切入、变道与无保护左转场景的可视化
每个 ADAS / AV 测试目录的核心都有一批相同的常见场景——切入、变道、无保护左转、环形路口进入、行人过街、前车制动。进入测试计划、幻灯片、安全论证文件或论文的图表,几乎总是这些场景之一,从 2D 俯视角度呈现。
drawtonomy 适合快速生成这些图表,并在整个目录中保持统一的风格。
这些是最频繁出现的功能性场景。建好合适的道路模板后,每个只需短暂草绘:
另一辆车从相邻车道横向移入主车前方的主车车道。图表展示:
- 双车道(或三车道)道路。
- 主车在一个车道,切入车辆在相邻车道。
- 从切入车辆起始位置到其在主车道终止位置的路径箭头。
- 触发标签——通常是 TTC、相对速度或纵向间距。
这是测试最频繁的 ADAS 场景之一,AEB(自动紧急制动)和 ACC(自适应巡航控制)系统直接在此场景上评估。
主车变更车道。图表展示:
- 多车道道路。
- 主车的起始位置、终止位置和轨迹。
- 与该机动动作相互作用的其他参与者(被超越的前车、后方跟随车辆、双向情况下目标车道上的对向车辆)。
适合评估变道规划器、间隙接受模型和并线辅助系统。
主车在无专用左转信号灯的情况下,横穿一条或多条对向车道左转。图表展示:
- 四路路口。
- 主车的左转轨迹。
- 冲突车道上的一辆或多辆对向车辆。
- 可选:主车目的腿人行横道处的行人。
城市 AV 规划研究的核心场景,也是设计评审中的高频边界场景。
行人过街场景
Section titled “行人过街场景”行人在主车前方过街,能见度和时机各有不同。图表展示:
- 带标线或无标线过街位置的道路段。
- 行人轨迹。
- 主车接近路线。
- 可选:遮挡车辆,将行人隐藏至较晚时刻。
行人过街是感知、预测和弱势道路使用者保护论证的核心场景。
主车前方的车辆制动。用于评估跟车间距、刹车灯检测和 AEB。图表展示:
- 单车道。
- 主车和前车。
- 前车的制动标注。
- 主车的预期响应。
环形路口进入
Section titled “环形路口进入”主车进入有环形交通的环形路口。用于评估让行逻辑、非曼哈顿几何下的间隙接受以及车道曲率处理。图表展示:
- 环形路口几何。
- 主车的进入车道和退出车道。
- 一辆或多辆环形行驶车辆。
- 让行线以及进入/退出腿上的行人过街(如有)。
可复用的入门场景集
Section titled “可复用的入门场景集”对于每个常见场景,只需构建一次道路模板并保存为 .drawtonomy.svg 文件。drawtonomy 在 .drawtonomy.svg 元数据中保留车道拓扑,因此几何在未来编辑中保持正确。这些模板文件最终形成一个小型可复用场景库:
2-lane-highway.drawtonomy.svg3-lane-highway.drawtonomy.svg4-way-unprotected.drawtonomy.svgroundabout.drawtonomy.svgt-junction.drawtonomy.svgurban-arterial-with-crosswalk.drawtonomy.svg
需要场景变体时(不同参数值、不同车道数),打开匹配的 .drawtonomy.svg 模板,在新位置放入参与者,重新导出。
以下做法有助于保持整个场景目录的一致性:
- 统一的主车风格。 为主车选定一种颜色并在整个目录中保持,读者很快就能一眼找到它。
- 行驶方向箭头。 使用路径箭头指向运动方向。除非场景确实有双向运动,否则避免使用双向箭头。
- 简短的触发标签。 “TTC = 2.5 s”胜过一句话。解释放在周围文字中,而非图表上。
- 灰度安全的配色方案。 许多期刊仍以灰度印刷。属性面板允许将颜色与透明度/描边分开设置,使图表在去除颜色后仍可读。
不适用的情况
Section titled “不适用的情况”- 参数扫描。 每个变体是一个独立草图。如果需要 100 种参数组合,从 DSL 或 scenariogeneration 等库生成,只在这里草绘标准配图。
- 可执行场景。 drawtonomy 的 OpenSCENARIO 1.3 导出覆盖规范的一个子集(参见导出器文档)——无参数扫描、无条件触发、无复杂 Storyboard。对于进入回归套件的可执行测试场景,请手动编辑 XML 或从 DSL 生成。
- 逼真渲染。 drawtonomy 严格采用俯视 2D 视角。仿真器截图适合那种需求。
- ADAS 测试场景草图 — 同一工作流的测试目录视角。
- 驾驶场景分类 — 这些场景在功能/逻辑/具体层次结构中的位置。
- 自动驾驶论文中的场景图 — 使用同一草图的出版级配图。
- 设计评审幻灯片 — 同一图表的幻灯片版本。
- 什么是 OpenSCENARIO? — 这些场景序列化的标准格式。