论文标题
基于广告方案的测试的驱动器 - 车辆模型
A Driver-Vehicle Model for ADS Scenario-based Testing
论文作者
论文摘要
基于方案的自动驾驶系统(AD)测试必须能够模拟依赖于其他车辆交互的流量方案。尽管已经提出了许多用于高级场景建模的语言,但它们缺乏精确且可靠地控制所需的微模拟的功能,同时还支持行为重用和测试可重复性,以实现广泛的交互式场景。为了填补场景设计和执行之间的差距,我们建议模拟的驾驶员车辆(SDV)模型将车辆表示为动态实体,其行为受到方案设计和测试人员设定的目标的约束。该模型将驾驶员和车辆与单个实体相结合。它基于类似人类的驾驶和用于现实模拟的真实车辆的机械局限性。该模型利用行为树来表达高级行为,以低级操作,提供多种驾驶风格和重复使用。此外,基于优化的操纵计划者将模拟车辆引导到所需的行为。我们的广泛评估表明,使用NHTSA预施加前场景,与自然主义城市交通相比,其运动现实主义以及其与交通密度的可扩展性相比,该模型的设计有效性。最后,我们显示了我们的SDV模型在测试真实广告并识别崩溃方案的适用性,使用预定义的车辆轨迹是不切实际的。 SDV模型实例可以通过共模拟注入现有的仿真环境中。
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.