Safety is one of the main challenges that prohibit autonomous vehicles (AV), requiring them to be well tested ahead of being allowed on the road. In comparison with road tests, simulators allow us to validate the AV conveniently and affordably. However, it remains unclear how to best use the AV-based simulator system for testing effectively. Our paper presents an empirical testing of AV simulator system that combines the SVL simulator and the Apollo platform. We propose 576 test cases which are inspired by four naturalistic driving situations with pedestrians and surrounding cars. We found that the SVL can imitate realistic safe and collision situations; and at the same time, Apollo can drive the car quite safely. On the other hand, we noted that the system failed to detect pedestrians or vehicles on the road in three out of four classes, accounting for 10.0% total number of scenarios tested. We further applied metamorphic testing to identify inconsistencies in the system with additional 486 test cases. We then discussed some insights into the scenarios that may cause hazardous situations in real life. In summary, this paper provides a new empirical evidence to strengthen the assertion that the simulator-based system can be an indispensable tool for a comprehensive testing of the AV.
翻译:安全是禁止自主车辆(AV)的主要挑战之一,它要求车辆在被允许在公路上行驶之前经过良好的测试。与道路测试相比,模拟器使我们能够方便和廉价地验证AV。然而,仍然不清楚如何最好地使用AV模拟模拟系统进行有效测试。我们的论文介绍了将SVL模拟器和阿波罗平台相结合的AV模拟器系统的经验测试。我们建议了576个测试案例,这些案例的灵感来自行人和周围汽车的四个自然驾驶情况。我们发现SVL可以模仿现实的安全和碰撞情况;同时,Apolo可以非常安全地驾驶汽车。另一方面,我们注意到该系统未能在四级中的三班中检测行人或车辆,占所测试的场景总量的10.0%。我们进一步应用了变形测试,以找出系统中的不一致之处,还有486个测试案例。我们随后讨论了对可能造成现实生活中危险情况的情景的一些洞察。我们发现SVL能够提供一个新的实验性证据,用以强化基于系统的综合测试。