Adaptive Backstepping and Non-singular Sliding Mode Control for Quadrotor UAVs with Unknown Time-varying Uncertainties
Arezo Shevidi, Hashim A. Hashim
TL;DR
This work tackles robust position and orientation control for underactuated quadrotor UAVs subject to unknown time-varying uncertainties. It introduces a cascaded quaternion-based framework with an outer-loop adaptive backstepping control (QABC) for translation and an inner-loop non-singular adaptive sliding mode control (QASMC) for attitude, with Lyapunov-based proofs of asymptotic stability and adaptive laws to mitigate model variations and chattering. The approach yields singularity-free, robust tracking of both position and orientation, and computes thrust and attitude commands directly from the translational controller. Simulation comparisons against Euler-angle methods demonstrate superior stability, robustness, and avoidance of singularities, highlighting practical benefits for real-world quadrotor flights under large initial errors.
Abstract
This paper presents a novel quaternion-based nonsingular control system for underactuated vertical-take-off and landing (VTOL) Unmanned Aerial Vehicles (UAVs). Position and attitude tracking is challenging regarding singularity and accuracy. Quaternion-based Adaptive Backstepping Control (QABC) is developed to tackle the underactuated issues of UAV control systems in a cascaded way. Leveraging the virtual control (auxiliary control) developed in the QABC, desired attitude components and required thrust are produced. Afterwards, we propose Quaternion-based Sliding Mode Control (QASMC) to enhance the stability and mitigate chattering issues. The sliding surface is modified to avoid singularity compared to conventional SMC. To improve the robustness of controllers, the control parameters are updated using adaptation laws. Furthermore, the asymptotic stability of translational and rotational dynamics is guaranteed by utilizing Lyapunov stability and Barbalet Lemma. Finally, the comprehensive comparison results are provided to verify the effectiveness of the proposed controllers in the presence of unknown time-varying parameter uncertainties and significant initial errors. Keywords: Non-singular Sliding Mode Control, Adaptive Backstepping Control, Unit-quaternion, Drones, Unmanned Aerial Vehicles, Asymptotic Stability, Position and Orientation Control
