上海交通大学学报, 2023, 57(S1): 114-123 doi: 10.16183/j.cnki.jsjtu.2023.S1.25

基于非线性干扰观测器的无人船与自主水下航行器协同运动控制策略

于特1,2, 刘佳鹏1,2, 吴超,3, 周畅1,2, 周胜增1,2, 王磊3

1.上海船舶电子设备研究所,上海 201108

2.水声对抗技术重点实验室,上海 201108

3.上海交通大学 船舶海洋与建筑工程学院,上海 200240

USV and AUV Cooperative Control Strategy Based on Nonlinear Disturbance Observer

YU Te1,2, LIU Jiapeng1,2, WU Chao,3, ZHOU Chang1,2, ZHOU Shengzeng1,2, WANG Lei3

1. Shanghai Marine Electronic Equipment Research Institute, Shanghai 201108, China

2. Science and Technology on Underwater Acoustics Antagonizing Laboratory, Shanghai 201108, China

3. School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

通讯作者: 吴 超,高级工程师,硕士生导师,电话(Tel.):021-34208071;E-mail:wuchaorr@sjtu.edu.cn.

收稿日期: 2023-05-14   修回日期: 2023-06-14   接受日期: 2023-07-18  

基金资助: 水声对抗技术重点实验室基础基金(JCKY2023207CH12)

Received: 2023-05-14   Revised: 2023-06-14   Accepted: 2023-07-18  

作者简介 About authors

于特(1995-),助理工程师,从事水面水下无人航行器研究.

摘要

面向水域探测场景的立体化、多样化、复杂化,基于领航-跟随编队控制的思想,提出了水面无人船(Unmanned Surface Vehicle,USV)和自主水下无人航行器(Autonomous Underwater Vehicle,AUV)跨介质异构体协同运动控制策略.首先,该控制策略考虑了未知环境干扰等因素带来的动力学建模误差,设计了非线性干扰观测器用以估计误差影响;其次,利用动态自适应前视距离改进视线法(LOS),在制导层面解决AUV欠驱动控制问题,结合级联系统分析USV-AUV编队控制问题,通过反馈线性化设计AUV跟随控制器;最后,采用李雅普诺夫理论证明了基于改进制导律的USV-AUV编队控制系统的一致全局渐进稳定.湖试结果表明,所提出的USV-AUV编队控制策略是有效的.

关键词: 水面无人船; 自主水下航行器; 协同控制; 非线性干扰观测器

Abstract

Facing the three-dimensional, diverse, and complex underwater detection task, this paper proposed an unmanned surface vehicle-autonomous underwater vehicle (USV-AUV) cross-domain heterogeneous cooperative control strategy based on the leader-follower method. First, the control strategy takes into account the dynamic modeling error caused by factors such as unknown environmental disturbances, and designs a non-linear disturbance observer to estimate the influence. Then, the dynamic adaptive look-ahead distance is used to improve the LOS method, which can solve the formation control problem of underactuated vehicles. The USV-AUV formation control problem is rebuilt based on the cascaded system. The AUV following controller is designed through feedback linearization. Finally, the whole system is improved uniformly, globally, and asymptoticly stable by the Lyapunov theory. The USV-AUV lake test verifies the effectiveness of the formation control strategy.

Keywords: unmanned surface vehicle (USV); autonomous underwater vehicle (AUV); cooperative control; nonlinear disturbance observer

