Skip to content

Commit 30653e8

Browse files
authored
clarify the lane descriptions
1 parent dfc90bb commit 30653e8

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

osi_lane.proto

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,22 +55,26 @@ message Lane
5555
/// also be additional free lanes.
5656
repeated LaneBoundary lane_boundary = 4;
5757

58-
/// The lane's left adjacent lanes (w.r.t. intended driving direction).
59-
/// Example: The lane id 2.
58+
/// List of ids of all lane segments that are directy adjacent to the lane on the left side (w.r.t. intended driving
59+
/// direction). Note that lengths of lane segments are not synchronized and therefore there are multiple adjacent
60+
/// segments if there is a split/merge point in the adjacent lane.
61+
/// Example: The lane id 2 is the only left adjacent lane for lane id 3 in the reference picture.
6062
repeated Identifier left_adjacent_lane_id = 5;
6163

62-
/// The lane's right adjacent lanes (w.r.t. intended driving direction).
63-
/// Example: The lane ids 4 and 7.
64+
/// List of ids of all lane segments that are directy adjacent to the lane on the right side (w.r.t. intended driving
65+
/// direction). Note that lengths of lane segments are not synchronized and therefore there are multiple adjacent
66+
/// segments if there is a split/merge point in the adjacent lane.
67+
/// Example: The lane ids 4 and 7 are the right adjacent lane segments for lane id 3 in the reference picture due to
68+
/// the lane split. Lane id 6 is not a right adjacent lane to lane id 3 as they are separated by lane id 7.
6469
repeated Identifier right_adjacent_lane_id = 6;
6570

6671
/// The lane's antecessors (lanes that end in the same point that this lane's center line starts from).
67-
/// There might be multiple antecessors i.e. in road crossings. Antecessors might also come from a different Road.
72+
/// There might be multiple antecessors e.g. in road crossings or on lane merges.
6873
/// Example: Considering lane 6, its antecessor is the lane with id 4.
6974
repeated Identifier antecessor_lane_id = 7;
7075

7176
/// The lane's successors (lanes that start in the same point that this lane's center line ends in).
72-
/// There might be multiple successors i.e. in road crossings or highway exits. Successors might also come from a
73-
/// different Road.
77+
/// There might be multiple successors e.g. in road crossings, highway exits, or lane splits.
7478
/// Example: Considering lane 4, its successors are the lanes with id 6 and 7.
7579
repeated Identifier successor_lane_id = 8;
7680

0 commit comments

Comments
 (0)