自动驾驶的安全-紧要场景生成方法综述
-
第一种是控制场景的初始条件(例如,初始速度和触发位置)或在开始时提供整个轨迹。其优点是搜索空间维数低,所需计算资源少。
-
第二种是使用策略模型序贯控制动态目标,其中目标的行为受自动驾驶车(AV)的影响。这种类型通常被描述为强化学习(RL)问题,其中AV属于环境,生成器是可以控制的智体。
-
CARLA Scenario Runner:为CARLA提供交通场景定义和执行引擎。场景可以通过Python界面定义,该界面允许用户轻松描述复杂且同步的机动,涉及车辆、行人和其他交通参与者等多个实体。它还支持OpenSCENARIO标准文件格式用于场景描述,使其能够简单高效地合并开源社区的各种现有交通场景。
-
DI Drive Casezoo:由一组场景组成,用于在模拟器中训练和评估驾驶策略。与CARLA Scenario Runner类似,DI Drive Casezoo有一个路线场景和多个单一场景,可沿路线触发。路线场景在XML文件定义,并带有相应的场景。沿路线的触发位置在JSON文件中定义。Python文件中定义了一个场景,描述了交通参与者的行为。在官方代码库中,有18种路线场景和8种类型的单一场景,可根据路线定义触发。
-
SUMO NETEDIT:是一个图形场景编辑器,可用于从头创建交通网络,并修改现有网络的所有方面,包括基本网络元素(路口、边缘和车道)、高级网络元素(如交通灯)和附加基础设施(如公交车站)。该工具是专门为SUMO设计的,SUMO主要生成大规模交通状况,而不进行高保真渲染。
-
SMARTS Scenario Studio:是SMARTS平台中的一个场景设计工具,支持灵活且富有表现力的场景规范。场景定义用Domain Specific Language(DSL)编写,该语言描述交通环境,如交通工具、路线和智体任务。Scenario Studio还支持SUMO NETEDIT的配置文件。通过NETEDIT编辑的地图可以很容易地包含在Scenario Studio中并在其中复用,丰富了SMARTS平台中的训练和测试环境。
-
CommonRoad:是一个模拟器和一个开源工具箱,用于训练和评估基于强化学习(RL)的自动车辆运动规划器。场景配置用XML文件编写。用户可以使用CommonRoad提供的Python API来阅读、修改、可视化和存储自己的交通场景。此外,CommonRoad还支持更多场景规范,如Lanelet2和OpenSCENARIO。
-
准确性。最终目标是开发能够在现实世界中运行的安全设备。因此,让AV通过困难但不现实的场景是没有用的。需要确保生成的场景有机会在实际交通情况下发生。
-
效率。安全-紧要场景在现实世界中极为少见。生成需要考虑效率和增加感兴趣场景的密度。
-
多样性。安全-紧要场景多种多样。生成算法应该能够发现并生成尽可能多的不同安全-紧要场景。
-
可迁移性。由于AV与其周围物体之间的相互作用,场景是动态的。我们为不同AV生成的场景应该是可变的,而不是针对一个特定AV。
-
可控性。在大多数情况下,希望复制或重复特定的场景,而不是随机场景。生成模型应该能够按照指令或条件生成相应的场景。
- 下一篇:纯电车型减速器和混动车型变速器
- 上一篇:“百度造车”北京总部落户亦庄
-
汽车测试网V课堂
-
微信公众号
-
汽车测试网手机站
编辑推荐
最新资讯
-
2024版《智能网联汽车信心度技术规范》
2024-11-25 16:01
-
地下充电柜!Kempower推出新型电动卡车充电
2024-11-25 16:00
-
这才是“油改电”!雷诺改装电动卡车在法国
2024-11-25 16:00
-
美国发布新车评估计划(NCAP)-防撞行人保
2024-11-25 15:59
-
“极北寒测”正式开测:守好测评一线质量关
2024-11-25 15:37