Robust Finite-Time Adaptive Flight Controller for Trajectory Tracking of a Quad-Rotor UAV Using a Recursive Sliding Mode Control Approach

International Journal of Electrical and Electronics Engineering
© 2025 by SSRG - IJEEE Journal
Volume 12 Issue 10
Year of Publication : 2025
Authors : Cristhian Mirko Ccorimanya Alvarez, Edson Dario Ccolla Pariapaza, Lizardo Pari
pdf
How to Cite?

Cristhian Mirko Ccorimanya Alvarez, Edson Dario Ccolla Pariapaza, Lizardo Pari, "Robust Finite-Time Adaptive Flight Controller for Trajectory Tracking of a Quad-Rotor UAV Using a Recursive Sliding Mode Control Approach," SSRG International Journal of Electrical and Electronics Engineering, vol. 12,  no. 10, pp. 203-216, 2025. Crossref, https://doi.org/10.14445/23488379/IJEEE-V12I10P115

Abstract:

This study addresses the trajectory tracking problem of an underactuated quad-rotor subjected to perturbations and uncertainties of modeling using a finite-time adaptive robust control approach. Considering the nonlinear, highly coupled, and underactuated nature of the 6DOF quad-rotor dynamics, the control system is decomposed into two subsystems: fully actuated and underactuated. A novel recursive sliding mode controller technique is developed for both subsystems, combining a PID-type sliding manifold with a fast terminal integral sliding manifold. Additionally, robust adaptive rules are developed to estimate the uncertain upper bound of exogenous perturbations. The proposed control approach ensures that the tracking errors of each subsystem stabilize at the origin within finite time and remain within a bounded neighborhood, even in the presence of large perturbations. A rigorous theoretical analysis based on Lyapunov theory is conducted to demonstrate the finite-time stability of each control subsystem. Finally, the performance of the developed control framework is validated through simulations in Matlab/Simulink, as well as through its implementation in ROS/Gazebo. A comparative analysis is also conducted against previously reported underactuated control strategies in the literature. Performance metrics such as RMSE and settling time are employed to verify the superiority of the developed method.

Keywords:

SMC, Backstepping, Control systems, Quad-rotor, Trajectory tracking.

References:

[1] Moad Idrissi, Mohammad Salami, and Fawaz Annaz, “A review of Quadrotor Unmanned Aerial Vehicles: Applications, Architectural Design and Control Algorithms,” Journal of Intelligent & Robotic Systems, vol. 104, no. 2, pp. 1-33, 2022. [CrossRef] [Google Scholar] [Publisher Link]
[2] Robert Mahony, Vijay Kumar, and Peter Corke, “Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor,” IEEE Robotics & Automation Magazine, vol. 19, no. 3, pp. 20-32, 2012.
 [CrossRef] [Google Scholar] [Publisher Link]
