Proceedings of the 10th Conference on Robot Learning (CoRL 2026)
*Equal contribution
Hamilton-Jacobi (HJ) reachability provides a principled framework for synthesizing safety certificates and robust controllers for safety-critical robotic systems. However, applying reachability analysis to high-dimensional nonlinear systems remains challenging: classical grid-based solvers suffer from the curse of dimensionality, continuous-time neural solvers require accurate spatial value gradients, and reinforcement-learning-based approaches often suffer from weak boundary anchoring and non-stationary adversarial policy optimization.
We propose a discrete-time neural reachability framework for control-disturbance-affine systems that learns backward reachable tubes (BRTs) and backward reach-avoid tubes (BRATs) through Bellman-Isaacs value propagation. Our key idea is to combine equation-driven self-supervision with structured policy learning: rather than computing explicit PDE-gradients, we exploit the bang-bang structure of optimal safety interventions to construct approximate teacher actions from gradient-free value probes, converting adversarial actor learning into supervised policy learning.
To stabilize long-horizon value propagation, we leverage the learned actor to train the value function backward from the terminal boundary using a windowed temporal curriculum, where each window becomes the boundary condition for the next. Across benchmarks up to 80 dimensions, our method learns accurate value functions while improving stability over existing learning-based solvers. We further demonstrate observation-space scalability on F1-tenth racing with 16,000+ dimensional egocentric inputs, generalizing zero-shot to unseen tracks and transferring to a physical RC car.
Bang-bang probes replace ∇ₓV. No SIREN/PINN optimization noise, no gradient instability in high dimensions.
128×128 BEV occupancy grids fed directly — no handcrafted feature engineering required.
Windowed backward curriculum prevents bootstrap drift that collapses RL baselines at high dimensions.
A single monolithic network causes representational overload for long-horizon problems with non-smooth reachable-set boundaries. We partition horizon K into windows — each with independent weights. Later-time frozen windows become boundary conditions for earlier windows.
Unlike PINNs, we infer optimal safety and disturbance actions via discrete value comparisons of forward-simulated next states — no analytic ∇ₓV needed. Only 2(n_u+n_d) evaluations per state convert unstable minimax RL into supervised regression.
50/50 blend of one-step teacher targets (Bellman-Isaacs anchor) and multi-step student rollout targets prevents compounding suboptimality. Time indices near the current boundary are oversampled to lock boundary-condition compliance.
Before freezing each window, a finetuning phase calibrates the value network against empirical rollout targets under the current student policies. An asymmetric false-positive penalty suppresses states falsely predicted safe.
Left: Curriculum propagates backward from boundary condition (BC) at k=K. Each window trains, finetunes, then freezes as BC for the preceding window. Right: Within each step, the policy imitates bang-bang teacher probes and the value is updated with mixed TD(0)/TD(λ) targets.
100K samples · 5 random seeds · FPR = dangerous over-optimism ↓ · FNR = over-conservatism ↓ · Succ ↑
Baselines: DeepReachMPC (continuous-time PINN) · RARL & ISAACS (actor–critic RL), all run from official codebases with tuned parameters.
| Method | FPR% ↓ | FNR% ↓ | Succ% ↑ | Time(h) ↓ |
|---|---|---|---|---|
| Ours | 100† ± 0.00 | 0.00 ± 0.00 | 99.65 ± 0.31 | 4.0 |
| DeepReachMPC | 0.00 ± 0.00 | 100.0 ± 0.00 | 2.50 ± 0.90 | 5.0 |
| RL Baseline | 0.00 ± 0.00 | 93.40 ± 0.70 | 3.70 ± 0.72 | 5.5 |
† All evaluated initial states are inherently safe; 100% FPR reflects long-horizon (T=8s) policy execution errors, not value function over-optimism. The value correctly identifies states as safe — see §4.
Side-by-side: HJ safety filter vs unfiltered nominal controller.
10 laps · zero collisions · avg 1.07 m/s on unseen physical track. All compute runs offboard over WiFi with ~50 ms round-trip.
✓ Filtered — 0 collisionsUnfiltered MPPI tracks racing line at max speed — 3 collisions within the very first lap on the physical track.
✗ Unfiltered — 3 crashes lap 1BRT safety filter for high-speed autonomous racing (max 10 m/s). The model ingests a 128×128 egocentric BEV occupancy image + 5D proprioceptive state + time (16,390D total) plus a disturbance scale sd ∈ [0, 0.3]. BEV resolution scales with vehicle speed to guarantee sufficient look-ahead. Trained jointly across 20 tracks and evaluated on 3 held-out tracks (~120 m × 120 m each). At test time the learned value function acts as a Discrete-Time Control Barrier Function (DCBF) filter over a deliberately poorly-tuned nominal MPPI controller.
50 evaluation trials of 40 s each. Avg speed 9.25 m/s (in-distribution) and 9.17 m/s (OOD tracks), zero-shot to 3 held-out tracks under disturbance scale sd = 0.1.
Unfiltered MPPI on in-distribution and OOD tracks respectively. Failures at high slip angles near sharp turns. LiDAR insufficient — BEV is essential.
Avg 1.07 m/s at hardware limit (1.5 m/s), after finetuning on 20 scaled-down tracks. sd = 0.2 absorbs ~50 ms WiFi latency + sim-to-real gap on a previously unseen track.
Nominal MPPI blindly tracks racing line at max speed, colliding within its very first lap on the physical track.
@inproceedings{feng2026gradfreereachability,
title = {Gradient-Free Neural Hamilton-Jacobi Reachability
for Scalable Safety-Critical Control},
author = {Feng, Zeyuan and Sahin, Ali Fuat and
Thorup, Santiago and Bansal, Somil},
booktitle = {Proceedings of the 10th Conference on Robot Learning (CoRL)},
year = {2026},
note = {* Equal contribution}
}