Skip to content

Releases: eclipse/mosaic

24.1

06 Sep 08:52
a85cd67
Compare
Choose a tag to compare

Autumn 2024 release of Eclipse MOSAIC.

Changes compared to Eclipse MOSAIC 24.0:

  • [M+] The file output generator is now able to print fields of the V2X message related to a V2xMessageReception interaction.
  • [M+] Geomath now provides a new class representing point clouds.
  • [A+] V2X messages can be duplicated for re-transmissions.
  • [A-] Searching for road positions is now more accurate for overlapping edges.
  • [S+] Scenario-Convert is now able to export the database to GeoJSON files (removed shapefile export).
  • [T+] Now supports SUMO 1.20.0
  • [X-] Major clean-up of extended bundle and dependencies (Extended).
  • [X-] Improved synchronization of timing between PHABMACS and MOSAIC (Extended).
  • [X+] PHABMACS and MOSAIC 3D Visualizer now use an own 3D model format based on protobuf (Extended).

24.0

25 Mar 12:15
73ea1be
Compare
Choose a tag to compare

Spring 2024 release of Eclipse MOSAIC.

Changes compared to Eclipse MOSAIC 23.1

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

23.1

06 Oct 12:15
509ebc1
Compare
Choose a tag to compare

Autumn 2023 release of Eclipse MOSAIC.

Changelog compared to Eclipse MOSAIC 23.0:

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

23.0

20 Apr 12:17
ba4b3ea
Compare
Choose a tag to compare

Spring 2023 release of Eclipse MOSAIC.

Changelog compared to Eclipse MOSAIC 22.1:

  • [A+] Perceived objects provide dimension information (length, width, height).
  • [A+] The perception module can now detect traffic lights and their current states.
  • [A+] Vehicles and other units are finally able to send V2X messages during their shutdown procedure.
  • [A-] Resolved issues in perception module, e.g., when multiple apps used perception modifiers simultaneously.
  • [M+] The RTI now detects the OS type of the local host by itself.
  • [M-] Fixed minor bugs in RTI, Logging, and JSON-Scheme files.
  • [S+] Scenario-Convert is now able to import building information to an existing scenario database.
  • [T+] Improved handling of vehicles which are teleported by SUMO.
  • [T+] Several data related to trains can now be read from SUMO.
  • [T+] Now supports SUMO 1.16.0
  • [X+] Introduced OpenDRIVE support for PHABMACS (Extended).

22.1

19 Oct 14:33
ab9fbb0
Compare
Choose a tag to compare

Autumn 2022 release of Eclipse MOSAIC.

Changelog compared to Eclipse MOSAIC 22.0:

  • [A+] Perception module is now working with viewing angles larger than 180 degrees.
  • [A+] Introducing perception modifiers, such as occlusion or simple error models.
  • [A+] Improved API of vehicle operating system; action methods (e.g., change speed) now accept nanoseconds instead of milliseconds.
  • [M+] Improved handling of priorities when processing time advance requests.
  • [M+] Allow parallel execution of federates based on same Docker image (e.g., when running simulations in parallel).
  • [M+] Added configuration option to configure decimal separator in file output generator.
  • [C+] Upgraded ns-3 federate to support ns3-36.1.
  • [C+] Improved default logging of OMNeT++ and ns-3 simulations to be less verbose.
  • [C-] Fixed a bug in OMneT++ federate using the wrong omnetpp.ini.
  • [S+] Added import of building information from OSM, e.g., for wall occlusion in perception module.
  • [T+] Improved coupling of traffic simulator SUMO with vehicle simulators (e.g., PHABMACS or Carla).
  • [T+] Now supports SUMO 1.14.1
  • [T+] Released Berlin SUMO Traffic (BeST) scenario at https://github.com/mosaic-addons/best-scenario

22.0

04 May 15:40
ea51a60
Compare
Choose a tag to compare

Spring 2022 release of Eclipse MOSAIC.

Changelog compared to Eclipse MOSAIC 21.1:

  • [A+] A perception module has been added. Vehicles can now perceive other vehicles in their field of view.
  • [A+] Adjusted tutorial application WeatherServerApp to use server entity.
  • [A+] Improved map matching of start and end points for routing.
  • [A-] Fixed a bug in payload deserialization.
  • [M+] Added Quad-tree and Grid index for fast search of surrounding entities.
  • [M+] Allow configuration of a connection id as departure position of a vehicle.
  • [M-] Refactored and unified matrix implementations in mosaic-utils.
  • [T+] Improved LibSumo coupling interface.
  • [T+] Enhanced interface to SUMO to use context subscriptions in certain situations.
  • [T+] Now supports SUMO 1.13.0
  • [T-] Fixed wrong position problem of parked vehicles.
  • [X+] Introduced new physics engine in PHABMACS based on PhysX (Extended).

21.1

06 Oct 18:56
f017561
Compare
Choose a tag to compare

Autumn 2021 release of Eclipse MOSAIC.

Changelog compared to Eclipse MOSAIC 21.0:

  • [A+] Server units are now able to access the central navigation component for routing purposes.
  • [A+] The stop mode has been revised, allowing vehicles to park in parking areas (SUMO).
  • [M-] WebVisualizer now removes vehicles correctly and shows V2X indicators longer.
  • [M-] Fixed a bug in matrix mappers configuration in mapping.
  • [C+] Upgraded ns-3 federate to support ns3-34.
  • [C+] Major improvement of logging for SNS, OMNeT++, and ns-3.
  • [C-] Fixed a bug in polygon intersection test used by reachability check in mosaic-cell.
  • [S+] Improved scenario-convert for faster and more reliable import of SUMO net files.
  • [T+] You can now use LibSumo as an alternative to TraCI (experimental).
  • [T+] Now supports SUMO 1.10.0
  • [X+] Major overhaul of battery and charging station simulation (Extended).
  • [X+] Added new consumption model for Li-Ion based batteries (Extended).

21.0

10 Mar 13:46
01e50c1
Compare
Choose a tag to compare

Spring 2021 release of Eclipse MOSAIC.

Changelog compared to Eclipse MOSAIC 20.0:

  • [T+] It is now possible to map applications on vehicles which are defined in SUMO configurations.
  • [T+] Simplified the internal road network model for a better integration of existing SUMO scenarios.
  • [C+] Implemented much faster reachability check in SNS.
  • [A+] Added the possibility to map an application on all existing traffic lights at once.
  • [A+] New simulation entity for Server applications.
  • [M-] Fixes a minor bug in the contains check of polygons
  • [M+] Added complete documentation for most configuration files to the website.
  • [M+] Added a new tutorial showcasing the integration of existing SUMO configurations.
  • [T+] Now supports SUMO 1.8.0

20.0

19 Oct 11:46
a6a46f1
Compare
Choose a tag to compare

First release of Eclipse MOSAIC.

Changelog compared to VSimRTI 19.1:

  • [M+] Moved main code to new public repository github-com/eclipse-mosaic
  • [M+] Changed license to EPL 2.0
  • [M+] Revised and refactored all public code.
  • [M+] Significantly improved and extended the documentation, including new tutorials
  • [M-] Replaced dependencies which are incompatible with EPL.
  • [M+] Major overhaul of configuration files, e.g.
    • vsimrti/vsimrti_config.xml -> scenario_config.json
    • etc/defaults.xml -> etc/runtime.json
  • [A+] Mapping configuration has been extended with new features (e.g. typeDistributions, parameter variations).
  • [A+] New API for traffic light applications
  • [C+] SNS supports most important Geo-Routing features for ad-hoc multihop communication
  • [T+] Added support for SUMO 1.7.0