Simulation-based virtual testing has become an essential step to ensure the safety of autonomous driving systems. Testers need to handcraft the virtual driving scenes and configure various environmental settings like surrounding traffic, weather conditions, etc. Due to the huge amount of configuration possibilities, the human efforts are subject to the inefficiency in detecting flaws in industry-class autonomous driving system. This paper proposes a coverage-driven fuzzing technique to automatically generate diverse configuration parameters to form new driving scenes. Experimental results show that our fuzzing method can significantly reduce the cost in deriving new risky scenes from the initial setup designed by testers. We expect automated fuzzing will become a common practice in virtual testing for autonomous driving systems.
翻译:基于模拟的虚拟测试已成为确保自动驾驶系统安全的一个必要步骤。测试者需要手动制作虚拟驾驶场景,并配置各种环境环境环境,如周围交通、天气条件等。由于配置可能性巨大,人的努力受到工业级自动驾驶系统缺陷检测效率低下的影响。本文建议采用覆盖驱动的模糊技术,自动生成不同的配置参数,以形成新的驾驶场。实验结果表明,我们的模糊方法可以大大降低从测试者设计的初始设置中获取新的危险场景的成本。我们预计自动模糊将成为自动驾驶系统虚拟测试的常见做法。