Learning Performance-Oriented Control Barrier Functions Under Complex Safety Constraints and Limited Actuation

Lakshmideepakreddy Manda, Shaoru Chen, Mahyar Fazlyab
1/11/2024
cs.LGeess.SY

No official code found. Best implementation: o4lc/PINN-CBF (9 stars, MIT, last commit 2024-11-01). 1 more below.

Abstract

Control Barrier Functions (CBFs) provide an elegant framework for constraining nonlinear control system dynamics to remain within an invariant subset of a designated safe set. However, identifying a CBF that balances performance-by maximizing the control invariant set-and accommodates complex safety constraints, especially in systems with high relative degree and actuation limits, poses a significant challenge. In this work, we introduce a novel self-supervised learning framework to comprehensively address these challenges. Our method begins with a Boolean composition of multiple state constraints that define the safe set. We first construct a smooth function whose zero superlevel set forms an inner approximation of this safe set. This function is then combined with a smooth neural network to parameterize the CBF candidate. To train the CBF and maximize the volume of the resulting control invariant set, we design a physics-informed loss function based on a Hamilton-Jacobi Partial Differential Equation (PDE). We validate the efficacy of our approach on a 2D double integrator (DI) system and a 7D fixed-wing aircraft system (F16).

View on arXivView PDF

Code Implementations(2)

o4lc/PINN-CBFCommunity100%
MIT

Learning Performance-oriented Control Barrier Functions Under Complex Safety Constraints and Limited Actuation

90Jupyter NotebookOct 16, 20241 years agoMIT

Learn a neural network control barrier function subject to safety constraints composited by logical operations.

90PythonDec 11, 20231 years ago
control-barrier-functionlogical-operationneural-networksafe-learning-control

Similar Papers

Cite this paper

@article{manda2024learning,
  title  = {Learning Performance-Oriented Control Barrier Functions Under Complex Safety Constraints and Limited Actuation},
  author = {Lakshmideepakreddy Manda and Shaoru Chen and Mahyar Fazlyab},
  year   = {2024},
  eprint = {2401.05629},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.05629v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.05629.svg)](https://codeofpaper.com/paper/2401.05629)

Discussion