CN111813140A - 一种具有高精度的四旋翼无人机轨迹跟踪控制方法 - Google Patents

一种具有高精度的四旋翼无人机轨迹跟踪控制方法 Download PDF

Info

Publication number
CN111813140A
CN111813140A CN202010763322.7A CN202010763322A CN111813140A CN 111813140 A CN111813140 A CN 111813140A CN 202010763322 A CN202010763322 A CN 202010763322A CN 111813140 A CN111813140 A CN 111813140A
Authority
CN
China
Prior art keywords
aerial vehicle
unmanned aerial
rotor
control law
control
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
CN202010763322.7A
Other languages
English (en)
Other versions
CN111813140B (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.)
Air Force Engineering University of PLA
Original Assignee
Air Force Engineering University of PLA
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 Air Force Engineering University of PLA filed Critical Air Force Engineering University of PLA
Priority to CN202010763322.7A priority Critical patent/CN111813140B/zh
Publication of CN111813140A publication Critical patent/CN111813140A/zh
Application granted granted Critical
Publication of CN111813140B publication Critical patent/CN111813140B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • G05D1/0816Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
    • G05D1/0825Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mathematical Optimization (AREA)
  • Algebra (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种具有高精度的四旋翼无人机轨迹跟踪控制方法,包括:将位置参考指令信号、速度参考指令信号、无人机位置和速度输入到平动子***控制律中,计算得虚拟控制律;将虚拟控制率做坐标变换,得到旋翼产生的合升力、无人机的欧拉角参考指令信号;将欧拉角参考指令信号、无人机的欧拉角输入欧拉角控制律,计算无人机的角速度参考指令信号;将角速度参考指令信号、无人机的角速度输入角速率控制律,计算旋翼作用在无人机的转矩;将合升力和转矩输入无人机模型,进行无人机轨迹跟踪控制。本发明通过将预设性能函数纳入到控制律设计过程中,实现了高精度的轨迹跟踪控制;由于不依赖精确的模型参数和任何估计器,确保了控制的鲁棒性与实时性。

Description

一种具有高精度的四旋翼无人机轨迹跟踪控制方法
技术领域
本发明涉及无人机控制技术领域,特别是涉及一种具有高精度的四旋翼无人机轨迹跟踪控制方法。
背景技术
四旋翼无人机具有重要的军用和民用价值,因而它一直是飞控领域的研究热点。近年来,四旋翼无人机被广泛地用于军事巡逻、包裹运输和航拍等方面。但四旋翼无人机是典型的多变量、非线性、欠驱动与强耦合***,使得识别其精确的气动参数与模型参数相当困难,因此进行高精度的轨迹跟踪控制是非常有难度的。
由于四旋翼无人机的欠驱动动力学特性,通常需要将其分为平动和转动两个子***并分别设计控制律。鉴于此,通过充分考虑模型非线性与飞行状态边界,滑模控制、有限时间收敛控制和自适应控制等控制方案被应用于四旋翼飞行器轨迹跟踪控制中。然而,上述控制方案均依赖于四旋翼无人机仿射模型。事实上,由于强耦合与非线性,四旋翼无人机姿态角角速度子***为典型的非仿射***。近十年来,非仿射控制方法得到了大量的研究。通过假设非仿射函数连续可导并基于泰勒公式或拉格朗日中值定理可将非仿射函数伪仿射化,从而得到便于设计各种基于控制律的控制方法。然而,在实际应用中,难以保证这些控制律中非仿射函数存在且有界,导致无法达到理想的轨迹跟踪控制精度。
发明内容
本发明实施例提供了一种具有高精度的四旋翼无人机轨迹跟踪控制方法,可以解决现有技术中存在的问题。
本发明提供了一种具有高精度的四旋翼无人机轨迹跟踪控制方法,包括以下步骤:
将位置参考指令信号、速度参考指令信号以及无人机模型反馈的无人机位置和速度输入到平动子***控制律中,计算得到虚拟控制律;
将所述虚拟控制率进行坐标变换,得到旋翼产生的合升力、以及无人机在地面坐标系的欧拉角参考指令信号;
将所述欧拉角参考指令信号以及所述无人机模型反馈的无人机在地面坐标系的欧拉角输入欧拉角控制律,计算得到无人机在体坐标系下的角速度参考指令信号;
将所述角速度参考指令信号以及所述无人机模型反馈的无人机在体坐标系下的角速度输入角速率控制律,计算得到旋翼作用在无人机上的转矩;
将旋翼产生的合升力以及旋翼作用在无人机上的转矩输入所述无人机模型,对无人机进行轨迹跟踪控制;
其中,所述平动子***控制律在设计中均引入了具有小超调的性能函数,以实现高精度的轨迹跟踪控制,所述欧拉角控制律在设计中引入了特定初始值的性能函数,以确保闭环***的稳定。
本发明中的一种具有高精度的四旋翼无人机轨迹跟踪控制方法,与现有的研究结果相比,本发明提出的控制方法不依赖精确的模型参数。为了增强控制律的适用性,针对角速度子***建立了非仿射模型,并采用了相应的可控性假设。此外,采用非对称性能函数,实现了小超调的跟踪控制。本发明所采用的控制方法无需任何估计器,大大简化了控制律结构,降低了计算复杂度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为四旋翼无人机的模型示意图;
图2为小超调预设性能示意图;
图3为本发明提出的无人机轨迹跟踪控制方法流程图;
图4为存在轨迹突变时本发明的方法和现有方法的轨迹跟踪控制性能对比示意图;
图5为存在轨迹突变时本发明的方法和现有方法的平动子***误差面与位置跟踪误差对比示意图;
图6为存在轨迹突变时本发明的方法和现有方法的姿态角及跟踪误差对比示意图;
图7为存在轨迹突变时本发明的方法和现有方法的控制输入对比示意图;
图8为存在轨迹突变时本发明方法的姿态角角速度及其跟踪误差示意图;
图9为存在质量突变时本发明的方法和现有方法的轨迹跟踪控制性能对比示意图;
图10为存在质量突变时本发明的方法和现有方法的平动子***误差面与位置跟踪误差对比示意图;
图11为存在质量突变时本发明的方法和现有方法的姿态角及跟踪误差对比示意图;
图12为存在质量突变时本发明的方法和现有方法的控制输入对比示意图;
图13为存在质量突变时本发明方法的姿态角角速度及其跟踪误差示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在介绍本发明的方法前,先对无人机相关的技术进行说明。
图1为四旋翼无人机结构示意图。
Figure BDA0002613687260000041
为地面坐标系,符合右手准则,且z轴垂直向上。
Figure BDA0002613687260000042
为无人机体坐标系,坐标原点设置在无人机质心。ξ=[x,y,z]T和η=[φ,θ,ψ]T分别表示四旋翼无人机在地面坐标系
Figure BDA0002613687260000043
的空间位置和欧拉角。
四旋翼无人机一共包含四个发动机,其中1号和3号旋翼逆时针旋转,2号和4旋翼顺时针旋转。各旋翼所产生的力可表述为fτ=[f1,f2,f3,f4]T,作用在无人机上的转矩为τw=[τpqr]T,所有旋翼产生的合升力为U1,根据上述定义有以下等式成立:
Figure BDA0002613687260000044
其中:ωi为第i个发动机的转速;L为臂长;a和b为气动参数。等式(1)表明若已知fi值,即可求得ωi,i=1,2,3,4的值,而fi的值可以通过τpqr和U1的值求得。
四旋翼无人机的数学模型可以分为平动和转动两部分,其中平动方程基于地面坐标系建立,转动方程基于体坐标系建立。具体的数学模型如下所示:
Figure BDA0002613687260000045
其中:
Figure BDA0002613687260000046
为四旋翼无人机在地面坐标系
Figure BDA0002613687260000047
下的速度向量;w=[p,q,r]T为四旋翼无人机在体坐标系
Figure BDA0002613687260000048
下的角速度向量;m为四旋翼无人机的总质量;g表示重力加速度;e3=[0,0,1]T为地面坐标系
Figure BDA0002613687260000049
中沿z轴方向的单位向量;dξ=[dx,dy,dz]T和dw=[dp,dq,dr]T分别为有界的空间位置和角速度干扰信号。J=diag(Jx,Jy,Jz)为机体坐标系
Figure BDA0002613687260000051
下的惯性矩阵;
Figure BDA0002613687260000052
是由机体坐标系
Figure BDA0002613687260000053
向地面坐标系
Figure BDA0002613687260000054
变换的旋转矩阵,其具体形式如下:
Figure BDA0002613687260000055
其中S.=sin(·),C.=cos(·)。W(η)定义为:
Figure BDA0002613687260000056
其中T.=tan(·)。
公式(2)代表的无人机模型具有欠驱动特性,很难通过设计控制律独立地控制所有状态。因此,本发明的控制目标为:通过合适的控制律计算得到U1和τw使得ξ和ψ能稳定地跟踪各自的参考指令信号ξd和ψd,且跟踪误差满足预设性能。为了实现上述目标,本发明针对公式(2)代表的无人机模型采用以下合理的假设。
假设1:参考指令信号ξdd及其一阶和二阶时间的导数连续且有界;公式(2)的状态ξ,v,η和w均可测。
假设2:di(t)对于时间t而言为有界的Lipschitz连续函数;存在未知正数m,
Figure BDA0002613687260000057
Figure BDA0002613687260000058
使得
Figure BDA0002613687260000059
Figure BDA00026136872600000510
(i=x,y,z,p,q,r)成立。
具有小超调的预设性能
预设性能是指通过合适的控制律,使得跟踪误差e(t)以预设的收敛速率和超调量收敛至一个可调的残差集合中。本发明将针对二阶***设计一种能实现小超调的预设性能方法。首先定义如下误差面:
Figure BDA00026136872600000511
其中c>0为待设计参数。为了实现具有小超调的预设性能控制,假设s(t)时刻满足以下不等式约束:
Figure BDA0002613687260000061
Figure BDA0002613687260000062
Figure BDA0002613687260000063
为非对称性能函数,具体形式为:
Figure BDA0002613687260000064
其中c>l≥0,δ>0和
Figure BDA0002613687260000065
为待设计参数,exp(·)表示指数函数。上述预设性能可通过图2进行阐释。
等式(7)表明
Figure BDA0002613687260000066
Figure BDA0002613687260000067
均有界。(s(0)+δ,s(0)-δ)限制了误差面s(t)在瞬态时的超调量。区间
Figure BDA0002613687260000068
表示误差面s(t)在稳态时允许的变化范围。
定理1:若条件(6)满足,则跟踪误差e(t)有界,且对于
Figure BDA0002613687260000069
e(t)满足指数收敛约束。
为实现预设性能(6),可定义转化误差z(t)为:
Figure BDA00026136872600000610
其中标准化误差
Figure BDA00026136872600000611
为了简化表述,将转化函数Tr(ζ(t))=ζ(t)/(1-ζ2(t))定义为Tr(·):(-1,1)→R。对z(t)求时间的一阶导数可得:
Figure BDA00026136872600000612
其中:
Figure BDA00026136872600000613
且:
Figure BDA00026136872600000614
定理2:对于
Figure BDA00026136872600000615
若存在未知正数zM使得|z(t)|≤zM成立,则对于
Figure BDA00026136872600000616
均有|ζ(t)|<1成立。
结合定理1和定理2,若能通过设计控制律确保对于
Figure BDA0002613687260000071
均有|z(t)|≤zM成立,则跟踪误差e(t)有界且满足指数收敛约束(9)和(10)。
非对称性能函数(7)包含了***初始误差。此举不仅避免了潜在的奇异问题,也实现了具有小超调的预设性能。
图3为本发明中具有高精度的四旋翼无人机轨迹跟踪控制方法的流程图。由图可知方法中使用的控制律不依赖于精确的模型参数。此外,与现有技术中针对四旋翼无人机所采用的自适应控制律相比,本发明所采用控制律无需任何估计器,因此具有更低的计算复杂度。
本发明的方法包括以下步骤:
将位置参考指令信号、速度参考指令信号以及四旋翼无人机模型反馈的无人机实际位置和速度输入到平动子***控制律中,计算得到虚拟控制律;
将虚拟控制率进行坐标变换,得到旋翼产生的合升力、以及无人机在地面坐标系的欧拉角参考指令信号;
将无人机在地面坐标系的欧拉角参考指令信号以及四旋翼无人机模型反馈的无人机在地面坐标系的欧拉角输入欧拉角控制律,计算得到四旋翼无人机在体坐标系下的角速度参考指令信号;
将无人机在体坐标系下的角速度参考指令信号以及四旋翼无人机模型反馈的四旋翼无人机在体坐标系下的角速度向量输入角速率控制律,计算得到旋翼作用在无人机上的转矩;
将旋翼产生的合升力以及旋翼作用在无人机上的转矩输入四旋翼无人机模型,对四旋翼无人机进行轨迹跟踪控制。
上述方法中,所述平动子***控制律如公式(25)所示,坐标变换计算时依据公式(26)进行,所述欧拉角控制律如公式(31)所示,所述角速率控制律如公式(33)所示,所述四旋翼无人机模型如公式(2)所示。
下面对每个控制律的具体设计过程进行详细说明。
平动子***控制律设计
定义位置跟踪误差
Figure BDA0002613687260000081
Figure BDA0002613687260000082
求时间的一阶导数并结合模型(2)可得以下平动子***的误差动力学方程:
Figure BDA0002613687260000083
其中
Figure BDA0002613687260000084
可改写为以下等效形式:
Figure BDA0002613687260000085
为了分析姿态角跟踪误差
Figure BDA0002613687260000086
对速度子***控制增益的影响,采用如下代数变换:
Figure BDA0002613687260000087
其中
Figure BDA0002613687260000088
为了简化表述,定义:
Figure BDA0002613687260000089
Figure BDA00026136872600000810
通过分析矩阵
Figure BDA00026136872600000811
的各阶顺序主子式D1,D2和D3可得:
Figure BDA0002613687260000091
Figure BDA0002613687260000092
Figure BDA0002613687260000093
因此在集合
Figure BDA0002613687260000094
范围内,
Figure BDA0002613687260000095
为正定的对称矩阵。在本发明中,具体选择以下紧集
Figure BDA0002613687260000096
确保
Figure BDA0002613687260000097
的正定性。
Figure BDA0002613687260000098
假设3:四旋翼无人机的姿态角初始条件满足|φ(0)|=φ0<π/2,|θ(0)|=θ0<π/2,
Figure BDA0002613687260000099
Figure BDA00026136872600000910
其中
Figure BDA00026136872600000911
Figure BDA0002613687260000101
θd和φd由平动子***控制律产生。
假设3保证了在控制初始阶段
Figure BDA0002613687260000102
的正定性。在实际应用中,可通过将四旋翼无人机放置于大致指向跟踪轨迹的方向,以满足假设3的要求;在转动子***控制律设计过程中,将通过设计性能函数使姿态角跟踪误差
Figure BDA0002613687260000103
Figure BDA0002613687260000104
时刻处于集合Ωs中。上述设置可使得
Figure BDA0002613687260000105
时刻正定,于是平动子***(12)的可控性得到了保证。
针对平动子***(12),定义虚拟控制律uξ=[ux,uy,uz]T如下:
Figure BDA0002613687260000106
定义虚拟控制律Δuξ=uξ-m0ge3,其中m0为四旋翼无人机在实际中的大致质量。将(15),(16)和Δuξ带入(2)中得到:
Figure BDA0002613687260000107
其中:
Figure BDA0002613687260000108
为了处理二阶动态***(21),定义时变误差面sξ=[sx,sy,sz]T如下:
Figure BDA0002613687260000109
其中cξ=diag(cx,cy,cz)为正定对称矩阵且ci>li,i=x,y,z。设计性能函数
Figure BDA00026136872600001010
Figure BDA00026136872600001011
如下:
Figure BDA00026136872600001012
其中ci>li≥0,δi>0,
Figure BDA00026136872600001013
Figure BDA00026136872600001014
i=x,y,z。
定义标准化误差
Figure BDA0002613687260000111
i=x,y,z与虚拟子控制律Δuξ,即平动子***控制律如下:
Figure BDA0002613687260000112
其中Γξ=diag(Γxyz)为正定对角阵,rξ=diag(rxyz),
Figure BDA0002613687260000113
i=x,y,z,zξ为与时变误差面sξ相关的转化误差。根据等式(20)可求得理想的欧拉角指令,即坐标变换公式为:
Figure BDA0002613687260000114
与待设计的参考指令ψd一起,θd和φd将作为转动子***的指令信号。
在本发明中并未直接设计虚拟控制律uξ,而是先通过设计虚拟控制律Δuξ,再通过变换得到uξ。否则,当ζx(t)=ζy(t)=ζz(t)=0时,||uξ||=0会导致等式(26)出现奇异问题。
转动子***控制律设计
为了使控制律具有更好的适用性,将***(2)中的转动子***表述为以下非仿射模型:
Figure BDA0002613687260000115
其中fk(w,τk)为Lipschitz连续的未知非仿射函数,d′k为有界的外部干扰。
假设4:存在连续函数g k(w,τk),
Figure BDA0002613687260000116
h k(w)和
Figure BDA0002613687260000117
满足:
Figure BDA0002613687260000118
其中ε k
Figure BDA0002613687260000119
k=p,q,r为未知常数。对于
Figure BDA00026136872600001110
存在未知正数gk,m满足
Figure BDA00026136872600001111
由于四旋翼无人机惯性矩阵J为未知正定矩阵。结合微分方程
Figure BDA00026136872600001112
的形式,易知假设4合理。同时,假设4保证了角速度子***的可控性。在区间
Figure BDA0002613687260000121
上,fk(w,τk)随τk的变化规律保持未知。非仿射函数在区间τkε k的上界和区间
Figure BDA0002613687260000122
的下界均被取消。和现有技术所采用的假设“非仿射函数必须可偏导”相比,假设4的条件更宽松。
定义角速度跟踪误差
Figure BDA0002613687260000123
Figure BDA0002613687260000124
求时间的一阶导数并结合等式(27)可得:
Figure BDA0002613687260000125
下文将基于反推控制技术,针对转动子***设计一种能实现小超调的预设性能控制律。设计过程分为以下两个步骤。
第1步:根据假设3,选择性能函数:
Figure BDA0002613687260000126
其中
Figure BDA0002613687260000127
设计如下欧拉角控制律wd
Figure BDA0002613687260000128
其中
Figure BDA0002613687260000129
且Γη=diag(Γφθψ)为正定的对角矩阵,zη为欧拉角转化误差。
第2步:与上述步骤类似,选择性能函数:
Figure BDA00026136872600001210
其中通过选择合适的参数可以保证
Figure BDA00026136872600001211
成立。设计如下角速率控制律:
Figure BDA00026136872600001212
其中
Figure BDA00026136872600001213
Γw=diag(Γpqr)为正定的对角矩阵。
本发明采用了两组仿真研究以验证上述控制方法的有效性。四旋翼无人机的模型参数为:L=0.5m,m0=2kg,g=9.81m/s2,Jx=Jy=0.004kgm2,Jz=0.0084kgm2。为验证控制律的鲁棒性,定义C=C0[1+0.3sin(0.1t)],其中C和C0分别表示转动惯量的实际值和理想值。外部干扰信号取为:
Figure BDA0002613687260000131
预设性能控制律的控制参数选为:cξ=diag(3,3,3),Γξ=diag(0.2,0.2,0.2),Γη=diag(2,2,2)和Γw=diag(4,4,4)。所有预设性能控制律均采用相同的误差转化模式Tr(ζ(t))=ζ(t)/(1-ζ2(t))与不同的性能函数边界:
Figure BDA0002613687260000132
在下文的两组仿真中,都将以文献JabbariAsl H,Yoon J.Robust image-basedcontrol of the quadrotor unmanned aerial vehicle[J].Nonlinear Dyn.2016,85(3):2035-2048中所提出的滑模控制律SMC作为对照算例。
存在轨迹突变的四旋翼无人机跟踪控制
假设四旋翼无人机从初始状态点ξ(0)=[2,4,0]T,
Figure BDA0002613687260000133
以||v||=0.55m/s的速度沿轨迹ξd飞行。如图4(a)所示,为了确保目标轨迹光滑,矩形转角均用半径为0.5m的四分之一圆弧替代。
图4-8为仿真结果。从图4和图5可以看出,与SMC相比,本发明提出的预设性能控制律(PPC)的位置跟踪具有更小的超调量与更短的响应时间。图6和图7显示PPC和SMC的姿态角和控制输入均有界,且PPC的姿态角跟踪误差
Figure BDA0002613687260000134
满足预设性能,因此
Figure BDA0002613687260000135
将时刻保持正定,即速度子***的可控性可得到保证。图8显示,PPC的角速度跟踪误差
Figure BDA0002613687260000136
满足预设性包络。综上所述,和SMC相比,本发明所提出的PPC无需精确的模型参数且可以实现更高的控制精度。
存在质量突变的四旋翼无人机跟踪控制
为了验证控制律处理带模型不确定性的四旋翼无人机轨迹跟踪问题的能力,假设四旋翼无人机以初始状态ξd(0)=[0,0,0]T,
Figure BDA0002613687260000141
沿参考轨迹ξd=[xd,yd,zd]T飞行,其中:
Figure BDA0002613687260000142
四旋翼无人机在执行包裹运输任务时,可能存在包裹释放或抓取过程。因此,假设设无人机飞行过程中存在以下质量突变:
Figure BDA0002613687260000143
图9-13为仿真结果。由图9和10可知,与SMC相比,PPC能实现更好的瞬态与稳态性能,且平动子***的误差面满足预设性能包络。虽然四旋翼无人机出现了质量突变,但PPC依然能实现高精度的跟踪控制。图11和图13显示:在PPC算例中,误差
Figure BDA0002613687260000144
Figure BDA0002613687260000145
均满足预设性能。此外,图12显示,在SMC与PPC算例中,控制输入曲线均不存在高频抖振。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (6)

1.一种具有高精度的四旋翼无人机轨迹跟踪控制方法,其特征在于,包括以下步骤:
将位置参考指令信号、速度参考指令信号以及无人机模型反馈的无人机位置和速度输入到平动子***控制律中,计算得到虚拟控制律;
将所述虚拟控制率进行坐标变换,得到旋翼产生的合升力、以及无人机在地面坐标系的欧拉角参考指令信号;
将所述欧拉角参考指令信号以及所述无人机模型反馈的无人机在地面坐标系的欧拉角输入欧拉角控制律,计算得到无人机在体坐标系下的角速度参考指令信号;
将所述角速度参考指令信号以及所述无人机模型反馈的无人机在体坐标系下的角速度输入角速率控制律,计算得到旋翼作用在无人机上的转矩;
将旋翼产生的合升力以及旋翼作用在无人机上的转矩输入所述无人机模型,对无人机进行轨迹跟踪控制;
其中,所述平动子***控制律在设计中均引入了具有小超调的性能函数,以实现高精度的轨迹跟踪控制,所述欧拉角控制律在设计中引入了特定初始值的性能函数,以确保闭环***的稳定。
2.如权利要求1所述的一种具有高精度的四旋翼无人机轨迹跟踪控制方法,其特征在于,所述无人机模型表示为:
Figure FDA0002613687250000011
其中
Figure FDA0002613687250000012
为无人机在地面坐标系下的速度向量,ξ=[x,y,z]T和η=[φ,θ,ψ]T分别表示无人机在地面坐标系的空间位置和欧拉角,m为无人机的总质量,U1为所有旋翼产生的合升力,
Figure FDA0002613687250000013
是由体坐标系向地面坐标系变换的旋转矩阵,e3=[0,0,1]T为地面坐标系中沿z轴方向的单位向量,g表示重力加速度,dξ=[dx,dy,dz]T和dw=[dp,dq,dr]T分别为有界的空间位置和角速度干扰信号,w=[p,q,r]T为无人机在体坐标系下的角速度向量,J=diag(Jx,Jy,Jz)为体坐标系下的惯性矩阵,τw=[τpqr]T为旋翼作用在无人机上的转矩,W(η)定义为:
Figure FDA0002613687250000021
其中S.=sin(·),C.=cos(·),T.=tan(·)。
3.如权利要求2所述的一种具有高精度的四旋翼无人机轨迹跟踪控制方法,其特征在于,计算得到虚拟控制律的方法为:
定义位置跟踪误差
Figure FDA0002613687250000022
其中ξd为位置参考指令信号,对
Figure FDA0002613687250000023
求时间的一阶导数,并结合无人机模型得到以下平动子***的误差动力学方程:
Figure FDA0002613687250000024
其中
Figure FDA0002613687250000025
改写为以下等效形式:
Figure FDA0002613687250000026
为分析姿态角跟踪误差对速度子***控制增益的影响,采用如下代数变换:
Figure FDA0002613687250000027
其中
Figure FDA0002613687250000028
为简化表述,定义:
Figure FDA0002613687250000029
Figure FDA0002613687250000031
针对平动子***的误差动力学方程,定义虚拟控制律uξ=[ux,uy,uz]T如下:
Figure FDA0002613687250000032
定义虚拟子控制律Δuξ=uξ-m0ge3,其中m0为四旋翼无人机在实际中的大致质量,将Rz(ψ)、
Figure FDA0002613687250000033
和Δuξ带入无人机模型中得到:
Figure FDA0002613687250000034
其中:
Figure FDA0002613687250000035
为处理上式,定义时变误差面sξ=[sx,sy,sz]T如下:
Figure FDA0002613687250000036
其中cξ=diag(cx,cy,cz)为正定对称矩阵;设计性能函数
Figure FDA0002613687250000037
Figure FDA0002613687250000038
如下:
Figure FDA0002613687250000039
其中ci>li≥0,
Figure FDA00026136872500000310
Figure FDA00026136872500000311
定义标准化误差
Figure FDA00026136872500000312
z与虚拟子控制律Δuξ,即平动子***控制律如下:
Figure FDA00026136872500000313
其中Γξ=diag(Γxyz)为正定对角阵,Υξ=diag(Υxyz),
Figure FDA0002613687250000041
zξ为与时变误差面sξ相关的转化误差,
Figure FDA0002613687250000042
4.如权利要求3所述的一种具有高精度的四旋翼无人机轨迹跟踪控制方法,其特征在于,按照下式对所述虚拟控制率进行坐标变换:
Figure FDA0002613687250000043
其中,φd、θd均为欧拉角参考指令信号。
5.如权利要求2所述的一种具有高精度的四旋翼无人机轨迹跟踪控制方法,其特征在于,计算无人机在体坐标系下的角速度参考指令信号的方法为:
将无人机模型中的转动子***表述为以下非仿射模型:
Figure FDA0002613687250000044
其中fk(w,τk)为Lipschitz连续的未知非仿射函数,d′k为有界的外部干扰;
定义角速度跟踪误差
Figure FDA0002613687250000045
Figure FDA0002613687250000046
求时间的一阶导数并结合上式可得:
Figure FDA0002613687250000047
基于反推控制技术,选择性能函数:
Figure FDA0002613687250000048
其中
Figure FDA0002613687250000049
欧拉角控制律wd为:
Figure FDA00026136872500000410
其中,pd、qd、rd为无人机在体坐标系下的角速度参考指令信号,
Figure FDA00026136872500000411
且Γη=diag(Γφθψ)为正定的对角矩阵,zη为欧拉角转化误差。
6.如权利要求5所述的一种具有高精度的四旋翼无人机轨迹跟踪控制方法,其特征在于,计算旋翼作用在无人机上的转矩的方法为:
选择性能函数:
Figure FDA0002613687250000051
通过选择合适的参数以保证
Figure FDA0002613687250000052
成立,角速率控制律为:
Figure FDA0002613687250000053
其中,τp、τq、τr为旋翼作用在无人机上的转矩,
Figure FDA0002613687250000054
Γw=diag(Γpqr)为正定的对角矩阵。
CN202010763322.7A 2020-07-31 2020-07-31 一种具有高精度的四旋翼无人机轨迹跟踪控制方法 Active CN111813140B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010763322.7A CN111813140B (zh) 2020-07-31 2020-07-31 一种具有高精度的四旋翼无人机轨迹跟踪控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010763322.7A CN111813140B (zh) 2020-07-31 2020-07-31 一种具有高精度的四旋翼无人机轨迹跟踪控制方法

Publications (2)

Publication Number Publication Date
CN111813140A true CN111813140A (zh) 2020-10-23
CN111813140B CN111813140B (zh) 2023-07-28

Family

ID=72864479

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010763322.7A Active CN111813140B (zh) 2020-07-31 2020-07-31 一种具有高精度的四旋翼无人机轨迹跟踪控制方法

Country Status (1)

Country Link
CN (1) CN111813140B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112527015A (zh) * 2020-12-04 2021-03-19 广东工业大学 一种基于事件触发的消防无人机编队滑膜控制方法
CN112631316A (zh) * 2020-11-25 2021-04-09 河北科技大学 变负载四旋翼无人机的有限时间控制方法
CN113741519A (zh) * 2021-09-01 2021-12-03 清华大学 无人机盘旋跟踪智能控制方法、装置、电子设备和存储介质
CN114706416A (zh) * 2022-01-21 2022-07-05 中国空气动力研究与发展中心计算空气动力研究所 一种倾转四旋翼飞机的过渡飞行控制方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160065108A1 (en) * 2014-08-29 2016-03-03 Electro Standards Laboratories Electric Motor Current Controller with Negative Sequence Harmonic Suppression
CN106444368A (zh) * 2015-11-18 2017-02-22 南京航空航天大学 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法
WO2018099198A1 (zh) * 2016-12-01 2018-06-07 北京京东尚科信息技术有限公司 无人机姿态控制方法、装置及无人机
CN109375639A (zh) * 2018-11-27 2019-02-22 浙江工业大学 一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法
CN109901606A (zh) * 2019-04-11 2019-06-18 大连海事大学 一种用于四旋翼精确轨迹跟踪的混合有限时间控制方法
CN110376882A (zh) * 2019-04-28 2019-10-25 天津大学 基于有限时间扩张状态观测器的预定性能控制方法
CN110488606A (zh) * 2019-07-25 2019-11-22 中北大学 一种多四旋翼主从式保性能神经自适应协同编队控制方法
CN111324138A (zh) * 2020-04-09 2020-06-23 中北大学 一种四旋翼姿态指定时间保性能输出反馈控制方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160065108A1 (en) * 2014-08-29 2016-03-03 Electro Standards Laboratories Electric Motor Current Controller with Negative Sequence Harmonic Suppression
CN106444368A (zh) * 2015-11-18 2017-02-22 南京航空航天大学 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法
WO2018099198A1 (zh) * 2016-12-01 2018-06-07 北京京东尚科信息技术有限公司 无人机姿态控制方法、装置及无人机
CN109375639A (zh) * 2018-11-27 2019-02-22 浙江工业大学 一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法
CN109901606A (zh) * 2019-04-11 2019-06-18 大连海事大学 一种用于四旋翼精确轨迹跟踪的混合有限时间控制方法
CN110376882A (zh) * 2019-04-28 2019-10-25 天津大学 基于有限时间扩张状态观测器的预定性能控制方法
CN110488606A (zh) * 2019-07-25 2019-11-22 中北大学 一种多四旋翼主从式保性能神经自适应协同编队控制方法
CN111324138A (zh) * 2020-04-09 2020-06-23 中北大学 一种四旋翼姿态指定时间保性能输出反馈控制方法

Non-Patent Citations (11)

* Cited by examiner, † Cited by third party
Title
X. CAO, ET AL.: "Dynamic Surface Trajectory Tracking Control for Quadrotor UAV with Prescribed Performance", 《2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA)》 *
X. CAO, ET AL.: "Dynamic Surface Trajectory Tracking Control for Quadrotor UAV with Prescribed Performance", 《2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA)》, 13 August 2018 (2018-08-13), pages 214 - 219, XP033604198, DOI: 10.1109/ICInfA.2018.8812580 *
YINGYANG WANG, ET AL.: "Improved decentralized prescribed performance control for non-affine large-scale systems with uncertain actuator nonlinearity", 《JOURNAL OF THE FRANKLIN INSTITUTE》 *
YINGYANG WANG, ET AL.: "Improved decentralized prescribed performance control for non-affine large-scale systems with uncertain actuator nonlinearity", 《JOURNAL OF THE FRANKLIN INSTITUTE》, vol. 356, no. 13, 28 June 2019 (2019-06-28), pages 7091 - 7111, XP085759281, DOI: 10.1016/j.jfranklin.2019.03.032 *
ZHENYUE JIA, ET AL.: "Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances:Elsevier, quadrotor and trajectory tracking and backstepping", 《AEROSPACE SCIENCE AND TECHNOLOGY》 *
ZHENYUE JIA, ET AL.: "Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances:Elsevier, quadrotor and trajectory tracking and backstepping", 《AEROSPACE SCIENCE AND TECHNOLOGY》, vol. 68, 18 May 2017 (2017-05-18), pages 299 - 307 *
冯振欣 等: "高超声速飞行器新型预设性能控制器设计", 《高超声速飞行器新型预设性能控制器设计 *
冯振欣 等: "高超声速飞行器新型预设性能控制器设计", 《高超声速飞行器新型预设性能控制器设计》, vol. 39, no. 06, 30 June 2018 (2018-06-30), pages 656 - 663 *
王坚浩等: "应用非线性干扰观测器的反推终端滑模飞行控制", 应用科学学报, vol. 30, no. 4, pages 408 - 414 *
王鹏飞 等: "高超声速飞行器预设性能反演鲁棒控制", 《电机与控制学报》 *
王鹏飞 等: "高超声速飞行器预设性能反演鲁棒控制", 《电机与控制学报》, vol. 21, no. 02, 28 February 2017 (2017-02-28), pages 94 - 102 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112631316A (zh) * 2020-11-25 2021-04-09 河北科技大学 变负载四旋翼无人机的有限时间控制方法
CN112631316B (zh) * 2020-11-25 2023-01-31 河北科技大学 变负载四旋翼无人机的有限时间控制方法
CN112527015A (zh) * 2020-12-04 2021-03-19 广东工业大学 一种基于事件触发的消防无人机编队滑膜控制方法
CN112527015B (zh) * 2020-12-04 2023-05-05 广东工业大学 一种基于事件触发的消防无人机编队滑模控制方法
CN113741519A (zh) * 2021-09-01 2021-12-03 清华大学 无人机盘旋跟踪智能控制方法、装置、电子设备和存储介质
CN114706416A (zh) * 2022-01-21 2022-07-05 中国空气动力研究与发展中心计算空气动力研究所 一种倾转四旋翼飞机的过渡飞行控制方法
CN114706416B (zh) * 2022-01-21 2023-08-11 中国空气动力研究与发展中心计算空气动力研究所 一种倾转四旋翼飞机的过渡飞行控制方法

