Constructive Safety-Critical Control: Synthesizing Control Barrier Functions for Partially Feedback Linearizable Systems
Max H. Cohen, Ryan K. Cosner, Aaron D. Ames
TL;DR
The paper addresses safety for nonlinear control‑affine systems by linking partial feedback linearization with control barrier function (CBF) synthesis. It develops a backstepping‑style construction that converts smooth inequality constraints on outputs into CBFs for the full‑order dynamics, relaxing uniform relative degree requirements and enabling application to underactuated robots. The approach is instantiated for robotic systems, deriving tractable CBFs with relative degree 2 and providing explicit formulas for the CBFs and corresponding safety filters. The framework is validated through pendulum‑on‑cart, planar quadrotor, and hardware quadrotor experiments, demonstrating guaranteed forward invariance of prescribed safe sets and practical safety guarantees in real hardware.
Abstract
Certifying the safety of nonlinear systems, through the lens of set invariance and control barrier functions (CBFs), offers a powerful method for controller synthesis, provided a CBF can be constructed. This paper draws connections between partial feedback linearization and CBF synthesis. We illustrate that when a control affine system is input-output linearizable with respect to a smooth output function, then, under mild regularity conditions, one may extend any safety constraint defined on the output to a CBF for the full-order dynamics. These more general results are specialized to robotic systems where the conditions required to synthesize CBFs simplify. The CBFs constructed from our approach are applied and verified in simulation and hardware experiments on a quadrotor.
