Quaternion-based state-dependent differential Riccati equation for quadrotor drones: Regulation control problem in aerobatic flight
Open Access
- 17 February 2022
- journal article
- research article
- Published by Cambridge University Press (CUP) in Robotica
- Vol. 40 (9) , 3120-3135
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.Keywords
This publication has 48 references indexed in Scilit:
- Quadrotor Dynamics and Control for Precise Handling2015
- Finite-time state-dependent Riccati equation for time-varying nonaffine systems: Rigid and flexible joint manipulator controlISA Transactions, 2015
- Balancing a Legged Robot Using State-Dependent Riccati Equation ControlIFAC Proceedings Volumes, 2014
- Actuator Constrained Trajectory Generation and Control for Variable-Pitch Quadrotors2012
- Survey of State-Dependent Riccati Equation in Nonlinear Optimal Feedback Control SynthesisJournal of Guidance, Control, and Dynamics, 2012
- Synchronization of chaotic systems based on SDRE methodChaos, Solitons & Fractals, 2006
- Adaptive control of an autonomous underwater vehicle: experimental results on ODINIEEE Transactions on Control Systems Technology, 2001
- Position and attitude control of a spacecraft using the state-dependent Riccati equation technique2000
- Mathematical phenomenology for thrust-vectoring-induced agility comparisonsJournal of Aircraft, 1993
- NPSNET: Flight Simulation Dynamic Modeling Using QuaternionsPRESENCE: Virtual and Augmented Reality, 1992