Skip to main content
Log in

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

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

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 is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Siebert S, Teizer J. Mobile 3D mapping for surveying earthwork projects using an unmanned aerial vehicle (UAV) system. Automat Constr, 2014, 41: 1–14

    Google Scholar 

  2. García-Delgado L G, Dzul A, Santibáńez V, et al. Quad-rotors formation based on potential functions with obstacle avoidance. IET Control Theor Appl, 2012, 6: 1787–1802

    MathSciNet  Google Scholar 

  3. Wang K L, Ke Y J, Chen B M. Autonomous reconfigurable hybrid tail-sitter UAV U-Lion. Sci China Inf Sci, 2017, 60: 033201

    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

    Google Scholar 

  6. Rodriguez R H, Vega P V, Orta S A, et al. Robust backstepping control based on integral sliding modes for tracking of quadrotors. J Intell Robot Syst, 2014, 73: 51–66

    Google Scholar 

  7. Liu X C, Wang H, Fu D, et al. An area-based position and attitude estimation for unmanned aerial vehicle navigation. Sci China Technol Sci, 2015, 58: 916–926

    Google Scholar 

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

    Google Scholar 

  9. Seyedtabaii S. New flat phase margin fractional order PID design: perturbed UAV roll control study. Robot Auton Syst, 2017, 96: 58–64

    Google Scholar 

  10. Rubio J J, Gomez J C, Cortes C A, et al. Experimental control of a fuel cell. IEEE Latin Am Trans, 2015, 13: 2935–2940

    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, 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

    Google Scholar 

  13. Dinh T X, Nam D N C, Ahn K K. Robust attitude control and virtual reality model for quadrotor. Int J Autom Technol, 2015, 9: 283–290

    Google Scholar 

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

    Google Scholar 

  15. Li P, Yu X, Peng X Y, et al. Fault-tolerant cooperative control for multiple UAVs based on sliding mode techniques. Sci China Inf Sci, 2017, 60: 070204

    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

    MathSciNet  Google Scholar 

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

    Google Scholar 

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

    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. Zheng Z, Xia Y Q, Fu M Y. Attitude stabilization of rigid spacecraft with finite-time convergence. Int J Robust Nonlin Control, 2011, 21: 686–702

    MathSciNet  MATH  Google Scholar 

  23. Gao Y B, Luo W S, Liu J X, et al. Integral sliding mode control design for nonlinear stochastic systems under imperfect quantization. Sci China Inf Sci, 2017, 60: 120206

    MathSciNet  Google Scholar 

  24. Yu W W, Wang H, Hong H F, et al. Distributed cooperative anti-disturbance control of multi-agent systems: an overview. Sci China Inf Sci, 2017, 60: 110202

    MathSciNet  Google Scholar 

  25. Tian B L, Yin L P, Wang H. Finite-time reentry attitude control based on adaptive multivariable disturbance compensation. IEEE Trans Ind Electron, 2015, 62: 5889–5898

    Google Scholar 

  26. Tian B L, Liu L H, Lu H C, et al. Multivariable finite time attitude control for quadrotor UAV: theory and experimentation. IEEE Trans Ind Electron, 2018, 65: 2567–2577

    Google Scholar 

  27. Tian B L, Lu H C, Zuo Z Y, et al. Multivariable finite-time output feedback trajectory tracking control of quadrotor helicopters. Int J Robust Nonlin Control, 2018, 28: 281–295

    MathSciNet  MATH  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

    MathSciNet  MATH  Google Scholar 

  29. Fang X, Wu A G, Shang Y J, et al. A novel sliding mode controller for small-scale unmanned helicopters with mismatched disturbance. Nonlin Dyn, 2016, 83: 1053–1068

    MathSciNet  MATH  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 L, Fan W R, Su R, et al. Real-time trajectory and attitude coordination control for reusable launch vehicle in reentry phase. IEEE Trans Ind Electron, 2015, 62: 1639–1650

    Google Scholar 

  33. Tian B L, Fan W R, Zong Q. Integrated guidance and control for reusable launch vehicle in reentry phase. Nonlin Dyn, 2015, 80: 397–412

    MATH  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

    Google Scholar 

  35. Wang F, Hua C 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

    MathSciNet  MATH  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

    Google Scholar 

  37. Cao L J, Hu X X, Zhang S X, et al. Robust flight control design using sensor-based backstepping control for unmanned aerial vehicles. J Aerosp Eng, 2017, 30: 04017068

    Google Scholar 

  38. Lee D J. Distributed backstepping control of multiple thrust-propelled vehicles on a balanced graph. Automatica, 2012, 48: 2971–2977

    MathSciNet  MATH  Google Scholar 

  39. Tinashe C, Otis N. Adaptive sliding backstepping control of quadrotor UAV attitude. IFAC Proc Vol, 2014, 47: 11043–11048

    Google Scholar 

  40. Zou Y, Zheng ZW. A robust adaptive RBFNN augmenting backstepping control approach for a model-scaled helicopter. IEEE Trans Contr Syst Technol, 2015, 23: 2344–2352

    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 Inst, 2012, 349: 658–684

    MathSciNet  MATH  Google Scholar 

  42. Wang H L, Chen M. Trajectory tracking control for an indoor quadrotor UAV based on the disturbance observer. Trans Inst Measurement Control, 2016, 38: 675–692

    Google Scholar 

  43. Dong W, Gu G Y, Zhu X Y, et al. High-performance trajectory tracking control of a quadrotor with disturbance observer. Senss Actuators A-Phys, 2014, 211: 67–77

    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

    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. Nonlin Dyn, 2015, 81: 257–264

    MathSciNet  MATH  Google Scholar 

  47. Swaroop D, Hedrick J K, Yip P P, et al. Dynamic surface control for a class of nonlinear systems. IEEE Trans Automat Contr, 2000, 45: 1893–1899

    MathSciNet  MATH  Google Scholar 

  48. Wang D. Neural network-based adaptive dynamic surface control of uncertain nonlinear pure-feedback systems. Int J Robust Nonlin Control, 2011, 21: 527–541

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fang Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Z., Wang, F., Guo, Y. et al. Multivariable sliding mode backstepping controller design for quadrotor UAV based on disturbance observer. Sci. China Inf. Sci. 61, 112207 (2018). https://doi.org/10.1007/s11432-017-9434-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11432-017-9434-7

Keywords

Navigation