Learning-based Parameterized Barrier Function for Safety-Critical Control of Unknown Systems
Sihua Zhang, Di-Hua Zhai, Xiaobing Dai, Tzu-yuan Huang, Yuanqing Xia, Sandra Hirche
TL;DR
The paper tackles safety-critical control for unknown disturbances by integrating Gaussian process regression with parameterized high-order control barrier functions. It derives a deterministic GP prediction error bound and uses it to construct a shrunk, parameterized safe set via GP-P-HOCBFs, ensuring forward invariance of the original safety constraints while improving feasibility in the associated quadratic program. The approach provides a tunable balance between safety conservatism and control feasibility and is validated on a 7-DOF Franka Emika manipulator, demonstrating safer obstacle avoidance and trajectory tracking under disturbance uncertainty. This work advances safe control under model mismatch by offering a flexible barrier-function design that directly incorporates learning-induced uncertainty bounds into real-time optimization.
Abstract
With the increasing complexity of real-world systems and varying environmental uncertainties, it is difficult to build an accurate dynamic model, which poses challenges especially for safety-critical control. In this paper, a learning-based control policy is proposed to ensure the safety of systems with unknown disturbances through control barrier functions (CBFs). First, the disturbance is predicted by Gaussian process (GP) regression, whose prediction performance is guaranteed by a deterministic error bound. Then, a novel control strategy using GP-based parameterized high-order control barrier functions (GP-P-HOCBFs) is proposed via a shrunk original safe set based on the prediction error bound. In comparison to existing methods that involve adding strict robust safety terms to the HOCBF condition, the proposed method offers more flexibility to deal with the conservatism and the feasibility of solving quadratic problems within the CBF framework. Finally, the effectiveness of the proposed method is demonstrated by simulations on Franka Emika manipulator.
