SCIENCE CHINA Information Sciences, Volume 61, Issue 11: 112207(2018) https://doi.org/10.1007/s11432-017-9434-7

Multivariable sliding mode backstepping controller design for quadrotor UAV based on disturbance observer

More info
  • ReceivedOct 21, 2017
  • AcceptedApr 2, 2018
  • PublishedOct 17, 2018


This paper deals with the tracking control problem of quadrotor unmanned aerial vehicles (QUAVs) with external disturbances. First, because the QUAV model contains two non-integrity constraints, the dynamic model of the QUAV is decomposed into two subsystems which are independently controlled, so as to reduce controller design complexity. Secondly, the nonlinear disturbance observer (DOB) technique is integrated into a backstepping control method to design the controller for the first subsystem, in which a DOB is applied to estimate the lumped uncertainty. Based on the double power reaching law and the DOB, a multivariable sliding mode control (MSMC) scheme is developed for the second subsystem. Thirdly, based on Lyapunov theory, the closed-loop system is proved to be asymptotically stable. Finally, our comparative simulation results demonstrate that the presented control scheme behaves better in terms of tracking performance than the adaptive backstepping control (ABC) approach.


This work was supported in part by National Natural Science Foundation of China (Grant Nos. 61503323, 61673294), Natural Science Foundation of Hebei Province (Grant Nos. F2017203130, A2016203341), the Foundation of Hebei Province Education Department (Grant No. QN2016076), and Postdoctoral Science Foundation of China (Grant No. 2015M571282). The authors would like to thank the editor and all anonymous reviewers for their comments, which helped to improve the quality of this paper.


[1] Siebert S, Teizer J. Mobile 3D mapping for surveying earthwork projects using an Unmanned Aerial Vehicle (UAV) system. Automation Construction, 2014, 41: 1-14 CrossRef Google Scholar

[2] García-Delgado L, Dzul A, Santibá?ez V. Quad-rotors formation based on potential functions with obstacle avoidance. IET Control Theor Appl, 2012, 6: 1787-1802 CrossRef Google Scholar

[3] Wang K, Ke Y, Chen B M. Autonomous reconfigurable hybrid tail-sitter UAV U-Lion. Sci China Inf Sci, 2017, 60: 033201 CrossRef Google Scholar

[4] Kacimi A, Mokhtari A, Kouadri B. Sliding mode control based on adaptive backstepping approach for a quadrotor unmanned aerial vehicle. Prz Elektrotechniczn, 2012, 88: 188--193. Google Scholar

[5] Tayebi A, McGilvray S. Attitude stabilization of a VTOL quadrotor aircraft. IEEE Trans Contr Syst Technol, 2006, 14: 562-571 CrossRef Google Scholar

[6] Ramirez-Rodriguez H, Parra-Vega V, Sanchez-Orta A. Robust Backstepping Control Based on Integral Sliding Modes for Tracking of Quadrotors. J Intell Robot Syst, 2014, 73: 51-66 CrossRef Google Scholar

[7] Liu X C, Wang H, Fu D. An area-based position and attitude estimation for unmanned aerial vehicle navigation. Sci China Technol Sci, 2015, 58: 916-926 CrossRef Google Scholar

[8] Peng K, Lin F, Chen B M. Online schedule for autonomy of multiple unmanned aerial vehicles. Sci China Inf Sci, 2017, 60: 072203 CrossRef Google Scholar

[9] Seyedtabaii S. New flat phase margin fractional order PID design: Perturbed UAV roll control study. Robotics Autonomous Syst, 2017, 96: 58-64 CrossRef Google Scholar

[10] Rubio J J, Gomez J C, Cortes C A. Experimental control of a fuel cell. IEEE Latin Am Trans, 2015, 13: 2935-2940 CrossRef Google Scholar

[11] Drouot A, Zasadzinski M, Souley A H, et al. Two robust static output feedback control architectures for a gun launched micro aerial vehicle. In: Proceedings of the 21st Mediterranean Conference on Control and Automation (MED), Platanias-Chania, 2013. 25--28. Google Scholar

