【技术实现步骤摘要】
一种基于Dubins路径和概率威胁地图的无人船的避障方法
本专利技术涉及无人船路径规划领域,具体地说,是一种基于Dubins路径和概率威胁地图的无人船的避障方法。
技术介绍
随着科技的进步与发展,无人船逐渐步入大众的视野。无人船的路径规划对于无人船的发展显然起着举足轻重的作用。无人船的出现对于海上搜救,水域监视等方面提供了极大的帮助。传统的路径规划通常是在栅格法的基础上进行实施的,这就存在这样一个问题,规划出的路径类似于连续的折线,方向会发生突变。而无人船无法实现方向的突变,它存在一个最小转弯半径。所以栅格法并不能适用于无人船的路径规划,需要换用一个其他的路径规划方法对其进行规划。在无人船执行任务的过程中,遇到的不同的障碍物的威胁大小不同,无需所有都需要规避,此时为了提高无人船的工作效率,就需要在路程与威胁之间进行抉择,合理规划出一条风险低、路程短的路径。
技术实现思路
为了解决上述技术问题,本专利技术提供一种基于Dubins路径和概率威胁地图的无人船的避障方法,解决其路径规划问题。为了实现上述目的,本专利技术采用的具体技术方案如下:一种基于Dubins路径和概率威胁地图的无人船的避障方法,主要包括以下步骤:(1)获取初始位姿点,终止位姿点,无人船的最小转弯半径以及障碍物在二维的概率威胁地图上的信息;(2)根据初始位姿点和终止位姿点作出初始圆与终止圆,并作出符合初始方向与终止方向的初始圆与终止圆的公切线,判断路径是否受到障碍物的影响;(3)若无障碍物影响,则选取路径长度最短的路径;若有障碍物优先选取穿过障碍物数量少的路径,从而确定唯一的初始圆与终止圆;(4)根 ...
【技术保护点】
1.一种基于Dubins路径和概率威胁地图的无人船的避障方法,其特性在于,包括以下步骤:(1)获取初始位姿点Ps,终止位姿点Pf,无人船的最小转弯半径以及障碍物在二维的概率威胁地图上的信息;(2)根据初始位姿点和终止位姿点作出初始圆与终止圆,并作出符合初始方向与终止方向的初始圆与终止圆的公切线,判断路径是否受到障碍物的影响;(3)若无障碍物影响,则选取路径长度最短的路径;若有障碍物优先选取穿过障碍物数量少的路径,从而确定唯一的初始圆与终止圆;(4)根据障碍物威胁概率值的大小去决定是否忽略其威胁或是否要冒着一定的威胁去缩短路径;(5)通过改进的A
【技术特征摘要】
1.一种基于Dubins路径和概率威胁地图的无人船的避障方法,其特性在于,包括以下步骤:(1)获取初始位姿点Ps,终止位姿点Pf,无人船的最小转弯半径以及障碍物在二维的概率威胁地图上的信息;(2)根据初始位姿点和终止位姿点作出初始圆与终止圆,并作出符合初始方向与终止方向的初始圆与终止圆的公切线,判断路径是否受到障碍物的影响;(3)若无障碍物影响,则选取路径长度最短的路径;若有障碍物优先选取穿过障碍物数量少的路径,从而确定唯一的初始圆与终止圆;(4)根据障碍物威胁概率值的大小去决定是否忽略其威胁或是否要冒着一定的威胁去缩短路径;(5)通过改进的A*算法设置节点的代价评估函数,通过比较相邻两个节点之间代价的大小,规划出一条节点之间最优的路径,完成路径规划。2.根据权利要求1所述的一种基于Dubins路径和概率威胁地图的无人船的避障方法,其特征在于,所述步骤(3)中确定唯一初始圆与终止圆为以下步骤:步骤1由于无人船在水上的航行距离通常远大于其最小转弯半径,因此,这里只考虑初始圆与终止圆相离的情况;根据初始位姿点、终止位姿点和无人船的最小转弯半径作出对应的2个初始圆与2个终止圆;步骤2作每一对初始圆与终止圆之间符合初始位姿点方向与终止位姿点方向的切线,一共可以作出4条。判断是否存在不经过障碍圆的路径:若存在,则选取不经过障碍圆的切线并跳转至步骤4,若不存在,则进行步骤3;步骤3比较每条切线上经过障碍圆数目的多少,选取经过障碍圆数目最少的切线;步骤4确定选取的切线所对应的初始圆与终止圆为唯一的初始圆与终止圆。3.根据权利要求1所述的一种基于Dubins路径和概率威胁地图的无人船的避障方法,其特征在于,所述步骤(4)中的障碍物威胁概率值是指在障碍物的中心,概率威胁就大,在障碍物的边缘,概率威胁就小,进行路径规划时,存在这样两个威胁概率值的临界点:第一个是无人船可以忽略的最大威胁阈值,当障碍物区域的概率威胁值小于它时,无人船便可以忽略其威胁;另一个是无人船不能承受的最小威胁阈值,当障碍物区域的概率威胁值大于它时,无人船便不能通过这片区域,由于要生成Dubins路径,所以将障碍物的影响范围当做一个圆,为该区域的概率威胁值;以障碍物的中心作半径不同的圆,取每一个圆上的最大概率威胁值作为每一个对应圆弧的概率威胁值。4.根据权利要求1或3所述的一种基于Dubins路径和概率威胁地图的无人船的避障方法,其特征在于,在从初始节点到终止节点的过程如下:(1)如果没有障碍物,则不生成节点;如果遇到障碍物,则找初始圆与第一个障碍圆影响范围内的同心圆之间的公切线,由于初始圆是有方向的,每一对初始圆与同心圆只能生成两条路径;(2)通过比较这些不同的路径的节点的代价,选择一条最优的路径航行,因为路径上的同心圆与终止圆都有方向,所以他们之间只存在一条公切线;(3)将同心圆上对应的切点当做初始节点;(4)之后重复上述操作,直到到达终止位姿点。5.根据权利要求1所述的一种基于Dubins路径和概率威胁地图的无人船的避障方法,其特征在于,所述步骤(5)中的改进的A*算法节点的代价评估函数为:其中,n表示待扩展的节点,称为深度因子,n表示从初始节点到当前节点的代价值;称为启发因子,表示从前节点到终止节点的最小路径代价的估计值;当满足时,算法是可以采纳的。6.根据权利要求3所述的一种基于Dubins路径和概率威胁地图的无人船的避障方法,其特征在于,所述节点代价评估函数中,设计深度因子为:其中...
【专利技术属性】
技术研发人员:王哲,李德明,李佳敏,黄霖,杨晓飞,叶辉,朱志宇,
申请(专利权)人:江苏科技大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。