A multiobjective approach to robust predictive control barrier functions for discrete-time systems
Alexandre Didier, Melanie N. Zeilinger
TL;DR
The paper addresses robust convergence to a target set for discrete-time nonlinear systems while optimizing a primary objective under bounded disturbances. It develops a robust Predictive Control Barrier Function (PCBF) using an RPI-based constraint tightening to guarantee recursive feasibility and robust stability, then extends to a single, multiobjective MPC by enforcing a decrease constraint relative to a warmstart PCBF solution with a tunable hyperparameter $c_\alpha$. This single-step approach reduces conservativeness and computational demand compared to the original two-step PCBF, while maintaining stability guarantees. Numerical demonstrations on a linear space rendezvous and a nonlinear lane-changing scenario illustrate substantial fuel savings and faster computation with the multiobjective formulation, validating the practical impact for safety-critical control with learning-based or human-in-the-loop components.
Abstract
We present an optimisation-based approach to ensure robust asymptotic stability stability of a desired set in the state space of nonlinear dynamical systems, while optimising a general control objective. The approach relies on the decrease of a robust predictive control barrier function (PCBF), which is defined as the optimal value function of a slack minimisation problem with respect to the target set. We show continuity of the proposed robust PCBF, allowing the introduction of a decrease constraint in the control objective minimisation. The PCBF decrease is given with respect to a warmstart value based on a feasible solution at the prior time step. Thereby, the control objective can be optimised while ensuring robust asymptotic stability of the target set. We demonstrate the effectiveness of the proposed formulation on a linear space rendezvous and nonlinear lane changing problem.
