Generated by GPT-5-mini| SUMO (Simulator of Urban MObility) | |
|---|---|
| Name | SUMO |
| Title | SUMO (Simulator of Urban MObility) |
| Developer | Dresden University of Technology; German Aerospace Center |
| Released | 2001 |
| Programming language | C++ |
| Operating system | Linux, Windows, macOS |
| License | Eclipse Public License |
SUMO (Simulator of Urban MObility) is an open‑source, microscopic, multi‑modal traffic simulation suite used for modeling and analyzing road networks, public transport, and traffic control systems. It supports detailed simulation of vehicles, pedestrians, and traffic infrastructure and is employed in research, industry, and municipal planning projects across Europe and worldwide. SUMO enables integration with external controllers, optimization frameworks, and sensor data for transport studies, smart‑city deployments, and autonomous vehicle testing.
SUMO models individual vehicle movements, interactions with traffic signal controllers, and multimodal flows across networks derived from sources such as OpenStreetMap, TomTom, and HERE Technologies. It provides command‑line tools and graphical frontends to visualize scenarios, supports network import/export, and interfaces with control algorithms from institutions like Fraunhofer Society, Max Planck Society, and ETH Zurich. Researchers from Imperial College London, Massachusetts Institute of Technology, TUM, and University of California, Berkeley have applied SUMO to studies in traffic management, emissions modelling, and connected automated vehicle experiments.
Development began in the early 2000s at the German Aerospace Center and continued through collaborations with academic partners including Dresden University of Technology and TU Berlin. SUMO emerged alongside contemporaries such as VISSIM, Aimsun, and MATSim, contributing an open‑source alternative used in projects funded by the European Commission, Horizon 2020, and national research grants. Major milestones include adoption by large trials coordinated with Siemens, Bosch, BMW, and transport agencies of Berlin, Munich, and Zurich.
SUMO’s modular architecture comprises a microscopic simulator core written in C++, GUI tools, and utilities for network generation, route assignment, and emission estimation. Key components include the SUMO Core, the SUMO‑Gui visualizer, the NETCONVERT network importer, the DUAROUTER route planner, and the TRACI API for real‑time control. Interoperability components enable co‑simulation with frameworks such as ROS, OMNeT++, ns‑3, and optimization platforms like Gurobi and CPLEX.
SUMO supports lane‑level modeling, traffic signal optimization, public transport scheduling, and pedestrian dynamics using microsimulation approaches similar to those in Helbing-style models. It simulates fuel consumption and emissions with integrations to emission databases like HBEFA and supports electric vehicle charging models. The suite can emulate connected and automated vehicle behavior, realistic sensor models for LiDAR and camera, and integrates map data from OpenStreetMap and cartography from Esri.
SUMO is used for urban planning studies in cities such as Berlin, London, Paris, and New York City; for autonomous vehicle testing in testbeds affiliated with Toyota Research Institute and Waymo; and for smart traffic control experiments by Transport for London and Rijkswaterstaat. It supports academic research at institutions like Stanford University, University of Cambridge, EPFL, and KAIST and has been applied in projects involving CAV deployments, congestion pricing pilots, public transit optimization, and emergency evacuation modelling.
SUMO exposes APIs such as TRACI for languages including Python, Java, and C++, enabling coupling with machine learning libraries like TensorFlow and PyTorch and with simulation frameworks such as CARLA and LGSVL. Extensions and plugins integrate with traffic control standards from agencies like IEEE and with cloud platforms including Amazon Web Services and Microsoft Azure for large‑scale scenario execution. Third‑party toolchains from companies such as TomTom and HERE Technologies augment SUMO’s import/export capabilities.
SUMO’s performance scales with parallelization strategies and supports large networks used in regional studies by organizations like European Space Agency projects and national transport ministries. Validation studies compare SUMO outputs with field measurements and other simulators such as VISSIM and Aimsun, and with datasets from NHTSA and urban sensor deployments. Benchmarking efforts by research groups at TU Delft, KTH Royal Institute of Technology, and University of Toronto evaluate travel times, queue lengths, and emissions estimates to calibrate models and quantify uncertainty.
SUMO is maintained under the Eclipse Public License and benefits from a community of contributors across universities, research institutes, and industry partners including Daimler, Volkswagen, and Siemens Mobility. Documentation, tutorials, and user forums are supported by academic labs at Dresden University of Technology, TU Berlin, and community contributors from GitHub repositories. Governance and collaborative development are sustained through workshops at conferences such as IEEE Intelligent Transportation Systems Conference, TRB Annual Meeting, and ECSM.
Category:Simulation software Category:Traffic simulation