Hostname: page-component-89b8bd64d-7zcd7 Total loading time: 0 Render date: 2026-05-07T20:18:07.525Z Has data issue: false hasContentIssue false

Quaternion-based state-dependent differential Riccati equation for quadrotor drones: Regulation control problem in aerobatic flight

Published online by Cambridge University Press:  17 February 2022

Saeed Rafee Nekoo*
Affiliation:
GRVC Robotics Lab., Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
José Ángel Acosta
Affiliation:
GRVC Robotics Lab., Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
Anibal Ollero
Affiliation:
GRVC Robotics Lab., Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
*
*Corresponding author. E-mail: saerafee@yahoo.com
Rights & Permissions [Opens in a new window]

Abstract

The quaternion is a powerful and common tool to avoid singularity in rotational dynamics in three-dimensional (3D) space. Here it has been particularly used as an alternative to Euler angles and rotation matrix. The application of the quaternion is exercised in quadrotor modeling and control. It changes the dynamics and represents a singularity-free attitude model. Here for the first time (for the best knowledge of authors), the state-dependent differential Riccati equation (SDDRE) control has been implemented on the quaternion-based model of a quadcopter. The proposed control structure is capable of aerobatic flight, and the Pugachev’s Cobra maneuver is chosen to assess the capability of the quaternion-based SDDRE approach. The introduced control simulator is validated by comparison with conventional dynamics based on Euler angles, controlled using a proportional-derivative (PD) controller on a normal regulation flight. The simulator successfully performed the Cobra maneuver and also validated the proposed structure. The more precision in regulation along with lower energy consumption demonstrated the superiority of the introduced approach.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Fig. 1. The definition of the reference coordinates for a sample quadrotor drone.

Figure 1

Fig. 2. x-axis regulation of the system, comparison with PD and SMC.

Figure 2

Fig. 3. y-axis regulation of the system, comparison with PD and SMC.

Figure 3

Fig. 4. z-axis regulation of the system, comparison with PD and SMC.

Figure 4

Fig. 5. The roll angle of the system, comparison with PD and SMC.

Figure 5

Fig. 6. The pitch angle of the system, comparison with PD and SMC.

Figure 6

Fig. 7. The input norm of the inputs of the system, comparison with PD and SMC.

Figure 7

Fig. 8. The configuration and trajectories of the quadrotor drones with PD, SMC, and SDDRE controllers.

Figure 8

Table I. Comparison of PD, SMC, and SDDRE controller.

Figure 9

Fig. 9. The validation results of the quaternion-based SDDRE with previous work in ref. [58].

Figure 10

Fig. 10. The position variables of the system in aerobatic maneuver.

Figure 11

Fig. 11. The Euler angles of the drone in aerobatic maneuver.

Figure 12

Fig. 12. The Cobra maneuver via the SDDRE and quaternion dynamics.

Figure 13

Fig. 13. The quaternions.

Figure 14

Fig. 14. The input thrust of the quadrotor.

Figure 15

Fig. 15. The input torque signals of the drone.

Supplementary material: File

Nekoo et al. supplementary material

Nekoo et al. supplementary material

Download Nekoo et al. supplementary material(File)
File 6.5 MB