Contributed - SUMO Documentation
Some people extended SUMO or built tools to make it more usable. Not all of these extensions have found its way to what we would call "SUMO core".
Within SUMO#
The following extensions became a core part of the SUMO package.
- TraCI
online interaction with the simulation
Included in the Distribution#
The following contributions are included in the package, but are less supported.
- Cadyts
a tool by Gunnar Flötteröd which adapts the simulate flows to the real flows in a known net
- SUMOPy
a tool by Joerg Schweizer supporting the whole SUMO toolchain with a GUI especially for demand modelling
- LiSuM
a middleware that couples LISA+ and SUMO to simulate real-world traffic light controllers and execute real-world traffic control software within SUMO.
- SAGA
a scriptable and user-defined activity-based mobility scenario generator for SUMO. Generate intermodal traffic demand from OSM input howto
SUMO Traffic Modelera graphical user interface for defining high-level traffic for SUMO(obsolete)
External extensions#
The following extensions are managed and supported by other parties.
Demand Generators#
- Citymob for Roadmaps
mobility pattern generator for vehicular networks (VANet focus)
Scenario and Network Editors#
- eWorld
an application that allows to convert and enrich roads networks
- Sumo2Unreal
an importer for SUMO's .net.xml road network files into the Unreal Engine 4 environment.
Connections to Network Simulators#
- Veins
connects SUMO to OMNeT++
- iTetris
connects SUMO to ns-3
- TraNS
connects SUMO to ns-2
- MOVE
connects SUMO to ns-2
- VSimRTI
C2X environment connecting SUMO to different network and application simulators (OMNeT++ and JiST/SWANS)
Other#
- PERMIT
A SUMO Simulator for Platooning Maneuvers in Mixed Traffic Scenarios (extends PLEXE)
-
Cooperative driving framework extending SUMO and Veins permitting the realistic simulation of platooning (i.e., automated car-following) systems. It features realistic vehicle dynamics and several cruise control models, permitting the analysis of control systems, large-scale and mixed scenario, as well as networking protocols and cooperative maneuvers.
- TraCI4Matlab
A Matlab interface for connecting and extending information via TraCI
- TraaS
A SOAP(webservice) interface for connecting and extending information via TraCI. Also a Java TraCI client library
- ocit2SUMO
Generate traffic light signal plans from OCIT® data
- FLOW
a framework for applying reinforcement learning and custom controllers to SUMO, developed at the University of California, Berkeley [1]
- Webots
coupling with a robot simulator
- TETCOS NetSim
supports VANET simulations by interfacing with SUMO
- SumoNetVis
A python library to render Sumo network files and trajectories with matplotlib or as an OBJ file.
- SESAM
SUMO as a cloud service to build, run and analyze simulation scenarios, developed by the DLR spin-off company co4e GmbH
-
TrafficFluid-Sim is an open source, microscopic traffic simulation tool for automated vehicles driving in lane-free traffic environments in the era of Connected and Automated Vehicles. The simulator is an extension of SUMO that explicitly targets the lane-free traffic paradigm.
Purgatory#
The following extensions exist or have existed, but their state is unclear.
- iTranSIM
extension by online-calibration using induction loop data by Tino Morenz
- SmallMaps
prunes road networks to a given boundary; by Andreas Florides
Note
SUMOPlayer was removed in release 0.24.0. You should be able to use traceExporter.py for the same task.