Cargando…

Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers

Unmanned aerial vehicle (UAV) applications have evolved to a wide range of fields in the last decade. One of the main challenges in autonomous tasks is the UAV stability during maneuvers. Thus, attitude and position control play a crucial role in stabilizing the vehicle in the desired orientation an...

Descripción completa

Detalles Bibliográficos
Autores principales: Melo, Aurelio G., Andrade, Fabio A.A., Guedes, Ihannah P., Carvalho, Guilherme F., Zachi, Alessandro R.L., Pinto, Milena F.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8954855/
https://www.ncbi.nlm.nih.gov/pubmed/35336343
http://dx.doi.org/10.3390/s22062173
_version_ 1784676196740497408
author Melo, Aurelio G.
Andrade, Fabio A.A.
Guedes, Ihannah P.
Carvalho, Guilherme F.
Zachi, Alessandro R.L.
Pinto, Milena F.
author_facet Melo, Aurelio G.
Andrade, Fabio A.A.
Guedes, Ihannah P.
Carvalho, Guilherme F.
Zachi, Alessandro R.L.
Pinto, Milena F.
author_sort Melo, Aurelio G.
collection PubMed
description Unmanned aerial vehicle (UAV) applications have evolved to a wide range of fields in the last decade. One of the main challenges in autonomous tasks is the UAV stability during maneuvers. Thus, attitude and position control play a crucial role in stabilizing the vehicle in the desired orientation and path. Many control techniques have been developed for this. However, proportional integral derivative (PID) controllers are often used due their structure and efficiency. Despite PID’s good performance, different requirements may be present at different mission stages. The main contribution of this research work is the development of a novel strategy based on a fuzzy-gain scheduling mechanism to adjust the PID controller to stabilize both position and altitude. This control strategy must be effective, simple, and robust to uncertainties and external disturbances. The Robot Operating System (ROS) integrates the proposed system and the flight control unit. The obtained results showed that the proposed approach was successfully applied to the trajectory tracking and revealed a good performance compared to conventional PID and in the presence of noises. In the tests, the position controller was only affected when the altitude error was higher, with an error of 2% lower.
format Online
Article
Text
id pubmed-8954855
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89548552022-03-26 Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers Melo, Aurelio G. Andrade, Fabio A.A. Guedes, Ihannah P. Carvalho, Guilherme F. Zachi, Alessandro R.L. Pinto, Milena F. Sensors (Basel) Article Unmanned aerial vehicle (UAV) applications have evolved to a wide range of fields in the last decade. One of the main challenges in autonomous tasks is the UAV stability during maneuvers. Thus, attitude and position control play a crucial role in stabilizing the vehicle in the desired orientation and path. Many control techniques have been developed for this. However, proportional integral derivative (PID) controllers are often used due their structure and efficiency. Despite PID’s good performance, different requirements may be present at different mission stages. The main contribution of this research work is the development of a novel strategy based on a fuzzy-gain scheduling mechanism to adjust the PID controller to stabilize both position and altitude. This control strategy must be effective, simple, and robust to uncertainties and external disturbances. The Robot Operating System (ROS) integrates the proposed system and the flight control unit. The obtained results showed that the proposed approach was successfully applied to the trajectory tracking and revealed a good performance compared to conventional PID and in the presence of noises. In the tests, the position controller was only affected when the altitude error was higher, with an error of 2% lower. MDPI 2022-03-10 /pmc/articles/PMC8954855/ /pubmed/35336343 http://dx.doi.org/10.3390/s22062173 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
Melo, Aurelio G.
Andrade, Fabio A.A.
Guedes, Ihannah P.
Carvalho, Guilherme F.
Zachi, Alessandro R.L.
Pinto, Milena F.
Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers
title Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers
title_full Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers
title_fullStr Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers
title_full_unstemmed Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers
title_short Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers
title_sort fuzzy gain-scheduling pid for uav position and altitude controllers
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8954855/
https://www.ncbi.nlm.nih.gov/pubmed/35336343
http://dx.doi.org/10.3390/s22062173
work_keys_str_mv AT meloaureliog fuzzygainschedulingpidforuavpositionandaltitudecontrollers
AT andradefabioaa fuzzygainschedulingpidforuavpositionandaltitudecontrollers
AT guedesihannahp fuzzygainschedulingpidforuavpositionandaltitudecontrollers
AT carvalhoguilhermef fuzzygainschedulingpidforuavpositionandaltitudecontrollers
AT zachialessandrorl fuzzygainschedulingpidforuavpositionandaltitudecontrollers
AT pintomilenaf fuzzygainschedulingpidforuavpositionandaltitudecontrollers