Poisson Safety Function (PSF) in Robotics
- Poisson Safety Function (PSF) is a smooth scalar safety certificate derived by solving a Dirichlet problem for Poisson’s equation, marking safe interior and obstacle boundaries.
- It integrates elliptic theory with risk-aware guidance fields and variational formulations to provide robust collision avoidance and dynamic safety filtering.
- The PSF framework extends to configuration-space and full-body robotic models, enabling real-time control barrier implementations and geometry-aware safety constraints.
In recent robotics and safety-filtering work, a Poisson Safety Function (PSF) is a smooth scalar function obtained by solving a Dirichlet problem for Poisson’s equation on free space, with the safe region defined by its $0$-superlevel set. In the basic formulation, denotes safe interior states, the boundary of the safe set, and unsafe states or states outside the safe set. The construction is used as a safety certificate and as a control barrier function (CBF) ingredient in dynamic collision avoidance, risk-aware safety filters, geometry-aware predictive control, and full-body manipulator safety (Bahati et al., 29 Oct 2025, Bahati et al., 11 May 2025).
1. Core definition and Poisson formulation
The canonical PSF definition treats safety as a sign structure on a scalar field. One paper states the safe set as
so the $0$-superlevel set is the safe set and the zero level set is the boundary (Bahati et al., 29 Oct 2025). In the layered-safety formulation for robot navigation, the PSF is similarly denoted , with taken as an open, bounded, connected free-space domain whose boundary corresponds to obstacle surfaces (Yamaguchi et al., 27 Feb 2026).
The defining PDE is a Dirichlet problem for Poisson’s equation: with
Across the relevant papers, the boundary condition places the obstacle surface at the zero level set, while the negative forcing term is chosen so that the solution is positive in free space and has the boundary-gradient sign needed for repulsion (Bahati et al., 29 Oct 2025, Bena et al., 15 Aug 2025).
A standard interpretation follows from Hopf’s lemma: solving the Poisson equation with negative forcing implies
0
This makes the gradient point inward relative to the obstacle boundary and is the key analytic fact behind barrier-style safety guarantees (Bahati et al., 29 Oct 2025).
2. Analytic properties and safe-set semantics
The PSF construction is used because it yields a smooth, globally defined safety field rather than a binary occupancy indicator. Several papers state that if the forcing is smooth, then the solution is smooth; for example, 1 implies 2, and one theoretical result is stated for 3, yielding a safety function of order 4 (Bahati et al., 11 May 2025).
The sign structure is tied to classical elliptic theory. One paper states that 5 implies
6
so 7 is superharmonic. By the weak minimum principle, the minimum is attained on the boundary, and since 8 on 9, the interior satisfies 0 in the free-space domain. Hopf’s lemma then gives a nonzero boundary gradient, so the zero level set is not merely symbolic but has the differential structure needed by barrier-based control (Bahati et al., 11 May 2025).
The same paper gives a variational formulation. In the direct forcing form,
1
with admissible set
2
The Euler–Lagrange equation is precisely 3. A closely related formulation starts from a smooth guidance vector field 4 and minimizes
5
which, after integration by parts with 6, yields 7. The corresponding minimizer is unique (Bahati et al., 11 May 2025).
The PSF is also distinguished from a signed distance function. One manipulator paper explicitly contrasts the Poisson construction with signed distance functions, noting that signed distance functions may lose differentiability inside free space when the closest obstacle is not unique, whereas the Poisson construction gives a smooth task-space barrier field suitable for CBF inequalities and QPs (Wilkinson et al., 23 Apr 2026).
3. Guidance fields, flux modulation, and risk-aware shaping
A major extension of the PSF framework is the introduction of a separately synthesized guidance field. In the risk-aware formulation, a vector field 8 is called a guidance field if, on the boundary,
9
The field is obtained componentwise by solving harmonic Dirichlet problems,
0
so the prescribed boundary flux is smoothly extended into the interior (Bahati et al., 29 Oct 2025).
This guidance field is generally nonconservative. The formulation does not require 1; instead, 2 and 3 play different roles. The PSF defines where safety is, while the guidance field shapes how strongly and where the controller reacts (Bahati et al., 29 Oct 2025).
Risk-awareness enters through the boundary flux 4. One paper gives the pipeline
5
Obstacle features such as uncertainty, speed, and semantic class are converted into a user-defined priority and then mapped to flux values. The paper states that larger magnitude 6 gives steeper repulsion, steeper repulsion yields larger activation zones, and larger activation zones make the controller react earlier and more conservatively. Smaller 7 yields weaker repulsion and less conservative behavior (Bahati et al., 29 Oct 2025).
A semantic extension appears in "Safe-SAGE" (Yang et al., 5 Mar 2026). There, a Laplace guidance field is modulated on two boundaries: normal repulsion on the actual obstacle boundary 8, and tangential flow on a buffered interface
9
The boundary-value problem is
0
with 1 controlling social flow magnitude and 2 controlling repulsion magnitude. This allows obstacle-class-dependent conservatism and directional passing norms such as pass-on-the-right or pass-on-the-left (Yang et al., 5 Mar 2026).
The forcing term itself can also be constructed from a guidance field. In one synthesis method,
3
followed by the smooth negative transformation
4
which guarantees 5 while preserving smoothness (Bahati et al., 11 May 2025).
4. Control barrier integration and safety-filter architectures
The PSF is used operationally by inserting it into safety filters. For the single-integrator system
6
one risk-aware filter solves
7
subject to
8
Here 9 is the nominal controller, $0$0 is the barrier gain, $0$1 is the PSF, and $0$2 is the Laplace guidance field. The closed-form solution is reported as
$0$3
with
$0$4
and activation zone
$0$5
If $0$6, the filter is inactive; if $0$7, it adds a correction in the direction of $0$8 (Bahati et al., 29 Oct 2025).
A more elaborate architecture appears in layered safety filtering. One framework uses the PSF as a CBF in two stages: a predictive safety layer and a real-time safety layer (Yamaguchi et al., 27 Feb 2026). For the reduced-order single-integrator model
$0$9
the predictive layer solves
0
subject to
1
The first planned input is used as the safe nominal command. A second-stage real-time ISSf CBF-QP then solves
2
subject to
3
Under the stated tracking assumptions, safety transfers to the full-order mechanical system through the barrier candidate
4
with the condition
5
ensuring forward invariance of the full-order safe set (Yamaguchi et al., 27 Feb 2026).
A related predictive controller uses the PSF as a discrete-time CBF inside nonlinear MPC. In that setting, the reduced-order model is
6
and the horizon constraints take the form
7
with the nonlinear, nonconvex problem solved by sequential quadratic programming (Bena et al., 15 Aug 2025).
5. Configuration-space, geometry-aware, and full-body generalizations
A central development is the extension from point-robot geometry to configuration-space safety. For legged robots, one paper defines the orientation-dependent safe set using the Pontryagin difference
8
where 9 is the robot footprint at orientation 0. The corresponding lifted domain is
1
and the parameterized Poisson problem is
2
The resulting PSF depends on position and heading and captures collision avoidance in a way aligned with the robot’s actual body geometry (Yamaguchi et al., 27 Feb 2026).
A more general geometry-aware predictive framework uses Minkowski set operations in configuration space. There, the robot-aware safe set is
3
with lifted domain
4
For dynamic environments, the boundary is represented implicitly by a level-set function,
5
with transport equation
6
The full geometry-and-time lifted domain is
7
and the PSF is synthesized by solving
8
on 9, with the Laplacian taken only with respect to the spatial variable 0 (Bena et al., 15 Aug 2025).
For manipulators, the PSF becomes a single smooth task-space barrier evaluated at many sampled surface points. One paper samples the manipulator surface with
1
subject to the coverage condition
2
equivalently
3
The safe set is then buffered by the same resolution,
4
If 5 and 6, each sample generates the barrier constraint
7
and the safety filter is the multi-constraint QP
8
subject to all sampled-point inequalities. The key theorem states that if every sample point lies in the buffered safe set 9 for all time, then the entire continuous robot surface remains inside the true safe set 0 for all time (Wilkinson et al., 23 Apr 2026).
6. Empirical demonstrations, tradeoffs, and terminological scope
The PSF literature emphasizes online synthesis from perception. In one dynamic-safety implementation, images from a fixed RGB camera are segmented with Meta SAM2, converted to a 2D occupancy map, buffered by robot size, and used to compute a guidance field and then a PSF. The PDE is discretized with a finite difference scheme and solved by Successive Overrelaxation on an 1 grid with 2, using checkerboard iteration for GPU parallelization on an RTX 4070 GPU with 3 residual tolerance. Reported solve times are about 4, with about 5 Hz overall update rate (Bahati et al., 11 May 2025).
A geometry-aware predictive implementation uses an overhead ZED 2i stereo camera, robot pose from OptiTrack motion capture, segmentation by eTAM, and OpenCV optical flow to estimate boundary motion. The Poisson solve is reported at about 6 ms, and the MPC/SQP loop runs at 7 Hz using OSQP for the QP subproblems (Bena et al., 15 Aug 2025). For manipulator safety, a Franka Emika FR3 in a 8 voxel occupancy grid uses approximately 9 sample points at 00, with average PDE solve time about 01 s and average QP solve time about 02 s using OSQP (Wilkinson et al., 23 Apr 2026).
The reported experimental behaviors are consistent across multiple robot classes. A layered PSF architecture for legged robots is reported to achieve a balance between optimality and robustness in slower dynamic scenarios, and in faster scenarios the layered method succeeds in all 03 trials while both single-stage filters experience failures (Yamaguchi et al., 27 Feb 2026). A risk-aware formulation reports that larger 04 creates steeper gradients and larger activation zones, while smaller 05 creates smaller activation zones (Bahati et al., 29 Oct 2025). In the semantic Safe-SAGE ablation, flux modulation with
06
is compared with a nominal baseline
07
and the reported metrics are a Human-robot Margin of 08 m versus 09 m, and Max Lateral Offset of 10 m versus 11 m (Yang et al., 5 Mar 2026).
The limitations are also explicit. One predictive paper states that safety cannot be formally guaranteed in general time-varying environments because future obstacle evolution is inherently uncertain (Bena et al., 15 Aug 2025). Another notes deadlocks or undesired equilibria near obstacles, a familiar issue for non-predictive safety filters (Bahati et al., 11 May 2025). In the manipulator setting, the buffer radius 12 creates a direct tradeoff: smaller 13 gives more sample points, more CBF constraints, better geometric fidelity, and less conservatism, while larger 14 gives fewer constraints and cheaper QPs but more buffering and more conservatism (Wilkinson et al., 23 Apr 2026).
The acronym is not universal across fields. In astronomy and weak lensing, PSF ordinarily means Point Spread Function; one such paper studies spatially correlated residual PSF fluctuations and their effect on shear correlation functions (Lu et al., 2017). In mitigation reliability analysis, the acronym PSF is not used; the relevant proposal is PDF-based modeling of mitigation performance and expected degree of failure, and the paper states explicitly that there is no Poisson Safety Function framing (Jahanian, 18 Aug 2025). Outside robotics, related Poisson-based constructs may exist without the same name; for example, a flexible-skyline paper studies Poisson CDF-based monotone scoring functions but does not formally define a distinct “Poisson Safety Function” (Garrido, 2022).
| Context | Meaning | Relation to PSF in robotics |
|---|---|---|
| Weak lensing (Lu et al., 2017) | Point Spread Function | Different acronym usage |
| Mitigation reliability (Jahanian, 18 Aug 2025) | Safety function as SF; PDF-based reliability model | No Poisson Safety Function terminology |
| Flexible skylines (Garrido, 2022) | Poisson CDF-based scoring in 15-skyline queries | Poisson-based, but not the robotics PSF construct |
Within robotics and control, the term therefore denotes a PDE-generated safety certificate: a smooth scalar field synthesized from occupancy data, with the obstacle boundary imposed as a zero Dirichlet boundary and free space represented by the positive superlevel set. Its importance lies in combining perception-derived geometry, elliptic regularity, CBF compatibility, and extensibility to risk-aware guidance, semantic modulation, moving boundaries, and full-body safety constraints (Bahati et al., 11 May 2025, Wilkinson et al., 23 Apr 2026).