Next Article in Journal
A Study on Anti-Jamming Algorithms in Low-Earth-Orbit Satellite Signal-of-Opportunity Positioning Systems for Unmanned Aerial Vehicles
Previous Article in Journal
Multi-Sensor 3D Survey: Aerial and Terrestrial Data Fusion and 3D Modeling Applied to a Complex Historic Architecture at Risk
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Saturated Trajectory Tracking Controller in the Body-Frame for Quadrotors

1
IDMEC —Institute of Mechanical Engineering, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal
2
ISR—Institute for Systems and Robotics, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal
3
Department of Electrical and Computer Engineering, Faculty of Science and Technology, University of Macau, Macao 999078, China
*
Author to whom correspondence should be addressed.
Drones 2024, 8(4), 163; https://doi.org/10.3390/drones8040163
Submission received: 26 February 2024 / Revised: 30 March 2024 / Accepted: 16 April 2024 / Published: 19 April 2024
(This article belongs to the Section Drone Design and Development)

Abstract

This paper introduces a quadrotor trajectory tracking controller comprising a steady-state optimal position controller with a normed input saturation and modular integrative action coupled with a backstepping attitude controller. First, the translational and rotational dynamical models are designed in the body-fixed frame to avoid external rotations and are partitioned into an underactuated position system and a quaternion-based attitude system. Secondly, a controller is designed separately for each subsystem, namely, (i) the position controller synthesis is derived from the Maximum Principle, Lyapunov, and linear quadratic regulator (LQR) theory, ensuring the global exponential stability and steady-state optimality of the controller within the linear region, and global asymptotic stability is guaranteed for the saturation region when coupled with any local exponential stable attitude controller, and (ii) the attitude system, with the quaternion angles and the angular velocity as the controlled variables, is designed in the error space through the backstepping technique, which renders the overall system, position, and attitude, with desirable closed-loop properties that are almost global. The overall stability of the system is achieved through the propagation of the position interconnection term to the attitude system. To enhance the robustness of the tracking system, integrative action is devised for both position and attitude, with emphasis on the modular approach for the integrative action on the position controller. The proposed method is experimentally validated on board an off-the-shelf quadrotor to assess the resulting performance.
Keywords: quadrotor; stability of nonlinear systems; bounded control; optimal control; robustness quadrotor; stability of nonlinear systems; bounded control; optimal control; robustness

Share and Cite

MDPI and ACS Style

Madeiras, J.; Cardeira, C.; Oliveira, P.; Batista, P.; Silvestre, C. Saturated Trajectory Tracking Controller in the Body-Frame for Quadrotors. Drones 2024, 8, 163. https://doi.org/10.3390/drones8040163

AMA Style

Madeiras J, Cardeira C, Oliveira P, Batista P, Silvestre C. Saturated Trajectory Tracking Controller in the Body-Frame for Quadrotors. Drones. 2024; 8(4):163. https://doi.org/10.3390/drones8040163

Chicago/Turabian Style

Madeiras, João, Carlos Cardeira, Paulo Oliveira, Pedro Batista, and Carlos Silvestre. 2024. "Saturated Trajectory Tracking Controller in the Body-Frame for Quadrotors" Drones 8, no. 4: 163. https://doi.org/10.3390/drones8040163

APA Style

Madeiras, J., Cardeira, C., Oliveira, P., Batista, P., & Silvestre, C. (2024). Saturated Trajectory Tracking Controller in the Body-Frame for Quadrotors. Drones, 8(4), 163. https://doi.org/10.3390/drones8040163

Article Metrics

Back to TopTop