Skip to main content

Eclipse SUMO

Eclipse SUMO (Simulation of Urban MObility) is an open-source, microscopic and mesoscopic road traffic simulation suite (traffic simulation) used to model, simulate, and analyze the movement of vehicles, public transport, and pedestrians in transport networks.

  • Microscopic and mesoscopic traffic simulation of vehicles, public transport, and pedestrians (traffic simulation)
  • Import and generation of road networks from various geographic data sources (mapping and network modeling)
  • Route assignment, demand modeling, and traffic management scenarios (transport planning and analysis)
  • Command-line tools and APIs for batch processing, scripting, and workflow integration (automation and integration)
  • Extensible framework with support for custom models, extensions, and external system coupling (simulation framework)

More About Eclipse SUMO

Eclipse SUMO (Simulation of Urban MObility) is an open-source, microscopic and mesoscopic traffic simulation package (traffic simulation) developed under the Eclipse Foundation and targeted at modeling and analyzing road traffic at the level of individual vehicles and pedestrians. It is used to study traffic dynamics, transport policies, and infrastructure configurations for urban and interurban road networks.

The project provides a set of tools for building and managing road networks (mapping and network modeling). Users can import networks from geographic sources such as OpenStreetMap or from existing transport planning data, or they can generate synthetic networks. The network model represents lanes, intersections, traffic lights, priorities, and related attributes in a structured form suitable for simulation and scenario analysis.

On top of the network model, Eclipse SUMO supports traffic demand and route modeling (transport planning and analysis). Users define flows or trips for vehicles, public transport, and pedestrians, and can apply route assignment methods, traffic management strategies, and traffic light programs. The simulator runs time-stepped simulations that track each vehicle’s position, speed, and interactions, enabling analysis of congestion, travel times, emissions, and other traffic-related metrics.

Eclipse SUMO exposes various interfaces for integration and automation (automation and integration). The core simulator and accessory tools are usually executed from the command line, which allows batch scenarios and scripted experiments. The project provides APIs and remote control interfaces that let external applications interact with running simulations, adjust parameters, or couple SUMO with other tools, for example for co-simulation with communication simulators or control algorithms.

The software includes visualization and analysis utilities (data analysis and visualization). Users can view simulations graphically, inspect vehicle trajectories, and export outputs such as aggregated traffic statistics, vehicle traces, and emissions estimates. These outputs support transport planning studies, research experiments, and system-level assessments for intelligent transport systems.

In enterprise and institutional environments, Eclipse SUMO is used by transport agencies, engineering consultancies, and research organizations (transport planning and research). Typical use cases include evaluation of new road layouts, traffic signal timings, public transport priority schemes, demand-management policies, and vehicle automation or connectivity concepts. Because it is open-source and scriptable, it can be integrated into custom toolchains, optimization loops, and digital twin workflows for urban mobility systems.

From a directory perspective, Eclipse SUMO fits into the category of traffic and mobility simulation platforms (traffic simulation), with subcategories in transport planning, microscopic traffic modeling, and intelligent transportation system analysis. Its support for extensibility and external coupling allows organizations to align the simulator with domain-specific models, policies, and IT environments without relying on proprietary black-box behavior.