PDF (4505KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

于特, 刘佳鹏, 吴超, 周畅, 周胜增, 王磊. 基于非线性干扰观测器的无人船与自主水下航行器协同运动控制策略[J]. 上海交通大学学报, 2023, 57(S1): 114-123 doi:10.16183/j.cnki.jsjtu.2023.S1.25

YU Te, LIU Jiapeng, WU Chao, ZHOU Chang, ZHOU Shengzeng, WANG Lei. USV and AUV Cooperative Control Strategy Based on Nonlinear Disturbance Observer[J]. Journal of Shanghai Jiaotong University, 2023, 57(S1): 114-123 doi:10.16183/j.cnki.jsjtu.2023.S1.25

无人航行器以其独特的优势在水域探测、海洋科考、救援打捞等领域发挥着重要作用[1-4].随着人类对海洋的科学探索和经济活动日益频繁,单一类型的无人航行器由于自身局限性难以满足复杂任务需求,因此,跨介质无人航行器协同作业成为越来越多学者关注的焦点[5-8].水面无人船(USV)与自主水下航行器(AUV)构成的跨介质异构无人载具协同,通过充分利用不同载具之间在功能、携带载荷、适用范围之间差异与互补,可以提高整体探测效能.其中,编队控制是多智能体协同控制的重要研究分支之一[9].

自主水面、水下无人航行器的编队航行问题在学术界有着广泛的研究,解决办法主要围绕基于行为法[10]、人工势场法[11]、虚拟结构法[12-13]、领航-跟随法[14-18]、基于图论法[19-20]等.在前述的文献中,学者所探讨的对象聚焦于同构无人航行器,其中,Park等[14]利用领航-跟随的思想针对USV自动避碰编队航行进行了研究,并探讨了欠驱动无人船与差速驱动轮式机器人的区别,在考虑了USV之间有限数据通信的情况下,设计考虑了避碰动作的鲁棒编队控制器;Shojaei[21]构建了一种二阶领航-跟随编队模型来简化编队控制问题,在设计控制器层面考虑了避免推力饱和情况,具有一定的实际意义,同时利用神经网络和自适应控制器抵消未建模误差和环境干扰;Soares等[22]对MEDUSA AMV三角编队航行进行了实际海上测试,考虑航行器彼此间依靠声学信息测量距离标量更为容易的实际情况,设计了基于距离的编队控制策略,并把其分解为速度控制器和艏向控制器,在有传感器噪声、通信丢包等影响下,试验依然表现出良好的效果;李娟等[23]针对已知路径的AUV编队,提出了一种路径跟踪控制和编队协调控制相结合的新型编队控制器,并通过仿真试验和3台AUV湖上试验证明了该控制策略的有效性和实际应用价值.

对于异构航行器编队控制,由于航行器的模型不同、应用场景不同、控制方式不同,以及跨域作业导致的通信延迟、数据交互有限等,给问题的解决带来了更多挑战.徐博等[24]分析了USV作为通信基站的搭载平台,并以USV为中心拓展跨域异构编队的作业优势及应用前景,并对国内外已开展的USV-UAV(无人机)、USV-AUV、UAV-UGV等相关研究进行了调研讨论;McGillivary等[25]利用AUV、USV和UAV组成海洋观测系统(OOS),并于近岛海域对无人载具间的通信和数据传输进行了测试;Norgen等[26]进行了USV-AUV对某坠落飞机实时探测的演示验证,作者认为探测作业中USV对AUV的跟踪控制是重要的环节,并提出了利用跟随速度和固定方位制导律对估计AUV位置进行跟踪,海试结果表明该策略的有效性;Jia等[27]针对AUV的再充电和数据传输作业需求,探讨了USV-AUV系统的集结控制问题,提出了基于非线性模型预测控制的解决办法,并利用仿真验证其有效性;除以上研究之外,另有学者针对USV对AUV、ROV的回收布放系统[7,28]、USV对UAV的回收控制[29]、USV与有缆ROV协同作业[6,30]等展开了探讨.

根据现有的文献调研,目前针对USV与AUV的编队控制研究较少,且更多的停留在数值仿真验证阶段,而在实际情况中,AUV的水下导航精度、USV与AUV的声学通讯延迟与数据有效性等,依然是亟待完善的学术和工程难题.本文的主要工作如下:

(1) 利用领航-跟随思想,对传统视线法(LOS)制导方法进行改进,引入动态自适应视线距离,使得跟随者快速靠近预定位置并消除平衡点附近的震荡,通过将编队系统转化为级联系统[31],简化了对控制器的设计.

(2) 非线性干扰观测器可用于估计未知环境力和建模不准确对动力学模型的影响.

(3) 湖上试验对所提出的控制策略进行了验证.

1 问题描述

1.1 USV运动学和动力学模型

考虑USV(见图1)纵荡、横荡和艏摇3个自由度的运动,其运动学和动力学方程[32]

  η·=R(ψ)v
Mvv·+Cv(v)v+Dv(v)v=τinput+τenv

式中:η=xyψT,为USV在大地坐标系下的位置;v=uvrT,为无人船在船体坐标系的速度;R(ψ)为坐标转换矩阵,展开形式为

R(ψ)=cosψ-sinψ0sinψ cosψ0001

Mv为考虑了船体附加质量的质量矩阵;Cv为船体本身和附加质量的科里奥利向心力矩阵;Dv为阻尼系数矩阵,通常针对低速运动的USV(速度小于或等于2 m/s)仅需考虑线性阻尼;τenv为未知的环境外干扰力,包括风、浪、流的作用力;τinput为USV自身推进器产生的作用力.进一步有如下公式:

Mv=MRB+MA=m000mmxg0mxgIz+-Xu·000-Yv·-Yv·0-Yv·-Nr·=m11000m22m230m32m33

其中:下标RB表示与刚体相关的量,下标A表示与附加质量相关的量;Xu·,Yv·,Yv·,Nr·是流体引起的附加质量力对加速度的导数.

 Cv=CRB+CA=00-m(xgr+v)00mum(xgr+v)-mu0+00Yv·v+Yr·r00-Xu·u-Yv·v-Yr·rXu·u0=00-(m-Yv·)v-(mxg-Yr·)r00(m-Xu·)u(m-Yv·)v+(mxg-Yr·)r-(m-Xu·)u0=00-m22v-m23r00m11um22v+m23r-m11u0
 Dv(v)=-Xu000YvYr0NvNr=d11000d22d230d32d33

图1

图1   USV坐标系定义

Fig.1   Coordinate system of USV


1.2 AUV运动学和动力学模型

考虑鱼雷型AUV的对称关系,其六自由度运动学和动力学[33]可以描述为

η·=R(η2)03×303×3T(η2)v
 Mvv·+Cv(v)v+Dv(v)v+g(η)=τinput+τenv

式中:η=[η1 η2]T=xyzφθψT,η1代表AUV的纵荡x、横荡y、垂荡z 3个自由度的平移运动,η2 代表横摇ϕ、纵摇θ、艏摇ψ 3个自由度的旋转运动;v=[uvwpqr]T则代表对应自由度的速度或角速度,如图2所示.

图2

图2   AUV坐标系定义

Fig.2   Coordinate system of AUV


R(η2)、T(η2)为坐标转换矩阵:

R2)=cψcθ-sψcϕ+cψsφsθsψsϕ+cψcφsθsψcθcψcϕ+sψsφsθ-cψsϕ+sψcφsθ-sθcθsϕcθcϕT2)=1sϕtθcϕtθ0cϕ-sϕ0sϕ/cθcϕ/cθ

