Parameter-Conditioned Reachable Sets for Updating Safety Assurances Online
Javier Borquez, Kensuke Nakamura, Somil Bansal
TL;DR
This work addresses the challenge of maintaining safety assurances for autonomous systems as environment and system factors change online. It introduces parameter-conditioned reachable sets by augmenting the state with a parameter vector $\beta$ and computing a family of value functions $V_{\theta}(x,t;\beta)$ offline with DeepReach, enabling real-time safety queries as conditions evolve. The approach extends DeepReach to high-dimensional, parameter-dependent settings and demonstrates effectiveness across four case studies, including high-dimensional Rocket Landing and multi-vehicle scenarios. The contribution enables scalable, online-safe operation by avoiding recomputation from scratch and providing a unified framework to adapt safety guarantees to online variations in disturbances, control authority, and target sets.
Abstract
Hamilton-Jacobi (HJ) reachability analysis is a powerful tool for analyzing the safety of autonomous systems. However, the provided safety assurances are often predicated on the assumption that once deployed, the system or its environment does not evolve. Online, however, an autonomous system might experience changes in system dynamics, control authority, external disturbances, and/or the surrounding environment, requiring updated safety assurances. Rather than restarting the safety analysis from scratch, which can be time-consuming and often intractable to perform online, we propose to compute \textit{parameter-conditioned} reachable sets. Assuming expected system and environment changes can be parameterized, we treat these parameters as virtual states in the system and leverage recent advances in high-dimensional reachability analysis to solve the corresponding reachability problem offline. This results in a family of reachable sets that is parameterized by the environment and system factors. Online, as these factors change, the system can simply query the corresponding safety function from this family to ensure system safety, enabling a real-time update of the safety assurances. Through various simulation studies, we demonstrate the capability of our approach in maintaining system safety despite the system and environment evolution.
