SUMO OMNeT++ is used to perform road traffic simulation which is widely used in the study of traffic engineering. Sumo OMNeT++ follow intermodal traffic systems which includes road vehicle, pedestrians and public transport.00

0 Included with SUMO is a wealth of supporting tools which handle tasks such as

route finding.


network import.

Emission calculation.


Applications of SUMO:

  • SUMO was used to support simulated in-vehicle telephony behavior for evaluating the performance of GSM-based traffic surveillance.
  • Evaluate the performance of traffic lights, including the evaluation of modern algorithms up to the evaluation of weekly timing plans.
  • SUMO is widely used by the V2X community for both, providing realistic vehicle traces, and for evaluating applications in an on-line loop with a network simulator.
  • Vehicle route choice has been investigated, including the development of new methods, the evaluation of eco-aware routing based on pollutant emission, and investigations on network-wide influences of autonomous route choice

Features of SUMO:

  • Supported import formats: OpenStreetMap, VISUM, VISSIM, NavTeq.
  • SUMO is implemented in C++ and uses only portable libraries.
  • Microscopic simulation – vehicles, pedestrians and public transport are modeled explicitly.
  • Time schedules of traffic lights can be imported or generated automatically by SUMO.
  • Online interaction – control the simulation with TraCI.
  • No artificial limitations in network size and number of simulated vehicles.

Sample Source Code for SUMO OMNeT++

[code lang="js"]
module Highway
obstacles: ObstacleControl
annotations: AnnotationManager