Safe and Performant Controller Synthesis using Gradient-based Model Predictive Control and Control Barrier Functions
By: Aditya Singh , Aastha Mishra , Manan Tayal and more
Potential Business Impact:
Makes robots safe and fast in real life.
Ensuring both performance and safety is critical for autonomous systems operating in real-world environments. While safety filters such as Control Barrier Functions (CBFs) enforce constraints by modifying nominal controllers in real time, they can become overly conservative when the nominal policy lacks safety awareness. Conversely, solving State-Constrained Optimal Control Problems (SC-OCPs) via dynamic programming offers formal guarantees but is intractable in high-dimensional systems. In this work, we propose a novel two-stage framework that combines gradient-based Model Predictive Control (MPC) with CBF-based safety filtering for co-optimizing safety and performance. In the first stage, we relax safety constraints as penalties in the cost function, enabling fast optimization via gradient-based methods. This step improves scalability and avoids feasibility issues associated with hard constraints. In the second stage, we modify the resulting controller using a CBF-based Quadratic Program (CBF-QP), which enforces hard safety constraints with minimal deviation from the reference. Our approach yields controllers that are both performant and provably safe. We validate the proposed framework on two case studies, showcasing its ability to synthesize scalable, safe, and high-performance controllers for complex, high-dimensional autonomous systems.
Similar Papers
Safe, Task-Consistent Manipulation with Operational Space Control Barrier Functions
Robotics
Keeps robots safe while they work quickly.
CP-NCBF: A Conformal Prediction-based Approach to Synthesize Verified Neural Control Barrier Functions
Systems and Control
Makes robots safer by checking their actions.
A Unified Stability Analysis of Safety-Critical Control using Multiple Control Barrier Functions
Systems and Control
Keeps robots and self-driving cars safe.