Eclipse MOSAIC
Download Area

Since October 2020, VSimRTI is open-source and is distributed as Eclipse MOSAIC under the Eclipse Public License.

You can find the source code and contribute on our GitHub Repository. More information about Eclipse MOSAIC, including detailed documentation and various tutorials, can be found on the eclipse.org/mosaic project webpage.

Further commercial downloads, e.g. of MOSAIC Extended and additional tools and simulators, can be found in the Extended Downloads section. To get access, please contact us at .

Downloads

Eclipse MOSAIC - 24.0 Release (March 2024)

Filename Modified Size
eclipse-mosaic-24.0.zip 25.03.24 33,7 MB
eclipse-mosaic-24.0.tar.gz 25.03.24 33,7 MB

Add-ons

Filename Modified Size
ns3-federate-24.0.zip 25.03.24 42 KB
omnetpp-federate-24.0.zip 25.03.24 57 KB

Tools

Filename Modified Size
scenario-convert-24.0.zip 25.03.24 37,2 MB

Eclipse MOSAIC - 23.0 (Deprecated)

Filename Modified Size
eclipse-mosaic-23.1.zip 6.10.23 31,4 MB
eclipse-mosaic-23.1.tar.gz 6.10.23 31,4 MB
ns3-federate-23.1.zip 6.10.23 42 KB
omnetpp-federate-23.1.zip 6.10.23 57 KB
scenario-convert-23.1.zip 6.10.23 40,8 MB

Eclipse MOSAIC - 23.0 (Deprecated)

Filename Modified Size
eclipse-mosaic-23.0.zip 20.04.23 24,9 MB
eclipse-mosaic-23.0.tar.gz 20.04.23 24,8 MB
ns3-federate-23.0.zip 20.04.23 42 KB
omnetpp-federate-23.0.zip 20.04.23 57 KB
scenario-convert-23.0.zip 20.04.23 30,1 MB

Change Logs

Eclipse MOSAIC 24.0

  1. App sim: Renamed API method getPayLoad() to getPayload(). Needs migration of all V2xMessage extensions. (bugfix)
  2. App sim: Upgraded the integrated routing engine GraphHopper, enabling improved calculation of alternative routes. (new)
  3. App sim: Route calculation and handling is much more robust now. (new)
  4. Communication sim: Cellular simulator now models headers on top of payloads based on underlying protocols. (new)
  5. MOSAIC: Upgraded several dependencies to most recent versions. (new)
  6. Traffic sim: Lane change mode OFF now completely disables lane-changing. New mode `FOLLOW_ROUTE` disables lane changing except for route following purposes. (new)
  7. Traffic sim: Vehicle ids from existing SUMO scenarios can now be named using UTF-8 characters, such as Arabic, Chinese, Hebrew, and other. (new)
  8. Traffic sim: Now support SUMO 1.19.0 (new)
  9. MOSAIC Extended: New parking ambassador allows to put standing vehicles into the world which are synchronized with other simulators, such as SUMO (Extended). (new)
  10. MOSAIC Extended: Major upgrade of visualization in Phabmacs and MOSAIC 3D visualizer by using new graphics engine KOOL (Extended). (new)

Eclipse MOSAIC 23.1

  1. MOSAIC: MOSAIC now requires at least Java 11 Runtime Environment to be executed. (new)
  2. MOSAIC: Improved MOSAIC Tutorials on eclipse.dev/mosaic and related applications. (new)
  3. App sim: Perception Module leaves experimental phase and is now available per default. (new feature)
  4. App sim: New perception modifiers model occlusion based on bounding boxes, and errors on heading and dimension of perceived objects. (new)
  5. App sim: The application API was extended to get access to the unit's logging directory (e.g. for data export). (new)
  6. MOSAIC: Mapping of vehicle applications now follows a stochastic distribution per default instead of a repeating pattern (configurable). (new)
  7. MOSAIC: Fixed that vehicle deceleration values were omitted in specific configuration setups. (bugfix)
  8. Scenario-convert: Import of SUMO net files in Scenario-Convert supports almost any projection now (only UTM was supported). (new)
  9. Scenario-convert: Fixed database type affinities to make scenario-database more robust. (bugfix)
  10. Traffic sim: Vehicles defined in integrated SUMO scenarios can now be mapped with complex application distributions. (new)
  11. Traffic sim: Now supports SUMO 1.18.0 (new)
  12. MOSAIC Extended: Path handling in Simulation-Runner is more robust now. (new)

Eclipse MOSAIC 23.0

  1. App sim: Perceived objects provide dimension information (length, width, height). (new)
  2. App sim: The perception module can now detect traffic lights and their current states. (new)
  3. App sim: Vehicles and other units are finally able to send V2X messages during their shutdown procedure. (new)
  4. App sim: Resolved issues in perception module, e.g., when multiple apps used perception modifiers simultaneously. (bugfix)
  5. MOSAIC: The RTI now detects the OS type of the local host by itself. (new)
  6. MOSAIC: Fixed minor bugs in RTI, Logging, and JSON-Scheme files. (bugfix)
  7. Scenario-convert: Scenario-Convert is now able to import building information to an existing scenario database. (new)
  8. Traffic sim: Improved handling of vehicles which are teleported by SUMO. (new)
  9. Traffic sim: Several data related to trains can now be read from SUMO. (new)
  10. Traffic sim: Now supports SUMO 1.16.0 (new)
  11. MOSAIC Extended: Introduced OpenDRIVE support for PHABMACS (Extended). (new)

Additional Notes

If you want to use the communication simulators ns-3 or OMNeT++, you can rely on the provided installation scripts (for native installation) or the Dockerfile (for Docker-installation), located in the bin/fed folder. Please have a look in the user manual. For native installation, it is recommended to use Linux based systems for ns-3 and OMNeT++.

In order to run MOSAIC with the traffic simulator SUMO it is necessary to add the sumo-bin-folder to your PATH variable.