Multi-Optimization of Novel Conditioned Adaptive Barrier Function Integral Terminal SMC for Trajectory Tracking of a Quadcopter System

被引:14
作者
Mughees, Abdullah [1 ]
Ahmad, Iftikhar [1 ]
机构
[1] Natl Univ Sci & Technol NUST, Sch Elect Engn & Comp Sci, Islamabad 44000, Pakistan
关键词
Lyapunov theory; optimization algorithms; optimized nonlinear controllers; quadcopter trajectory tracking; sliding mode control variants; SLIDING MODE;
D O I
10.1109/ACCESS.2023.3304760
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Researchers in the domain of unmanned aerial vehicles (UAVs) have recently shown a great deal of interest in the quadcopter domain due to its wide variety of applications. In addition to their military applications, quadcopters are now widely used in the civilian sector. This paper presents optimized controllers for attitude and altitude control of a quadcopter system. A novel conditioned adaptive barrier function integral terminal sliding mode controller (CABFIT-SMC) is designed to address the trajectory tracking problem of the quadcopter, and a sliding mode control (SMC) is implemented for comparative analysis. Four optimization algorithms (i.e., Ant Colony Optimization, Artificial Bee Colony, Particle Swarm Optimization, and Genetic Algorithm) have been used to optimize the proposed control laws. The quadcopter's non-linear model is formulated through the Lagrange formalism in MATLAB ODE 45, incorporating gyroscopic moments and aerodynamic effects. A Lyapunov stability analysis is carried out to verify the system's asymptotic stability. A graphical and tabular comparative analysis is provided for all optimized control laws. Five performance indexes, including mean absolute percentage error, root mean square error, integral square error, integral absolute error, and integral time absolute error, are used to determine the best control law. The proposed optimized controllers are evaluated for performance and consistency using a 3D-helical complex trajectory. Based on the rigorous performance evaluation, it has been demonstrated that the CABFIT-SMC controller optimized with the ABC algorithm achieved the most superior results, with the lowest MAPE value of 13.245, RMSE value of 0.0043, and transient response characteristics yielding the quickest rise and settling times. The commendable performance of the ABC optimized CABFIT-SMC further reinforces its potential as a robust controller for precise attitude, altitude, heading, and position tracking in quadcopter systems.
引用
收藏
页码:88359 / 88377
页数:19
相关论文
共 55 条
[31]   Robust trajectory tracking control of an underactuated control moment gyroscope via neural network?based feedback linearization ? [J].
Moreno-Valenzuela, Javier ;
Montoya-Chairez, Jorge ;
Santibanez, Victor .
NEUROCOMPUTING, 2020, 403 :314-324
[32]  
Nadew B., 2019, Ph.D. thesis
[33]  
Nadew Biruk Tadesse, 2021, Advances of Science and Technology: 8th EAI International Conference, ICAST 2020, Proceedings. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering (384), P335, DOI 10.1007/978-3-030-80621-7_24
[34]   Trajectory tracking of under-actuated quadcopter using Lyapunov-based optimum adaptive controller [J].
Navabi, M. ;
Davoodi, Ali ;
Mirzaei, Hamidreza .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2022, 236 (01) :202-215
[35]   Robust path tracking of a quadrotor using adaptive fuzzy terminal sliding mode control [J].
Nekoukar, Vahab ;
Dehkordi, Nima Mahdian .
CONTROL ENGINEERING PRACTICE, 2021, 110
[36]   Iterative Learning Sliding Mode Control for UAV Trajectory Tracking [J].
Nguyen, Lanh Van ;
Phung, Manh Duong ;
Ha, Quang Phuc .
ELECTRONICS, 2021, 10 (20)
[37]  
Pairan M.F., 2020, J. Adv. Mech. Eng. Appl., V1, P20
[38]  
Qiuyan Zhang, 2019, 2019 IEEE International Conference on Real-time Computing and Robotics (RCAR). Proceedings, P778, DOI 10.1109/RCAR47638.2019.9043930
[39]   Experimental evaluation of event-triggered sliding mode control for trajectory tracking of a quadcopter [J].
Raju, Sarika ;
Deenadayalan, Ezhilarasi ;
Ayyagari, Ramakalyan .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2023, 237 (07) :1281-1295
[40]  
Salem Ahmad S., 2020, 2020 8th International Conference on Control, Mechatronics and Automation (ICCMA), P82, DOI 10.1109/ICCMA51325.2020.9301485