Calibrated Predictive Safety for Heterogeneous Robots: An Action-Conditioned JEPA Framework with Model-Based Safety Shields
Organizations: Guangdong Bifang Intelligent Control Technology Co., Ltd.
Abstract
Vision-language-action policies generalize broadly but provide no execution-time guarantees; classical model-based planners respect kinematic and geometric constraints but generalize poorly. We study whether an action-conditioned Joint-Embedding Predictive Architecture (JEPA) world model can predict, before execution, both task progress and physical risk for candidate action chunks, and whether coupling these predictions to an embodiment-specific model-based safety shield yields a deployable pipeline for heterogeneous robots. We propose a receding-horizon decision pipeline: (1) a proposer produces K candidate action chunks; (2) an action-conditioned JEPA rolls each candidate forward in a frozen-encoder latent space conditioned on an embodiment embedding; (3) calibrated risk and progress heads score each rollout and report uncertainty; (4) a deterministic per-embodiment safety shield filters inadmissible candidates; (5) a fallback ladder handles empty-admissible-set cases. The learned ranking only reorders admissible candidates; enforcement guarantees come from the deterministic shield and fallback ladder. We evaluate with a pre-registered protocol in simulation (LIBERO-Long). In 600-episode configurations the full framework improved success over a shield-only baseline and reduced collision false negatives at matched recall. Deployment-efficiency measurements on target on-robot and edge accelerators are included. Real-robot experiments and an offline reranking significance test remain future work; see the paper for disclosures.
Figures & tables
| Method | AUROC | F1 | FNR | Brier | ECE |
|---|---|---|---|---|---|
| Random | 0.50 0.02 | 0.21 0.02 | 0.88 0.03 | 0.25 0.01 | 0.31 0.02 |
| Rule-based | 0.63 0.02 | 0.34 0.03 | 0.52 0.04 | 0.19 0.01 | 0.24 0.02 |
| Single-frame | 0.71 0.02 | 0.43 0.03 | 0.38 0.04 | 0.15 0.01 | 0.17 0.02 |
| DINOv2 feats. a | 0.79 0.01 | 0.55 0.02 | 0.27 0.03 | 0.12 0.01 | 0.13 0.01 |
| V-JEPA feats. b | 0.83 0.01 | 0.61 0.02 | 0.21 0.02 | 0.10 0.01 | 0.11 0.01 |
| No action cond. | 0.84 0.01 | 0.62 0.02 | 0.20 0.02 | 0.10 0.01 | 0.10 0.01 |
| Task & safety | Behaviour | |||||||
| ID | Configuration | Success | Collision | Stuck | Interv. | Recovery | Reject. rate | Fallback |
| B1 | Base policy | 54% | 18% | 12% | 21% | – | 0% | 0% |
| B2 | + rule-based shield | 53% | 11% | 14% | 17% | 41% | 9% | 6% |
| B3 | + model-based shield | 55% | 4% | 17% | 15% | 63% | 16% | 11% |
| B4 | + JEPA reranking (no shield) | 59% | 9% | 10% | 16% | 48% | 0% | 0% |
| B6 | Full, DINOv2 predictor | 59% | 4% | 10% | 13% | 65% | 15% | 10% |
| Metric | On-robot | Edge-assisted |
|---|---|---|
| Encoder latency (median) | 78 ms | 19 ms |
| Per-candidate rollout latency | 31 ms | 7 ms |
| End-to-end decision latency (p50) | 590 ms | 165 ms |
| End-to-end decision latency (p99) | 870 ms | 310 ms |
| Candidate throughput (cand. s -1 ) | 27 | 97 |
| Peak GPU memory | 9.4 GB | 11.2 GB |
Robot Safety
Robot safety studies how to prevent harmful physical actions while enabling robots to complete tasks around people and in uncertain environments.
See all 229 papers