【技术实现步骤摘要】
一种海洋机器人的动态补偿型自抗扰艏向控制方法
[0001]本专利技术涉及机器人运动控制领域,特别涉及一种海洋机器人的动态补偿型自抗扰艏向控制方法。
技术介绍
[0002]海洋机器人种类非常多,例如无人艇、波浪滑翔器、水下机器人等。对于海洋机器人艏向运动控制问题,其艏向控制过程大部分是依靠舵机进行驱动。对于这类艏向控制问题,已经有多种控制算法,例如经典PID控制、自抗扰控制、滑模控制等。
[0003]公开号为CN 109828462A的专利技术提出了一种波浪滑翔器变航速下自适应艏向控制器及控制方法,通过波浪滑翔器艏向响应模型和相似原理得到扩张状态观测器中的扰动补偿参数b,然而利用相似原理,会导致参数的求解过程复杂,艏向控制准确性差的问题。公开号为CN 114815595A的专利技术公开了一种基于ADRC自抗扰控制的电动舵机控制系统及控制方法,这种方法提到了利用微分跟踪器改造“非线性PID”方法。然而波浪滑翔器这类海洋机器人具备特殊的推进机理,其航速是不可控的,这种方法会导致航艏控制振荡或发散,从而导致航艏控制准确性差的问题。公开号为CN 104267743B的专利技术提出了一种采用自抗扰控制技术的船载摄像稳定平台控制方法,然而这种方法设计的扩张状态观测器仅适用于摄像稳定平台,并不适应于海洋机器人艏向控制方法。综上,传统航行器上的艏向控制器不能保证在不同航速下均保持良好的艏向控制性能,甚至会造成控制振荡或发散,从而导致航艏控制准确性差的问题,同时还存在航艏控制参数求解复杂的问题。
技术实现思路
[ ...
【技术保护点】
【技术特征摘要】
1.一种海洋机器人的动态补偿型自抗扰艏向控制方法,其特征在于所述方法具体过程为:步骤一、将海洋机器人的期望艏向角ψ
d
输入跟踪微分器中,获得跟踪微分器为期望艏向角ψ
d
安排的过渡过程v1;步骤二、初始化控制舵角δ;步骤三、获取海洋机器人当前实际艏向角ψ及当前的实际航速U,并将ψ、δ和U输入到线性扩张状态观测器中,获得潜体艏摇系统的扰动补偿参数b及潜体艏摇系统中的三个状态变量;所述潜体艏摇系统中的三个状态变量为:潜体艏向z1、转向加速度z2及潜体艏摇系统的扰动z3;步骤四、将步骤一和步骤三获得的z1、z2、z3、b、v1输入到基于准则函数的自适应状态误差反馈中,获得所需控制舵角δ';步骤五、通过主控计算机将步骤四获得的所需控制舵角δ'指令下发至舵机的操纵装置上,从而获得所需控制舵角δ'对应的海洋机器人实际艏向角ψ',将ψ'与期望艏向角ψ
d
比较,若ψ'与ψ
d
的误差在预设误差内则结束艏向控制,若ψ'与ψ
d
的误差不在预设误差内,则将δ'的赋值给δ,ψ'赋值给ψ并返回步骤三,直至ψ'与ψ
d
的误差在预设误差内。2.根据权利要求1所述的一种海洋机器人的动态补偿型自抗扰艏向控制方法,其特征在于:所述步骤一中的跟踪微分器,如下式:其中,v1(t)是跟踪微分器为期望艏向角ψ
d
安排的t时刻的过渡过程,v1(t+1)是跟踪微分器为期望艏向角ψ
d
安排的t+1时刻的过渡过程,v2(t)是v1(t)的微分信号,ψ
d
(t)为t时刻潜体的期望艏向,r称为速度因子,h为采样步长,fh是中间变量,h0称为滤波因子,fhan(
·
)称为最速控制综合函数。3.根据权利要求2所述的一种海洋机器人的动态补偿型自抗扰艏向控制方法,其特征在于:其中,d、a是中间变量。4.根据权利要求3所述的一种海洋机器人的动态补偿型自抗扰艏向控制方法,其特征在于...
【专利技术属性】
技术研发人员:张拓圣,廖煜雷,万磊,潘恺文,李晔,史健,马腾,张强,王博,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。