Stability Preserving Safe Control of a Bicopter
Jhon Manuel Portella Delgado, Ankit Goel
TL;DR
This work tackles the challenge of maintaining safety constraints for a multicopter while preserving stability by transforming a constrained problem into an unconstrained one through an atanh-based state transformation. A backstepping control design with a log-cosh Lyapunov function is developed, yielding an explicit control law that enforces a forward-invariant safety set without solving constrained optimization online. The bicopter in a vertical plane serves as the testbed, with rigorous stability analysis based on Barbashin–Krasovskii–LaSalle confirming asymptotic convergence to a desired waypoint alongside safety guarantees. Numerical simulations demonstrate that position and velocity remain within predefined bounds while tracking a polytopic trajectory, underscoring the practical applicability for real-time safety-critical deployment and enabling future extensions to asymmetric bounds and adaptation.
Abstract
This paper presents a control law for stabilization and trajectory tracking of a multicopter subject to safety constraints. The proposed approach guarantees forward invariance of a prescribed safety set while ensuring smooth tracking performance. Unlike conventional control barrier function methods, the constrained control problem is transformed into an unconstrained one using state-dependent mappings together with carefully constructed Lyapunov functions. This approach enables explicit synthesis of the control law, instead of requiring a solution of constrained optimization at each step. The transformation also enables the controller to enforce safety without sacrificing stability or performance. Simulation results for a polytopic reference trajectory confined within a designated safe region demonstrate the effectiveness of the proposed method.
