drawtonomy 与 Eclipse SUMO
不是比较——不同的领域
Section titled “不是比较——不同的领域”drawtonomy 和 Eclipse SUMO 不是竞争工具。它们在不同领域运作:
- drawtonomy — 用于单个驾驶场景(车道合并、路口、切入)的 2D 浏览器白板。输出 OpenSCENARIO 1.3 + OpenDRIVE 1.8 + Lanelet2 OSM。
- SUMO — 由 DLR 和 Eclipse 基金会开发的微观交通仿真器。对整个城市路网的交通流进行建模。其 netedit 是捆绑的视觉网络编辑器。
两款工具在概念上可以通过 OpenDRIVE 共享数据——SUMO 支持 OpenDRIVE 导入/导出,drawtonomy 生成 OpenDRIVE 1.8——但它们面向不同的问题。
SUMO + netedit 的功能覆盖
Section titled “SUMO + netedit 的功能覆盖”根据 SUMO 文档:
- 逐车辆的微观交通仿真。
- netedit:用于路段、车道、路口、连接和交通灯的视觉网络编辑器。
- 静态和感应交通信号方案编辑。
- 需求建模——车辆、流量、公共交通、行人。
- 多种编辑模式:网络、需求和数据超级模式。
- 无限撤销/重做、搜索/选择界面。
- 开源(Eclipse Public License 2.0)。
- 在学术交通研究和交通工程领域广泛使用。
对于交通流建模和城市级网络仿真,SUMO 是标准的开源选项。
drawtonomy 如何融入其中
Section titled “drawtonomy 如何融入其中”drawtonomy 不仿真交通流,不对需求建模,也不面向城市级网络。它每次草绘一个场景。
如果你在使用 SUMO:
- drawtonomy 可以为论文、幻灯片或报告生成特定路口或场景的 2D 俯视配图,与 SUMO 交通研究并列使用。
- OpenDRIVE 导出原则上可以导入 SUMO 的网络格式,尽管 drawtonomy 中的 OpenDRIVE 覆盖是部分的(尚无路口原语——参见导出器路线图)。对于 SUMO 的真实网络编写,netedit 才是正确工具。
两款工具服务于不同的目的,互不替代。
更广泛开放生态系统的组成部分
Section titled “更广泛开放生态系统的组成部分”SUMO 是开源交通仿真社区长期的支柱,其 OpenDRIVE 互操作性将它与 drawtonomy 也涉及的 ASAM 工具链世界连接起来。两个项目都受益于更广泛的开放标准工作——一侧是 ASAM OpenDRIVE,另一侧是 OpenStreetMap 和 Eclipse 基金会。自动驾驶和交通工程社区的交叉日益增多,SUMO、drawtonomy、CARLA、esmini 和 Autoware 生态系统都受益于这种融合。