[12] Pounds P E I, Bersak D R, Dollar A M. Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control. Auton Robot, 2012, 33: 129-142 CrossRef Google Scholar

[13] Dinh T X, Nam D N C, Ahn K K. Robust Attitude Control and Virtual Reality Model for Quadrotor. Int J Automation Technol, 2015, 9: 283-290 CrossRef Google Scholar

[14] Choi I H, Bang H C. Adaptive command filtered backstepping tracking controller design for quadrotor unmanned aerial vehicle. Proc Institution Mech Engineers Part G-J Aerospace Eng, 2012, 226: 483-497 CrossRef Google Scholar

[15] Li P, Yu X, Peng X. Fault-tolerant cooperative control for multiple UAVs based on sliding mode techniques. Sci China Inf Sci, 2017, 60: 070204 CrossRef Google Scholar

[16] Madani T, Benallegue A. Sliding mode observer and backstepping control for a quadrotor unmanned aerial vehicles. In: Proceedings of American Control Conference, 2007. 5887--5892. Google Scholar

[17] Zuo Z. Trajectory tracking control design with command-filtered compensation for a quadrotor. IET Control Theor Appl, 2010, 4: 2343-2355 CrossRef Google Scholar

[18] He T, Liu H, Li S. Quaternion-based robust trajectory tracking control for uncertain quadrotors. Sci China Inf Sci, 2016, 59: 122902 CrossRef Google Scholar

[19] Wang Y, Wang D. Tight formation control of multiple unmanned aerial vehicles through an adaptive control method. Sci China Inf Sci, 2017, 60: 070207 CrossRef Google Scholar

[20] Zhang X B, Zhang Y M. Fault tolerant control for quad-rotor UAV by employing Lyapunov-based adaptive control approach. In: Proceedings of AIAA Guidance, Navigation, and Control Conference, 2010. Google Scholar

[21] Khebbache H, Sait B, Bounar N, et al. Robust stabilization of a quad-rotor UAV in presence of actuator and sensor faults. Int J Instrum Control Syst, 2012, 2: 53--67. Google Scholar

[22] Zhu Z, Xia Y, Fu M. Attitude stabilization of rigid spacecraft with finite-time convergence. Int J Robust NOnlinear Control, 2011, 21: 686-702 CrossRef Google Scholar

[23] Gao Y, Luo W, Liu J. Integral sliding mode control design for nonlinear stochastic systems under imperfect quantization. Sci China Inf Sci, 2017, 60: 120206 CrossRef Google Scholar

[24] Yu W, Wang H, Hong H. Distributed cooperative anti-disturbance control of multi-agent systems: an overview. Sci China Inf Sci, 2017, 60: 110202 CrossRef Google Scholar

[25] Tian B, Yin L, Wang H. Finite-Time Reentry Attitude Control Based on Adaptive Multivariable Disturbance Compensation. IEEE Trans Ind Electron, 2015, 62: 5889-5898 CrossRef Google Scholar

[26] Tian B, Liu L, Lu H. Multivariable Finite Time Attitude Control for Quadrotor UAV: Theory and Experimentation. IEEE Trans Ind Electron, 2018, 65: 2567-2577 CrossRef Google Scholar

[27] Tian B, Lu H, Zuo Z. Multivariable finite-time output feedback trajectory tracking control of quadrotor helicopters. Int J Robust NOnlinear Control, 2018, 28: 281-295 CrossRef Google Scholar

[28] Fang X, Wu A G, Shang Y J, et al. Multivariable super twisting based robust trajectory tracking control for small unmanned helicopter. Math Problems Eng, 2015, 10: 1--13. Google Scholar

[29] Fang X, Wu A, Shang Y. A novel sliding mode controller for small-scale unmanned helicopters with mismatched disturbance. NOnlinear Dyn, 2016, 83: 1053-1068 CrossRef Google Scholar

[30] Mofid O, Mobayen S. Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. ISA Trans, 2017, 72: 1--14. Google Scholar

