[发明专利]多AGV无碰撞路径规划算法有效
申请号: | 201810534417.4 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108762268B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 钱灏;马飞 | 申请(专利权)人: | 上海澳悦智能科技有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02;G01C21/34 |
代理公司: | 上海尊肃专利代理事务所(普通合伙) 31454 | 代理人: | 赖林东 |
地址: | 201815 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明多AGV无碰撞路径规划算法,步骤如下:开始阶段,包括:根据已知建模的交通地图信息,进行系统设定;规划多AGV运行路径;运行阶段,包括:构建时间序列多部图 |
||
搜索关键词: | agv 碰撞 路径 规划 算法 | ||
【主权项】:
1.一种基多AGV无碰撞路径规划算法,其特征在于:步骤如下:开始阶段,包括:1)根据已知建模的交通地图信息,进行系统设定:2)规划多AGV运行路径:运行阶段,包括:3)构建时间序列多部图3‑1)基于系统中设定的AGV的运行速度,假设完成当前任务需要时间为T,确定时间序列多部图所需部数NPartite=T/10.构造时间序列NPartite部图其中节点集Vi=V,i=1…Npartite为在i时刻的交通图;3‑2)根据时间序列NPartite部图构造相应的邻接矩阵为(Num_Partite_Graph*p)×(Num_Partite_Graph*p)数组,其中p为顶点的个数;按每p个连续节点为一块,将分成n×n的块矩阵;并按一下流程设置对i从1到n‑1对j从i+1到n的(i,j)块更新为W+(j‑i‑1)*10;其中W为对应原交通图的邻接矩阵;4)对目前已规划任务的路径,标记中相应路径;5)取下一个任务ti;6)根据就近原则和空闲状况确定执行任务小车Ci;7)根据任务ti的起始位置Oi和终止位置Di,利用Dijkstra算法和规划最短路径σi:7‑1)初始化,S中只包含源节点S,U包含除去V之外的其他所有节点;每个节点的邻接关系和权值已知,且权值非负;7‑2)从U中选取与S0有邻接关系且权值最小的顶点Sk,把Sk加入到S中(S0到Sk的最短路径长度即为权值大小,最短路径即是S0‑>Sk;7‑3)以Sk为新的中间节点,考察U中与Sk邻接的节点;若从源点S0到U中节点的距离(经过Sk)比原来的距离(不经过Sk)的短,则修改U中已经考察过顶点的路径,修改后的路径值为经过Sk的路径;同时把新的具有最短路径的节点加入S;7‑4)重复执行步骤7‑2)和7‑3).直到所有顶点都包含在S中或者已经找到最短路径;8)根据规划的最短路径σi,标记中相应路径;9)进行是否有未处理任务整理,是为返回步骤5),否则结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海澳悦智能科技有限公司,未经上海澳悦智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810534417.4/,转载请声明来源钻瓜专利网。