A Driver-Vehicle Model for ADS Scenario-Based Testing

被引:7
作者
Queiroz, Rodrigo [1 ]
Sharma, Divit [1 ]
Caldas, Ricardo [2 ]
Czarnecki, Krzysztof [1 ]
Garcia, Sergio [2 ]
Berger, Thorsten [2 ,3 ]
Pelliccione, Patrizio [4 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Chalmers Univ Technol, Dept Comp Sci & Engn, S-41296 Gothenburg, Sweden
[3] Ruhr Univ Bochum, Fac Comp Sci, D-44801 Bochum, Germany
[4] Gran Sasso Sci Inst GSSI, I-67100 Laquila, Italy
基金
加拿大自然科学与工程研究理事会; 日本科学技术振兴机构;
关键词
Testing; Roads; Trajectory; Vehicles; Vehicle dynamics; Scalability; DSL; Intelligent vehicles; autonomous vehicles; autonomous driving; system testing; simulation; road traffic;
D O I
10.1109/TITS.2024.3373531
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Scenario-based testing for automated driving systems (ADS) must be able to simulate traffic scenarios that rely on interactions with other vehicles. Although many languages for high-level scenario modelling have been proposed, they lack the features to precisely and reliably control the required micro-simulation, while also supporting behavior reuse and test reproducibility for a wide range of interactive scenarios. To fill this gap between scenario design and execution, we propose the Simulated Driver-Vehicle (SDV) model to represent and simulate vehicles as dynamic entities with their behavior being constrained by scenario design and goals set by testers. The model combines driver and vehicle as a single entity. It is based on human-like driving and the mechanical limitations of real vehicles for realistic simulation. The model leverages behavior trees to express high-level behaviors in terms of lower-level maneuvers, affording multiple driving styles and reuse. Furthermore, optimization-based maneuver planners guide the simulated vehicles towards the desired behavior. Our extensive evaluation shows the model's design effectiveness using NHTSA pre-crash scenarios, its motion realism in comparison to naturalistic urban traffic, and its scalability with traffic density. Finally, we show the applicability of our SDV model to test a real ADS and to identify crash scenarios, which are impractical to represent using predefined vehicle trajectories. The SDV model instances can be injected into existing simulation environments via co-simulation.
引用
收藏
页码:8641 / 8654
页数:14
相关论文
共 59 条
[1]  
Althoff M, 2017, IEEE INT VEH SYM, P719, DOI 10.1109/IVS.2017.7995802
[2]  
[Anonymous], 2022, ISO214482022 ISO
[3]  
[Anonymous], 1994, 262621994 ISO FDIS
[4]  
[Anonymous], 2020, Waymo Safety Report
[5]  
[Anonymous], 2018, J3164 SAE
[6]  
[Anonymous], 2014, SAE Standard J
[7]  
[Anonymous], Measurable Scenario Description Language (M-SDL)
[8]   Testing Vision-Based Control Systems Using Learnable Evolutionary Algorithms [J].
Ben Abdessalem, Raja ;
Nejati, Shiva ;
Briand, Lionel C. ;
Stifter, Thomas .
PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, :1016-1026
[9]   Testing Advanced Driver Assistance Systems using Multi-objective Search and Neural Networks [J].
Ben Abdessalem, Raja ;
Nejati, Shiva ;
Briand, Lionel C. ;
Stifter, Thomas .
2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, :63-74
[10]   SimNet: Learning Reactive Self-driving Simulations from Real-world Observations [J].
Bergamini, Luca ;
Ye, Yawei ;
Scheel, Oliver ;
Chen, Long ;
Hu, Chih ;
Del Pero, Luca ;
Osinski, Blazej ;
Grimmett, Hugo ;
Ondruska, Peter .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :5119-5125