arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2305.08060cs.SEcs.AIcs.RO

二优于一:利用数字兄弟改进自动驾驶测试

Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testing

Università della Svizzera italiana (USI)(瑞士意大利语区大学);Technical University of Munich(慕尼黑工业大学);fortiss GmbH(fortiss有限公司);Università degli Studi di Udine(乌迪内大学)

Matteo Biagiola, Andrea Stocco, Vincenzo Riccio, Paolo Tonella

AI总结:

针对自动驾驶仿真测试结果泛化性不足的问题,提出数字兄弟多仿真器测试方法,通过多仿真器协同、测试用例迁移与联合失效判定,提升了失效预测的准确性,为自动驾驶软件自动化测试提供了新方案。

摘要:

基于仿真的测试是保障自动驾驶软件可靠性的重要环节。在实践中,当企业依赖第三方通用仿真器开展内部或外包测试时,测试结果对真实自动驾驶车辆的泛化性会受到影响。本文提出数字兄弟(digital siblings)概念以增强基于仿真的测试,这是一种多仿真器方法,在多个采用不同技术构建的通用仿真器上测试目标自动驾驶车辆,这些仿真器在测试过程中作为集成系统协同运作。\n 我们通过一个聚焦于自动驾驶车辆车道保持组件测试的案例研究,对所提方法进行了示例验证。我们使用两款开源仿真器作为数字兄弟,在大量测试用例上,将这种多仿真器方法与实体缩尺自动驾驶车辆的数字孪生(digital twin)进行了实证对比。我们的方法需要为每个独立仿真器生成并运行以道路点序列形式存在的测试用例。随后,测试用例在各仿真器之间迁移,利用特征图表征所测试的驾驶条件。最后,计算联合预测失效概率,仅当数字兄弟之间达成一致时才上报失效。\n 我们的实证评估表明,数字兄弟的集成失效预测器在预测数字孪生的失效方面,表现优于每个独立仿真器。我们讨论了案例研究的发现,并详细阐述了该方法如何为关注自动驾驶软件自动化测试的研究人员提供帮助。

英文摘要:

Simulation-based testing represents an important step to ensure the reliability of autonomous driving software. In practice, when companies rely on third-party general-purpose simulators, either for in-house or outsourced testing, the generalizability of testing results to real autonomous vehicles is at stake. In this paper, we enhance simulation-based testing by introducing the notion of digital siblings, a multi-simulator approach that tests a given autonomous vehicle on multiple general-purpose simulators built with different technologies, that operate collectively as an ensemble in the testing process. We exemplify our approach on a case study focused on testing the lane-keeping component of an autonomous vehicle. We use two open-source simulators as digital siblings, and we empirically compare such a multi-simulator approach against a digital twin of a physical scaled autonomous vehicle on a large set of test cases. Our approach requires generating and running test cases for each individual simulator, in the form of sequences of road points. Then, test cases are migrated between simulators, using feature maps to characterize the exercised driving conditions. Finally, the joint predicted failure probability is computed, and a failure is reported only in cases of agreement among the siblings. Our empirical evaluation shows that the ensemble failure predictor by the digital siblings is superior to each individual simulator at predicting the failures of the digital twin. We discuss the findings of our case study and detail how our approach can help researchers interested in automated testing of autonomous driving software.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