Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles

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...

全面介绍

书目详细资料
Main Authors: Patricio Borbolla-Burillo, David Sotelo, Michael Frye, Luis E. Garza-Castañón, Luis Juárez-Moreno, Carlos Sotelo
格式: 文件
语言:English
出版: MDPI AG 2024-02-01
丛编:Mathematics
主题:
在线阅读:https://www.mdpi.com/2227-7390/12/5/739
_version_ 1827319589299552256
author Patricio Borbolla-Burillo
David Sotelo
Michael Frye
Luis E. Garza-Castañón
Luis Juárez-Moreno
Carlos Sotelo
author_facet Patricio Borbolla-Burillo
David Sotelo
Michael Frye
Luis E. Garza-Castañón
Luis Juárez-Moreno
Carlos Sotelo
author_sort Patricio Borbolla-Burillo
collection DOAJ
description 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.
first_indexed 2024-04-25T00:24:29Z
format Article
id doaj.art-7a7b51a9353840778f207eb9cc3400dd
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-04-25T00:24:29Z
publishDate 2024-02-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-7a7b51a9353840778f207eb9cc3400dd2024-03-12T16:50:09ZengMDPI AGMathematics2227-73902024-02-0112573910.3390/math12050739Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial VehiclesPatricio Borbolla-Burillo0David Sotelo1Michael Frye2Luis E. Garza-Castañón3Luis Juárez-Moreno4Carlos Sotelo5Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, MexicoTecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, MexicoDepartment of Engineering, University of the Incarnate Word, San Antonio, TX 78209, USATecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, MexicoTecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, MexicoTecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, MexicoModeling 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.https://www.mdpi.com/2227-7390/12/5/739quadrotor UAVcascade hierarchical MPCcontrol structure designreal-time implementationexternal disturbance
spellingShingle Patricio Borbolla-Burillo
David Sotelo
Michael Frye
Luis E. Garza-Castañón
Luis Juárez-Moreno
Carlos Sotelo
Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles
Mathematics
quadrotor UAV
cascade hierarchical MPC
control structure design
real-time implementation
external disturbance
title Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles
title_full Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles
title_fullStr Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles
title_full_unstemmed Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles
title_short Design and Real-Time Implementation of a Cascaded Model Predictive Control Architecture for Unmanned Aerial Vehicles
title_sort design and real time implementation of a cascaded model predictive control architecture for unmanned aerial vehicles
topic quadrotor UAV
cascade hierarchical MPC
control structure design
real-time implementation
external disturbance
url https://www.mdpi.com/2227-7390/12/5/739
work_keys_str_mv AT patricioborbollaburillo designandrealtimeimplementationofacascadedmodelpredictivecontrolarchitectureforunmannedaerialvehicles
AT davidsotelo designandrealtimeimplementationofacascadedmodelpredictivecontrolarchitectureforunmannedaerialvehicles
AT michaelfrye designandrealtimeimplementationofacascadedmodelpredictivecontrolarchitectureforunmannedaerialvehicles
AT luisegarzacastanon designandrealtimeimplementationofacascadedmodelpredictivecontrolarchitectureforunmannedaerialvehicles
AT luisjuarezmoreno designandrealtimeimplementationofacascadedmodelpredictivecontrolarchitectureforunmannedaerialvehicles
AT carlossotelo designandrealtimeimplementationofacascadedmodelpredictivecontrolarchitectureforunmannedaerialvehicles