1、计算机与控制系统测控技术2023 年第 42 卷第 2 期收稿日期:2022 11 11基金项目:国家自然科学基金面上项目(62171274)引用格式:司勇,王兆魁,李东方,等 四旋翼无人机参数预测和抗扰动自适应轨迹跟踪控制 J 测控技术,2023,42(2):99 107SI Y,WANG Z K,LI D F,et al Parameter Prediction and Anti-Disturbance Adaptive Trajectory Tracking Control for UAVs J Measurement Control Technology,2023,42(2):99 1
2、07四旋翼无人机参数预测和抗扰动自适应轨迹跟踪控制司勇1*,王兆魁1,李东方2,吴奇3(1 清华大学 航天航空学院,北京100084;2 福州大学 电气工程与自动化学院,福建 福州350108;3 上海交通大学 电子信息与电气工程学院,上海200230)摘要:为了降低外界环境对四旋翼无人机飞行轨迹的扰动性,提高无人机的控制精度,提出 1 种基于滑模控制的四旋翼无人机参数预测和抗扰动的自适应轨迹跟踪控制器。这种控制器对四旋翼无人机系统的不确定状态参数、气流、风阻和执行器故障等外界扰动进行预测,实现了对系统输入的状态补偿和扰动补偿,提高了无人机的轨迹跟踪效率和抗扰动能力,消除了机体在飞行过程中的抖
3、振现象,提高了无人机系统对环境的适应性和控制器的稳定性。通过仿真实验,分析了四旋翼无人机在不同控制器作用下的轨迹跟踪性能曲线,验证了所提出的控制器的优越性和有效性。关键词:四旋翼无人机;滑模控制;自适应控制;轨迹跟踪中图分类号:TP274文献标志码:A文章编号:1000 8829(2023)02 0099 09doi:10 19708/j ckjs 2023 02 017Parameter Prediction and Anti-Disturbance Adaptive TrajectoryTracking Control for UAVsSI Yong1*,WANG Zhao-kui1,LI
4、 Dong-fang2,WU Qi3(1 School of Aerospace Engineering,Tsinghua University,Beijing 100084,China;2 College of Electrical Engineering and Automation,Fuzhou University,Fuzhou 350108,China;3 School of Electronic Information and Electrical Engineering,Shanghai Jiao Tong University,Shanghai 200230,China)Abs
5、tract:In order to reduce the disturbance of the external environment on the flight path of a UAV and im-prove the control accuracy of a UAV,an adaptive trajectory tracking controller based on sliding mode controlfor a UAV is proposed This controller can predict the uncertain state parameters,airflow
6、,windage,actuatorfaults,and other external disturbances of the four rotor UAV system,and realize the state and disturbance com-pensations of the system input,which can improve trajectory tracking efficiency and anti-interference ability ofa UAV,eliminate the body chattering phenomenon in the flight
7、process,and improve the adaptability of UAVsystem to the environment and the stability of the controller Through simulation experiments,the trajectorytracking performance curves of four rotor UAV under different controllers are analyzed,and the advantages andeffectiveness of the proposed controller
8、are verifiedKey words:four rotor UAV;sliding mode control;adaptive control;trajectory tracking四旋翼无人机是一种通过遥控或机载程序实现飞行任务的无人驾驶设备。这种无人机凭借机动灵活、99成本低和结构简单等优点在电力巡检、农业植保和环境监测等领域被广泛使用1。因此,四旋翼无人机的研究受到广大研究学者们的青睐2 3。当前,四旋翼无人机的研究高度发展,研究学者们取得了颇丰的成果4。比较有代表性的有 DraganflyerInnovation 公司研发的 Draganflyer 系列四旋翼无人机飞行器,这种无
9、人机在军事侦察、地质灾害测绘等领域发挥着重要作用5 6,操作人员可远程遥控飞行器的运动方向和速度来完成指定任务。洛桑联邦理工学院研发了两代小型四旋翼无人机 OS4 和 OS4,设计了完全自主的无人机控制系统,赋予了无人机在室内的悬停功能,提高了无人机的自主避障能力7 10。Ku-mar 等研究了四旋翼无人机的编队协同控制,这使得无人机群编队在特定场景中能够完成搜索和救援任务11 13。由于四旋翼无人机在飞行过程中会受到紊流风场的影响,这给无人机的轨迹跟踪运动带来了极大的挑战14。Chen 等15 使用 PID 神经网络控制算法设计了四旋翼无人机的轨迹跟踪控制器,这种控制器没有考虑风场扰动对无人
10、机路径跟踪的影响。一旦风力扰动过大,无人机就会偏离约定轨迹。为了提高四旋翼无人机在紊流风场扰动下的轨迹跟踪稳定性,Moreno-Valenzuela 等16 提出了一种基于分布式 PID 神经网络的无人机路径跟踪控制方法,该方法采用双闭环控制方案,在一定程度上提高了无人机的轨迹跟踪稳定性等。为了提高无人机路径跟踪的收敛速度,Mian等17 将反步法应用在四旋翼无人机上并取得良好的效果17。此外,Chen 等18 将反步控制与滑模控制相结合,设计了一种具有鲁棒性的四旋翼无人机位置和偏航角控制的反步滑模控制器。该控制器使用了虚拟控制输入,设计了系统故障的估计值,保证了飞行器的轨迹跟踪性能。为了提高
11、四旋翼无人机的轨迹跟踪精度,Allahverdy 等19 将迭代学习控制应用于无人机的路径跟踪控制中,提出了基于迭代学习控制的反步积分滑模控制方法,该方法有效提高了系统的控制精度和误差的鲁棒性。针对四旋翼无人机模型的非线性特点,affo等20 21 设计了无人机跟踪位置误差的积分预测控制器,这种控制器能够使无人机在受到持续外界干扰时仍然可以跟踪参考路径。但是,由于积分作用缓慢,无人机在高速风场扰动情况下的跟踪效果并不理想。为了解决这个问题,Yao 等22 提出了基于扩展状态观测器的四旋翼无人机积分滑模控制器,该控制器利用扩展状态观测器对风场的扰动变量进行估计,并用估计值来补偿自适应积分滑模面,
12、有效提高了无人机的跟踪效率。类似地,Shao 等23 设计了基于扩展状态观测器的四旋翼无人机积分反步滑模的控制器,提高了无人机的抗扰动能力,保证了无人机系统在参数不确定情况下的轨迹跟踪精度。为了提高四旋翼无人机在轨迹跟踪过程中的自适应能力,Modid 等24 将自适应方法应用到滑模控制中,研究了无人机系统在参数不确定情况下的整定问题,证明了无人机系统的未知参数在任何时刻都可以实现收敛与稳定。尽管研究学者们在四旋翼无人机的轨迹跟踪控制研究中取得了许多重要成果,但是还存在一些亟需解决的问题。例如,四旋翼无人机的姿态和位置的高耦合性会导致无人机自主化水平低的问题;无人机在飞行控制中受气流、风阻和执行
13、器故障等外界环境的扰动会导致轨迹偏离的现象;控制系统的自适应能力研究不完善会导致无人机飞行效率低、抖振严重和稳定性不足的问题25 26。为了提高四旋翼无人机的轨迹跟踪精度,抵消飞行过程中的干扰波动,增加控制系统的自适应性和稳定性,笔者提出一种基于滑模控制的四旋翼无人机参数预测和抗扰动的自适应轨迹跟踪控制器。所提出的控制器通过对四旋翼无人机系统的不确定状态参数进行预测,提前对无人机给予自适应补偿,有效提高了无人机的轨迹跟踪效率和跟踪精度,确保了自适应轨迹跟踪控制器的稳定性;通过预测四旋翼无人机所受的外界扰动,提前对系统的控制输入进行干扰补偿,降低了气流、风阻和执行器故障等外界环境对无人机轨迹跟踪
14、控制的消极影响,提高了无人机的抗扰动能力,消除了无人机在飞行过程中的抖振现象,从而提高了系统对环境的自适应适应力。通过实验,比较了四旋翼无人机在不同控制器作用下的轨迹跟踪性能曲线,验证了所提出的控制器能够消除四旋翼无人机的姿态角误差的超调现象,减小位置误差的波动峰值和频率,有效提高了无人机飞行速度的稳定时间和跟踪误差的收敛稳定性。1模型四旋翼无人机是一种典型的欠驱动六自由度系统。这种无人机由 4 个独立的电机和 4 个螺旋桨组成。通过调节四旋翼无人机的4 个电机的转速,螺旋桨产生的升力会随之改变,以此实现无人机的飞行姿态转换。由于四旋翼无人机使用反对称结构的设计理念,因此无人机相邻的2 个螺旋
15、桨始终保持反方向旋转 27。四旋翼无人机的建模使用 2 套独立的空间坐标系,分别为惯性坐标系 OXYZ和无人机坐标系 Bxyz。无人机在 OXYZ坐标系下的位置为 x,y,zT,翻滚角为,俯仰角为,偏航角为,如图 1 所示。四旋翼无人机系统的 4 个控制输入为 ui(i=1,4)。其中,u1控制无人机的垂直起降运动,u2控制无人机的翻滚运001测控技术 2023 年第 42 卷第 2 期动,u3控制无人机的俯仰运动,u4控制无人机的偏航运动。系统包括6 个输出,分别是沿 3 个坐标轴的平移运动(垂直运动、前后运动、侧向运动)以及围绕 3 个坐标轴的旋转运动(翻滚运动、俯仰运动、偏航运动)。i为
16、第 i(i=1,4)个电机的转速。参考文献 18,得到四旋翼无人机的非线性力学模型,如式1 所示。图 1四旋翼无人机模型=Iy IzIxIrIx kIx+lIxu2=Iz IxIyIrIy kIy+lIyu3=Ix IyIzkIz+lIzu4x=kxmx+(cossincos+sinsin)u1my=kymy+(cossinsin sincos)u1mz=kzmz+coscosu1mg(1)式中:k、k和 k分别为四旋翼无人机在 3 个转动方向上的气动阻力系数;kx、ky和 kz分别为无人机在3 个坐标方向上的空气阻力系数;Ir=1 2+3 4为螺旋桨角速度的综合残差;Ix、Iy和 Iz分别为
17、四旋翼无人机围绕机体坐标系的转动惯量;l 为无人机旋翼中心至机体坐标系原点的距离。为简化四旋翼无人机的模型参数,设a1=IyIzIx,a2=IrIx,a3=kIx,a4=IzIxIy,a5=IrIy,a6=kIy,a7=IxIyIz,a8=kIz,a9=kxm,a10=kym,a11=kzm,b1=lIx,b2=lIy,b3=lIz设计无人机在 x、y、z 方向上的虚拟控制输入为ux=(cossincos+sinsin)u1uy=(cossinsin sincos)u1uz=coscosu1(2)由于欠驱动的四旋翼无人机存在非线性项和耦合项,因此四旋翼无人机系统在本质上是一个不稳定系统。无人机
18、在轨迹跟踪的过程中不仅受到建模不确定性影响,而且受到外界风扰和故障等影响。因此,研究四旋翼无人机在受到外部干扰以及故障影响下的轨迹跟踪方法具有重要意义。为了抵消四旋翼无人机在轨迹跟踪过程中受到的干扰和故障,需要将外界干扰和偏差故障统一成系统的扰动项,并在控制器中引入扰动补偿项,通过自适应估计方法来确保控制器的稳定性 28。设置 fi(i=1,2,3)为四旋翼无人机在转动角度上所受的故障项。i(i=1,2,3)为无人机在转动角度上所受的扰动项。四旋翼无人机的转动角度故障项和扰动项之和为 bii=fi+i(i=1,2,3)。设置 hi(i=1,2,3)为四旋翼无人机在运动位置方向上所受的故障项,i
19、(i=1,2,3)为无人机在运动位置方向上所受的扰动项,则无人机的运动位置故障项和扰动项之和为 i=hi+i(i=4,5,6)。因此,考虑扰动以及执行器偏差故障的无人机控制模型为=v=a1 a2 a3+b1(u2+1)=v=a4 a5 a6+b2(u3+2)=v=a7 a8+b3(u4+3)x=vx=a9x+uxm+4y=vy=a10y+uym+5z=vz=a11z+coscosu1m g+6(3)式中:v为滚转角速度;v为俯仰角速度;v为偏航角速度;vx为切向运动速度;vy为法向运动速度;vz为垂向运动速度。2目标四旋翼无人机在轨迹跟踪的过程中,需要完成两项控制目标,分别是姿态角目标和飞行位
20、置目标29。四旋翼无人机的姿态角目标和飞行位置目标之间存在相互作用和相互联系。其中,姿态角目标的实现可以使无人机的翻滚角、俯仰角和偏航角误差收敛且稳定;飞行位置目标的实现可以使无人机的切向、法向和垂向位置误差收敛且稳定30 31。由于四旋翼无人机的姿态和位置之间具有高度的耦合性,因此,姿态角的稳定性会影响无人机的飞行位置轨迹,飞行位置的收敛速度会反作用姿态角的转动角度。只有同时完成自适应轨迹跟踪控制器的两项目标才能使无人机快速和准确地跟踪期望轨迹。2 1姿态角目标四旋翼无人机的实际翻滚角、俯仰角和偏航角分别为、和。设置无人机的理想翻滚角、俯仰角和偏航角分别为、和。要想使四旋翼无人机的姿态子系统
21、在扰动发生的情况下保持稳定,换句话说是使系统的姿态角度误差 e=,e=和 e=可以收敛到零,即101四旋翼无人机参数预测和抗扰动自适应轨迹跟踪控制limte(t)=0,limte(t)=0,limte(t)=0(4)当 t时,存在 ,和 。2 2飞行位置目标四旋翼无人机的实际飞行位置为 x,y,z,设置无人机的理想飞行位置为x,y,z。要想使四旋翼无人机的位置子系统在扰动发生的情况下保持稳定,换句话说是使系统的飞行位置误差 ex=x x,ey=y y和 ez=z z能收敛到零,即limtex(t)=0,limtey(t)=0,limtez(t)=0(5)当 t时,存在 xx,yy和 zz。3控
22、制器设计为了实现制定的控制目标,需要利用滑模控制方法和自适应控制方法对四旋翼无人机的姿态角子系统和位置子系统分别设计32。3 1姿态角子系统四旋翼无人机的翻滚角速度为 v=,俯仰角速度为 v=,偏航角速度为 v=,分别设计四旋翼无人机的翻滚角滑模误差 e、俯仰角滑模误差 e和偏航角滑模误差 e,即e=s s,e=s s,e=s s(6)式中:翻滚角的滑模面为 s=+和 s=+;俯仰角的滑模面为 s=+和 s=+;偏航角的滑模面为 s=+和 s=+。同时,0,0 和 0 为正常数增益。对四旋翼无人机的翻滚角误差,俯仰角误差和偏航角误差进行为微分:e=s s=v+(a1a2 a3+b1u2+b11
23、)se=s s=v+(a4a5 a6+b2u3+b22)se=s s=v+(a7a8+b3u4+b33)s(7)不妨设d1、d2、d3和d4分别为a1b1、a2b1、a3b1和1b1的预测值,设d5、d6、d7和d8分别为a4b2、a5b2、a6b2和1b2的预测值,设d9、d10和d11分别为a7b3、a8b3和1b3的预测值。同时,设置1、2和3分别为 1、2和 3的预测值。系统的预测值di(i=1,11)是有界的,姿态扰动误差的预测值1、2和3是有界的。根据自适应控制方法设计系统的控制输入 u2,u3和 u4:u2=d1+d2+d3 d4v s+ce()1u3=d5+d6+d7 d8v
24、s+ce()2u4=d9+d10 d11v s+ce()3(8)式中:c0,c0 和 c0 为正常数增益。设计 Lyapunov 候选函数 L1、L2和 L3:L1=12e2+b1121a1b1 d()12+122a2b1 d()22+123a3b1 d()32+121(1 1)2+b1241b1 d()42L2=12e2+b2125a4b2 d()52+126a5b2 d()62+127a6b2 d()72+122(2 2)2+b2281b2 d()82L3=12e2+b3129a7b3 d()92+1210a8b3 d()102+123(3 3)2+b32111b3 d()112(9)式中
25、:i0(i=1,11)为正常数增益;1,2和 3为正常数增益。设计预测值d1,d2,d3,d5,d6,d7,d9,d10和1 3的微分为d1=1e,d2=2e,d3=3e,d5=5e,d6=6e,d7=7e,d9=9e,d10=10e,1=1e,2=2e,3=3e设计预测值d4、d8和d11的微分为d4=4(v s+ce)ed8=8(v s+ce)ed11=10(v s+ce)e(10)对 L1、L2和 L3进行微分可以得到:L=L1+L2+L3=ce2 ce2 ce20(11)很明显,L是负半定的。同时,系统的预测值di和扰动误差的预测值i是有界的。根据 Barbalat Lem-ma 引理
26、,四旋翼无人机系统的姿态角度是稳定的33。考虑具有外部扰动的四旋翼无人机的姿态子系统所设计的控制输入(式(8)能够保证无人机姿态子系统在扰动发生的情况下保持稳定,故四旋翼无人机系统的姿态角度误差 e、e和 e可以收敛且稳定。3 2位置子系统四旋翼无人机的垂向运动速度为 vz=z,垂向速度为 vz。设置垂向位置误差和垂向速度误差为201测控技术 2023 年第 42 卷第 2 期ez=z zev,z=vz vz(12)设置虚拟控制项为vz=zez+z(13)式中:z0 为正常数增益;z为 z的预测值。不妨设a11为 a11的预测值,6为 6的预测值,同时,设置 Lyapunov 候选函数 V1:
27、V1=12e2z+12e2v,z+121(zz)2+122(a11a11)2+123(66)2(14)式中:10,20 和 30 为正常数增益。设置系统的控制输入 u1为u1=mcoscos(a11z+g 6+vz czev,z)(15)式中:cz0 为正常数增益。设计预测值z、a11和6的微分为 z=1e2z,a 11=2zev,z,6=3ev,z根据四旋翼无人机的控制输入 u1,设计无人机的虚拟切向和法向位置控制输入 ux和 uy。无人机的切向和法向运动速度分别为 vx=x和 vy=y,切向和法向速度分别为 vx和 vy。四旋翼无人机的位置和速度误差得式(19)。ex=x xev,x=vx
28、 vxey=y yev,y=vy vy(16)设置虚拟控制项为vx=xex+xvy=yey+y(17)式中:x0 和 y0 为正常数增益;x为 x的预测值;y为 y的预测值。不妨设a9和a10分别为 a9和 a10的预测值,4和5为 4和 5的预测值,同时,设置 Lyapunov 候选函数V2和 V3为V2=12e2x+12e2v,x+124(x x)2+125(a9 a9)2+126(4 4)2V3=12e2y+12e2v,y+127(y y)2+128(a10 a10)2+129(5 5)2(18)式中:40,50,60,70,80 和 90 为正常数增益。设置系统的位置控制输入 ux和
29、uy为ux=m(a9x 4+vx cxev,x)uy=m(a10y 5+vy cyev,y)(19)式中:cx0 和 cy0 为正常数增益。设计预测值x、y、a9、a10、4和5为x=4e2x,y=7e2y,a 9=5xev,x,a 10=8yev,y,4=6ev,x,5=9ev,y设四旋翼无人机的位置误差的 Lyapunov 函数为V=V1+V2+V30(20)很明显,V是负半定的。四旋翼无人机系统的位置控制误差 ex、ey和 ez可以收敛到零,同时,无人机系统的速度误差 ev,x、ev,y和 ev,z可以收敛到零。同时,系统的预测值a8、a9和a10,位置扰动误差的预测值4、5和6,以及虚
30、拟控制输入的参数预测值 x、y和z均是有界的。根据 Barbalat Lemma 引理,系统的位置控制是稳定的33。根据期望偏航角 和式(19)中的控制输入ux和uy,可以反解出四旋翼无人机系统的理想翻滚角 和俯仰角。将 和作为内环回路的参考输入,可以设计无人机系统的姿态控制器。u1=u2x+u2y+u2z(21)=arcsinsin ux cos uyu1=arctancos ux+sin uyuz(22)式(25)可直接用于四旋翼无人机的位置子系统控制,解算出的 和用于无人机的姿态子系统设计。在控制器的作用下无人机的姿态角 和可以实现整定。为了保证方程组的有解性,无人机的期望偏航角为 2,
31、()2可以符合飞行器实际飞行情况。4仿真下面通过仿真实验来验证所提出的控制器可以使四旋翼无人机快速并准确的跟踪期望路径。在仿真实验中,系统的初始参数如表 1 所示。四旋翼无人机跟踪的期望轨迹如式(23)所示,无人机的姿态子系统的扰动变量如式(24)所示,位置子系统的扰动变量如式(25)所示。通过分析无人机在本文所提出控制器(简称 PC)、文献 18提出的反步滑模 控 制 器(Backstepping Sliding Mode Controller,BSMC)、标准反步控制器(Standard Backstepping Con-troller,SBC)和文献 24提出的自适应滑模控制器301四旋
32、翼无人机参数预测和抗扰动自适应轨迹跟踪控制表 1参数设置名称值名称值m2x,y,z 0 5,05,0l0 2di001lx125i0ly125x001lz2 5y001lr00875z001g9 8vx,vy,vz 0,0,001kx108005ky108005kz108005k012i2k0121,210k012312(0)005radi3(0)005radcx,cy,cz 20,40,10(0)005radc,c,c 15,18,10(Adaptive Sliding Mode Controller,ASMC)下的跟踪性能曲线,验证所提出的控制器的有效性和优越性。x=5sin(0 5t+4
33、)y=5cos(0 5t+4)z=0 2t+1=0 01sint(23)1=2=3=cos(0 5t+0 1)(24)4=5=6=sin(t+0 1)(25)四旋翼无人机在 4 种不同控制器作用下的飞行轨迹如图 2 所示。无人机在 SBC 下的运动轨迹与参考轨迹在起始阶段偏离最大。无人机在 BSMC、ASMC 和PC 下的飞行轨迹都可以快速跟踪到理想路径。但是,相比之下,PC 的作用可以使四旋翼无人机最快、最稳定地跟踪参考轨迹。图 2无人机飞行轨迹四旋翼无人机在 4 种控制器作用下的飞行轨迹如图 3 所示。将无人机的飞行轨迹与参考路径作差,得到无人机的飞行位置误差如图 4 所示。无人机在BSM
34、C、ASMC 和 PC 作用下的切向和法向飞行轨迹可以跟踪到期望路径。在 PC 作用下的切向和法向位置误差可以迅速收敛。在 BSMC、ASMC 和 PC 作用下,无人机的切向位置误差的收敛时间分别是 4 s、4 s 和1 s,法向位置误差的收敛时间分别是 4 s、6 s 和 1 s。在 ASMC 和 PC 作用下的垂向位置误差可以无超调的快速收敛到稳定状态。综上所述,通过对比四旋翼无人机在不同控制器作用下的飞行位置特性,体现出了PC 的优越性和有效性。图 3无人机飞行轨迹分量图 4无人机飞行位置误差四旋翼无人机的飞行速度误差如图 5 所示。可以看出,无人机在 PC 作用下的切向和法向速度误差可
35、以在 1s 内快速收敛,并且收敛后的误差曲线具有极高的稳定性和平滑性。此外,四旋翼无人机在 BSMC、SBC、ASMC 和 PC 作用下的垂向速度误差在稳定前分别经过的超调次数为 2 次、2 次、1 次和 1 次,误差的收敛时间分别是 14 s、14 s、4 s 和2 s。因此,四旋翼无人机在 PC 的控制下的飞行速度误差不仅收敛快、稳定性好,而且收敛后的误差曲线平滑。401测控技术 2023 年第 42 卷第 2 期图 5无人机飞行速度误差分量根据 v=v2x+v2y+v2z得到四旋翼无人机飞行速度,如图 6 所示。在 4 种控制器的作用下,无人机的飞行速度在初始阶段的波动都很强烈,这为无人
36、机的起飞提供了一个大的加速度。无人机在 PC 作用下的飞行速度在起飞后快速调整,速度曲线基本在 2 s 处实现了稳定。在飞行速度稳定后,无人机可以平稳且匀速地跟踪参考轨迹。图 6无人机飞行速度将无人机的飞行姿态角与参考姿态角作差,得到无人机的飞行姿态角误差,如图 7 所示。相比之下,四旋翼无人机在 PC 下的翻滚角和俯仰角误差在初始阶段虽然出现一定的抖动现象,但是抖动幅值小、稳定性好。此外,虽然四旋翼无人机在不同控制器作用下的偏航角误差都实现了稳定,但是,无人机在 PC 下的偏航角误差曲线在稳定前的摆动幅值小,收敛速度快,收敛后的误差曲线稳定性好。综上所述,四旋翼无人机的飞行姿态角特性曲线可以
37、很好地体现出 PC 的优越性。四旋翼无人机的飞行姿态角速度误差如图 8 所示。可以看出,无人机在 BSMC 和 SBC 作用下的翻滚角和俯仰角速度误差存在抖动幅度大、抖动频繁、收敛速度慢的不足。相比之下,无人机在 ASMC 和 PC 作用下的翻滚角和俯仰角速度误差曲线具有抖动频率小、抖动幅值小、收敛速度快和误差稳定性好的优点。在 PC 作用下,无人机的误差曲线整体波动小、抖动频图 7无人机飞行姿态角误差图 8无人机飞行姿态角速度误差率低、收敛速度快且平滑、姿态转动平滑,这大幅提高了无人机的轨迹跟踪稳定性。无人机的系统控制输入曲线如图 9 所示。无人机在起飞时,垂直起降输入变化大,这使无人机可以
38、快速跟踪参考轨迹。在 PC 的作用下,无人机快速跟踪到期望路径后,飞行位置误差和姿态角误差实现了收敛,无人机实现了稳定的轨迹跟踪运动,无人机的垂直起降输入也实现了稳定。受无人机初始作用的影响,无人机的偏航输入在8 s 内振动剧烈,因为无人机在初始轨迹跟踪的过程中不仅要改变高度,而且要改变偏航位置。相比之下,无人机的翻滚输入和俯仰输入仅在 3 s 内发生大幅变化。当无人机跟踪到参考轨迹后,无人机的翻滚、俯仰和偏航输入呈现出规律的正弦波形式。四旋翼无人机系统的参数变量预测值和虚拟控制函数的参数变量预测值变化曲线如图 10 和图 11 所示。在 PC 控制下,预测值曲线可以快速稳定,并且稳定后的曲线
39、整齐无毛刺。501四旋翼无人机参数预测和抗扰动自适应轨迹跟踪控制图 9控制输入图 10系统的参数变量预测值图 11虚拟控制函数的参数变量预测值四旋翼无人机系统的姿态和位置扰动变量预测值变化曲线如图 12 和图 13 所示。由于初始扰动变量为正弦曲线,因此,在 PC 的作用下,无人机的扰动变量预测值为稳定的正弦波动形式。综上所述,PC 不仅有效提高了四旋翼无人机的轨迹跟踪效率,加快了跟踪性能误差的收敛速度,而且减小了跟踪误差的波动峰值,提高了系统的稳定性。通图 12姿态扰动变量预测值图 13位置扰动变量预测值过仿真实验,所提出的基于滑模控制的四旋翼无人机参数预测和抗干扰的自适应轨迹跟踪控制器的有
40、效性和优越性被验证。5结束语本文提出了一种基于滑模控制的四旋翼无人机参数预测和抗干扰的自适应轨迹跟踪控制器。定义了四旋翼无人机具有外部扰动的非线性力学模型,探讨了无人机轨迹跟踪的姿态角目标和飞行位置目标,通过预测系统的不确定状态参数和无人机所受的外界扰动,设计系统的姿态控制输入和位置控制输入,实现了无人机的自适应轨迹跟踪控制。参考文献:1LI X,TAN J W,LIU A F,et al A novel UAV-enabled datacollectionschemeforintelligenttransportationsystemthrough UAV speed controlJ IE
41、EE Transactions on In-telligent Transportation Systems,2021,22(4):2100 2110 2SANTOSO F,GAATT M A,ANAVATTI S G HybridPD-fuzzy and PD controllers for trajectory tracking of aquadrotor unmanned aerial vehicle:autopilot designs andreal-time flight testsJ IEEE Transactions on Systems,Man,and Cybernetics:
42、Systems,2021,51(3):1817 1829 3ZHENG L N,ZHANG Z J Convergence and robustness a-nalysis of novel adaptive multilayer neural dynamics-basedcontrollers of multirotor UAVsJ IEEE Transactions onCybernetics,2021,51(7):3710 3723 4LIU Y S,WANG Q X,HU H S,et al A novel real-timemoving target tracking and pat
43、h planning system for aquadrotor UAV in unknown unstructured outdoor scenes J IEEE Transactions on Systems,Man,and Cybernetics:Systems,2019,49(11):2362 2372 5CASTILLO P,DZUL A,LOZANO eal-time stabilizationand tracking of a four-rotor mini rotorcraft J IEEE Trans-actions on Control Systems Technology
44、,2004,12(4):510 516 6CASTILLO P,LOZANO,FANTONI I,et al Control de-sign for the PVTOL aircraft with arbitrary bounds on the ac-celerationC/Proceedings of the 41st IEEE Conferenceon Decision and Control 2002:1717 1722601测控技术 2023 年第 42 卷第 2 期 7BOUABDALLAH S,MUIEI P,SIEGWAT Designand control of an indo
45、or micro quadrotor C/2004 IEEEInternational Conference on obotics and Automation2004:4393 4398 8BOUABDALLAH S,SIEGWAT FullcontrolofaquadrotorC/2007 IEEE/SJ International Conferenceon Intelligent obots and Systems 2007:153 158 9BOUABDALLAH S,BECKE M,SIEGWAT Autono-mous miniature flying robots:coming
46、soon!esearch,De-velopment,and esultsJ IEEE obotics AutomationMagazine,2007,14(3):88 98 10BOUABDALLAH S,NOTH A,SIEGWAT PID vs LQcontrol techniques applied to an indoor micro quadrotor C/2004 IEEE/SJ International Conference on Intelli-gent obots and Systems 2004:2451 2456 11TUPIN M,MICHAEL N,KUMA V C
47、oncurrent assign-ment and planning of trajectories for large teams of inter-changeable robotsC/2013 IEEE International Confer-ence on obotics and Automation 2013:842 848 12 KUNDU P,PAUL V,KUMA V,et al An adaptive model-ing of petroleum emulsion formation and stability by a heu-ristic multiobjective
48、artificial neural network-genetic algo-rithm J Petroleum Science and Technology,2016,34(4):350 358 13 DAMES P,KUMA V Autonomous localization of an un-known number of targets without data association usingteams of mobile sensors J IEEE Transactions on Automa-tion Science and Engineering,2015,12(3):85
49、0 864 14 WANG S J,JIANG F,ZHANG B,et al Development ofUAV-based target tracking and recognition systemsJ IEEE Transactions on Intelligent Transportation Systems,2020,21(8):3409 3422 15 CHEN Y M,HE Y L,ZHOU M F Decentralized PID neuralnetwork control for a quadrotor helicopter subjected to winddistur
50、bance J Journal of Central South University,2015,22(1):168 179 16 MOENO-VALENZUELA J,PEZ-ALCOCE,GUE-EO-MEDINA M,et al Nonlinear PID-type controller forquadrotor trajectory tracking J IEEE/ASME Transactionson Mechatronics,2018,23(5):2436 2447 17 MIAN A A,WANG D B Modeling and backstepping-basednonlin