Learning for Layered Safety-Critical Control with Predictive Control Barrier Functions

William D. Compton, Max H. Cohen, Aaron D. Ames
12/5/2024
eess.SYcs.LGcs.RO

No confident code implementation found for this paper.

Abstract

Safety filters leveraging control barrier functions (CBFs) are highly effective for enforcing safe behavior on complex systems. It is often easier to synthesize CBFs for a Reduced order Model (RoM), and track the resulting safe behavior on the Full order Model (FoM) -- yet gaps between the RoM and FoM can result in safety violations. This paper introduces \emph{predictive CBFs} to address this gap by leveraging rollouts of the FoM to define a predictive robustness term added to the RoM CBF condition. Theoretically, we prove that this guarantees safety in a layered control implementation. Practically, we learn the predictive robustness term through massive parallel simulation with domain randomization. We demonstrate in simulation that this yields safe FoM behavior with minimal conservatism, and experimentally realize predictive CBFs on a 3D hopping robot.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{compton2024learning,
  title  = {Learning for Layered Safety-Critical Control with Predictive Control Barrier Functions},
  author = {William D. Compton and Max H. Cohen and Aaron D. Ames},
  year   = {2024},
  eprint = {2412.04658},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.04658v1}
}

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/2412.04658.svg)](https://codeofpaper.com/paper/2412.04658)

Discussion