Risk-Aware Safety Filters with Poisson Safety Functions and Laplace Guidance Fields
Gilbert Bahati, Ryan M. Bena, Meg Wilkinson, Pol Mestres, Ryan K. Cosner, Aaron D. Ames
TL;DR
The paper addresses risk-aware safety for robots in real-world settings by encoding environment geometry with Poisson safety functions and obstacle-driven risk via Laplace guidance fields. By solving a Dirichlet Poisson problem for $h$ and a vector-Laplace problem for $\vec{v}$, it constructs a safety function and a guidance field that together enable a risk-aware safety filter capable of online synthesis and obstacle-prioritized conservatism. The key contributions are (i) a novel PSF-Laplace framework for spatially varying conservatism, (ii) analysis of how the guidance field affects activation zones and safety activation, and (iii) case studies across geometric, dynamic, and semantic features demonstrating how a priori risk can shape safe behaviors. This approach provides a practical, perception-driven method for real-time, risk-aware navigation in complex environments, with potential extensions to broader nonlinear systems and hardware deployment.
Abstract
Robotic systems navigating in real-world settings require a semantic understanding of their environment to properly determine safe actions. This work aims to develop the mathematical underpinnings of such a representation -- specifically, the goal is to develop safety filters that are risk-aware. To this end, we take a two step approach: encoding an understanding of the environment via Poisson's equation, and associated risk via Laplace guidance fields. That is, we first solve a Dirichlet problem for Poisson's equation to generate a safety function that encodes system safety as its 0-superlevel set. We then separately solve a Dirichlet problem for Laplace's equation to synthesize a safe \textit{guidance field} that encodes variable levels of caution around obstacles -- by enforcing a tunable flux boundary condition. The safety function and guidance fields are then combined to define a safety constraint and used to synthesize a risk-aware safety filter which, given a semantic understanding of an environment with associated risk levels of environmental features, guarantees safety while prioritizing avoidance of higher risk obstacles. We demonstrate this method in simulation and discuss how \textit{a priori} understandings of obstacle risk can be directly incorporated into the safety filter to generate safe behaviors that are risk-aware.
