drawtonomy vs MATLAB Driving Scenario Designer
MATLAB Driving Scenario Designer
Section titled “MATLAB Driving Scenario Designer”MATLAB Driving Scenario Designer 是随 MathWorks 自动驾驶工具箱附带的交互式场景编写应用。它提供基于画布的 GUI,用于设计合成驾驶场景——路网、主车和目标车辆、传感器——是已在 MATLAB / Simulink 中工作的 ADAS 工程师的标准工具之一。
Driving Scenario Designer 的功能覆盖:
- 用于放置道路、车道、车辆和行人的场景画布。
- 带有附加传感器(摄像头、雷达、激光雷达、超声波、INS)的主车。
- 代表常见机动动作的预置场景库,包括 Euro NCAP 测试规程。
- 生成合成传感器数据(目标列表、车道检测),用于开发和测试。
- 鸟瞰范围和时间序列图,用于视觉和关键信号验证。
- 与
drivingScenario程序对象紧密集成,场景可以在应用中构建后在 MATLAB 代码中进一步完善。 - 导出 OpenDRIVE 1.4 / 1.5(适用于多种道路几何),并与 Simulink 双向往返。
对于已标准化在 MATLAB / Simulink 上的团队,Driving Scenario Designer 是用于编写直接送入仿真流水线的场景时通常会使用的工具。
Driving Scenario Designer 随自动驾驶工具箱附带,需要 MATLAB 和单独的工具箱许可证。许多大学通过校园级 MathWorks 许可证提供访问权限,值得确认你所在机构是否已经包含。在 MATLAB 授权环境之外,需要付费许可证。
drawtonomy 与之并行使用的场景
Section titled “drawtonomy 与之并行使用的场景”drawtonomy 是一款面向驾驶图表的浏览器白板。根据其导出器文档,drawtonomy 的 OpenDRIVE 1.8 / OpenSCENARIO 1.3 导出覆盖规范的一个子集——目前不生成 OpenDRIVE <junction> 原语或解析回旋曲线几何,OpenSCENARIO Storyboard 支持有限(无条件触发、参数扫描或传感器模型)。它根本不生成合成传感器数据。
drawtonomy 在 Driving Scenario Designer 旁边可以发挥作用的几个小地方:
- 一个无需 MATLAB、纯浏览器的画布,用于在场景在 MATLAB 中编写或用于驱动现有流水线之前草绘场景。
- 关于在 Driving Scenario Designer 中编写的场景的幻灯片、设计评审、论文和博客文章的免费配图来源——
drawtonomy.svg无需转换即可嵌入 LaTeX、Markdown 和幻灯片工具。 - 当场景本身在 MATLAB 中保持真值时,供没有 MATLAB 许可证的协作者使用的可共享视觉链接。
- 用于快速检查道路几何的
esmini可用 zip,独立于完整传感器/仿真流水线。
当两者都可用时的合理模式:Driving Scenario Designer 用于针对传感器模型和仿真流水线编写的场景;drawtonomy 用于场景的配图,以及需要存在于论文、幻灯片或共享文档中的版本。
同一场景测试生态系统
Section titled “同一场景测试生态系统”Driving Scenario Designer、drawtonomy、RoadRunner、Truevision Designer、Blender DSC、scenariogeneration 和 esmini 都直接或间接面向同一套 ASAM OpenDRIVE 和 OpenSCENARIO 标准。Driving Scenario Designer 服务于该生态系统的 MATLAB / Simulink 侧;drawtonomy 位于浏览器画布侧。两者都在为同一个更广泛的场景化测试社区的不同部分工作。