为表达方便,定义:c=cos,s=sin,t=tan.

Mv=MRB+MA,为考虑了AUV附加质量的质量矩阵,MRB代表刚体质量矩阵,MA代表流体作用的附加质量矩阵;Cv(v)=CRB(v)+CA(v),为AUV本身和附加质量的科里奥利向心力矩阵;Dv=Dl+Dnl(v),DlDnl(v)分别为线性和非线性阻尼系数矩阵;g(η)为恢复力和力矩.进一步有如下公式:

MRB=m000mzG00m0-mzG0000m0000-mzG0Ix0-IxzmzG000Iy0000-Izx0Iz, MA=-Xu·000000-Yv·000-Yr·00-Zw·0-Zq·0000-Kp·0000-Mw·0-Mq·00-Nv·000-Nr·CRB(v)=000m(yGq+zGr)-m(yGp+w)zG-m(zGp-v)000-m(xGq-w)m(zGr+xGp)-m(zGq+u)000-m(xGr+v)-m(yGr-u)m(xGp+yGq)-m(yGq+zGr)m(yGp+w)m(zGp-v)0-Iyzq-Ixzp+IzrIyzr+Ixyp-Iyqm(xGq-w)-m(zGr+xGp)m(zGq+u)Iyzq+Ixzp-Izr0-Ixzr-Ixyq+Ixpm(xGr+v)m(yGr-u)-m(xGp+yGq)-Iyzr-Ixyp+IyqIxzr+Ixyq-Ixp0CA(v)=0000-ZwwYvv000Zww0-Xuu000-YvvXuu00-ZwwYvv0-NrrMqqZww0-XuuNrr0-Kpp-YvvXuu0-MqqKpp0Dl=-Xu000-Yv0 03×300-Zw -Kp00 03×3 0-Mq0 00-NrDnl(v)=-Xuuu000-Yvvv0 03×300-Zwww -Kppp00 03×3 0-Mqqq0 00-Nrrrg(η)=-(W-B)sinθ(W-B)cosθsinϕ(W-B)cosθcosϕ-(ygW-ybB)cosθcosϕ-(zgW-zbB)cosθsinϕ-(zgW-zbB)sinθ-(xgW-xbB)cosθcosϕ-(xgW-xbB)cosθsinϕ-(ygW-ybB)sinθ

1.3 控制目标

一般情况下,探测作业任务通过预先给定目标区域经纬度坐标,USV航行至目标区域布放AUV,且USV的导航性能更为优越,也可以借助超短基线(USBL)等声学设备辅助AUV导航,因而考虑USV为领航者,其物理量下标用l表示,AUV为跟随者,其物理量下标用f表示.在USV局部坐标系下,AUV的坐标可以表示为

