基于抽象模拟的测试是确保自动驾驶软件可靠性的重要步骤。实际上,当公司依靠第三方通用类似物(无论是内部还是外包测试)时,测试结果对真正的自动驾驶汽车的普遍性受到威胁。在本文中,我们通过引入数字兄弟姐妹的概念来增强基于仿真的测试,这是一种多用模拟器方法,该方法在多个具有不同技术的通用模拟器上测试给定的自动驾驶汽车,该工具在测试过程中作为合奏集体运作。我们在一个案例研究中的方法举例说明了我们的方法,该案例研究着重于测试自动驾驶汽车的车道保存组件。我们将两个开源模拟器用作数字兄弟姐妹,我们从经验上将这种多模拟器方法与在大量测试用例上的物理缩放自动驾驶汽车的数字双胞胎进行了比较。我们的方法需要以道路点序列的形式为每个单独的模拟器生成和运行测试用例。然后,使用特征图在模拟器之间迁移测试用例,以表征锻炼的驾驶条件。最后,联合预测的失败概率是计算的,并且仅在兄弟姐妹之间达成一致的情况下才报告失败。我们的经验评估表明,数字兄弟姐妹的集合故障预测因子优于每个单独的模拟器,可以预测数字双胞胎的故障。我们讨论了案例研究的发现,并详细介绍了我们的方法如何帮助对自动驾驶软件自动测试感兴趣的研究人员。
主要关键词