OpenSimulationInterface / open-simulation-interface

A generic interface for the environmental perception of automated driving functions in virtual scenarios.
Other
265 stars 124 forks source link

Description of Identifier rules wrong in documentation #809

Open ClemensLinnhoff opened 2 months ago

ClemensLinnhoff commented 2 months ago

Describe the bug

This is the definition of the Identifier in the documentation:

Has to be unique among all simulated items at any given time. For ground truth, the identifier of an item (object, lane, sign, etc.) must remain stable over its lifetime. Identifier values may be only be reused if the available address space is exhausted and the specific values have not been in use for several time steps. Sensor specific tracking IDs have no restrictions and should behave according to the sensor specifications.

It says, that every ID shall be globally unique except for sensor specific tracking IDs. This does not make much sense. A sensor ID is completely independent from object IDs or route IDs. Furthermore, sensor IDs depend on the sensor setup and are independent from the scenario, where the object IDs are defined. Same with the route IDs: They are defined in the map and are independent from sensor setup and scenario.

Describe the expected behavior

I propose:

jdsika commented 1 month ago

Introducing a new rule can be introduced in v3.7.1