Topics/V2X
The ability of vehicles to exchange messages is investigated since the 1990ies.
Contents |
State of the Art
V2X simulations in SUMO
SUMO is usually coupled to a communication network simulator using a middleware.
Coupling to network simulators
Coupling Middlewares Overview
| Name | Used Network Simulator | Under Development |
|---|---|---|
| TraNS | ns2 | no |
| Veins | Focused on OMNeT++/MiXiM with an extendable, modular framework (ports exist for INET, INETMANET, and JiST/SWANS) | yes |
| iTETRIS | ns3 | yes |
| VSimRTI | JiST/SWANS or OMNeT++ (extendable) | yes |
TraNS
TraNS is an extension of ns2
Veins
see the Veins Homepage for a short overview, download links, beginner's tutorial, full publication list, and documentation.
iTETRIS
VSimRTI
The V2X Simulation Runtime Infrastructure (VSimRTI) is a framework which enables the preparation and execution of V2X simulations. The easy integration and exchange of simulators enables the substitution of the most relevant simulators for a realistic presentation of vehicle traffic, emissions, wireless communication, and the execution of V2X applications. For immediate use, a set of simulators is already coupled with VSimRTI. For example, the traffic simulators VISSIM and SUMO, the communication simulators JiST/SWANS and OMNeT++, the application simulator VSimRTI_App, and several visualization and analysis tools are prepared for VSimRTI. For more information see VSimRTI Homepage.
Projects
EC-Projects
Projects about Vehicular Communication from the EC
| Name | Time Span | Used SUMO |
|---|---|---|
| iTETRIS | yes | |
| DRIVE C2X | yes (among other) | |
| Pre-Drive C2X | yes (among other) | |
| EVITA | ||
| PRESERVE |
iTETRIS
- home page: http://ict-itetris.eu/
Pre-Drive C2X
- home page: http://www.pre-drive-c2x.eu/
DRIVE C2X
- home page: http://www.drive-c2x.eu/project
EVITA
- home page: http://evita-project.org/
PRESERVE
- home page: http://www.preserve-project.eu/
National Projects
| Name | Time Span | Used SUMO |
|---|---|---|
| CoCar | 2006-2009 | yes |
| simTD | 2008- | yes (among others) |
Deprecated
Implementation Status (to be updated)
- Other TraCI Servers aside from SUMO
- AnSim: On request: TraCI server, that enables the Ad-Hoc Network Simulator AnSim to act as a mobility generator. Ansim includes traditional mobility models like random waypoint.
- TraCI Clients
- ns2: The ns2 patch containing the TraCI client is now available for download. You can also checkout the anonymous readable SVN repository at
https://svn.itm.uni-luebeck.de/traci/trunk/ns2-patch. - Shawn: TraCI client is included in the algorithmic centered sensor network simulator Shawn.
- ns2: The ns2 patch containing the TraCI client is now available for download. You can also checkout the anonymous readable SVN repository at
The table below reflects the current implementation status of TraCI commands in the listed servers and clients.
| command | SUMO (release 0.10.1) | SUMO (latest svn) | ns2 | Shawn | OMNeT++ | JiST/SWANS |
| Get Version | X | X | ||||
| Simulation Step | X | X | X | X | X | X |
| Set Maximum Speed | X | X | X | X | X | X |
| Stop Node | X | X | O | O | X | O |
| Change Route | X | X | X | X | ||
| Change Target | X | X | ||||
| Change Lane | X | X | O | |||
| Slow Down | X | X | X | |||
| Position Conversion | X | X | ||||
| Distance Request | X | X | X | |||
| Subscribe Lifecycles | O | O | X | X | ||
| Subscribe Domain | O | O | X | X | ||
| Add Vehicle | O | X | ||||
| Traffic Lights (Set) | O | O | ||||
| Polygons (Get/Set) | O | X |
- O = command is implemented, but was not tested yet
- X = command is implemented and was tested (however, there might still be undiscovered errors or side effects)