ηl-f=[xl-f yl-f zl-f ϕl-f θl-f ψl-f]T

不考虑纵摇、横摇,则该相对坐标与大地坐标系下USV与AUV的位置转换关系为

 xl-f=(xf-xl)cos ψl+(yf-yl)sin ψlyl-f=-(xf-xl)sin ψl+(yf-yl)cos ψlzl-f=zfψl-f=ψf-ψl

定义Fl-f=[xl-f yl-f zl-f]T,Dl-f=[Dl-fx Dl-fy Dl-fz]T,则编队控制目标可以表示为

limtFl-f=Dl-f

一般地,同一作业任务内,AUV为定深作业,Dl-fxDl-fyDl-fz固定不变为常值.

2 编队控制策略设计

2.1 改进的制导律设计

对于欠驱动无人航行器的编队控制问题,可以使用视线法(LOS)进行制导律设计.将USV与AUV的位置投影在x-y平面内,如图3所示.

图3

图3   USV-AUV编队位置构型

Fig.3   Formation structure of USV-AUV


定义编队控制横向误差ey=yl-f-Dl-fy,传统视线法参考航向角ψdf=ψl-arctaneyΔf.其中,Δf为前视距离.在实际应用中发现,Δf若为固定值,不利于控制的快速收敛或导致平衡点附近的震荡,因而本文提出动态自适应前视距离:

Δf=Δ01+2aπarctaneyLy

式中:Δ0aLy为前视距离的设计参数.

对应的参考航向角为

 ψdf=ψl-arctaneyΔ01+2aπarctaneyLy

定义Δψ=-arctaneyΔ01+2aπarctaneyLy.定义纵向误差ex=xl-f-Dl-fx,设计纵向制导速度为

uc=ul-2bπarctan exLx

式中:bLx为设计参数;ul为领航USV速度;2bπarctan exLx 为因存在纵荡方向误差所需要调整的速度变量,并限制了跟随AUV的速度界限.

2.2 控制器设计

设计控制输出,使得AUV的纵荡速度和航向角满足制导律式(9)~(10).将式(5)展开得到AUV在x-y平面内的动力学方程:

m[u·-vr+wq-xg(q2+r2)+  zg(pr+q·)]=Xextm[v·-wp+ur+zg(qr-p·)+  xg(qp+r·)]=YextIzzr·+(Iyy-Ixx)pq+  m[xg(v·-wp+ur)]=Next

式中:∑Xext、∑Yext、∑Next为AUV在对应方向上的外力及外力矩,其中包含了控制力.为叙述方便将式(11)简化为

mu·+FX(u, v, w, p, q, r)=τinput_u+τenv_xmv·+FY(u, v, w, p, q, r)=τinput_v+τenv_yIzzr·+FN(u, v, w, p, q, r)=τinput_r+τenv_r

利用反馈线性化和反步法[16],设计跟随AUV的纵荡方向控制推力如下:

τu=-FX(u, v, w, p, q, r)-τ^env_x+u·c-ku(ul-uc)

式中:ku>0;FX(u, v, w, p, q, r)为观测器对AUV所受环境力等影响的估计值.

设计艏摇方向控制扭矩如下:

τr=-FN(u, v, w, p, q, r)-τ^env_r+ψ¨f-kψ(ψf-ψdf)-kr(rf-ψ·f)

式中:kψ,kr>0为控制参数;τ^env_r为观测器对AUV所受环境力等影响的估计值.

2.3 非线性干扰观测器

在实际应用中,航行器(USV或AUV)所受环境力影响复杂、建模误差等影响,对其动力学描述不能真实还原其实际状态,所以需要设计观测器对不可预见的风、浪、流以及航行器水动力建模误差、控制输出执行误差等进行在线估计,本文利用滑模控制思想,设计非线性干扰观测器[34].引入误差变量

Z=v-χ

式中:v为航行器的速度;χ为引入的观测器系统的动力学变量,其量纲与速度一致.设计χ的动力学系统为

χ·=M-1[Kz1Z+Kz2sgn(Z)-C(v)v-Dv(v)v+τinput]

式中:χ·为引入的动力学变量的一阶导数;Kz1,Kz2为正定对角矩阵;sgn(·)为符号函数.在这样的重新构建的动力学系统下,不确定的环境干扰力可以通过以下方式估计得到:

τ^env=Kz1Z+Kz2sgn(Z)

定义误差变量eenv=τ^env-τenv.在式(17)的估计下,该误差会逐渐收敛至0,证明如下.

引入李雅普诺夫函数

VZ=12ZTMZ

对其求导得

V·Z=ZTMZ·

