基于动态窗口法的近海水域船舶避障算法研究.pdf
《基于动态窗口法的近海水域船舶避障算法研究.pdf》由会员分享,可在线阅读,更多相关《基于动态窗口法的近海水域船舶避障算法研究.pdf(8页珍藏版)》请在咨信网上搜索。
1、本文网址:http:/www.ship- J.中国舰船研究,2024,19(1):230237.LI G Z,YU W N,LIAO W Q,et al.Obstacle avoidance algorithm for ships in complex waters based on dynamic windowapproachJ.Chinese Journal of Ship Research,2024,19(1):230237(in Chinese).基于动态窗口法的近海水域船舶避障算法研究扫码阅读全文李光泽,俞万能,廖卫强*,吴川博集美大学 轮机工程学院,福建 厦门 361021摘 要:
2、目的目的提出一种改进的动态窗口法,以解决近海水域智能船舶在面对夹击及动静混合会遇时无法有效避让的船舶避障问题。方法方法为得到在近海水域航行的船舶约束条件,针对近海水域对船舶避障的影响因素进行分析,同时提出近海水域船舶航行最低避障要求;然后对动态窗口法(DWA)的目标函数进行优化改进,并将其与船舶和障碍物的距离相关联,以提升船舶在航行图中的安全性,同时将目标函数中的航向权值引入船舶会遇态势判断,以使目标船舶可以有效判断船舶的避障责任;最后,通过仿真模拟验证改进算法的有效性。结果结果仿真结果表明,所提的改进算法在分别遭遇夹击以及复杂会遇的情况下,能够清晰地判断船舶的避障责任,降低航行过程中的速度变
3、化陡峭度,且所规划的船舶航行路径可有效提升船舶航行的安全性。结论结论所提避障算法可为解决近海水域智能船舶遭遇复杂会遇情景的避碰失败问题提供参考。关键词:智能船舶;避障;动态窗口法;自适应权值;近海水域中图分类号:U664.82文献标志码:ADOI:10.19693/j.issn.1673-3185.03240 Obstacle avoidance algorithm for ships in complex watersbased on dynamic window approachLI Guangze,YU Wanneng,LIAO Weiqiang*,WU ChuanboSchool of
4、 Marine Engineering,Jimei University,Xiamen 361021,ChinaAbstract:ObjectiveAn improved dynamic window method is proposed to solve the obstacle avoidanceproblem of intelligent ships in offshore waters,which cannot be effectively avoided when facing pinch andmixed dynamic-static encounters.MethodsIn or
5、der to obtain the constraints of ships navigating in off-shore waters,the factors affecting ship obstacle avoidance in offshore waters are analyzed,and the minimumobstacle avoidance requirements for ship navigation in offshore waters are proposed.The objective function ofthe Dynamic Window Approach(
6、DWA)is then optimized,improved and correlated with the distance betweenthe ship and obstacles to enhance the safety of the ship in the navigational chart,while the heading weights inthe objective function are introduced into the judgment of the ships encounter posture so as to enable the tar-get shi
7、p to effectively judge its obstacle-avoidance responsibility.Finally,the effectiveness of the improved al-gorithm is verified through simulation.ResultsThe simulation results show that the proposed improvedalgorithm can clearly judge the ships obstacle-avoidance responsibility and reduce the steepne
8、ss of speedchange in the sailing process,and the planned ship sailing path can effectively improve the safety of ship oper-ation in case of encountering pincer attacks and complex encounters respectively.Conlusion The proposedobstacle avoidance algorithm can provide useful references for solving the
9、 collision avoidance failure problemof intelligent ships encountering complex encounter scenarios in offshore waters.Key words:intelligent ships;obstacle avoidance;dynamic window approach(DWA);adaptive weight;offshore waters收稿日期:20230105 修回日期:20230711 网络首发时间:20230828 17:57基金项目:国家自然科学基金资助项目(52171308)
10、;福建省科技厅重点项目资助(2021H0021);福建省自然科学基金面上基金资助项目(2022J01333)作者简介:李光泽,男,1999 年生,硕士生。研究方向:智能全电船避障控制,船舶电力推进及控制。E-mail:俞万能,男,1970 年生,博士,教授。研究方向:船舶电力推进和控制,多能源船舶微网系统,船舶智能控制。E-mail:廖卫强,男,1976 年生,博士,副教授。研究方向:船舶微网能量优化技术,全电船自主航行技术。E-mail:wq_吴川博,男,1998 年生,博士生。研究方向:智能全电船避障控制,船舶电力推进和控制。E-mail:*通信作者:廖卫强 第 19 卷 第 1 期中 国
11、 舰 船 研 究Vol.19 No.12024 年 2 月Chinese Journal of Ship ResearchFeb.2024 0 引言随着人工智能技术的发展,全球工业正朝着越来越智能化的方向前进,智能船舶的发展也随之迎来加速时期1-2。在船舶实际航行于近海水域的过程中,会遭遇诸多复杂的水域,如岸线、岛屿、暗礁等静态碍航物,同时,也存在其他船舶。因此,船舶在近海水域执行任务时,如何有效进行自动避障,成为近海智能船舶必须解决的关键技术瓶颈。在船舶自动避障算法方面,最初采用的算法是 Bug 算法3,这类算法可以使目标沿着障碍物的边缘进行跟随式移动。Yao 等4将多领域方法引入了 D*l
12、ite 算法,结果显示,改进后的算法可以分别在静、动、多动态障碍物的情况下进行路径规划并提供最优路径。Wang 等 5在传统遗传算法中引入了可操纵性约束以及双循环原理,结果表明,算法在导入实际海图数据的环境下可以进行路径规划并提供最优路径。Mousazadeh 等6结合运动学模型、卡尔曼滤波器(EKF)及人工势场法(potential fields,PF),提出了一种新的避障算法,并通过仿真验证了该算法的平滑性及鲁棒性。宁君等7将人工势场法与船舶碰撞危险度相结合,通过仿真验证了船舶在对遇、交叉、追越会遇情景下避障的有效性。基于动态窗口法(dynam-ic window approach,DWA
13、)的 避 障 方 法 最 初 由Fox 等8于 1997 年提出,主要用于机器人的局部避障。詹京吴等9将 A*算法与 DWA 进行融合并引入安全距离,采用平面结构法实现了对算法规划路径的优化。李文刚等10以 A*算法为主并加入 DWA 对局部目标点进行了仿真优化,结果证明了文献 9 与文献 10 所提算法的有效性。上述文献探讨的均是船舶在遭遇单一会遇情景或是仅存在静态障碍物情况下的船舶避障问题,但实际船舶在运行时所遭遇的往往由静态障碍物与多个会遇情景复合而成(以下简称为“复杂水域环境”),且现有的避障算法研究仍存在对于智能避障决策算法的自适应能力不高,以及未能考虑障碍物繁多情况下的船舶准确避障
14、等问题。因此,本文拟以船舶在近海水域遭遇复杂会遇情况下的避障算法为研究对象,通过加入自适应速度、航向权值以及船舶会遇态势判断对动态窗口算法进行优化和改进,使改进后的算法能够适应环境变化,提高船舶避障过程中与障碍物之间的距离,增加船舶安全性。1 船舶模型建立及近海水域船舶避障要求分析 1.1 船舶模型建立本文主要研究船舶在二维空间中的运动,故采用 Fossen 模型进行研究,其三自由度操纵模型如式(1)所示。=R()M+C()+D()=w+(1)其中,R()=cos()sin()0sin()cos()0001M=m11000m22000m33C()=00m22v00m11um22vm11u0D=
15、d11000d22000d33=u0rT=x,y,T=u,v,rTR()rum11=mX um22=mY vm33=IZN rd11=Xud22=Yvd33=NrIZX uY vN rXuYvNr式中:,为地球坐标系中船舶的位置和航向角;,为船体坐标系中船舶的纵荡速度、横荡速度和航向角速度;w 为受风、浪以及洋流等环境干扰产生的力,本文取 w=0;为旋转变换矩阵;M 为系统惯性矩阵;C()为科里奥利向心力矩阵;D 为阻尼系数矩阵;为伺服系统提供的控制力和力矩;,分别表示船舶的纵向推进力和转向力矩;,其中 m 为船舶质量,为转动惯量,为水动力导数及参数。1.2 近海水域船舶避障要求分析当前,近海
16、船舶的数量与日俱增,导致航行水道变得日益拥挤,这进一步增加了船舶碰撞的风险。在近海水域航行时,为降低船舶航行过程中的碰撞风险,提升所规划航线的安全性,设计的避障算法需要能自主完成航线规划、船舶避障等功能,在此过程中,航行需满足多种约束条件。1)水域环境约束。复杂水域中可能包含有多个动态障碍物及静态障碍物,船舶在复杂水域第 1 期李光泽等:基于动态窗口法的近海水域船舶避障算法研究231中航行时会导致目标船舶无法以过快的速度航行,短时间内航向不会产生过大的变化,因此本文设定最大航速为 5 m/s,最大航向角为 20 rad。2)船舶性能约束。由于船舶的动力性能不同,其航行性能也会有所不同,从而影响
17、做避障决策时的船舶速度、加速度、角速度、最小转弯半径等参数指令,本文设定加速度为2 m/s2,角加速度为 5 rad/s2。3)实时性约束。在复杂的水域中,船舶的航行环境复杂多变,在这种情况下,要求船舶能实时对航行轨迹进行规划,以确保船舶能可靠规避障碍,因此船舶的反应时间应越小越好,本文设定延时反应时间为 0.2 s。在上述约束条件下,为达到船舶在近海水域更快、更安全、操作更简便的避障效果,提出近海水域航行船舶的最低避障要求如下:1)距离限制,即两船中线点相连后的距离,一般设定为为两船船长之和的 2 倍,本文设定最低安全距离为 0.3 km。2)速度限制,设定最高和最低速度限制,该限制与船舶载
18、货量及船舶主机的状态相关,本文设定最大、最小航速分别为 10 和 0 m/s。3)加速度限制,以船舶的参数为准,本文设定加速度为 2 m/s2。4)航向角及转舵速度限制,该限制的设定需要根据每次预设的航线及目标船舶自身的参数进行,本文设定的左右航向角为2020 rad,最大转舵速度为 5 rad/s。以上避障要求分别在船舶与障碍物的最短距离、在近海水域航行的最高/最低速度、船舶在不影响自身内部机械结构状态下的最大加速度以及短期内船舶正常航行时的航向角这 4 个方面进行了限制,这些避障要求结合了在近海水域航行船舶的自身参数以及在水域航行时的限制,故能够最大程度地保护航行于近海水域的船舶。在分析得
19、出船舶约束条件及避障要求后,便可进一步开展船舶在近海水域航行的避障算法研究。2 自适应权值的动态窗口法研究 2.1 动态窗口法(DWA)VsVaVdVr(u,)DWA 本质上是一种局部路径规划算法,其搜索空间如图 1 所示。图中,为在速度和角速度约束下的速度空间,为环境允许的速度集,为当前动态窗口,为下一时刻可取的速度集合,即加速度的限制条件。搜索空间是通过考虑实际的运动限制而形成速度空间(u 和分t(ubest,best)别为船舶航行朝向方向的合速度及角速度),并在预测时间内判断轨迹。最后,经评价速度空间内的速度及角速度,选取最优速度对作为船舶下一时刻的控制目标。目标函数为G(u,)=d(u
20、,)+v(u,)+h(u,)(2)d(u,)v(u,)h(u,)式中:为距离评价权系数;为速度评价权系数;为航向评价权系数;为与障碍物的距离集合;为线速度集合;为航向角与目标方位角间的偏差集合。相应的集合如式(3)所示。VdVaVrVs真实速度动态窗口角速度速度图 1动态窗口法的搜索空间Fig.1 Search space of DWA method(ubest,best)式(2)的目的是在速度空间中选择最优速度对。d(u,)=(x,y)t(u1,1),(u2,2),(u3,3),)(x,y)t0(u1,1),(u2,2),(u3,3),)v(u,)=(u1,1),(u2,2),(u3,3),
21、)h(u,)=ht(u1,1),(u2,2),(u3,3),)ht0(u1,1),(u2,2),(u3,3),)(3)(x,y)t0(u,)ht0(u,)(u1,1),(u2,2),(u3,3),.)式中:t 为当前时刻的运行时间,t1 指前一时刻的运行时间;为船舶障碍物所处位置;为由当前位置和目标位置所得出的期望航向角;为在动态窗口 Vd中得到的速度及角速度集合。通过对当前船舶位置信息、速度信息和航向信息的计算,得出带有速度及角速度的偏差集合,由于船舶在实际航行过程中会出现因动态障碍物所导致的反应时间,所以改变后的偏差集合如式(4)所示。d(u,)=(x,y)t+T(u1,1),(u2,2)
22、,(u3,3),)(x,y)t0(u1,1),(u2,2),(u3,3),)v(u,)=(u1,1),(u2,2),(u3,3),)h(u,)=ht+T(u1,1),(u2,2),(u3,3),)ht0(u1,1),(u2,2),(u3,3),)(4)式中,T 为反应时间。但采用 DWA 在复杂环境下进行避障规划无法达到预期的避障效果。目标函数的权系数是固定的,这会导致船舶在避障选择中无法很好地适应实时变化的环境。如图 2 所示,目标船舶从起232“无人船艇自主性技术”专辑第 19 卷点(图中红点)出发,遭遇到 TS1 所示的对遇会遇情景,同时还遭遇到 TS2 和 TS3 所示的夹击会遇情景,
23、在这种情况下,目标船舶无法避开障碍物,其航行轨迹如蓝线所示;因此,就需要降低目标函数中的速度评价权系数,以使船舶能够安全地避开所有障碍物。为了提升 DWA 的稳定性,加强船舶避障的安全性,提出了基于自适应权值的 DWA。目标TS3TS1TS2图 2采用动态窗口法时遭遇夹击会遇场景避碰失败示意图Fig.2 Schematic diagram of encounter scenario avoidance failurewhen using the DWA method 2.2 动态窗口法的改进研究 2.2.1 自适应速度权值DminDxvDx在船舶航行中,可通过传感器来得知各个障碍物与本船的距离
24、。为障碍物与本船的最短距离,当障碍物与本船的间距大于距离阈值时,速度项权值始终选取所定义的最大值,并根据船舶自身性能定义阈值,如式(5)所示。Dx=umax u(5)Dxumax u式中,为选取的系数值,其值与船舶体量及航速大小相关,在本文中,由于船舶航行于近海水域,导致速度及体量有所限制,因此将此系数取为 1。由式(5)可得出,与本船的最高线速度成正比,与线加速度 成反比。DxvDminv当本船与障碍物之间的距离小于时,此时速度权值会随的减小而逐渐增大,所设定的速度动态权值如式(6)所示。v=min+(maxmin)(Dmin/Dx),Dmin Dxmax,Dmin Dx(6)v综上分析,改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 动态 窗口 近海 水域 船舶 算法 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。