Robust and Agile Quadrotor Flight via Adaptive Unwinding-Free Quaternion Sliding Mode Control

📅 2025-08-06
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Quadrotors operating under stringent computational constraints struggle to simultaneously achieve robustness and agility. Method: This paper proposes an adaptive, non-backstepping quaternion sliding-mode control framework formulated on the S³ manifold. Leveraging nonsmooth Lyapunov analysis, the method guarantees global asymptotic stability while eliminating quaternion ambiguity and chattering-induced gain inflation; furthermore, it decouples attitude and position control design to enhance real-time performance. Contribution/Results: The approach enables >3g aggressive maneuvers on a 32-g nano-quadrotor—the first such demonstration—achieving embedded attitude and position control frequencies of 500 Hz and 250 Hz, respectively. Over 130 flight tests validate superior trajectory tracking accuracy and disturbance rejection compared to baseline methods. This work establishes a new real-time control paradigm for resource-constrained micro aerial vehicles that jointly delivers high robustness and high agility.

Technology Category

Application Category

📝 Abstract
This paper presents a new adaptive sliding mode control (SMC) framework for quadrotors that achieves robust and agile flight under tight computational constraints. The proposed controller addresses key limitations of prior SMC formulations, including (i) the slow convergence and almost-global stability of $mathrm{SO(3)}$-based methods, (ii) the oversimplification of rotational dynamics in Euler-based controllers, (iii) the unwinding phenomenon in quaternion-based formulations, and (iv) the gain overgrowth problem in adaptive SMC schemes. Leveraging nonsmooth stability analysis, we provide rigorous global stability proofs for both the nonsmooth attitude sliding dynamics defined on $mathbb{S}^3$ and the position sliding dynamics. Our controller is computationally efficient and runs reliably on a resource-constrained nano quadrotor, achieving 250 Hz and 500 Hz refresh rates for position and attitude control, respectively. In an extensive set of hardware experiments with over 130 flight trials, the proposed controller consistently outperforms three benchmark methods, demonstrating superior trajectory tracking accuracy and robustness with relatively low control effort. The controller enables aggressive maneuvers such as dynamic throw launches, flip maneuvers, and accelerations exceeding 3g, which is remarkable for a 32-gram nano quadrotor. These results highlight promising potential for real-world applications, particularly in scenarios requiring robust, high-performance flight control under significant external disturbances and tight computational constraints.
Problem

Research questions and friction points this paper is trying to address.

Achieves robust agile quadrotor flight under computational constraints
Addresses SO(3) convergence and quaternion unwinding limitations
Enables high-performance control for nano quadrotors with disturbances
Innovation

Methods, ideas, or system contributions that make the work stand out.

Adaptive unwinding-free quaternion sliding mode control
Nonsmooth stability analysis on S3 and position dynamics
Computationally efficient 250-500Hz control on nano quadrotor
🔎 Similar Papers
No similar papers found.
A
Amin Yazdanshenas
Autonomous Vehicles Laboratory, Department of Aerospace Engineering, Toronto Metropolitan University, Toronto, Canada
Reza Faieghi
Reza Faieghi
Assistant Professor, Toronto Metropolitan University
RoboticsControlMachine Learning