将航行器动力学方程代入上式,得

 V·Z=ZT[Mv·-Mχ·]=ZT{-C(v)v-Dv(v)v+τinput+τenv-[Kz1Z+Kz2sgn(Z)-C(v)v-Dv(v)v+τinput]}=ZT[-Kz1Z-Kz2sgn(Z)+τenv]

引入如下合理假设:

假设1 环境力τenvmaxρenv,即环境力中的3个向量幅值均小于等于ρenv;

假设2 参数矩阵λminKz2ρenv,即参数矩阵Kz2中对角3个元素均大于等于ρenv.基于上述假设,可以对式(20)进行放缩:

V·Z-Kz1Z2-Kz2Z+ρenvZ-Kz1Z2

由文献[34]可知,Z系统指数稳定.对于误差变量eenv,有:

 eenv=τ^env-τenv=[Kz1Z+Kz2sgn(Z)]-[Mv·+C(v)v+Dv(v)v-τinput]=-M{v·-M-1[Kz1Z+Kz2sgn(Z)-C(v)v-Dv(v)v+τinput]}=-MZ·

由此可知,干扰估计的误差会渐进收敛至0,证毕.

3 控制器稳定性分析

利用,对编队横向误差ey求导,引入误差变量u~=uf-uc,ψ~=ψf-ψdf,r~=rf-ψ·df,并将制导律代入,得

e·y=(uc+u~)sin(Δψ+ψ~)+vfcos(Δψ+ψ~)-vl

将其视为级联系统[31],其标称系统为

e·y=-uceyey2+Δf2+vfΔfey2+Δf2-vl

构造如下李雅普诺夫函数:

V1(ey,v-j)=12ey2+κ2(vf2-vl2)

式中:κ>0.V1求导得

   V·1=ee·+κ(vfv·f-vlv·l)=-ucey2+Δf2ey2+Δfvfey2+Δf2ey+κFXvfey2+Δf2Δfey2+Δf2uc-Δ·fey-κXΔfey2+Δf2vf2+κFYvf2

考虑eyey2+Δf2为一个整体变量并用z表示,假设UminucUmax,Δ·fKmax,FXXmax,FY-Ymin,得到:

V·1-UminΔfz2+Δfvf+κXmaxUmaxΔf+Kmaxvfz+κXmaxΔf-κYminvf2

不等式右边为二次多项式,其极值取在Δfvf+κXmaxUmaxΔf+Kmaxvf-2UminΔf,因此

  V·1{4UminΔf(κXmaxΔf-κYmin)vf2-[Δfvf+κXmax(UmaxΔf+Kmax)vf] 2}/(-4UminΔf)

选取

κ=Δf22Umin(ΔfYmin-Xmax)Xmax2(Umax+KmaxΔf)2-Δf2Xmax(Umax+KmaxΔf)

则有:

V·1-Uminκ(Xmax-ΔfYmin)vf2UminΔf

ΔfXmaxUmax+2UminXmax(2UminYmin-KmaxXmax),Kmax2UminYminXmax,κ0,V·10,标称系统渐进稳定.

对编队纵荡方向误差ex,ey相同的处理办法,整理得到:

e·x=uccos(Δψ+ψ~)-vfsin(Δψ+ψ~)+cos(Δψ+ψ~)u~-u

设计李雅普诺夫函数

V2(ex)=ex2/2

对其求导,并将制导速度、参考航向角等代入,得

V·2=Δfey2+Δf2-1uex-  ku2bπarctanexLxex

式中:Δf/ey2+Δf2-1<0. Lx>exmax,

-kx2bπarctanexLxex<-kx2Lxex20

因此,V·20,即纵向误差将收敛至0.

至此证明了标称系统{ey,v-j,ex}的稳定性,满足文献[31]中假设1,实际系统方程可以写为

e·yv·f-v·le·x=ucsin Δψ+vfcos Δψ-vlFY(vf-vl)uccos Δψ-vfsin Δψ-ul+A1A2A3u~ψ~r~
AT1=sΔψcψ~+cΔψsψ~(ucsΔψ+v-jcΔψ)cψ~-1ψ~+(uccΔψ-v-jsΔψ)sψ~ψ~0AT2= X(uc+u~)-X(u)u~rj+Y(uc+u~)-Y(u)u~v-j0X(u+u~)AT3=cΔψcψ~-sΔψsψ~(uccΔψ-v-jsΔψ)cψ~-1ψ~+(ucsΔψ-v-jcΔψ)sψ~ψ~0

