Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions doc/architecture/coordinate_systems.adoc

This file was deleted.

11 changes: 3 additions & 8 deletions doc/architecture/feature_data.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
= Feature data

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Et malesuada fames ac turpis egestas.
Mauris pharetra et ultrices neque ornare aenean euismod elementum nisi.
Nulla facilisi morbi tempus iaculis urna id. Justo eget magna fermentum iaculis.
Sed augue lacus viverra vitae congue eu. Velit ut tortor pretium viverra suspendisse.
Amet commodo nulla facilisi nullam vehicula ipsum a.
Nibh nisl condimentum id venenatis a.
Diam vel quam elementum pulvinar etiam non quam lacus suspendisse.
Feature data contains detected features in the reference frame of a sensor.
Feature data is generated from ground-truth data.
It serves, for example, as input for sensor models simulating object detection or feature fusion models.
11 changes: 3 additions & 8 deletions doc/architecture/ground_truth.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
= Ground truth

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Et malesuada fames ac turpis egestas.
Mauris pharetra et ultrices neque ornare aenean euismod elementum nisi.
Nulla facilisi morbi tempus iaculis urna id. Justo eget magna fermentum iaculis.
Sed augue lacus viverra vitae congue eu. Velit ut tortor pretium viverra suspendisse.
Amet commodo nulla facilisi nullam vehicula ipsum a.
Nibh nisl condimentum id venenatis a.
Diam vel quam elementum pulvinar etiam non quam lacus suspendisse.
Ground truth describes the simulated environment around all simulated objects in the global coordinate system.
It is based on data available to the simulation environment and published to external subscribers.
Depending on the external subscriber, ground-truth data may be individually restricted to reduce the data to be exchanged.
10 changes: 0 additions & 10 deletions doc/architecture/reference_points.adoc

This file was deleted.

17 changes: 17 additions & 0 deletions doc/architecture/reference_points_coordinate_systems.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
= Coordinate systems and reference points

OSI uses DIN ISO 8855:2013-11 for coordinate systems and transformations between coordinate systems.
OSI uses three coordinate systems:

World coordinate system::
Coordinate system for all quantities which are part of ground truth.
The world coordinate system is an inertial x/y/z-coordinate system.

Sensor coordinate system::
Coordinate system for all quantities which are part of sensor data.
The origin is the mounting position of the physical sensor or a virtual mounting position, depending on the technology.

Object coordinate system::
Coordinate system for local object coordinates.
The origin of the corresponding coordinate systems is not necessarily identical to the center of the object's bounding box.
For example with vehicles, the origin is the middle of the rear axle projected onto the ground.
12 changes: 5 additions & 7 deletions doc/architecture/sensor_data.adoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
= Sensor data

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Et malesuada fames ac turpis egestas.
Mauris pharetra et ultrices neque ornare aenean euismod elementum nisi.
Nulla facilisi morbi tempus iaculis urna id. Justo eget magna fermentum iaculis.
Sed augue lacus viverra vitae congue eu. Velit ut tortor pretium viverra suspendisse.
Amet commodo nulla facilisi nullam vehicula ipsum a. Nibh nisl condimentum id venenatis a.
Diam vel quam elementum pulvinar etiam non quam lacus suspendisse.
Sensor data imitates the output of real sensors.
It can be generated from ground-truth data, sensor-view data, feature data or from sensor data.
Except feature data, all information regarding the environment is given with respect to the virtual sensor coordinate system.
Feature data is given with respect to the physical sensor coordinate system.
Sensor data can be used as input for an automated driving function, a sensor model simulating limited perception, or a sensor fusion model.
13 changes: 6 additions & 7 deletions doc/architecture/sensor_view.adoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
= Sensor view

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Et malesuada fames ac turpis egestas.
Mauris pharetra et ultrices neque ornare aenean euismod elementum nisi.
Nulla facilisi morbi tempus iaculis urna id. Justo eget magna fermentum iaculis.
Sed augue lacus viverra vitae congue eu. Velit ut tortor pretium viverra suspendisse.
Amet commodo nulla facilisi nullam vehicula ipsum a. Nibh nisl condimentum id venenatis a.
Diam vel quam elementum pulvinar etiam non quam lacus suspendisse.
Sensor view imitates the input of sensors.
Sensor-view data is derived from ground-truth data.
All information regarding the environment is given with respect to the virtual sensor coordinate system, with two exceptions:

* Physical technology-specific data, given with respect to the physical sensor coordinate system specified in the corresponding physical sensor’s mounting position.
* Ground-truth data, given in the global coordinate system.
20 changes: 13 additions & 7 deletions doc/architecture/sensor_view_configuration.adoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
= Sensor view configuration

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Et malesuada fames ac turpis egestas.
Mauris pharetra et ultrices neque ornare aenean euismod elementum nisi.
Nulla facilisi morbi tempus iaculis urna id. Justo eget magna fermentum iaculis.
Sed augue lacus viverra vitae congue eu. Velit ut tortor pretium viverra suspendisse.
Amet commodo nulla facilisi nullam vehicula ipsum a. Nibh nisl condimentum id venenatis a.
Diam vel quam elementum pulvinar etiam non quam lacus suspendisse.
The sensor view configuration configures the sensor view.
There are two sources for sensor-view-configuration data.

Sensor-view-configuration data can be provided by the environment simulation.
In this case, the data is intended for the automatic configuration of an environment simulation in order to supply the necessary input to a sensor model.
Sensor-view-configuration data is not intended to provide parameters to a generic sensor model.

Sensor-view-configuration data can also be provided by the sensor model to the environment simulation.
In this case, the data describes the input configuration that is desired by the sensor model.
In response, the environment simulation will configure the input and provide a new message which describes the actual configuration.
The configuration requested by the sensor model may differ from the actual configuration.
This happens when the environment simulation does not support a given requested configuration or when the requested configuration allowed is ambiguous.
The message describing the requested configuration differs from the message describing the actual configuration.
3 changes: 3 additions & 0 deletions doc/architecture/traffic_command.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
= Traffic command

Traffic commands contain control commands from the scenario engine to traffic participant models.
4 changes: 4 additions & 0 deletions doc/architecture/traffic_update.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
= Traffic update

Traffic updates are provided by traffic participants.
They provide updates of the position, state and future trajectory of a traffic participant back to the simulation environment.
Binary file added doc/images/osi_example_coordinate_systems.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading