用仿真环境自动发现视觉模型缺陷,加速机器人真实场景部署。
In-Simulation Testing of Deep Learning Vision Models in Autonomous Robotic Manipulators
- 结合真实感仿真与进化搜索,自动挖掘关键测试场景。
- 比随机测试多发现25%~50%故障,且覆盖更广的异常情况。
- 训练后仅需少量微调即可达高精度,适合工业级机器人研发。
由于视觉与控制组件间复杂的软件交互,自主机器人机械臂的测试极具挑战性。现代机械臂的核心是基于深度学习的目标检测模型,其构建与评估依赖真实世界数据,但数据采集和标注困难,尤其在硬件未就绪时。现有方法多依赖合成数据训练深度神经网络(DDNs),并通过离线或在线仿真识别故障,但如何利用故障揭示设计缺陷,并借助优化后的模型加速真实任务的DNN工程化仍不清晰。为此,我们提出MARTENS框架,融合逼真的NVIDIA Isaac Sim仿真器与进化搜索,识别关键测试场景以改进视觉模型并暴露系统设计漏洞。两个工业案例评估表明,MARTENS有效发现机械臂系统故障,相较随机测试多检测25%~50%故障,且类型更丰富。经MARTENS训练并修复的模型,在真实图像上无需重训即达0.91和0.82的平均精度(mAP);仅经少于10个周期的微调,mAP提升至0.95和0.89。而纯真实数据训练的模型需超过25个周期才达0.8和0.75。
原文摘要 · Abstract (English)
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 Simulation) framework, which integrates a photorealistic NVIDIA Isaac Sim simulator with evolutionary search to identify critical scenarios aiming at improving the deep learning vision model and uncovering system design flaws. Evaluation of two industrial case studies demonstrated that MARTENS effectively reveals robotic manipulator system failures, detecting 25 % to 50 % more failures with greater diversity compared to random test generation. The model trained and repaired using the MARTENS approach achieved mean average precision (mAP) scores of 0.91 and 0.82 on real-world images with no prior retraining. Further fine-tuning on real-world images for a few epochs (less than 10) increased the mAP to 0.95 and 0.89 for the first and second use cases, respectively. In contrast, a model trained solely on real-world data achieved mAPs of 0.8 and 0.75 for use case 1 and use case 2 after more than 25 epochs.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。