Solving Reach- and Stabilize-Avoid Problems Using Discounted Reachability
Boyang Li, Zheng Gong, Sylvia Herbert
TL;DR
This work addresses infinite-horizon reach-avoid and stabilize-avoid problems for general nonlinear continuous-time systems using Hamilton-Jacobi reachability and a novel discounted RA value function $V_\gamma$. It proves contraction of the Bellman backup and that $V_\gamma$ is the unique viscosity solution of a Hamilton-Jacobi-Isaacs VI, and shows exact recovery of the RA set as $\{x: V_\gamma(x) < 0\}$. For stabilization-avoid, it couples RA with Robust Control Lyapunov-Value Functions in a two-step framework to recover the SA set, and provides practical controller synthesis. The approach is validated on a 3D Dubins car, demonstrating reliable RA and SA performance under worst-case disturbances and illustrating the method's scalability and deterministic safety guarantees.
Abstract
In this article, we consider the infinite-horizon reach-avoid (RA) and stabilize-avoid (SA) zero-sum game problems for general nonlinear continuous-time systems, where the goal is to find the set of states that can be controlled to reach or stabilize to a target set, without violating constraints even under the worst-case disturbance. Based on the Hamilton-Jacobi reachability method, we address the RA problem by designing a new Lipschitz continuous RA value function, whose zero sublevel set exactly characterizes the RA set. We establish that the associated Bellman backup operator is contractive and that the RA value function is the unique viscosity solution of a Hamilton-Jacobi variational inequality. Finally, we develop a two-step framework for the SA problem by integrating our RA strategies with a recently proposed Robust Control Lyapunov-Value Function, thereby ensuring both target reachability and long-term stability. We numerically verify our RA and SA frameworks on a 3D Dubins car system to demonstrate the efficacy of the proposed approach.
