Cargando…

System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs

Accurate trajectory tracking is a critical property of unmanned aerial vehicles (UAVs) due to system nonlinearities, under-actuated properties and constraints. Specifically, the use of unmanned rotorcrafts with accuracy trajectory tracking controllers in dynamic environments has the potential to imp...

Descripción completa

Detalles Bibliográficos
Autores principales: Recalde, Luis F., Guevara, Bryan S., Carvajal, Christian P., Andaluz, Victor H., Varela-Aldás, José, Gandolfo, Daniel C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9269510/
https://www.ncbi.nlm.nih.gov/pubmed/35808209
http://dx.doi.org/10.3390/s22134712
_version_ 1784744254787026944
author Recalde, Luis F.
Guevara, Bryan S.
Carvajal, Christian P.
Andaluz, Victor H.
Varela-Aldás, José
Gandolfo, Daniel C.
author_facet Recalde, Luis F.
Guevara, Bryan S.
Carvajal, Christian P.
Andaluz, Victor H.
Varela-Aldás, José
Gandolfo, Daniel C.
author_sort Recalde, Luis F.
collection PubMed
description Accurate trajectory tracking is a critical property of unmanned aerial vehicles (UAVs) due to system nonlinearities, under-actuated properties and constraints. Specifically, the use of unmanned rotorcrafts with accuracy trajectory tracking controllers in dynamic environments has the potential to improve the fields of environment monitoring, safety, search and rescue, border surveillance, geology and mining, agriculture industry, and traffic control. Monitoring operations in dynamic environments produce significant complications with respect to accuracy and obstacles in the surrounding environment and, in many cases, it is difficult to perform even with state-of-the-art controllers. This work presents a nonlinear model predictive control (NMPC) with collision avoidance for hexacopters’ trajectory tracking in dynamic environments, as well as shows a comparative study between the accuracies of the Euler–Lagrange formulation and the dynamic mode decomposition (DMD) models in order to find the precise representation of the system dynamics. The proposed controller includes limits on the maneuverability velocities, system dynamics, obstacles and the tracking error in the optimization control problem (OCP). In order to show the good performance of this control proposal, computational simulations and real experiments were carried out using a six rotary-wind unmanned aerial vehicle (hexacopter—DJI MATRICE 600). The experimental results prove the good performance of the predictive scheme and its ability to regenerate the optimal control policy. Simulation results expand the proposed controller in simulating highly dynamic environments that showing the scalability of the controller.
format Online
Article
Text
id pubmed-9269510
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-92695102022-07-09 System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs Recalde, Luis F. Guevara, Bryan S. Carvajal, Christian P. Andaluz, Victor H. Varela-Aldás, José Gandolfo, Daniel C. Sensors (Basel) Article Accurate trajectory tracking is a critical property of unmanned aerial vehicles (UAVs) due to system nonlinearities, under-actuated properties and constraints. Specifically, the use of unmanned rotorcrafts with accuracy trajectory tracking controllers in dynamic environments has the potential to improve the fields of environment monitoring, safety, search and rescue, border surveillance, geology and mining, agriculture industry, and traffic control. Monitoring operations in dynamic environments produce significant complications with respect to accuracy and obstacles in the surrounding environment and, in many cases, it is difficult to perform even with state-of-the-art controllers. This work presents a nonlinear model predictive control (NMPC) with collision avoidance for hexacopters’ trajectory tracking in dynamic environments, as well as shows a comparative study between the accuracies of the Euler–Lagrange formulation and the dynamic mode decomposition (DMD) models in order to find the precise representation of the system dynamics. The proposed controller includes limits on the maneuverability velocities, system dynamics, obstacles and the tracking error in the optimization control problem (OCP). In order to show the good performance of this control proposal, computational simulations and real experiments were carried out using a six rotary-wind unmanned aerial vehicle (hexacopter—DJI MATRICE 600). The experimental results prove the good performance of the predictive scheme and its ability to regenerate the optimal control policy. Simulation results expand the proposed controller in simulating highly dynamic environments that showing the scalability of the controller. MDPI 2022-06-22 /pmc/articles/PMC9269510/ /pubmed/35808209 http://dx.doi.org/10.3390/s22134712 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Recalde, Luis F.
Guevara, Bryan S.
Carvajal, Christian P.
Andaluz, Victor H.
Varela-Aldás, José
Gandolfo, Daniel C.
System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs
title System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs
title_full System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs
title_fullStr System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs
title_full_unstemmed System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs
title_short System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs
title_sort system identification and nonlinear model predictive control with collision avoidance applied in hexacopters uavs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9269510/
https://www.ncbi.nlm.nih.gov/pubmed/35808209
http://dx.doi.org/10.3390/s22134712
work_keys_str_mv AT recaldeluisf systemidentificationandnonlinearmodelpredictivecontrolwithcollisionavoidanceappliedinhexacoptersuavs
AT guevarabryans systemidentificationandnonlinearmodelpredictivecontrolwithcollisionavoidanceappliedinhexacoptersuavs
AT carvajalchristianp systemidentificationandnonlinearmodelpredictivecontrolwithcollisionavoidanceappliedinhexacoptersuavs
AT andaluzvictorh systemidentificationandnonlinearmodelpredictivecontrolwithcollisionavoidanceappliedinhexacoptersuavs
AT varelaaldasjose systemidentificationandnonlinearmodelpredictivecontrolwithcollisionavoidanceappliedinhexacoptersuavs
AT gandolfodanielc systemidentificationandnonlinearmodelpredictivecontrolwithcollisionavoidanceappliedinhexacoptersuavs