Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles
Patricio Borbolla-Burillo,
David Sotelo (),
Michael Frye,
Luis E. Garza-Castañón,
Luis Juárez-Moreno and
Carlos Sotelo
Additional contact information
Patricio Borbolla-Burillo: Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico
David Sotelo: Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico
Michael Frye: Department of Engineering, University of the Incarnate Word, San Antonio, TX 78209, USA
Luis E. Garza-Castañón: Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico
Luis Juárez-Moreno: Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico
Carlos Sotelo: Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico
Mathematics, 2024, vol. 12, issue 5, 1-20
Abstract:
Modeling and control are challenging in unmanned aerial vehicles, especially in quadrotors where there exists high coupling between the position and the orientation dynamics. In simulations, conventional control strategies such as the use of a proportional–integral–derivative (PID) controller under different configurations are typically employed due to their simplicity and ease of design. However, linear assumptions have to be made, which turns into poor performance for practical applications on unmanned aerial vehicles (UAVs). This paper designs and implements a hierarchical cascaded model predictive control (MPC) for three-dimensional trajectory tracking using a quadrotor platform. The overall system consists of two stages: the mission server and the commander stabilizer. Different from existing works, the heavy computational burden is managed by decomposing the overall MPC strategy into two different schemes. The first scheme controls the translational displacements while the second scheme regulates the rotational movements of the quadrotor. For validation, the performance of the proposed controller is compared against that of a proportional–integral–velocity (PIV) controller taken from the literature. Here, real-world experiments for tracking helicoidal and lemniscate trajectories are implemented, while for regulation, an extreme wind disturbance is applied. The experimental results show that the proposed controller outperforms the PIV controller, presenting less signal effort fluctuations, especially in terms of rejecting external wind disturbances.
Keywords: quadrotor UAV; cascade hierarchical MPC; control structure design; real-time implementation; external disturbance (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2024
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/2227-7390/12/5/739/pdf (application/pdf)
https://www.mdpi.com/2227-7390/12/5/739/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:12:y:2024:i:5:p:739-:d:1349166
Access Statistics for this article
Mathematics is currently edited by Ms. Emma He
More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().