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 条
[1]   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
[2]   Robust trajectory-tracking for a Bi-copter Drone using IBKS and SPNN Adaptive Controller [J].
Abedini, Arian ;
Bataleblu, Ali Asghar ;
Roshanian, Jafar .
2022 10TH RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2022, :102-109
[3]   Robust Backstepping Sliding Mode Control for a Quadrotor Trajectory Tracking Application [J].
Almakhles, Dhafer J. .
IEEE ACCESS, 2020, 8 :5515-5525
[4]  
Altug E., 2019, THESIS ITU AKAD
[5]   Quadcopter Adaptive Trajectory Tracking Control: A New Approach via Backstepping Technique [J].
Anh Tung Nguyen ;
Nguyen Xuan-Mung ;
Hong, Sung-Kyung .
APPLIED SCIENCES-BASEL, 2019, 9 (18)
[6]   Deep Reinforcement Learning-Based Adaptive Controller for Trajectory Tracking and Altitude Control of an Aerial Robot [J].
Barzegar, Ali ;
Lee, Deok-Jin .
APPLIED SCIENCES-BASEL, 2022, 12 (09)
[7]   Metaheuristic Optimization-Based Path Planning and Tracking of Quadcopter for Payload Hold-Release Mission [J].
Belge, Egemen ;
Altan, Aytac ;
Hacioglu, Rifat .
ELECTRONICS, 2022, 11 (08)
[8]   Nonlinear Model Predictive Control for Autonomous Quadrotor Trajectory Tracking [J].
Benotsmane, Rabab ;
Vasarhelyi, Jozsef .
VEHICLE AND AUTOMOTIVE ENGINEERING 4, VAE2022, 2023, :24-34
[9]  
Bhattacharjee D., 2020, AIAA SCIT 2020 FOR, P2071
[10]   Model Predictive Controller for Quadcopter Trajectory Tracking Based on Feedback Linearization [J].
Cai, Zhenhuan ;
Zhang, Suohuai ;
Jing, Xuedong .
IEEE ACCESS, 2021, 9 :162909-162918