In-Simulation Testing of Deep Learning Vision Models in Autonomous Robotic Manipulators
Dmytro Humeniuk, Houssem Ben Braiek, Thomas Reid, Foutse, Khomh

TL;DR
This paper introduces MARTENS, a simulation-based framework that uses photorealistic environments and evolutionary search to improve deep learning vision models for autonomous robotic manipulators, reducing real-world data needs and uncovering system flaws.
Contribution
The paper presents a novel simulation-based testing and enhancement framework for deep learning models in robotic manipulators, integrating photorealistic simulation with evolutionary search for failure detection and model improvement.
Findings
MARTENS detects 25-50% more failures than random testing.
Models trained and repaired with MARTENS achieve high mAP scores of 0.91 and 0.82 on real images.
Fine-tuning with few real-world epochs further improves model performance.
Abstract
Testing autonomous robotic manipulators is challenging due to the complex software interactions between vision and control components. A crucial element of modern robotic manipulators is the deep learning based object detection model. The creation and assessment of this model requires real world data, which can be hard to label and collect, especially when the hardware setup is not available. The current techniques primarily focus on using synthetic data to train deep neural networks (DDNs) and identifying failures through offline or online simulation-based testing. However, the process of exploiting the identified failures to uncover design flaws early on, and leveraging the optimized DNN within the simulation to accelerate the engineering of the DNN for real-world tasks remains unclear. To address these challenges, we propose the MARTENS (Manipulator Robot Testing and Enhancement in…
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
MethodsFocus