式中:c=cos; s=sin; cosψ~-1ψ~,sinψ~ψ~,Xuc+u~-Xuu~Yuc+u~-Yuu~在实数域内都有定义,可知存在非负定函数θ1θ2满足

A1A2A3u~ψ~r~  θ1u~ψ~r~(ey+v-j-v-i+ex)+θ2u~ψ~r~

满足文献[31]中假设2.

令误差系统u~ ψ~ r~T=ξ,则有

ξ·=-ku000010-kψ-krξ=A4ξ

容易看出矩阵A4为Hurwitz,这说明误差系统u~,ψ~,r~为一致全局指数收敛,这满足文献[31]中引理假设3.至此,文献[31]中的3个假设均被满足,说明USV-AUV编队误差系统在所设计的控制器作用下是一致全局渐进收敛的.

4 试验结果与分析

为验证所提控制策略的有效性,进行了USV-AUV编队航行湖上试验.参试航行器如图4图5所示.试验USV借鉴文献[28]中船型,长4.8 m,宽2.4 m,质量550 kg,船艉搭载2台自制全回转推进器;试验AUV长1.85 m,直径180 mm,采用十字舵,且配备2对槽道桨;USV搭载差分GPS、惯导等,AUV搭载多普勒计程仪、惯导、深度计等,二者分别搭载超短基线基站与信标进行水声通信.

图4

图4   USV湖试照片

Fig.4   USV in lake test


图5

图5   AUV湖试照片

Fig.5   AUV in lake test


设计编队队形Dl-f=[-100 -4]Tm,领航USV直线航行300 m并折返回原点,设计航速1.5 m/s,USV初始位置[0 0 0]Tm,AVU初始位置[-20 10 0]Tm.

试验轨迹如图6所示.试验开始后,AUV在下潜的同时,靠近USV航行,大概在X方向50 m处达到编队队形要求,后续航行可以平稳精准的进行编队保持,折返点处AUV进行了预先处理,而后继续进行编队跟踪.误差轨迹如图7所示,其中纵向误差未能良好收敛至0,但稳定在一定范围内,原因在于水声通信的延迟、丢包导致AUV对USV的位置估计不准确、不及时;横向误差较小,收敛小且无震荡现象,有效的证明了提出的改进制导律;垂向误差即为定深控制,误差在允许范围内,但在折返处存在一定扰动,这是由于低速转弯及槽道桨等因素导致;在200 s左右,USV折返,此时相对坐标系快速旋转,导致误差增大,当AUV随之折返后,又继续进行了编队跟踪控制,误差收敛.试验误差均满足要求,证实了USV-AUV编队控制策略的有效性,也说明了其具有实际应用价值.

图6

图6   USV-AUV编队航行轨迹

Fig.6   Trajectory of USV-AUV formation


图7

图7   AUV航行编队误差

Fig.7   Formation tracking error of AUV


5 结论

本文针对USV-AUV编队控制问题,基于领航-跟随思想,从制导、控制层面设计了编队控制器,并结合滑模控制思想设计非线性干扰观测器,实现了估计未知环境力和建模误差对动力学的影响.改进的LOS制导律简化了控制层面的设计,也使得误差系统快速收敛并消除了平衡点震荡.湖上试验结果表明:本文所提的方法可以实现有限时间快速收敛至编队队形,并稳定保持,具有一定的实际应用价值.未来拟考虑USV携带AUV搭载探测载荷,对二者协同探查展开研究.

参考文献

QI X.

Adaptive coordinated tracking control of multiple autonomous underwater vehicles

[J]. Ocean Engineering, 2014, 91: 84-90.

DOI:10.1016/j.oceaneng.2014.08.019      URL     [本文引用: 1]

YAN X, JIANG D, MIAO R, et al.

Formation control and obstacle avoidance algorithm of a multi-USV system based on virtual structure and artificial potential field

[J]. Journal of Marine Science and Engineering, 2021, 9(2): 161-178.

DOI:10.3390/jmse9020161      URL     [本文引用: 1]

PARK B S, YOO S J.

Connectivity-maintaining and collision-avoiding performance function approach for robust leader-follower formation control of multiple uncertain underactuated surface vessels

[J]. Automatica, 2021, 127: 109501.

DOI:10.1016/j.automatica.2021.109501      URL     [本文引用: 2]

EDWARDS D B, BEAN T A, ODELL D L, et al.

A leader-follower algorithm for multiple AUV formations

[C]// 2004 IEEE/OES Autonomous Underwater Vehicles (IEEE Cat. No. 04CH37578). Sebasco, ME, USA: IEEE, 2004: 40-46.

[本文引用: 1]

ROUT R, SUBUDHI B.

A backstepping approach for the formation control of multiple autonomous underwater vehicles using a leader-follower strategy

[J]. Journal of Marine Engineering & Technology, 2016, 15(1): 38-46.

[本文引用: 2]

CUI R, GE S S, HOW B V E, et al.

Leader-follower formation control of underactuated autonomous underwater vehicles

[J]. Ocean Engineering, 2010, 37(17-18): 1491-1502.

DOI:10.1016/j.oceaneng.2010.07.006      URL     [本文引用: 1]

庞师坤, 王健, 易宏, .

基于传感探测系统的多自治水下机器人编队协调控制

[J]. 上海交通大学学报, 2019, 53(5): 549-555.

[本文引用: 1]

PANG Shikun, WANG Jian, YI Hong, et al.

Formation control of multiple autonomous underwater vehicles based on sensor measuring system

[J]. Journal of Shanghai Jiao Tong University, 2019, 53(5): 549-555.

[本文引用: 1]

ZHUANG Y, HAN X, HUANG H, et al.

Dynamic area coverage with multi-USV in fully connected state using graph theory

[C]// 2021 China Automation Congress (CAC). Beijing, China: IEEE, 2021: 7376-7382.

[本文引用: 1]

VANNI F, AGUIAR A P, PASCOAL A.

Nonlinear motion control of multiple autonomous underwater vehicles

[J]. IFAC Proceedings Volumes, 2007, 40(17): 75-80.

[本文引用: 1]

SHOJAEI K.

Leader-follower formation control of underactuated autonomous marine surface vehicles with limited torque

[J]. Ocean Engineering, 2015, 105: 196-205.

DOI:10.1016/j.oceaneng.2015.06.026      URL     [本文引用: 1]

SOARES J M, AGUIAR A P, PASCOAL A M, et al.

Joint ASV/AUV range-based formation control: Theory and experimental results

[C]// 2013 IEEE International Conference on Robotics and Automation. Karlsruhe, Germany: IEEE, 2013: 5579-5585.

[本文引用: 1]

李娟, 袁锐锟, 张宏瀚.

基于领航跟随法的多 AUV 编队控制算法研究

[J]. 仪器仪表学报, 2022, 40(6): 237-246.

[本文引用: 1]

LI Juan, YUAN Ruikun, ZHANG Honghan.

Research on multiple AUVs formation control algorithm based on leader-follower method

[J]. Chinese Journal of Scientific Instrument, 2022, 40(6): 237-246.

[本文引用: 1]

徐博, 王朝阳.

基于无人艇跨域异构编队协同导航研究进展与未来趋势

[J]. 中国舰船研究, 2022, 17(4): 1-11.

[本文引用: 1]

XU Bo, WANG Zhaoyang.

Cooperative navigation of cross-domain heterogeneous unmanned ship formation: recent advances and future trends

[J]. Chinese Journal of Ship Research, 2022, 17(4): 1-11.

[本文引用: 1]

MCGILLIVARY P, DE SOUSA J B, MARTINS R, et al.

Integrating autonomous underwater vessels, surface vessels and aircraft as persistent surveillance components of ocean observing studies

[C]// 2012 IEEE/OES Autonomous Underwater Vehicles (AUV). Southampton, UK: IEEE, 2012: 1-5.

[本文引用: 1]

NORGREN P, LUDVIGSEN M, INGEBRETSEN T, et al.

Tracking and remote monitoring of an autonomous underwater vehicle using an unmanned surface vehicle in the Trondheim Fjord

[C]// OCEANS 2015-MTS/IEEE Washington. Washington D.C., USA: IEEE, 2015: 1-6.

[本文引用: 1]

JIA Z, LU H, LI S, et al.

Distributed dynamic rendezvous control of the AUV-USV joint system with practical disturbance compensations using model predictive control

[J]. Ocean Engineering, 2022, 258: 111268.

DOI:10.1016/j.oceaneng.2022.111268      URL     [本文引用: 1]

SARDA E I, DHANAK M R.

Launch and recovery of an autonomous underwater vehicle from a station-keeping unmanned surface vehicle

[J]. IEEE Journal of Oceanic Engineering, 2018, 44(2): 290-299.

DOI:10.1109/JOE.48      URL     [本文引用: 2]

LI J, ZHANG G, LI B.

Robust adaptive neural cooperative control for the USV-UAV based on the LVS-LVA guidance principle

[J]. Journal of Marine Science and Engineering, 2022, 10(1): 51-70.

DOI:10.3390/jmse10010051      URL     [本文引用: 1]

CHO H, JEONG S K, JI D H, et al.

