Skip to main content
Log in

Quaternion-based Robust Trajectory Tracking Control of a Quadrotor Hover System

  • Regular Papers
  • Control Theory and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This paper presents a robust nonlinear output feedback control method that achieves three degree of freedom (3-DOF) attitude trajectory tracking of a hover system test bed. The proposed control method formally incorporates dynamic model uncertainty in addition to test bed voltage constraints. To reduce the computational requirement in the closed-loop system, constant feedforward estimates of the input-multiplicative parametric uncertainty are utilized in lieu of adaptive parameter estimates. To eliminate the need for angular rate measurements, the control design employs a bank of dynamic filters, which operates as a velocity estimator in the closed-loop system. A rigorous error system development and Lyapunov-based stability analysis are presented to prove asymptotic 3-DOF attitude trajectory tracking control. Computer simulation and experimental results are also included to illustrate the performance of the attitude control method using the Quanser 3-DOF hover system test bed.

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.

Similar content being viewed by others

References

  1. Y.-C. Choi and H.-S. Ahn, “Nonlinear control of quadrotor for point tracking: actual implementation and experimental tests,” IEEE/ASME Transactions on Mechatronics, vol. 20, no. 3, pp. 1179–1192, 2015.

    Article  Google Scholar 

  2. M. Faessler, D. Falanga, and D. Scaramuzza, “Thrust mixing, saturation, and body-rate control for accurate aggressive quadrotor flight,” IEEE Robotics and Automation Letters, vol. 2, no. 2, pp. 476–482, 2017.

    Article  Google Scholar 

  3. M. Fanni and A. Khalifa, “A new 6-DOF quadrotor manipulation system: design, kinematics, dynamics, and control,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 3, pp. 1315–1326, 2017.

    Article  Google Scholar 

  4. J. Ghommam and M. Saad, “Autonomous landing of a quadrotor on a moving platform,” IEEE Transactions on Aerospace and Electronic Systems, vol. 53, no. 3, pp. 1504–1519, 2017.

    Article  Google Scholar 

  5. E. Kayacan and R. Maslim, “Type-2 fuzzy logic trajectory tracking control of quadrotor VTOL aircraft with elliptic membership functions,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 1, pp. 339–348, 2017.

    Article  Google Scholar 

  6. M. Reinosa, L. I. Minchala, J. P. Ortiz, D. Astudillo, and D. Verdugo, “Trajectory tracking of a quadrotor using sliding mode control,” IEEE Latin America Transactions, vol. 16, no. 5, pp. 2157–2166, 2016.

    Article  Google Scholar 

  7. Y. Yu and X. Ding, “A global tracking controller for underactuated aerial vehicles: design, analysis, and experimental tests on quadrotor,” IEEE/ASME Transactions on Mechatronics, vol. 21, no. 5, pp. 2499–2511, 2016.

    Article  Google Scholar 

  8. B. Zhao, B. Xian, Y. Zhang, and X. Zhang, “Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology,” IEEE Transactions on Industrial Electronics, vol. 62, no. 5, pp. 2891–2902, 2015.

    Article  Google Scholar 

  9. Y. Zuo, “Trajectory tracking controller for quadrotors without velocity and angular velocity measurements,” IET Control Theory and Applications, vol. 11, no. 1, pp. 101–109, 2017.

    Article  MathSciNet  Google Scholar 

  10. Z. Zuo, “Trajectory tracking control design with commandfiltered compensation for a quadrotor,” IET Control Theory and Applications, vol. 4, no. 11, pp. 2343–2355, 2010.

    Article  MathSciNet  Google Scholar 

  11. F. Chen, R. Jiang, K. Zhang, B. Jiang, and G. Tao, “Robust backstepping sliding mode-control and observerbased fault estimation for a quadrotor UAV,” IEEE Transactions on Industrial Electronics, vol. 63, no. 8, pp. 5044–5056, 2016.

    Article  Google Scholar 

  12. S. Islam, P. Liu, and A. E. Saddik, “Robust control of four-rotor unmanned aerial vehicle with disturbance uncertainty,” IEEE Transactions on Industrial Electronics, vol. 62, no. 3, pp. 1563–1571, 2015.

    Article  Google Scholar 

  13. T. Lee, “Robust adaptive attitude tracking on SO(3) with an application to a quadrotor UAV,” IEEE Transactions on Control Systems Technology, vol. 21, no. 5, pp. 1924–1930, 2013.

    Article  Google Scholar 

  14. H. Liu, J. Xi, and Y. Zhong, “Robust attitude stabilization for nonlinear quadrotor systems with uncertainties and delays,” IEEE Transactions on Industrial Electronics, vol. 64, no. 7, pp. 5585–5594, 2017.

    Article  Google Scholar 

  15. H. Liu, W. Zhao, Z. Zuo, and Y. Zhong, “Robust control for quadrotors with multiple time-varying uncertainties and delays,” IEEE Transactions on Industrial Electronics, vol. 64, no. 2, pp. 1303–1312, 2017.

    Article  Google Scholar 

  16. D. Ma, Y. Xia, T. Li, and K. Chang, “Active disturbance rejection and predictive control strategy for a quadrotor helicopter,” IET Control Theory and Applications, vol. 10, no. 17, pp. 2213–2222, 2016.

    Article  MathSciNet  Google Scholar 

  17. R. Mebarki, V. Lippiello, and B. Siciliano, “Nonlinear visual control of unmanned aerial vehicles in GPS-denied environments,” IEEE Transactions on Robotics, vol. 31, no. 4, pp. 1004–1017, 2015.

    Article  Google Scholar 

  18. J. P. Ortiz, L. I. Minchala, and M. J. Reinoso, “Nonlinear robust H-Infinity PID controller for the multivariable system quadrotor,” IEEE Latin America Transactions, vol. 14, no. 3, pp. 1176–1183, 2016.

    Article  Google Scholar 

  19. T. Ryan and H. J. Kim, “LMI-based gain synthesis for simple robust quadrotor control,” IEEE Transactions on Automation Sciences and Engineering, vol. 10, no. 4, pp. 1173–1178, 2013.

    Article  Google Scholar 

  20. A. C. Satici, H. Poonawala, and M. W. Spong, “Robust optimal control of quadrotor UAVs,” IEEE Access, vol. 1, no. 1, pp. 79–93, 2013.

    Article  Google Scholar 

  21. A. P. Sandiwan, A. Cahyadi, and S. Herdjunanto, “Robust proportional-derivative control on SO(3) with disturbance compensation for quadrotor UAV,” International Journal of Control, Automation and Systems, vol. 15, no. 5, pp. 2329–2342, 2017.

    Article  Google Scholar 

  22. A. E. Rodriguez-Mata, I. Gonzalez-Hernandez, J. G. Rangel-Peraza, S. Salazar, and R. L. Leal, “Wind-gust compensation algorithm based on high-gain residual observer to control a quadrotor aircraft: real-time verification task at fixed point,” International Journal of Control, Automation and Systems, vol. 16, no. 2, pp. 856–866, 2018.

    Article  Google Scholar 

  23. H. Du, W. Zhu, G. Wen, Z. Duan, and J. Lu, “Distributed formation control of multiple quadrotor aircraft based on nonsmooth consensus algorithms,” IEEE Transactions on Cybernetics, pp. 1–12, 2017.

    Google Scholar 

  24. S. Stebler, W. MacKunis, and M. Reyhanoglu, “Nonlinear output feedback tracking control of a quadrotor UAV in the presence of uncertainty,” Proceedings of International Conference on Control, Automation, Robotics and Vision, pp. 1–6, 2016.

    Google Scholar 

  25. P. Hughes, Spacecraft Attitude Dynamics, Wiley, New York, 1994.

    Google Scholar 

  26. R. Damen, M. Reyhanoglu, W. MacKunis, and J. R. Hervas, “Passivity-based quaternion feedback control of a hover system,” Proceedings of International Conference on Control, Automation and Systems, pp. 201–206, 2016.

    Google Scholar 

  27. B. Xian, D. M. Dawson, M. S. de Queiroz, and J. Chen, “A continuous asymptotic tracking control strategy for uncertain nonlinear systems,” IEEE Transactions on Automatic Control, vol. 49, no. 7, pp. 1206–1211, 2004.

    Article  MathSciNet  MATH  Google Scholar 

  28. D. Dawson, M. Bridges, and Z. Qu, Nonlinear Control of Robotic Systems for Environmental Waste and Restoration, Prentice Hall PTR, Englewood Cliffs, New Jersey, 1995.

    Google Scholar 

  29. H. Khalil, Nonlinear Systems, Prentice Hall, 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahmut Reyhanoglu.

