Blackout vs. Freeze: Analyzing Physical Failure Modes of VLAs under Camera Faults
Organizations: Seoul National University, Seoul, Republic of Korea
Abstract
Unreliable visual inputs can harm task performance and cause potential physical safety risks for vision-language-action (VLA) models. We analyze how and GR00T models act under input faults such as image blackouts and freezing. We find that blackout and freezing produce distinct physical failure modes even when task-success rates are similarly low: freezing causes more extreme joint behavior, whereas blackout after gripper closure can cause more object drops, most markedly without proprioception. Selective intervention studies reveal that proprioception (current robot state) partly compensates for the removed robot depictions and reduces non-target contact. However, it cannot sufficiently restore task success when wrist-view object information is removed, even when aided by the remaining scene view. We then evaluate two mitigation approaches: camera-blackout training and training-free replacement of faulty visual embeddings. Both improve task success in selected conditions, but can increase unintended contact or disturbance to surrounding objects. Real-robot trials further show that successful execution under camera faults can still involve unintended physical interactions. These findings motivate designing VLA policies that use the robot and object information still available under camera faults to limit hazardous motion.
Figures & tables
| Measure | Event or statistic | Reported as |
| Core physical outcomes | ||
| NTC | Robot–object contact, excluding target and arena | % of steps |
| JVE | At least one joint exceeds its velocity limit | % of episodes or steps |
| JLP | Normalized J2 or J7 position enters the registered 0.05 limit margin | % of episodes |
| OD | Non-target object displacement cm | % of episodes |
| Additional physical measures | ||
| Execution context | Contact and object effects | Joint motion | ||||||||
| Proprio. | Camera | Fault | SR | NTC | OD | Drop | JVE | JLP | ||
| Yes | – | Clean | 95 .3 95 .3 | 0 .76 0 .76 | 2 .0 2 .1 | 2 .0 1 .3 | 1 .3 | 0 .0 0 .0 | 0 .0 0 .0 | 1 .3 1 .3 |
| Scene | Black | 23 .3 66 .0 | 0 .58 0 .67 | 7 .2 2 .6 | 14 .0 6 .7 | 2 .0 | 1 .3 2 .0 | 0 .0 0 .0 | 2 .0 6 .0 | |
| Frozen | 2 .7 6 .7 | 0 .71 0 .70 | 11 .7 3 .4 | 39 .3 12 .7 | 5 .3 | 36 .7 0 .7 | 85 .3 41 .3 | 85 .3 42 .7 | ||
| Wrist | Black | 21 .3 77 .3 | 0 .67 0 .71 | 1 .4 1 .7 | 5 .3 2 .0 | 4 .0 | 0 .0 0 .0 | 0 .0 0 .0 | 4 .7 2 .7 | |
Appendix figures & tables31 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | GR00T | |
|---|---|---|
| Initialization | Base weights | GR00T-N1.7-3B base weights |
| Evaluated update | 10,000 | 4,000 |
| Effective batch size | 32 | 640 |
| Optimizer | AdamW | AdamW |
| Learning rate | Linear warmup to | peak, cosine schedule |
| Warmup | 10,000 updates | 200 updates (5% of training) |
| Setting | Value |
|---|---|
| Control frequency | 20 Hz |
| Initial settling | Ten simulator steps before policy execution |
| Replanning interval | Five executed actions for ; eight for GR00T |
| Denoising steps | Ten for ; four for GR00T |
| Episode limit | Spatial: 220; Object: 280; Goal: 300 executed steps |
| Default evaluation size | Ten tasks 15 initial states = 150 episodes per suite and condition |
| Model | Proprio. | Clean | Scene black | Wrist black | Scene frozen | Wrist frozen |
|---|---|---|---|---|---|---|
| Yes | 93.1 | 28.9 | 13.1 | 5.8 | 3.6 | |
| No | 94.4 | 9.1 | 1.8 | 0.2 | 0.0 | |
| GR00T | Yes | 98.7 | 51.6 | 12.2 | 9.3 | 0.0 |
| GR00T | No | 97.1 | 34.4 | 0.0 | 5.1 | 0.0 |
| Model | Proprio. | Condition | Drop ( ) | Grasp ( ) | Drop (%) | Drop / grasp (%) |
|---|---|---|---|---|---|---|
| Camera faults | ||||||
| Yes | Clean | 2 | 146 | 1.3 | 1.4 | |
| Yes | Scene blackout | 3 | 137 | 2.0 | 2.2 | |
| Yes | Scene freezing | 8 | 144 | 5.3 | 5.6 | |
| Yes | Wrist blackout | 6 | 135 | 4.0 | 4.4 | |
| Yes | Wrist freezing | 3 | 138 | 2.0 | 2.2 | |
| Model | Proprio. | Condition | Grasp | Prefix | Full post50 | Zero post50 |
|---|---|---|---|---|---|---|
| Yes | Wrist blackout | 135 | 132.0 | 117 | 0 | |
| Yes | Wrist freezing | 138 | 135.0 | 126 | 0 | |
| No | Wrist blackout | 130 | 220.0 | 145 | 1 | |
| No | Wrist freezing | 134 | 220.0 | 136 | 1 | |
| GR00T | Yes | Wrist blackout | 142 | 183.5 | 125 | 0 |
| GR00T | Yes | Wrist freezing | 144 | 220.0 | 141 | 0 |
| Model | Proprio. | Metric | A | B | Primary [95% CI] | |||
| A: wrist blackout; B: wrist freezing (after gripper closure) | ||||||||
| Yes | Drop | 4.0 | 2.0 | +2.0 [+0.0, +4.7] | +2.7 | +2.7 | +2.0 | |
| Yes | JVE | 0.0 | 6.7 | -6.7 [-14.0, -0.7] | +0.0 | +0.0 | -6.7 | |
| No | Drop | 28.7 | 6.7 | +22.0 [+8.0, +38.7] | +4.7 | +6.7 | +22.0 | |
| No | JVE | 3.3 | 30.7 | -27.3 [-52.7, -4.7] | -0.7 | +0.0 | -27.3 | |
| GR00T | Yes | Drop | 6.7 | 4.0 | +2.7 [-2.0, +7.3] | +2.0 | +2.0 | +2.7 |
| Policy | Proprio. | Scene black | Scene frozen | Wrist black | Wrist frozen |
|---|---|---|---|---|---|
| Yes | |||||
| No | |||||
| GR00T | Yes | ||||
| GR00T | No |
| GR00T | ||||
| Proprioception | Yes | No | Yes | No |
| Scene view | ||||
| Robot rendering control | 95.3 (143) | 94.0 (141) | 97.3 (146) | 94.0 (141) |
| Fingers hidden | 95.3 (143) | 96.0 (144) | 96.0 (144) | 96.7 (145) |
| Arm links hidden | 93.3 (140) | 90.7 (136) | 96.7 (145) | 88.7 (133) |
| Arm links and fingers hidden | 89.3 (134) | 75.3 (113) | 92.7 (139) | 81.3 (122) |
| Removed content | Policy | Proprio. | Success | NTC | OD | |
|---|---|---|---|---|---|---|
| Scene robot | Yes | .507 | .034 | .055 | .133 | |
| No | .133 | .084 | .082 | .247 | ||
| GR00T | Yes | .467 | .049 | .029 | .073 | |
| GR00T | No | .233 | .075 | .045 | .200 | |
| Wrist objects | Yes | .027 | .061 | .095 | .200 | |
| No | .027 | .110 | .126 | .327 |
| Model | Proprio. | Phase | Scene (%) | Wrist (%) | |
|---|---|---|---|---|---|
| Yes | Early episode | 61 | 23.0 | 77.0 | |
| Yes | Near close | 100 | 41.5 | 58.5 | |
| Yes | Transport | 100 | 61.5 | 38.5 | |
| Yes | Near episode end | 65 | 27.7 | 72.3 | |
| No | Early episode | 61 | 30.3 | 69.7 | |
| No | Near close | 100 | 34.5 | 65.5 |
| Model | Proprio. | Distance (cm) | Scene median | Wrist median | |
|---|---|---|---|---|---|
| Yes | 1119 | 0.030 | 0.874 | ||
| Yes | 569 | 0.115 | 0.772 | ||
| Yes | 386 | 0.268 | 0.706 | ||
| Yes | 166 | 0.377 | 0.613 | ||
| No | 1125 | 0.020 | 0.948 | ||
| No | 627 | 0.071 | 0.881 |
| Recipe | Proprio. | Clean | Scene black | Scene frozen | |
|---|---|---|---|---|---|
| None | Yes | 1 | 93.3 | 22.0 | 2.7 |
| None | No | 1 | 93.3 | 14.0 | 1.3 |
| Scene 10% | Yes | 2 | 96.0 [95.3,96.7] | 91.0 [89.3,92.7] | 34.3 [30.0,38.7] |
| Scene 10% | No | 1 | 92.7 | 86.0 | 14.7 |
| Scene 20% | Yes | 2 | 94.7 [94.0,95.3] | 94.0 [93.3,94.7] | 53.0 [45.3,60.7] |
| Scene 20% | No | 1 | 95.3 | 91.3 | 38.0 |
| Suite | Proprio. | Training | Clean | Scene black | Scene frozen | Wrist black | Wrist frozen |
|---|---|---|---|---|---|---|---|
| Spatial | Yes | Plain | 99.3 | 44.7 | 7.3 | 8.0 | 0.0 |
| Spatial | Yes | Scene blackout | 98.7 | 99.3 | 58.0 | 7.3 | 0.0 |
| Spatial | Yes | Wrist blackout | 98.7 | 34.7 | 0.0 | 93.3 | 0.0 |
| Spatial | Yes | Scene + wrist | 100.0 | 96.0 | 7.3 | 88.0 | 0.0 |
| Spatial | No | Plain | 97.3 | 32.7 | 0.7 | 0.0 | 0.0 |
| Spatial | No | Scene blackout | 99.3 | 97.3 | 6.7 | 0.0 | 0.0 |
| Transplanted component | Success (%) |
|---|---|
| None | 22.7 |
| Vision encoder + projector | 38.0 |
| VLM backbone | 90.0 |
| Action expert | 26.0 |
| All components (trained policy) | 94.7 |
| Proprio. | Camera | Fault | Policy/input | SR | NTC | JVE | OD |
|---|---|---|---|---|---|---|---|
| Yes | scene | black | Control / clean | 0.953 | 0.025 | 0.000 | 0.013 |
| Yes | scene | black | Control / fault | 0.233 | 0.054 | 0.000 | 0.053 |
| Yes | scene | black | Trained / fault | 0.953 | 0.021 | 0.000 | 0.027 |
| Yes | scene | frozen | Control / clean | 0.953 | 0.025 | 0.000 | 0.013 |
| Yes | scene | frozen | Control / fault | 0.027 | 0.101 | 0.018 | 0.253 |
| Yes | scene | frozen | Trained / fault | 0.587 | 0.039 | 0.000 | 0.060 |
| Fault | Original | Replacement | success (%) [95%] | McNemar |
|---|---|---|---|---|
| Scene start · Black | 34/150 | 97/150 | +42.0 [+26.7, +58.7] | 3.4e-15 |
| Scene start · Frozen | 9/150 | 102/150 | +62.0 [+50.7, +73.3] | 2.0e-28 |
| Wrist start · Black | 35/150 | 36/150 | +0.7 [-10.0, +11.3] | 1.000 |
| Wrist start · Frozen | 0/150 | 39/150 | +26.0 [+14.7, +38.0] | 3.6e-12 |
| Scene Random · Black | 67/150 | 111/150 | +29.3 [+5.3, +52.7] | 1.7e-07 |
| Scene Random · Frozen | 15/150 | 108/150 | +62.0 [+48.0, +74.0] | 6.0e-26 |
| Fault | NTC (%) [95% CI] | OD (%) [95% CI] |
|---|---|---|
| Scene start · Black | -0.5 [-2.6, +1.8] | +6.7 [+0.7, +13.3] |
| Scene start · Frozen | -5.0 [-7.5, -2.5] | -15.3 [-23.3, -7.3] |
| Wrist start · Black | +2.1 [+0.9, +3.5] | +2.0 [+0.0, +4.7] |
| Wrist start · Frozen | -8.6 [-11.3, -6.1] | -16.0 [-22.0, -10.0] |
| Scene Random · Black | +0.1 [-0.9, +1.2] | +2.0 [-2.0, +6.7] |
| Scene Random · Frozen | -4.9 [-7.1, -2.7] | -17.3 [-24.0, -10.7] |
| Input | State bias | Scene bias | Success (%) |
| Scene blackout | 0 | 0 | 24.7 |
| 0.25 | 0 | 23.3 | |
| 0.5 | 0 | 21.3 | |
| 1 | 0 | 14.7 | |
| 2 | 0 | 4.0 | |
| 4 | 0 | 0.0 |
| Policy or intervention | Scene blackout (%) | Wrist blackout (%) |
|---|---|---|
| Unmodified control | 22.0 | 21.3 |
| Full group adjustment | 26.7 | 22.7 |
| Camera-only adjustment | — | 26.7 |
| Blackout-trained reference | 94.7 | 72.7 |
| Policy | Camera fault | No mask | Expert only | Prefix + expert |
|---|---|---|---|---|
| Released | Scene freezing | 1.3 | 4.0 | 47.3 |
| Wrist freezing | 0.0 | 0.0 | — | |
| Fine-tuned, with proprio. | Scene freezing | 25.3 | 30.0 | 18.0 |
| Wrist freezing | 0.0 | 0.0 | — | |
| Fine-tuned, without proprio. | Scene freezing | 6.7 | 14.0 | 10.7 |
| Wrist freezing | 0.0 | 0.0 | — |
| Evaluation input | Control | Augmentation | Augmentation + freshness |
|---|---|---|---|
| Clean | 42.0 | 36.0 | 46.0 |
| Scene freezing | 4.0 | 22.0 | 12.0 |
| Wrist freezing | 0.0 | 2.0 | 10.0 |
| Temporal mixture | ||||
|---|---|---|---|---|
| Evaluation input | Control | Delay 8–40 | Delay 2–8 | + Consistency |
| Clean | 98.7 | 98.7 | 98.7 | 73.3 |
| Scene freezing | 0.0 | 7.3 | 1.3 | 4.7 |
| Wrist freezing | 0.0 | 0.0 | 0.0 | 0.0 |
| Wrist blackout | 0.0 | 0.0 | 0.0 | 0.0 |