From 029cf97f638af7d867e7dcf0e13390b8aa6cd3e3 Mon Sep 17 00:00:00 2001 From: Andreas Rauschert Date: Fri, 31 Oct 2025 14:40:07 +0100 Subject: [PATCH 1/2] Add model_reference attribute to RoadMarking (#874) Signed-off-by: Andreas Rauschert --- osi_roadmarking.proto | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/osi_roadmarking.proto b/osi_roadmarking.proto index 29d27d6ef..1cea4f1f6 100644 --- a/osi_roadmarking.proto +++ b/osi_roadmarking.proto @@ -96,6 +96,13 @@ message RoadMarking // optional ColorDescription color_description = 5; + // Opaque reference of an associated 3D model of the road marking. + // + // \note It is implementation-specific how model_references are resolved to + // 3d models. + // + optional string model_reference = 6; + // // \brief \c Classification data for a road surface marking. // From 23a700f32a5f3e9f60771d566a0a89f28c2104cd Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Thu, 6 Nov 2025 10:40:28 +0100 Subject: [PATCH 2/2] Add note to clarify differences in z-axis direction Signed-off-by: Pierre R. Mai --- osi_roadmarking.proto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/osi_roadmarking.proto b/osi_roadmarking.proto index 1cea4f1f6..6fe6e4cad 100644 --- a/osi_roadmarking.proto +++ b/osi_roadmarking.proto @@ -101,6 +101,11 @@ message RoadMarking // \note It is implementation-specific how model_references are resolved to // 3d models. // + // \note Road markings' base objects are positioned differently from other + // OSI objects: their local z-axis corresponds to how the marking is placed + // on the xy-plane of the lane, rather than pointing upwards as it does for + // other objects. + // optional string model_reference = 6; //