Abstract
A fast and stable flight control system is crucial for improving the efficiency of unmanned aerial vehicle (UAV) missions. Focusing on the trajectory tracking control of quadrotor UAVs, this paper proposes a trajectory tracking control method based on the global fast terminal sliding mode control (GFTSMC) algorithm to address the slow response speed and insufficient anti-disturbance capability inherent in the widely used Proportional-Integral-Derivative (PID) control algorithm and conventional sliding mode control (SMC) algorithm. Firstly, considering the gyroscopic moment of a quadrotor UAV's rotors, an accurate kinematic and dynamic model of a quadrotor UAV is established, and the trajectory tracking problem faced by such UAVs is decoupled into the command tracking problems of the position loop and the attitude loop. Secondly, GFTSMC controllers are designed for these loops, and the Lyapunov principle is adopted to prove the stability of the designed controllers. Finally, simulation verification is carried out. The simulation results show that, compared to PID control, GFTSMC-based trajectory tracking control for quadrotor UAVs exhibits the characteristics of no overshoot, higher tracking accuracy, and stronger anti-disturbance capability. Compared to nonsingular terminal sliding mode control (NTSMC) and SMC, GFTSMC-based trajectory tracking control reduces the steady-state convergence time by 33.8% and 36.5% and the steady-state disturbance error by 83.1% and 97.3%, respectively, demonstrating faster response speed and stronger anti-disturbance capability. Therefore, the application of GFTSMC significantly improves the trajectory tracking control performance of quadrotor UAVs, thereby supporting them in performing operations in scenarios requiring high real-time performance, precision, and anti-disturbance capability.