drawtonomy vs CARLA Map Editor
CARLA Map Editor
Section titled “CARLA Map Editor”CARLA Map Editor 是 CARLA 项目提供的一款桌面应用程序。根据其 README,它读取 RoadRunner 生成的 FBX 文件和 .xodr 文件,允许在其上添加额外的元数据——这是一个针对已有地图的增强工具,而非从零开始绘制道路的工具。
GitHub 仓库 所列的主要功能:
- 加载 RoadRunner 创建的 FBX + OpenDRIVE 地图,添加交通灯、交通灯组和限速标志。
- 编辑检测用的盒形触发区域及相对变换。
- 将更新后的数据导回 OpenDRIVE(
.xodr)格式。 - MIT 许可证,基于 Unreal Engine 4,目前为 Linux 桌面应用。
如果你的目标是为 CARLA 仿真器准备地图——尤其是给 RoadRunner 地图添加信号标注——这是与仿真器同步维护的官方工具。
drawtonomy 可以配合使用的场景
Section titled “drawtonomy 可以配合使用的场景”drawtonomy 是一款面向 2D 俯视驾驶图的浏览器白板,不是 CARLA 地图流水线工具:没有 Unreal Engine 依赖,不导出 FBX,也没有 3D 网格。它确实带有3D 预览,但仅用于回看场景的执行过程,不是建模视口,也不单独导出 3D 数据。OpenDRIVE 导出可以生成 <junction> 连接关系和以 <signal> 形式输出的交通标志,但精度分两种情况:原样携带一份已导入且未经编辑的 .xodr 时连接关系相当可靠;而从手绘车道全新合成路口几何,目前精度还不够高。因此 drawtonomy 更适合草图、配图和轻量的 2D 场景搭建,而非生产级 CARLA 地图。
在 CARLA Map Editor 旁边,drawtonomy 可以补充的几件事:
- 在开始任何地图工作之前,纯浏览器即可完成场景布局的草图构思,无需安装,无需 Unreal Engine。
- 为论文或演示幻灯片准备可编辑的
.drawtonomy.svg配图,直观说明你在 CARLA 中构建的场景。 - 导出配套的 OpenSCENARIO 1.2 文件,在 esmini 中对场景的简化版本进行快速验证。
正式的 CARLA 地图走 RoadRunner → CARLA Map Editor 这条既有流程。drawtonomy 的定位是绘制场景的示意图,而不是制作仿真地图本身。
同一仿真生态系统
Section titled “同一仿真生态系统”drawtonomy 导出 CARLA 所使用的 ASAM OpenDRIVE 和 OpenSCENARIO 标准。CARLA 处于流水线的执行端,因此两者的关系是互补而非竞争——场景如何回放请参阅 CARLA ScenarioRunner。同样面向 OpenDRIVE 的其他编写工具还有 RoadRunner、LaneMaker 和 Truevision Designer,各自负责同一生态系统中的不同环节。