🤖 AI Summary
Real-time anomaly detection in force-controlled tool operations is challenging due to strong noise, non-stationarity, and high inter-task variability in multivariate time-series sensor data.
Method: This paper proposes a one-stage diffusion model for real-time anomaly detection. It employs a parallel diffusion mechanism to directly model the distribution of time-series features—bypassing error-prone multi-step denoising—and incorporates implicit representation learning of torque sequences to yield efficient, interpretable anomaly scores.
Results: Evaluated on four real-world force-control tasks, the method achieves statistically significant improvements in F1-score and AUROC over state-of-the-art approaches. It demonstrates superior robustness under heavy noise and low signal-to-noise ratios, strong stability across distribution shifts, and effective online adaptability—validating its practicality for safety-critical robotic manipulation.
📝 Abstract
Multivariate time-series anomaly detection, which is critical for identifying unexpected events, has been explored in the field of machine learning for several decades. However, directly applying these methods to data from forceful tool use tasks is challenging because streaming sensor data in the real world tends to be inherently noisy, exhibits non-stationary behavior, and varies across different tasks and tools. To address these challenges, we propose a method, AnoF-Diff, based on the diffusion model to extract force-torque features from time-series data and use force-torque features to detect anomalies. We compare our method with other state-of-the-art methods in terms of F1-score and Area Under the Receiver Operating Characteristic curve (AUROC) on four forceful tool-use tasks, demonstrating that our method has better performance and is more robust to a noisy dataset. We also propose the method of parallel anomaly score evaluation based on one-step diffusion and demonstrate how our method can be used for online anomaly detection in several forceful tool use experiments.