[发明专利]一种基于动态时间窗冲突搜索的多机器人路径规划方法有效
| 申请号: | 202110510381.8 | 申请日: | 2021-05-11 |
| 公开(公告)号: | CN113311829B | 公开(公告)日: | 2022-04-08 |
| 发明(设计)人: | 赵清杰;种领;张长春;方凯仁;陈涌泉 | 申请(专利权)人: | 北京理工大学 |
| 主分类号: | G05D1/02 | 分类号: | G05D1/02 |
| 代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 王民盛 |
| 地址: | 100081 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 动态 时间 冲突 搜索 机器人 路径 规划 方法 | ||
本发明涉及一种基于动态时间窗冲突搜索的多机器人路径规划方法,属于人工智能与机器人控制技术领域。本发明能够在任务即时进入多机器人系统时,通过动态时间窗和动态重新规划频率的方法为各机器人规划任务执行路径,同时当机器人数量巨大时,仍能够为多机器人系统规划出无碰撞的路径。动态窗口和规划频率的引入,大大提高了求解效率,并解决了任务即时进入系统的问题。本发明具备良好的鲁棒性和实际应用价值,实现了快速为巨大数量的多机器人系统规划无碰撞路径。本发明均具备很强的扩展性,适用于各种移动机器人的动态任务路径规划场景。
技术领域
本发明涉及一种机器人路径规划方法,具体涉及一种基于动态时间窗冲突搜索的多机器人路径规划方法,属于人工智能与机器人控制技术领域。
背景技术
双目标任务位置的多自主机器人系统,是指系统内每个机器人所执行的每个任务均有两个目标位置,即:提货地点和交货地点。机器人需要先移动到提货地点,然后再移动到交付地点,如港口自动运输机器人、物流分拣中心机器人、智能仓储机器人等。此类机器人系统的特点是:机器人以及承担得任务数量规模巨大,任务目标会即时进入系统,因此,其任务信息并非全部先验明确。
针对上述机器人系统路径控制问题,目前应用较为广泛的方法是采用终生 MAPF问题(Lifelong Multi-Agent Path Finding)模型,具体如下:
将机器人定义为Agent,Agent即表示机器人,各机器人具有自主性,不依赖人力遥控控制。
(1)Agent行动空间:给定一个无向图空间G=(V,E),V代表图中的顶点集,表示Agent可能停留的位置;E是连接图中各定点的边集,表示Agent可能经过的位置。
(2)Agent:在该空间内,分布一定数量的Agent。假设有m个Agent,则用集合A={a1,a2,…,am}表示。
(3)任务目标:对于每个Agent ai∈A,都需要从一个起始点si∈V和任务目标点gi∈V,并且每个Agent都需要执行从起始点到一系列任务目标任务τi= {si,gi}。
(4)时间序列:时间被离散化为时间点后,使用T={0,1,…,t}表示时间序列。在时间T=0时,所有Agent已经在起始位置si。
(5)Agent行为:对于每个Agent ai∈A,ai的路径pi表示T→V从时间序列 T到图中顶点集合V的一个映射。对于pi(t)表示t时刻Agent ai的位置,且任意时刻Agent可以选择停留在当前位置或者移动到相邻位置。
(6)路径代价:对于每个Agent ai∈A,cost(pi)示为路径pi的代价,且路径代价用距离来计算。所有Agent总路径代价d为:
其中,dist(x,y)表示位置x和y的距离,j为任务序号。
(7)顶点冲突:顶点冲突指在同一时刻,有两个Agent在同一位置,即代理ai和aj在t时刻占据相同的顶点v那么把(ai,aj,v,t)称为顶点冲突,如图1所示。因此,对于每个Agentai∈A,aj∈A要求如下:
其中,pi(t)表示t时刻Agent的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110510381.8/2.html,转载请声明来源钻瓜专利网。





