一种机器人移动协作系统的混合调度方法技术方案

技术编号:38630818 阅读:11 留言:0更新日期:2023-08-31 18:29
本发明专利技术提供了一种机器人移动协作系统的混合调度方法,包括:获取目标工作场所,并确定在目标工作场所中的工作任务;对工作任务进行读取,确定工作任务的执行步骤,同时,对每个执行步骤进行评估,基于评估结果确定每个执行步骤对应于机器人的子调度策略;将子调度策略进行综合,获得综合调度策略,并根据综合调度策略生成机器人调度指令;根据机器人调度指令控制机器人执行工作任务,实时监测机器人的执行过程,并当至少两个机器人在目标工作场所中存在交集时,生成路径协调指令,且基于路径协调指令控制至少两个机器人之间进行避让。提高了对机器人进行混合调度的效率,有利于实现对机器人进行混合调度控制的智能性与协调性。器人进行混合调度控制的智能性与协调性。器人进行混合调度控制的智能性与协调性。

【技术实现步骤摘要】
一种机器人移动协作系统的混合调度方法


[0001]本专利技术涉及机器人混合调度控制
,特别涉及一种机器人移动协作系统的混合调度方法。

技术介绍

[0002]目前,对机器人进行调度是为了实现多个机器人在同一个工作环境中进行移动调度,在现有技术中,通常是通过结合几何判断从而实现对不同机器人类型移动调度;然而,传统的机器人调度没有结合具体的工作任务以及环境场所进行分析,从而没有专门制定与工作任务相匹配的调度策略,进而在调度过程会存在预料之外的事故,从而影响工作任务的进度,也不利于机器人之间的移动协作,同时,没有对应的指令进行控制,使得混合调度机器人的移动协作智能效果低下,从而使得机器人移动协作的效率以及准确性低下;为了克服上述技术问题存在的弊端,本专利技术提供了一种机器人移动协作系统的混合调度方法。

技术实现思路

