[go: up one dir, main page]

CN116257067A - 无人艇集群的协同编队多层次规划控制方法 - Google Patents

无人艇集群的协同编队多层次规划控制方法 Download PDF

Info

Publication number
CN116257067A
CN116257067A CN202310399624.4A CN202310399624A CN116257067A CN 116257067 A CN116257067 A CN 116257067A CN 202310399624 A CN202310399624 A CN 202310399624A CN 116257067 A CN116257067 A CN 116257067A
Authority
CN
China
Prior art keywords
boat
unmanned
planning
coordinate system
trajectory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310399624.4A
Other languages
English (en)
Inventor
黄文焘
李�昊
余墨多
邰能灵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CN202310399624.4A priority Critical patent/CN116257067A/zh
Publication of CN116257067A publication Critical patent/CN116257067A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/0206Control of position or course in two dimensions specially adapted to water vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

一种无人艇集群的协同编队多层次规划控制方法,根据单艘无人艇在各个自由度的运动特性,建立单艇运动学模型并基于避障需求,通过A*算法进行单艇路径的动态重规划,得到全局路径规划生成的路径;建立无人艇集群编队方法,以全局路径规划生成的路径为参考线,通过改进Lattice规划算法生成集群中各无人艇的规划路径点;构建集群间单艇避障模型,在艇与艇之间或艇与障碍物之间距离过近的情况下,通过避障模型实现集群中各无人艇能够保持安全距离。本发明从全局路径规划、局部的集群控制以及单艇避障算法三个层面对无人艇艇群的运动进行规划及控制,并在轨迹评价中添加补偿措施;通过基于改进人工势场法的无人艇集群避障算法,解决集群间无人艇的避障需求。

Description

