System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 机器人调度方法及装置制造方法及图纸_技高网

机器人调度方法及装置制造方法及图纸

技术编号:41125232 阅读:2 留言:0更新日期:2024-04-30 17:52
本发明专利技术提供机器人调度方法及装置,其中所述机器人调度方法包括:获取指定场景的全局平均待执行任务量,以及各区域的局部平均待执行任务量,根据全局平均待执行任务量及各区域的局部平均待执行任务量,预测指定场景的全局任务执行损耗,根据全局任务执行损耗,确定机器人跨区调度策略,利用机器人跨区调度策略,对指定场景中的目标机器人进行跨区域调度。通过全局平均待执行任务量及局部平均待执行任务量,预测指定场景的全局任务执行损耗,得到当前各区域的待执行任务分配情况下被机器人执行时的损耗值,进而作为参考数据,以更理想状态的各区域的机器人分布为目标,得到对应的机器人跨区调度策略,充分利用机器人数量资源,提升任务的执行效率。

【技术实现步骤摘要】

本专利技术涉及游戏设计,特别涉及一种机器人调度方法。本专利技术同时涉及一种机器人调度装置、一种计算设备,以及一种计算机可读存储介质。


技术介绍

1、随着机器人技术的发展,越来越多的可调度机器人在货运、仓储、物流、餐饮等产业服务中得到应用,极大方便了人类的生产生活。但同时,随着机器人数量和机器人需要执行的任务量的增长,对于指定场景中多个区域间的机器人调度带来了新的挑战。由于机器人数量的不断增长,使得单次轮询确定目标机器人来执行任务的时间也随之增长,而且任务执行效率往往也不会根据场地面积增加线性增大。

2、目前,任务的产生是由命中环节决定的,而任务产生在指定场景的各区域中是非均匀分布的,例如,指定场景具有三个区域(区域1,区域2,区域3),区域1需要执行生活用品搬运的任务,区域2需要执行电子产品搬运的任务,区域3需要执行食品搬运的任务,在电子产品促销时间,区域2的命中概率较高,对应的搬运任务产生数量较多。另外,机器人数量是有限的,各区域的机器人分布情况与各区域产生的任务量之间的不适配情况,导致调度过程中经常可能会出现任务少的区域,机器人数量充裕,而任务多的区域,机器人数量紧缺的情况,未能充分利用机器人数量资源,任务的执行效率不足。因而,亟需一种可以充分利用机器人数量资源,提升任务的执行效率的机器人调度方法。


技术实现思路

1、有鉴于此,本专利技术实施例提供了一种机器人调度方法,以解决现有技术中存在的技术缺陷。本专利技术实施例同时提供了一种机器人调度装置,一种计算设备,以及一种计算机可读存储介质。

2、根据本专利技术实施例的第一方面,提供了一种机器人调度方法,包括:

3、获取指定场景的全局平均待执行任务量,以及各区域的局部平均待执行任务量,其中,指定场景预先被划分为多个区域;

4、根据全局平均待执行任务量及各区域的局部平均待执行任务量,预测指定场景的全局任务执行损耗;

5、根据全局任务执行损耗,确定机器人跨区调度策略;

6、利用机器人跨区调度策略,对指定场景中的目标机器人进行跨区域调度。

7、根据本专利技术实施例的第二方面,提供了一种机器人调度装置,包括:

8、获取模块,被配置为获取指定场景的全局平均待执行任务量,以及各区域的局部平均待执行任务量,其中,指定场景预先被划分为多个区域;

9、预测模块,被配置为根据全局平均待执行任务量及各区域的局部平均待执行任务量,预测指定场景的全局任务执行损耗;

10、确定模块,被配置为根据全局任务执行损耗,确定机器人跨区调度策略;

11、调度模块,被配置为利用机器人跨区调度策略,对指定场景中的目标机器人进行跨区域调度。

12、根据本专利技术实施例的第三方面,提供了一种计算设备,包括:

13、存储器和处理器;

14、所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现所述机器人调度方法的步骤。

15、根据本专利技术实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述机器人调度方法的步骤。

16、根据本专利技术实施例的第五方面,提供了一种芯片,其存储有计算机程序,该计算机程序被芯片执行时实现所述机器人调度方法的步骤。

17、本专利技术提供的机器人调度方法,获取指定场景的全局平均待执行任务量,以及各区域的局部平均待执行任务量,根据全局平均待执行任务量及各区域的局部平均待执行任务量,预测指定场景的全局任务执行损耗,根据全局任务执行损耗,确定机器人跨区调度策略,利用机器人跨区调度策略,对指定场景中的目标机器人进行跨区域调度。通过全局平均待执行任务量及局部平均待执行任务量,预测指定场景的全局任务执行损耗,得到当前各区域的待执行任务分配情况下被机器人执行时的损耗值,进而作为参考数据,以更理想状态的各区域的机器人分布为目标,得到对应的机器人跨区调度策略,充分利用机器人数量资源,提升任务的执行效率。

本文档来自技高网...

【技术保护点】

1.一种机器人调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述全局平均待执行任务量及所述各区域的局部平均待执行任务量,预测所述指定场景的全局任务执行损耗,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述全局任务执行损耗,确定机器人跨区调度策略,包括:

4.根据权利要求3所述的方法,其特征在于,所述以所述全局任务执行损耗为优化目标,确定机器人跨区调度策略,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述利用所述机器人跨区调度策略,对所述指定场景中的目标机器人进行跨区域调度,包括:

6.根据权利要求5所述的方法,其特征在于,所述确定各所述流出区域至流入区域的跨区转移通道,包括:

7.根据权利要求5所述的方法,其特征在于,所述确定各所述流出区域至流入区域的跨区转移通道,包括:

8.根据权利要求7所述的方法,其特征在于,在所述针对未确定跨区转移通道的流入区域,根据所述各区域的邻居关系,确定流出区域经转接区域转接机器人至该流入区域的跨区转移通道之后,还包括:

9.根据权利要求1-4中任一项所述的方法,其特征在于,在所述利用所述机器人跨区调度策略,对所述指定场景中的目标机器人进行跨区域调度之前,还包括:

10.根据权利要求1所述的方法,其特征在于,所述获取指定场景的全局平均待执行任务量,以及各区域的局部平均待执行任务量,包括:

11.根据权利要求10所述的方法,其特征在于,所述统计指定场景的待执行任务总量、各区域的待执行任务总量,包括:

12.一种机器人调度装置,其特征在于,包括:

13.一种计算设备,其特征在于,包括:

14.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至11任意一项所述机器人调度方法的步骤。

...

【技术特征摘要】

1.一种机器人调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述全局平均待执行任务量及所述各区域的局部平均待执行任务量,预测所述指定场景的全局任务执行损耗,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述全局任务执行损耗,确定机器人跨区调度策略,包括:

4.根据权利要求3所述的方法,其特征在于,所述以所述全局任务执行损耗为优化目标,确定机器人跨区调度策略,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述利用所述机器人跨区调度策略,对所述指定场景中的目标机器人进行跨区域调度,包括:

6.根据权利要求5所述的方法,其特征在于,所述确定各所述流出区域至流入区域的跨区转移通道,包括:

7.根据权利要求5所述的方法,其特征在于,所述确定各所述流出区域至流入区域的跨区转移通道,包括:

8.根据权利要...

【专利技术属性】
技术研发人员:张岩
申请(专利权)人:北京极智嘉科技股份有限公司
类型:发明
国别省市:

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

1