An optimal hybrid quadcopter control technique with MPC-based backstepping

被引:1
作者
Nwafor, Solomon C. [1 ]
Eneh, Joy N. [2 ]
Ndefo, Mmasom I. [2 ]
Ugbe, Oluchi C. [3 ]
Ugwu, Henry I. [2 ]
Ani, Ozoemena [1 ,4 ]
机构
[1] Univ Nigeria, Dept Mechatron Engn, Nsukka, Enugu State, Nigeria
[2] Univ Nigeria, Dept Elect & Comp Engn, Nsukka, Enugu State, Nigeria
[3] Univ Nigeria, Dept Elect Engn, Nsukka, Enugu State, Nigeria
[4] Univ Nigeria, Univ Nigeria, Nsukka 410001, Enugu State, Nigeria
关键词
UAV; quadcopter; Model Predictive Control; backstepping control; linear parameter varying; genetic algorithm; TRAJECTORY TRACKING CONTROL; UNMANNED AERIAL VEHICLE; SLIDING MODE CONTROL; INSPECTION;
D O I
10.24425/acs.2024.149651
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 X and Y positions and 0.15 m for the Z position.
引用
收藏
页码:39 / 62
页数:24
相关论文
共 50 条
[1]   LPV modeling of nonlinear systems: A multi-path feedback linearization approach [J].
Abbas, Hossam S. ;
Toth, Roland ;
Petreczky, Mihaly ;
Meskin, Nader ;
Mohammadpour Velni, Javad ;
Koelewijn, Patrick J. W. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (18) :9436-9465
[2]   Modeling of a Quadcopter Trajectory Tracking System Using PID Controller [J].
Abdelhay, Sabir ;
Zakriti, Alia .
12TH INTERNATIONAL CONFERENCE INTERDISCIPLINARITY IN ENGINEERING (INTER-ENG 2018), 2019, 32 :564-571
[3]   Modeling and Nonlinear Control of a Quadcopter for Stabilization and Trajectory Tracking [J].
Abdulkareem, Ademola ;
Oguntosin, Victoria ;
Popoola, Olawale M. ;
Idowu, Ademola A. .
JOURNAL OF ENGINEERING, 2022, 2022
[4]  
ALARCON C., 2018, 2018 IEEE INT C AUTO, P1, DOI [10.1109/ICAACCA.2018.8609813, DOI 10.1109/ICAACCA.2018.8609813]
[5]   ON TRAJECTORY TRACKING MODEL PREDICTIVE CONTROL OF AN UNMANNED QUADROTOR HELICOPTER SUBJECT TO AERODYNAMIC DISTURBANCES [J].
Alexis, K. ;
Nikolakopoulos, G. ;
Tzes, A. .
ASIAN JOURNAL OF CONTROL, 2014, 16 (01) :209-224
[6]  
ALI Z.A., 2018, SF Journal of Aviation and Aeronautical Science, V1, P1009
[7]   A Comprehensive Survey of the Recent Studies with UAV for Precision Agriculture in Open Fields and Greenhouses [J].
Aslan, Muhammet Fatih ;
Durdu, Akif ;
Sabanci, Kadir ;
Ropelewska, Ewa ;
Gueltekin, Seyfettin Sinan .
APPLIED SCIENCES-BASEL, 2022, 12 (03)
[8]  
Basri M.A., 2020, Bull. Electr. Eng. Inform., V9, P1819, DOI [10.11591/eei.v9i5.2159, DOI 10.11591/EEI.V9I5.2159]
[9]   Towards Optimization of Energy Consumption of Tello Quad-Rotor with Mpc Model Implementation [J].
Benotsmane, Rabab ;
Vasarhelyi, Jozsef .
ENERGIES, 2022, 15 (23)
[10]   Nonlinear Model Predictive Control with Enhanced Actuator Model for Multi-Rotor Aerial Vehicles with Generic Designs [J].
Bicego, Davide ;
Mazzetto, Jacopo ;
Carli, Ruggero ;
Farina, Marcello ;
Franchi, Antonio .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 100 (3-4) :1213-1247