机器人的调度方法、装置以及计算机可读存储介质与流程

文档序号:12175530阅读:来源:国知局

技术特征:

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

获取仓库内的路径状况信息;

根据机器人所在的位置以及所述路径状况信息计算所述机器人的取货时间;

根据各个机器人的取货时间确定执行取货任务的机器人。

2.根据权利要求1所述的方法,其特征在于,

所述根据机器人所在的位置以及所述路径状况信息计算所述机器人的取货时间包括:

根据机器人所在的位置以及所述路径状况信息选取所述机器人的取货路径,根据所述取货路径的距离以及所述机器人的行走速度计算所述机器人的取货时间,所述路径状况信息包括路径的通行方向信息、障碍信息和/或拥堵信息。

3.根据权利要求2所述的方法,其特征在于,

所述根据机器人所在的位置以及所述路径状况信息选取所述机器人的取货路径包括:

所述路径状况信息包括路径的通行方向信息时,选取路径的通行方向满足取货地点的可达性的路径作为取货路径;

或者,所述路径状况信息包括路径的障碍信息时,从没有障碍的路径中选取取货路径;

或者,所述路径状况信息包括路径的拥堵信息时,从没有拥堵状况的路径中选取取货路径。

4.根据权利要求1所述的方法,其特征在于,

所述根据机器人所在的位置以及所述路径状况信息计算所述机器人的取货时间包括:

根据机器人完成取货任务的各路径的距离以及所述机器人的行走速度,计算所述机器人通过各路径的基本取货时间;

根据所述路径状况信息计算所述机器人在各路径上处理路径问题的额外取货时间;

将所述机器人在各路径的基本取货时间与额外取货时间相加得到各路径的总共取货时间,选取最短的总共取货时间作为所述机器人的取货时间。

5.根据权利要求1所述的方法,其特征在于,

所述根据机器人所在的位置以及所述路径状况信息计算所述机器人的取货时间包括:

选取机器人完成取货任务的最短路径;

根据所述最短路径的距离以及所述机器人的行走速度计算所述机器人通过最短路径的基本取货时间;

根据所述路径状况信息计算所述机器人在最短路径上处理路径问题的额外取货时间;

将所述机器人在最短路径的基本取货时间与额外取货时间相加得到所述机器人的取货时间。

6.根据权利要求4或5所述的方法,其特征在于,

所述额外取货时间采用以下方法获得:

所述路径状况信息包括路径的障碍信息或拥堵信息时,计算所述机器人绕过障碍路径或拥堵路径增加的距离除以行走速度的时间,并加上绕过障碍路径或拥堵路径增加的转弯的时间作为所述机器人在该路径的额外取货时间;

或者,所述路径状况信息包括路径的障碍信息时,获取处理路径上的障碍的时间作为所述机器人在该路径的额外取货时间;

或者,所述路径状况信息包括路径的拥堵信息时,获取拥堵路径上的机器人的行走速度,计算拥堵路径的距离除以拥堵路径上的机器人的行走速度得到拥堵时间,计算拥堵路径的距离除以所述机器人行走速度得到正常时间,将所述拥堵时间与所述正常时间之差作为所述机器人在该路径的额外取货时间。

7.根据权利要求1所述的方法,其特征在于,具体包括:

机器人获取仓库内的路径状况信息;

所述机器人根据所在的位置以及所述路径状况信息计算取货时间;

所述机器人将所述取货时间上报控制台;

所述控制台根据各个机器人的取货时间确定执行取货任务的机器人。

8.根据权利要求7所述的方法,其特征在于

所述控制台根据各个机器人的取货时间确定执行取货任务的机器人包括:

所述控制台从发送取货时间计算指令后在预设时间内上报取货时间的机器人中选取取货时间最短的机器人执行取货任务。

9.根据权利要求7所述的方法,其特征在于,

所述控制台根据各个机器人的取货时间确定执行取货任务的机器人还包括:

所述控制台向选取的机器人发送取货指令,如果在预设时间内没有接收到该选取的机器人返回的确认信息,则从剩余的机器人确定执行取货任务的机器人。

10.根据权利要求7所述的方法,其特征在于,还包括:

所述控制台根据各个机器人所在的位置,计算各个机器人完成取货任务的最短取货路径的距离;

