Differentiable Predictive Control with Safety Guarantees: A Control Barrier Function Approach
Wenceslao Shaw Cortez, Jan Drgona, Aaron Tuor, Mahantesh Halappanavar,, Draguna Vrabie

TL;DR
This paper introduces a differentiable predictive control method that uses control barrier functions to ensure safety and robustness, optimizing neural network policies offline with guarantees during online operation.
Contribution
It presents a novel safety-guaranteed differentiable predictive control framework leveraging control barrier functions for both offline training and online safety enforcement.
Findings
Effective safety guarantees demonstrated in simulation
Neural network policies optimized via automatic differentiation
Safe operation near boundary of the safe set
Abstract
We develop a novel form of differentiable predictive control (DPC) with safety and robustness guarantees based on control barrier functions. DPC is an unsupervised learning-based method for obtaining approximate solutions to explicit model predictive control (MPC) problems. In DPC, the predictive control policy parametrized by a neural network is optimized offline via direct policy gradients obtained by automatic differentiation of the MPC problem. The proposed approach exploits a new form of sampled-data barrier function to enforce offline and online safety requirements in DPC settings while only interrupting the neural network-based controller near the boundary of the safe set. The effectiveness of the proposed approach is demonstrated in simulation.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Fault Detection and Control Systems · Fuel Cells and Related Materials
