SUMO Tutorial: Jakob Erdmann, Michael Behrisch, Peter Wagner ITSC2015, Las Palmas
SUMO Tutorial: Jakob Erdmann, Michael Behrisch, Peter Wagner ITSC2015, Las Palmas
Outline
• Setup
• Introduction to SUMO
• 3-click scenario generation
• Editing a scenario with NETEDIT
• Multi- and intermodal simulation
• Outputs
• TraCI
• Recent additions & future developments
• Time for Questions
DLR.de • Chart 3 SUMO2015 > Jakob Erdmann • Multimodal Tutorial > 2015-05-08
Folder:01_server.py
server.py
• Documentation at
http://sumo.dlr.de/wiki/NETEDIT
• Open osm.net.xml in NETEDIT
• Fix traffic problem at roundabout
• Join some junctions
• Add and modify connections
• Run build.bat again to regenerate random
demand (edges lost due to joining)
DLR.de • Chart 5 SUMO2015 > Jakob Erdmann • Multimodal Tutorial > 2015-05-08
Folder:02_net_modified
Adapting Demand
A multi-modal scenario
• Disable network building heuristics (not well adapted for Las Palmas)
• netconvert -c osm.netccfg --junctions.join false --ramps.guess false
• Fix traffic light plan in NETEDIT
• Rebuild demand using build.bat
DLR.de • Chart 8 SUMO2015 > Jakob Erdmann • Multimodal Tutorial > 2015-05-08
Folder:05_public_transport
Public transport
• Walk from the hotel to the bus station and ride to bus to the airport
<person id="leaving_early" depart="0" color="green">
<walk from="4526354#6" to="37350442" arrivalPos="112"/>
<ride to="176908062#1" lines="30"/>
</person>
Simulation Outputs
• Bonus:
• Analyse outputs
• Create collisions
Recent extensions
Version 0.24.0
• Electric vehicle model (battery, charging stations)
• Support for left-hand networks
• Improved TraCI support for pedestrians (new Tutorial)
• Vehicle-class specific speed limits
• Deliberate junction blocking (spillback of traffic jams onto an intersection)
• Import of bus lanes and bike lanes from OSM
• Updated VISSIM import (.inpx)
Development version
• NETEDIT is now open
DLR.de • Chart 13 SUMO2015 > Jakob Erdmann • Multimodal Tutorial > 2015-05-08
Next Steps
Conclusion