A Robust, Efficient Predictive Safety Filter
Wenceslao Shaw Cortez, Jan Drgona, Draguna Vrabie, Mahantesh Halappanavar
TL;DR
This work confronts the challenge of ensuring hard safety for discrete-time, nonlinear, time-varying systems under bounded disturbances. It develops a robust, horizon-based predictive safety filter built on discrete-time high-order barrier functions (HODCBF) and leverages an event-triggered scheme to reduce online computation, while supporting a 1-step robust variant for faster operation. The framework guarantees forward invariance of the safe set under disturbances and demonstrates feasibility and safety through three numerical examples with a differentiable predictive control (DPC) policy as the nominal controller. The combination of robust safety guarantees, horizon-based planning, and event-triggered execution provides a practical, scalable approach for safety-critical learning-based control on resource-constrained platforms. This has significant implications for deploying learning-enabled controllers in real-time, safety-critical applications such as process and building systems.
Abstract
In this paper, we propose a novel predictive safety filter that is robust to bounded perturbations and is implemented in an even-triggered fashion to reduce online computation. The proposed safety filter extends upon existing work to reject disturbances for discrete-time, time-varying nonlinear systems with time-varying constraints. The safety filter is based on novel concepts of robust, discrete-time barrier functions and can be used to filter any control law. Here, we use the safety filter in conjunction with Differentiable Predictive Control (DPC) as a promising offline learning-based policy optimization method. The approach is demonstrated on a two-tank system, building, and single-integrator example.
