WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar Hexacopters

This paper presents an efficient control allocation (CA) strategy which significantly improves the flight performance of a planar hexacopter. This allocation maps the desired control vector composed of the thrust and torques in roll, pitch, and yaw axis, respectively, to propellers’ speed...

Full description

Bibliographic Details
Main Authors: Guillaume Ducard, Minh-Duc Hua
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10078878/
_version_ 1797842534390562816
author Guillaume Ducard
Minh-Duc Hua
author_facet Guillaume Ducard
Minh-Duc Hua
author_sort Guillaume Ducard
collection DOAJ
description This paper presents an efficient control allocation (CA) strategy which significantly improves the flight performance of a planar hexacopter. This allocation maps the desired control vector composed of the thrust and torques in roll, pitch, and yaw axis, respectively, to propellers’ speed. This paper shows that a CA strategy based on the classical approach of pseudo-inverse matrix only exploits a limited range of the vehicle capabilities to generate thrust and moments. A novel approach is presented, which is based on a weighted pseudo-inverse matrix method, called WCA, capable of exploiting a much larger domain in the control vector. The three weights involved in WCA are adapted online according to nonlinear laws which are analytically derived by solving symbolically the equivalent constraint least-squares problem, thus removing the need for online-optimization calculations. This solution allows for very fast real-time operations, suitable for autopilots with limited computing resources. This paper provides 1) a detailed analysis of the limitations of the classical control allocation scheme, 2) the mathematical development of the WCA algorithm, 3) simulations and real experiments which show that this WCA strategy outperforms the classical CA approach in terms of a) capability to generate the maximum roll and pitch torques possible, without generating undesired yaw torques, b) prioritizing the generation of thrust over attitude torques, thus achieving better altitude tracking despite aggressive maneuvers or the presence of a payload, and c) better behavior in case of actuator saturation, faults or even failures.
first_indexed 2024-04-09T16:49:28Z
format Article
id doaj.art-c2f780ad2cab49a7a1c9dab39491f817
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-09T16:49:28Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-c2f780ad2cab49a7a1c9dab39491f8172023-04-21T23:00:13ZengIEEEIEEE Access2169-35362023-01-0111377143774810.1109/ACCESS.2023.326124010078878WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar HexacoptersGuillaume Ducard0https://orcid.org/0000-0002-7400-4915Minh-Duc Hua1https://orcid.org/0000-0002-4871-4067I3S, CNRS, University Côte d’Azur, Sophia Antipolis, FranceI3S, CNRS, University Côte d’Azur, Sophia Antipolis, FranceThis paper presents an efficient control allocation (CA) strategy which significantly improves the flight performance of a planar hexacopter. This allocation maps the desired control vector composed of the thrust and torques in roll, pitch, and yaw axis, respectively, to propellers’ speed. This paper shows that a CA strategy based on the classical approach of pseudo-inverse matrix only exploits a limited range of the vehicle capabilities to generate thrust and moments. A novel approach is presented, which is based on a weighted pseudo-inverse matrix method, called WCA, capable of exploiting a much larger domain in the control vector. The three weights involved in WCA are adapted online according to nonlinear laws which are analytically derived by solving symbolically the equivalent constraint least-squares problem, thus removing the need for online-optimization calculations. This solution allows for very fast real-time operations, suitable for autopilots with limited computing resources. This paper provides 1) a detailed analysis of the limitations of the classical control allocation scheme, 2) the mathematical development of the WCA algorithm, 3) simulations and real experiments which show that this WCA strategy outperforms the classical CA approach in terms of a) capability to generate the maximum roll and pitch torques possible, without generating undesired yaw torques, b) prioritizing the generation of thrust over attitude torques, thus achieving better altitude tracking despite aggressive maneuvers or the presence of a payload, and c) better behavior in case of actuator saturation, faults or even failures.https://ieeexplore.ieee.org/document/10078878/Hexacoptermultirotor UAVsnonlinear adaptive control allocationweighted pseudo-inverse matrix
spellingShingle Guillaume Ducard
Minh-Duc Hua
WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar Hexacopters
IEEE Access
Hexacopter
multirotor UAVs
nonlinear adaptive control allocation
weighted pseudo-inverse matrix
title WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar Hexacopters
title_full WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar Hexacopters
title_fullStr WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar Hexacopters
title_full_unstemmed WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar Hexacopters
title_short WCA: A New Efficient Nonlinear Adaptive Control Allocation for Planar Hexacopters
title_sort wca a new efficient nonlinear adaptive control allocation for planar hexacopters
topic Hexacopter
multirotor UAVs
nonlinear adaptive control allocation
weighted pseudo-inverse matrix
url https://ieeexplore.ieee.org/document/10078878/
work_keys_str_mv AT guillaumeducard wcaanewefficientnonlinearadaptivecontrolallocationforplanarhexacopters
AT minhduchua wcaanewefficientnonlinearadaptivecontrolallocationforplanarhexacopters