en
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
通讯作者:

于晋伟,E-mail:yujinwei@tyut.edu.cn

中图分类号:TP242

文献标识码:A

文章编号:1672-6553-2023-21(7)-089-008

DOI:10.6052/1672-6553-2023-016

参考文献 1
CLARK L.Nonlinear systems analysis [J].IEEE Transactions on Automatic Control,1980,25(3):613-614.
参考文献 2
KANAYAMA Y,KIMURA Y,MIYAZAKI F,et al.A stable tracking control method for an autonomous mobile robot [C].In:IEEE International Conference on Robotics and Automation.Cincinnati:IEEE,1990:384-389.
参考文献 3
MAI T A,DANG T S,DUONG D T,et al.A combined backstepping and adaptive fuzzy PID approach for trajectory tracking of autonomous mobile robots [J].Journal of the Brazilian Society of Mechanical Sciences and Engineering,2021,43(3).
参考文献 4
MARKUS M.Robust tracking control of nonholonomic dynamic systems with application to the bi-steerable mobile robot [J].Automatica,2008,44(10):2588-2592.
参考文献 5
UDDIN N.Adaptive trajectory tracking control system of two-wheeled robot [J].Journal of Physics:Conference Series,2019,1373.
参考文献 6
TAKANORI F,HIROSHI N,NORIHIKO A.Adaptive tracking control of a nonholonomic mobile robot [J].IEEE Transactions on Robotics and Automation,2000,16(5):609-615.
参考文献 7
ZHAI J Y,SONG Z B.Adaptive sliding mode trajectory tracking control for wheeled mobile robots [J].International Journal of Control,2018,92(10):1-16.
参考文献 8
尤鑫烨陈力.外部扰动下空间机器人基于扰动观测器的鲁棒控制 [J].动力学与控制学报,2021,19(2):37-42.YOU X Y,CHEN L.Robust control of space robot based on disturbance observer under external disturbance [J].Journal of Dynamics and Control,2021,19(2):37-42.(in Chinese)
参考文献 9
TOMOHISA H,HIDEAKI I,KOJI T.Adaptive quantized control for nonlinear uncertain systems [J].Systems & Control Letters,2009,58(9):625-632.
参考文献 10
Sung J Y,Bong S P.Quantized feedback control strategy for tracking performance guarantee of nonholonomic mobile robots with uncertain nonlinear dynamics [J].Applied Mathematics and Computation,2021,407.
参考文献 11
WU J B,XU G H,YIN Z P.Robust adaptive control for a nonholonomic mobile robot with unknown parameters [J].Journal of Control Theory and Applications,2009:212-218.
参考文献 12
JANG H G,HYUN C H,PARK B S.Neural network control for trajectory tracking and balancing of a ball-balancing robot with uncertainty [J].Applied Sciences,2021,11(11):4739.
参考文献 13
KUMAR N,PANWAR V,SUKAVANAM N,et al.Neural network-based nonlinear tracking control of kinematically redundant robot manipulators [J].Mathematical & Computer Modelling An International Journal,2011,53(9-10):1889-1901.
参考文献 14
PANAHANDEH P,ALIPOUR K,TARVIRDIZADEH,et al.A self-tuning trajectory tracking controller for wheeled mobile robots [J].Industrial Robot:the International Journal of Robotics Research and Application,2019,46(6):828-838.
参考文献 15
YU J W,JI J C,MIAO Z H,et al.Neural network-based region reaching formation control for multi-robot systems in obstacle environment[J].Neurocomputing,2019,333:11-21.
参考文献 16
WANG M Y,CHEN B,LIN C.Fixed-time backstepping control of quadrotor trajectory tracking based on neural network [J].IEEE Access,2020,8:177092-177099.
参考文献 17
OU M,SUN H,ZHANG Z,et al.Fixed-time trajectory tracking control for multiple nonholonomic mobile robots [J].Transactions of the Institute of Measurement and Control,2021,43(7):1596-1608.
参考文献 18
王耀南,孙炜.机器人鲁棒轨迹跟踪控制系统[J].动力学与控制学报,2004,2(1):75-81.Wang Y N,Sun W.A robot robust trajectory tracking control system [J].Journal of Dynamics and Control,2004,2(1):75-81.(in Chinese)
参考文献 19
刘丽霞.网络约束环境下非完整机器人系统一致性问题研究 [D].上海:上海大学,2020.LIU L X.Research on cooperative consensus for nonholonomic wheeled mobile robot systems over the network constraint enviroments [D].Shanghai:Shanghai Univercity,2020.(in Chinese)
参考文献 20
周柏李.具有非完整约束移动机器人的超宽带-惯导-里程计融合定位与能观测性分析 [J].动力学与控制学报,2022,20(6):64-75.ZHOU B L.UWB-IMU-odometer fusion localization and observability analysis for mobile robots with nonholonomic constraints [J].Journal of Dynamics and Control,2022,20(6):64-75.(in Chinese)
参考文献 21
许承宇,徐绍凯,李博闻.基于视觉延时补偿的无人机室内实时导航系统 [J].动力学与控制学报,2022,20(1):78-84.XU C Y,XU S K,L B W.UAV Iindoor real-time navigation system based on visual delay compensation [J].Journal of Dynamics and Control,2022,20(1):78-84.(in Chinese)
参考文献 22
MEI R,WU Q X,JIANG C S.Robust adaptive backstepping control for a class of uncertain nonlinear systems based on disturbance observers [J].Science China Information Sciences,2010,53(6):1201-1206.
参考文献 23
陈启军,王月娟,陈辉堂.基于PD控制的机器人轨迹跟踪性能研究与比较 [J].控制与决策,2003(01):53-57.CHEN Q J,WANG Y J,CHEN H T.Comparative research of trajectory tracking performance of robotic manipulator based on PD control scheme [J].Control and Decision,2003(01):53-57.(in Chinese)
目录contents

    摘要

    针对含运动学未知参数以及动力学模型不确定的非完整轮式移动机器人轨迹跟踪问题,基于Radical Basis Function(径向基函数)神经网络,提出了一种鲁棒自适应控制器.首先,考虑移动机器人运动学参数未知的情况,提出了一种含自适应参数的运动学控制器,用以补偿参数不确定性导致的系统误差;其次,利用神经网络控制技术,对于机器人在移动中动力学模型不确定问题,提出了一种具有鲁棒性的动力学控制器,使得移动机器人可以在不知道具体动力学模型的情况下跟踪到目标轨迹;最后利用Lyapunov稳定性理论证明了整个系统的稳定性.通过数值仿真验证了所设计的控制器的可行性.

    Abstract

    Aiming at the trajectory tracking problem of nonholonomic wheeled mobile robots with unknown kinematic parameters and uncertain dynamic models, a robust adaptive controller is designed based on Radical Basis Function neural network. Firstly, considering the unknown kinematic parameters of the mobile robot, a kind of kinematic controller with adaptive parameters is proposed to compensate the system error caused by parameter uncertainty; Secondly, by using neural network control technology, a robust dynamic controller is put forward to solve the problem of uncertain dynamic model of the robot in motion, so that the mobile robot can track the target trajectory without knowing the specific dynamic model; Finally, the stability of the whole system is proved by using the Lyapunov stability theory. Simulation results demonstrate the effectiveness of the designed controller.

  • 引言

  • 随着科学技术的进步和社会需求的提高,机器人技术得到了迅速的发展.轮式移动机器人集成自主决策,路径规划,信息获取,运动控制等功能,可在较大范围内存在外部干扰的环境下自主作业,或者完成一些指定工作.移动机器人是具有非完整约束的著名系统之一,由于非完整系统控制问题不能用线性控制理论的方法来解决[1],所以设计能对参考轨迹实现实时跟踪的机器人控制器是一个难点.部分科研工作者利用移动机器人运动学模型设计其运动学控制器[2].文献[3]利用模糊方法在速度动态控制级采用了两种自适应模糊PID控制器,实现了机器人的智能跟踪和转向控制.然而这些方法假定有一个可以产生与运动学控制器所需速度完全相同的动力学控制器.文献[4]利用逆运动学将非完整运动学和移动机器人动力学模型相结合,然而由于很难设计合适的逆运动学矩阵使得该方法具有一定的局限性.文献[5]基于机器人运动学推导了动力学姿态误差,基于此为两轮移动机器人设计了自适应轨迹跟踪系统.不过一般而言,在现实中不可能得到机器人精确的运动学参数和动力学模型.在文献[6]中针对运动学未知参数,设计了一种自适应算法,但该方法只验证了机器人追踪直线轨迹时,系统误差渐近收敛到零.对于非直线的情况,并未做更深入的探讨.文献[7]利用滑模控制,考虑机器人动力学的系统惯性不确定性,提出了一种自适应快速非奇异终端滑模控制律.文献[8]更进一步,在考虑系统非线性扰动的情况下,基于扰动观测器设计了机器人的鲁棒控制算法.文献[910]考虑移动机器人网络控制问题的不确定性,提出了一种跟踪性能量化反馈控制策略.文献[11]在同时考虑系统运动学和动力学不确定性的情况下,设计了自适应算法,且不需要预先知道扰动上界,但是仍然只局限于直线的情况.

  • 近年来由于神经网络的兴起,基于其强大的曲线拟合能力,可以实时学习移动机器人的动力学特性,同时与速度误差结合构成转矩控制器,实现移动机器人的轨迹跟踪.如文献[12]和文献[13],利用神经网络补偿其动力学不确定性,分别实现了球平衡机器人和机械手臂的轨迹跟踪.文献[14]的自校正轮式移动机器人,利用神经网络自动改变控制器增益,加快控制器的收敛速度.文献[15]设计了基于神经网络的鲁棒控制方案,在系统存在模型不确定性和外部干扰的情况下,实现了多机器人的编队控制.由于与常规力矩控制相比,神经网络抗干扰能力强,能有效克服机器人模型未知参数和系统未建模扰动影响,提高跟踪性能.所以本文采用神经网络设计系统的动力学控制器,并且在存在未知扰动的情况下,同时考虑系统的运动学和动力学不确定性,设计含自适应参数的运动学控制器,及扰动补偿器,保证系统的稳定性,且证明了机器人在跟踪非圆形轨迹时仍会收敛到目标轨迹.

  • 本文主要研究了非完整移动机器人轨迹跟踪问题,主要创新体现在两个方面:(1)以上文献在设计控制器时一般只考虑了系统运动学的不确定性(如文献[6])或者系统动力学的不确定性(如文献[7]),而本文同时考虑系统运动学和动力学的不确定性.(2)同时考虑系统运动学和动力学的不确定性问题的文献一般采用自适应算法或是滑模控制方法(如文献[11]).本文利用RBF(径向基函数)神经网络设计自适应鲁棒控制器,学习机器人的动力学特性,同时与速度跟踪误差结合构成了转矩控制器,实现移动机器人轨迹跟踪控制.同时以上应对系统运动学不确定性采用类似自适应控制方法的文章,由于参数不确定对系统的影响,使得讨论系统的误差情况较为困难,一般只探讨移动机器人跟踪直线轨迹系统误差收敛到零的情况,并未详细讨论移动机器人在跟踪非直线轨迹时系统的误差.本文证明了在本文所设计的控制器下移动机器人在跟踪非圆形轨迹时系统误差依然会收敛到零,而在跟踪圆形轨迹时系统误差会收敛到一个有界值.

  • 文章后续组织结构如下:在第2节中,介绍了一些预备知识,并对研究问题进行了描述.在第3节中,设计了含未知参数的系统运动学控制器和基于神经网络的动力学控制器,利用非线性动力学理论对控制器进行稳定性分析.在第4节中,利用数值模拟来证明理论结果的有效性.最后在第5节得出结论.

  • 1 轮式移动机器人和神经网络数学模型

  • 1.1 轮式移动机器人数学模型

  • 如下图1所示,移动机器人的运动状态可由5个广义坐标确定q=(xyθφrφlΤ,其中(xyΤ为小车中心坐标,θ为移动机器人的航向角,(φrφlΤ 为机器人右左驱动轮的旋转角度.

  • 假设移动机器人轨迹限制在水平面上,车轮滚动不打滑则有:

  • A(q)q˙=0
    (1)
  • 在本文模型中:

  • (2)
  • 图1 轮式移动机器人构示意图

  • Fig.1 Structure diagram of mobile robot

  • 其中:r为车轮半径,2b为小车的宽度.根据文献[6]小车的动力学模型为:

  • M(q)q¨+C(q,q˙)q˙+G(q)+F(q˙)=B(q)τ-τd+A(q)Tλ
    (3)
  • 式中Mq)∈Rn×n是对称正定惯性矩阵,Cqq˙Rn×n是科氏阵,Gq)∈Rn是重力向量,Fq˙Rn是摩擦力向量,τRr为输入扭矩,Bq)∈Rn×r是输入转换矩阵,Aq)∈Rm×n是约束矩阵,λRm是约束向量.τdRn为系统扰动.由于本文仅研究平动,所以Gq)=0.再由非完整系统约束条件可得:

  • A(q)S(q)=0q˙=S(q)v(t)q¨=S˙(q)v(t)+S(q)v˙(t)
    (4)
  • 在本文中:

  • (5)
  • 故系统动力学方程可简化为:

  • M-(q)v˙+C-(q,q˙)v+F-(q˙)=B-(q)τ-τ-d
    (6)
  • 式中M-q=STMSV-q=STMS+CSG-q=STGB-q=STBF-q=STFτ-d=STτd,由文献[6]对任意n维向量有性质:

  • χT(M-˙(q)-2C-(q,q˙))χ=0
    (7)
  • 由于参数测量和建模的不精确导致移动机器人的车轮半径r、车体宽度2b、运动惯量Mq)等不能精确的获取到,因此,这就需要设计机器人控制器时,尽可能使控制器实时学习以上这些机器人的运动学或动力学模型参数,减少这些参数对系统的稳定性所造成的干扰.

  • 1.2 RBF神经网络设定

  • RBF神经网络是具有三层的单隐层前馈神经网络,由输入到输出的映射是非线性的,而隐含层到输出空间的映射是线性的,从而大大增加了学习速度并避免局部极小问题.如图2所示,有m个输入单元、N个输出单元和隐藏层中的N个单元的单层前馈神经网络由下式给出:

  • yi(x)=j=1n WijHj(x)+εi(x),i=1,,N
    (8)
  • 图2 RBF神经网络结构图

  • Fig.2 The structure of RBF neural network

  • 式中Hj(·)是神经网络隐藏层的高斯函数,Wij是输出层权重,x=xkTk=1m是神经网络输入,εix)是神经网络建模误差,其中εix<ξξ是正实数,且本文中使用的高斯函数为:

  • Hj=expx-cj2lj2
    (9)
  • 式中cjlj分别为第j个隐藏节点高斯基函数的中心和宽度.更进一步式可以简化为:

  • y(x)=WTH(x)+ε
    (10)
  • RBF神经网络的估值逼近输出为:

  • y^(x)=W^TH(x)
    (11)
  • y(x)=y^(x)+y~(x)
    (12)
  • 式中W^T为权重估计值,y^x为估计误差.

  • 2 轮式移动机器人控制器设计

  • 2.1 轮式移动机器人运动学控制器

  • 对移动机器人的轨迹跟踪而言,系统的输入为期望的速度和轨迹,在本文中分别为vrωrqr=xryrθrϕrrϕlrT.输出为车轮的输入扭矩.一般选择车轮的角速度为控制目标,其中移动机器人在一点处的线速度和角速度vω有:

  • (13)
  • (14)
  • 式中v1v2分别为机器人右轮和左轮的角速度.系统(13)为移动机器人的运动学模型.参考机器人和实际机器人的跟踪位置误差可以定义为:

  • (15)
  • 为了方便控制器的设计本文引入如下假设:

  • 假设1:移动机器人追踪的参考速度q˙r,和参考加速度q¨r,以及系统扰动τd都是有界的.根据文献[6]可以将系统运动学控制器设计为:

  • vfωf=vrcos3+K1e1ωr+vrK2e2+K3sine3
    (16)
  • 其中K1K2K3>0,求得系统误差的导数为:

  • ddte1e2e3=v-100+ωe2-e1-1+vrcose3vrsine3ωr=v1-r2+r2be2-r2be1-r2b+v2-r2-r2be2r2be1r2b+vrcose3vrsine3ωr
    (17)
  • 定义V0为:

  • V0=12e12+e22+1-cose3K2
    (18)
  • 代入式(17)则V0的导数满足:

  • V˙0=-K1e12-K3sine32K20
    (19)
  • 如果式(14)中参数rb未知,不能采用式(16)的输入,但是可以使用这些参数的估计,并为控制器设计学习这些参数的算法.不妨设:a1=1/ra2=b/r则存在常数β有0<βa2控制输入可以表示为:

  • (20)
  • 其中a^1a^2分别为a1a2的估计值,a~1a~2为估计误差.将式(20)中的车轮角速度换为式(17)中的速度控制输入,则等式变为:

  • ddte1e2e3=1+a~1a1vf-100+1+a~2a2ωfe2-e1-1+vrcose3vrsine3ωr
    (21)
  • 定义V1a^˙1a^˙2γ1γ2>0为:

  • V1=V0+12γ1a1a~12+12γ2a2a~220
    (22)
  • a^˙1=γ1e1vf,a^˙2=γ2ωfsine3K2+fafa=0,a^>βfa=1-a^˙2β2f02+1,a^βf0=γ2ωfsin3K2
    (23)
  • 将式(23)代入式(22)则V1的导数满足为:

  • V˙1=V˙0+a~1γ1a1a^˙1-γ1e1vf+a~2γ2a2a^˙2-γ2ωfsine3K2=V˙0+a^2-a2γ2a2fa0
    (24)
  • 2.2 基于神经网络的移动机器人动力学控制器

  • 在本节中需要基于系统动力学设计一种控制器,使得能在建模不确定性和外部扰动下,可以追踪必要的速度.在本文中,定义速度误差向量:

  • s=vs-vd
    (25)
  • 式中vs=vω为机器人实际速度.使用公式(6)和公式(10),系统的动力学方程可表示为:

  • M-(q)s˙+C-(q,q˙)s=B-(q)τ-τ-d-f
    (26)
  • 式中机器人非线性函数可以表示为:

  • f=M-(q)v˙d+C-(q,q˙)vd+F-(q˙)
    (27)
  • 利用RBF神经网络对该函数进行逼近,故神经网络的输入为qq˙vdv˙d,系统的转矩控制器可以设计为:

  • τ=B--1(q)(-ks+f^+σ)
    (28)
  • 式中k为正定对角矩阵,f^f估计值是RBF神经网络的输出,σ为之后定义的自适应补偿向量.将τ和式(12)代入(26),则原式可写为:

  • M-(q)s˙=-ks-C-(q,q˙)s-f~-τ-d+σ
    (29)
  • 使用径向基函数近似f,闭环系统可以更进一步表示为:

  • M-(q)s˙=-ks-C-(q,q˙)s-W~H-η+σ
    (30)
  • 其中W~=W-W^神经网络权重估计误差,η=τ-d+ε是修正的扰动项,且满足‖η‖<ρ,其中ρ是一个正常数.为了消除扰动项的干扰,选择了一个扰动补偿器如下:

  • σ=-ρ^2sρ^s+δ
    (31)
  • 其中δ˙=-μδδ(0)>0,μ>0,ρ^是正有界函数的估计,且ρ=ρ^+ρ~ρ~为估计误差,系统的自适应率设计为:

  • W^˙=ΓHsT
    (32)
  • ρ^˙=kps
    (33)
  • 式中Γ为正定增益矩阵,kp为正常数.

  • 2.3 系统的稳定性分析

  • 对于(28)中设计的系统动力学控制器,为验证其稳定性造成如下形式Lyapunov函数:

  • L=V1+12sTM-s+12trW~Γ-1W~+12kpρ~Tρ~+δμ0
    (34)
  • 等式两边同时对时间t求导得:

  • L˙=V˙1+sTM-s˙+12sTM-˙s+trW~HsT-ρ~Ts+δ˙μ
    (35)
  • 式中代入式(31)、式(32)、式(33),以及满足性质(7)则有:

  • L˙=V˙1-sTks+sTσ-sTη-ρ~Ts-δV˙1-sTks+sTσ+ρTs-ρ~Ts-δV˙1-sTks-δ2ρ^s+δ0
    (36)
  • 显然L˙≤0,故Lyapunov函数的半负定性得到了证明.结合假设1可得,L¨是有界的,由Barbalat引理可得:L˙→0,从而s→0,e1,sine3→0,并且由文献[6]可知,在满足一定初值条件下有e3→0.由文献[6]可知e¨1e¨3有界,故由Barbalat引理可得:e˙1e˙3→0.故当机器人做直线运动时,即ωr=0时,将式(16)代入式(21)有:

  • e˙3=-1+a~2a2ωr+vrK2e2+K3sine3+ωr
    (37)
  • te˙3sine30.由文献[6]a^2>0,故当机器人做直线运动时,e2→0.对非直线运动有机器人线速度和角速度的关系,

  • vr=ωrR,v˙r=ω˙rR+ωrR˙
    (38)
  • 式中R为机器人的矢径.当te˙1e˙30代入式(21)故有:

  • 0=-1+a~2a2ωf+ωr
    (39)
  • 再代入式(21)中的e˙1有:

  • ωre2+vrcose3=1+a~1a1vf
    (40)
  • 对该式求导,由tvrcose3vr,代入式有:

  • ω˙re2+ωre˙2+v˙r=1+a~1a1v˙f+a˙1a1vf
    (41)
  • te˙2=-ωf1+a~2a2e1+vrsine30a~˙1=a˙1=γ1e1vf0,及式(21)代入式(41)消去1+a~1a1再将式(38)代入有:

  • ωr2e2R˙=0
    (42)
  • 故当机器人跟踪非圆形轨迹时,即R˙≠0时,有e2→0时.而当机器人跟踪圆形轨迹时,将式(38)代入式(37)有:

  • e2=-a~2a2K2R
    (43)
  • 故当移动机器人不做圆周运动时设计的控制律可使其追踪目标轨迹,且所有位置误差均渐进收敛到零.当其做圆周运动时,设计的控制律在e2上存在一个有界误差,我们可以通过调试K2控制误差最终收敛的大小.

  • 3 仿真及结果分析

  • 在本节中,设计了以轮式移动机器人为研究对象的仿真实验,以证明在前一节所提出的基于神经网络的鲁棒自适应跟踪控制器的有效性,移动机器人选择的参数如下:

  • 3.1 参数设定

  • 假设移动机器人的动力学模型为:

  • M- (q) v˙+C- (q, q˙) v+F- (q˙) =B- (q) τ-τ-d

  • 其中,惯性矩阵,科里奥利力和离心力矩阵,重力向量分别表示为:

  • 式中m=mc+2mωI=mcd2+2mωb2+Ic+2Im,取车体质量mc=30kg,d=0.3m,r=0.15m,b=0.75m,单个驱动轮连同电机的质量mω=1kg,机器人对于纵向对称轴的转动惯量Ic=15.625kg·m2,单个驱动轮连同电机对于驱动轮轴的转动惯量Iω=0.005kg·m2,单个驱动轮连同电机对于驱动轮直径的转动惯量Im=0.0025kg·m2.

  • 文中控制器的设计参数如下:外部扰动选择为:K1=K3=5,K2=3.5,k=diag(5,5),kp=15,γ1=2,γ2=13,μ=2,Γ=diag(1,1).外部扰动选择为:τ-d=[1cost]T.

  • 3.2 仿真结果及分析

  • 图3代表移动机器人利用前馈神经网络(使用理论见参考文献[13]),传统PD控制方法(使用理论见参考文献[23]),和RBF神经网络方法追踪参考的椭圆轨迹和正弦轨迹的追踪情况.如图所示,在一定时间内,移动机器人都追踪到了目标轨迹,且位置误差逐渐收敛到零.图4表示移动机器人追踪参考的椭圆轨迹和正弦轨迹时的线速度和角速度追踪情况,可以看到在一定时间内,移动机器人速度误差逐渐收敛到零.图5代表移动机器人追踪参考的椭圆轨迹和正弦轨迹时估计参数的变化.图6代表移动机器人追踪到参考圆形轨迹的追踪情况,如图所示,系统的误差不会渐近收敛到零,而是会收敛到理论计算的有界误差.综上,通过仿真,可证明基于RBF神经网络的轨迹跟踪算法的正确性,同时与前馈神经网络轨迹跟踪算法,传统PD控制系统的轨迹跟踪算法相比跟踪效果有明显的提高,稳态误差很小,达到了更好的跟踪效果.此外在设计控制器时我们运动学和动力学模型的先验信息,控制器可以实时学习这些信息.同时,扰动补偿器抵消了系统建模的不确定性和外部扰动影响,在机器人追踪到非圆形目标轨迹后,系统的误差会渐近收敛到零,追踪到圆形目标轨迹后,系统的误差会渐近收敛到有界值,不会再发生较大的波动,使得系统具有较强鲁棒性.即通过仿真,证明了本文所提出的基于RBF神经网络的鲁棒控制器是正确有效的.

  • 图3 机器人轨迹追踪图

  • Fig.3 Trajectory tracking diagram of mobile robot

  • 图4 机器人速度追踪图

  • Fig.4 Velocity tracking diagram of mobile robot

  • 图5 估计参数示意图

  • Fig.5 Diagram of estimated parameters

  • 图6 圆形轨迹示意图

  • Fig.6 Diagram of circular trajectory

  • 4 结论

  • 本文对非完整轮式移动机器人控制问题进行了研究,提出了一种基于RBF神经网络的自适应鲁棒控制算法.相较于其他方法,本文提出的控制器可以同时在不知道系统的动力学模型以及运动学参数的情况下,使得移动机器人追踪到目标轨迹.且本文在文献[6]的基础下,进一步证明了机器人仅在追踪圆形轨迹时存在误差,其他情况下移动机器人实际轨迹与参考轨迹之间的误差都会渐进收敛到零.通过Lyapunov稳定性理论进行了稳定性分析,数值仿真实验表明了算法的有效性.

  • 参考文献

    • [1] CLARK L.Nonlinear systems analysis [J].IEEE Transactions on Automatic Control,1980,25(3):613-614.

    • [2] KANAYAMA Y,KIMURA Y,MIYAZAKI F,et al.A stable tracking control method for an autonomous mobile robot [C].In:IEEE International Conference on Robotics and Automation.Cincinnati:IEEE,1990:384-389.

    • [3] MAI T A,DANG T S,DUONG D T,et al.A combined backstepping and adaptive fuzzy PID approach for trajectory tracking of autonomous mobile robots [J].Journal of the Brazilian Society of Mechanical Sciences and Engineering,2021,43(3).

    • [4] MARKUS M.Robust tracking control of nonholonomic dynamic systems with application to the bi-steerable mobile robot [J].Automatica,2008,44(10):2588-2592.

    • [5] UDDIN N.Adaptive trajectory tracking control system of two-wheeled robot [J].Journal of Physics:Conference Series,2019,1373.

    • [6] TAKANORI F,HIROSHI N,NORIHIKO A.Adaptive tracking control of a nonholonomic mobile robot [J].IEEE Transactions on Robotics and Automation,2000,16(5):609-615.

    • [7] ZHAI J Y,SONG Z B.Adaptive sliding mode trajectory tracking control for wheeled mobile robots [J].International Journal of Control,2018,92(10):1-16.

    • [8] 尤鑫烨陈力.外部扰动下空间机器人基于扰动观测器的鲁棒控制 [J].动力学与控制学报,2021,19(2):37-42.YOU X Y,CHEN L.Robust control of space robot based on disturbance observer under external disturbance [J].Journal of Dynamics and Control,2021,19(2):37-42.(in Chinese)

    • [9] TOMOHISA H,HIDEAKI I,KOJI T.Adaptive quantized control for nonlinear uncertain systems [J].Systems & Control Letters,2009,58(9):625-632.

    • [10] Sung J Y,Bong S P.Quantized feedback control strategy for tracking performance guarantee of nonholonomic mobile robots with uncertain nonlinear dynamics [J].Applied Mathematics and Computation,2021,407.

    • [11] WU J B,XU G H,YIN Z P.Robust adaptive control for a nonholonomic mobile robot with unknown parameters [J].Journal of Control Theory and Applications,2009:212-218.

    • [12] JANG H G,HYUN C H,PARK B S.Neural network control for trajectory tracking and balancing of a ball-balancing robot with uncertainty [J].Applied Sciences,2021,11(11):4739.

    • [13] KUMAR N,PANWAR V,SUKAVANAM N,et al.Neural network-based nonlinear tracking control of kinematically redundant robot manipulators [J].Mathematical & Computer Modelling An International Journal,2011,53(9-10):1889-1901.

    • [14] PANAHANDEH P,ALIPOUR K,TARVIRDIZADEH,et al.A self-tuning trajectory tracking controller for wheeled mobile robots [J].Industrial Robot:the International Journal of Robotics Research and Application,2019,46(6):828-838.

    • [15] YU J W,JI J C,MIAO Z H,et al.Neural network-based region reaching formation control for multi-robot systems in obstacle environment[J].Neurocomputing,2019,333:11-21.

    • [16] WANG M Y,CHEN B,LIN C.Fixed-time backstepping control of quadrotor trajectory tracking based on neural network [J].IEEE Access,2020,8:177092-177099.

    • [17] OU M,SUN H,ZHANG Z,et al.Fixed-time trajectory tracking control for multiple nonholonomic mobile robots [J].Transactions of the Institute of Measurement and Control,2021,43(7):1596-1608.

    • [18] 王耀南,孙炜.机器人鲁棒轨迹跟踪控制系统[J].动力学与控制学报,2004,2(1):75-81.Wang Y N,Sun W.A robot robust trajectory tracking control system [J].Journal of Dynamics and Control,2004,2(1):75-81.(in Chinese)

    • [19] 刘丽霞.网络约束环境下非完整机器人系统一致性问题研究 [D].上海:上海大学,2020.LIU L X.Research on cooperative consensus for nonholonomic wheeled mobile robot systems over the network constraint enviroments [D].Shanghai:Shanghai Univercity,2020.(in Chinese)

    • [20] 周柏李.具有非完整约束移动机器人的超宽带-惯导-里程计融合定位与能观测性分析 [J].动力学与控制学报,2022,20(6):64-75.ZHOU B L.UWB-IMU-odometer fusion localization and observability analysis for mobile robots with nonholonomic constraints [J].Journal of Dynamics and Control,2022,20(6):64-75.(in Chinese)

    • [21] 许承宇,徐绍凯,李博闻.基于视觉延时补偿的无人机室内实时导航系统 [J].动力学与控制学报,2022,20(1):78-84.XU C Y,XU S K,L B W.UAV Iindoor real-time navigation system based on visual delay compensation [J].Journal of Dynamics and Control,2022,20(1):78-84.(in Chinese)

    • [22] MEI R,WU Q X,JIANG C S.Robust adaptive backstepping control for a class of uncertain nonlinear systems based on disturbance observers [J].Science China Information Sciences,2010,53(6):1201-1206.

    • [23] 陈启军,王月娟,陈辉堂.基于PD控制的机器人轨迹跟踪性能研究与比较 [J].控制与决策,2003(01):53-57.CHEN Q J,WANG Y J,CHEN H T.Comparative research of trajectory tracking performance of robotic manipulator based on PD control scheme [J].Control and Decision,2003(01):53-57.(in Chinese)

  • 参考文献

    • [1] CLARK L.Nonlinear systems analysis [J].IEEE Transactions on Automatic Control,1980,25(3):613-614.

    • [2] KANAYAMA Y,KIMURA Y,MIYAZAKI F,et al.A stable tracking control method for an autonomous mobile robot [C].In:IEEE International Conference on Robotics and Automation.Cincinnati:IEEE,1990:384-389.

    • [3] MAI T A,DANG T S,DUONG D T,et al.A combined backstepping and adaptive fuzzy PID approach for trajectory tracking of autonomous mobile robots [J].Journal of the Brazilian Society of Mechanical Sciences and Engineering,2021,43(3).

    • [4] MARKUS M.Robust tracking control of nonholonomic dynamic systems with application to the bi-steerable mobile robot [J].Automatica,2008,44(10):2588-2592.

    • [5] UDDIN N.Adaptive trajectory tracking control system of two-wheeled robot [J].Journal of Physics:Conference Series,2019,1373.

    • [6] TAKANORI F,HIROSHI N,NORIHIKO A.Adaptive tracking control of a nonholonomic mobile robot [J].IEEE Transactions on Robotics and Automation,2000,16(5):609-615.

    • [7] ZHAI J Y,SONG Z B.Adaptive sliding mode trajectory tracking control for wheeled mobile robots [J].International Journal of Control,2018,92(10):1-16.

    • [8] 尤鑫烨陈力.外部扰动下空间机器人基于扰动观测器的鲁棒控制 [J].动力学与控制学报,2021,19(2):37-42.YOU X Y,CHEN L.Robust control of space robot based on disturbance observer under external disturbance [J].Journal of Dynamics and Control,2021,19(2):37-42.(in Chinese)

    • [9] TOMOHISA H,HIDEAKI I,KOJI T.Adaptive quantized control for nonlinear uncertain systems [J].Systems & Control Letters,2009,58(9):625-632.

    • [10] Sung J Y,Bong S P.Quantized feedback control strategy for tracking performance guarantee of nonholonomic mobile robots with uncertain nonlinear dynamics [J].Applied Mathematics and Computation,2021,407.

    • [11] WU J B,XU G H,YIN Z P.Robust adaptive control for a nonholonomic mobile robot with unknown parameters [J].Journal of Control Theory and Applications,2009:212-218.

    • [12] JANG H G,HYUN C H,PARK B S.Neural network control for trajectory tracking and balancing of a ball-balancing robot with uncertainty [J].Applied Sciences,2021,11(11):4739.

    • [13] KUMAR N,PANWAR V,SUKAVANAM N,et al.Neural network-based nonlinear tracking control of kinematically redundant robot manipulators [J].Mathematical & Computer Modelling An International Journal,2011,53(9-10):1889-1901.

    • [14] PANAHANDEH P,ALIPOUR K,TARVIRDIZADEH,et al.A self-tuning trajectory tracking controller for wheeled mobile robots [J].Industrial Robot:the International Journal of Robotics Research and Application,2019,46(6):828-838.

    • [15] YU J W,JI J C,MIAO Z H,et al.Neural network-based region reaching formation control for multi-robot systems in obstacle environment[J].Neurocomputing,2019,333:11-21.

    • [16] WANG M Y,CHEN B,LIN C.Fixed-time backstepping control of quadrotor trajectory tracking based on neural network [J].IEEE Access,2020,8:177092-177099.

    • [17] OU M,SUN H,ZHANG Z,et al.Fixed-time trajectory tracking control for multiple nonholonomic mobile robots [J].Transactions of the Institute of Measurement and Control,2021,43(7):1596-1608.

    • [18] 王耀南,孙炜.机器人鲁棒轨迹跟踪控制系统[J].动力学与控制学报,2004,2(1):75-81.Wang Y N,Sun W.A robot robust trajectory tracking control system [J].Journal of Dynamics and Control,2004,2(1):75-81.(in Chinese)

    • [19] 刘丽霞.网络约束环境下非完整机器人系统一致性问题研究 [D].上海:上海大学,2020.LIU L X.Research on cooperative consensus for nonholonomic wheeled mobile robot systems over the network constraint enviroments [D].Shanghai:Shanghai Univercity,2020.(in Chinese)

    • [20] 周柏李.具有非完整约束移动机器人的超宽带-惯导-里程计融合定位与能观测性分析 [J].动力学与控制学报,2022,20(6):64-75.ZHOU B L.UWB-IMU-odometer fusion localization and observability analysis for mobile robots with nonholonomic constraints [J].Journal of Dynamics and Control,2022,20(6):64-75.(in Chinese)

    • [21] 许承宇,徐绍凯,李博闻.基于视觉延时补偿的无人机室内实时导航系统 [J].动力学与控制学报,2022,20(1):78-84.XU C Y,XU S K,L B W.UAV Iindoor real-time navigation system based on visual delay compensation [J].Journal of Dynamics and Control,2022,20(1):78-84.(in Chinese)

    • [22] MEI R,WU Q X,JIANG C S.Robust adaptive backstepping control for a class of uncertain nonlinear systems based on disturbance observers [J].Science China Information Sciences,2010,53(6):1201-1206.

    • [23] 陈启军,王月娟,陈辉堂.基于PD控制的机器人轨迹跟踪性能研究与比较 [J].控制与决策,2003(01):53-57.CHEN Q J,WANG Y J,CHEN H T.Comparative research of trajectory tracking performance of robotic manipulator based on PD control scheme [J].Control and Decision,2003(01):53-57.(in Chinese)

  • 微信公众号二维码

    手机版网站二维码