Learning the Noise of Failure: Intelligent System Tests for Robots
Felix Sygulla, Daniel Rixen

TL;DR
This paper introduces a novel method using simulated airborne noise and machine learning to detect software failures in robots, enhancing automated testing accuracy and reducing reliance on time-consuming real-world experiments.
Contribution
The paper presents a new noise-based failure detection technique using support vector machines, applicable across different robots, and provides an open-source tool for broader adoption.
Findings
High failure detection accuracy with low false positives
Single model effective across multiple robot types
Open-source tool NoisyTest facilitates easy testing
Abstract
Roboticists usually test new control software in simulation environments before evaluating its functionality on real-world robots. Simulations reduce the risk of damaging the hardware and can significantly increase the development process's efficiency in the form of automated system tests. However, many flaws in the software remain undetected in simulation data, revealing their harmful effects on the system only in time-consuming experiments. In reality, such irregularities are often easily recognized solely by the robot's airborne noise during operation. We propose a simulated noise estimate for the detection of failures in automated system tests of robots. The classification of flaws uses classical machine learning - a support vector machine - to identify different failure classes from the scalar noise estimate. The methodology is evaluated on simulation data from the humanoid…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Fault Detection and Control Systems · Software Testing and Debugging Techniques