无人艇集群的协同编队多层次规划控制方法
技术领域
本发明涉及的是一种无人艇航迹规划领域的技术,具体是一种无人艇集群的协同编队多层次规划控制方法。
背景技术
基于无人艇(USV)的海上自主作业近年来受到世界各国广泛关注,USV具备体积小,速度快,布置灵活等优势,由于无需人的直接操控,使得海上作业的安全性大大提高,在海上救援、海洋调查等场景具有极佳的应用潜力。相比单艘USV,由多艘USV组成的无人艇集群能够弥补单艇可靠性不足,作业能力有限的劣势,具有更好的任务能力。而集群带来的主要问题是USV之间的相互配合较为复杂,这种复杂性主要表现在两个方面,一是集群之间的无人艇需要满足避碰要求,而是集群间的USV需要保持较为稳定的相对距离,因此USV编队技术对于提高USV集群的整体效能具有关键作用。
发明内容
本发明针对现有技术无法处理上层路径规划的实时更新,且没有针对艇群间的避碰要求提供解决方案不足,提出一种无人艇集群的协同编队多层次规划控制方法,从全局路径规划、局部的集群控制以及单艇避障算法三个层面对无人艇艇群的运动进行规划及控制,通过降次规划解决针对Lattice规划线性插值计算量大的问题,并在轨迹评价中添加补偿措施;通过基于改进人工势场法的无人艇集群避障算法,解决集群间无人艇的避障需求。
本发明是通过以下技术方案实现的:
本发明涉及一种无人艇集群的协同编队多层次规划控制方法,根据单艘无人艇在各个自由度的运动特性,建立单艇运动学模型并基于避障需求,通过A*算法进行单艇路径的动态重规划,得到全局路径规划生成的路径;建立无人艇集群模型,以全局路径规划生成的路径为参考线,通过改进Lattice规划算法生成集群中各无人艇的规划路径点;构建集群间单艇避障模型,在艇与艇之间或艇与障碍物之间距离过近的情况下,通过避障模型实现集群中各无人艇能够保持安全距离。
本发明涉及一种实现上述方法的多层次规划控制系统,包括:无人艇单艇仿真模块、集群规划算法模块以及系统配置模块,其中:无人艇系统配置模块设置环境信息并输出至集群规划算法模块;集群规划算法模块根据环境信息计算全局最优路径及局部轨迹平滑路径,得到全局和局部轨迹参考路径;单艇仿真模块基于轨迹参考路径,根据无人艇动力学约束和避碰约束计算得到无人艇集群中各无人艇的实时路径。
技术效果
本发明同时考虑全局最优和局部约束,以全局路径规划作为局部路径规划的参考线,能够反映无人艇集群的真实轨迹特点。基于改进Lattice的局部轨迹规划能够提升无人艇集群轨迹规划的实时性,轨迹重规划时间不大于0.5s。同时考虑到无人艇的机动性能及能耗约束,生成的参考轨迹避免无人艇的动作输出幅度变化过大。单艇避障考虑集群间无人艇的协同关系,所提方法使得输出给动力系统的控制信号较为平滑,能够较好地满足无人艇集群间的实时避障需求。
附图说明
图1为本发明流程图;
图2为实施例中无人艇单艇动力学模型示意图;
图3为实施例中A*算法路径动态重规划示意图;
图4为实施例中无人艇集群领航者-跟随者编队模式示意图;
图5为实施例中Lattice规划器输入输出示意图;
图6为实施例中Lattice规划不同坐标系下的相互关系示意图;
图7为实施例中无人艇集群改进人工势场法避障示意图;
图8-图10为实施例效果示意图。
具体实施方式
如图1所示,为本实施例涉及一种无人艇集群协同编队分层规划控制方法,包括:
步骤1)建立如图2所示的无人艇单艇模型:对于无人艇而言,通常忽略垂荡、横摇和纵摇3个自由度上的运动,一般在两艘坐标系下对无人艇的运动进行描述:选取地球坐标系XE-YE作为参考坐标系,固连在无人艇上的坐标系XB-YB作为无人艇坐标系,图中:ψi为艏摇角,vi=[ui,vi,ri]为第i艘无人艇的线速度和角速度向量,ui和υi分别为XB-YB坐标系下的纵荡速度和横荡速度,ri为艏摇角速度,βi为侧滑角。
考虑N艘无人艇组成的集群系统,第i艘无人艇的运动学和动力学方程可由三自由度非线性模型描述为:ηi=R(ψi)vi
Figure SMS_1
ηi=[xi,yi,ψi]为第i艘无人艇在参考坐标系下的位置和艏摇角度,τi为控制输入,τdis为由风浪及海洋环境引起的扰动输入,gi(vi)包括未建模流体动态和建模误差,无人艇坐标系相对于参考坐标系的旋转矩阵/>
Figure SMS_2
惯性质量矩阵/>
Figure SMS_3
向心力和科氏力矩阵/>
Figure SMS_4
阻尼矩阵/>
Figure SMS_5
mij,cij,dij均为常系数,无人艇在航行时由于横漂速度产生的侧滑角βi=atan2(υi,ui)。
所述的控制输入满足约束条件:-τic≤τi≤τic,其中:τic为τi的上下限值。
步骤2)通过A*算法进行单艇路径的动态重规划,得到全局路径规划生成的路径:如图3所示,根据起始点坐标、目标点坐标、障碍物坐标及所占栅格大小,以A*算法通过最小化实际成本和启发式成本的总和选择后继点并得到起始点到目标点的无碰撞路径点;并在无人艇探测到周边障碍物时,将根据感知识别结果将障碍物位置及所占地图栅格大小加入到环境信息中,此时重新调用A*算法计算出新的无碰撞规划路径,直至探测不到新的障碍物为止。
步骤3)如图4所示,建立无人艇集群Leader-Follower模型:以两艘无人艇为例,
Figure SMS_7
分别为领航艇和跟随艇的位置和航向,l为领航艇和跟随艇之间的相对距离,lx和ly为两艘艇之间的横纵距离,/>
Figure SMS_10
和/>
Figure SMS_11
分别为领航艇和跟随艇的航向。在实际航行中,当给定领航艇的位置并确定两艘艇之间的相对距离和角度,则lx和ly的值为固定值,即跟随艇的位置唯一。所以可通过对编队间距(lx,ly)的控制来实现多艘无人艇编队控制,具体包括:/>
Figure SMS_8
对其求导得到领航者与跟随者的相对运动方程/>
Figure SMS_9
进而得到运动学目标/>
Figure SMS_12
动力学目标/>
Figure SMS_13
其中:ul,vl为领航艇在纵荡和横荡方向上的速度,uf,vf为跟随艇在纵荡和横荡方向上的速度,rl和rf分别为领航艇和跟随艇的角速度,/>
Figure SMS_6
分别为两艘艇间希望保持的距离的x轴和y轴分量,ex和ey为x和y方向上的距离跟踪误差,从而在行进过程中,编队中各艇间的相对位置尽量保持不变,并且与领队艇的运动误差尽可能小。
所述的无人艇集群Leader-Follower模型,进一步包括安全距离约束,具体为:||lv-lobs||≥dsafe,其中:dsafe为预定的安全距离,lv为无人艇v的x,y坐标,lobs为障碍物边界的x,y坐标,实现在纵向编队的过程中,各艇的运动路径相对重合,同时需要保持与周围障碍物留有一定的安全距离。
步骤4)如图5所示,以步骤2全局路径规划生成的路径为参考线(Referenceline),采用改进Lattice规划器完成无人艇局部轨迹规划,即将无人艇坐标系转换到Frenet坐标系后,在Frenet坐标系下分别对Frenet的d轴和s轴进行规划,形成Frenet坐标系下的规划轨迹,然后将Frenet坐标系下的轨迹合成到世界坐标系下还原为世界坐标系下的轨迹,具体包括:
4.1)如图6所示,将无人艇当前位姿信息转换到Frenet坐标系下,获得无人艇在Frenet坐标系的初始状态;根据当前速度计算前瞻距离,获得前瞻点以及无人艇在前瞻点位置Frenet坐标系下的目标状态;将无人艇的坐标点P投影到参考线上,得到一个参考线上的投影点R,从参考线起点到投影点的路径长度为无人艇在Frenet坐标系下的纵向偏移量s,从投影点R到无人艇位置的距离l(s)为无人艇在Frenet坐标系下的横向偏移量。
本实施例将横向偏移量l(s)设计成纵向偏移量s的函数,将坐标点转换到Frenet坐标系的目的则是为方便规划曲线的生成和道线横向和纵向方向上的轨迹采样,从而获得覆盖整个航道的光滑采样轨迹。
4.2)以轨迹运行时间t,目标速度v以及到参考线的横向位移d作为规划参数获得采样状态,通过Lattice规划器进行用于形成不同的横向偏移量的横向采样、纵向采样以及对轨迹的运行周期时间进行采样的轨迹时间周期采样,具体为:根据采样状态生成通过多项式进行拟合求解生成的横向偏移量l(s)和纵向偏移量s(t)和规划函数,纵向拟合5次多项式函数为:
Figure SMS_14
约束函数:
Figure SMS_15
其中:s(t),v(t)和a(t)分别为无人艇在t时刻的纵向偏移量、速度及加速度,c1~c6分别为线性插值的系数;s(t0),v(t0),a(t0)分别为无人艇轨迹规划初始时刻的位置,速度和加速度;s(t1),v(t1),a(t1)分别为无人艇轨迹规划结束时刻的纵向偏移量,速度和加速度。
本实施例采用降次采样方法,即采用三次函数对轨迹进行拟合,且仅对速度和轨迹进行拟合,保证生成轨迹的平滑度。对于加速度,通过在轨迹评价的目标函数中添加惩罚项的方式进行约束,通过惩罚项对无人艇执行动作过程中的加速度进行约束,尽量保证其变化不会过快。降次拟合曲线表达式为:s(t)=c1t3+c2t2+c3t+c4,v(t)=3c1t2+2c2t1+c3;约束条件:
Figure SMS_16
其中:amax为无人艇最大加速度,与无人艇本身性能相关。
4.3)构建横向偏移量和纵向偏移量的多项式规划函数l(s),s(t),获得横向位移和纵向位移的规划函数后,进行时间插值获得参考线Frenet坐标系下的轨迹点,最后将轨迹点从Frenet坐标系转换到cartesian坐标系,获得物理世界采样轨迹。
由于横向和纵向都是通过高次多项式插值获得,以此cartesian坐标系下的轨迹也是光滑的。
4.4)通过轨迹评价函数对采样轨迹的碰撞检测、曲率约束及最优轨迹打分,以获得一条最优的满足约束条件的无碰撞光滑轨迹,即Lattice输出到控制器用于无人艇跟随的轨迹。
所述的轨迹评价函数为:
Figure SMS_17
Figure SMS_18
Figure SMS_19
其中:s(t),a(t),j(t)为无人艇在t时刻的位置,加速度和加加速度,sopt,a0,j0分别为无人艇的参考位置、加速度和加加速度,由线性插值得到。/>
Figure SMS_20
为常系数。klatCostlat为无人艇实际速度/加速度/加加速度和理想速度/加速度/加加速度的偏差总和。R为障碍物威胁半径,x(t),y(t)为t时刻无人艇x,y坐标,xobs,yobs为障碍物坐标,kobsCostobs为无人艇和障碍物间的距离惩罚,当无人艇进入障碍物威胁半径R时,此项为正。生成期望输出轨迹后,无人艇底层控制器调用PID控制,最终生成无人艇的控制信号,包括加加速度(螺旋桨输出功率)和角速度(舵角)。
步骤5)采用改进人工势场法设计无人艇的避障算法建立单艇避障模型以避免由于实际仿真运行过程中,无人艇可能会偏离参考路径造成与其他艇距离过近的问题,具体为:将起点、终点、障碍物以及机器人模拟成人造势场,将机器人的运动抽象成为具有不同符号的电子势场中的运动粒子或磁场中的两个磁极的同时考虑多艘无人艇的协作避障动作,以最小代价完成避障动作。
例如,无人艇和障碍物粒子均带正电,障碍物对无人艇产生斥力势场;目标对无人艇产生引力势场,则障碍物与目标产生的合力势场会使得无人艇朝向目标运动,并自发地避开障碍物。
如图7所示,所述的斥力势场为
Figure SMS_21
其中:λ1>0为常数,d(Xij)=||Xi-Xtar||为无人艇i与目标点Xtar的距离。/>
Figure SMS_22
为第i个障碍物的影响距离,dij(Xij)为无人艇到障碍物的垂线距离。其中势场力正比于势场函数负梯度,势场引力与势场斥力分别为:/>
Figure SMS_23
其中:Δd为考虑实际工程应用过程中无人艇的动力输出尽量线性,设定一定的操作死区,即在死区内,无人艇的功率输出和舵角不作调整。考虑无人艇在前进方向上的驱动力
Figure SMS_24
无人艇的合力/>
Figure SMS_25
对大于2艘无人艇组成的编队集群,其合力表达式同理,即考虑多个无人艇之间的势场力矢量的叠加:/>
Figure SMS_26
经过具体实际实验,在仿真平台对本方法进行模拟实验,设置5艘无人艇组成无人艇编队,初始位置位于笛卡尔坐标系下(200,200)为圆心,150米半径的圆内。无人艇前往的目标点为(3200,5000),无人艇集群的巡航速度设置为6节。设置无人艇集群在开阔水域采取菱形编队方式。环境参数方面,模拟艇群通过狭窄水道的场景,设置障碍物威胁半径100米,5艘无人艇需要通过狭窄水道后前往目标点。运行仿真程序,得到的试验结果如图8-图10所示。由图8可以看出,无人艇集群在开阔水域能够保持队形间距基本不变,在进入到狭窄水道后,由于同时需要满足障碍物和艇间的避碰约束,无人艇群无法并行通过,因而采取一字型通过狭窄水道。由图9可以看出,艇群间的间距通过改进人工势场法保持在一定范围内,且艇群的航速基本保持一致。由图10可以看出,在开阔水域,无人艇群重新回到菱形编队,根据所提轨迹规划方法给出参考轨迹,无人艇按照参考轨迹进行队形的平滑切换。
与现有技术相比,本发明采用分层规划控制的思想,将上层路径规划,中层集群规划,轨迹规划及底层单艇的避障控制结合考虑,在全局路径最优的前提下,以全局路径为参考规划局部路径,生成的局部路径更符合实际意义。本发明对Lattice算法进行简化和改进,提升局部路径规划的速度,同时考虑到线性插值降次导致加加速度不够平滑的问题,在评价函数中设计相应的惩罚项,保证无人艇的控制动作不会剧烈变化。本发明考虑集群间无人艇的协同效应,基于传统人工势场法改进,提出集群间无人艇势场力计算方法。所提算法能够反映集群见无人艇的势场力关系,指导每个无人艇的避障动作。提出的方法将避障动作分摊到集群中所有相关的无人艇,优化单个无人艇的动作幅度,即使得无人艇的输出能够更加平滑。
上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。

