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.
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.
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.
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.
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
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.
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.
Vehicle Simulator CARLA
CARLA is an open-source vehicle and environment simulator which supports development, training, and validation of
autonomous driving systems. In addition to open-source code and protocols, CARLA provides open digital assets
(urban layouts, buildings, vehicles) that were created for this purpose and can be used freely. The simulation
platform supports flexible specification of sensor suites, environmental conditions, full control of all static
and dynamic actors, maps generation and much more.
The coupling interface to integrate the CARLA simulator
is currently under internal development and will be published soon.
To get a simple and instant impression of vehicle movements of a simulation Eclipse MOSAIC provides a
2D visualization presented in your favourite browser.
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.
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.
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.
Daily commutes can quickly turn into stressful affairs when overcrowded roads become congested and what would be a 20 minute ride becomes an hour of staring at the license plate of your fellow comrade-in-traffic. Real-time Traffic State Estimation (TSE) aims to alleviate this strain by predicatively recognizing congested areas and offering alternative routing options. In a recent publication we established a framework for easy implementation and evaluation of novel TSE systems.
The autumn release of Eclipse MOSAIC has arrived! The committer team from Fraunhofer FOKUS and DCAITI is proud to present Eclipse MOSAIC 23.1 to the open source community. This new version brings the perception facilities in the Application simulator to a stable state and comes with improvements across several integrated MOSAIC models.