Analytical Construction of CBF-Based Safety Filters for Simultaneous State and Input Constraints (Extended Version)
Peter A. Fisher, Anuradha M. Annaswamy
TL;DR
This work addresses guaranteeing forward-invariance of multiple state constraints for a single-input, $n$-th order integrator under input saturation by constructing analytic, recursive control barrier-function (CBF) based safety filters. The authors derive a family of square-root based CBFs that yield implementable safety filters for any $n\ge1$, complemented by a finite-parameter tuning algorithm that ensures feasibility and forward-invariance of a composite safe set. They extend the approach to a multi-input setting, discuss implementability conditions, and validate the method through simulations on a linearized quadrotor model navigating a non-convex environment. The results demonstrate that the analytic safety filters enforce safety without relying on expensive Hamilton–Jacobi or SOS computations, offering a scalable, practical tool for safety-critical control under input constraints.
Abstract
We revisit the problem explored in [1] of guaranteeing satisfaction of multiple simultaneous state constraints applied to a single-input, single-output plant consisting of a chain of n integrators subject to input limitations. For this problem setting, we derive an analytic, easy-to-implement safety filter which respects input limitations and ensures forward-invariance of all state constraints simultaneously. Additionally, we provide a straightforward extension to the multi-input, multi-output chained integrator setting, and provide an analytic safety filter guaranteeing satisfaction of arbitrarily many simultaneous hyperplane constraints on the output vector. Whereas the approach in [1] obtains maximal invariant sets, our approach trades off some degree of conservatism in exchange for a recursive safety filter which is analytic for any arbitrary n >= 1.