Claims (4)

1.一种无人艇集群的协同编队多层次规划控制方法,其特征在于,根据单艘无人艇在各个自由度的运动特性,建立单艇运动学模型并基于避障需求,通过A*算法进行单艇路径的动态重规划,得到全局路径规划生成的路径;建立无人艇集群模型,以全局路径规划生成的路径为参考线,通过改进Lattice规划算法生成集群中各无人艇的规划路径点;构建集群间单艇避障模型,在艇与艇之间或艇与障碍物之间距离过近的情况下,通过避障模型实现集群中各无人艇能够保持安全距离。
2.根据权利要求1所述的无人艇集群的协同编队多层次规划控制方法,其特征是,具体包括:
步骤1)建立无人艇单艇模型:对于无人艇而言,通常忽略垂荡、横摇和纵摇3个自由度上的运动,在两艘坐标系下对无人艇的运动进行描述:选取地球坐标系XE-YE作为参考坐标系,固连在无人艇上的坐标系XB-YB作为无人艇坐标系,考虑N艘无人艇组成的集群系统,第i艘无人艇的运动学和动力学方程可由三自由度非线性模型描述为:ηi=R(ψi)vi
Figure FDA0004178945930000011
Figure FDA0004178945930000012
其中:ψi为艏摇角,vi=[ui,vi,ri]为第i艘无人艇的线速度和角速度向量,ui和vi分别为XB-YB坐标系下的纵荡速度和横荡速度,ri为艏摇角速度,βi为侧滑角,ηi=[xi,yi,ψi]为第i艘无人艇在参考坐标系下的位置和艏摇角度,τi为控制输入,τdis为由风浪及海洋环境引起的扰动输入,gi(vi)包括未建模流体动态和建模误差,无人艇坐标系相对于参考坐标系的旋转矩阵/>
Figure FDA0004178945930000013
惯性质量矩阵/>
Figure FDA0004178945930000014
Figure FDA0004178945930000015
向心力和科氏力矩阵/>
Figure FDA0004178945930000016
阻尼矩阵/>
Figure FDA0004178945930000017
Figure FDA0004178945930000018
mij,cij,dij均为常系数,无人艇在航行时由于横漂速度产生的侧滑角βi=atan2(υi,ui);
步骤2)通过A*算法进行单艇路径的动态重规划,得到全局路径规划生成的路径:根据起始点坐标、目标点坐标、障碍物坐标及所占栅格大小,以A*算法通过最小化实际成本和启发式成本的总和选择后继点并得到起始点到目标点的无碰撞路径点;并在无人艇探测到周边障碍物时,将根据感知识别结果将障碍物位置及所占地图栅格大小加入到环境信息中,此时重新调用A*算法计算出新的无碰撞规划路径,直至探测不到新的障碍物为止;
步骤3)建立无人艇集群模型:以两艘无人艇为例,
Figure FDA0004178945930000021
分别为领航艇和跟随艇的位置和航向,l为领航艇和跟随艇之间的相对距离,lx和ly为两艘艇之间的横纵距离,/>
Figure FDA0004178945930000022
和/>
Figure FDA0004178945930000023
分别为领航艇和跟随艇的航向,在实际航行中,当给定领航艇的位置并确定两艘艇之间的相对距离和角度,则lx和ly的值为固定值,即跟随艇的位置唯一,所以可通过对编队间距(lx,ly)的控制来实现多艘无人艇编队控制,具体包括:/>
Figure FDA0004178945930000024
对其求导得到领航者与跟随者的相对运动方程/>
Figure FDA0004178945930000025
进而得到运动学目标/>
Figure FDA0004178945930000026
动力学目标/>
Figure FDA0004178945930000027
其中:ul,vi为领航艇在纵荡和横荡方向上的速度,uf,uf为跟随艇在纵荡和横荡方向上的速度,rl和rf分别为领航艇和跟随艇的角速度,/>
Figure FDA0004178945930000028
分别为两艘艇间希望保持的距离的x轴和y轴分量,ex和ey为x和y方向上的距离跟踪误差,从而在行进过程中,编队中各艇间的相对位置尽量保持不变,并且与领队艇的运动误差尽可能小;
步骤4)以步骤2全局路径规划生成的路径为参考线,采用改进Lattice规划器完成无人艇局部轨迹规划,即将无人艇坐标系转换到Frenet坐标系后,在Frenet坐标系下分别对Frenet的d轴和s轴进行规划,形成Frenet坐标系下的规划轨迹,然后将Frenet坐标系下的轨迹合成到世界坐标系下还原为世界坐标系下的轨迹;
步骤5)采用改进人工势场法设计无人艇的避障算法建立单艇避障模型以避免由于实际仿真运行过程中,无人艇可能会偏离参考路径造成与其他艇距离过近的问题,具体为:将起点、终点、障碍物以及机器人模拟成人造势场,将机器人的运动抽象成为具有不同符号的电子势场中的运动粒子或磁场中的两个磁极的同时考虑多艘无人艇的协作避障动作,以最小代价完成避障动作。
3.根据权利要求2所述的无人艇集群的协同编队多层次规划控制方法,其特征是,所述的步骤4具体包括:
4.1)将无人艇当前位姿信息转换到Frenet坐标系下,获得无人艇在Frenet坐标系的初始状态;根据当前速度计算前瞻距离,获得前瞻点以及无人艇在前瞻点位置Frenet坐标系下的目标状态;将无人艇的坐标点P投影到参考线上,得到一个参考线上的投影点R,从参考线起点到投影点的路径长度为无人艇在Frenet坐标系下的纵向偏移量s,从投影点R到无人艇位置的距离l(s)为无人艇在Frenet坐标系下的横向偏移量;
4.2)以轨迹运行时间t,目标速度v以及到参考线的横向位移d作为规划参数获得采样状态,通过Lattice规划器进行用于形成不同的横向偏移量的横向采样、纵向采样以及对轨迹的运行周期时间进行采样的轨迹时间周期采样,具体为:根据采样状态生成通过多项式进行拟合求解生成的横向偏移量l(s)和纵向偏移量s(t)和规划函数,纵向拟合5次多项式函数为:
Figure FDA0004178945930000031
约束函数:
Figure FDA0004178945930000032
其中:s(t),v(t)和a(t)分别为无人艇在t时刻的纵向偏移量、速度及加速度,c1~c6分别为线性插值的系数;s(t0),v(t0),a(t0)分别为无人艇轨迹规划初始时刻的位置,速度和加速度;s(t1),v(t1),a(t1)分别为无人艇轨迹规划结束时刻的纵向偏移量,速度和加速度;
4.3)构建横向偏移量和纵向偏移量的多项式规划函数s(t),d(s),获得横向位移和纵向位移的规划函数后,进行时间插值获得参考线Frenet坐标系下的轨迹点,最后将轨迹点从Frenet坐标系转换到cartesian坐标系,获得物理世界采样轨迹;
4.4)通过轨迹评价函数对采样轨迹的碰撞检测、曲率约束及最优轨迹打分,以获得一条最优的满足约束条件的无碰撞光滑轨迹,即Lattice输出到控制器用于无人艇跟随的轨迹。
4.一种实现权利要求1-3中任一所述的无人艇集群的协同编队多层次规划控制方法的多层次规划控制系统,其特征在于,包括:无人艇单艇仿真模块、集群规划算法模块以及系统配置模块,其中:无人艇系统配置模块设置环境信息并输出至集群规划算法模块;集群规划算法模块根据环境信息计算全局最优路径及局部轨迹平滑路径,得到全局和局部轨迹参考路径;单艇仿真模块基于轨迹参考路径,根据无人艇动力学约束和避碰约束计算得到无人艇集群中各无人艇的实时路径。
CN202310399624.4A 2023-04-14 2023-04-14 无人艇集群的协同编队多层次规划控制方法 Pending CN116257067A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310399624.4A CN116257067A (zh) 2023-04-14 2023-04-14 无人艇集群的协同编队多层次规划控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310399624.4A CN116257067A (zh) 2023-04-14 2023-04-14 无人艇集群的协同编队多层次规划控制方法

