Robust trajectory tracking control for a quadrotor subject to disturbances and model uncertainties

被引:26
作者
Li, Zhi [1 ]
Ma, Xin [1 ]
Li, Yibin [1 ]
机构
[1] Shandong Univ, Ctr Robot, Sch Control Sci & Engn, Jinan 250061, Peoples R China
基金
中国国家自然科学基金;
关键词
Adaptive control; backstepping; disturbance observer; quadrotor; sliding mode; trajectory tracking; ATTITUDE; DESIGN; ROTORCRAFT; GUIDANCE; UAV;
D O I
10.1080/00207721.2020.1746430
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a robust hierarchical controller is proposed for trajectory tracking of a quadrotor in the presence of disturbances and parametric uncertainties. The hierarchical controller has an outer-inner loop structure. The outer loop controls the position of the quadrotor and generates desired roll and pitch angles for the inner loop corresponding to desired position, velocity and heading angle. The inner loop controls the attitude of the quadrotor. A disturbance observer based backstepping controller is designed for the outer loop to compensate for disturbances and guarantee robust position tracking. An adaptive non-singular terminal sliding mode controller is designed for the inner loop to ensure the attitude angles converge to their desired values in finite time and deal with the parametric uncertainties. The stability and online estimating capability of the proposed controller are proved by using Lyapunov theory. Finally, numerical simulation results are presented to validate the effectiveness of the proposed controller.
引用
收藏
页码:839 / 851
页数:13
相关论文
共 33 条
[1]  
[Anonymous], IEEE ROBOT AUTOM MAG
[2]   Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle [J].
Boudjedir, Hana ;
Bouhali, Omar ;
Rizoug, Nassim .
ADVANCED ROBOTICS, 2014, 28 (17) :1151-1164
[3]   Stabilization of a mini rotorcraft with four rotors [J].
Castillo, P ;
Lozano, R ;
Dzul, A .
IEEE CONTROL SYSTEMS MAGAZINE, 2005, 25 (06) :45-55
[4]   Flatness-Based Trajectory Planning/Replanning for a Quadrotor Unmanned Aerial Vehicle [J].
Chamseddine, Abbas ;
Zhang, Youmin ;
Rabbath, Camille Alain ;
Join, Cedric ;
Theilliol, Didier .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2012, 48 (04) :2832-2848
[5]   A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer [J].
Chen, Fuyang ;
Lei, Wen ;
Zhang, Kangkang ;
Tao, Gang ;
Jiang, Bin .
NONLINEAR DYNAMICS, 2016, 85 (02) :1281-1295
[6]   Output Feedback Control of a Quadrotor UAV Using Neural Networks [J].
Dierks, Travis ;
Jagannathan, Sarangapani .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (01) :50-66
[7]   Trajectory Control of a Quadrotor Subject to 2D Wind Disturbances [J].
Escareno, J. ;
Salazar, S. ;
Romero, H. ;
Lozano, R. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 70 (1-4) :51-63
[8]   A New 6-DOF Quadrotor Manipulation System: Design, Kinematics, Dynamics, and Control [J].
Fanni, Mohamed ;
Khalifa, Ahmed .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2017, 22 (03) :1315-1326
[9]   Non-singular terminal sliding mode control of rigid manipulators [J].
Feng, Y ;
Yu, XH ;
Man, ZH .
AUTOMATICA, 2002, 38 (12) :2159-2167
[10]   Adaptive robust backstepping attitude control for a multi-rotor unmanned aerial vehicle with time-varying output constraints [J].
Fu, Chunyang ;
Hong, Wei ;
Lu, Huiqiu ;
Zhang, Lei ;
Guo, Xiaojun ;
Tian, Yantao .
AEROSPACE SCIENCE AND TECHNOLOGY, 2018, 78 :593-603