Privileged Critic Training Enables Sensor-Free Thruster Fault Adaptation in End-to-End RL
Organizations: University of Luxembourg
Abstract
Fault-tolerant navigation for thruster-actuated robots requires online adaptation to failures that are neither binary nor fully observable: thrusters may degrade continuously, fail dead, or jam stuck-open. Classical fault detection pipelines require dedicated sensors unavailable at deployment; oracle controllers that observe the true failure state are equally impractical. We show that privileged critic training is sufficient for sensor-free fault adaptation: giving the PPO value function access to the true degradation state dgt during training, while the actor receives only standard task observations, shapes a policy that compensates for failures at deployment without any dedicated fault sensing. We propose RAFT (Recurrent Asymmetric Fault Tolerant), a policy with recurrent memory trained with a privileged asymmetric critic. Evaluated on a floating-platform robot (8 thrusters, 1 reaction wheel) under up to four simultaneous thruster failures, RAFT achieves 70.2% success at four concurrent failures, closing 84% of the gap from a failure-naive baseline (4.8%) to an oracle policy that sees the full degradation state at deployment (82.4%). All code, checkpoints, and data are open-source.
Figures & tables
| DEG (thrust scale ) | STK (stuck offset ) | ||||
|---|---|---|---|---|---|
| RAFT (cm) | OBS (cm) | RAFT (cm) | OBS (cm) | ||
| 0.059 ( 0.007$$ ) | 0.114 ( 0.017$$ ) | 0.060 ( 0.006$$ ) | 0.114 ( 0.016$$ ) | ||
| 0.058 ( 0.007$$ ) | 0.111 ( 0.017$$ ) | 0.057 ( 0.007$$ ) | 0.105 ( 0.014$$ ) | ||
| 0.057 ( 0.006$$ ) | 0.107 ( 0.015$$ ) | 0.058 ( 0.010$$ ) | 0.099 ( 0.014$$ ) | ||
| 0.055 ( 0.005$$ ) | 0.102 ( 0.016$$ ) | 0.054 ( 0.006$$ ) | 0.095 ( 0.012$$ ) | ||
| 0.054 ( 0.005$$ ) | 0.097 ( 0.013$$ ) | 0.055 ( 0.006$$ ) | 0.099 ( 0.011$$ ) | ||