Publications (1)

Publication Number Publication Date
CN116257067A true CN116257067A (zh) 2023-06-13

Family

ID=86688151

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310399624.4A Pending CN116257067A (zh) 2023-04-14 2023-04-14 无人艇集群的协同编队多层次规划控制方法

Country Status (1)

Country Link
CN (1) CN116257067A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117742323A (zh) * 2023-12-06 2024-03-22 江苏大学 一种多智能体无人艇的目标分配和航线规划方法
CN118393969A (zh) * 2024-06-24 2024-07-26 西北工业大学深圳研究院 一种异构潜水器集群敏捷协同控制器及集群协同控制方法
CN118484007A (zh) * 2024-06-06 2024-08-13 中国电子科技集团有限公司电子科学研究院 一种无人艇编队的自主决策控制与避障方法
CN119987381A (zh) * 2025-04-14 2025-05-13 山东省科学院海洋仪器仪表研究所 一种水面无人艇编队路径规划方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200218288A1 (en) * 2017-02-24 2020-07-09 Flir Detection, Inc. Control systems for unmanned aerial vehicles
CN112406859A (zh) * 2019-08-23 2021-02-26 斯堪尼亚商用车有限公司 用于车辆运动规划和控制算法的方法和控制设备
CN113741433A (zh) * 2021-08-18 2021-12-03 中国舰船研究设计中心 一种水面无人船的分布式编队方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200218288A1 (en) * 2017-02-24 2020-07-09 Flir Detection, Inc. Control systems for unmanned aerial vehicles
CN112406859A (zh) * 2019-08-23 2021-02-26 斯堪尼亚商用车有限公司 用于车辆运动规划和控制算法的方法和控制设备
CN113741433A (zh) * 2021-08-18 2021-12-03 中国舰船研究设计中心 一种水面无人船的分布式编队方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117742323A (zh) * 2023-12-06 2024-03-22 江苏大学 一种多智能体无人艇的目标分配和航线规划方法
CN118484007A (zh) * 2024-06-06 2024-08-13 中国电子科技集团有限公司电子科学研究院 一种无人艇编队的自主决策控制与避障方法
CN118393969A (zh) * 2024-06-24 2024-07-26 西北工业大学深圳研究院 一种异构潜水器集群敏捷协同控制器及集群协同控制方法
CN119987381A (zh) * 2025-04-14 2025-05-13 山东省科学院海洋仪器仪表研究所 一种水面无人艇编队路径规划方法

