跳转到内容

drawtonomy vs CARLA Map Editor

CARLA Map EditorCARLA 项目提供的一款桌面应用程序。根据其 README,它读取 RoadRunner 生成的 FBX 文件和 .xodr 文件,允许在其上添加额外的元数据——这是一个针对已有地图的增强工具,而非从零开始绘制道路的工具。

GitHub 仓库 所列的主要功能:

  • 加载 RoadRunner 创建的 FBX + OpenDRIVE 地图,添加交通灯、交通灯组和限速标志。
  • 编辑检测用的盒形触发区域及相对变换。
  • 将更新后的数据导回 OpenDRIVE(.xodr)格式。
  • MIT 许可证,基于 Unreal Engine 4,目前为 Linux 桌面应用。

如果你的目标是为 CARLA 仿真器准备地图——尤其是给 RoadRunner 地图添加信号标注——这是与仿真器同步维护的官方工具。

drawtonomy 是一款面向 2D 俯视驾驶图的浏览器白板。它不属于 CARLA 地图流水线工具:没有 Unreal Engine 依赖,不支持 FBX 导出,也没有 3D 网格。根据其导出器文档,OpenDRIVE 1.8 导出覆盖规范的一个子集——包括车道、交通灯、人行横道和基本对象——目前不输出路口原语或 <signal> 形式的交通标志,因此定位是草图和配图,而非生产级 CARLA 地图。

在 CARLA Map Editor 旁边,drawtonomy 可以补充的几件事:

  • 在开始任何地图工作之前,纯浏览器即可完成场景布局的草图构思,无需安装,无需 Unreal Engine。
  • 为论文或演示幻灯片准备可编辑的 .drawtonomy.svg 配图,直观说明你在 CARLA 中构建的场景。
  • 导出 OpenSCENARIO 1.3 文件,在 esmini 中对场景的简化版本进行快速验证。

正式的 CARLA 地图走 RoadRunner → CARLA Map Editor 这条既有流程。drawtonomy 的定位是绘制场景的示意图,而不是制作仿真地图本身。

drawtonomy 导出 CARLA 所使用的 ASAM OpenDRIVEOpenSCENARIO 标准。CARLA 处于流水线的执行端,因此两者的关系是互补而非竞争——场景如何回放请参阅 CARLA ScenarioRunner。同样面向 OpenDRIVE 的其他编写工具还有 RoadRunnerLaneMakerTruevision Designer,各自负责同一生态系统中的不同环节。