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

Descripción completa

Detalles Bibliográficos
Autores principales: Mayorga-Macías, Walter Alejandro, González-Jiménez, Luis Enrique, Meza-Aguilar, Marco Antonio, Luque-Vega, Luis Fernando
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