
Important links:
www.dlr.de/ts/en/desktopdefault.aspx/tabid-9883/16931_read-41000/
sumo.dlr.de/wiki/Simulation_of_Urban_MObility_-_Wiki
en.wikipedia.org/wiki/Microsimulation
Download:
https://sumo.dlr.de/docs/index.html
Set study area decals path, save DecalsStudyArea.xml, open cfg, set delay to 150, and run the sumo simulation; a sumo model requires cfg, network, and route file.
Discover the core concepts for simulating real-world traffic in Sumo, from road infrastructure and vehicles to trips, traffic lights, and graph theory elements like edges and nodes.
Acquire a study area image for Sumo simulation, measure width and height in meters with the ruler, and save the image in project folder with width and height in filename.
Link:
sumo.dlr.de/docs/NETEDIT.html
Create a network using a pre-modelled study area image as a background to locate junctions and edges for accurate traffic analysis; save and load decals and adjust four-lane edges.
Link:
sumo.dlr.de/docs/NETEDIT.html#connections
Explore the SUMO network file, a directed graph of roads and intersections, detailing edges as lanes with position, shape, and speed, plus traffic light logics at junctions and lane connections.
Udemy didn't allow me to upload the StudyAre.sumocfg because .sumocfg extension is denied.
Create a file named StudyArea.sumocfg.
Its code is:
<?xml version="1.0" encoding="iso-8859-1"?>
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://sumo.sf.net/xsd/sumoConfiguration.xsd">
<input>
<net-file value="StudyAreNetwork.net.xml"/>
<route-files value="demand.rou.xml"/>
</input>
<time>
<begin value="0"/>
<end value="200"/>
</time>
<time-to-teleport value="-1"/>
</configuration>
Link:
https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html
Edit and create route files in Sumo, adding trips such as trip_0, trip_1, and trip_2, and learn the four NetEdit creation modes: vehicle, trip, flow, and flowRoute.
Edit the route file in sumo with the vehicle option, creating routes via consecutive and non consecutive edges, color and assign vehicles, then save as demand.rou, and run the simulation.
Learn to edit the route file with the trip option, create multiple trips by selecting edges, set colors and departures, save as demand.rou, and reload SUMO to view routes.
Edit the route file in the Sumo traffic simulator using the flow option to create multiple traffic flows with four options—number, vehsPerHour, period, and probability—and simulate demand with five flows.
Learn how to add decals to a Sumo traffic simulation by loading a decals study area file or editing the Sumo configuration to auto-load a background image across sessions.
Create multiple vehicle types in NetEdit by cloning and customizing presets like bus, motorcycle, taxi, and truck, then define flows and run the simulation.
Link:
sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#vehicle_types
Link:
sumo.dlr.de/docs/Simulation/Traffic_Lights.html
Link:
sumo.dlr.de/docs/Simulation/Public_Transport.html
Learn to resolve bus deadlocks in the Sumo traffic simulator by editing the network in NetEdit, enabling pass for outgoing lanes on deadlock edges, and re-running to verify clearance.
Link:
sumo.dlr.de/docs/Simulation/Output.html
Link:
sumo.dlr.de/docs/Networks/Import.html
Install sumo and locate the downloads section to access essential microsimulation information. The course supports Windows, Linux, and Mac OS and introduces the two main programs after installation.
Create your first Sumo simulation in five minutes by generating a grid network with net edit, setting a vehicle flow, and saving network, routes, and config files.
Explore nodes or junctions using inspect mode, view edge arrows indicating movements, note id and type (B3), and see eight connected edges; clicking an edge reveals its origin at B3.
Master connection mode in Sumo traffic simulator by editing edge lanes, validating movements, and resolving conflicts to create color-coded vehicle flows; analyze congestion and preview traffic lights in next lesson.
Create traffic lights in a sumo traffic simulation by editing TLS config, adjusting net and route files, and saving networks, while observing congestion and the importance of correct file naming.
Learn to generate and export microsimulation reports from Sumo to spreadsheets, enabling visualization, pattern detection, and infrastructure performance analysis for data-driven traffic decisions.
With exercises that you will do yourself, learn about traffic microsimulation using the free application SUMO (Simulation of Urban Mobility). In this course, you will edit your own simulation network, create your traffic flows, deploy traffic light intersections, work with public transportation, and generate performance analysis reports.
The tool is free and will allow you to work with very important technology, especially for mobility and traffic analysts and urban planners.
What You Will Learn in This Course:
1. Introduction to SUMO
- Installation and configuration of SUMO.
- Navigating the user interface.
- Importing maps and road networks.
2. Editing Simulation Networks
- How to edit and customize traffic networks.
- Adding and modifying nodes and edges.
- Creating realistic urban traffic scenarios.
3. Creating and Managing Traffic Flows
- Defining different types of vehicles and their behaviors.
- Setting up traffic flows based on real-world data.
- Analyzing traffic patterns and identifying bottlenecks.
4. Implementing Traffic Light Intersections
- Creating custom traffic light programs.
- Simulating different traffic control strategies.
- Evaluating the impact of traffic light intersections on traffic flow.
5. Working with Public Transportation
- Integrating bus lines and other public transport modes.
- Simulating schedules and routes for public transportation.
- Analyzing the efficiency of public transportation in the road network.
6. Generating Performance Reports
- Collecting simulation data.
- Creating detailed traffic performance reports.
- Using metrics and indicators to evaluate mobility scenarios.