PROJECT PAGE

ProTracer: Proprioception-Guided Failure Diagnosis in Robot Manipulation

Chang Dong, Mehdi Hosseinzadeh, King Hang Wong, Lingqiao Liu,
Francois Fraysse, Feras Dayoub, and Minh Hoai Nguyen

Australian Institute for Machine Learning, Adelaide University

Overview

We introduce ProTracer, a training-free framework for comprehensive robot manipulation failure analysis. It uses proprioceptive dynamics to find temporally informative action boundaries and converts robot-state signals into structured narratives that a vision-language model can reason over together with visual observations.

ProTracer supports failure detection, categorization, explanation, avoidance, and the new task of failure onset localization: identifying the earliest moment when an execution deviates from a valid task-completion trajectory and ultimately leads to failure. We also introduce FailTime, a benchmark with synchronized visual and proprioceptive observations and frame-level onset annotations.

Method

Proprioception provides temporal precision; vision-language reasoning provides semantic understanding.

ProTracer combines video, proprioception, change-point detection, signal narratives, and VLM reasoning.
ProTracer framework. Proprioceptive change points select visual evidence, while structured signal narratives make robot state interpretable to an off-the-shelf VLM.

Action-boundary localization

Gripper and end-effector dynamics identify meaningful transitions instead of densely sampling redundant video frames.

Structured multimodal reasoning

Robot-state measurements become concise physical descriptions that are jointly analyzed with keyframes and task context.

Demos

From proprioceptive trajectories to keyframes, scene understanding, and grounded failure diagnosis.

Results

ProTracer achieves sub-second onset localization in the zero-shot setting while improving conventional failure diagnosis.

FailTime-Short — Main Results
ModelFailure OnsetDetection ↑Type ↑Reason ↑
MAE ↓@0.5s ↑@1s ↑
ViFailback-8B1.1046.0667.4997.8057.6462.56
KITE1.7514.5333.2596.2635.7150.86
Gemini-3.1-pro1.3227.8355.4295.8249.5154.30
Gemini-3.1-pro + raw sensor0.9048.0373.1598.2460.3461.92
ProTracer0.5971.1881.0399.3472.9169.40
ProTracer + Exp.0.4777.3483.9998.6877.8369.20

Onset metrics are reported in seconds / percent. Failure diagnosis scores are percentages.

Ablation Study

Proprioception provides temporal grounding, vision supplies semantic context, and Sign-CPD selects the most informative action boundaries.

Modality Ablations

ModelFailure OnsetDetect. ↑Type ↑
MAE ↓@0.5s ↑@1s ↑
ProTracer (Sign-CPD)0.5971.1881.0399.3472.91
w/o sensor1.1830.7959.8598.2457.39
w/o vision1.8823.6548.5290.3315.02

Key-frame Selectors

SelectorFailure OnsetDetect. ↑Type ↑
MAE ↓@0.5s ↑@1s ↑
Optical Flow0.7366.5076.1198.6864.78
Continuous CPD0.7966.2677.3498.9066.50
Sign-CPD0.5971.1881.0399.3472.91

Runtime Detector Comparison

For causal runtime detectors, the first alarm is evaluated as a failure-onset estimate. ProTracer remains zero-shot and is not used as a policy-stopping detector.

DetectorFailure DetectionFailure Onset
AUROC ↑TPR ↑TNR ↑MAE ↓@0.5s ↑@1s ↑
RND-OE0.5744.8379.595.030.742.96
FIDeL0.6034.7395.925.270.251.97
RynnValue-8B0.8538.1893.882.611.725.67
GRU (Onset Supervised)0.7471.4365.312.0818.9733.99
ProTracer (zero-shot)–99.26100.000.5971.1881.03
Distribution of first-alarm timing error for runtime failure detectors and ProTracer.
First-alarm error relative to the annotated onset. Runtime detectors tend to fire systematically early or late, while ProTracer remains concentrated near the annotated failure onset.
Generalization results across Gemini, Qwen, GPT, and open-weight VLM backbones.
Generalization across VLM backbones. Structured proprioceptive evidence consistently improves onset localization, and reflective experience transfers across models.

BibTeX

@article{dong2026protracer,
  title     = {ProTracer: Proprioception-Guided Failure Diagnosis in Robot Manipulation},
  author    = {Dong, Chang and Hosseinzadeh, Mehdi and Wong, King Hang and Liu, Lingqiao and Fraysse, Francois and Dayoub, Feras and Nguyen, Minh Hoai},
  journal   = {arXiv:2609.21369},
  year      = {2026}
}