An Error-Based Safety Buffer for Safe Adaptive Control (Extended Version)
Peter A. Fisher, Johannes Autenrieb, Anuradha M. Annaswamy
TL;DR
The paper addresses safe, real-time adaptive control for linear time-invariant plants with matched parametric uncertainties and state constraints. It introduces two schemes, an Error-Based Safety Buffer (EBSB) and an Error-Based Safety Filter (EBSF), to integrate adaptive control with Control Barrier Functions, guaranteeing stability and safety without requiring persistent excitation, and handling CBFs with relative degree $r \ge 1$. A data-driven enhancement via Set Membership Identification (SMID) tightens uncertainty bounds online, further reducing conservatism when excitation is present. Simulations demonstrate that EBSB and EBSF can closely track reference trajectories while safely navigating obstacles, with EBSF offering lower conservatism at the cost of tuning complexity and potential jitter, both mitigated by SMID.
Abstract
We consider the problem of adaptive control of a class of feedback linearizable plants with matched parametric uncertainties whose states are accessible, subject to state constraints, which often arise due to safety considerations. In this paper, we combine adaptation and control barrier functions into a real-time control architecture that guarantees stability, ensures control performance, and remains safe even with the parametric uncertainties. Two problems are considered, differing in the nature of the parametric uncertainties. In both cases, the control barrier function is assumed to have an arbitrary relative degree. In addition to guaranteeing stability, it is proved that both the control objective and safety objective are met with near-zero conservatism. No excitation conditions are imposed on the command signal. Simulation results demonstrate the non-conservatism of all of the theoretical developments.