Additional information

Recommended by Associate Editor Shihua Li under the direction of Editor Myo Taeg Lim.

Derek Hoffman received his Ph.D. degree in Engineering Physics from Embry- Riddle Aeronautical University, Daytona Beach, in 2018 with a dissertation focus in nonlinear control of underactuated and constrained systems. Shortly after, he began employment with Raytheon Missile Systems in Tucson, AZ as a senior systems engineer under the Guidance, Navigation, and Control department.

Muhammad Rehan received his Ph.D. degree in Engineering Physics from Embry Riddle Aeronautical University, Daytona Beach, in 2018 with a dissertation focus in dynamics and control of a class of nonholonomic systems. After completing his doctoral studies, he began working as a postdoctoral fellow at the University of Central Florida. His current research focus is on data analytic for energy management systems.

William MacKunis received his Ph.D. degree in 2009 from the Department of Mechanical and Aerospace Engineering at the University of Florida (UF) as a UF Alumni Fellow. After completing his doctoral studies, he was selected as a National Research Council (NRC) Postdoctoral Research Associate at the Air Force Research Laboratory Munitions Directorate at Eglin Air Force Base, where he worked in the Guidance and Navigation Division. In 2010, Dr. MacKunis joined the faculty of Embry-Riddle Aeronautical University in the Department of Physical Sciences, where he is currently an associate professor. His main research is in the development and application of Lyapunov-based control techniques for mechanical and aerospace systems with uncertain nonlinear dynamic models. He is the co-author of two book chapters and over 80 refereed journal articles and conference papers. He is currently or has served as an associate editor for the IEEE Control Systems Society (CSS) Editorial Board and Journal of Control Science and Engineering.

Mahmut Reyhanoglu is presently the Glaxo Wellcome Distinguished Professor of Engineering at the University of North Carolina at Asheville, North Carolina, USA. His major research interests are in the areas of nonlinear dynamical systems and control theory, with particular emphasis on applications to mechatronics and aerospace systems. He has edited 3 books, and authored/co-authored several book chapters and over 130 peer-reviewed journal/proceedings papers. He served on the IEEE Transactions on Automatic Control Editorial Board and on the IEEE Control Systems Society Conference Editorial Board as an Associate Editor. He also served as International Program Committee member for several conferences and as a member of AIAA Guidance, Navigation, and Control Technical Committee. He is currently serving as an editor of International Journal of Aerospace Engineering.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hoffman, D., Rehan, M., MacKunis, W. et al. Quaternion-based Robust Trajectory Tracking Control of a Quadrotor Hover System. Int. J. Control Autom. Syst. 16, 2575–2584 (2018). https://doi.org/10.1007/s12555-018-0112-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-018-0112-z

Keywords

Navigation