Cargando…
Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics
A real-time implementation of a control scheme for a multirotor, based on angular velocity sensors for the actuators, is presented. The control scheme is composed of two loops: an inner loop for the actuators and an outer loop for the unmanned aerial vehicle (UAV). The UAV control algorithm is desig...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7435755/ https://www.ncbi.nlm.nih.gov/pubmed/32751351 http://dx.doi.org/10.3390/s20154229 |
_version_ | 1783572396019548160 |
---|---|
author | Mayorga-Macías, Walter Alejandro González-Jiménez, Luis Enrique Meza-Aguilar, Marco Antonio Luque-Vega, Luis Fernando |
author_facet | Mayorga-Macías, Walter Alejandro González-Jiménez, Luis Enrique Meza-Aguilar, Marco Antonio Luque-Vega, Luis Fernando |
author_sort | Mayorga-Macías, Walter Alejandro |
collection | PubMed |
description | A real-time implementation of a control scheme for a multirotor, based on angular velocity sensors for the actuators, is presented. The control scheme is composed of two loops: an inner loop for the actuators and an outer loop for the unmanned aerial vehicle (UAV). The UAV control algorithm is designed by means of the backstepping technique and a robust sliding mode differentiator, and the actuator control strategy is based on a standard proportional-integral-derivative (PID) controller. A robust exact differentiator, based on high order sliding modes, is used to estimate the complex derivatives present in the proposed control law. As the measurements of the propeller’s angular velocities are required for the control law, velocity sensors are mounted in the axles of the rotors to retrieve them and a signal conditioning stage is implemented. In addition, dynamical models for the actuators of the aircraft were calculated by means of transfer functions obtained via experimental measurements in a test bench developed for this purpose. This test bench permits to characterize the parameters of the transfer functions by comparing the forces computed using the nominal parameter to the measured forces. To this end, it is assumed that the loads in the actuators of the vehicle are insignificant during flight. The effectiveness of the proposed sensor, its signal conditioning, and the overall control scheme are validated by means of simulation results and real-time experiments. |
format | Online Article Text |
id | pubmed-7435755 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-74357552020-08-25 Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics Mayorga-Macías, Walter Alejandro González-Jiménez, Luis Enrique Meza-Aguilar, Marco Antonio Luque-Vega, Luis Fernando Sensors (Basel) Article A real-time implementation of a control scheme for a multirotor, based on angular velocity sensors for the actuators, is presented. The control scheme is composed of two loops: an inner loop for the actuators and an outer loop for the unmanned aerial vehicle (UAV). The UAV control algorithm is designed by means of the backstepping technique and a robust sliding mode differentiator, and the actuator control strategy is based on a standard proportional-integral-derivative (PID) controller. A robust exact differentiator, based on high order sliding modes, is used to estimate the complex derivatives present in the proposed control law. As the measurements of the propeller’s angular velocities are required for the control law, velocity sensors are mounted in the axles of the rotors to retrieve them and a signal conditioning stage is implemented. In addition, dynamical models for the actuators of the aircraft were calculated by means of transfer functions obtained via experimental measurements in a test bench developed for this purpose. This test bench permits to characterize the parameters of the transfer functions by comparing the forces computed using the nominal parameter to the measured forces. To this end, it is assumed that the loads in the actuators of the vehicle are insignificant during flight. The effectiveness of the proposed sensor, its signal conditioning, and the overall control scheme are validated by means of simulation results and real-time experiments. MDPI 2020-07-29 /pmc/articles/PMC7435755/ /pubmed/32751351 http://dx.doi.org/10.3390/s20154229 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Mayorga-Macías, Walter Alejandro González-Jiménez, Luis Enrique Meza-Aguilar, Marco Antonio Luque-Vega, Luis Fernando Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics |
title | Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics |
title_full | Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics |
title_fullStr | Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics |
title_full_unstemmed | Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics |
title_short | Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics |
title_sort | velocity sensor for real-time backstepping control of a multirotor considering actuator dynamics |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7435755/ https://www.ncbi.nlm.nih.gov/pubmed/32751351 http://dx.doi.org/10.3390/s20154229 |
work_keys_str_mv | AT mayorgamaciaswalteralejandro velocitysensorforrealtimebacksteppingcontrolofamultirotorconsideringactuatordynamics AT gonzalezjimenezluisenrique velocitysensorforrealtimebacksteppingcontrolofamultirotorconsideringactuatordynamics AT mezaaguilarmarcoantonio velocitysensorforrealtimebacksteppingcontrolofamultirotorconsideringactuatordynamics AT luquevegaluisfernando velocitysensorforrealtimebacksteppingcontrolofamultirotorconsideringactuatordynamics |