Differentiable Safe Controller Design through Control Barrier Functions
Shuo Yang, Shaoru Chen, Victor M. Preciado, Rahul Mangharam

TL;DR
This paper introduces a differentiable control barrier function approach to design neural network controllers that guarantee safety while maintaining high performance, improving upon traditional safety filters in learning-based control systems.
Contribution
The paper proposes a novel safe-by-construction neural network controller using differentiable CBF safety layers, with two formulations that outperform traditional safety filters.
Findings
Both proposed methods improve closed-loop performance.
Differentiable CBF layers enable safe neural network control.
Set-theoretic parameterization offers advantages over projection-based methods.
Abstract
Learning-based controllers, such as neural network (NN) controllers, can show high empirical performance but lack formal safety guarantees. To address this issue, control barrier functions (CBFs) have been applied as a safety filter to monitor and modify the outputs of learning-based controllers in order to guarantee the safety of the closed-loop system. However, such modification can be myopic with unpredictable long-term effects. In this work, we propose a safe-by-construction NN controller which employs differentiable CBF-based safety layers, and investigate the performance of safe-by-construction NN controllers in learning-based control. Specifically, two formulations of controllers are compared: one is projection-based and the other relies on our proposed set-theoretic parameterization. Both methods demonstrate improved closed-loop performance over using CBF as a separate safety…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Advanced Control Systems Optimization · Control Systems and Identification
