Probabilistic Control Barrier Functions: Safety in Probability for Discrete-Time Stochastic Systems
Pol Mestres, Blake Werner, Ryan K. Cosner, Aaron D. Ames
TL;DR
The paper addresses safety for discrete-time systems subject to stochastic disturbances by introducing δ-probabilistic control barrier functions (CBFs) that guarantee safety over a finite horizon with prescribed probability. It develops both moment-based (Markov-based and Cantelli-based) and data-driven (Hoeffding, scenario, conformal prediction) conditions to certify probabilistic CBFs, with convexity considerations to support optimization-based control. The authors validate the approach through extensive simulation and hardware experiments on a quadruped robot, showing reduced safety violations and practicality under uncertainty. This framework enables finite-horizon probabilistic safety guarantees in settings with unbounded or uncertain disturbances, offering tractable tools for safe controller design in robotics and related domains.
Abstract
Control systems operating in the real world face countless sources of unpredictable uncertainties. These random disturbances can render deterministic guarantees inapplicable and cause catastrophic safety failures. To overcome this, this paper proposes a method for designing safe controllers for discrete-time stochastic systems that retain probabilistic guarantees of safety. To do this we modify the traditional notion of a control barrier function (CBF) to explicitly account for these stochastic uncertainties and call these new modified functions probabilistic CBFs. We show that probabilistic CBFs can be used to design controllers that guarantee safety over a finite number of time steps with a prescribed probability. Next, by leveraging various uncertainty quantification methods, such as concentration inequalities, the scenario approach, and conformal prediction, we provide a variety of sufficient conditions that result in computationally tractable controllers with tunable probabilistic guarantees across a plethora of practical scenarios. Finally, we showcase the applicability of our results in simulation and hardware for the control of a quadruped robot.
