Uncertainty Estimators for Robust Backup Control Barrier Functions
David E. J. van Wijk, Ersin Das, Anil Alan, Samuel Coogan, Tamas G. Molnar, Joel W. Burdick, Manoranjan Majji, Kerianne L. Hobbs
TL;DR
This work addresses safety guarantees for safety-critical control of systems with input constraints in the presence of unknown disturbances. It proposes Uncertainty Estimator Backup CBFs (UE-bCBF) that integrate an error-bounded disturbance estimator into the backup CBF framework, reconstructing a predicted flow using the estimate ${\hat{\boldsymbol{d}}}$. Forward-invariance conditions are derived for an estimate-based subset ${\widehat{\mathcal{C}}_{\rm D}(t)}$ of the safe set, with a robust backup controller and a QP-based policy ${\boldsymbol{k}^{\star}(\boldsymbol{x},t)}$ to guarantee safety despite disturbances. Simulations on a double integrator and a quadrotor illustrate safety under disturbances and reduced conservatism compared to prior robust-bCBF methods, with disturbance estimates improving over time. The framework is designed to be compatible with a broad class of uncertainty estimators, enabling practical deployment in real-world, input-constrained safety-critical systems.
Abstract
Designing safe controllers is crucial and notoriously challenging for input-constrained safety-critical control systems. Backup control barrier functions offer an approach for the construction of safe controllers online by considering the flow of the system under a backup controller. However, in the presence of model uncertainties, the flow cannot be accurately computed, making this method insufficient for safety assurance. To tackle this shortcoming, we integrate backup control barrier functions with uncertainty estimators and calculate the flow under a reconstruction of the model uncertainty while refining this estimate over time. We prove that the controllers resulting from the proposed Uncertainty Estimator Backup Control Barrier Function (UE-bCBF) approach guarantee safety, are robust to unknown disturbances, and satisfy input constraints.
