When are safety filters safe? On minimum phase conditions of control barrier functions
Jason J. Choi, Claire J. Tomlin, Shankar Sastry, Koushil Sreenath

TL;DR
This paper investigates the internal dynamics of control systems with control barrier functions (CBFs), identifying conditions under which the entire system remains safe and bounded, and introduces new minimum phase conditions specific to CBFs.
Contribution
It introduces CBF-specific minimum phase conditions ensuring internal state boundedness, addressing safety concerns beyond surface-level constraints.
Findings
CBFs can cause internal state divergence without proper conditions.
Proposed CBF minimum phase conditions guarantee bounded internal dynamics.
Numerical examples validate the effectiveness of the new conditions.
Abstract
In emerging control applications involving multiple and complex tasks, safety filters are gaining prominence as a modular approach to enforcing safety constraints. Among various methods, control barrier functions (CBFs) are widely used for designing safety filters due to their simplicity, imposing a single linear constraint on the control input at each state. In this work, we focus on the internal dynamics of systems governed by CBF-constrained control laws. Our key observation is that, although CBFs guarantee safety by enforcing state constraints, they can inadvertently be "unsafe" by causing the internal state to diverge. We investigate the conditions under which the full system state, including the internal state, can remain bounded under a CBF-based safety filter. Drawing inspiration from the input-output linearization literature, where boundedness is ensured by minimum phase…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Stability and Control of Uncertain Systems · Fault Detection and Control Systems