[3] Bara J. Emran, and Homayoun Najjaran, “A Review of Quadrotor: An Underactuated Mechanical System,” Annual Reviews in Control, vol. 46, pp. 165-180, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Luis F. Canaza Ccari, and Pablo Raul Yanyachi, “A Novel Neural Network-Based Robust Adaptive Formation Control for Cooperative Transport of a Payload using Two Underactuated Quadcopters,” IEEE Access, vol. 11, pp. 36015-36028, 2023. [CrossRef] [Google Scholar] [Publisher Link]
[5] Ivan Lopez-Sanchez, and Javier Moreno-Valenzuela, “PID Control of Quadrotor UAVs: A Survey,” Annual Reviews in Control, vol. 56, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Changlong Liu, Jian Pan, and Yufang Chang, “PID and LQR Trajectory Tracking Control for an Unmanned Quadrotor Helicopter: Experimental Studies,” 2016 35th Chinese Control Conference (CCC), Chengdu, China, pp. 10845-10850, 2016.  [CrossRef] [Google Scholar] [Publisher Link]
[7] Necdet Sinan Özbek Nozbek, Mert Önkol, and Mehmet Önder Ef, “Feedback Control Strategies for Quadrotor-Type Aerial Robots: A Survey,” Transactions of the Institute of Measurement and Control, vol. 38, no. 5, pp. 529-554, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Marco Rinaldi, Stefano Primatesta, and Giorgio Guglieri, “A Comparative Study for Control of Quadrotor UAVs,” Applied Sciences, vol. 13, no. 6, pp. 1-20, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Omar Mechali et al., “Observer-Based Fixed-Time Continuous Nonsingular Terminal Sliding Mode Control of Quadrotor Aircraft Under Uncertainties and Disturbances for Robust Trajectory Tracking: Theory and Experiment,” Control Engineering Practice, vol. 111, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Luis F. Canaza Ccari et al., “Robust Finite-Time Adaptive Nonlinear Control System for an EOD Robotic Manipulator: Design, Implementation and Experimental Validation,” IEEE Access, vol. 12, pp. 93859-93875, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Yuri Shtessel et al., Sliding Mode Control and Observation, 1st ed., Springer, Birkhäuser New York, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Ahmad Taher Azar, and Quanmin Zhu, Advances and Applications in Sliding Mode Control Systems, 1st ed., Springer Cham, 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Shafiqul Islam, and Xiaoping P. Liu, “Robust Sliding Mode Control for Robot Manipulators,” IEEE Transactions on Industrial Electronics, vol. 58, no. 6, pp. 2444-2453, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Jian Xu, Man Wang, and Lei Qiao, “Dynamical Sliding Mode Control for the Trajectory Tracking of Underactuated Unmanned Underwater Vehicles,” Ocean Engineering, vol. 105, pp. 54-63, 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Xingyang Lu et al., “Neural Network Adaptive Sliding Mode Control for Omnidirectional Vehicle with Uncertainties,” ISA Transactions, vol. 86, pp. 201-214, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Héctor Ríos et al., “Continuous Sliding-Mode Control Strategies for Quadrotor Robust Tracking: Real-Time Application,” IEEE Transactions on Industrial Electronics, vol. 66, no. 2, pp. 1264-1272, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Lulu Chen et al., “Robust Adaptive Recursive Sliding Mode Attitude Control for a Quadrotor with Unknown Disturbances,” ISA Transactions, vol. 122, pp. 114-125, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Jun Zhou et al., “Active Finite-Time Disturbance Rejection Control for Attitude Tracking of Quad-Rotor Under Input Saturation,” Quad-Rotor Under Input Saturation, vol. 357, no. 16, pp. 11153-11170, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Omid Mofid, Saleh Mobayen, and Afef Fekih, “Adaptive Integral-Type Terminal Sliding Mode Control for Unmanned Aerial Vehicle Under Model Uncertainties and External Disturbances,” IEEE Access, vol. 9, pp. 53255-53265, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Ning Wang et al., “Hybrid Finite-Time Trajectory Tracking Control of a Quadrotor,” ISA Transactions, vol. 90, pp. 278-286, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Moussa Labbadi et al., “Fractional-Order Global Sliding Mode Controller for an Uncertain Quadrotor UAVs Subjected to External Disturbances,” Journal of the Franklin Institute, vol. 358, pp. 4822-4847, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Rong Xu, and Umit Ozguner, “Sliding Mode Control of a Quadrotor Helicopter,” Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA, pp. 4957-4962, 2006.
[CrossRef] [Google Scholar] [Publisher Link]
[23] En-Hui Zheng, Jing-Jing Xiong, and Ji-Liang Luo, “Second Order Sliding Mode Control for a Quadrotor UAV,” ISA Transactions, vol. 53, pp. 1350-1356, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Hadi Razmi, and Sima Afshinfar, “Neural Network-Based Adaptive Sliding Mode Control Design for Position and Attitude Control of a Quadrotor UAV,” Aerospace Science and Technology, vol. 91, pp. 12-27, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Ruobing Li et al., “Trajectory Tracking of a Quadrotor using Extend State Observer based U-Model Enhanced Double Sliding Mode Control,” Journal of the Franklin Institute, vol. 360, no. 4, pp. 3520-3544, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Luis F. Canaza Ccari et al., “Distributed Robust Adaptive Control for Finite-Time Flight Formation of Multi-Quadcopter Systems with Large Lumped Uncertainties,” IEEE Access, vol. 12, pp. 113384-113405, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Jing-Jing Xiong, and Guo-Bao Zhang, “Global Fast Dynamic Terminal Sliding Mode Control for a Quadrotor UAV,” ISA Transactions, vol. 66, pp. 233-240, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Aminurrashid Noordin, Mohd Ariffanan Mohd Basri, and Zaharuddin Mohamed, “Real-Time Implementation of an Adaptive PID Controller for the Quadrotor MAV Embedded Flight Control System,” Aerospace, vol. 10, no. 1, pp. 1-24, 2023. [CrossRef] [Google Scholar] [Publisher Link]