An optimal hybrid quadcopter control technique with MPC-based backstepping
Quadcopter unmanned aerial vehicle is a multivariable, coupled, unstable, and underactuated system with inherent nonlinearity. It is gaining popularity in various applications and has been the subject of numerous research studies. However, modelling and controlling a quadcopter to follow a trajector...
Main Authors: | , , , , , |
---|---|
格式: | 文件 |
语言: | English |
出版: |
Polish Academy of Sciences
2024-03-01
|
丛编: | Archives of Control Sciences |
主题: | |
在线阅读: | https://journals.pan.pl/Content/130769/art03_int.pdf |
_version_ | 1827302111070650368 |
---|---|
author | Solomon C. Nwafor Joy N. Eneh Mmasom I. Ndefo Oluchi C. Ugbe Henry I. Ugwu Ozoemena Ani |
author_facet | Solomon C. Nwafor Joy N. Eneh Mmasom I. Ndefo Oluchi C. Ugbe Henry I. Ugwu Ozoemena Ani |
author_sort | Solomon C. Nwafor |
collection | DOAJ |
description | Quadcopter unmanned aerial vehicle is a multivariable, coupled, unstable, and underactuated system with inherent nonlinearity. It is gaining popularity in various applications and has been the subject of numerous research studies. However, modelling and controlling a quadcopter to follow a trajectory is a challenging issue for which there is no unique solution. This study proposes an optimal hybrid quadcopter control with MPC-based backstepping control for following a reference trajectory. The outer-loop controller (backstepping controller) regulates the quadcopter’s position, whereas the inner-loop controller (Model Predictive Control) regulates its attitude. The translational and rotational dynamics of the quadcopter are analyzed utilizing the Newton-Euler method. After that, the backstepping controller (BC) is created, which is a recurrent control method according to Lyapunov’s theory that utilizes a genetic algorithm (GA) to choose the controller parameters automatically. In order to apply a linear control technique in the presence of nonlinearities in the quadcopter dynamics, Linear Parameter Varying (LPV) Model Predictive Control (MPC) structure is developed. Simulation validated the dynamic performance of the proposed optimal hybrid MPC-based backstepping controller of the quadcopter in following a given reference trajectory. The simulations demonstrate the fact that using a command control input in trajectory tracking, the proposed control algorithm offers suitable tracking over the assigned position references with maximum appropriate tracking errors of 0.1 m for the �� and �� positions and 0.15 m for the �� position. |
first_indexed | 2024-04-24T16:38:52Z |
format | Article |
id | doaj.art-d5cfd59f3169421cbacd3af68cdc3dc6 |
institution | Directory Open Access Journal |
issn | 1230-2384 |
language | English |
last_indexed | 2024-04-24T16:38:52Z |
publishDate | 2024-03-01 |
publisher | Polish Academy of Sciences |
record_format | Article |
series | Archives of Control Sciences |
spelling | doaj.art-d5cfd59f3169421cbacd3af68cdc3dc62024-03-29T11:32:19ZengPolish Academy of SciencesArchives of Control Sciences1230-23842024-03-01vol. 34No 13962https://doi.org/10.24425/acs.2024.149651An optimal hybrid quadcopter control technique with MPC-based backsteppingSolomon C. Nwafor0https://orcid.org/0000-0003-4390-9874Joy N. Eneh1https://orcid.org/0000-0002-9937-8796Mmasom I. Ndefo2https://orcid.org/0009-0000-1961-9194Oluchi C. Ugbe3https://orcid.org/0000-0002-3330-6810Henry I. Ugwu4https://orcid.org/0009-0008-1076-3788Ozoemena Ani5https://orcid.org/0000-0001-9523-9249Department of Mechatronic Engineering,Univeristy of Nigeria, Nsukka, Enugu State, NigeriaDepartment of Electronicand Computer Engineering, University of Nigeria, Nsukka, Enugu State, NigeriaDepartment of Electronicand Computer Engineering, University of Nigeria, Nsukka, Enugu State, NigeriaDepartment of Electrical Engineering, Universityof Nigeria, Nsukka, Enugu State, NigeriaDepartment of Electronicand Computer Engineering, University of Nigeria, Nsukka, Enugu State, NigeriaDepartment of Mechatronic Engineering and DepartmentofAgricultural and Bioresources Engineering,Univeristy of Nigeria, Nsukka, Enugu State, NigeriaQuadcopter unmanned aerial vehicle is a multivariable, coupled, unstable, and underactuated system with inherent nonlinearity. It is gaining popularity in various applications and has been the subject of numerous research studies. However, modelling and controlling a quadcopter to follow a trajectory is a challenging issue for which there is no unique solution. This study proposes an optimal hybrid quadcopter control with MPC-based backstepping control for following a reference trajectory. The outer-loop controller (backstepping controller) regulates the quadcopter’s position, whereas the inner-loop controller (Model Predictive Control) regulates its attitude. The translational and rotational dynamics of the quadcopter are analyzed utilizing the Newton-Euler method. After that, the backstepping controller (BC) is created, which is a recurrent control method according to Lyapunov’s theory that utilizes a genetic algorithm (GA) to choose the controller parameters automatically. In order to apply a linear control technique in the presence of nonlinearities in the quadcopter dynamics, Linear Parameter Varying (LPV) Model Predictive Control (MPC) structure is developed. Simulation validated the dynamic performance of the proposed optimal hybrid MPC-based backstepping controller of the quadcopter in following a given reference trajectory. The simulations demonstrate the fact that using a command control input in trajectory tracking, the proposed control algorithm offers suitable tracking over the assigned position references with maximum appropriate tracking errors of 0.1 m for the �� and �� positions and 0.15 m for the �� position.https://journals.pan.pl/Content/130769/art03_int.pdfuavquadcoptermodel predictive controlbackstepping controllinear parameter varyinggenetic algorithm |
spellingShingle | Solomon C. Nwafor Joy N. Eneh Mmasom I. Ndefo Oluchi C. Ugbe Henry I. Ugwu Ozoemena Ani An optimal hybrid quadcopter control technique with MPC-based backstepping Archives of Control Sciences uav quadcopter model predictive control backstepping control linear parameter varying genetic algorithm |
title | An optimal hybrid quadcopter control technique with MPC-based backstepping |
title_full | An optimal hybrid quadcopter control technique with MPC-based backstepping |
title_fullStr | An optimal hybrid quadcopter control technique with MPC-based backstepping |
title_full_unstemmed | An optimal hybrid quadcopter control technique with MPC-based backstepping |
title_short | An optimal hybrid quadcopter control technique with MPC-based backstepping |
title_sort | optimal hybrid quadcopter control technique with mpc based backstepping |
topic | uav quadcopter model predictive control backstepping control linear parameter varying genetic algorithm |
url | https://journals.pan.pl/Content/130769/art03_int.pdf |
work_keys_str_mv | AT solomoncnwafor anoptimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT joyneneh anoptimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT mmasomindefo anoptimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT oluchicugbe anoptimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT henryiugwu anoptimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT ozoemenaani anoptimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT solomoncnwafor optimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT joyneneh optimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT mmasomindefo optimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT oluchicugbe optimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT henryiugwu optimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping AT ozoemenaani optimalhybridquadcoptercontroltechniquewithmpcbasedbackstepping |