Skip to main content

Advertisement

Log in

Quadrotor Energy-Based Control Laws: a Unit-Quaternion Approach

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

This article presents the designs, simulations and real-time experimental results of two energy-based control strategies to stabilize an Unmanned Aerial Vehicles (UAV) using a quaternion representation of the attitude. The mathematical model is based on Euler-Lagrange formulation using a logarithmic mapping in the quaternion space. The proposed solutions introduce a new approach: a quaternion-energy-based control, which use an energy-based expression defined as a Lyapunov function. The control laws are described with unit quaternions and their axis-angle representation. The proposed algorithms allow the stabilization of the quadrotor in all its states. The strategies ensure the stability of the closed loop system. Simulation results and experimental validations are developed to verify the effectiveness of the proposed controllers.

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. Fritsch, O., De Monte, P., Buhl, M., Lohmann, B.: Quasi-static feedback linearization for the translational dynamics of a quadrotor helicopter. In: American Control Conference (ACC), pp 125–130 (2012)

  2. Djamel, K., Abdellah, M., Benallegue, A.: Attitude Optimal Backstepping Controller Based Quaternion for a UAV. Hindawi Publishing Corporation Mathematical Problems in Engineering (2016). Article ID 8573235

  3. Chovancová, A., Fico, T., Hubinský, P., Duchon, F.: Comparison of various quaternion-based control methods applied to quadrotor with disturbance observer and position estimator. IEEE Robotics and Autonomous Systems 79, 87–98 (2016)

    Article  Google Scholar 

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

    Article  Google Scholar 

  5. Sanchez, A., Parra-Vega, V., Garcia, O., Ruiz-Sanchez, F., Ramos-Velasco, L.E.: Time-parametrization control of quadrotors with a robust quaternion-based sliding mode controller for aggressive maneuvering. In: European Control Conference (ECC), Zurich, Switzerland, pp 3876–3881 (2013)

  6. Fresk, E., Nikolakopoulos, G.: Full quaternion based attitude control for a quadrotor. In: IEEE European Control Conference (ECC), Zurich, Switzerland (2013)

  7. Cariño, J., Abaunza, H., Castillo, P.: Quadrotor Quaternion Control. In: International Conference on Unmanned Aircraft Systems (ICUAS), Denver, USA (2015)

  8. Dargham, R., Medromi, H.: Euler and quaternion parameterization in VTOL UAV dynamics with test model efficiency. International Journal of Applied Information Systems (IJAIS) 9(8) (2015)

  9. Honglei, A., Jie, L., Jian, W., Jianwen, W., Hongxu, M.: Backstepping-based inverse optimal attitude control of quadrotor. Int. J. Adv. Robot. Syst. 10 (2013). doi:10.5772/56337

  10. El-Badawy, A.A., Bakr, M.A.: Quadrotor aggressive maneuvers along singular configurations: an energy-quaternion based approach. Journal of Control Science and Engineering, 7324540 (2016)

  11. Fritsch, O., Tromba, D., Lohmann, B.: Cascaded energy based trajectory tracking control of a quadrotor. Automatisierungstechnik 62(6), 408–422 (2014)

    Article  Google Scholar 

  12. Guerrero, M.E., Lozano, R., García, C.D.: Control Basado En Pasividad Para Un Quadrotor UAV. In: IEEE Congreso Nacional De Control Automático (AMCA), Morelos, Mexico (2015)

  13. Souza, C., Raffo, G.V., Castelan, E.B.: Passivity based control of a quadrotor. In: 19th World Congress the International Federation of Automatic Control (IFAC) Cape Town, South Africa, pp 24–29 (2014)

  14. Muñoz, L.E., Santos, O., Castillo, P., Fantoni, I.: Energy-based nonlinear control for a quadrotor rotorcraft. In: American Control Conference (ACC), Washington, DC, USA, pp 1177–1182 (2013)

  15. Kottenstette, N., Porter, J.: Digital passive attitude and altitude control schemes for quadrotor aircraft. In: IEEE International Conference on Control and Automation (ICCA), Christchurch, New Zealand, pp 1761–1768 (2009)

  16. Spring, K.W.: Euler parameters and the use of quaternion algebra in the manipulation of finite rotations: a review. Mech. Mach. Theory 21(5), 365–373 (1986)

    Article  Google Scholar 

  17. Altmann, S.L.: Hamilton, Rodrigues, and the quaternion scandal. Math. Mag., 291–308 (1989)

  18. Campa, R., Camarillo, K.: Unit quaternions: a mathematical tool for modeling, path planning and control of robot manipulators. In: Ceccarelli, M. (ed.) Robot Manipulators, In-Teh, pp 21–48 (2008)

  19. Kuipers, J.B.: Quaternions and Rotation Sequences, vol. 66. Princeton University Press, Princeton (1999)

    Google Scholar 

Download references

Acknowledgment

The authors would like to thank the Mexican National Council for Science and Technology (CONACYT) for their support with the doctoral scholarships program, as well as the French National Network of Robotics Platforms (ROBOTEX).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. E. Guerrero-Sánchez.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guerrero-Sánchez, M.E., Abaunza, H., Castillo, P. et al. Quadrotor Energy-Based Control Laws: a Unit-Quaternion Approach. J Intell Robot Syst 88, 347–377 (2017). https://doi.org/10.1007/s10846-017-0528-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-017-0528-3

Keywords

Navigation