[0003]本专利技术提供一种机器人移动协作系统的混合调度方法,用以通过确定目标工作场所以及工作任务,从而有效确定对机器人进行混合调度的环境,因地制宜,进而有效确定工作任务对应的执行步骤,从而有利于确定对机器人的子调度策略,进而实现对机器人进行混合调度的综合调度策略,提高了对机器人进行混合调度的效率,通过确定机器人调度指令与路径协调指令,从而有利于实现对机器人进行混合调度控制的智能性与协调性。
[0004]一种机器人移动协作系统的混合调度方法,包括:步骤1:获取目标工作场所,并确定在目标工作场所中的工作任务;步骤2:对工作任务进行读取,确定工作任务的执行步骤,同时,对每个执行步骤进行评估,基于评估结果确定每个执行步骤对应于机器人的子调度策略;步骤3:将子调度策略进行综合,获得综合调度策略,并根据综合调度策略生成机器人调度指令;步骤4:根据机器人调度指令控制机器人执行工作任务,实时监测机器人的执行过程,并当至少两个机器人在目标工作场所中存在交集时,生成路径协调指令,且基于路径协调指令控制至少两个机器人之间进行避让。
[0005]优选的,一种机器人移动协作系统的混合调度方法,步骤1中,获取目标工作场所,并确定在目标工作场所中的工作任务,包括:对目标工作场所进行扫描,获取目标工作场所的场所环境数据,并基于目标工作场所对应的场所环境数据确定目标工作场所的场所分布特征;读取工作任务,确定工作任务中的位置关键词,并根据工作任务中的位置关键词在目标工作场所中进行定位,确定执行工作任务时在目标工作场所中的位置映射点;
根据位置映射点以及目标场所的场所分布特征构建在目标工作场所的场所地图。
[0006]优选的,一种机器人移动协作系统的混合调度方法,确定执行工作任务时在目标工作场所中的位置映射点,包括:对工作任务中的位置关键词进行读取,确定工作任务中位置关键词对应的第一目标位置点;对目标工作场所的场所环境数据进行读取,确定目标工作场所中可移动区域的第二位置点集以及目标工作场所中非移动区域的第三位置点集;将第一目标位置点输入至第三位置点集中进行匹配,确定与第一位置点相对应的第三目标位置点,同时,基于第三位置点确定在第二位置点集中相关的第二目标位置点;其中,第二目标位置点与第三目标位置点即为第一目标位置点的位置映射点。
[0007]优选的,一种机器人移动协作系统的混合调度方法,步骤2中,对工作任务进行读取,确定工作任务的执行步骤,包括:读取工作任务,确定工作任务的执行目标,同时,确定工作任务的目标关键词,并基于工作任务的目标关键词对工作任务进行分割,生成多个第一子工作任务;根据分割顺序,确定每个第一子工作任务在执行目标中对应的子执行目标,同时,分别计算相邻两个第一子工作任务执行相似度;获取执行相似度阈值,并将相邻两个第一子工作任务的执行相似度与执行相似度阈值进行比较,同时,对相邻两个第一子工作任务在执行目标中对应的子执行目标进行匹配;当相邻两个第一子工作任务的执行相似度等于或大于执行相似度阈值,且相邻两个第一子工作任务在执行目标中对应的子执行目标一致时,将相邻两个第一子工作任务进行合并,获得第二子工作任务;否则,则相邻两个第一子工作任务不进行合并;基于第一子工作任务与第二子工作任务并根据目标关键词生成工作任务对应的执行步骤。
[0008]优选的,一种机器人移动协作系统的混合调度方法,步骤2中,对每个执行步骤进行评估,基于评估结果确定每个执行步骤对应于机器人的子最优调度策略,包括:对每条执行步骤进行读取,确定每条执行步骤对应的执行目标,同时,在预设机器人管理库中调取每个机器人的目标参数,并根据每个机器人的目标参数分别评估当前机器人完成当前执行步骤对应执行目标的可执行度;获取可执行度阈值,并将当前机器人完成当前执行步骤对应执行目标的可执行度与可执行度阈值进行比较,判断当前机器人是否可以完成当前执行步骤;当当前机器人完成当前执行步骤对应执行目标的可执行度小于或等于可执行度阈值时,则判定当前机器人可以完成当前执行步骤;否则,则判定当前机器人不可以完成当前执行步骤;当当前机器人可以完成当前执行步骤时,获取当前机器人执行当前步骤时的执行动作集,并确定当前目标机器人完成每一个执行动作需要的平均目标时长,同时,根据当前目标机器人完成每一个执行动作需要的平均时长以及当前机器人执行当前步骤时的执行动作集确定当前目标机器人完成当前执行步骤的总时间长度;
获取完成当前执行步骤的最佳时间长度,并将当前目标机器人完成当前执行步骤的总时间长度与最佳时间长度进行比较;当当前目标机器人完成当前执行步骤的总时间长度在最佳时间长度内时,则基于当前机器人执行对应的当前步骤;否则,获取总时间长度与最佳时间长度的目标比值,并将目标比值基于取整函数获得与当前执行步骤相一致的目标机器人的目标个数;基于执行当前步骤所对应的目标机器人、目标机器人的执行动作以及目标机器人的目标个数确定子调度策略。
[0009]优选的,一种机器人移动协作系统的混合调度方法,步骤3中,将子调度策略进行综合,获得综合调度策略,并根据综合调度策略生成机器人调度指令,包括:获取每个执行步骤的执行顺序,并根据每个执行步骤的执行顺序将每个子调度策略进行综合,获得综合调度策略;根据综合调度策略,确定每个目标机器人的调度顺序以及每个目标机器人的执行动作,同时,根据每个目标机器人的调度顺序以及每个目标机器人的执行动作生成机器人调度指令。
[0010]优选的,一种机器人移动协作系统的混合调度方法,步骤3中,根据综合调度策略生成机器人调度指令后,还包括:在预设模拟平台中基于目标工作场所的场所环境数据构建虚拟工作场所;基于预设虚拟平台读取工作任务,确定任务执行标准;基于机器人调度指令控制虚拟机器人在虚拟工作场所中进行模拟操作,并实时记录模拟操作数据;基于模拟操作数据确定对虚拟机器人进行混合调度的目标执行结果,将目标执行结果与任务执行标准进行匹配,判断综合调度策略是否合格;当目标执行结果与任务执行标准匹配时,则判定综合调度策略合格;否则,则判定综合调度策略不合格。
[0011]优选的,一种机器人移动协作系统的混合调度方法,还包括:当综合调度策略不合格时,基于工作任务的执行步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人移动协作系统的混合调度方法,其特征在于,包括:步骤1:获取目标工作场所,并确定在目标工作场所中的工作任务;步骤2:对工作任务进行读取,确定工作任务的执行步骤,同时,对每个执行步骤进行评估,基于评估结果确定每个执行步骤对应于机器人的子调度策略;步骤3:将子调度策略进行综合,获得综合调度策略,并根据综合调度策略生成机器人调度指令;步骤4:根据机器人调度指令控制机器人执行工作任务,实时监测机器人的执行过程,并当至少两个机器人在目标工作场所中存在交集时,生成路径协调指令,且基于路径协调指令控制至少两个机器人之间进行避让。2.根据权利要求1所述的一种机器人移动协作系统的混合调度方法,其特征在于,步骤1中,获取目标工作场所,并确定在目标工作场所中的工作任务,包括:对目标工作场所进行扫描,获取目标工作场所的场所环境数据,并基于目标工作场所对应的场所环境数据确定目标工作场所的场所分布特征;读取工作任务,确定工作任务中的位置关键词,并根据工作任务中的位置关键词在目标工作场所中进行定位,确定执行工作任务时在目标工作场所中的位置映射点;根据位置映射点以及目标场所的场所分布特征构建在目标工作场所的场所地图。3.根据权利要求2所述的一种机器人移动协作系统的混合调度方法,其特征在于,确定执行工作任务时在目标工作场所中的位置映射点,包括:对工作任务中的位置关键词进行读取,确定工作任务中位置关键词对应的第一目标位置点;对目标工作场所的场所环境数据进行读取,确定目标工作场所中可移动区域的第二位置点集以及目标工作场所中非移动区域的第三位置点集;将第一目标位置点输入至第三位置点集中进行匹配,确定与第一位置点相对应的第三目标位置点,同时,基于第三位置点确定在第二位置点集中相关的第二目标位置点;其中,第二目标位置点与第三目标位置点即为第一目标位置点的位置映射点。4.根据权利要求1所述的一种机器人移动协作系统的混合调度方法,其特征在于,步骤2中,对工作任务进行读取,确定工作任务的执行步骤,包括:读取工作任务,确定工作任务的执行目标,同时,确定工作任务的目标关键词,并基于工作任务的目标关键词对工作任务进行分割,生成多个第一子工作任务;根据分割顺序,确定每个第一子工作任务在执行目标中对应的子执行目标,同时,分别计算相邻两个第一子工作任务执行相似度;获取执行相似度阈值,并将相邻两个第一子工作任务的执行相似度与执行相似度阈值进行比较,同时,对相邻两个第一子工作任务在执行目标中对应的子执行目标进行匹配;当相邻两个第一子工作任务的执行相似度等于或大于执行相似度阈值,且相邻两个第一子工作任务在执行目标中对应的子执行目标一致时,将相邻两个第一子工作任务进行合并,获得第二子工作任务;否则,则相邻两个第一子工作任务不进行合并;基于第一子工作任务与第二子工作任务并根据目标关键词生成工作任务对应的执行步骤。
5.根据权利要求1所述的一种机器人移动协作系统的混合调度方法,其特征在于,步骤2中,对每个执行步骤进行评估,基于评估结果确定每个执行步骤对应于机器人的子最优调度策略,包括:对每条执行步骤进行读取,确定每条执行步骤对应的执行目标,同时,在预设机器人管理库中调取每个机器人的目标参数,并根据每个机器人的目标参数分别评估当前机器人完成当前执行步骤对应执行目标的可执行度;获取可执行度阈值,并将当前机器人完成当前执行步骤对应执行目标的可执行度与可执行度阈值进行比较,判断当前机器人是否可以完成当前执行步骤;当当前机器人完成当前执行步骤对应执行目标的可执行度小于或等于可执行度阈值时,则判定当前机器人可以完成当前执行步骤;否则,则判定当前机器人不可以完成当前执行步骤;当当前机器人可以完成当前执行步骤时,获取当前机器人执行当前步骤时的执行动作集,并确定当前目标机器人完成每一个执行动作需要的平均目标时长,同时,根据当前目标机器人完成每一个执行动作需要的平均时长以及当前机器人执行当前步骤时的执行动作集确定当前目标机器人完成当前执行步骤的总时间长度;获取完成当前执行步骤的最佳时间长度,并将当前目标机器人完成当前执行步骤的总时间长度与最佳时间长度进行比较;当当前目标机器人完成...

【专利技术属性】
技术研发人员:杨一鸣刘伟杨胜体陈鹏
申请(专利权)人:深圳墨影科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1