跳转到内容

切入、变道与无保护左转场景的可视化

每个 ADAS / AV 测试目录的核心都有一批相同的常见场景——切入、变道、无保护左转、环形路口进入、行人过街、前车制动。进入测试计划、幻灯片、安全论证文件或论文的图表,几乎总是这些场景之一,从 2D 俯视角度呈现。

drawtonomy 适合快速生成这些图表,并在整个目录中保持统一的风格。

这些是最频繁出现的功能性场景。建好合适的道路模板后,每个只需短暂草绘:

另一辆车从相邻车道横向移入主车前方的主车车道。图表展示:

  • 双车道(或三车道)道路。
  • 主车在一个车道,切入车辆在相邻车道。
  • 从切入车辆起始位置到其在主车道终止位置的路径箭头。
  • 触发标签——通常是 TTC、相对速度或纵向间距。

这是测试最频繁的 ADAS 场景之一,AEB(自动紧急制动)和 ACC(自适应巡航控制)系统直接在此场景上评估。

主车变更车道。图表展示:

  • 多车道道路。
  • 主车的起始位置、终止位置和轨迹。
  • 与该机动动作相互作用的其他参与者(被超越的前车、后方跟随车辆、双向情况下目标车道上的对向车辆)。

适合评估变道规划器、间隙接受模型和并线辅助系统。

主车在无专用左转信号灯的情况下,横穿一条或多条对向车道左转。图表展示:

  • 四路路口。
  • 主车的左转轨迹。
  • 冲突车道上的一辆或多辆对向车辆。
  • 可选:主车目的腿人行横道处的行人。

城市 AV 规划研究的核心场景,也是设计评审中的高频边界场景。

行人在主车前方过街,能见度和时机各有不同。图表展示:

  • 带标线或无标线过街位置的道路段。
  • 行人轨迹。
  • 主车接近路线。
  • 可选:遮挡车辆,将行人隐藏至较晚时刻。

行人过街是感知、预测和弱势道路使用者保护论证的核心场景。

主车前方的车辆制动。用于评估跟车间距、刹车灯检测和 AEB。图表展示:

  • 单车道。
  • 主车和前车。
  • 前车的制动标注。
  • 主车的预期响应。

主车进入有环形交通的环形路口。用于评估让行逻辑、非曼哈顿几何下的间隙接受以及车道曲率处理。图表展示:

  • 环形路口几何。
  • 主车的进入车道和退出车道。
  • 一辆或多辆环形行驶车辆。
  • 让行线以及进入/退出腿上的行人过街(如有)。

对于每个常见场景,只需构建一次道路模板并保存为 .drawtonomy.svg 文件。drawtonomy 在 .drawtonomy.svg 元数据中保留车道拓扑,因此几何在未来编辑中保持正确。这些模板文件最终形成一个小型可复用场景库:

  • 2-lane-highway.drawtonomy.svg
  • 3-lane-highway.drawtonomy.svg
  • 4-way-unprotected.drawtonomy.svg
  • roundabout.drawtonomy.svg
  • t-junction.drawtonomy.svg
  • urban-arterial-with-crosswalk.drawtonomy.svg

需要场景变体时(不同参数值、不同车道数),打开匹配的 .drawtonomy.svg 模板,在新位置放入参与者,重新导出。

以下做法有助于保持整个场景目录的一致性:

  • 统一的主车风格。 为主车选定一种颜色并在整个目录中保持,读者很快就能一眼找到它。
  • 行驶方向箭头。 使用路径箭头指向运动方向。除非场景确实有双向运动,否则避免使用双向箭头。
  • 简短的触发标签。 “TTC = 2.5 s”胜过一句话。解释放在周围文字中,而非图表上。
  • 灰度安全的配色方案。 许多期刊仍以灰度印刷。属性面板允许将颜色与透明度/描边分开设置,使图表在去除颜色后仍可读。
  • 参数扫描。 每个变体是一个独立草图。如果需要 100 种参数组合,从 DSLscenariogeneration 等库生成,只在这里草绘标准配图。
  • 可执行场景。 drawtonomy 的 OpenSCENARIO 1.3 导出覆盖规范的一个子集(参见导出器文档)——无参数扫描、无条件触发、无复杂 Storyboard。对于进入回归套件的可执行测试场景,请手动编辑 XML 或从 DSL 生成。
  • 逼真渲染。 drawtonomy 严格采用俯视 2D 视角。仿真器截图适合那种需求。