Applications

Safety App

Safety Application

Vehicles may be equipped with an application that analyzes the surrounding environment (i.e. wheather conditions, driving behaviour of other road participants) and reacts on specific events and conditions.
Traffic App

Traffic Application

As an example, Traffic Management Centers may be equipped with an application that receives V2X messages of road participants, analyzes the traffic volume and controls traffic lights and variable message signs to reduce traffic density.

Furthermore, vehicles may be equipped with applications that receive V2X messages from the TMC with further information or specific route suggestions.

Your App

Your Application

Write your application for your specific demands for any simulation unit.
MOSAIC Application Simulator

Eclipse MOSAIC Application

The Application Simulator plays an important role in the simulation of vehicles and its functions. It provides the capability to model the application logic for different simulation units (e.g. vehicles, road side units (RSUs), traffic lights, and others) as well as possible interaction attempts between the units via different communication links.

Communication

OMNeT++

Network Simulator OMNeT++

The simulation platform for discrete-event systems OMNeT++ together with the INET framework provide all models necessary for Vehicle-2-X communication.

The Network Simulator OMNeT++ couples OMNeT++ and INET to the Eclipse MOSAIC framework. It can be used for examinations that require precise communication simulation.

ns-3

Network Simulator ns-3

ns-3 is a discrete-event network simulator and mainly focuses upon improving the core architecture, software integration, models, and educational components for real-world network devices and protocols. It simulates both unicast and multicast protocols and is used extensively in research on mobile ad-hoc networks.
MOSAIC SNS

Network Simulator SNS

The Simple Network Simulator (SNS) aims to provide simple and fast capabilities for the transmission of V2X-messages using Ad hoc communication. In order to stay performant the simulator makes abstractions in certain places.
MOSAIC Cell

Network Simulator Cell

The built-in Eclipse MOSAIC Cell Simulator enables the applications to use cellular network communication. The simulation of cellular communication in Eclipse MOSAIC consists of two parts: The Cellular Simulator itself and the applications that can communicate over cellular networks in the Application Simulator.

Traffic & Vehicles

Eclipse SUMO

Traffic Simulator Eclipse SUMO

Eclipse SUMO is an highly portable, microscopic and continuous road traffic simulation tool. It is designed to handle large road networks faster than real-time and simulates each vehicle individually.
PHABMACS

Traffic Simulator PHABMACS

The Physics Aware Behavior Modelling Advanced Car Simulator (PHABMACS) provides a sophisticated framework for testing ADAS within a simulated environment. Vehicles are simulated with advanced simulation models providing them with realistic driving dynamics within normal traffic situations.

Tested ADAS can utilize simulated sensor data as well as control simulated vehicles by using virtual actuators.

Evaluation Tools

2D Visualization

2D Visualization

To get a simple and instant impression of vehicle movements of a simulation Eclipse MOSAIC provides a 2D visualization presented in your favourite browser.
3D Visualization

3D Visualization

The Eclipse MOSAIC 3D Visualization Tool is based on the PHABMACS vehicle simulator and uses the same 3D engine and models to visualize vehicle movements and various events which occur during the simulation like sent and received V2X messages.
FileOutput

FileOutput

With the tool FileOutput you have the opportunity to log specific Eclipse MOSAIC interactions.

Interactions are events that are managed by the Interaction Management and i.e. enable coupled simulators to react on specific events fired by another simulator.

Statistics

Simulation Visualizers

The Statictics Visualizer is a visualisation tool to easily measure basic simulation outcomes. With the Statistics Visualizer you will be able to obtain short or detailed results of the simulation, e.g. travel times or the average speeds of groups of vehicles, or the average flow on induction loops.
ITEF

ITEF

The Integrated Test and Evaluation Framework (ITEF) is a webtool for planning and evaluating vehicular communication scenarios. It is suited for field operational tests as well as simulations.

Couple your own simulator

Read our documentation and learn how to couple your own or a third-party simulator to Eclipse MOSAIC.

Eclipse MOSAIC Simulation Runtime Infrastructure

Eclipse MOSAIC Simulation Framework

The Eclipse MOSAIC Co-Simulation Framework flexibly couples simulators from different domains to create a holistic collection of simulation models for different scales.
Federation Management

Federation Management

The Federation Management is responsible for the administration of participating federates. This includes deploying, starting, stopping, and undeploying federates in a distributed system.
Time Management

Time Management

The time management is necessary for coordinating the simulation and synchronizing participating federates. It assures that each federate processes its events in correct order.
Interaction Management

Interaction Management

The exchange of data among federates is offered by the Interaction Management using interactions. Eclipse MOSAIC and its federates are decoupled through a publish-subscribe paradigm provided by the Interaction Management. A published interaction is forwarded to each subscriber directly after it has been published.

The Eclipse MOSAIC Co-Simulation Framework flexibly couples simulators from different domains to create a holistic collection of simulation models for different scales. Eclipse MOSAIC improves the development and virtual testing of new Mobility Apps. Simulators could be exchanged according to the scenario and additional simulators could be coupled easily to extend Eclipse MOSAIC.

First release of Eclipse MOSAIC

The initial contribution is accomplished! With the autumn version, the committer team from Fraunhofer FOKUS and DCAITI is proud to release Eclipse MOSAIC 20.0 to the open source community. With the runtime infrastructure, core libraries and various implementations of simulators or couplings to existing ones, Eclipse MOSAIC includes the essential feature collection for simulation and virtual testing of connected and automated mobility solutions.

Testing mobility scenarios with the Open-Source simulation environment Eclipse MOSAIC

On the occasion of EclipseCon 2020, Fraunhofer FOKUS launches its simulation environment Eclipse MOSAIC. This solution is based on VSimRTI (Vehicle-2-X Simulation Runtime Infrastructure), which has been developed over the last 12 years in close cooperation with the DCAITI of the TU Berlin and has already been used by more than 600 partners to test mobility services and traffic scenarios. Eclipse MOSAIC is now partially available as open-source.
Fraunhofer FOKUS and DCAITI (Daimler Center for Automotive IT Innovations) developed this simulation platform, formerly known as VSimRTI, to support research in the field of connected and automated mobility for more than 12 years.
The future of Eclipse MOSAIC is driven by several industry and academic partners in the openMobility Working Group at the Eclipse Foundation.