Safe and Stable Filter Design Using a Relaxed Compatibitlity Control Barrier -- Lyapunov Condition
Han Wang, Kostas Margellos, Antonis Papachristodoulou
TL;DR
The paper tackles safe and stable controller synthesis for nonlinear, control-affine systems by introducing a quadratic-programming-based filter that jointly enforces safety via a CBF and local stability via a CLF. A key novelty is the relaxed compatibility condition, which guarantees feasibility even when CLF and CBF constraints would otherwise conflict, and the resulting $u^*(x)$ is locally Lipschitz. The authors develop a sum-of-squares-based design pipeline to construct polynomial CBF/CLF pairs for polynomial dynamics and semi-algebraic safe sets, including an iterative algorithm to handle bilinearities. Simulations benchmark the approach against existing methods, showing larger regions of attraction, elimination of interior equilibria, and competitive control effort. Overall, the framework enables reliable, online-safe, and locally stable control without requiring a stabilizing nominal controller, with practical SOS-based tools for synthesis.
Abstract
In this paper, we propose a quadratic programming-based filter for safe and stable controller design, via a Control Barrier Function (CBF) and a Control Lyapunov Function (CLF). Our method guarantees safety and local asymptotic stability without the need for an asymptotically stabilizing control law. Feasibility of the proposed program is ensured under a mild regularity condition, termed relaxed compatibility between the CLF and CBF. The resulting optimal control law is guaranteed to be locally Lipschitz continuous. We also analyze the closed-loop behaviour by characterizing the equilibrium points, and verifying that there are no equilibrium points in the interior of the control invariant set except at the origin. For a polynomial system and a semi-algebraic safe set, we provide a sum-of-squares program to design a relaxed compatible pair of CLF and CBF. The proposed approach is compared with other methods in the literature using numerical examples, exhibits superior filter performance and guarantees safety and local stability.
