From a65470ef97e097c0309f60e259926221cbd77086 Mon Sep 17 00:00:00 2001 From: Hendrik Amelunxen Date: Tue, 19 Oct 2021 09:30:13 +0200 Subject: [PATCH 1/3] feat: Extend laneboundary types with additional types from OpenDRIVE Signed-off-by: Hendrik Amelunxen --- osi_lane.proto | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/osi_lane.proto b/osi_lane.proto index 0224c68d7..0fedb75f1 100644 --- a/osi_lane.proto +++ b/osi_lane.proto @@ -1034,6 +1034,22 @@ message LaneBoundary // A structure (e.g. building or tunnel wall). // TYPE_STRUCTURE = 13; + + // A barrier (e.g. a concrete barrier on a highway). + // + TYPE_BARRIER = 14; + + // A sound barrier. + // + TYPE_SOUND_BARRIER = 15; + + // A railing (e.g. divider between road and sidewalk). + // + TYPE_RAILING = 16; + + // A line of poles limiting a lane. + // + TYPE_POLES = 17; } // The semantic color of the lane boundary in case of a lane markings. From 0c23456aa0e976e7ec7f5de90365fd1316ac2749 Mon Sep 17 00:00:00 2001 From: Hendrik Amelunxen Date: Tue, 19 Oct 2021 10:46:18 +0200 Subject: [PATCH 2/3] Removed poles (should be handled as TYPE_STRUCTURE) Limit to types with distance = 0, i.e. continuous objects. Signed-off-by: Hendrik Amelunxen --- osi_lane.proto | 4 ---- 1 file changed, 4 deletions(-) diff --git a/osi_lane.proto b/osi_lane.proto index 0fedb75f1..5bb7f889e 100644 --- a/osi_lane.proto +++ b/osi_lane.proto @@ -1046,10 +1046,6 @@ message LaneBoundary // A railing (e.g. divider between road and sidewalk). // TYPE_RAILING = 16; - - // A line of poles limiting a lane. - // - TYPE_POLES = 17; } // The semantic color of the lane boundary in case of a lane markings. From ddc61dd9cfa5275796f118cd4a40bea06350f5e1 Mon Sep 17 00:00:00 2001 From: Hendrik Amelunxen Date: Wed, 20 Oct 2021 11:14:49 +0200 Subject: [PATCH 3/3] Removed railing type; extended description for barrier-type. Signed-off-by: Hendrik Amelunxen --- osi_lane.proto | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/osi_lane.proto b/osi_lane.proto index 5bb7f889e..7c5d5604a 100644 --- a/osi_lane.proto +++ b/osi_lane.proto @@ -1035,17 +1035,13 @@ message LaneBoundary // TYPE_STRUCTURE = 13; - // A barrier (e.g. a concrete barrier on a highway). + // A barrier to guide vehicles and to prevent them from entering other lanes (e.g. a concrete barrier on a highway). // TYPE_BARRIER = 14; // A sound barrier. // TYPE_SOUND_BARRIER = 15; - - // A railing (e.g. divider between road and sidewalk). - // - TYPE_RAILING = 16; } // The semantic color of the lane boundary in case of a lane markings.