Skip to main content
Log in

Trajectory Tracking Control of a Quadrotor Aerial Vehicle in the Presence of Input Constraints

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

Abstract

In this paper, we address the control problem of a Quadrotor Aerial Vehicle (QAV) in the presence of the input constraints. For this purpose, a separation principle is applied in the control design. The QAV model is decoupled and constructed as a cascaded structure to handle its underactuated property. By imposing the constraints on the orientation angles, we show that the QAV will be never overturned. Then, a combination of the backstepping method, barrier Lyapunov and saturation functions is used in the control design for each subsystem to deal with both input and output constraints. Our design renders the cascaded system of the QAV into the form in which an Input-to-State Stable (ISS) subsystem is driven by an asymptotic subsystem, and hence the stability of the overall cascaded system of the QAV is ensured. In addition, the tracking errors are guaranteed to converge to the origin. Simulation results are provided to illustrate the effectiveness of the proposed control.

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. K. P. Tee, S. S. Ge, and F. E. H. Tay, “Adaptive neural network control for helicopters in vertical flight,” IEEE Transactions on Control Systems Technology, vol. 16, no. 4, pp. 753–762, 2008.

    Article  Google Scholar 

  2. S. S. Ge, B. Ren, K. P. Tee, and T. H. Lee, “Approximationbased control of uncertain helicopter dynamics,” IET Control Theory & Applications, vol. 3, no. 7, pp. 941–956, 2009.

    Article  MathSciNet  Google Scholar 

  3. B. Ren, S. S. Ge, C. Chen, C. H. Fua, and T. H. Lee, Modeling, Control and Coordination of Helicopter Systems, Springer New York, 2012.

    Book  Google Scholar 

  4. L. R. Garcia Carrillo, A. E. Dzul Lopez, R. Lozano, and C. Pegard, Quad Rotorcraft Control Vision-Based Hovering and Navigation, Springer-Verlag, London, 2013.

    Book  Google Scholar 

  5. P. Castillo, R. Lozano, and A. E. Dzul, Modelling and Control of Mini Flying Machines, Springer-Verlag, London, 2005.

    MATH  Google Scholar 

  6. I. Fantoni and R. Lozano, Non-linear Control for Underactuated Mechanical Systems, Springer-Verlag, London, UK, 2002.

    Book  Google Scholar 

  7. P. Castillo, A. Dzul, and R. Lozano, “Real-time stabilization and tracking of a four-rotor mini rotorcraft,” IEEE Transactions on Control Systems Technology, vol. 12, no. 4, pp. 510–516, 2004.

    Article  Google Scholar 

  8. G. Raffo, M. Ortega, and F. Rubio, “An integral predictive/ nonlinear H¥ control structure for a quadrotor helicopter,” Automatica, vol. 46, no. 1, pp. 29–39, 2010.

    Article  MathSciNet  MATH  Google Scholar 

  9. P. Casau, R. G. Sanfelice, R. Cunha, D. Cabecinhas, and C. Silvestre, “Robust global trajectory tracking for a class of underactuated vehicles,” Automatica, vol. 58, pp. 90–98, 2015.

    Article  MathSciNet  MATH  Google Scholar 

  10. A. Ailon and S. Arogeti, “Closed-form nonlinear tracking controllers for quadrotors with model and input generator uncertainties,” Automatica, vol. 54, pp. 317–324, 2015.

    Article  MathSciNet  MATH  Google Scholar 

  11. H. N. Nguyen, C. S. Ha, and D. J. Lee, “Mechanics, control and internal dynamics of quadrotor tool operation,” Automatica, vol. 61, pp. 289–301, 2015.

    Article  MathSciNet  MATH  Google Scholar 

  12. 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 

  13. V. Mistler, A. Benallegue, and N. Msirdi, “Exact linearization and noninteracting control of a rotors helocopter via dynamic feedback,” Proc. of IEEE International Workshop on Robot and Human Interactive Communication, pp. 586–593, 2001.

    Google Scholar 

  14. A. P. Aguiar, J. P. Hespanha, and S. Member, “Trajectorytracking and path-following of underactuated autonomous vehicles with parametric modeling uncertainty,” IEEE Transaction on Automatic Control, vol. 52, no. 8, pp. 1362–1379, 2007.

    Article  MATH  Google Scholar 

  15. T. Madani and A. Benallegue, “Backstepping control for a quadrotor helicopter,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3255–3260, 2006.

    Google Scholar 

  16. A. Das, F. Lewis, and K. Subbarao, “Backstepping approach for controlling a quadrotor using lagrange form dynamics,” Journal of Intelligent and Robotic Systems, vol. 56, no. 1, pp. 127–151, 2009.

    Article  MATH  Google Scholar 

  17. W. He and S. S. Ge, “Robust adaptive boundary control of a vibrating string under unknown time-varying disturbance,” IEEE Transactions on Control Systems Technology, vol. 20, no. 1, pp. 48–58, 2012.

    Google Scholar 

  18. W. He, S. Zhang, and S. S. Ge, “Adaptive boundary control of a nonlinear flexible string system,” IEEE Transactions on Control Systems Technology, vol. 22, no. 3, pp. 1088–1093, 2014.

    Article  Google Scholar 

  19. Wei He, Shuzhi Sam Ge, Yanan Li, Effie Chew, and Yee Sien Ng, “Neural network control of a rehabilitation robot by state and output feedback,” Journal of Intelligent & Robotic Systems, vol. 80, no. 1, pp. 15–31, 2015.

    Article  Google Scholar 

  20. W. He, H. Huang, and S. S. Ge, “Adaptive neural network control of a robotic manipulator with time-varying output constraints,” IEEE Transactions on Cybernetics, vol. 47, no. 10, pp. 3136–3147, 2017.

    Article  Google Scholar 

  21. S. Formentin and M. Lovera, “Flatness-based control of a quadrotor helicopter via feedforward linearization,” Proc. of 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), pp. 6171–6176, 2011.

    Chapter  Google Scholar 

  22. C. Aguilar-Ibáñez, H. Sira-Ramírez, M. S. Suárez-Castañón, E. Martínez-Navarro, and M. A. Moreno-Armendariz. “The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach,” International Journal of Control, vol. 85, no. 1, pp. 69–77, 2012.

    Article  MathSciNet  MATH  Google Scholar 

  23. P. Castillo, R. Lozano, and A. Dzul, “Stability of a mini rotorcraft with four rotors,” IEEE Control Systems Magazines, vol. 25, no. 6, pp. 45–55, 2005.

    Article  MATH  Google Scholar 

  24. A. R. Teel. “Global stabilization and restricted tracking for multiple integrators with bounded controls,” System and Control Letters, vol. 18, no. 3, pp. 165–171, 1992.

    Article  MathSciNet  MATH  Google Scholar 

  25. T. T. Tran, T. T. Han, and S. S. Ge, “Trajectory tracking control of quadrotor aerial vehicle,” Proc. of 3rd IFAC International Conference on Intelligent Control and Automation Science, vol. 46, no. 20, pp. 274–279, 2013.

    Google Scholar 

  26. F. L. Lewis, D. M. Dawson, and C. T. Abdallah, Robot Manipulator Control: Theory and Practice, Marcel Dekker INC, New York, 2004.

    Google Scholar 

  27. A. Loría and E. Panteley, “Cascaded nonlinear time-varying system: Analysis and design,” Advanced Topics in Control System Theory: Lecture Notes From FAP 2004, vol. 2, pp. 26–64. Springer-Verlag, New York, USA, 2005.

    MATH  Google Scholar 

  28. T. T. Tran, S. S. Ge, and W. He, “Adaptive control of a quadrotor aerial vehicle with input constraints and uncertain parameters,” International Journal of Control, vol. 91, no. 5, pp. 1140–1160, 2017.

    Article  MathSciNet  MATH  Google Scholar 

  29. K. Alexis, G. Nikolakopoulos, and A. Tzes, “Model predictive quadrotor control: attitude, altitude and position experimental studies,” IET Control Theory and Applications, vol. 6, no. 12, pp. 1812–1827, 2012.

    Article  MathSciNet  Google Scholar 

  30. S. K. Armah, S. Yi, and W. C. Choi, “Design of feedback control for quadrotors considering signal transmission delays,” International Journal of Control, Automation and Systems, vol. 14, no. 6, pp. 1395–1403, 2016.

    Article  Google Scholar 

  31. S. H. Jeong and S. Jung, “Cartesian space control of a quadrotor system based on low cost localization under a vision system,” International Journal of Control, Automation and Systems, vol. 14, no. 2, pp. 549–559, 2016.

    Article  Google Scholar 

  32. E. Aguinaga-Ruiz, A. Zavala-Rio, V. Santibanez, and F. Reyes, “Global trajectory tracking through static feedback for robot manipulators with bounded inputs,” IEEE Transactions on Control Systems Technology, vol. 17, no. 4, pp. 934–944, 2009.

    Article  MATH  Google Scholar 

  33. D. Angeli, Y. Chitour, and L. Marconi, “Robust stabilization via saturated feedback,” IEEE Transactions on Automatic Control, vol. 50, no. 12, pp. 1997–2014, 2005.

    Article  MathSciNet  MATH  Google Scholar 

  34. H. K. Khalil, Nonlinear Systems, Prentice Hall, New Jersey, 2002.

    MATH  Google Scholar 

  35. K. P. Tee, S. S. Ge, and E. H. Tay, “Barrier Lyapunov functions for the control of output-constrained nonlinear systems,” Automatica, vol. 47, no. 11, pp. 2511–2516, 2009.

    Article  MATH  Google Scholar 

  36. T. T. Tran, S. S. Ge, and W. He, “Adaptive control for an uncertain robotic manipulator with input saturations,” Control Theory and Technology, vol. 14, no. 2, pp. 113–121, 2016.

    Article  MathSciNet  MATH  Google Scholar 

  37. M. Chen, S. S. Ge, and B. Ren, “Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints,” Automatica, vol. 47, no. 3, pp. 452–465, 2011.

    Article  MathSciNet  MATH  Google Scholar 

  38. E. Panteley and A. Loria, “On global uniform asymptotic stability of nonlinear time-varying systems in cascade,” Systems & Control Letters, vol. 33, no. 2, pp. 131–138, 1998.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Trong-Toan Tran.

