[发明专利]对多机器人路径的调度方法及装置有效
申请号: | 201810996258.X | 申请日: | 2018-08-29 |
公开(公告)号: | CN109032145B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 刘亚军;谢庆华 | 申请(专利权)人: | 广州安商智能科技有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02;G06Q10/04 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁晓婷 |
地址: | 510000 广东省广州市海珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 路径 调度 方法 装置 | ||
1.一种对多机器人路径的调度方法,应用于服务器,所述服务器与多个机器人均连接,其特征在于,所述方法包括:
按照预定算法根据每个机器人的多个目标点为对应机器人计算最短路径;
计算每个机器人按照自身最短路径行驶需消耗的总时间;
根据所述总时间确定每个机器人的移动优先级;
在所述机器人再次按照自身最短路径行驶过程中,根据所述移动优先级调节避让其他机器人得到行驶完所述最短路径需消耗的时间;
反复计算所有机器人在相遇处的移动优先级,进而计算每个机器人自身行驶最短路径需消耗的时间,再求所有机器人消耗的总时间,待所述所有机器人消耗的总时间之和收敛后得到所有机器人的避让关系和避让时间。
2.如权利要求1所述的方法,其特征在于,所述按照预定算法根据每个机器人的多个目标点为对应机器人计算最短路径的方法为:
L=min(∑lij)
i≠j,1≤i,j≤m
其中,lij为两个目标点之间路径的长度,L为根据多个目标点确定的最短路径。
3.如权利要求1所述的方法,其特征在于,所述计算每个机器人按照自身最短路径行驶需消耗的总时间的方法为:
其中,ti为机器人的避让时间,tj为机器人的排队时间,tk为机器人的停靠时间,Ll为各段路径上机器人移动的最短路径,s为机器人的平均速度,T为需消耗的总时间。
4.如权利要求3所述的方法,其特征在于,所述根据所述总时间确定每个机器人的移动优先级的方法为:
其中,P为机器人的移动优先级,Pi为根据机器人本身因素确定的第一影响因素,Pt为根据所有机器人消耗的总时间确定的第二影响因素,a为预先设定的调节因子,Ta为所有机器人行驶时间的和。
5.如权利要求4所述的方法,其特征在于,所述所有机器人行驶的总时间越长,所述第二影响因素的值越小;所述所有机器人行驶的总时间越短,所述第二影响因素的值越大。
6.一种对多机器人路径的调度装置,应用于服务器,所述服务器与多个机器人均连接,其特征在于,所述装置包括:
第一计算模块,用于按照预定算法根据每个机器人的多个目标点为对应机器人计算最短路径;
第二计算模块,用于计算每个机器人按照自身最短路径行驶需消耗的时间和所有机器人消耗的总时间;
确定模块,用于根据所述总时间确定每个机器人的移动优先级;
调节模块,用于在所述机器人再次按照自身最短路径行驶过程中,根据各相遇处移动优先级避让其他机器人得到行驶完所述最短路径需消耗的时间和所有机器人消耗的总时间;
第三计算模块,用于反复计算所有机器人行驶自身的最短路径需消耗的时间和所有机器人消耗的总时间,待所述所有机器人消耗的总时间收敛后得到所有机器人的避让关系和避让时间。
7.如权利要求6所述的装置,其特征在于,所述第一计算模块的计算方式为:
L=min(∑lij)
i≠j,1≤i,j≤m
其中,lij为两个目标点之间路径的长度,L为根据多个目标点确定的最短路径。
8.如权利要求6所述的装置,其特征在于,所述第二计算模块的计算方式为:
其中,ti为机器人的避让时间,tj为机器人的排队时间,tk为机器人的停靠时间,Ll为各段路径上机器人移动的最短路径,s为机器人的平均速度,T为需消耗的总时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州安商智能科技有限公司,未经广州安商智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810996258.X/1.html,转载请声明来源钻瓜专利网。