Also Published As

Publication number Publication date
CN111813140B (zh) 2023-07-28

Similar Documents

Publication Publication Date Title
CN111813140A (zh) 一种具有高精度的四旋翼无人机轨迹跟踪控制方法
Mechali et al. Observer-based fixed-time continuous nonsingular terminal sliding mode control of quadrotor aircraft under uncertainties and disturbances for robust trajectory tracking: Theory and experiment
CN107688295B (zh) 一种基于快速终端滑模的四旋翼飞行器有限时间自适应控制方法
CN105911866B (zh) 四旋翼无人飞行器的有限时间全阶滑模控制方法
CN111026160B (zh) 一种四旋翼无人机轨迹跟踪控制方法
CN109856972B (zh) 一种无人直升机鲁棒容错跟踪控制方法
CN105739513B (zh) 一种四旋翼飞行机器人非线性轨迹跟踪控制器及其跟踪控制方法
CN108319281B (zh) 基于时间最优的旋翼飞行器吊运***运动规划方法
CN108803648A (zh) 无人飞行器鲁棒姿态控制方法、装置及电子设备
CN112578805B (zh) 一种旋翼飞行器的姿态控制方法
CN109507890A (zh) 一种基于eso的无人机动态逆广义预测控制器
CN110703603B (zh) 一种无人机多层递归收敛神经网络控制器的控制方法
CN110377044B (zh) 一种无人直升机的有限时间高度和姿态跟踪控制方法
CN111459175A (zh) 一种基于l1自适应控制器的尾座式无人机轨迹跟踪容错控制方法
CN107678442B (zh) 一种基于双模型下的四旋翼自主着船控制方法
CN109976364B (zh) 一种六旋翼飞行器姿态解耦控制方法
Chen et al. Adaptive attitude control for a coaxial tilt-rotor UAV via immersion and invariance methodology
CN117301064B (zh) 一种基于固定时间收敛的双臂机器人安全协同控制方法
Jiang et al. A feedback linearization and saturated control structure for quadrotor UAV
CN113220031A (zh) 基于抗饱和有限时间的旋翼式植保无人机姿态跟踪控制方法
CN107942672A (zh) 一种基于对称时不变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法
Astudillo et al. Optimal and robust controllers design for a smartphone-based quadrotor
Toji et al. Formation control of quadrotors based on interconnected positive systems
CN108107726B (zh) 一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法
CN114115335A (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