[31] Xu R, Ozguner U. Sliding mode control of a quadrotor helicopter. In: Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, 2006. 4957--4962. Google Scholar

[32] Tian B, Fan W, Su R. Real-Time Trajectory and Attitude Coordination Control for Reusable Launch Vehicle in Reentry Phase. IEEE Trans Ind Electron, 2015, 62: 1639-1650 CrossRef Google Scholar

[33] Tian B, Fan W, Zong Q. Integrated guidance and control for reusable launch vehicle in reentry phase. NOnlinear Dyn, 2015, 80: 397-412 CrossRef Google Scholar

[34] Dierks T, Jagannathan S. Output feedback control of a quadrotor UAV using neural networks.. IEEE Trans Neural Netw, 2010, 21: 50-66 CrossRef PubMed Google Scholar

[35] Wang F, Hua C, Zong Q. Attitude control of reusable launch vehicle in reentry phase with input constraint via robust adaptive backstepping control. Int J Adapt Control Signal Process, 2015, 29: 1308-1327 CrossRef Google Scholar

[36] Wang F, Zou Q, Zong Q. Robust adaptive backstepping control for an uncertain nonlinear system with input constraint based on Lyapunov redesign. Int J Control Autom Syst, 2017, 15: 212-225 CrossRef Google Scholar

[37] Cao L, Hu X, Zhang S. Robust Flight Control Design Using Sensor-Based Backstepping Control for Unmanned Aerial Vehicles. J Aerosp Eng, 2017, 30: 04017068 CrossRef Google Scholar

[38] Lee D. Distributed backstepping control of multiple thrust-propelled vehicles on a balanced graph. Automatica, 2012, 48: 2971-2977 CrossRef Google Scholar

[39] Chingozha T, Nyandoro O. Adaptive Sliding Backstepping Control of Quadrotor UAV Attitude. IFAC Proc Volumes, 2014, 47: 11043-11048 CrossRef Google Scholar

[40] Zou Y, Zheng Z. A Robust Adaptive RBFNN Augmenting Backstepping Control Approach for a Model-Scaled Helicopter. IEEE Trans Contr Syst Technol, 2015, 23: 2344-2352 CrossRef Google Scholar

[41] Besnard L, Shtessel Y B, Landrum B. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer. J Franklin Institute, 2012, 349: 658-684 CrossRef Google Scholar

[42] Wang H, Chen M. Trajectory tracking control for an indoor quadrotor UAV based on the disturbance observer. Trans Institute Measurement Control, 2016, 38: 675-692 CrossRef Google Scholar

[43] Dong W, Gu G Y, Zhu X. High-performance trajectory tracking control of a quadrotor with disturbance observer. Senss Actuators A-Phys, 2014, 211: 67-77 CrossRef Google Scholar

[44] Dinh T X, Ahn K K. Adaptive tracking control of a quadrotor unmanned vehicle. Int J Precis Eng Manuf, 2017, 18: 163-173 CrossRef Google Scholar

[45] Hably A, Marchand N. Global stabilization of a four rotor helicopter with bounded inputs. In: Proceedings of the IEEE Conference on Intelligent Robots and Systems, 2007. 129--134. Google Scholar

[46] Wang Z, Wu Z. Nonlinear attitude control scheme with disturbance observer for flexible spacecrafts. NOnlinear Dyn, 2015, 81: 257-264 CrossRef Google Scholar

[47] Swaroop D, Hedrick J K, Yip P P. Dynamic surface control for a class of nonlinear systems. IEEE Trans Automat Contr, 2000, 45: 1893-1899 CrossRef Google Scholar

[48] Wang D. Neural network-based adaptive dynamic surface control of uncertain nonlinear pure-feedback systems. Int J Robust NOnlinear Control, 2011, 21: 527-541 CrossRef Google Scholar

Copyright 2020 Science China Press Co., Ltd. 《中国科学》杂志社有限责任公司 版权所有

京ICP备18024590号-1       京公网安备11010102003388号