1The University of Queensland 2CSIRO Robotics, Data61
arXiv preprint 2602.01515 · February 2026
Deploying learned control policies on humanoid robots is challenging: policies that appear robust in simulation can execute confidently in out-of-distribution (OOD) states after Sim-to-Real transfer, leading to silent failures that risk hardware damage. Although anomaly detection can mitigate these failures, prior methods are often incompatible with high-rate control, poorly calibrated at the extremely low false-positive rates required for practical deployment, or operate as black boxes that provide a binary stop signal without explaining why the robot drifted from nominal behavior.
We present RAPT, a lightweight, self-supervised deployment-time monitor for 50 Hz humanoid control. RAPT learns a probabilistic spatio-temporal manifold of nominal execution from simulation and evaluates execution-time predictive deviation as a calibrated, per-dimension signal. This yields (i) reliable online OOD detection under strict false-positive constraints and (ii) a continuous, interpretable measure of Sim-to-Real mismatch that can be tracked over time to quantify how far deployment has drifted from training. Beyond detection, we introduce an automated post-hoc root-cause analysis pipeline that combines gradient-based temporal saliency derived from RAPT's reconstruction objective with LLM-based reasoning conditioned on saliency and joint kinematics to produce semantic failure diagnoses in a zero-shot setting.
We evaluate RAPT on a Unitree G1 humanoid across four complex tasks in simulation and on physical hardware. In simulation across four Isaac Lab tasks, RAPT improves True Positive Rate (TPR) by 37% over the strongest baseline at a fixed episode-level false positive rate of 0.5%. On hardware, it achieves 89% TPR across 78 trials — with a single false positive in over an hour of nominal operation — and reaches 75% semantic failure-diagnosis accuracy across 21 categories on a challenging OOD subset, using only proprioceptive data.
A residual state encoder, recurrent latent bridge, and probabilistic decoder model nominal trajectories with a heteroscedastic Gaussian likelihood. At deployment, the per-dimension negative log-likelihood feeds three calibrated statistical gates — a per-dimension spike gate, a global drift gate, and a physical range gate — evaluated in ~1.6 ms per control step. Thresholds are calibrated on a nominal batch from simulation, or from a brief verified real-world run to absorb static deployment offsets. When a detection fires, integrated gradients through time localize which observation dimensions drove the anomaly and when, and a multimodal LLM classifies the physical root cause from a fixed 21-class failure taxonomy.
If you find RAPT useful, please cite:
@article{munn2026rapt,
title = {RAPT: Model-Predictive Out-of-Distribution Detection and Failure
Diagnosis for Sim-to-Real Humanoid Robots},
author = {Munn, Humphrey and Tidd, Brendan and B{\"o}hm, Peter and
Gallagher, Marcus and Howard, David},
journal = {arXiv preprint arXiv:2602.01515},
year = {2026}
}
The paper is distributed under the arXiv.org perpetual non-exclusive license (arXiv:2602.01515v1). The code release is available under the BSD 3-Clause License.