Similar Documents

Publication Publication Date Title
CN110333739B (zh) 一种基于强化学习的auv行为规划及动作控制方法
CN116257067A (zh) 无人艇集群的协同编队多层次规划控制方法
Zhang et al. A hybrid path planning algorithm considering AUV dynamic constraints based on improved A* algorithm and APF algorithm
Ihle et al. Formation control of marine surface craft: A Lagrangian approach
Moreira et al. Path following control system for a tanker ship model
Du et al. Cooperative multi-agent control for autonomous ship towing under environmental disturbances
CN113093804B (zh) 基于反演滑模控制的无人艇编队控制方法和控制系统
CN108303891B (zh) 基于不确定海流扰动下的多auv分布式协同跟踪控制方法
Sun et al. A formation collision avoidance system for unmanned surface vehicles with leader-follower structure
CN111506079B (zh) 一种考虑障碍物避让的无人船虚拟结构编队控制方法
Han et al. An efficient motion planning based on grid map: Predicted Trajectory Approach with global path guiding
CN109583144B (zh) 一种无人海洋航行器的动力学优化控制器结构及设计方法
CN108549394A (zh) 一种基于领航者和虚拟领航者的多auv直线编队控制方法
CN109933074B (zh) 一种有领导者的多无人船群集运动控制器结构的设计方法
CN111142533A (zh) 多个无人水面艇的多势场避障方法及复杂环境下多usv多模式编队避障控制方法
CN114879671A (zh) 一种基于强化学习mpc的无人艇轨迹跟踪控制方法
CN108594807A (zh) 一种无人水面艇折线路径跟踪控制系统及方法
CN114564015B (zh) 一种拒止环境下的欠驱动无人艇分布式编队控制方法
CN113741433A (zh) 一种水面无人船的分布式编队方法
CN115903800A (zh) 一种基于领导者协同的多无人船编队的严格安全控制方法
CN113359737A (zh) 一种考虑队形伸缩的船舶编队自适应事件触发控制方法
Fu et al. Research on automatic trajectory planning method of unmanned ships based on multi-objective optimization
CN117215308A (zh) 一种新型欠驱动小型水面无人艇制导控制平台
CN117055578A (zh) 低设计复杂需求的usv-uav协同路径跟踪控制方法
Liu et al. Trajectory Tracking Control of an Intelligent Ship Based on Deep Reinforcement Learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination