Pareto Control Barrier Function for Inner Safe Set Maximization Under Input Constraints
Xiaoyang Cao, Zhe Fu, Alexandre M. Bayen
TL;DR
This work addresses maximizing an inner safe set for continuous-time, control-affine systems under input constraints by introducing the Pareto Control Barrier Function (PCBF). PCBF integrates Pareto multi-task learning with neural CBFs to balance safety (feasibility) and inner safe-set expansion (volume) using Gaussian interior sampling and a region-based descent strategy with analytically solvable subproblems. The method achieves a larger, safer inner safe set than prior neural CBFs (e.g., LCCBF), closely matches Hamilton-Jacobi reachability results on a low-dimensional inverted pendulum, and scales to high-dimensional systems like a 12‑D quadrotor, where it substantially enlarges the safe region while ensuring obstacle avoidance. The approach offers a scalable, less conservative alternative to HJ-based methods and traditional ICCBF/ZCBF approaches, with future work aimed at handling model uncertainty and disturbances.
Abstract
This article introduces the Pareto Control Barrier Function (PCBF) algorithm to maximize the inner safe set of dynamical systems under input constraints. Traditional Control Barrier Functions (CBFs) ensure safety by maintaining system trajectories within a safe set but often fail to account for realistic input constraints. To address this problem, we leverage the Pareto multi-task learning framework to balance competing objectives of safety and safe set volume. The PCBF algorithm is applicable to high-dimensional systems and is computationally efficient. We validate its effectiveness through comparison with Hamilton-Jacobi reachability for an inverted pendulum and through simulations on a 12-dimensional quadrotor system. Results show that the PCBF consistently outperforms existing methods, yielding larger safe sets and ensuring safety under input constraints.
