Composite Adaptive Control Barrier Functions for Safety-Critical Systems with Parametric Uncertainty
Mohammadreza Kamaldar
TL;DR
CaCBF integrates safety certification and parameter adaptation for nonlinear control-affine systems with linear parametric uncertainty. By stacking a logarithmic barrier, a CLF term, and a parameter error term into a single energy function $V_c$, and deriving a projection-based adaptation law, the method guarantees forward invariance of the safe set without requiring parameter convergence. The CLF-CBF-QP control law simultaneously enforces safety and stabilization, while a feasibility analysis shows universal boundedness of all signals under mild assumptions. Compared with robust CBFs, CaCBF expands the admissible safety set and recovers the exact safe region as parameter estimates converge, demonstrated across adaptive cruise control, a drifted omnidirectional robot, and a crosswind-plagued planar drone. This approach yields substantial reductions in conservatism while maintaining strict safety in the presence of uncertainty, with potential extensions to unstructured dynamics and partial-state scenarios.
Abstract
Control barrier functions guarantee safety but typically require accurate system models. Parametric uncertainty invalidates these guarantees. Existing robust methods maintain safety via worst-case bounds, limiting performance, while modular learning schemes decouple estimation from safety, permitting state violations during training. This paper presents the composite adaptive control barrier function (CaCBF) algorithm for nonlinear control-affine systems subject to linear parametric uncertainty. We derive adaptation laws from a composite energy function comprising a logarithmic safety barrier, a control Lyapunov function, and a parameter error term. We prove that CaCBF guarantees the forward invariance of the safe set and the uniform boundedness of the closed-loop system. This safety guarantee holds without requiring parameter convergence. Simulations of adaptive cruise control, an omnidirectional robot, and a planar drone demonstrate the efficacy of the CaCBF algorithm.
