Backstepping Sliding-Mode and Cascade Active Disturbance Rejection Control for a Quadrotor UAV

被引:148
作者
Xu, Lin-Xing [1 ]
Ma, Hong-Jun [1 ,2 ,3 ,4 ]
Guo, Dong [1 ]
Xie, An-Huan [4 ]
Song, Da-Lei [5 ,6 ]
机构
[1] Northeastern Univ, Coll Informat Sci & Engn, Shenyang 110819, Peoples R China
[2] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[3] Minist Educ, Key Lab Knowledge Automat Proc Ind, Beijing 100083, Peoples R China
[4] Zhejiang Lab, Intelligent Robot Res Ctr, Hangzhou 310000, Peoples R China
[5] Shenyang Univ Technol, Sch Informat Sci & Engn, Shenyang 110870, Peoples R China
[6] Shenyang Woozoom Technol Co Ltd, Liaoning Engn Technol Res Ctr, Shenyang 110000, Peoples R China
关键词
Unmanned aerial vehicles; Trajectory tracking; Mathematical model; Uncertainty; Attitude control; Backstepping; Robust control; Active disturbance rejection control (ADRC); backstepping sliding-mode control (BSMC); trajectory tracking control; unmanned aerial vehicle (UAV); TRAJECTORY TRACKING CONTROL; ATTITUDE; OBSERVER; DESIGN; STABILIZATION; COMPENSATION; ACTUATOR; VEHICLE; SYSTEMS;
D O I
10.1109/TMECH.2020.2990582
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article studies the robust trajectory tracking control problem of a quadrotor unmanned aerial vehicle (UAV). In order to guarantee the desired trajectory tracking performance in the presence of external disturbances and model uncertainties, the design process of the quadrotor UAV controller is divided into two steps. First, by decomposing the attitude dynamic system into two serial-connected subsystems, a cascade active disturbance rejection control scheme is applied to the attitude subsystem. Second, by introducing an additional high-gain design parameter, a novel backstepping sliding-mode control scheme for position subsystem is constructed. Moreover, the Lyapunov stability analysis is provided to show that the trajectory tracking error can converge to an arbitrarily small residual set. Numerical results illustrate the effectiveness of the designed control method and its robustness to the external disturbances and model uncertainties. Finally, the proposed method is implemented on a quadrotor UAV to demonstrate its feasibility in practical application.
引用
收藏
页码:2743 / 2753
页数:11
相关论文
共 42 条
[1]   Sliding mode control for quadrotor with disturbance observer [J].
Ahmed, Nigar ;
Chen, Mou .
ADVANCES IN MECHANICAL ENGINEERING, 2018, 10 (07)
[2]   Model predictive quadrotor control: attitude, altitude and position experimental studies [J].
Alexis, K. ;
Nikolakopoulos, G. ;
Tzes, A. .
IET CONTROL THEORY AND APPLICATIONS, 2012, 6 (12) :1812-1827
[3]  
[Anonymous], 1995, NONLINEAR AND ADAPTI
[4]   Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer [J].
Besnard, Lenaick ;
Shtessel, Yuri B. ;
Landrum, Brian .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2012, 349 (02) :658-684
[5]  
Bouabdallah S, 2005, IEEE INT CONF ROBOT, P2247
[6]   Inner-Outer Loop Control for Quadrotor UAVs With Input and State Constraints [J].
Cao, Ning ;
Lynch, Alan F. .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (05) :1797-1804
[7]   Active Disturbance Rejection Control for a Flywheel Energy Storage System [J].
Chang, Xiaoyong ;
Li, Yongli ;
Zhang, Weiya ;
Wang, Nan ;
Xue, Wei .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (02) :991-1001
[8]   Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV [J].
Chen, Fuyang ;
Jiang, Rongqiang ;
Zhang, Kangkang ;
Jiang, Bin ;
Tao, Gang .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016, 63 (08) :5044-5056
[9]   A Reconfiguration Scheme for Quadrotor Helicopter via Simple Adaptive Control and Quantum Logic [J].
Chen, Fuyang ;
Wu, Qingbo ;
Jiang, Bin ;
Tao, Gang .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (07) :4328-4335
[10]   Dynamic inversion with zero-dynamics stabilisation for quadrotor control [J].
Das, A. ;
Subbarao, K. ;
Lewis, F. .
IET CONTROL THEORY AND APPLICATIONS, 2009, 3 (03) :303-314