MPC as a Copilot: A Predictive Filter Framework with Safety and Stability Guarantees

arXiv cs.RO / 3/31/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper proposes PS2F (Predictive Safety–Stability Filter), a unified framework for learning-based control that guarantees both constraint satisfaction and asymptotic closed-loop stability.
  • PS2F uses a cascaded architecture where a nominal MPC layer acts as a “copilot,” providing certified predicted trajectories and implicitly defining a Lyapunov function.
  • A secondary filtering layer modifies incoming external commands so the system remains within a provably safe and stable region, while preserving theoretical guarantees inherited from nominal MPC.
  • The authors provide rigorous proofs of recursive feasibility and asymptotic stability for the resulting closed-loop system without adding extra conservatism beyond nominal MPC.
  • A time-varying parameterization enables PS2F to smoothly shift between safety-prioritized and stability-oriented modes to balance exploration and exploitation, validated via numerical experiments.

Abstract

Ensuring both safety and stability remains a fundamental challenge in learning-based control, where goal-oriented policies often neglect system constraints and closed-loop state convergence. To address this limitation, this paper introduces the Predictive Safety--Stability Filter (PS2F), a unified predictive filter framework that guarantees constraint satisfaction and asymptotic stability within a single architecture. The PS2F framework comprises two cascaded optimal control problems: a nominal model predictive control (MPC) layer that serves solely as a copilot, implicitly defining a Lyapunov function and generating safety- and stability-certified predicted trajectories, and a secondary filtering layer that adjusts external command to remain within a provably safe and stable region. This cascaded structure enables PS2F to inherit the theoretical guarantees of nominal MPC while accommodating goal-oriented external commands. Rigorous analysis establishes recursive feasibility and asymptotic stability of the closed-loop system without introducing additional conservatism beyond that associated with the nominal MPC. Furthermore, a time-varying parameterisation allows PS2F to transition smoothly between safety-prioritised and stability-oriented operation modes, providing a principled mechanism for balancing exploration and exploitation. The effectiveness of the proposed framework is demonstrated through comparative numerical experiments.