所述控制台选取最短取货路径的距离最短的预设数量的机器人,将无人仓内路径状况信息发送至所述选取的机器人。

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

路径状况获取模块,用于获取仓库内的路径状况信息;

取货时间计算模块,用于根据机器人所在的位置以及所述路径状况信息计算所述机器人的取货时间;

机器人选取模块,用于根据各个机器人的取货时间确定执行取货任务的机器人。

12.根据权利要求11所述的装置,其特征在于,

所述取货时间计算模块,用于根据机器人所在的位置以及所述路径状况信息选取所述机器人的取货路径,根据所述取货路径的距离以及所述机器人的行走速度计算所述机器人的取货时间,所述路径状况信息包括路径的通行方向信息、障碍信息和/或拥堵信息。

13.根据权利要求12所述的装置,其特征在于,

所述取货时间计算模块,用于在所述路径状况信息包括路径的通行方向信息的情况下,选取路径的通行方向满足取货地点的可达性的路径作为取货路径,或者,在所述路径状况信息包括路径的障碍信息的情况下,从没有障碍的路径中选取取货路径,或者,在所述路径状况信息包括路径的拥堵信息的情况下,从没有拥堵状况的路径中选取取货路径。

14.根据权利要求11所述的装置,其特征在于,

所述取货时间计算模块,用于根据机器人完成取货任务的各路径的距离以及所述机器人的行走速度,计算所述机器人通过各路径的基本取货时间,根据所述路径状况信息计算所述机器人在各路径上处理路径问题的额外取货时间,将所述机器人在各路径的基本取货时间与额外取货时间相加得到各路径的总共取货时间,选取最短的总共取货时间作为所述机器人的取货时间;

或者,所述取货时间计算模块,用于选取机器人完成取货任务的最短路径,根据所述最短路径的距离以及所述机器人的行走速度计算所述机器人通过最短路径的基本取货时间,根据所述路径状况信息计算所述机器人在最短路径上处理路径问题的额外取货时间将所述机器人在最短路径的基本取货时间与额外取货时间相加得到所述机器人的取货时间。

15.根据权利要求14所述的装置,其特征在于,

所述取货时间计算模块,用于在所述路径状况信息包括路径的障碍信息或拥堵信息的情况下,计算所述机器人绕过障碍路径或拥堵路径增加的距离除以行走速度的时间,并加上绕过障碍路径或拥堵路径增加的转弯的时间作为所述机器人在该路径的额外取货时间,或者,在所述路径状况信息包括路径的障碍信息的情况下,获取处理路径上的障碍的时间作为所述机器人在该路径的额外取货时间,或者,在所述路径状况信息包括路径的拥堵信息的情况下,获取拥堵路径上的机器人的行走速度,计算拥堵路径的距离除以拥堵路径上的机器人的行走速度得到拥堵时间,计算拥堵路径的距离除以所述机器人行走速度得到正常时间,将所述拥堵时间与所述正常时间之差作为所述机器人在该路径的额外取货时间。

16.根据权利要求11所述的装置,其特征在于,

所述路径状况获取模块、所述取货时间计算模块设置于机器人内;

所述机器人选取模块设置于控制台内;

所述装置还包括:

取货时间上报模块,设置于机器人内,用于将机器人的取货时间上报控制台。

17.根据权利要求16所述的装置,其特征在于,

所述机器人选取模块,用于从发送取货时间计算指令后在预设时间内上报取货时间的机器人中选取取货时间最短的机器人执行取货任务;

或者,所述机器人选取模块,还用于向选取的机器人发送取货指令,如果在预设时间内没有接收到该选取的机器人返回的确认信息,则从剩余的机器人确定执行取货任务的机器人。

18.根据权利要求16所述的装置,其特征在于,还包括:

机器人预选模块,设置于控制台,用于根据各个机器人所在的位置,计算各个机器人完成取货任务的最短取货路径的距离,选取最短取货路径的距离最短的预设数量的机器人,将无人仓内路径状况信息发送至所述选取的机器人。

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

存储器;以及

耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器设备中的指令,执行如权利要求1-10任一项所述的机器人的调度方法。

20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,

该程序被处理器执行时实现权利要求1-10任一项所述的机器人的调度方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1