【技术实现步骤摘要】
一种基于航迹重规划的水面无人艇动态避碰方法
本专利技术涉及无人艇自主智能控制的
,特别涉及一种基于航迹重规划的水面无人艇动态避碰方法。
技术介绍
水面无人艇在军用方面作为未来海洋战争的先驱是国家维护海洋权益的重要工具,在民用方面可以替代船员执行任务,从而有效减少人工作业量和降低作业危险性,在军事作战、海域巡逻、岛礁补给等领域具有广泛的应用需求。由于海洋环境复杂,存在较大的不确定性,因此水面无人艇具备高度智能化的避碰水平是其在复杂海域安全航行的关键。目前我国虽然在水下无人潜航器上取得了一定的成果,但在水面无人艇自主智能化技术,尤其是水面无人艇的动态避碰技术上面仍未取得显著突破,因此,研究一种基于航迹重规划的水面无人艇动态避碰方法,对于提高水面无人艇自主智能化水平,实现水面无人艇军用、民用的普及具有重大意义。
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种基于航迹重规划的水面无人艇动态避碰方法。本专利技术针对水面无人艇的动态避碰问题,引入基于方向包围盒的速度障碍区域几何模型描述和基于速度不确定度的速度障碍区域运动模型描述进行速度障碍区域的建模。结合水面无人艇本体动力学特性和国际海上避碰规则对水面无人艇可行速度集合进行了进一步约束,引入代价函数从中计算最优避障速度并进行航迹重规划。本专利技术的目的至少通过如下技术方案之一实现。本专利技术提供了一种基于航迹重规划的水面无人艇动态避碰方法,包括以下步骤:S1、采集艇载传感器的实时数据,获取邻域航行船舶的几何尺寸信息、运动信息和水面无人艇本体的位姿信息;S2、结合邻域航行船舶的几何尺寸信息、运动 ...
【技术保护点】
1.一种基于航迹重规划的水面无人艇动态避碰方法,其特征在于,包括以下步骤:S1、采集艇载传感器的实时数据,获取邻域航行船舶的几何尺寸信息、运动信息和水面无人艇本体的位姿信息;S2、结合邻域航行船舶的几何尺寸信息、运动信息和水面无人艇本体的位姿信息,采用方向包围盒描述邻域航行船舶和水面无人艇的几何信息,建立水面无人艇和邻域航行船舶发生碰撞时的速度集合,即构造水面无人艇和邻域航行船舶之间的碰撞锥;S3、引入对邻域航行船舶速度信息观测的不确定度,将碰撞锥向外平移一个不确定度上界值的量,即对碰撞锥施加一层软约束,以约束外的速度集合为无碰速度集;S4、结合水面无人艇本身的动力学特性,求解水面无人艇的速度和艏向限制范围,与无碰速度集进行交集运算,获得水面无人艇的可行无碰速度集;S5、结合国际海上避碰规则的约束,根据不同的会遇局面对可行无碰速度集进行划分,获得最终的候选速度集合;S6、对候选速度集合进行离散化处理,引入代价函数对其中的每个速度进行评价,选择代价最小的速度为最优避碰速度;S7、以最优避碰速度进行航行模拟的内循环,得到水面无人艇动态避碰的航迹重规划点。
【技术特征摘要】
1.一种基于航迹重规划的水面无人艇动态避碰方法,其特征在于,包括以下步骤:S1、采集艇载传感器的实时数据,获取邻域航行船舶的几何尺寸信息、运动信息和水面无人艇本体的位姿信息;S2、结合邻域航行船舶的几何尺寸信息、运动信息和水面无人艇本体的位姿信息,采用方向包围盒描述邻域航行船舶和水面无人艇的几何信息,建立水面无人艇和邻域航行船舶发生碰撞时的速度集合,即构造水面无人艇和邻域航行船舶之间的碰撞锥;S3、引入对邻域航行船舶速度信息观测的不确定度,将碰撞锥向外平移一个不确定度上界值的量,即对碰撞锥施加一层软约束,以约束外的速度集合为无碰速度集;S4、结合水面无人艇本身的动力学特性,求解水面无人艇的速度和艏向限制范围,与无碰速度集进行交集运算,获得水面无人艇的可行无碰速度集;S5、结合国际海上避碰规则的约束,根据不同的会遇局面对可行无碰速度集进行划分,获得最终的候选速度集合;S6、对候选速度集合进行离散化处理,引入代价函数对其中的每个速度进行评价,选择代价最小的速度为最优避碰速度;S7、以最优避碰速度进行航行模拟的内循环,得到水面无人艇动态避碰的航迹重规划点。2.根据权利要求1所述的基于航迹重规划的水面无人艇动态避碰方法,其特征在于,所述步骤S1具体为:使用AIS系统获取邻域航行船舶的几何尺寸信息和运动信息,使用GPS获取水面无人艇的经纬度,使用电子罗经获取水面无人艇的三维航向角。3.根据权利要求1所述的基于航迹重规划的水面无人艇动态避碰方法,其特征在于,所述步骤S2具体为:沿着水面无人艇和邻域航行船舶的主成分方向生成最小的矩形包围框来分别统一相应描述水面无人艇和邻域航行船舶的形状,将水面无人艇自身的几何尺寸沿着航行方向叠加到邻域航行船舶上,具体过程为以邻域航行船舶的矩形包围框边线上的点为几何中心,叠加水面无人艇的矩形包围框,将叠加后的最外围区域视为障碍物区域,从而将水面无人艇视为质点;从质点出发,作障碍物区域的两条切线,将所述两条切线包围的区域为速度障碍区域,所述切线为一条从水面无人艇几何中心Pu沿相对速度vr出发的射线:λ(Pu,vr)={Pu+vrt|t≥0}(1),(1)式中t代表时间,vr为水面无人艇相对于邻域航行船舶的速度vr=vu-vo,Pu和vu分别表示水面无人艇的位置矢量和速度矢量,vo表示邻域航行船舶的速度矢量;当射线λ(Pu,vr)与速度障碍区域相交时,也即射线落在速度障碍区域的两条切线之间时,认为水面无人艇与邻域航行船舶在某一时刻必然发生碰撞;定义导致水面无人艇和邻域航行船舶发生碰撞的相对速度vr集合为相对速度集下的碰撞锥RCCUO;定义导致水面无人艇和邻域航行船舶发生碰撞的所有水面无人艇绝对速度vu集合为绝对速度集下的碰撞锥VOUO:VOUO=RCCUO⊕vo(2),(2)式中,⊕为闵可夫斯基矢量和运算,实际物理意义是将相对碰撞区域RCCUO沿着邻域航行船舶速度vo进行平移。4.根据权利要求3所述的基于航迹重规划的水面无人艇动态避碰方法,其特征在于,所述步骤S3具体为:在构建碰撞锥后引入邻域航行船舶的速度不确定度δO,将邻域航行船舶速度参量中的所有不确定部分都归为集合{WO|δO∈WO},WO集合是一个有界集合且其上界为常数,将碰撞锥向外平移一个不确定度上界值的量,故而可以构建不确定度δO最大时的碰撞锥区域WVOUO:WVOUO=VOUO⊕WO(3),将WVOUO外的速度集合记为无碰速度集。5.根据权利要求4所述的一种基于航迹重规划的水面无人艇动态避碰方法,其特征在于,所述步骤S4具体为:结合水面无人艇本身的动力学特性,引入动态窗口的概念对水面无人艇的可行速度空间做进一步的约束,给定一个时间窗口Δt,计算水面无人艇在Δt时间内可以达到的速度窗口vd和角速度窗口ωd,(4)式和(5)式中,ν和ω分别为水面无人艇的速度和角速度;vc和ωc分别表示水面无人...
【专利技术属性】
技术研发人员:洪晓斌,朱坤财,魏新勇,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。