CN112486209A - 一种自主水下机器人三维路径跟踪方法、装置及存储介质 - Google Patents

一种自主水下机器人三维路径跟踪方法、装置及存储介质 Download PDF

Info

Publication number
CN112486209A
CN112486209A CN202011343102.5A CN202011343102A CN112486209A CN 112486209 A CN112486209 A CN 112486209A CN 202011343102 A CN202011343102 A CN 202011343102A CN 112486209 A CN112486209 A CN 112486209A
Authority
CN
China
Prior art keywords
underwater robot
sliding mode
function
autonomous underwater
dimensional path
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
Application number
CN202011343102.5A
Other languages
English (en)
Other versions
CN112486209B (zh
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.)
Wuhan Hai'an Intelligent Technology Co ltd
Original Assignee
Jiangsu University of Science and Technology
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 Jiangsu University of Science and Technology filed Critical Jiangsu University of Science and Technology
Priority to CN202011343102.5A priority Critical patent/CN112486209B/zh
Publication of CN112486209A publication Critical patent/CN112486209A/zh
Application granted granted Critical
Publication of CN112486209B publication Critical patent/CN112486209B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/12—Target-seeking control
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10—Complex mathematical operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • Computational Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Remote Sensing (AREA)
  • Mathematical Optimization (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Pure & Applied Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种自主水下机器人三维路径跟踪方法,先构建全驱动自主水下机器人动力学模型;设计时间最优控制结合的二阶滑模控制器和引入动态面的自适应反步动态滑模控制器;将上述两者相结合,对非线性系统进行控制。本发明还提供了基于上述方法的自主水下机器人三维路径跟踪装置及存储介质。本发明解决了控制系统计算爆炸的问题,简化了系统的复杂程度,消除传统滑模存在的抖振现象,增强了控制系统的鲁棒性。

Description

一种自主水下机器人三维路径跟踪方法、装置及存储介质
技术领域
本发明涉及水下机器人路径跟踪领域,尤其涉及一种近似时间二阶滑模和动态面相融合的水下机器人路径跟踪方法、装置及存储介质。
背景技术
AUV尺寸小、速度低,受海洋环境影响明显,动力学模型复杂,因此对AUV控制系统的设计提出了严格的要求。最早由于传统的控制理论不能解决复杂的非线性系统的控制问题,直到计算机控制技术、人工智能技术和先进控制理论的长足发展,国内外的学者对于AUV的三维路径跟踪提出了多种智能算法,例如,自适应控制、滑模控制、模糊控制和神经网络控制等各种控制方法,但是由于单一的水下机器人控制方法,在实际应用中会暴露出很多缺点,影响系统的控制性能。如Levant等人设计一种新型的二阶滑模控制方法,T.Salgado和Imran等人成功的将此方法应用到AUV的三维路径跟踪控制上。还有通过将滑模控制和模糊控制算法相结合,不仅削弱传统滑模抖振并且提高了系统的控制精度,Hebertt等人提出反步滑模控制这一概念,该控制算法结合了反步方法和滑模控制的优点,进一步扩大了控制算法的应用范围。
现有技术公开了采用改进的非奇异终端滑模控制算法进行水下机器人三维路径跟踪的方法,在滑模控制中,设计分段切换函数,实现多个滑模动态,通过模糊算法对其进行优化,提高了其AUV在回收直线归位阶段的跟踪控制精度。但该方法的不足是在远离平衡点时系统的状态收敛速度较慢,同时与全局到达条件结合单位向量控制律,不可避免得存在抖振问题,此外,滑模超平面中指数项参数要求为奇数,也限制了参数的选取范围,降低了滑模面设计的灵活性。
此外,现有技术中依旧存在没有有效减弱抖振对系统的影响,使用的神经网络方法计算量过大导致系统的响应速度变慢,对未知的水下干扰项没有进一步的减弱影响,水下适应能力弱等问题。
发明内容
发明目的:本发明提出一种解决了系统不确定性问题的鲁棒性好、自适应性强的自主水下机器人三维路径跟踪方法。本发明还提供了基于上述方法的水下机器人三维路径跟踪装置及存储介质。
技术方案:本发明所述的自主水下机器人三维路径跟踪方法,包括步骤:
(1)构建全驱动自主水下机器人动力学模型;
(2)设计时间最优控制结合的二阶滑模控制器,提高状态反馈控制效率;同时,在根据反步法进行迭代控制时添加了非线性阻尼项,使系统对未知的环境干扰适应性变强,也使控制算法更加系统化、结构化;解决了在控制系统算法在设计过程中计算爆炸的问题,简化了系统的复杂程度。引入二阶动态滑模控制,消除传统滑模存在的抖振现象,增强了控制系统的鲁棒性。
(3)设计引入动态面的自适应反步动态滑模控制器,优化改进系统环境;
(4)将所述时间最优控制结合的二阶滑模控制器与所述引入动态面的自适应反步动态滑模控制器相结合,对非线性系统进行控制,减少计算量,提高系统反应度和精度。
本发明提供了一种自主水下机器人三维路径跟踪装置,包括存储器、处理器及在所述存储器上存储并可运行的自主水下机器人三维路径跟踪的程序,所述自主水下机器人三维路径跟踪的程序被处理器执行时实现所述自主水下机器人三维路径跟踪方法的部分或全部步骤。
本发明还提供了一种计算机可读存储介质,其上存储有自主水下机器人三维路径跟踪的程序,所述自主水下机器人三维路径跟踪的程序被处理器执行时实现所述自主水下机器人三维路径跟踪方法的部分或全部步骤。
有益效果:本方法基于反步滑模算法,采用时间最优控制相结合自适应控制法、反步法、动态面二阶滑模控制进行改进,使得系统在远离平衡点时,能够选取时间最优的参数,快速收敛到滑模面,提高了系统的响应速度并且减弱了滑模控制技术固有的抖振问题,解决了系统的不确定性。
附图说明
图1是本发明方法流程图。
具体实施方式
下面结合附图和实施例对本发明的技术方案作进一步的说明。
本发明所述的自主水下机器人三维路径跟踪方法,包括:
(1)构建全驱动自主水下机器人动力学模型,具体包括步骤:建立固定坐标系、机器人载体坐标系,构建全驱动自主水下机器人动力学模型:
Figure BDA0002799097580000021
Figure BDA0002799097580000022
式中,η=[x y z θ ψ]T,x、y、z分别为水下机器人相对于惯性坐标系中的位置,θ、ψ为姿态角,其中θ为俯仰角,ψ为航向角;v=[u v w q r]T,为水下机器人的载体坐标系内的线速度和角速度,其中u,v,w分别为x,y,z方向的线速度,q,r为y,z坐标轴方向的角速度;J(η)为坐标转换矩阵;M为包含附加质量的惯量矩阵且满足对称性M=MT>0,
Figure BDA0002799097580000023
C(v)v为包含了质量矩阵和附加质量矩阵引起的科氏力与向心力且满足反对称性;D(v)为黏性水动力系数矩阵且D(v)>0;v为去除环境干扰时水下机器人的速度;g(η)是恢复力和力矩;τ是各自由度的力和力矩;ξ为环境干扰。
(2)设计时间最优控制结合的二阶滑模控制器,具体包括步骤:
对反步滑模控制器设计,首先假设被控对象为如下的n阶的非线性系统:
Figure BDA0002799097580000031
其中,x[x1,x2,…xn]T∈Rn为系统的可测状态向量,u∈R为控制输入,y∈R为系统的输出,b(x,t)≠0,d(t)为外界未知干扰和建模误差等不确定性影响总和,且|d(t)|≤D+η=Dη,D为不确定性影响总和d(t)值的绝对值的最大值,η为很小的正实数。假设d(t)是慢时变的,即
Figure BDA0002799097580000038
在保证所有状态量有界的条件下,基于反步法的思想来设计合适的滑模控制律,使系统的输出y=x1跟踪期望输出yd是控制器设计的目的。
(21)定义跟踪误差为:
z1=y-yd
则
Figure BDA0002799097580000032
定义虚拟控制量:
Figure BDA0002799097580000033
其中,k1>0,k1为常数;
定义z2=x2-α1
其中,α1为虚拟控制量;
定义Lyapunon函数:
Figure BDA0002799097580000034
对定义的李亚普若夫函数求一阶导,再把定义的跟踪误差代入上一步得到:
Figure BDA0002799097580000035
依次类推到n-1步可得:
Figure BDA0002799097580000036
(22)考虑到滑模控制得强鲁棒性,将其引入到在反步法的最后一步,即第n步,设计如下的滑模面:
S=c1z1+…+cn-1zn-1
选取常数c1,c2,…cn-1,使得多项式P(p)=p(n-1)+cn-1pn-2+…+c2p+c1为Hurwitz稳定,P为Laplace算子;
定义李亚普若夫函数:
Figure BDA0002799097580000037
设计控制器为:
Figure BDA0002799097580000041
其中,h和S为正常数,sign为符号函数,b(x,t)≠0,D为不确定影响总和,
Figure BDA0002799097580000042
为虚拟控制量,x∈Rn为系统的状态向量,t为时间且t≥0,f(x,t):R+×Rn为系统的非线性向量函数,状态数n表示系统的自由度;
(23)设计时间最优控制结合的二阶滑模控制器设计,提高状态反馈控制效率。
建立惯用的非线性系统模型:
Figure BDA0002799097580000043
式中,X∈Rn,U∈R分别为系统的状态向量和控制量,ΔA,ΔB为参数摄动,D为干扰参数向量,F为外干扰项向量,A,B为系统参数;
选取合适的切换函数:
s=CTX=xn+cn-1xn-1+…+c2x2+c1x1
式中,C∈Rn,采用极点配置或二次型最优法确定矢量C,确保系统进入到滑动模态后,具有理想的动态特性;
计算s的一阶和二阶导数:
Figure BDA0002799097580000044
Figure BDA0002799097580000045
X∈Rn,U∈R分别为系统的状态向量和控制量,ΔA,ΔB为参数摄动,D为干扰参数向量,F为外干扰项向量,A,B为系统参数项;
令y1=s,
Figure BDA0002799097580000046
构造其方程组
Figure BDA0002799097580000047
满足性能指标
Figure BDA0002799097580000048
最短,其中tf为时间t的积分上限,导出v(t):
Figure BDA0002799097580000049
Figure BDA00027990975800000410
使y1和y2从任意初始值开始,以最短时间达到平衡点,v的符号只切换一次,M为趋近滑模的最大速度,sign为符号函数;
(24)以最短的时间来达到平衡点,路径有两段抛物线组成。在设计控制器时,假设非线性系统中的参数摄动和外部干扰为零时,计算虚拟控制率U:
Figure BDA00027990975800000411
Figure BDA00027990975800000412
其中,
Figure BDA00027990975800000413
是关于时间τ的函数,τ的积分上限为t,A,B为参数项,C∈Rn,v为关于t的函数,X∈Rn;
(25)将求得控制率代入s的二阶导数,令rb=(CTΔB)(CTB)-1,ΔB为参数摄动,CT为C的转秩且C∈Rn,将CTΔB记作Δb,将CTB记作b,则rb=Δb/b;
计算二阶滑模达到率:
Figure BDA0002799097580000051
令G(t)=GXX(t)+GuU(t)+Gf(t),K=1+rb,
根据假设可得到‖GX‖、‖GU‖、‖Gf‖有界,|rb|≤r<1,r为正实数,则有1-r<K<1+r,得到二阶滑模达到率
Figure BDA0002799097580000052
Figure BDA0002799097580000053
Figure BDA0002799097580000054
理想情况下,G(t)、K视为外界干扰和参数摄动。
(3)设计引入动态面的自适应反步动态滑模控制器,具体包括步骤:
(31)通过在线辨识的方式计算不确定性影响总和和
Figure BDA0002799097580000055
定义李亚普若夫函数:
Figure BDA0002799097580000056
其中,
Figure BDA0002799097580000057
为估计误差,
Figure BDA0002799097580000058
为d的估计值,γ为正常数;
(32)设计自适应控制器为:
Figure BDA0002799097580000059
其中,h和S为正常数,sign为符号函数,f(x,t)为系统函数,b(x,t)≠0,D为不确定影响总和,
Figure BDA00027990975800000510
为虚拟控制量;
(33)设计自适应律为:
Figure BDA00027990975800000511
(34)引入动态面控制算法,首先定义跟踪误差:
S1=x1-x1d
定义V的李雅普诺夫函数为
Figure BDA00027990975800000512
其一阶时间导数为:
Figure BDA00027990975800000513
将步骤(23)中定义的非线性系统的
Figure BDA00027990975800000514
等式代入上式,再利用Young不等式
Figure BDA00027990975800000515
ρ1为正实数,ε为任意小实数,d1(t,x)为外界未知干扰和建模误差不确定因素总和。选择稳定函数
Figure BDA00027990975800000516
使得S1→0,得到:
Figure BDA00027990975800000517
k1为常数,
Figure BDA00027990975800000518
为期望平均值,f1(x1)为系统函数,经过低通滤波器式,可得期望信号x2d:
Figure BDA00027990975800000519
ε是一个任意小的正常数,它是期望跟踪精度的量度,最后得到动态面控制器和定义的跟踪误差:
si=xi-xid,i=1,…,n-1
sn=xn-xnd
Figure BDA0002799097580000061
sn为定义的跟踪的误差,un为引入动态面的自适应反步动态滑模控制器。
采用引入动态面的设计融入到自适应反步滑模算法,解决计算膨胀的问题和降低虚拟光滑信号的要求。
(4)将所述时间最优控制结合的二阶滑模控制器与所述引入动态面的自适应反步动态滑模控制器相结合,对非线性系统进行控制,具体包括:
采用动态面控制算法,推导出第n-2步,计算出期望信号计算出期望信号xn-1d;然后定义出滑模变量Sn-1=σ=xn-1-xn-1d,Sn-1为输出的相对度为2,后采用混合二阶滑模控制算法式为:
u2=-λ|σ|ρsignσ
u=u1+u2
Figure BDA0002799097580000062
其中,σ为滑模变量,sign为符号函数,u为混合二阶滑模控制器,β1,λ,α为正常数;
根据所述混合二阶滑模控制算法对非线性系统进行控制。
本发明所述的自主水下机器人三维路径跟踪装置,包括存储器、处理器及在所述存储器上存储并可运行的自主水下机器人三维路径跟踪的程序,所述自主水下机器人三维路径跟踪的程序被处理器执行时实现所述自主水下机器人三维路径跟踪方法的部分或全部步骤。
本发明所述的计算机可读存储介质,其上存储有自主水下机器人三维路径跟踪的程序,所述自主水下机器人三维路径跟踪的程序被处理器执行时实现所述自主水下机器人三维路径跟踪方法的部分或全部步骤。
本发明采用了时间最优二阶滑模控制器采用与时间最优控制方法,来构造滑模面的二阶到达条件,对滑模的切换面起到了简化的作用,用约束条件保证系统的稳定性和鲁棒性,既提高了控制系统的响应速度,又尽可能降低了滑模固有的抖振。二阶滑模控制将实际控制信号的微分信号作为控制输入,设计为不连续信号,而相应的实际控制信号是连续的,从而有效削弱传统滑模所存在的抖振现象。自适应反步动态滑模控制器采用动态面控制方法,利用一阶积分滤波器来计算虚拟控制的导数,可消除微分项,使控制器和参数设计简单,从而避免了“计算爆炸”的问题,简化了系统的复杂程度。使用的自适应控制,得到我们所需的控制率,能够修正自己的特性以适应对象和扰动的特性变化,在控制系统中不断提取有关模型信息,使模型越来越准确。

Claims (8)

1.一种自主水下机器人三维路径跟踪方法,其特征在于,包括步骤:
(1)构建全驱动自主水下机器人动力学模型;
(2)计算时间最优控制的二阶滑模达到率;
(3)设计引入动态面的自适应反步动态滑模控制器;
(4)基于所述时间最优控制的二阶滑模达到率,对所述引入动态面的自适应反步动态滑模控制器进行改进,得到混合二阶滑模控制器,利用所述混合二阶滑模控制器对水下机器人进行路径跟踪。
2.根据权利要求1所述的自主水下机器人三维路径跟踪方法,其特征在于,步骤(1)包括:建立惯性坐标系、水下机器人载体坐标系,构建全驱动自主水下机器人动力学模型:
Figure FDA0002799097570000011
Figure FDA0002799097570000012
式中,η=[x y z θ ψ]T,x、y、z分别为水下机器人相对于惯性坐标系中的位置,θ、ψ为姿态角,其中θ为俯仰角,ψ为航向角;v=[u v w q r]T,为水下机器人的载体坐标系内的线速度和角速度,其中u,v,w分别为x,y,z方向的线速度,q,r为y,z坐标轴方向的角速度;J(η)为坐标转换矩阵;M为包含附加质量的惯量矩阵且满足对称性M=MT>0,
Figure FDA00027990975700000111
C(v)v为包含了质量矩阵和附加质量矩阵引起的科氏力与向心力且满足反对称性;D(v)为黏性水动力系数矩阵且D(v)>0;v为去除环境干扰时水下机器人的速度;g(η)是恢复力和力矩;τ是各自由度的力和力矩;ξ为环境干扰。
3.根据权利要求1所述的自主水下机器人三维路径跟踪方法,其特征在于,所述步骤(2)包括:
(21)定义跟踪误差为:
z1=y-yd
其中,z1为定义误差推导的初始值,y为实际路径,yd为期望路径;
则定义误差一阶导为:
Figure FDA0002799097570000013
其中,
Figure FDA0002799097570000014
为定义误差一阶导,
Figure FDA0002799097570000015
和
Figure FDA0002799097570000016
都是定义误差函数中的一阶导;
Figure FDA0002799097570000017
和
Figure FDA0002799097570000018
和x2定义相同,x2为x1的一阶导;
定义虚拟控制量:
Figure FDA0002799097570000019
其中,k1>0,k1为常数;
定义z2=x2-α1
其中,α1为虚拟控制量;
定义Lyapunon函数:
Figure FDA00027990975700000110
对定义的李亚普若夫函数求一阶导,再把定义的跟踪误差代入上一步得到:
Figure FDA0002799097570000021
根据反步法依次类推到n-1步可得:
Figure FDA0002799097570000022
(22)设计如下的滑模面:
S=c1z1+…+cn-1zn-1
选取常数c1,c2,…cn-1,使得多项式P(p)=p(n-1)+cn-1pn-2+…+c2p+c1为Hurwitz稳定,P为Laplace算子;
定义李亚普若夫函数:
Figure FDA0002799097570000023
设计控制器为:
Figure FDA0002799097570000024
其中,h和S为正常数,sign为符号函数,b(x,t)≠0,D为不确定影响总和,
Figure FDA0002799097570000025
为虚拟控制量,x∈Rn为系统的状态向量,t为时间且t≥0,f(x,t):R+×Rn为系统的非线性向量函数,状态数n表示系统的自由度;
(23)建立水下机器人的非线性运动控制系统:
Figure FDA0002799097570000026
式中,X∈Rn,U∈R分别为系统的状态向量和控制量,ΔA,ΔB为参数摄动,D为干扰参数向量,F为外干扰项向量;A,B为系统参数;
构造切换函数:
s=CTX=xn+cn-1xn-1+…+c2x2+c1x1
式中,矢量C∈Rn的选取确保系统进入到滑动模态后具有动态特性;
计算s的一阶和二阶导数:
Figure FDA0002799097570000027
Figure FDA0002799097570000028
X∈Rn,U∈R分别为系统的状态向量和控制量,ΔA,ΔB为参数摄动,D为干扰参数向量,F为外干扰项向量,A,B为系统参数项;
令y1=s,
Figure FDA00027990975700000211
构造其方程组
Figure FDA0002799097570000029
满足性能指标
Figure FDA00027990975700000210
最短,其中tf为时间t的积分上限,导出v(t):
Figure FDA0002799097570000031
v2=M*sign(y1),
Figure FDA0002799097570000032
使y1和y2从任意初始值开始,以最短时间达到平衡点,v的符号只切换一次,M为趋近滑模的最大速度,sign为符号函数;
(24)计算虚拟控制率U:
Figure FDA0002799097570000033
Figure FDA0002799097570000034
其中,
Figure FDA0002799097570000035
是关于时间τ的函数,τ的积分上限为t,A,B为参数项,C∈Rn,v为关于t的函数,X∈Rn;
(25)将求得虚拟控制率代入s的二阶导数,令rb=(CTΔB)(CTB)-1=Δb/b,ΔB为参数摄动,CT为C的转秩且C∈Rn,得到二阶滑模达到率:
Figure FDA0002799097570000036
令G(t)=GXX(t)+GuU(t)+Gf(t),K=1+rb,
根据假设可得到‖GX‖、‖Gu‖、‖Gf‖有界,|rb|≤r<1,r为正实数,则有1-r<K<1+r,得到二阶滑模达到率
Figure FDA00027990975700000315
Figure FDA0002799097570000037
Figure FDA0002799097570000038
G(t)、K视为外界干扰和参数摄动。
4.根据权利要求1所述的自主水下机器人三维路径跟踪方法,其特征在于:所述步骤(23)采用极点配置或二次型最优法确定矢量C。
5.根据权利要求1所述的自主水下机器人三维路径跟踪方法,其特征在于,所述步骤(3)包括:
(31)通过在线辨识的方式计算不确定性影响总和和
Figure FDA0002799097570000039
定义李亚普若夫函数:
Figure FDA00027990975700000310
其中,
Figure FDA00027990975700000311
为估计误差,
Figure FDA00027990975700000312
为d的估计值,γ为正常数;
(32)设计自适应控制器为:
Figure FDA00027990975700000313
其中,h和S为正常数,sign为符号函数,f(x,t)为系统函数,b(x,t)≠0,D为不确定影响总和,
Figure FDA00027990975700000314
为虚拟控制量;
(33)设计自适应律为:
Figure FDA0002799097570000041
(34)引入动态面控制算法,首先定义跟踪误差:
S1=x1-x1d
定义V的李雅普诺夫函数为
Figure FDA0002799097570000042
其一阶时间导数为:
Figure FDA0002799097570000043
将步骤(23)中定义的非线性系统的
Figure FDA0002799097570000044
等式代入上式,再利用Young不等式
Figure FDA0002799097570000045
ρ1为正实数,ε为任意小实数,d1(t,x)为外界未知干扰和建模误差不确定因素总和。选择稳定函数
Figure FDA0002799097570000046
使得S1→0,得到:
Figure FDA0002799097570000047
k1为常数,
Figure FDA0002799097570000048
为期望平均值,f1(x1)为系统函数,经过低通滤波器式,可得期望信号x2d:
Figure FDA0002799097570000049
ε是一个任意小的正常数,它是期望跟踪精度的量度,最后得到动态面控制器和定义的跟踪误差:
si=xi-xid,i=1,…,n-1
sn=xn-xnd
Figure FDA00027990975700000410
sn为定义的跟踪的误差,un为引入动态面的自适应反步动态滑模控制器。
6.根据权利要求1所述的自主水下机器人三维路径跟踪方法,其特征在于,所述步骤(4)包括:
采用动态面控制算法,推导出第n-2步,计算出期望信号计算出期望信号xn-1d;然后定义出滑模变量Sn-1=σ=xn-1-xn-1d,Sn-1为输出的相对度为2,后采用混合二阶滑模控制算法式为:
u2=-λ|σ|ρsignσ
u=u1+u2
Figure FDA00027990975700000411
其中,σ为滑模变量,sign为符号函数,u为混合二阶滑模控制器,β1,λ,α为正常数;
根据所述混合二阶滑模控制器对水下机器人进行路径跟踪。
7.一种自主水下机器人三维路径跟踪装置,其特征在于,该装置包括:存储器、处理器及在所述存储器上存储并可运行的自主水下机器人三维路径跟踪的程序,所述自主水下机器人三维路径跟踪的程序被处理器执行时实现如权利要求1至6中任一项所述自主水下机器人三维路径跟踪方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有自主水下机器人三维路径跟踪的程序,所述自主水下机器人三维路径跟踪的程序被处理器执行时实现如权利要求1至6中任一项所述自主水下机器人三维路径跟踪方法的步骤。
CN202011343102.5A 2020-11-26 2020-11-26 一种自主水下机器人三维路径跟踪方法、装置及存储介质 Active CN112486209B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011343102.5A CN112486209B (zh) 2020-11-26 2020-11-26 一种自主水下机器人三维路径跟踪方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011343102.5A CN112486209B (zh) 2020-11-26 2020-11-26 一种自主水下机器人三维路径跟踪方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN112486209A true CN112486209A (zh) 2021-03-12
CN112486209B CN112486209B (zh) 2022-12-30

Family

ID=74934683

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011343102.5A Active CN112486209B (zh) 2020-11-26 2020-11-26 一种自主水下机器人三维路径跟踪方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN112486209B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113126623A (zh) * 2021-04-13 2021-07-16 吉林大学 一种考虑输入饱和的自适应动态滑模自动驾驶车辆路径跟踪控制方法
CN114771778A (zh) * 2022-04-12 2022-07-22 株洲中车时代电气股份有限公司 一种用于水下机器人的回收方法、回收装置及水下机器人
CN115877716A (zh) * 2022-12-20 2023-03-31 北京理工大学 一种转台伺服系统的滑模时间最优控制方法
CN120010260A (zh) * 2025-02-12 2025-05-16 中国科学院空间应用工程与技术中心 漂浮基空间机器人动力学控制方法、系统、设备和介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9694918B1 (en) * 2016-05-26 2017-07-04 Beihang University Method for disturbance compensation based on sliding mode disturbance observer for spacecraft with large flexible appendage
CN107544256A (zh) * 2017-10-17 2018-01-05 西北工业大学 基于自适应反步法的水下机器人滑模控制方法
CN109634307A (zh) * 2019-01-15 2019-04-16 大连海事大学 一种无人水下航行器复合航迹跟踪控制方法
CN110427040A (zh) * 2019-07-16 2019-11-08 哈尔滨工程大学 一种基于动态面滑模的欠驱动无缆水下机器人深度反步控制方法
CN111258216A (zh) * 2018-11-30 2020-06-09 浙江工业大学 一种适用于四旋翼飞行器的滑模重复控制器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9694918B1 (en) * 2016-05-26 2017-07-04 Beihang University Method for disturbance compensation based on sliding mode disturbance observer for spacecraft with large flexible appendage
CN107544256A (zh) * 2017-10-17 2018-01-05 西北工业大学 基于自适应反步法的水下机器人滑模控制方法
CN111258216A (zh) * 2018-11-30 2020-06-09 浙江工业大学 一种适用于四旋翼飞行器的滑模重复控制器
CN109634307A (zh) * 2019-01-15 2019-04-16 大连海事大学 一种无人水下航行器复合航迹跟踪控制方法
CN110427040A (zh) * 2019-07-16 2019-11-08 哈尔滨工程大学 一种基于动态面滑模的欠驱动无缆水下机器人深度反步控制方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113126623A (zh) * 2021-04-13 2021-07-16 吉林大学 一种考虑输入饱和的自适应动态滑模自动驾驶车辆路径跟踪控制方法
CN114771778A (zh) * 2022-04-12 2022-07-22 株洲中车时代电气股份有限公司 一种用于水下机器人的回收方法、回收装置及水下机器人
CN115877716A (zh) * 2022-12-20 2023-03-31 北京理工大学 一种转台伺服系统的滑模时间最优控制方法
CN120010260A (zh) * 2025-02-12 2025-05-16 中国科学院空间应用工程与技术中心 漂浮基空间机器人动力学控制方法、系统、设备和介质
CN120010260B (zh) * 2025-02-12 2025-09-05 中国科学院空间应用工程与技术中心 漂浮基空间机器人动力学控制方法、系统、设备和介质

Also Published As

Publication number Publication date
CN112486209B (zh) 2022-12-30

Similar Documents

Publication Publication Date Title
CN112486209B (zh) 一种自主水下机器人三维路径跟踪方法、装置及存储介质
CN107450326B (zh) 反步有限时间双边遥操作控制方法及计算机可读存储介质
Cui et al. A fuzzy adaptive tracking control for MIMO switched uncertain nonlinear systems in strict-feedback form
CN111007867B (zh) 一种可预设调整时间的高超声速飞行器姿态控制设计方法
CN112947077B (zh) 一种基于切换性能函数技术的auv鲁棒轨迹跟踪控制方法
CN104793629B (zh) 一种飞艇三维航迹跟踪的反步神经网络控制方法
CN107544256A (zh) 基于自适应反步法的水下机器人滑模控制方法
CN114147713B (zh) 基于自适应神经网络高阶动态滑模的轨迹跟踪控制方法
CN116088311B (zh) 一种无人直升机二阶不确定滑模控制方法
CN115951585B (zh) 基于深度神经网络的高超声速飞行器再入制导方法
CN119126565B (zh) 一种基于预设时间干扰观测器的auv二阶滑模三维轨迹跟踪控制方法
CN118192224B (zh) 一种规定时间的自适应动态规划控制方法
CN116466730A (zh) 一种基于事件触发和预设性能的auv落坞控制方法
CN106054606B (zh) 基于级联观测器的无模型控制方法
CN116880180A (zh) 基于时延估计模糊观测器反步法的二阶终端滑模控制方法
CN108267952B (zh) 一种水下机器人自适应有限时间控制方法
CN113587926A (zh) 一种航天器空间自主交会对接相对导航方法
CN116991068A (zh) 基于分布式预设时间梯度下降法的电机控制方法及系统
Zhang et al. High-order disturbance observer-based neural adaptive control for space unmanned systems with stochastic and high-dynamic uncertainties
Qian et al. Iterative learning cascade trajectory tracking control for quadrotor-UAVs with finite-frequency disturbances
CN113110511B (zh) 一种基于广义模糊双曲模型的智能船舶航向控制方法
CN115268475A (zh) 基于有限时间扰动观测器的机器鱼精确地形跟踪控制方法
CN108415443A (zh) 一种对非合作目标强迫绕飞的控制方法
CN112965370A (zh) 一种基于改进萤火虫算法优化的水下航行器轨迹跟踪控制方法
CN119310857A (zh) 一种基于事件触发的无人水下航行器有限时间轨迹跟踪控制方法

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
TR01 Transfer of patent right

Effective date of registration: 20251222

Address after: 210000 Jiangsu Province, Nanjing City, Gulou District, No. 388 Jiangbei East Road, Unit 2, Room 2404

Patentee after: Li Qixing

Country or region after: China

Address before: No.2, Mengxi Road, Jingkou District, Zhenjiang City, Jiangsu Province, 212008

Patentee before: JIANGSU University OF SCIENCE AND TECHNOLOGY

Country or region before: China

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20260204

Address after: 430014 Hubei Province, Wuhan City, Hannan District, Shamao Street, Weihu Road

Patentee after: Wuhan Hai'an Intelligent Technology Co.,Ltd.

Country or region after: China

Address before: 210000 Jiangsu Province, Nanjing City, Gulou District, No. 388 Jiangbei East Road, Unit 2, Room 2404

Patentee before: Li Qixing

Country or region before: China

TR01 Transfer of patent right