CN112965371A - 基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法 - Google Patents
基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法 Download PDFInfo
- Publication number
- CN112965371A CN112965371A CN202110133191.9A CN202110133191A CN112965371A CN 112965371 A CN112965371 A CN 112965371A CN 202110133191 A CN202110133191 A CN 202110133191A CN 112965371 A CN112965371 A CN 112965371A
- Authority
- CN
- China
- Prior art keywords
- observer
- fixed time
- water surface
- unmanned ship
- value
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,本发明涉及水面无人艇轨迹快速跟踪控制方法。本发明的目的是为了解决将目前的控制方法应用到水面无人艇时存在的控制精度有限,且调整速度慢的问题。过程为:步骤一、建立水面无人艇***模型;步骤二、基于步骤一中建立的水面无人艇***模型,建立轨迹跟踪误差模型;步骤三、建立固定时间收敛***;步骤四、基于步骤二、步骤三设计固定时间干扰观测器;步骤五、基于步骤四的固定时间干扰观测器,设计径向基函数神经网络;步骤六、基于步骤二、步骤三、步骤四、步骤五,设计有限时间反步跟踪控制器。本发明用于水面无人艇轨迹跟踪控制领域。
Description
技术领域
本发明涉及水面无人艇轨迹快速跟踪控制方法。
背景技术
作为一种无人操纵且能自主航行的水面机器人,水面无人艇(Unmanned SurfaceVehicle,USV)得到了越来越广泛的关注。以水面无人艇为载体,通过装配传感器、搜救装备、通信设备、武器等各种模块,可实现多种不同功能。比如,水质监测、绘制海图、海事搜救、扫雷、反潜、侦查、反恐等[1]([1]FossenTI.Marinecontrolsystems:Guidance,navigation,andcontrolofships,Rigsandunderwatervehicles[M].Norway:MarineCyberneticsAS,2002.)。
由于其具有很多的功能以及战略价值,针对水面无人艇载运关键技术的研发刻不容缓。水面无人艇运动控制涉及到的问题包括制导、导航、航迹跟踪及编队控制等,而在这些技术中控制器的优劣直接影响到无人艇效能的发挥。随着计算机、大数据、计算机视觉、人工智能等技术飞速发展,相关的无人艇技术无论是在理论研究还是硬件开发上也在日趋完善和成熟,围绕水面无人艇展开的应用也越来越多,为完整、高效地完成指定区域的作业任务,水面无人艇需要具备良好的抗干扰能力以及高精度的路径跟踪性能,即设计有效的运动控制律,使可水面无人艇能够实现从初始状态跟踪设定轨迹并完成规定任务,并在较短时间内保证跟踪位置误差的全局一致渐进稳定,进而实现在指定区域的高精度快速部署作业需求。目前常见的水面无人艇控制方法通常是针对外界扰动设计鲁棒控制器或用神经网络逼近***的总干扰。但是,此类方法的控制精度有限,且调整速度较慢,应用在可水面无人艇这一类工作环境较恶劣,对轨迹跟踪精度要求高,需要快速对外界干扰做出反应的水面无人艇上时,难以实现有限时间高精度轨迹跟踪控制[2]([2]H.Komurcugil andS.Biricik.Time-varying and constant switching frequency-based sliding-modecontrol methods for transformerless DVR employing half-bridge VSI[J].IEEETrans.Ind.Electron.2017,64(1):2570–2579.)。
发明内容
本发明的目的是为了解决将目前的控制方法应用到水面无人艇时存在的控制精度有限,且调整速度慢的问题,而提出基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法。
基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述方法具体过程为:
步骤一、建立水面无人艇***模型;
步骤二、基于步骤一中建立的水面无人艇***模型,建立轨迹跟踪误差模型;
步骤三、建立固定时间收敛***;
步骤四、基于步骤二、步骤三设计固定时间干扰观测器;
步骤五、基于步骤四的固定时间干扰观测器,设计径向基函数神经网络;
步骤六、基于步骤二、步骤三、步骤四、步骤五,设计有限时间反步跟踪控制器。
本发明的有益效果为:
本发明算法通过有限时间控制方法可以使***在有限时间内达成控制目标,更贴近实际的工程需求。
本发明算法对传统反步控制方法进行了改进,通过设计固定时间收敛***,采用了固定时间干扰观测器与有限时间控制方法,可以对***干扰进行观测并于控制器中进行处理,并能够在有限的时间内获得所需的稳态精度,加快了水面无人艇时的速度调整。
附图说明
图1为本发明流程图;
图2为期望轨迹跟踪情况图;
图3为纵荡轨迹跟踪情况图,x为水面无人艇在固定坐标系下纵向位置坐标,xd为水面无人艇在固定坐标系下的期望纵向位置坐标;
图4为横荡轨迹跟踪情况图,y为水面无人艇在固定坐标系下横向位置坐标,yd为水面无人艇在固定坐标系下的期望横向位置坐标;
图5为艏摇轨迹跟踪情况图,ψ为艏向角,ψd为期望艏向角;
图6为纵荡方向干扰估计情况图,dx为纵荡方向干扰估计,dxd为纵荡方向实际干扰估计;
图7为横荡方向干扰估计情况图,dy为横荡方向干扰估计,dyd为横荡方向实际干扰估计;
图8为艏摇方向干扰估计情况图,dψ为艏摇方向干扰估计,dψd为艏摇方向实际干扰估计。
具体实施方式
具体实施方式一:本实施方式结合图1说明本实施方案,本实施方式基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法具体过程为:
相关关键技术
水面无人艇的运动学与动力学方程采用基于刚体在流体中运动的牛顿-欧拉方程表示[3]([3]N.Wang,X.Jin,and M.J.Er.A multilayer path planner for a USV undercomplex marine environments[J].Ocean Engineering.2019,184(1):1–10.):
式中,M为质量惯性矩阵,η=[x,y,ψ]T表示水面无人艇在固定坐标系下水平面内的三自由度位置与姿态,v=[u,v,r]T表示载体坐标系下水平面内的速度与角速度,J∈R3×3代表固定坐标系与载体坐标系之间的坐标转换矩阵;C(v)∈R3x3为包含附加质量项的科里奥利向心力矩阵;D(v)∈R3x3为流体阻尼矩阵;g(η)∈R3为重力和浮力作用在艇体产生的恢复力和恢复力矩向量;τ∈R3为执行器运行时产生的控制力和力矩向量;τd∈R3为外界干扰造成的扰动向量。
本发明考虑模型不确定性与海流扰动,将其考虑为一个扰动集总项,考虑其可行的数学表达形式。
反步控制:反步控制的基本思想是反馈控制,但是在此基础上将***分为了下一阶输出作为上一阶子***输入的多个子***,并利用Lyapunov函数对每一阶子***进行了处理以得出相应的虚拟输入,并以此方法设计下一阶子***的输入,直到最终得出实际输入,综合以上处理步骤,即可完成反步控制律的设计。
干扰观测器:基本设计原理是将水面无人艇控制***中存在的参数摄动项、模型不确定项及外界干扰等未知项组合为扰动集总项,再根据可测得的***状态构建观测器***,在线逼近扰动集总项,最后利用扰动集总项的观测值设计相应的控制器,从而提升***对预设轨迹的跟踪性能。
参数定义
M0为质量惯性矩阵;η=[x,y,ψ]T为水面无人艇在固定坐标系下的三自由度位置与姿态值;ηd=[xd,yd,ψd]T为水面无人艇在固定坐标系下的三自由度位置与姿态期望值;e1为位置跟踪误差;e2为速度跟踪误差;v=[u,v,r]T为运动坐标系下的速度与角速度量;J为固定坐标系与运动坐标系之间的转换矩阵;C0为刚体的科氏力和向心力矩阵;D0为水动力阻尼矩阵;g0为重力和浮力产生的力和力矩向量;τ为推进***产生的控制力和力矩;τ'd为***总不确定性;xf为观测器***辅助变量;为观测器***观测值;y为观测器***输出值;为不确定性观测值;L1,L2,L3,α1,β1为观测器增益矩阵;ξ为***增益;ε为虚拟误差积分项;
发明专利的关键步骤
本发明提出了一种水面无人艇的水平面轨迹快速跟踪控制方法,本发明将海流扰动、模型不确定性组合为扰动集总项,提出一种快速固定时间收敛***,并基于此***设计固定时间扰动观测器逼近扰动集总项值。进而提出一种基于固定时间扰动观测器的自适应神经网络反步控制器,来实现对水面无人艇的快速高精度轨迹跟踪控制。
采用本发明方法使水面无人艇运动控制***在存在外界干扰的情况下,位姿量η仍然能够在有限时间内跟踪期望值ηd,且跟踪误差e1=η-ηd在有限时间内收敛。
步骤一、建立水面无人艇***模型;
步骤二、基于步骤一中建立的水面无人艇***模型,建立轨迹跟踪误差模型;
步骤三、建立快速固定时间收敛***;
步骤四、基于步骤二、步骤三设计固定时间干扰观测器(公式11);
步骤五、基于步骤四的固定时间干扰观测器,设计径向基函数神经网络;
步骤六、基于步骤二、步骤三、步骤四、步骤五,设计有限时间反步跟踪控制器。
具体实施方式二:本实施方式与具体实施方式一不同的是,所述步骤一中建立水面无人艇***模型;具体过程为:
建立考虑外界干扰的水面无人艇运动方程
式中,v=[u,v0,r]T,v表示水面无人艇在载体坐标系下水平面内的速度与角速度向量,u代表纵荡速度,v0代表横荡速度,r代表艏摇角速度;上角标T代表转置;η=[x,y,ψ]T表示水面无人艇在固定坐标系下水平面内的三自由度位姿向量,x和y分别代表水面无人艇在固定坐标系下纵向和横向位置坐标,ψ代表艏向角;J(η)代表固定坐标系与载体坐标系之间的坐标转换矩阵,J(η)∈R3×3,R代表实数;τ′d表示无人艇运动***的扰动集总项;τ代表控制输入向量,亦可称为执行器运行时产生的控制力和力矩向量;是η的一阶导数,代表水面无人艇在固定坐标系下的速度与角速度向量;是v的一阶导数,代表水面无人艇在载体坐标系下的加速度与角加速度向量;M0代表质量惯性矩阵的标称值;上角标-1代表矩阵的逆,C0(v)代表科里奥利向心力矩阵的标称值;D0(v)代表流体阻尼矩阵的标称值;g0代表恢复力和恢复力矩向量的标称值。
其它步骤及参数与具体实施方式一相同。
具体实施方式三:本实施方式与具体实施方式一或二不同的是,所述固定坐标系O-XYZ为:
以海面或海中的任意一点为原点O,X轴位于水平面,并以规定的正北方向为正方向;Y轴位于水平面,以规定的正东方向为正方向,即,将OX轴按右手定则顺时针旋转90°得到的便是OY轴;Z轴垂直于XOY坐标平面,并以地心方向为正;
所述载体坐标系O0-X0Y0Z0为:
以水面无人艇重心所在位置为原点O0,X0轴在水面无人艇纵剖面内,与水面无人艇水线面平行且以艇艏方向为正方向;Y0轴与水面无人艇纵剖面垂直,与水平面平行且以右舷方向为正方向;Z0轴在水面无人艇纵剖面内,与水面无人艇水线面垂直且以艇底方向为正方向。
其它步骤及参数与具体实施方式一或二相同。
具体实施方式四:本实施方式与具体实施方式一至三之一不同的是,所述无人艇运动***的扰动集总项τ′d表达式为:
式中,ΔM代表质量惯性矩阵的不确定值;ΔC(v)代表科里奥利向心力矩阵的不确定值;ΔD(v)代表流体阻尼矩阵的不确定值;Δg代表恢复力和恢复力矩向量的不确定值;τd代表外界干扰造成的扰动向量的不确定值。
其它步骤及参数与具体实施方式一至三之一相同。
具体实施方式五:本实施方式与具体实施方式一至四之一不同的是,所述步骤二中基于步骤一中建立的水面无人艇***模型,建立轨迹跟踪误差模型;具体过程为:
定义跟踪误差:
式中,e1表示轨迹跟踪误差;e2表示速度跟踪误差;ηd=[xd,yd,ψd]T表示水面无人艇在固定坐标系下水平面内的三自由度位姿期望值,xd为x的期望值,yd为y的期望值,ψd为ψ的期望值;是ηd的一阶导数;是e1的一阶导数;vd表示水面无人艇在载体坐标系下水平面的速度与角速度期望向量;
则根据公式(1)建立轨迹跟踪的误差***为:
定义虚拟误差z:
z=e2-α1 (5)
式中,α1为控制器设计过程中虚拟控制律一;
取虚拟误差积分项为ε:
则轨迹跟踪的误差***式(5)转变为:
公式(1)中存在扰动集总项τ′d,为实现较短时间内对扰动值的估计,采用滑模干扰观测器进行逼近。反步控制的基本思想是反馈控制,但是在此基础上将***分为了下一阶输出作为上一阶子***输入的多个子***,并利用Lyapunov函数对每一阶子***进行了处理以得出相应的虚拟输入,并以此方法设计下一阶子***的输入,直到最终得出实际输入,综合以上处理步骤,即可完成反步控制律的设计。
其它步骤及参数与具体实施方式一至四之一相同。
具体实施方式六:本实施方式与具体实施方式一至五之一不同的是,所述步骤三中建立快速固定时间收敛***;具体过程为:
对于如下形式的快速固定时间收敛***:
式中,为y的一阶导数,y为***输出值,ξ为***增益,ε2、λ为固定时间收敛控制参数、k为收敛速度控制参数、α、β为收敛速度控制系数、y0为***状态y在0时刻初始值、y(0)为***状态y在0时刻初始值;
ξ(y)=a3+(1-a3)exp(-bsign(||y||)),||y||<1
式中,p为***状态y小于1时收敛速度参数、q为***状态y大于等于1时收敛速度参数、a3为收敛速度协调参数、b为收敛速度控制参数、c1为加速收敛参数;
a3>1,b∈R+,c1∈R+,α∈R+,β∈R+,p∈R+,q∈R+,k∈R+,pk<1,qk>1;
其它步骤及参数与具体实施方式一至五之一相同。
具体实施方式七:本实施方式与具体实施方式一至六之一不同的是,所述步骤四中基于步骤二、步骤三设计固定时间干扰观测器(公式11);具体过程为:
公式(1)中存在扰动集总项τ′d,为实现较短时间内对扰动值的估计,采用固定时间干扰观测器进行逼近,首先定义辅助变量:
式中,xf为辅助变量,L1=diag[l11,l12,l13]∈R3×3为正定阵;l为辅助***系数;t为时间参数;l11、l12、l13为L1中的元素,是辅助***控制增益系数;d为辅助***中不确定项的表示参数;
由上式得
式中,为观测器***输出值,L3=diag[l31,l32,l33]∈R3×3为正定阵,为观测器***输出值,为的一阶导数,y2为观测器辅助变量,为y2的一阶导数,ξ(e)为加速收敛项,e为观测器观测误差,γ1为观测器收敛速度控制系数,β1为观测器收敛速度控制系数,ε1为固定时间收敛控制参数,λ1为固定时间收敛控制参数;l31、l32、l33为L3中的元素为正实数,是观测器辅助***控制增益系数;
ξ(e)=a3+(1-a3)exp(-bsign(||e||)),||e||<1
式中,ε1为固定时间收敛控制参数,sign代表符号函数,
则水面艇运动***扰动集总项观测值为
定义,如果存在0<a1<1和0<a2<2,那么对于ri,i=1,…,n,以下不等式被满足:
式中,a1为幂次项、a2为幂次项、ri为正实数。
其它步骤及参数与具体实施方式一至六之一相同。
具体实施方式八:本实施方式与具体实施方式一至七之一不同的是,所述步骤五中基于步骤四的固定时间干扰观测器,设计径向基函数神经网络;具体过程为:
代表第j行第i个神经网络权值的估计值,i=1,2,…,6,j=1,2,3,φ(x)为中间变量,φ(x)=[φ1(x),φ2(x),...,φ6(x)]T,φi(x)代表第j行第i个神经网络的高斯形式的径向基函数。
径向基函数神经网络是以函数逼近理论为基础的一类具有结构简单、训练简洁、学***面。
其它步骤及参数与具体实施方式一至七之一相同。
具体实施方式九:本实施方式与具体实施方式一至八之一不同的是,所述步骤六中基于步骤二、步骤三、步骤四、步骤五,设计有限时间反步跟踪控制器;具体过程为:
设计自适应反步控制律如下:
式中,τ代表控制输入向量,α2为反步控制法中间过程虚拟控制律二,ki为正定对角阵,i=1,2,…6,ki∈R3×3,a为有限时间收敛系数,0<a<1,是的一阶导数,c为待设计的控制参数及自适应增益,c>0,λ>0,z=[z1,z2,z3]T,z1,z2,z3均为z中的元素,为一阶导数。
其它步骤及参数与具体实施方式一至八之一相同。
理论基础
水面无人艇运动***模型
水面无人艇的运动学与动力学方程可采用基于刚体在流体中运动的牛顿-欧拉方程表示:
M为质量惯性矩阵,η=[x,y,ψ]T表示水面无人艇在固定坐标系下水平面内的三自由度位置与姿态,v=[u,v0,r]T表示载体坐标系下水平面内的速度与角速度,J∈R3×3代表固定坐标系与载体坐标系之间的坐标转换矩阵;C(v)∈R3×3为包含附加质量项的科里奥利向心力矩阵;D(v)∈R3×3为流体阻尼矩阵;g(η)∈R3为重力和浮力作用在艇体产生的恢复力和恢复力矩向量;τ∈R3为执行器运行时产生的控制力和力矩向量;τd∈R3为外界干扰造成的扰动向量。
模型不确定性与海流扰动会导致较严重的跟踪误差,将其考虑为一个扰动集总项,考虑其可行的数学表达形式。因此,等式(18)可变换为:
式中,τ'd表示***的扰动集总项,其表达式如下:
式中,下标0表示名义模型的各项系数,Δ表示不确定值。
本发明的目标可表述为设计合适的控制器τ使水面无人艇运动控制***在存在外界干扰的情况下,其位姿量η仍然能够在有限时间内跟踪期望值ηd,并使跟踪误差e1=η-ηd在有限时间内收敛,且控制输入受限小于饱和值。
结合实际工程背景提出3个假设:
假设2干扰观测器观测误差有界。
假设3位姿期望值ηd与其一阶、二阶导数均已知而且有界。
有限时间控制的定义
考虑如下***:
式中,f:U0×R→Rn在U0×R上连续,U0为原点x=0处的一个邻域。对于所考虑的***(21),非线性控制***有限时间稳定性理论定义如下:假设存在一个定义在原点的邻域上的光滑函数V(x),并且存在实数p>0,0<α<1以及d>0使得V(x)在上正定和在上半负定或在上半负定,则***的原点是有限时间稳定的,停止时间依赖于初始值x(0)=x0
反步控制方法
定义跟踪误差
则根据式(19)得到误差***为:
定义虚拟误差:
z=e2-α1 (24)
其中,α1为虚拟控制律。
取积分项:
则误差***变为:
如果设计控制律τ使z有界,则e1和e2有界
快速固定时间收敛***
对于如下形式的***:
其中:
a>1,b∈R+,c∈R+,α∈R+
β∈R+,p∈R+,q∈R+,and
k∈R+,pk<1.qk>1,
ξ(y)=a3+(1-a3)exp(-bsign(||y||)),||y||<1
在任意初始条件下,***状态可以在固定时间内收敛到0。
证明:
令W=y1-pk,则
故,***收敛时间:
可得:
固定时间干扰观测器设计
***(26)中存在扰动集总项τ′d,为实现较短时间内对扰动值的估计,采用固定时间干扰观测器进行逼近,首先定义辅助变量:
式中xf为辅助变量,L1=diag[l11,l12,l13]∈R3×3为正定阵
由上式可得
式中,y为辅助***的输出,L2=diag[l21,l22,l23]∈R3×3为正定阵
α1∈R+β1∈R+,p∈R+,q∈R+,k∈R+,pk<1,qk>1,
ξ(e)=a3+(1-a)exp(-bsign(||e||)),||e||<1
则***扰动集总项观测值为
定义,如果存在0<a1<1和0<a2<2,那么对于ri(i=1,…,n),以下不等式被满足:
此外,本文中sign代表符号函数,对于向量
ξ=[ζ1…ζn]T (38)
存在下列等式
ζα=[|ζ1|αsign(ζ1)…|ζn|αsign(ζn)]T (39)
sign(ζ)=[sign(ζ1)…sign(ζn)]T (40)
证明:采用如下的Lyapunov函数:
对上式求导可以得到:
则根据固定时间收敛***理论可知e在固定时间内收敛到0,该干扰观测器可以在固定时间内估计出干扰来。
有限时间反步跟踪控制器设计
最优权值θ*被定义为:
本发明中径向基函数φ(x)选择高斯基函数:
式中,di=[di1,di2,…,dim]为隐含层第i个神经元的中心;bi=[bi1,bi2,…,bim]为第i个神经元高斯基函数的宽度。
综合以上分析过程,设计如下自适应反步控制律:
式中:α1为虚拟控制律一,α2为虚拟控制律二,z为虚拟误差,ε为虚拟误差积分项,ki∈R3×3(i=1,2,3,4,5,6)为正定对角阵,0<a<1,λ>0,c>0为待设计的控制参数及自适应增益。可以看出当水面无人艇误差***数学模型(20),通过误差变换(24)、(26)化为误差***(28),如果将控制输入向量τ、虚拟控制律α1、α2以及自适应律设计为式(47)的形式,则变换误差z一致最终有界,且跟踪误差e1满足有限时间收敛性能。
证明:取
则
将α1代入式(24)得:
式中α=-λmin(k1),β=-λmin(k4);
则根据有限时间控制理论,只要z在有限时间内收敛,那么e1在有限时间收敛。
取
则
又因为
故
定义变量:
所以
所以
综合式(58)和式(60),得
将h代入不等式(57)与(56)得
又因zTk3z>0,zTk6z>0,故
其中,k3min=λmin(k3)zTz、k6min=λmin(k6)zTz,所以由式(32)、(33)可得出
其中,
本发明通过将海流扰动、模型不确定性组合为扰动集总项,使用有限时间扰动观测器逼近扰动集总项值并引入神经网络估计观测误差,又选取有限时间反步控制方法削弱抖振的产生,故处理影响水面无人艇水平面轨迹跟踪精度的几种因素的方式都包含于控制器的设计中,更贴近实际的工程需求。
采用以下实施例验证本发明的有益效果:
与现有技术方案的比较
如果要实现在额定风速以下、模型不确定性和未知干扰等影响下的水面无人艇轨迹跟踪的控制要求,除了本发明算法外还有基于干扰处理的方案、传统反步控制等方案,以下简单介绍这两种方案,并将它们与本发明算法进行比较。
基于干扰处理的方案
由于存在水面无人艇模型不确定性或未知的外部扰动问题,使用观测器估计上述扰动或用自适应方法,通过结合一些常用的控制方法,如PID控制、滑模控制、反步控制等,从而获得相对较好的控制方案。
如文献[4]([4]WangN,LvSL,ZhangWDetal.Finite-timeobserverbasedaccuratetrackingcontrolofamarinevehiclewithcomplexunknowns[J].OceanEngineering,2017,145(15):406-415)通过设计一种滑模观测器估计干扰来设计控制器。
文献[5]([5]党祎.基于神经网络的艇舶航向自适应PID控制研究[D]:硕士学位论文,哈尔滨:哈尔滨工程大学,2012)采用径向基函数神经网络(radial basis functionneural network,RBFNN)来逼近未知的动力学特性。
文献[6]([6]AnH,WangCHsFidanB.Slidingmodedisturbanceobserver-enhancedadaptivecontrolfortheair-breathinghypersonicflightvehicle[J].ActaAstronautica,2017,139:111-121.)使用一种非线性干扰观测器观测干扰从而设计控制算法。
但是与本发明算法相比,上述方案因为计算量过大而无法满足***快速性的要求。本发明算法通过有限时间控制方法可以使***在有限时间内达成控制目标,更贴近实际的工程需求。
基于传统反步控制的方案
反步设计方法是一种针对控制对象的变化和环境干扰影响而提出的控制策略,文献[7]([7]廖煜雷,庞永杰,庄佳园.喷水推进型无人艇航向跟踪的反步自适应滑模控制[J].计算机应用研究,2012,29(1):82-84.)将反演思想与模糊控制***结合实现了很好的控制跟踪效果。其思想是采用递归设计方法,很好地解决了对象参数不确定的鲁棒控制问题。但未考虑***外界扰动对***的影响。但是与本发明算法相比,上述方案没有考虑控制***中存在干扰问题,且设计的算法无法实现有限时间控制。
本发明算法对传统反步控制方法进行了改进,通过设计固定时间收敛***,采用了固定时间干扰观测器与有限时间控制方法,可以对***干扰进行观测并于控制器中进行处理,并能够在有限的时间内获得所需的稳态精度。
仿真算例
仿真准备
为验证本发明所设计的运动控制方法的有效性,将其应用到一种水面无人艇水平面运动模型中进行仿真验证,并考虑模型不确定性、海流扰动组合的扰动集总项造成的影响。水面无人艇模型相应的参数分别如表1-3所示[8]([8]Wang,N.,Gao,Y.,Sun,Z.,Zheng,Z.J.Nussbaum-based adaptive fuzzy tracking control of unmanned surfacevehicles with fully unknown dynamics and complex input nonlinearities[J].Int.J.Fuzzy Syst.2017,20(1):259–268.)。
表1水面无人艇水动力系数
表2水面无人艇惯性系数
表3水面无人艇位置与姿态仿真初值表
扰动集总项
为了便于仿真分析,本发明将模型不确定性量化处理,并与外界干扰组合为扰动集总项H=[sint+0.1,2sin2t+0.3,sin0.2t+0.2]T,并将其并入仿真模块。
干扰观测器参数
为验证发明方法设计的干扰观测器可以有效地逼近外界干扰,取其仿真参数如表4所示。
表4干扰观测器参数取值
控制器参数
要求***收敛速度较快且需要控制执行器输入,据此选择如下仿真参数,如表5所示。
表5运动控制参数取值
对于神经网络项取参数如下:λi=15,c=2;将RBF神经网络隐含层的节点个数取为j=6,高斯基函数的中心表示为d=[d1,...,d6],取值如式(70)所示,基宽bj=40。
仿真分析
考虑到如果期望轨迹较为复杂,那么对控制律的检验会更有代表性。因此,本发明选择一种较为复杂的水平面航行轨迹作为期望轨迹,其具体表达式如下:
ηd(t)=[x(t),y(t),ψ(t)]T
其中ηd为期望轨迹。
在仿真分析中,考虑到存在模型不确定性以及外界干扰构成的扰动集总项,以及饱和输入对水面无人艇的影响。图2给出了水面无人艇对期望轨迹的跟踪情况,图3至图5给出了水面无人艇的水平面3自由度轨迹跟踪曲线。图6至图8给出了干扰观测器对扰动集总项的估计情况。
从图2至图8可以看出,本发明所提出的方法可较好地观测外界干扰并能在较短时间内实现对期望轨迹的跟踪,并获得了良好的动态过程,快速实现对轨迹跟踪的性能。
本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (9)
1.基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述方法具体过程为:
步骤一、建立水面无人艇***模型;
步骤二、基于步骤一中建立的水面无人艇***模型,建立轨迹跟踪误差模型;
步骤三、建立固定时间收敛***;
步骤四、基于步骤二、步骤三设计固定时间干扰观测器;
步骤五、基于步骤四的固定时间干扰观测器,设计径向基函数神经网络;
步骤六、基于步骤二、步骤三、步骤四、步骤五,设计有限时间反步跟踪控制器。
2.根据权利要求1所述基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述步骤一中建立水面无人艇***模型;具体过程为:
建立考虑外界干扰的水面无人艇运动方程
式中,v=[u,v0,r]T,v表示水面无人艇在载体坐标系下水平面内的速度与角速度向量,u代表纵荡速度,v0代表横荡速度,r代表艏摇角速度;上角标T代表转置;η=[x,y,ψ]T表示水面无人艇在固定坐标系下水平面内的三自由度位姿向量,x和y分别代表水面无人艇在固定坐标系下纵向和横向位置坐标,ψ代表艏向角;J(η)代表固定坐标系与载体坐标系之间的坐标转换矩阵,J(η)∈R3×3,R代表实数;τ′d表示无人艇运动***的扰动集总项;τ代表控制输入向量;是η的一阶导数,代表水面无人艇在固定坐标系下的速度与角速度向量;是v的一阶导数,代表水面无人艇在载体坐标系下的加速度与角加速度向量;M0代表质量惯性矩阵的标称值;上角标-1代表矩阵的逆,C0(v)代表科里奥利向心力矩阵的标称值;D0(v)代表流体阻尼矩阵的标称值;g0代表恢复力和恢复力矩向量的标称值。
3.根据权利要求2所述基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述固定坐标系O-XYZ为:
以海面或海中的任意一点为原点O,X轴位于水平面,并以正北方向为正方向;Y轴位于水平面,以正东方向为正方向;Z轴垂直于XOY坐标平面,并以地心方向为正;
所述载体坐标系O0-X0Y0Z0为:
以水面无人艇重心所在位置为原点O0,X0轴在水面无人艇纵剖面内,与水面无人艇水线面平行且以艇艏方向为正方向;Y0轴与水面无人艇纵剖面垂直,与水平面平行且以右舷方向为正方向;Z0轴在水面无人艇纵剖面内,与水面无人艇水线面垂直且以艇底方向为正方向。
5.根据权利要求4所述基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述步骤二中基于步骤一中建立的水面无人艇***模型,建立轨迹跟踪误差模型;具体过程为:
定义跟踪误差:
式中,e1表示轨迹跟踪误差;e2表示速度跟踪误差;ηd=[xd,yd,ψd]T表示水面无人艇在固定坐标系下水平面内的三自由度位姿期望值,xd为x的期望值,yd为y的期望值,ψd为ψ的期望值;是ηd的一阶导数;是e1的一阶导数;vd表示水面无人艇在载体坐标系下水平面的速度与角速度期望向量;
则根据公式(1)建立轨迹跟踪的误差***为:
定义虚拟误差z:
z=e2-α1 (5)
式中,α1为虚拟控制律一;
取虚拟误差积分项为ε:
则轨迹跟踪的误差***转变为:
6.根据权利要求5所述基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述步骤三中建立固定时间收敛***;具体过程为:
对于如下形式的固定时间收敛***:
式中,为y的一阶导数,y为***输出值,ξ为***增益,ε2、λ为固定时间收敛控制参数、k为收敛速度控制参数、α、β为收敛速度控制系数、y0为***状态y在0时刻初始值、y(0)为***状态y在0时刻初始值;
ξ(y)=a3+(1-a3)exp(-bsign(||y||)),||y||<1
式中,p为***状态y小于1时收敛速度参数、q为***状态y大于等于1时收敛速度参数、a3为收敛速度协调参数、b为收敛速度控制参数、c1为加速收敛参数;a3>1,b∈R+,c1∈R+,α∈R+,β∈R+,p∈R+,q∈R+,k∈R+,pk<1,qk>1;
7.根据权利要求6所述基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述步骤四中基于步骤二、步骤三设计固定时间干扰观测器;具体过程为:
定义辅助变量:
式中,xf为辅助变量,L1=diag[l11,l12,l13]∈R3×3为正定阵;l为辅助***系数;t为时间参数;l11、l12、l13为L1中的元素,是辅助***控制增益系数;d为辅助***中不确定项的表示参数;
由上式得
式中,为观测器***输出值,L3=diag[l31,l32,l33]∈R3×3为正定阵,为观测器***输出值,为的一阶导数,y2为观测器辅助变量,为y2的一阶导数,ξ(e)为加速收敛项,e为观测器观测误差,γ1为观测器收敛速度控制系数,β1为观测器收敛速度控制系数,ε1为固定时间收敛控制参数,λ1为固定时间收敛控制参数;l31、l32、l33为L3中的元素,是观测器辅助***控制增益系数;
ξ(e)=a3+(1-a3)exp(-bsign(||e||)),||e||<1
则水面艇运动***扰动集总项观测值为
定义,如果存在0<a1<1和0<a2<2,那么对于ri,i=1,…,n,以下不等式被满足:
式中,a1为幂次项、a2为幂次项、ri为正实数。
8.根据权利要求7所述基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法,其特征在于:所述步骤五中基于步骤四的固定时间干扰观测器,设计径向基函数神经网络;具体过程为:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110133191.9A CN112965371B (zh) | 2021-01-29 | 2021-01-29 | 基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110133191.9A CN112965371B (zh) | 2021-01-29 | 2021-01-29 | 基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112965371A true CN112965371A (zh) | 2021-06-15 |
CN112965371B CN112965371B (zh) | 2021-09-28 |
Family
ID=76272227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110133191.9A Active CN112965371B (zh) | 2021-01-29 | 2021-01-29 | 基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112965371B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113821030A (zh) * | 2021-09-08 | 2021-12-21 | 哈尔滨工程大学 | 一种欠驱动无人艇的固定时间轨迹跟踪控制方法 |
CN113885314A (zh) * | 2021-10-22 | 2022-01-04 | 电子科技大学 | 一种具有未知增益和干扰的非线性***跟踪控制方法 |
CN114004035A (zh) * | 2021-12-13 | 2022-02-01 | 哈尔滨工业大学(威海) | 一种水面无人艇目标跟踪控制方法 |
CN114047765A (zh) * | 2021-11-17 | 2022-02-15 | 北京交通大学 | 一种面向虚拟编组的多列车自适应巡航控制方法和*** |
CN114296449A (zh) * | 2021-12-13 | 2022-04-08 | 广东海洋大学 | 基于固定时间h∞控制的水面无人艇轨迹快速跟踪控制方法 |
CN114442640A (zh) * | 2022-02-28 | 2022-05-06 | 哈尔滨理工大学 | 一种水面无人艇轨迹跟踪控制方法 |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5394322A (en) * | 1990-07-16 | 1995-02-28 | The Foxboro Company | Self-tuning controller that extracts process model characteristics |
US20130092785A1 (en) * | 2008-07-11 | 2013-04-18 | Davidson Technologies, Inc. | System and method for guiding and controlling a missile using high order sliding mode control |
CN103529706A (zh) * | 2013-10-22 | 2014-01-22 | 北京理工大学 | 一种误差以固定时间收敛的控制方法 |
US20150148924A1 (en) * | 2013-11-22 | 2015-05-28 | Mitsubishi Electric Research Laboratories, Inc. | Feasible Tracking Control of Machine |
CN104950899A (zh) * | 2015-06-10 | 2015-09-30 | 北京理工大学 | 一种固定时间收敛的飞行器姿态控制方法 |
CN108319138A (zh) * | 2018-01-29 | 2018-07-24 | 哈尔滨工程大学 | 一种欠驱动无人艇的滑模-反步双回路轨迹跟踪控制方法 |
CN108803632A (zh) * | 2018-09-19 | 2018-11-13 | 哈尔滨工程大学 | 基于饱和补偿技术的水面无人艇全状态约束轨迹跟踪控制方法 |
CN109144084A (zh) * | 2018-07-11 | 2019-01-04 | 哈尔滨工业大学 | 一种基于固定时间收敛观测器的垂直起降重复使用运载器姿态跟踪控制方法 |
CN109283941A (zh) * | 2018-11-15 | 2019-01-29 | 哈尔滨工程大学 | 基于扰动观测器的预设性能海底飞行节点轨迹跟踪控制方法 |
US20190196476A1 (en) * | 2017-12-22 | 2019-06-27 | Casio Computer Co., Ltd. | Flying device, method of controlling flying device, and storage medium |
CN110362110A (zh) * | 2019-07-12 | 2019-10-22 | 西北工业大学 | 一种固定时自适应神经网络无人机航迹角控制方法 |
CN110377036A (zh) * | 2019-07-09 | 2019-10-25 | 哈尔滨工程大学 | 一种基于指令约束的无人水面艇航迹跟踪固定时间控制方法 |
CN111152225A (zh) * | 2020-01-15 | 2020-05-15 | 北京科技大学 | 存在输入饱和的不确定机械臂固定时间轨迹跟踪控制方法 |
CN111258333A (zh) * | 2020-02-12 | 2020-06-09 | 上海大学 | 大长径比掠海飞行器复杂海况下的定高路径跟踪方法 |
CN111624878A (zh) * | 2020-05-12 | 2020-09-04 | 曲阜师范大学 | 自主式水面机器人轨迹跟踪的积分滑模获取方法及*** |
CN111650832A (zh) * | 2020-05-28 | 2020-09-11 | 哈尔滨工程大学 | 一种水下多足步行机器人机械足姿态跟踪控制方法 |
CN111650948A (zh) * | 2020-06-10 | 2020-09-11 | 哈尔滨工程大学 | 一种可底栖式auv的水平面轨迹快速跟踪控制方法 |
CN111736617A (zh) * | 2020-06-09 | 2020-10-02 | 哈尔滨工程大学 | 一种基于速度观测器的可底栖式水下机器人预设性能轨迹跟踪控制方法 |
CN111736600A (zh) * | 2020-06-10 | 2020-10-02 | 哈尔滨工程大学 | 一种时滞非对称时变全状态约束下的水面无人艇轨迹跟踪控制方法 |
-
2021
- 2021-01-29 CN CN202110133191.9A patent/CN112965371B/zh active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5394322A (en) * | 1990-07-16 | 1995-02-28 | The Foxboro Company | Self-tuning controller that extracts process model characteristics |
US20130092785A1 (en) * | 2008-07-11 | 2013-04-18 | Davidson Technologies, Inc. | System and method for guiding and controlling a missile using high order sliding mode control |
CN103529706A (zh) * | 2013-10-22 | 2014-01-22 | 北京理工大学 | 一种误差以固定时间收敛的控制方法 |
US20150148924A1 (en) * | 2013-11-22 | 2015-05-28 | Mitsubishi Electric Research Laboratories, Inc. | Feasible Tracking Control of Machine |
CN104950899A (zh) * | 2015-06-10 | 2015-09-30 | 北京理工大学 | 一种固定时间收敛的飞行器姿态控制方法 |
US20190196476A1 (en) * | 2017-12-22 | 2019-06-27 | Casio Computer Co., Ltd. | Flying device, method of controlling flying device, and storage medium |
CN108319138A (zh) * | 2018-01-29 | 2018-07-24 | 哈尔滨工程大学 | 一种欠驱动无人艇的滑模-反步双回路轨迹跟踪控制方法 |
CN109144084A (zh) * | 2018-07-11 | 2019-01-04 | 哈尔滨工业大学 | 一种基于固定时间收敛观测器的垂直起降重复使用运载器姿态跟踪控制方法 |
CN108803632A (zh) * | 2018-09-19 | 2018-11-13 | 哈尔滨工程大学 | 基于饱和补偿技术的水面无人艇全状态约束轨迹跟踪控制方法 |
CN109283941A (zh) * | 2018-11-15 | 2019-01-29 | 哈尔滨工程大学 | 基于扰动观测器的预设性能海底飞行节点轨迹跟踪控制方法 |
CN110377036A (zh) * | 2019-07-09 | 2019-10-25 | 哈尔滨工程大学 | 一种基于指令约束的无人水面艇航迹跟踪固定时间控制方法 |
CN110362110A (zh) * | 2019-07-12 | 2019-10-22 | 西北工业大学 | 一种固定时自适应神经网络无人机航迹角控制方法 |
CN111152225A (zh) * | 2020-01-15 | 2020-05-15 | 北京科技大学 | 存在输入饱和的不确定机械臂固定时间轨迹跟踪控制方法 |
CN111258333A (zh) * | 2020-02-12 | 2020-06-09 | 上海大学 | 大长径比掠海飞行器复杂海况下的定高路径跟踪方法 |
CN111624878A (zh) * | 2020-05-12 | 2020-09-04 | 曲阜师范大学 | 自主式水面机器人轨迹跟踪的积分滑模获取方法及*** |
CN111650832A (zh) * | 2020-05-28 | 2020-09-11 | 哈尔滨工程大学 | 一种水下多足步行机器人机械足姿态跟踪控制方法 |
CN111736617A (zh) * | 2020-06-09 | 2020-10-02 | 哈尔滨工程大学 | 一种基于速度观测器的可底栖式水下机器人预设性能轨迹跟踪控制方法 |
CN111650948A (zh) * | 2020-06-10 | 2020-09-11 | 哈尔滨工程大学 | 一种可底栖式auv的水平面轨迹快速跟踪控制方法 |
CN111736600A (zh) * | 2020-06-10 | 2020-10-02 | 哈尔滨工程大学 | 一种时滞非对称时变全状态约束下的水面无人艇轨迹跟踪控制方法 |
Non-Patent Citations (6)
Title |
---|
NING WANG: "trajectory track time disturb,Accurate Trajectory Tracking of Disturbed Surface Vehicles: A Finite-Time Control Approach", 《IEEE/ASME TRANSACTIONS ON MECHATRONICS 》 * |
YANCHAO SUN: "Finite-time trajectory tracking control of unmanned surface vessel with error constraints and input saturations", 《JOURNAL OF THE FRANKLIN INSTITUTE》 * |
杨成龙: "基于指令滤波和螺旋算法的船舶轨迹跟踪控制器设计", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
王丽斌: "固定时间扰动极值搜索控制方法研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
田 野: "一种快速收敛的固定时间非奇异终端滑模控制方法", 《中国惯性技术学报》 * |
韩亚楠: "复杂海洋环境下的欠驱动AUV路径跟踪控制", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113821030A (zh) * | 2021-09-08 | 2021-12-21 | 哈尔滨工程大学 | 一种欠驱动无人艇的固定时间轨迹跟踪控制方法 |
CN113821030B (zh) * | 2021-09-08 | 2023-07-25 | 哈尔滨工程大学 | 一种欠驱动无人艇的固定时间轨迹跟踪控制方法 |
CN113885314A (zh) * | 2021-10-22 | 2022-01-04 | 电子科技大学 | 一种具有未知增益和干扰的非线性***跟踪控制方法 |
CN114047765A (zh) * | 2021-11-17 | 2022-02-15 | 北京交通大学 | 一种面向虚拟编组的多列车自适应巡航控制方法和*** |
CN114047765B (zh) * | 2021-11-17 | 2023-12-29 | 北京交通大学 | 一种面向虚拟编组的多列车自适应巡航控制方法和*** |
CN114004035A (zh) * | 2021-12-13 | 2022-02-01 | 哈尔滨工业大学(威海) | 一种水面无人艇目标跟踪控制方法 |
CN114296449A (zh) * | 2021-12-13 | 2022-04-08 | 广东海洋大学 | 基于固定时间h∞控制的水面无人艇轨迹快速跟踪控制方法 |
CN114296449B (zh) * | 2021-12-13 | 2022-08-02 | 广东海洋大学 | 基于固定时间h∞控制的水面无人艇轨迹快速跟踪控制方法 |
CN114442640A (zh) * | 2022-02-28 | 2022-05-06 | 哈尔滨理工大学 | 一种水面无人艇轨迹跟踪控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112965371B (zh) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112965371B (zh) | 基于固定时间观测器的水面无人艇轨迹快速跟踪控制方法 | |
Xiang et al. | Robust fuzzy 3D path following for autonomous underwater vehicle subject to uncertainties | |
Li et al. | Robust time-varying formation control for underactuated autonomous underwater vehicles with disturbances under input saturation | |
CN111650948B (zh) | 一种可底栖式auv的水平面轨迹快速跟踪控制方法 | |
CN109634307B (zh) | 一种无人水下航行器复合航迹跟踪控制方法 | |
Cui et al. | Leader–follower formation control of underactuated autonomous underwater vehicles | |
Peng et al. | Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics | |
Xia et al. | Cooperative control of multiple dynamic positioning vessels with input saturation based on finite-time disturbance observer | |
Yan et al. | Consensus formation tracking for multiple AUV systems using distributed bioinspired sliding mode control | |
CN112987567B (zh) | 非线性***的固定时间自适应神经网络滑模控制方法 | |
Mu et al. | Design of adaptive neural tracking controller for pod propulsion unmanned vessel subject to unknown dynamics | |
CN112904872B (zh) | 基于扰动逼近的底栖式auv固定时间快速轨迹跟踪控制方法 | |
Shojaei | Three-dimensional tracking control of autonomous underwater vehicles with limited torque and without velocity sensors | |
CN114047773A (zh) | 一种基于扩张状态观测器的水下集矿机器人反步滑模自适应姿态控制方法 | |
Hussain et al. | Underactuated coupled nonlinear adaptive control synthesis using U-model for multivariable unmanned marine robotics | |
Ngongi et al. | Robust fuzzy controller design for dynamic positioning system of ships | |
Sun et al. | An integrated backstepping and sliding mode tracking control algorithm for unmanned underwater vehicles | |
Lin et al. | Finite-time formation control of unmanned vehicles using nonlinear sliding mode control with disturbances | |
Xu et al. | Neural network for 3D trajectory tracking control of a CMG-actuated underwater vehicle with input saturation | |
Kong et al. | Trajectory tracking control for under-actuated hovercraft using differential flatness and reinforcement learning-based active disturbance rejection control | |
Yuan et al. | An efficient control allocation algorithm for over-actuated AUVs trajectory tracking with fault-tolerant control | |
Jing et al. | Self-tuning adaptive active disturbance rejection pitch control of a manta-ray-like underwater glider | |
Cai et al. | Autonomous manipulation of an underwater vehicle-manipulator system by a composite control scheme with disturbance estimation | |
CN110703792B (zh) | 基于增强学习的水下机器人姿态控制方法 | |
Yu et al. | An adaptive fault-tolerant robust controller with fault diagnosis for submarine’s vertical movement |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |