Difference between revisions of "Simulation of Urban MObility - Wiki"

From Sumo
Jump to navigation Jump to search
(Downloads)
 
(136 intermediate revisions by 11 users not shown)
Line 1: Line 1:
=Welcome to SUMOWiki=
+
{{Caution|This wiki is only a reference instance for historical reasons. The up to date documentation is at https://sumo.dlr.de/docs/}}
  
This Wiki contains information about the [http://sumo.sourceforge.net/ SUMO] simulation framework. "'''S'''imulation of '''U'''rban '''MO'''bility" (SUMO) is an open source, highly portable, microscopic road traffic simulation package designed to handle large road networks. It is mainly developed by employees of the [http://www.dlr.de/ts Institute of Transportation Systems] at the [http://www.dlr.de German Aerospace Center].
+
<div style="text-align: center; border:1px solid #909090; padding:5px; min-height: 60px;">
 +
<span style="float: right;">[[File:MediaWikiSidebarLogo.png|50px|SUMO 2020 conference|link=http://sumo.dlr.de/2019/]]</span>
 +
The [http://sumo.dlr.de/2019/ SUMO User Conference 2020] takes place '''May, 11-13, 2020''' in Berlin.
 +
</div>
  
Here you can get answers to [[FAQ|frequently asked questions]] or follow [[Tutorials]]. Furthermore this Wiki serves as communication platform for the Sumo developers and last but not least as a project reference concerning projects and publications in connection with Sumo.
+
<span style="float: right;">[[File:Eclipse_foundation_logo.jpg|250px|Eclipse|link=https://eclipse.org/sumo/]]</span>
 +
"'''S'''imulation of '''U'''rban '''MO'''bility" (Eclipse SUMO) is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks. SUMO is [[License|licensed]] under the [https://eclipse.org/legal/epl-v20.html Eclipse Public License V2]. "Eclipse SUMO" is a trademark of the Eclipse Foundation. If you use SUMO, please support its development by telling us about your [[Publications]].
  
 
The content of this Wiki is freely editable according to the [http://en.wikipedia.org/wiki/Wiki wiki style].
 
The content of this Wiki is freely editable according to the [http://en.wikipedia.org/wiki/Wiki wiki style].
That means, whenever You find a solution to a problem mentioned on the [[Contact|mailing lists]], feel free to add an article to this Wiki or an entry to the [[FAQ|frequently asked questions]].
+
That means, whenever You find a solution to a problem mentioned on the [[Contact|mailing lists]], feel free to add an article to this Wiki or an entry to the [[FAQ|frequently asked questions]]. Write access is restricted. In order to be allowed to edit this Wiki, please drop us an email via the sumo-user [[Contact|mailing list]]. Here is a short help on [[Help:Editing|editing articles]].
Here is a short help on [[Help:Editing|editing articles]].
 
  
Please do not ask questions inside the Wiki. Use the [[Contact|mailing lists]] for that purpose.
+
The documentation in this wiki is continuously updated and always refers to the [[Downloads#SUMO_latest_development_version|latest development version]]. Documentation for a specific release version of SUMO is included in the download of that version.
If you want to report a bug, please use the [http://sourceforge.net/tracker/?group_id=45607&atid=443421 Sourceforge BugTracker].
 
  
==Overview==
+
<center>
SUMO started as an open source project in 2001. The idea was to support the traffic research community with a common platform to test and compare models of vehicle behaviour, traffic light optimisation, routing etc.
+
{| style="margin: 0; table-layout:fixed;" width="90%" cellspacing="10" border="0"
  
The package contains the following applications. Please remark, that most of the tools are command-line tools by now. They do nothing if you just double-click them (besides printing something).
+
| valign="top" |
* command-line simulation ([[SUMO]])
+
<div align="center" style="background-color:#ccddff; font-size:150%; padding:5px; border:solid #606060 1px;">Documentation</div>
* simulation with a graphical user interface ([[GUISIM]]); [[Screenshots]]  
+
<div style="border:solid #606060 1px; border-top-width: 0px">
* network builder/converter ([[NETCONVERT]])
+
* '''[[FAQ|Frequently Asked Questions (FAQ)]]'''
* network builder/generator ([[NETGEN]])
+
* [[SUMO User Documentation]]
* OD-matrix to trip definitions converter ([[OD2TRIPS]])
+
* [[Screenshots]]
* a router using a dynamic user assignement approach ([[DUAROUTER]])
+
* [[Installing|Installing SUMO]]
* a router using junction ratio descriptions ([[JTRROUTER]])
+
* [[Tutorials]]
* a router using induction loop measures ([[DFROUTER]])
+
* [[Contact|Contact Information]]
* a polygon importer ([[POLYCONVERT]])
+
* [[ChangeLog]]
 +
</div>
  
The car movement model is a microscopic, space-continuous and time-discrete car-following model developed by Stefan Krau&szlig; (see [[Publications#Krauss1998_1|Krauss1998_1]], [[Publications#Krauss1998_2|Krauss1998_2]]).
+
| valign="top" |
The traffic assignment is made using the DUA-approach by Christian Gawron (see [[Publications#Gawron1998_1|Gawron1998_1]]).
+
<div align="center" style="background-color:#ccddff; font-size:150%; padding:5px; border:solid #606060 1px;">References</div>
 +
<div style="border:solid #606060 1px; border-top-width: 0px">
 +
* [[Other/Projects|Projects]]
 +
* [[Publications]]
 +
* [[Other/Links|Links]]
 +
* [[DiplomStudArb|Diplom- und Studienarbeiten]]
 +
</div>
  
SUMO is licensed under the [http://www.gnu.org/licenses/gpl.html GPL].
+
| valign="top" rowspan="2" |
 +
<div align="center" style="background-color:#ccddff; font-size:150%; padding:5px; border:solid #606060 1px;">Extensions</div>
 +
<div style="border:solid #606060 1px; border-top-width: 0px">
 +
<div align="center">'''Open Source Software'''</div>
 +
* [[TraCI]]
 +
: online interaction with the simulation
 +
* [[Contributed/Cadyts|Cadyts]]
 +
: a tool by Gunnar Flötteröd which adapts the simulated flows to the real flows in a known net
  
From the begin on the following design principles were followed: the software has to be as portable and as fast as possible. The first is reached by usage of the standard C++ - functions only, the second by using Krauß' fast car-following model for the computation of vehicle movements.
+
* [[Contributed/SUMOPy|SUMOPy]]
 +
: a tool by Joerg Schweizer supporting the whole SUMO toolchain with a GUI especially for demand modelling
 +
* [[Tools/LiSuM|LiSuM]]
 +
: couples [https://www.schlothauer.de/en/software-systems/lisa/ LISA+] and SUMO to simulate real-world traffic light controllers.
 +
* [http://veins.car2x.org/ Veins]
 +
: connects SUMO to OMNeT++
 +
* [https://flow-project.github.io/ FLOW]
 +
: a framework for applying reinforcement learning and custom controllers to SUMO, developed at the University of California, Berkeley. [https://github.com/flow-project/flow]
 +
* [http://www.dcaiti.tu-berlin.de/research/simulation/ VSimRTI]
 +
: C2X environment connecting SUMO to different network and application simulators
 +
* [https://github.com/lcodeca/SUMOActivityGen SAGA]
 +
: [https://github.com/eclipse/sumo/tree/master/tools/contributed Generate intermodal traffic demand from OSM input] [https://github.com/lcodeca/SUMOActivityGen/blob/master/docs/HOWTO.md howto].
  
Other limitations such as the memory usage are not considered that much, although a simulation of large areas shall be possible on normal desktop computers.
+
* [http://www.ict-itetris.eu/ iTetris]
 
+
: connects SUMO to ns3, available [https://gitlab.eurecom.fr/iTETRIS here].
==Downloads==
+
<div align="center">'''Commercial Extensions'''</div>
Release 0.9.10 (latest stable), from 16.09.2008:
+
* [https://www.cyberbotics.com/automobile/sumo-interface.php Webots]
* Precompiled, runnable binaries for MS Windows: [http://prdownloads.sourceforge.net/sumo/sumo-winbin-0.9.10.zip?download sumo-winbin-0.9.10.zip, ~6.6MB]
+
: coupling with a robot simulator
* Source code tar-ball: [http://prdownloads.sourceforge.net/sumo/sumo-src-0.9.10.tar.gz?download sumo-src-0.9.10.tar.gz, ~3.8MB]
+
* [[Contributed/iTranSIM|iTranSIM]]
 +
: extension by online-calibration using induction loop data by Tino Morenz
 +
* [http://eworld.sourceforge.net/ eWorld]
 +
: an application that allows to convert and enrich roads networks
 +
|-
 +
</div>
 +
| valign="top" |
 +
<div align="center" style="background-color:#ccddff; font-size:150%; padding:5px; border:solid #606060 1px;">Downloads</div>
 +
<div style="border:solid #606060 1px; border-top-width: 0px">
 +
<div align="center">'''Release {{Version}}, {{ReleaseDate}}'''</div>
 +
* MS Windows binaries: [http://sourceforge.net/projects/sumo/files/sumo/version%20{{Version}}/sumo-win64-{{Version}}.msi/download sumo-win64-{{Version}}.msi]
 +
* Source code: [http://sourceforge.net/projects/sumo/files/sumo/version%20{{Version}}/sumo-src-{{Version}}.tar.gz/download sumo-src-{{Version}}.tar.gz]
 
* [http://download.opensuse.org/repositories/home:/behrisch/ Repositories for binary Linux versions]
 
* [http://download.opensuse.org/repositories/home:/behrisch/ Repositories for binary Linux versions]
Other packages can be obtained from the [[Downloads]] section. Some [[Scenarios]], [[FreeNetworks]] and [[TrafficData]] are available there, too.
+
* macOS binaries: [[Installing/MacOS_Build|Installing with Homebrew]]
 
+
* [[Downloads|All Downloads of this Release]]
==Documentation==
+
* [[Data/Scenarios]]
* [[FAQ]] - frequently asked questions
+
* [[Data/Networks]]
* [[InstallBinary]] - How to use the binary Windows distribution
+
* [[Data/Traffic Data]]
* [[Tutorials]] - first steps in SUMO
+
<div align="center">'''SUMO-Game'''</div>
* Documentation by application: [[SUMO]], [[GUISIM]], [[NETGEN]], [[NETCONVERT]], [[DUAROUTER]], [[JTRROUTER]], [[DFROUTER]], [[POLYCONVERT]]
+
* MS Windows binaries: [http://sourceforge.net/projects/sumo/files/sumo/version%20{{Version}}/sumo-game-{{Version}}.zip/download sumo-game-{{Version}}.zip]
* [[UserDocumentation|Documentation by topic]]: ([[TrafficSimulations|traffic simulations]] and the [[SumoAtAGlance|traffic simulation SUMO]], [[NetworkBuild|building the networks]], [[RoutesBuilding|building the demand]], [[Simulation|performing the simulation]], etc.)
+
</div>
* [[AdditionalTools]] - some additional applications that ease the work
 
* [[DataDefinitions]] - more documentation about data formats (in work)
 
* [[Glossary]] - Sumo terms and abbreviations explained
 
* [[ChangeLog]] - information about the changes between subsequent releases
 
* [[FreeNetworks]] - some information about sources of networks and how to parse them
 
* Additional Documentation
 
** Persian [http://linux-notes.blogfa.com/post-37.aspx SUMO tutorial] on version 0.9.8; thanks to Omid Mohajerani
 
** Persian tutorial on [http://linux-notes.blogfa.com/post-39.aspx "Vehicular Adhoc Network Simulation With NS2, SUMO And MOVE"]; thanks to Omid Mohajerani
 
* [[Contact]] - how to get in touch with other sumo users and developers
 
* [[DeveloperDocumentation]] - additional documentation for developers (building, modules, etc.)
 
 
 
==Project reference==
 
* [[Projects]] - this contains references to all projects using Sumo, if you start a new one, please add a line (and possibly a link) there
 
* [[Publications]] - a list of publications either referring to Sumo or referred by Sumo (e.g. in the user documentation), if you publish something please add a link
 
* [[Links]] - related projects and other pages of interest
 
* [[DiplomStudArb|Diplom- und Studienarbeiten]] - proposals for diploma and other theses (in German)
 
 
 
==Extensions==
 
===Related to C2C===
 
* [[TraCI]]: A Framework for Coupling Road Traffic and Network Simulators
 
* [[TraceExporter]] - Transforms SUMO-netstate dumps into ns2-trace files (home: http://www.auto-nomos.de)
 
* [http://trans.epfl.ch/ <font color="#0174DF">Tra</font><font color="#FF0000">NS</font>] - <strong>Tra</strong>ffic and <strong>N</strong>etwork <strong>S</strong>imulation environment for design, implementation and realistic evaluation of VANET applications. It is based on [[TraCI]] (home: http://trans.epfl.ch)
 
* [[RapidGenerationOfRealisticSimulationForVANET]] - Connection between SUMO and ns2 (home: http://lens1.csie.ncku.edu.tw/MOVE/index.htm)
 
* Veins - Connection between SUMO and OMNeT++ (home: http://www7.informatik.uni-erlangen.de/veins/)
 
 
 
===Related to online calibration===
 
* [[iTranSIM]] - extension of SUMO by online-calibration using induction loop data by Tino Morenz
 
  
===Related to other topics===
+
| valign="top" |
* eWorld - an application that allows to convert and enrich roads networks; interaction is done via the [[TraCI]]-protocol (home: http://eworld.sourceforge.net/)
+
<div align="center" style="background-color:#ccddff; font-size:150%; padding:5px; border:solid #606060 1px;">Developer</div>
* [[SUMOPlayer]] - generates real-time GPS traces from dump output; by Michael Willigens
+
<div style="border:solid #606060 1px; border-top-width: 0px;">
* [[SmallMaps]] - prunes road networks to a given boundary; by Andreas Florides
+
* [[Developer/Main|Developer Documentation]]
 +
* [https://github.com/eclipse/sumo GitHub project]
 +
* [https://github.com/eclipse/sumo/issues Issue Tracking]
 +
</div>
  
==Yet Uncategorized==
+
|}
* [[CurrentVehicleClasses]]
+
</center>
* [[DFRouter]]
 

Latest revision as of 10:16, 10 September 2019

Caution:
This wiki is only a reference instance for historical reasons. The up to date documentation is at https://sumo.dlr.de/docs/

SUMO 2020 conference The SUMO User Conference 2020 takes place May, 11-13, 2020 in Berlin.

Eclipse "Simulation of Urban MObility" (Eclipse SUMO) is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks. SUMO is licensed under the Eclipse Public License V2. "Eclipse SUMO" is a trademark of the Eclipse Foundation. If you use SUMO, please support its development by telling us about your Publications.

The content of this Wiki is freely editable according to the wiki style. That means, whenever You find a solution to a problem mentioned on the mailing lists, feel free to add an article to this Wiki or an entry to the frequently asked questions. Write access is restricted. In order to be allowed to edit this Wiki, please drop us an email via the sumo-user mailing list. Here is a short help on editing articles.

The documentation in this wiki is continuously updated and always refers to the latest development version. Documentation for a specific release version of SUMO is included in the download of that version.

Documentation
References
Extensions
Open Source Software
online interaction with the simulation
a tool by Gunnar Flötteröd which adapts the simulated flows to the real flows in a known net
a tool by Joerg Schweizer supporting the whole SUMO toolchain with a GUI especially for demand modelling
couples LISA+ and SUMO to simulate real-world traffic light controllers.
connects SUMO to OMNeT++
a framework for applying reinforcement learning and custom controllers to SUMO, developed at the University of California, Berkeley. [1]
C2X environment connecting SUMO to different network and application simulators
Generate intermodal traffic demand from OSM input howto.
connects SUMO to ns3, available here.
Commercial Extensions
coupling with a robot simulator
extension by online-calibration using induction loop data by Tino Morenz
an application that allows to convert and enrich roads networks
Downloads
Developer