Zero-Order Control Barrier Functions for Sampled-Data Systems with State and Input Dependent Safety Constraints
Xiao Tan, Ersin Das, Aaron D. Ames, Joel W. Burdick
TL;DR
The paper addresses safety-critical control for continuous-time affine systems with state–input dependent constraints under discrete control updates by introducing Zero-Order Control Barrier Functions (ZOCBFs). ZOCBF uses a one-step prediction condition, $h(\phi(T; x_0,u), u) - h(x_0,u_0) \ge -\gamma(h(x_0,u_0)) + \delta$, to guarantee safety over the inter-sampling interval without requiring differentiation, and it remains robust to sampling through the margin $\delta$. Three numerical implementations are proposed—dynamics linearization, numerical integration, and parallel simulation—to enforce the ZOCBF condition online as a safety filter via $u \in U_{zocbf}(x_0,u_0)$. The methods are demonstrated on collision-avoidance and rollover-prevention problems, showing that ZOCBF can handle high-relative-degree constraints and state–input dependent safety functions while producing smoother, safer behavior. This framework provides a flexible, practically implementable approach to safety filtering in sampled-data robotic systems, with potential extensions to more complex dynamics and higher dimensions.
Abstract
We propose a novel zero-order control barrier function (ZOCBF) for sampled-data systems to ensure system safety. Our formulation generalizes conventional control barrier functions and straightforwardly handles safety constraints with high-relative degrees or those that explicitly depend on both system states and inputs. The proposed ZOCBF condition does not require any differentiation operation. Instead, it involves computing the difference of the ZOCBF values at two consecutive sampling instants. We propose three numerical approaches to enforce the ZOCBF condition, tailored to different problem settings and available computational resources. We demonstrate the effectiveness of our approach through a collision avoidance example and a rollover prevention example on uneven terrains.
