[发明专利]一种基于时间片的多AGV路径规划方法有效
申请号: | 202111304892.0 | 申请日: | 2021-11-05 |
公开(公告)号: | CN114089747B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 钟泽邦;邹雪丰;张校志;张洊闻 | 申请(专利权)人: | 季华实验室 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 佛山市君创知识产权代理事务所(普通合伙) 44675 | 代理人: | 冼柏恩 |
地址: | 528200 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 时间 agv 路径 规划 方法 | ||
1.一种基于时间片的多AGV路径规划方法,其特征在于,包括:
(1)储存AGV在时间段ts_i中的位置和概率,表示为:ts_i = {[agv_1, x_1, y_1, p_1], [agv_2, x_2, y_2, p_2], [agv_3, x_3, y_3, p_3],..., [agv_m, x_m, y_m, p_m],[agv_n, x_n, y_n, p_n]},其中agv_n为agv的编号, x_n,y_n为agv_n在时刻t_i所处的位置, p_n则为agv_n在时刻t_i时处于该位置的概率;
(2)设置时间片长度t,单一时间片中可接受的碰撞概率阈值ps,在路径总时间内可接受的碰撞概率阈值pt;创建一个空的数据存储结构D[X][Y][1],所有的元素标记为0,其中X,Y分别为栅格地图的横纵长度,1表示当前时间片数量为1,元素标记0则代表当前栅格可能存在AGV的概率为0;
(3)将栅格地图中有障碍物的元素标记为-1;
(4)控制中心接收到AGV1的运动请求,使用A*算法计算AGV的运动路径;
(5)根据AGV的运动学和动力学参数估计AGV运动所需要的时间片数量N;
(6)复制时间片t_0,扩展D[X][Y][1]至D[X][Y][N],将有障碍物的元素均标记为-1;
(7)根据(5)中的计算结果计算AGV1在时间片t_i所在的栅格位置,同时根据AGV1产生运动误差的概率,向理论位置所在栅格和考虑到误差影响所在栅格填入相应的碰撞概率pi;
(8)控制中心接收到AGV2的运动请求;
(9)使用广度优先算法(BFS)来计算AGV2的运动路径;
(10)将步骤(9)计算得到的运动路径发送给AGV2,使其按照运动路径开始运动;
所述步骤(9)中使用广度优先算法(BFS)来计算AGV2的运动路径的具体方法为:
a、假设的初始位置为[x_3,y_3,t0],目的位置为[x_4,y_4,t1];
b、搜索AGV2在下一时间片中相邻的栅格[x_3+-1,y_3+-1,t0+1],排除碰撞概率超过阈值的栅格,同时记录当前栅格的碰撞概率值pi;
c、继续搜索下一时间片AGV2可以运行到的位置,排除碰撞概率超过阈值ps的栅格,同时记录当前栅格的值p_j, 判断累计不碰撞概率(1-p_i)*(1-p_j)是否低于安全阈值pt,若超过则删除该路径;
d、继续搜索,当搜索到栅格[x_4,y_4,t1]时,则可以确定AGV2的运动路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于季华实验室,未经季华实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111304892.0/1.html,转载请声明来源钻瓜专利网。