Skip to content

Commit d2e10b6

Browse files
DerBaertigepmai
authored andcommitted
Add external reference to EnvironmentalConditions, Occupant, LaneBoundary.
Signed-off-by: Georg Seifert <georg.seifert@carissma.eu>
1 parent abc6614 commit d2e10b6

File tree

3 files changed

+41
-1
lines changed

3 files changed

+41
-1
lines changed

osi_environment.proto

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,19 @@ message EnvironmentalConditions
8585
// Description of the fog.
8686
//
8787
optional Fog fog = 7;
88+
89+
// External Reference to the Environmental Condition Sources
90+
//
91+
// \note For OpenDRIVE and OpenSECNARIO there is no no direct counterpart.
92+
//
93+
// \note For non-ASAM Standards, it is implementation-specific how
94+
// source_reference is resolved.
95+
//
96+
// \note The value has to be repeated, as it cannot guarantee, that one
97+
// object is derived from only one origin source, like from one
98+
// scernario file and and from the sensors.
99+
//
100+
repeated ExternalReference source_reference = 8;
88101

89102
// Definition of discretized precipitation states according to [1].
90103
// (I = Intensity of precipitation in mm per hour mm/h)

osi_lane.proto

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ message Lane
5353
// External Reference to the Lane Source
5454
//
5555
// The ExternalReference point to the source of the lane, if it is derived
56-
// from one or more objects or external references. An exaple here is the
56+
// from one or more objects or external references. An example here is the
5757
// reference to the lane defined in a OpenDRIVE map.
5858
//
5959
// For OpenDRIVE 1.6 the items should be set as following:
@@ -749,6 +749,20 @@ message LaneBoundary
749749
// The classification of the lane boundary.
750750
//
751751
optional Classification classification = 3;
752+
753+
// External Reference to the Lane Boundary Source
754+
//
755+
// \note For OpenDRIVE 1.6 there is no direct possibility to reference the
756+
// RoadMark, as there is no unique identifier in this sub-object.
757+
//
758+
// \note For non-ASAM Standards, it is implementation-specific how
759+
// source_reference is resolved.
760+
//
761+
// \note The value has to be repeated, as it cannot guarantee, that one
762+
// object is derived from only one origin source, like from one
763+
// scernario file and and from the sensors.
764+
//
765+
repeated ExternalReference source_reference = 3;
752766

753767
//
754768
// \brief A single point of a lane boundary.

osi_occupant.proto

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,19 @@ message Occupant
2323
//
2424
optional Classification classification = 2;
2525

26+
// External Reference to the Occupant Source
27+
//
28+
// \note For OpenDRIVE and OpenSECNARIO there is no no direct counterpart.
29+
//
30+
// \note For non-ASAM Standards, it is implementation-specific how
31+
// source_reference is resolved.
32+
//
33+
// \note The value has to be repeated, as it cannot guarantee, that one
34+
// object is derived from only one origin source, like from one
35+
// scernario file and and from the sensors.
36+
//
37+
repeated ExternalReference source_reference = 3;
38+
2639
//
2740
// \brief Information regarding the classification of the occupant.
2841
//

0 commit comments

Comments
 (0)