Study on control system of integrated unmanned surface vehicle and underwater vehicle

[J]. Sensors, 2020, 20(9): 2633-2655.

DOI:10.3390/s20092633      URL     [本文引用: 1]

PANTELEY E, LORIA A.

On global uniform asymptotic stability of nonlinear time-varying systems in cascade

[J]. Systems & Control Letters, 1998, 33(2): 131-138.

DOI:10.1016/S0167-6911(97)00119-9      URL     [本文引用: 6]

FOSSEN T I.

Handbook of marine craft hydrodynamics and motion control

[M]. Trondheim, Norway: John Wiley & Sons, 2011.

[本文引用: 1]

PRESTERO T T J. Verification of a six-degree of freedom simulation model for the REMUS autonomous underwater vehicle[D]. Commonwealth of Massachusetts, USA: Massachusetts Institute of Technology, 2001.

[本文引用: 1]

KHALIL H K.

Nonlinear systems

[M]. 3rd ed. Upper Saddle River, New Jersey, USA: Prentice Hall, 2002.

[本文引用: 2]

TSIOGKAS N, PAPADIMITRIOU G, SAIGOL Z, et al.

Efficient multi-AUV cooperation using semantic knowledge representation for underwater archaeology missions

[C]// 2014 Oceans-St. John’s. St. John’s, USA: IEEE, 2014: 1-6.

[本文引用: 1]

MAHMOUDZADEH S, ABBASI A, YAZDANI A, et al.

Uninterrupted path planning system for multi-USV sampling mission in a cluttered ocean environment

[J]. Ocean Engineering, 2022, 254: 111328.

DOI:10.1016/j.oceaneng.2022.111328      URL     [本文引用: 1]

MAHACEK P, KITTS C A, MAS I.

Dynamic guarding of marine assets through cluster control of automated surface vessel fleets

[J]. IEEE/ASME Transactions on Mechatronics, 2011, 17(1): 65-75.

DOI:10.1109/TMECH.2011.2174376      URL     [本文引用: 1]

MINA T, SINGH Y, MIN B C.

Maneuvering ability-based weighted potential field framework for multi-USV navigation, guidance, and control

[J]. Marine Technology Society Journal, 2020, 54(4): 40-58.

DOI:10.4031/MTSJ.54.4.6      URL     [本文引用: 1]

NIU H, JI Z, LIGUORI P, et al.

Design, integration and sea trials of 3D printed unmanned aerial vehicle and unmanned surface vehicle for cooperative missions

[C]// 2021 IEEE/SICE International Symposium on System Integration (SII). Iwaki, Fukushima, Japan: IEEE, 2021: 590-591.

[本文引用: 1]

LACHAUD E, MONBEIG Y, NOLLEAU P, et al.

Opportunities and challenges of remote operating a ROV embarked on a USV

[C]// Offshore Technology Conference. Houston, Texas, USA: OnePetro, 2018.

[本文引用: 2]

TRAN C, GUSHKOV I, NORDVIK K, et al.

Operability analysis of control system for ROV launch-and-recovery from autonomous surface vessel

[J]. Ocean Engineering, 2023, 277: 114272.

DOI:10.1016/j.oceaneng.2023.114272      URL     [本文引用: 2]

ZWOLAK K, WIGLEY R, BOHAN A, et al.

The autonomous underwater vehicle integrated with the unmanned surface vessel mapping the Southern Ionian Sea. The Winning Technology Solution of the Shell Ocean Discovery XPRIZE

[J]. Remote Sensing, 2020, 12(8): 1344-1370.

DOI:10.3390/rs12081344      URL     [本文引用: 1]

任章, 郭栋, 董希旺, .

飞行器集群协同制导控制方法及应用研究

[J]. 导航定位与授时, 2019, 6(5): 1-9.

[本文引用: 1]

REN Zhang, GUO Dong, DONG Xiwang, et al.

Research on the Ccooperative guidance and control method and application for aerial vehicle swarm systems

[J]. Navigation Positioning and Timing, 2019, 6(5): 1-9.

[本文引用: 1]

NANTOGMA S, RAN W, YANG X, et al.

Behavior-based genetic fuzzy control system for multiple USVs cooperative target protection

[C]// 2019 3rd International Symposium on Autonomous Systems (ISAS). Shanghai, China: IEEE, 2019: 181-186.

[本文引用: 1]

XU B, ZHANG J, WANG C.

A real-time obstacle avoidance method for multi-AUV cluster based on artificial potential field

[J]. Chinese Journal of Ship Research, 2018, 13(6): 66-71.

[本文引用: 1]

/