基于改进人工势场法的多无人艇避障策略.pdf
《基于改进人工势场法的多无人艇避障策略.pdf》由会员分享,可在线阅读,更多相关《基于改进人工势场法的多无人艇避障策略.pdf(11页珍藏版)》请在咨信网上搜索。
1、DOI:10.11991/yykj.202303031网络出版地址:https:/ sCOLREGS,通过速度障碍法实时判断碰撞风险,然后利用偏置斥力区域的改进人工势场法实现对规则的遵守。仿真实验表明,本文方法在障碍物与编队大小相当时可显著减少避障路程,在确保避障实时性的同时,较好地遵守了国际海上避碰规则相关条例。研究结论可为海面无人艇集群安全航行提供参考。关键词:人工势场法;路径规划;多无人艇;艇群国际海上避碰规则;速度障碍法;栅格地图;虚拟领航者;动态避碰中图分类号:U664.82文献标志码:A文章编号:1009671X(2024)01016611Obstacle avoidance st
2、rategy of multi-USV based on improved artificialpotential fieldZOUZili1,2,SUNQian1,2,HUANGYujie1,2,LIYibing1,21.CollegeofInformationandCommunicationEngineering,HarbinEngineeringUniversity,Harbin150001,China2.MIITKeyLaboratoryofAdvancedMarineCommunicationandInformationTechnology,HarbinEngineeringUniv
3、ersity,Harbin150001,ChinaAbstract:Forthemultipleunmannedsurfacevehiclesformationobstacleavoidanceproblem,thepathconsumptionproblemofstaticobstacleavoidancewasmodeledandanalyzed,andabiasedartificialpotentialfieldmethodwasproposedfordynamicobstacleavoidancetomakethestrategyconformtotheswarmInternation
4、alRegulationsforPreventingCollisionsatSea(sCOLREGS).Thismethodfirstlyimprovedthetraditionalartificialpotentialfieldmethod,definedtherulesthatmeettheneedsoftheswarmsituation,judgedthecollisionriskbythevelocityobstaclemethod,andthenusedtheimprovedartificialpotentialfieldwithbiasedrepulsiveregiontoachi
5、evecompliancewiththerules.Simulationexperimentsshowthatthemethodinthispapercansignificantlyreducetheobstacleavoidancedistancewhen the obstacle is comparable to the formation size,and better comply with the regulations of InternationalRegulationsforPreventingCollisionsatSea(COLREGS)whileensuringreal-
6、timeobstacleavoidance.Theconclusioncanprovideareferenceforthesafenavigationofunmannedboatclustersontheseasurface.Keywords:artificialpotentialfield;pathplaning;multipleunmanedsurfacevehicles;swarmInternationalRegulationsforPreventingCollisionsatSea;velocityobstacle;gridmap;virtualleader;dynamicobstac
7、leavoidance水面无人艇(unmanedsurfacevehicle,USV)是一种通过遥控或自主方式在水面作业的智能化小型平台,广泛用于情报搜集、海上救援、反潜等任务,对于维护我国海上安全与海洋权益具有重大意义。无人艇实时路径规划是水面无人艇研究的重要内容之一。路径规划算法可以分为全局规划和局部规划两部分,其中经典的全局路径规划方法包括 A*算法、Dijkstra 算法、快速探索随机树(rapidly-exploringrandomtrees,RRT)、栅格法等;收稿日期:20230324.网络出版日期:20231201.基金项目:国家自然科学基金项目(52271311);黑龙江头雁
8、创新团队项目.作者简介:邹子理,男,本科生.孙骞,男,副教授,博士.通信作者:孙骞,E-mail:.第51卷第1期应用科技Vol.51No.12024年1月AppliedScienceandTechnologyJan.2024局部规划包括人工势场法(artificialpotentialfield,APF)、动 态 窗 口 法(dynamic window approach,DWA)等1。全局规划根据已知的全局环境信息,使用各种寻优算法获取全局最优路径,其能够在任意不规则障碍物环境中计算出全局最优解,但是存在计算量大、搜索效率低的缺陷,且对突发情况应对能力不足,所以单纯的全局规划算法难以应用于
9、探索环境未知的海域。局部规划根据智能体传感器采集的实时障碍物与位置信息,获取到目标点的局部最优路径,优点是实时性强、计算量小,能够实现对于突发事件的快速响应,但是局部规划容易陷入局部最优解,降低 USV 执行任务的效率。UattUrepAPF 由 Khabit 于 1986 年首次提出,其基本思想是仿照静电场中电势和电势场的概念,在目标点与障碍物位置处分别构造引力场与斥力场,其中,引力势场将吸引 USV 向目标点移动而斥力势场帮助 USV 实现障碍物规避。在势场中,USV 视为一个质点,其在当前位置的合力作用下移动一个指定单位步长,到达下一位置后实时更新势场,进行下一步路径规划。APF 的显著
10、优点之一是实时性强,能较好地应对目标的变化与环境中的动态障碍物。但是在复杂地形多障碍物环境下若不同障碍物对 USV 施加的斥力与目标点引力的合力为 0 时,USV 将陷入局部最优解无法脱离导致路径规划失败或目标点不可达等问题。同时 APF 生成的规划路径曲率变化较大,路径不平滑,对 USV 机动性提出挑战2。针对传统 APF 中存在的目标点不可达、无效碰撞等问题,通过对势场函数进行修正3,基于碰撞锥的分层人工势场4等方法可以加以改进。同时近年来许多工作在进行 USV 路径规划时考虑了国际海上避碰规则(InternationalRegulationsforPreventingCollisions
11、atSea,COLREGS)的要求59,但大多数是根据规则对斥力场函数分类讨论,且对保持 USV 编队的规则情形较少关注。COLREGS规定了存在碰撞风险时应采取的机动类型,当USV 在其他船只附近航行时必须遵守 COLREGS,以便 USV 安全避开其他海上智能体,同时给其他运动船只的决策提供可靠参考。本文首先对经典人工势场法的障碍物形状和斥力函数进行改进以平滑规划路径,以避障过程路径消耗为指标研究了基于改进人工势场法的多无人艇群静态避障策略,提出一种进行艇群会遇态 势 判 断 的 艇 群 国 际 海 上 避 碰 规 则(swarm-COLREGS,sCOLREGS),并结合改进人工势场法提
12、出符合 sCOLREGS 的偏置障碍物区域多 USV动态避障策略。最后通过仿真验证改进 APF 能有效平滑规划路径,同时证明了在特定环境下分散编队避障将显著降低路程消耗,所提出的偏置障碍区域算法能够在保证实时性与安全性的情况下遵守国际海上避碰规则。1改进人工势场法在经典斥力场中,场函数是距离倒数的平方,这使得经典 APF 算法中的斥力场函数曲线升降过快,斥力大小在短距离内显著变化,导致规划路径曲率变化过大,对 USV 转向机动性提出挑战,同时造成额外的路径消耗。为平滑避障路径,提高避障效率,本节通过增加缓冲区域使避障区域沿无人艇速度方向扩展改进斥力场形状,同时设计平滑修正系数改进斥力场函数。1
13、.1障碍物区域建模Vobs无人艇使用质点模型建模,其运动状态仅受虚拟势场力及艇间通信影响,并将执行任务环境抽象为二维平面,不考虑海浪、海流等因素的干扰。记障碍物在平面中占据的空间为点集。i(x,y)将环境平面划分为一系列适当精度的正方形栅格,若栅格属于某一障碍物(岛屿、船只等),将其赋值为 1,否则为 0。当划分的栅格足够小时,可近似将小栅格视为平面中的一点,二值障碍物地图如图 1 所示。图1二值障碍物栅格地图1.2改进人工势场构建S(n)=Si=(xi,yi)|i=1,2,niSig(xgoal,ygoal)(i,goal)=(xi,yi)(xgoal,ygoal)?2SiUatt考虑二维平
14、面 n 艘无人艇集合,记 第 艘 无 人 艇到 目 标(goal)点的 距 离 为,则目标点对产生的引力场为Uatt=122(i,goal)第1期邹子理,等:基于改进人工势场法的多无人艇避障策略167式中 为对应的引力相关正比例系数。则引力为Fatt=Uatt=(i,goal)ni,gni,gSiSii(xobs,yobs)式中为指向目标点的单位矢量。记到平面上一障碍物(obs)点距离为(i,obs)=(xi,yi)(xobs,yobs)2obs01110改进后的斥力场由障碍物椭圆、禁止区、过渡区 3 部分组成,如图 2 所示。其中为不规则障碍物最小圆覆盖半径,表征障碍物大小;为预设禁止距离,
15、若 USV 进入此区域将无法成功避碰;为过渡区半径,当 USV 距障碍物为时开始避碰,且从降至,斥力由 0 以指数速度增至最大值。改进人工势场经典人工势场禁止区障碍物1obs0过渡区图2改进人工势场法斥力分区obs0本 文 以为 短 轴 长 度、为 长 轴 长 度、USV 与障碍物中心连线为长轴方向构造改进的椭圆形斥力场,通过对斥力场形状进行改进,可以使无人艇较经典方法提前进行避障,提高航行安全性,同时也使路径更为平滑,减小转向角。改进后斥力场函数的数学表达式为Urepi=(1(i,obs)10)2式中 为斥力场改进系数,定义如下=s,(i,obs)0sexp(1mi11m01),0(i,ob
16、s)0i1|10|=01(1/mi11/m01)0(,0(i,obs)s式中:为比例系数,为负实数,为大于 1 的实数,由于,故 在 过 渡 区,指 数 系 数,由指数函数的特点知在上 由 0 随增速变化至,且变化较为缓慢,更容易控制。通过求解斥力场的梯度可以得到 USV 所受斥力为Frepi=Urepi(xi,yi)故无人艇在处所受的虚拟势场合力为Ftotal=Fatt+xVobsFrepidS合势力场形状如图 3 所示。图3改进人工势场法合势力场形状2路程评价的艇群分散避障策略USV 在执行任务过程中,可能会遇到大小尺寸不同的障碍物。USV 编队在复杂地形环境中作业时,障碍物规避问题成为
17、USV 编队需要面对的一大挑战。由于复杂环境下障碍物数量与分布随机,为保证安全性 USV 编队需要低速通过,故此时对于航线长度的要求高于规划路径平稳性,以降低避障过程能量消耗,提高 USV 编队续航能力10。本节首先介绍编队控制方法,在此基础上研究当障碍物与编队大小相当时以编队避障总路程为评价指标的一种编队变换避障策略。2.1基于一致性的一阶分布式编队控制rNS(N)=Si|i=0,1,NS0G=(V,E)V=S(N)E=eij=(Si,Sj)i、j多 无 人 艇 编 队 采 用 leader-follower 编 队 形式11,以一虚拟领航者为中心,编队成员均匀对称分布于半径为 的圆周。设编
18、队成员数为的艇群为,其中为编队虚拟领航者(Leader)。定义加权有向图表示编队通信拓扑结构,其中节点集表示编队成员,边集表示编队成员间是否存在通信关系,对应的eij取值为1、0。定义邻接矩阵A=aijNN=0,1eij=1aij=1aij=0式中:当时,;否则。本文编队拓扑图如图 4 所示。S1(S0)S3S5S6S4S2Leader图4编队通信拓扑结构有向图定义入度矩阵D=diagdidi=jaijdoi=jaji式中为加权入度。出度为,可168应用科技第51卷doiA体现此成员对其他编队成员的控制作用,越大其对编队一致性的影响也越大,由及图 4 可知S0出度最大,为领导节点。G定义有向图
19、的拉普拉斯矩阵为L=D AL式中 是半正定阵。编队一阶线性连续控制方程为 xi=uixiui式中:为状态量,为如下线性输入量。ui=jN(i)aij(xjxi)=Ax Dx=LxV=xTx/2L使用 Lyapunov 函数研究此系统稳定性。对状态量求导,并利用 的半正定性可得V=xT x=xTLx 0V=0GL考虑的情形。注意到图联通,即存在生成树,故 有且仅有一个 0 特征值,且其特征向量为 1 向量12,即L1n=0nLxTLx=0Lx=0nx=x01n(x0 R)LV 0N(i)idijij式中:为常数,为节点 的邻居节点集合,为节点、间距离。Leader 控制算法为第 1 节所导的 A
20、PF 合力,即uN(k)=Ftotal+jN(i)aN jdN j(k)2.2避障开始与结束规定RDD0(R+D+r)如图 5 所示,设障碍物最小覆盖圆大小为,单艇避碰过程中到障碍物圆的最小许可距离为,当 虚 拟 领 航 者 S0距 离 障 碍 物 中 心 小 于时,开始避障程序。障碍物障碍物覆盖圆避障起始位置避障进行位置避障结束位置DRD0S0r图5避障开始与结束位置示意Si0 90=90记从开始避障位置相对障碍物中心驶过的角度为,当时,USV 处于避障阶段。当时,结束避障。2.3避障策略建模对比若避障时 USV 编队保持结构刚性,不进行编队变换,按照虚拟领航者所受人工势场力进行路径规划,整
21、体从障碍物一侧绕过,这一策略的示意如图 6 所示。S1S2S4S3S5S6R+D+rRS1S2S4S3S5S6图6策略 1 示意Df(D)避障总路程与最小许可距离有关,设此函数关系为。j2 j/2=jjj11+(j1)=j在上述策略中,由编队队形的对称性,当艇群成员数 为偶数时,在虚拟领航者两侧的一对无人艇行驶的总路程可以等效为虚拟领航者行驶总路程的 2 倍,故所有编队成员避障总路程为虚拟领航者的倍;当 为奇数时,设第 1 艘无人艇在虚拟领航者正前方,则此艘艇行驶总路程与虚拟领航者相等,对其余(偶数)艘无人艇,化归为上述偶数情形,故所有编队成员避障总路程为虚拟领航者的倍。编队成员数量为奇数和偶
22、数时的队形对称等效示意如图 7 所示。偶数奇数图7USV 编队对称性分析综合 2 种情形,无人艇编队避障总路程消耗为d1=j f(D+r)+ir1iir1i式中为避碰标准误差距离,其描述艇群在避碰时行驶的总路程与等效虚拟领航者避碰路程的差值。USV 编队靠近障碍物侧成员(如图 6 中的第1期邹子理,等:基于改进人工势场法的多无人艇避障策略169S2S4S6r1i,in 0、)对应的,远离障碍物一侧成员(如图 6 中的、)对应的,由编队对称性得r1i,in+r1i,out 0ir1i=i(r1i,in+r1i,out)0故。在不考虑编队变换的情况下,USV 编队将保持当前结构从障碍物短侧绕行,这
23、种策略不仅导致 USV 编 队 的 总 体 能 量 消 耗 提 升,不 利 于USV 编队进行长时间作业,而且会增大与紧邻障碍物碰撞的风险,降低 USV 航行的安全性。S0D0下面考虑编队分散的避障策略。当虚拟领航者距离障碍物中心小于时,开始避障程序。此时编队队形不再保持,各艇按照距离障碍物最近距离,由小到大开始进入避障程序,目标点为引力点,障碍物及其他艇为斥力点形成的人工势场中进行路径规划,如图 8 所示。RR+D图8编队分散避障策略示意上述策略中无人艇编队避障总路程消耗为d2=j f(D)+ir2iir2iir1i式中类似定义,描述每一艘艇在编队避碰时行驶的路程与虚拟领航者避碰时行驶路程的
24、差值。这一差值主要由进入避障的先后顺序造成的时间差产生。由编队对称性知此项几乎为 0,对于 USV 编队的总规划路程长度几乎没有影响。故 2 种策略的路程比为d1d2=j f(D+r)+ir1ij f(D)+ir2if(D+r)f(D)f(D+r)D将在处进行泰勒展开,得f(D+r)=f(D)+rf(D)+r22f(D)+ni=3rii!f(i)(D)Rff(i)(D)=0,i 3当 足够大时,避碰段曲线 近似为二次曲线,可认为。d1d2 1+rf(D)f(D)+r22f(D)f(D)=1+f1+f2(1)f1=rf(D)/f(D)=r(ln f(D)f2=r2f(D)/(2f(D)式 中:为
25、 主 导 项,为高阶余项。rR fRD0由式(1)可知 2 种策略的路程比仅与编队半径、障碍物覆盖圆半径(与 有关)以及安全距离相关。对改进 APF 椭圆形斥力场,记安全距离为,对 1/4 椭圆弧长,有如下 Ramanujan 近似公式13:f(D)=4(0+R+2D)(1+3210+432)=(0R)/(0+R+2D)D=22/(0R)=83/(0R)2式中。对变量求偏导,有,。(0R)(0+R+2D)0由于,所以,故f(D)=40R(1+3210+432)(0R)4(1+4)=32(0R)f2=2r234(0R)/40R(1+24)=r24(0R)2ln(1+32/(10+432)ln(1
- 配套讲稿:
如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。