[发明专利]基于RRT的无人船集群遍历多目标点的路径规划方法在审
申请号: | 202211649272.5 | 申请日: | 2022-12-21 |
公开(公告)号: | CN115793661A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 于家斌;陈志豪;赵峙尧;许继平;王小艺;王立;孙茜;陆阳;陈阳 | 申请(专利权)人: | 北京工商大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 北京代代志同知识产权代理事务所(普通合伙) 16004 | 代理人: | 冀学军 |
地址: | 100048*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rrt 无人 集群 遍历 多目标 路径 规划 方法 | ||
1.基于RRT的无人船集群遍历多目标点的路径规划方法,其特征在于,具体步骤如下:
首先、针对待规划路径的水域,建立该水域环境中各障碍物的等效模型;
然后、利用改进RRT算法规划出该水域中每个无人船各自的路径,且满足遍历所有目标点,每个目标点只被经过一次的约束;
针对每个无人船的规划路径,通过依次连接起点至第一个目标点及后续目标点来生成引力线,利用引力线对RRT算法生成的采样路径节点施加引力,同时利用障碍物对路径节点施加斥力,调整各采样路径节点的位置;
具体步骤如下:
步骤301:针对第i艘无人船的规划路径中包含了k个目标点,根据规划路径的顺序,将起点至第k个目标点依次用直线连接,这些直线段为引力线;
其中0k且kM;M为所有目标节点的数量;
步骤302:通过RRT算法的采样函数生成采样路径节点A,当第i艘无人船沿着规划路径中行驶,针对采样路径节点A,对当前对应的引力线做垂线段L,计算当前引力线对采样路径节点A的引力Fy;
其表达式如下:
Fy=-Fz·sinα,
其中α为规划路径与引力线的夹角;Fz为规划路径的张力;
步骤303:设障碍物对路径节点A的斥力为Fc,其表达式如下:
其中,η为斥力系数;ωmax为无人船的最大角速度;Rmin为无人船的最小转弯半径;ρ为障碍物对节点的影响范围;m'为无人船的质量;
步骤304:利用当前路径节点的引力Fy和斥力Fc做差,得到引力差Fy*;
步骤305:利用引力差Fy*求得补偿距离ΔL;
其表达式如下:
E为惯性系数;ω为无人船的凭借角速度;
步骤306:利用当前的垂线段L与补偿距离ΔL做差,得到新的垂线段L';同时修正采样路径节点A为新的路径节点A',使得新的路径节点A'与引力线的垂直距离为L';
步骤307:更新后,判断路径段是否经过障碍物,若不经过,则继续后续采样路径节点的位置更新,若经过,则将路径段与障碍物的交点设为新的采样路径节点,重复步骤302;
当无人船航行中遇到动态障碍物,或避让其他无人船时,根据国际海事规则对无人船避障动作加以约束;
最后、将所有无人船的规划路径进行加权,并对比规划路径质量,筛选出当前情况下所有无人船的综合最优路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工商大学,未经北京工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211649272.5/1.html,转载请声明来源钻瓜专利网。