一些用户对 SUMO 进行了扩展,或开发了工具以增强其可用性。并非所有这些扩展都已成为我们通常所说的 "SUMO 核心" 的一部分。
SUMO 内部#
以下扩展已成为 SUMO 软件包的核心部分。
- TraCI
与仿真进行在线交互
发行版中包含#
以下贡献包含在软件包中,但支持程度较低。
- Cadyts
由 Gunnar Flötteröd 开发的工具,用于根据已知路网中的实际流量来调整仿真流量。
- SUMOPy
由 Joerg Schweizer 开发的工具,通过 GUI 支持整个 SUMO 工具链,特别适用于需求建模。
- SAGA
一种可编写脚本且由用户定义的基于活动的移动性场景生成器,用于 SUMO。 从 OSM 输入生成多模式交通需求 使用方法
SUMO Traffic Modeler用于为 SUMO 定义高级别交通的图形用户界面(已过时)
外部扩展#
以下扩展由其他方管理和支持。
需求生成器#
- Citymob for Roadmaps
用于车辆网络(VANet 重点)的移动模式生成器
场景和路网编辑器#
- eWorld
一个允许转换和丰富道路网络的应用程序
- Sumo2Unreal
一个将 SUMO 的 .net.xml 道路网络文件导入 Unreal Engine 4 环境的导入器。
与网络模拟器的连接#
- Veins
将 SUMO 连接到 OMNeT++
- iTetris
将 SUMO 连接到 ns-3
- TraNS
将 SUMO 连接到 ns-2
- MOVE
将 SUMO 连接到 ns-2
- VSimRTI
C2X 环境,将 SUMO 连接到不同的网络和应用模拟器(OMNeT++ 和 JiST/SWANS)
其他#
- PERMIT
用于混合交通场景中车队机动的 SUMO 模拟器(扩展自 PLEXE)
-
扩展 SUMO 和 Veins 的协同驾驶框架,允许对车队(即自动跟车)系统进行真实模拟。它具有真实的车辆动力学和多种巡航控制模型,允许分析控制系统、大规模和混合场景,以及网络协议和协同机动。
- TraCI4Matlab
一个用于通过 TraCI 连接和扩展信息的 Matlab 接口
- ocit2SUMO
从 OCIT® 数据生成交通信号灯信号计划
- Webots
与机器人模拟器耦合
- TETCOS NetSim
通过与 SUMO 接口支持 VANET 模拟
- SumoNetVis
一个 Python 库,用于使用 matplotlib 或作为 OBJ 文件渲染 Sumo 网络文件和轨迹。
- SESAM
作为云服务的 SUMO,用于构建、运行和分析仿真场景,由 DLR 衍生公司 co4e GmbH 开发
-
TrafficFluid-Sim 是一个开源的微观交通仿真工具,用于在互联和自动化车辆时代,无车道交通环境中行驶的自动化车辆。该模拟器是 SUMO 的扩展,明确针对无车道交通范式。
待定区#
以下扩展存在或曾经存在,但其状态不明确。
- iTranSIM
由 Tino Morenz 开发的使用感应线圈数据进行在线校准的扩展
- SmallMaps
将道路网络修剪到给定边界;由 Andreas Florides 开发
Note
SUMOPlayer 在 0.24.0 版本中被移除。您应该能够使用 traceExporter.py 来完成相同的任务。