Additional information

Recommended by Associate Editor Yang Tang under the direction of Editor Hyun-Seok Yang. This research is funded by Graduate University of Science and Technology under grant number GUST.STS.NV2017-CH02.

Trong Toan Tran received his B.Eng. and M.Eng. degrees both in automation from Bauman Moscow State Technical University, Moscow, Russia, in 2006 and 2008, respectively, and the Ph.D. degree in automatic control from University of Electronic Science and Technology of China, China, in 2016. His current research interests include Autonomous Control, Unmanned Aerial Vehicle, Deepwater Technology.

Shuzhi Sam Ge received his B.Sc. degree from the Beijing University of Aeronautics and Astronautics, Beijing, China in 1986, and a Ph.D. degree from Imperial College London, London, U.K., in 1993. He was with the School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China. He is the Director with the Social Robotics Laboratory, Interactive Digital Media Institute, Singapore, and the Centre for Robotics, Chengdu, and a Professor with the Department of Electrical and Computer Engineering, National University of Singapore, Singapore. He has co-authored four books and over 300 international journal and conference papers. His current research interests include social robotics, adaptive control, intelligent systems, and artificial intelligence. Dr. Ge is the Editor-in-Chief of the International Journal of Social Robotics (Springer). He has served/been serving as an Associate Editor for a number of flagship journals, including the IEEE TRANSACTIONS ON AUTOMATIC CONTROL, the IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, the IEEE TRANSACTIONS ON NEURAL NETWORKS, and Automatica. He serves as a Book Editor for the Taylor and Francis Automation and Control Engineering Series. He served as the Vice President for Technical Activities, from 2009 to 2010, the Vice President of Membership Activities, from 2011 to 2012, and a member of the Board of Governors, from 2007 to 2009 at the IEEE Control Systems Society. He is a fellow of the International Federation of Automatic Control, the Institution of Engineering and Technology, and the Society of Automotive Engineering.

