跳转到内容

drawtonomy vs RoadRunner

MathWorks RoadRunner 是一款用于设计自动驾驶系统仿真与测试 3D 场景的交互式编辑器。搭配 RoadRunner Scenario,可覆盖从 HD 地图编写到动态场景创建的完整流程,是专业 ADAS / AD 团队的标准工具之一。

RoadRunner 的主要能力:

  • 支持完整 3D 解析几何的 HD 地图编写。
  • ASAM OpenDRIVE 1.4 至 1.8 的导入与导出。
  • 通过 RoadRunner Scenario 进行场景编写,导出 ASAM OpenSCENARIO XML 和 DSL,与 CARLA、esmini、IPG CarMaker、dSPACE ASM 等兼容仿真器对接。
  • MATLAB / Simulink 集成,支持联合仿真和脚本化流水线。
  • 3D 车辆与道路设施资产库。
  • MathWorks 官方文档与技术支持渠道。

需要大规模生产 HD 地图或场景目录的团队,RoadRunner 通常是第一选择。

RoadRunner 是 MathWorks 的商业产品。许多高校通过校园级 MathWorks 协议提供授权,值得先确认你所在机构是否已包含。校外使用需要独立付费许可证。

drawtonomy 是一款面向驾驶场景图的浏览器白板。根据其导出器文档,OpenDRIVE 1.8 / OpenSCENARIO 1.3 导出覆盖规范的一个子集——例如,目前不生成 OpenDRIVE 路口原语,也不支持以 <signal> 形式导出交通标志,OpenSCENARIO Storyboard 的支持范围有限(不含条件触发、参数扫描或复杂动作)。这些功能已列入路线图。

在 RoadRunner 旁边,drawtonomy 能补充的几件小事:

  • 免费的纯浏览器草图画布,适用于论文配图、幻灯片图表或方案讨论。
  • 可编辑的 .drawtonomy.svg 图形源文件,方便嵌入文档。
  • esmini 中对简单场景做快速可回放验证。

两者都可用时,一个合理的组合:RoadRunner 负责生产场景,drawtonomy 负责对应的示意图。

RoadRunner 和 drawtonomy 都面向同一套 ASAM 标准——OpenSCENARIO 和 OpenDRIVE。两者生成的文件原则上可以互相打开,也都能导出到 esmini 进行回放。OpenSCENARIO 与 OpenDRIVE 社区规模不大,为此贡献的工具——RoadRunner、drawtonomy、Truevision DesignerLaneMakerBlender DSCscenariogenerationesmini——都在推动同一件事:让基于场景的测试更易于实践。大家在同一生态的不同环节上工作。