Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Quaternion-based robust trajectory tracking control for uncertain quadrotors


This paper presents a robust nonlinear controller design approach for uncertain quadrotors to implement trajectory tracking missions. The quaternion representation is applied to describe the rotational dynamics in order to avoid the singularity problem existing in the Euler angle representation. A nonlinear robust controller is proposed, which consists of an attitude controller to stabilize the rotational motions and a position controller to control translational motions. The quadrotor dynamics involves uncertainties such as parameter uncertainties, nonlinearities, and external disturbances and their effects on closed-loop control system can be guaranteed to be restrained. Simulation results on the quadrotor demonstrate the effectiveness of the designed control approach.

This is a preview of subscription content, log in to check access.


  1. 1

    Hoffmann G M, Huang H, Waslander S L. Precision flight control for a multi-vehicle quadrotor helicopter testbed. Control Eng Pract, 2011, 19: 1023–1036

  2. 2

    Sun C H, Duan H B. Markov decision evolutionary game theoretic learning for cooperative sensing of unmanned aerial vehicles. Sci China Technol Sci, 2015, 58: 1392–1400

  3. 3

    Tang S, Yang Q H, Qian S K, et al. Height and attitude active disturbance rejection controller design of a small-scale helicopter. Sci China Inf Sci, 2015, 58: 032202

  4. 4

    Alexis K, Nikolakopoulos G, Tzes A. Switching model predictive attitude control for a quadrotor helicopter subject to atmosphere disturbances. Control Eng Pract, 2011, 10: 1195–1207

  5. 5

    Pounds P, Mahony R, Corke P. Modelling and control of a large quadrotor robot. Control Eng Pract, 2010, 18: 691–699

  6. 6

    Mahony R, Kumar V, Corke P. Multirotor aerial vehicles: modeling, estimation, and control of quadrotor. IEEE Robot Automat Mag, 2012, 19: 20–32

  7. 7

    Castillo P, Dzul A, Lozano R. Real-time stabilization and tracking of a four-rotor mini rotorcraft. IEEE Trans Control Syst Technol, 2004, 12: 510–516

  8. 8

    Aguilar-Ibanez C, Sira-Ramirez H, Suarez-Castanon S, et al. The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach. Int J Control, 2012, 85: 69–77

  9. 9

    Bertrand S, Guenard N, Hamel T, et al. A hierarchical controller for miniature VTOL UAVs: design and stability analysis using singular perturbation theory. Control Eng Pract, 2011, 19: 1099–1108

  10. 10

    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

  11. 11

    Luque-Vega L, Castillo-Toledo B, Loukianov A G. Robust block second order sliding mode control for a quadrotor. J Franklin Inst, 2012, 349: 719–739

  12. 12

    Dydek Z T, Annaswamy A M, Lavretsky E. Adaptive control of quadrotor UAVs: a design trade study with flight evaluations. IEEE Trans Control Syst Technol, 2013, 21: 1400–1406

  13. 13

    Zuo Z Y. Trajectory tracking control design with command-filtered compensation for a quadrotor. IET Control Theory Appl, 2010, 11: 2343–2355

  14. 14

    Ryan T, Kim H J. LMI-based gain synthesis for simple robust quadrotor control. IEEE Trans Automat Sci Eng, 2013, 10: 1173–1178

  15. 15

    Liu H, Li D J, Xi J X, et al. Robust attitude controller design for miniature quadrotors. Int J Robust Nonlinear Control, 2016, 26: 681–696

  16. 16

    Liu H, Lu G, Zhong Y S. Robust LQR attitude control of a 3-DOF lab helicopter for aggressive maneuvers. IEEE Trans Ind Electron, 2013, 60: 4627–4636

  17. 17

    Tayebi A, McGilvray S. Attitude stabilization of a VTOL quadrotor aircraft. IEEE Trans Control Syst Technol, 2006, 14: 562–571

  18. 18

    Johnson E N, Kannan S K. Adaptive trajectory control for autonomous helicopters. J Guid Control Dyn, 2005, 28: 524–538

  19. 19

    Zhang R, Quan Q, Cai K Y. Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances. IET Control Theory Appl, 2011, 5: 1140–1146

  20. 20

    Isidori A, Marconi L, Serrani A. Robust nonlinear motion control of a helicopter. IEEE Trans Automat Control, 2003, 48: 413–426

  21. 21

    Guerrero-Castellanos J F, Marchand N, Hably A, et al. Bounded attitude control of rigid bodies: real-time experimentation to a quadrotor mini-helicopter. Control Eng Pract, 2011, 19: 790–797

  22. 22

    Li K B, Chen L, Tang G L. Algebraic solution of differential geometric guidance command and time delay control. Scie China Technol Sci, 2015, 58: 565–573

  23. 23

    Guo S P, Li D X, Meng Y H, et al. Task space control of free-floating space robots using constrained adaptive RBF-NTSM. Sci China Technol Sci, 2014, 57: 828–837

  24. 24

    Shen Y Y, Wang Y Q, Liu M L, et al. Acquisition algorithm assisted by AGC control voltage for DSSS signals. Sci China Technolog Sci, 2015, 58: 2195–2206

  25. 25

    Wang H X, Wang W Y, Zheng Y H. Bifurcation analysis for Hindmarsh-Rose neuronal model with time-delayed feedback control and application to chaos control. Sci China Technol Sci, 2014, 57: 872–878

  26. 26

    Derafa L, Benallegue A, Fridman L. Super twisting control algorithm for the attitude tracking of a four rotors UAV. J Franklin Inst, 2012, 349: 685–699

  27. 27

    Xu R, Ozguner U. Sliding mode control of a class of underactuated systems. Automatica, 2008, 44: 233–241

  28. 28

    Zhao B, Xian B, Zhang Y, et al. Nonlinear robust sliding mode control of a quadrotor unmanned aerial vehicle based on immersion and invariance method. Int J Robust Nonlinear Control, 2015, 18: 3714–3731

  29. 29

    Liu H, Li D J, Zuo Z Y, et al. Robust three-loop trajectory tracking control for quadrotors with multiple uncertainties. IEEE Trans Ind Electron, 2016, 63: 2263–2274

  30. 30

    Liu H, Wang X F, Zhong Y S. Quaternion-based robust attitude control for uncertain robotic quadrotors. IEEE Trans Ind Inform, 2015, 11: 406–415

  31. 31

    Liu H, Zhao W B, Zuo Z Y, et al. Robust control for quadrotors with multiple time-varying uncertainties and delays. IEEE Trans Ind Electron, 2016, doi: 10.1109/TIE.2016.2612618

  32. 32

    Stevens B L, Lewis F L. Aircraft Control and Simulation. New Jersey: John Wiley & Sons, Inc., 2003

Download references

Author information

Correspondence to Hao Liu.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

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

Download citation


  • quadrotor
  • quaternion
  • trajectory tracking
  • robust control