四旋翼无人机安全轨迹跟踪控制.pdf
《四旋翼无人机安全轨迹跟踪控制.pdf》由会员分享,可在线阅读,更多相关《四旋翼无人机安全轨迹跟踪控制.pdf(9页珍藏版)》请在咨信网上搜索。
1、针对存在安全约束的四旋翼无人机,为了保证其能够快速稳定地跟踪给定轨迹,本文提出了一种基于双闭环思想及控制障碍函数求解二次规划问题的控制器设计框架.首先,考虑到无人机的模型不确定性及外界干扰问题,基于快速非奇异终端滑模面设计了双闭环标称控制器,能够实现有限时间快速收敛.进一步地,为了解决无人机遇到的状态、距离约束等安全控制问题,利用控制障碍函数,将带有约束的控制器设计问题转化成二次规划的求解问题.最后,对提出的控制策略进行了仿真,验证了控制器的快速性和鲁棒性,并实现了给定轨迹的安全跟踪.关键词:四旋翼无人机;终端滑模;控制障碍函数;安全约束引用格式:孙谷昊,曾庆双,蔡中泽.四旋翼无人机安全轨迹跟
2、踪控制.控制理论与应用,2023,40(7):1261 1269DOI:10.7641/CTA.2022.20319Safety-critical trajectory tracking control of quadrotor UAVsSUN Gu-hao,ZENG Qing-shuang,CAI Zhong-ze(Space Control and Inertial Technology Research Center,Harbin Institute of Technology,Harbin Heilongjiang 150001,China)Abstract:Considering t
3、he quadrotor UAVs with safe constraints,a double closed-loop and CBF-QP control frameworkis proposed to tackle the constrained trajectory tracking problem with model uncertainties and external disturbances.First,anonsingular fast terminal sliding mode controller is introduced,and a finite-time fast
4、convergence is achieved.Furthermore,the tracking with the state and distance constraints is considered a safety-critical control problem,and the constraints areformulated by control barrier functions.The controller is designed via a quadratic programming process.The proposedcontrol framework is nume
5、rically simulated,and the results illustrate the effectiveness and robustness of the proposedcontrol strategy.Key words:quadrotor UAVs;terminal sliding mode;control barrier function;safe constraintsCitation:SUN Guhao,ZENG Qingshuang,CAI Zhongze.Safety-critical trajectory tracking control of quadroto
6、r UAVs.Control Theory&Applications,2023,40(7):1261 12691引引引言言言随着微机械传感器、复合材料、视觉定位与导航等技术的快速发展,无人机也逐渐变得更智能化、轻量化.在全球新冠疫情不断蔓延的环境下,无人机在环境消杀、应急运输、通知广播等环节都得到了应用.四旋翼无人机作为一个典型的欠驱动系统,其高非线性、强耦合的特点,为无人机的控制器设计带来了困难.在复杂环境中,无人机的高动态性能、强抗干扰能力至关重要.近年来,针对无人机的位置及姿态控制方法,学者们提出了大量的控制器设计方法.传统的无人机控制采用经典的比例积分微分(proportion
7、al integral deri-vative,PID)控制及基于SE(special Euclidean)(3)的几何控制方法1,但是并没有将环境中的扰动考虑进去.尽管PID控制器具有很好的鲁棒性,其对扰动的响应能力依旧是有限的.为了解决无人机在飞行过程中的抗干扰问题,常见的方法是设计扰动观测器23,或是设计鲁棒性更好的控制器,例如H控制器4、内模控制器5,自适应动态面6等,但是由于小角度变化、常值扰动等理想假设,使得其在跟踪高动态轨迹时几乎不可控.因此,希望系统能够在快速收敛的同时,具有很好的抗干扰能力.滑模控制结构设计简单,并且对外界扰动和模型不确定性具有较强的鲁棒性,因此,学者们对滑模
8、控制在无人机控制的应用展开了研究.然而,滑模控制器带来的系统抖振现象会影响到系统的控制性能,还收稿日期:20220426;录用日期:20220817.通信作者.E-mail:;Tel.:+86 451-86402350-4102.本文责任编委:李世华.国家自然科学基金项目(JJ20160198)资助.Supported by the National Natural Science Foundation of China(JJ20160198).1262控 制 理 论 与 应 用第 40 卷容易激发系统中的高频未建模动态,使系统振荡甚至发散.为了降低抖振带来的影响,学者们尝试了采用高阶滑模控制
9、7、引入扰动观测器89等方法.但传统的滑模控制通常选择的是线性的滑模面,只能够保证系统的渐近稳定.与之相比,终端滑模10控制方法(terminal sliding mode control,TSMC)通过在滑模面中引入非线性函数的方式,实现了系统状态的有限时间收敛.在文献 11中,提出了一种非奇异的自适应终端滑模控制器,在解决了传统TSMC存在的奇异问题的同时,很大程度上降低了抖振对系统的影响.同时,在未知环境中,无人机也要对各种障碍物、变化的地形等做出快速响应.在面对这类问题时,通常可以采用路径规划1215的方式,实时对期望轨迹进行修正,但这类方法通常计算量较大.文献16提出了一种基于改进人
10、工势场的路径规划方法,尽管解决了目标点和障碍物距离较近的不可达问题,但依然存在死区问题.Ames等17提出了安全攸关控制(safetycritical control,SCC)的概念,将各种安全因素描述成安全集(safe set)的形式,利用二次规划(quadratic pro-gramming,QP)的方法,对给定的控制器进行实时优化,以保证系统的状态时刻停留在安全集中.这种控制器设计方法在多智能体系统的避障行为1819、复杂地形的四足机器人控制20、双足机器人控制21等取得了应用.基于上述分析,本文提出了一种基于快速非奇异终端滑模的控制方法,保证了系统的收敛速度和强抗干扰能力.进一步地,利
11、用基于控制障碍函数(controlbarrier function,CBF)的二次规划框架,对控制器进行优化,给出了高相对阶的指数型控制障碍函数条件.在存在未知扰动的情况下,该控制方法能够保证无人机在满足安全条件的前提下,具有高动态性能及跟踪精度.2系系系统统统模模模型型型及及及理理理论论论基基基础础础2.1四四四旋旋旋翼翼翼无无无人人人机机机动动动力力力学学学模模模型型型在研究无人机的动力学模型时,为了准确地描述无人机的运动状态,假设无人机具有刚体结构,其几何中心与重心重合,建立如图1所示的坐标系,令I=X,Y,Z为参考坐标系,B=Xb,Yb,Zb为无人机的机体坐标系.在参考坐标系下,无人机
12、的位置和欧拉角可以分别记为=x y zT,=T.分别沿Z,X和Y轴旋转得到由参考坐标系到机体坐标系的旋转矩阵为R=CCCSSSCCSC+SSSCSSS+CCSSCCSSCSCC,其中:C表示cos,S表示sin,=,.在机体坐标系下,无人机的角速度记为=p q rT.根据欧拉角法,从机体系到参考系的角速度的变换可以表示为 =W1,(1)其中W1=1STCT0CS0S/CC/C.(2)图 1 无人机模型及坐标系配置Fig.1 Quadrotor model and coordinate configuration为了能够简化后续的控制器设计,本文将四旋翼无人机的模型写成Euler-Lagrang
13、e方程的形式,Euler-Lagrange系统的一般形式为M(q)q+C(q,q)q+G(q)=,(3)在推导系统的Euler-Lagrange方程时,首先需要确立该系统所对应的Lagrange函数20,即系统的动能和势能之差可以表示为f=ddt(L qi)Lqi,(4)L(q,q)=Etrans+Erot Ep,(5)式中:q=TTT为系统的状态,Etrans和Erot分别表示无人机平移和旋转运动产生的动能,Ep代表无人机的势能.由于系统的动能Etrans和Erot中不存在和的耦合项,因此可以将无人机的平移和旋转运动分开讨论.在无人机飞行过程中,螺旋桨产生的推力提供了无人机平移运动过程中的加
14、速度,其运动方程可以描述为m+mge3=f=RTB,(6)式中:TB=Te3,e3=0 0 1T,T为螺旋桨提供的总推力.为了将无人机旋转产生的动能表示成其在参考坐标系下欧拉角速度的函数形式,需要进行如下变换:Erot=12TI=12 TJ .(7)由式(1)可以得到J()=J=WTIW,(8)于是根据式(4),可以得到施加在无人机上的控制转矩第 7 期孙谷昊等:四旋翼无人机安全轨迹跟踪控制1263为=J +ddt(J)12(TJ )=J +C(,),(9)进而得到无人机的Euler-Lagrange模型为m+mge3=f,(10)J()+C(,)=,(11)式中:m为无人机的质量,g为重力加
15、速度,e3=0 0 1T,I=diagIxx,Iyy,Izz为无人机的转动惯量矩阵,J()和C(,)的具体形式见附录,f和分别表示施加在无人机上的控制输入.2.2有有有限限限时时时间间间稳稳稳定定定性性性及及及模模模型型型不不不确确确定定定性性性实际上,在系统建模的过程中是无法获得模型的准确参数的.因此,在控制器设计时,不仅要考虑系统所受到的外界扰动,也要考虑系统模型的不确定性给控制性能带来的影响.针对Euler-Lagrange系统(3),假设M Rnn,C Rnn,G Rn为系统模型的真实参数,估计得到的系统参数M0,C0,G0与系统参数的真实值存在偏差,即M=M0+M,C=C0+C,G=
16、G0+G.于是,可以将系统(3)重写为M0 q+C0 q+G0=+f,(12)式中f=d M q C q G代表系统的总扰动.假假假设设设 1系统受到的总扰动是有界的,即f6.无人机的欧拉角是有界的,即/2 ,0,0 t0,则称集合C为不变集.由此文章可以定义系统的安全集为连续可微函数h(x)的上水平集,即C=x Rn:h(x)0.(16)在文献3中较为系统地讨论了集合C是不变集的条件.针对给定的系统,如果存在控制输入u满足h(x,u)(h(x),(17)则集合C是不变的.式中,()表示一类严格单调递增且(0)=0的扩展K类函数(extended classKfunc-tion).于是,文章可
17、以给出控制障碍函数的定义.定定定义义义 2如果存在一个扩展K类函数,使得supuRm(Lfh(x)+Lgh(x)u+(h(x)0(18)成立,则称函数h(x)为零型控制障碍函数(zero con-trol barrier function,ZCBF),其中:Lfh(x)=h(x)xf(x),Lgh(x)=h(x)xg(x)分别称为函数h(x)沿f(x)及g(x)的Lie导数.于是,就可以把控制器的设计问题转化成一个二次规划的求解问题.CBF-QP问题可以描述为u(x)=arg minuRm12u unorm2,s.t.Lfh(x)+Lgh(x)u+(h(x)0,(19)通过稳定性等理论设计的控
18、制器unorm可以使得系统稳定地跟踪任意给定的信号,而当无人机的状态即将到达约束边界的时候,要求系统在满足给定的安全约束的同时,实际控制输入u要尽可能地接近标称控制器unorm.也就是说,以牺牲无人机的一部分跟踪性能,来保证整个系统的安全运行.3标标标称称称控控控制制制器器器设设设计计计四旋翼无人机是一个高动态、强耦合的控制系统,其姿态会直接决定螺旋桨所产生的的推力沿参考坐标系下各种的加速度分量,进而使无人机在三维空间内做平移运动.目前广泛采取的均为双闭环控制结构,并且对姿态环的动态性能要求较高.因此,本文设计了一种快速非奇异终端滑模控制器(nonlinear fastterminal sli
19、ding mode control,NFTSMC),以保证系统的快速响应及高精度的轨迹跟踪.不失一般性的,针对Euler-Lagrange系统,令x1=q,x2=q,系统(12)可以改写为 x1=x2,x2=F(x1,x2)+M10(x)+d(t,x),(20)1264控 制 理 论 与 应 用第 40 卷式中:F(x1,x2)=M10(C0 q+G0),d(t,x)=M10f.为了解决传统终端滑模存在的奇异性问题,并且保证系统状态能够快速收敛,设计如下滑模变量:s=k1x1+1sgn1x1+2sgn2x2,(21)其中:i=diagi1,i2,in,i=diagi1,i2,in,sgnx=|
20、x1|1sgn x1|xn|nsgn xnT,ij和ij为 正 常 数,且 满 足1i 2i,1 2i 0,i=1,2,n.对sgnx求导可以得到ddtsgnx=diag|x|In x,式中:|x|=|x1|1|xn|nT,In表示n阶单位矩阵.于是可以得到滑模函数s的导数为 s=x2+11diag|x1|1Inx2+22diag|x2|2In x2.(22)定定定理理理 1给定Euler-Lagrange系统(20),并且假设1成立,那么系统的状态在控制器(23)的作用下能够有限时间内收敛到平衡点.=M0(M2s+(+M1)ssM10(C0 x2+G0)+1212(k1In+11diag|x
21、1|1In)sgn2In2x2).(23)证证证定义Lyapunov函数V=12sTs,(24)对Lyapunov函数求导,得到V=sT s=sT(x2+11diag|x1|1Inx2+22diag|x2|2In(F(x1,x2)+g(x)+d(t,x).(25)将控制输入(23)代入式(25)中,得到V=sT(x1+11diag|x1|1In x1+22diag|x2|2In(dM2s(+M1)ss1212(k1In+11diag|x1|1In)sgn2In2x2)=sT(x1+11diag|x1|1In x1+22diag|x2|2In(dM2s(+M1)ss)(k1In+11diag|x
22、1|1In)x1)=sT22diag|x2|2In(+M1)ss+M2sd).(26)注意到式(26)中sTss sTd6s sd6s s=0,因此,显然可以得到V6sT22diag|x2|2In(M1s+M2)s6min(2i2i|x2i|2i1)(M1s+M2sTs).令1(x2)=min(2i2i|x2i|2i1)2M2,2(x2)=min(2i2i|x2i|2i1)2M1,于是有V61V 2V,(27)利用引理1可证得系统能够在有限时间内收敛到滑模面s=0.注注注 1利用传统的终端滑模控制在设计滑模函数时,通常为状态误差及其微分的线性组合形式,意味着当系统状态离平衡点较远时收敛速度相对
23、较慢.因此,为了提高系统的收敛速度,本文引入了非线性项来提高系统远离平衡点时的收敛速度.当系统状态原理平衡点时,非线性项起主要作用,在系统状态在平衡点的小范围邻域内时,线性项对系统收敛速度起主导作用.3.1位位位置置置环环环设设设计计计本文主要的研究内容是无人机飞行的控制器设计,无人机的轨迹规划并非本文的关注点,因此给出如下假设.假假假设设设 2无人机的期望轨迹rd已知,且rd二阶连续可微.由于无人机对位置环的带宽要求相对姿态环来说较低,为了进一步简化控制器的结构,文章在位置环采取传统的线性滑模控制器.定义位置跟踪误差e=rd.s=ce+e.(28)注注注 2不难发现,当式(21)中1和1均为
24、单位矩阵,2和2均为零矩阵时,快速非奇异终端滑模简化成为线性滑模控制.于是,可以将位置控制器设计为f=m(c e+mge3+rd Ksgn s).(29)令f=fxfyfzT,根据式(6)f=RTB=Re3T,将旋转矩阵R代入,可以得到第 7 期孙谷昊等:四旋翼无人机安全轨迹跟踪控制1265fx=T(cos sincos+sin sin),fy=T(sin sincos cos sin),fz=T coscos,(30)可以解得T=f2x+f2y+f2z,d=arcsin(fxsind fycosd)T,d=arctanfxcosd+fysindfz.(31)于是得到了无人机期望的姿态角.注注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四旋翼 无人机 安全 轨迹 跟踪 控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。