“Let’s Grow Together

One Heart, One Community”

Educator: Ahmad Mohammadi

PhD in Transportation Engineering, York University, Canada

Open Learning Materials for Simulation of Urban MObility (SUMO)

Tutorials at One Glance

SUMO Traffic Simulator “Simulation of Urban MObility” Tutorials from SUMO Quick Start, SUMO Traffic Signal to SUMO Reinforcement Learning

Part 1: SUMO Quick Start:

Set up a Basic SUMO Project and get familiar with SUMO User Interface

Part 2: SUMO NetEdit:

Import GIS Maps, Create Road Networks, and Add Traffic Volume.

Part 3: SUMO Traci:

Control The Simulation from an External Tool for Signal Optimization and Other Advanced Tasks.

Part 4: SUMO NetConvert:

Convert and Refine Various Road Network Formats for SUMO including OpenStreetMap and OpenDrive.

Part 5: SUMO Vehicle Types:

Explore Car-Following and Lane-Changing Models for Diverse Vehicles (Cars, Bikes, Scooters, etc.).

Part 6: SUMO And Immersive Technology:

Discover Cutting-Edge SUMO2Unity Application: A Virtual Reality Traffic Co-Simulation Tool To Improve Road Safety.

Part 7: SUMO and Autonomous Vehicles:

Learn Fundamentals of Connected and Autonomous Vehicles (CAVs) and Implementation in SUMO

Part 8: SUMO and Machine Learning:

Learn Fundamental of Reinforcement Learning Algorithms and Implementations in SUMO

Part 9: SUMO and Emergency Management:

Learn Traffic Signal Priority/Preemption and Emergency Vehicle Behavior in SUMO

Part 10: Energy, Emission, and Electric Vehicle

Learn Fundamental of Energy and Emission in Combustion Engine Vehicle and Electric Vehicle in SUMO

Part 11: From QGIS to SUMO:

Learn How to Get GIS Map (Aerial Imagery) from QGIS Software, Georefrencing it and Import in SUMO

SUMO Basic Tutorials

SUMO Traffic Simulator “Simulation of Urban MObility” Tutorials from SUMO Quick Start, SUMO Traffic Signal to SUMO Reinforcement Learning

Part 1: SUMO Quick Start

  • Installation and Create A Simple Network (See Video)
  • Create a Simple Network: Add Cars and Intersection (Unsignalized/Signalized) (See Video)
  • SUMO Files and Naming Network and Demands (See Video)

Part 2: SUMO NetEdit

  • SUMO NetEdit: QuickStart (See Video)
  • SUMO Step Length, Delay, and Lane Changing Constantly (See Video)
  • SUMO NetEdit: How to Create and Edit Network on GIS Map (See Video)

Part 3: SUMO Traci

  • SUMO Traci: Quick Start (See Video)

Part 4: SUMO NetConvert

  • SUMO NetConvert: OSM Web Wizard (See Video)
  • SUMO NetConvert: OpenDrive (Future Video)

Part 5: SUMO Vehicle Types

  • Passenger Car, Bicycle, Scooter (See Video)

SUMO Advanced Topics

SUMO Traffic Simulator “Simulation of Urban MObility” Tutorials from SUMO Quick Start, SUMO Traffic Signal to SUMO Reinforcement Learning

Part 6: SUMO and Immersive Technology

  • SUMO2Unity (From 2D SUMO to 3D Unity in 3Minutes — Free Tool Tutorial) (See Video)
  • Install SUMO2Unity: Setup SUMO ↔ Unity Co-Sim (See Video)
  • SUMO → Unity: Single-Lane + Unsignalized Intersection (See Video)

Part 7: SUMO and Autonomous Vehicles

  • Fundamental of Connected and Autonomous Vehicles (CAVs) (See Video)
  • Simulation Tools for CAVs such as CARLA, OMNET++/Vein, and SUMO (See Video)
  • Developing Mixed CAVs and Normal Traffic Environment in SUMO (See Video)
  • What You Can Do for Your Thesis/Project? (See Video)

Part 8: SUMO and Machine Learning Algorithms

  • Fundamental of Reinforcement Learning Algorithms (See Video)
  • Developing Two Reinforcement Learning Algorithms (Q-Learning and Deep Q-Learning) (See Video)
  • Generating and Comparing Results (See Video)

Part 9: SUMO and Emergency Management

  • Intelligent Traffic Signal – Emergency Vehicle (See Video)
  • Surrounding Car Reactions and Emergency Vehicle (Future Tutorial)

Part 10: Energy, Emission, and Electric Vehicle

  • Fundamental of Energy, Emission, EVs Analysis (Part1) (See Video)
  • Hands-on Example (Part2)(See Video)

Part 11: Download Aerial Map in QGIS for SUMO:

  • Download Aerial Map in QGIS for SUMO | Part 1 (QGIS Installation) (See Video)
  • Download Aerial Map in QGIS for SUMO | Part 2 (Download GIS Map From Any Location) (See Video)