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: Solomon C. Nwafor, Joy N. Eneh, Mmasom I. Ndefo, Oluchi C. Ugbe, Henry I. Ugwu, Ozoemena Ani
格式: 文件
语言: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