Adaptive Safety Shielding for Goal-Directed Navigation under Exogenous Disturbance

Debajyoti Chakrabarti, Shawn Yuxuan Dong

ECE M237A Course Research Project · Spring 2026
Safe RL Hamilton-Jacobi Reachability PPO Safety Filters Adaptive Control

Overview

Learning-based navigation policies can be efficient in nominal conditions but may become unsafe when obstacles or disturbances differ from training. We combine a PPO navigation policy with an offline bank of Hamilton-Jacobi backward-reachable-tube (BRT) safety certificates. At runtime, a moving-window estimator tracks the active disturbance level, selects an appropriate certificate, and overrides the learned policy near the certified safety boundary.

The main question is whether safety certificates can be adapted online as disturbance conditions change without solving a new Hamilton-Jacobi PDE during deployment.

Goal-directed navigation under time-varying disturbance: the PPO policy drives the vehicle toward the goal while the safety shield prevents unsafe actions near obstacles.
Goal-directed navigation under time-varying disturbance. The PPO policy drives the vehicle toward the goal, while the safety shield prevents unsafe actions near obstacles.

Adaptive Reachability-Based Shielding

Offline:

Online:

Each BRT certificate provides a safety guarantee under its corresponding assumed disturbance bound; the hierarchical fallback is a practical recovery mechanism for when certificate selection is momentarily too conservative, not an independent formal guarantee.

Runtime shielding architecture: PPO policy, safety shield / filter bank, vehicle dynamics, disturbance estimator, and BRT bank selector.
Runtime architecture: the PPO policy, safety filter bank, vehicle dynamics, disturbance estimator, and BRT bank selector.

Offline, we precompute BRT certificates for a range of disturbance bounds. Larger assumed disturbances produce more conservative certified safe sets, trading some performance for robustness margin.

Offline BRT certificates for different disturbance bounds; larger assumed disturbances produce more conservative certified safe sets.
Offline BRT certificates for different disturbance bounds. Larger assumed disturbances produce more conservative certified safe sets.

Deployment-Shift Results

The nominal PPO policy was trained for goal reaching with obstacle avoidance. Under shifted obstacle locations and time-varying disturbance:

Method Success Collision
Vanilla PPO 58% 42%
PPO + fixed low BRT 96% 4%
PPO + switching BRT 90% 10%
PPO + hierarchical BRT 100% 0%

The hierarchical fallback achieved the strongest tested performance, but required more safety-filter intervention than the fixed or switching BRT variants.

Three-panel comparison of PPO with a single low-disturbance safety BRT, a switching safety BRT bank, and a hierarchical safety BRT bank.
PPO with a single low-disturbance safety BRT, a switching safety BRT bank, and a hierarchical safety BRT bank.

Online Disturbance Estimation

A moving-window estimator tracks the time-varying disturbance magnitude and is used to select the active BRT certificate.

Online disturbance-bound estimator tracking the time-varying disturbance magnitude.
Online disturbance-bound estimator used to select the active BRT certificate.

Key Takeaway

Adaptive shielding is not only about reducing collisions; it is about matching the safety certificate to the active disturbance level while keeping practical recovery feasible.

  • Learned PPO provides efficient goal-directed behavior
  • Reachability certificates provide safety intervention
  • Adaptive BRT selection responds to changing disturbance
  • Hierarchical fallback avoids failures caused by overly conservative certificate selection