Systematic testing of autonomous driving systems using map topology-based scenario classification

Automated Software Engineering(2021)

引用 14|浏览43
暂无评分
摘要
BSTRACTAutonomous Driving Systems (ADSs), which replace humans to drive vehicles, are complex software systems deployed in autonomous vehicles (AVs). Since the execution of ADSs highly relies on maps, it is essential to perform global map-based testing for ADSs to guarantee their correctness and AVs' safety in different situations. Existing methods focus more on specific scenarios rather than global testing throughout the map. Testing on a global map is challenging since the complex lane connections in a map can generate enormous scenarios. In this work, we propose Atlas, an approach to ADSs' collision avoidance testing using map topology-based scenario classification. The core insight of Atlas is to generate diverse testing scenarios by classifying junction lanes according to their topology-based interaction patterns. First, Atlas divides the junction lanes into different classes such that an ADS can execute similar collision avoidance maneuvers on the lanes in the same class. Second, for each class, Atlas selects one junction lane to construct the testing scenario and generate test cases using a genetic algorithm. Finally, we implement and evaluate Atlas on Baidu Apollo with the LGSVL simulator on the San Francisco map. Results show that Atlas exposes nine types of real issues in Apollo 6.0 and reduces the number of junction lanes for testing by 98%.
更多
查看译文
关键词
Autonomous Driving Systems, Collision Avoidance Testing, Scenario Classification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要