Continuous Online Fault Detection for Mobile Robots via Adaptive Edge Models
Organizations: IRIT, Université Toulouse Capitole, Toulouse, France · TwinswHeel, Soben, France
Abstract
Mobile robots require robust, real-time fault detection capable of continuous adaptation on constrained edge hardware. While deep time-series models excel at unsupervised anomaly detection, their computational cost prohibits high-frequency onboard execution. This paper bridges this gap via a Teacher-Student distillation framework. An offline foundation model (TSPulse) generates pseudo-labels from unlabeled time series augmented with fault injections. A lightweight MiniRocket Student, adapted with a Recursive Least Squares estimator, approximates this complex decision boundary to execute real-time inference onboard. Evaluations on the TSB-AD benchmark and a physical mobile robot demonstrate the Student achieves a 4.30 ms CPU inference latency. During real-world domain shifts, online adaptation enables the Student to recover from unseen mechanical degradation, improving VUS-PR scores from 0.26 to 0.75 without catastrophic forgetting. Crucially, an uncertainty-guided active learning strategy minimizes operator cognitive load, requesting sparse interventions only when encountering novel fault distributions. These results validate the deployment of state-of-the-art anomaly detection on resource-constrained robotics through offline-to-online distillation.
Figures & tables
| Model | Target Hardware | Context Window ( ) | Mean Latency | 99th Percentile | Peak OS Memory |
|---|---|---|---|---|---|
| Teacher (TSPulse) | GPU | 512 | ms | ms | MB |
| Teacher (TSPulse) | CPU | 512 | ms | ms | MB |
| Student (MiniRocket) | CPU | 512 | ms | ms | MB |
| Student (MiniRocket) | CPU | 100 | 4.30 0.02 ms | 4.50 0.09 ms | 546.32 2.76 MB |
| 100 | 500 | 1,000 | 2,000 | 4,000 | 8,000 | 10,000 | |
|---|---|---|---|---|---|---|---|
| Time (ms) |