v3.0.0 - OSI "Cosmic Coulthard"
Purpose
This release is a complete rework including the feedback from many OSI users. Thank you! We are aligned with the ongoing discussions for the upcoming ISO 23150 [1] standard for hardware sensor outputs in order to bring simulation and the hardware in the car closer together.
-
Added major version to package label (osi3), allowing concurrent use of OSI 2.x and OSI 3.x in one process.
-
Added new top-level messages (new concept SensorView (Configuration),etc.).
-
GroundTruth.
-
SensorView.
-
SensorData / FeatureData.
-
SensorViewConfiguration (used for auto-configuration of SensorView).
-
-
Added technology-specific SensorView sub-messages to aid physical models.
-
Introduced conceptual separation of “SensorModels” and “LogicModels”.
-
Extended enumerations (e.g. traffic sign Type according to StVO, vehicle Type, etc.).
-
Improved messages and definitions (additional RoadConditions, country code in GT, AmbientIllumination, etc.).
-
Use ISO 8855 [6] coordinate systems (incompatible with earlier OSI versions).
-
Redefined DetectedXXX messages.
-
Introduced DetectedStationaryObjects.
-
Merged MovingObjects and Vehicle messages.
-
Redefined Lane messages (with separated lane boundary messages and intersections).
-
Redefined TrafficLight messages.
-
Redefined TrafficSigns (1 x MainSign + n x SupplementarySign inclusive BaseStationary).
-
New FeatureData messages (rework of previous LowLevelData message) - aligned with an upcoming standard ISO 23150 [1].
-
FeatureData usable for fusion units.
-
Extension and clarification of the existing doxygen documentation.
-
Improved doxygen collaboration diagrams.
-
Build process improvements, added install targets.
-
Made proto definitions compatible with proto3 restrictions to allow concurrent use with proto3-only implementations in the future.
-
Fixed version-checking of transmitted data.
-
AND MUCH MORE ENJOY!!!