Wei He received the B.Eng. degree in automation from the College of Automation Science and Engineering, South China University of Technology, Guangzhou, China, in 2006, and the Ph.D. degree in automatic control from the Department of Electrical and Computer Engineering, National University of Singapore (NUS), Singapore, in 2011. He was a Research Fellow with the Department of Electrical and Computer Engineering, NUS, from 2011 to 2012. He is currently a Full Professor with the School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing, China. He has co-authored one book published by Springer and published over 100 international journal and conference papers. His current research interests include robotics, distributed parameter systems, and intelligent control systems. Prof. He was a recipient of the Newton Advanced Fellowship from the Royal Society, U.K. He serves as an Associate Editor for the IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, and IEEE TRANSACTIONS ON NETWORKS AND LEARNING SYSTEMS and as an Editor for the Journal of Intelligent and Robotic Systems and the IEEE/CAA Journal of Automatica Sinica. He is a Leading Guest Editor of the IEEE TRANSACTIONS ON NETWORKS AND LEARNING SYSTEMS special issue on "Intelligent Control Through Neural Learning and Optimization for Human Machine Hybrid Systems." He is a member of the IFAC Technical Committee on Distributed Parameter Systems, IFAC Technical Committee on Computational Intelligence in Control, and the IEEE Control Systems Society Technical Committee on Distributed Parameter Systems.

Pham Luu-Trung-Duong received the B.S., M.S. degrees in Electrical Engineering from Bauman Moscow State Technical University, in 2006 and 2008, and his Ph.D. degree in Process Control from Yeungnam University in 2013. He is a postdoc at Engineering Product Development Pillar, Singapore University of Technology and Design. His research interests include PID control, stochastic system, and uncertainty quantification.

Nguyen-Vu Truong received the B.Eng. (Hons 1) and Ph.D. degree both in control engineering from RMIT university, Melbourne, Australia. Till 2010, he has been working as an academic staff at RMIT and as a research scientist at the Australian Manufacturing Cooperative Research Centre. Since then, he joined the Vietnam Academy of Science and Technology as a principal research scientist, then a senior principal research scientist, holding a research chair in control and mechatronics engineering. Starting from 2016, he took up the Director General position at the National Institute of Applied Mechanics and Informatics.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tran, TT., Sam, S., He, W. et al. Trajectory Tracking Control of a Quadrotor Aerial Vehicle in the Presence of Input Constraints. Int. J. Control Autom. Syst. 16, 2966–2976 (2018). https://doi.org/10.1007/s12555-016-0787-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-016-0787-y

Keywords

Navigation