Universal Barrier Functions for Safety and Stability of Constrained Nonlinear Systems
Vrushabh Zinage, Efstathios Bakolas
TL;DR
This work introduces Universal Barrier Functions (UBFs) to jointly enforce safety and stability for constrained nonlinear systems, including those with higher relative degrees. By encoding unions/intersections of state and input constraints through smooth log-sum-exp constructions, UBFs provide an inner, convergent representation of the complex safe set and yield a feasible UBF-QP that preserves forward invariance. A key result is that a UBF exists under mild stabilizability and safety assumptions, and that the UBF-QP remains feasible and Lipschitz, enabling well-posed closed-loop dynamics. The framework is extended to High-Order UBFs (HO-UBF) to handle higher relative degrees, and validated through simulations on single/double integrators and a quadrotor, demonstrating safety, input-constrained feasibility, and stability in practice.
Abstract
In this paper, we address the problem of synthesizing safe and stabilizing controllers for nonlinear systems subject to complex safety specifications and input constraints. We introduce the Universal Barrier Function (UBF), a single continuously differentiable scalar-valued function that encodes both stability and safety criteria while accounting for input constraints. Using the UBF, we formulate a Quadratic Program (UBF-QP) to generate control inputs that are both safe and stabilizing under input constraints. We demonstrate that the UBF-QP is feasible if a UBF exists. Furthermore, under mild conditions, we prove that a UBF always exists. The proposed framework is then extended to systems with higher relative degrees. Finally, numerical simulations illustrate the effectiveness of our proposed approach.
