English

Learning Differentiable Safety-Critical Control using Control Barrier Functions for Generalization to Novel Environments

Systems and Control 2022-04-12 v3 Machine Learning Robotics Systems and Control

Abstract

Control barrier functions (CBFs) have become a popular tool to enforce safety of a control system. CBFs are commonly utilized in a quadratic program formulation (CBF-QP) as safety-critical constraints. A class K\mathcal{K} function in CBFs usually needs to be tuned manually in order to balance the trade-off between performance and safety for each environment. However, this process is often heuristic and can become intractable for high relative-degree systems. Moreover, it prevents the CBF-QP from generalizing to different environments in the real world. By embedding the optimization procedure of the exponential control barrier function based quadratic program (ECBF-QP) as a differentiable layer within a deep learning architecture, we propose a differentiable safety-critical control framework that enables generalization to new environments for high relative-degree systems with forward invariance guarantees. Finally, we validate the proposed control design with 2D double and quadruple integrator systems in various environments.

Keywords

Cite

@article{arxiv.2201.01347,
  title  = {Learning Differentiable Safety-Critical Control using Control Barrier Functions for Generalization to Novel Environments},
  author = {Hengbo Ma and Bike Zhang and Masayoshi Tomizuka and Koushil Sreenath},
  journal= {arXiv preprint arXiv:2201.01347},
  year   = {2022}
}

Comments

Accepted by European Control Conference 2022 (ECC22)

R2 v1 2026-06-24T08:40:17.696Z