@@ -109,6 +109,21 @@ message DetectedLaneBoundary
109
109
//
110
110
optional ColorDescription color_description = 6 ;
111
111
112
+ // The boundary line can be expressed as a polyline of nth order.
113
+ //
114
+ repeated BoundaryPolyLineModel boundary_poly_line_model = 7 ;
115
+
116
+ // The range until where the lane boundary is detected.
117
+ //
118
+ // Unit: m
119
+ //
120
+ // \rules
121
+ // is_greater_than_or_equal_to: 0
122
+ // is_less_than_or_equal_to: 1000
123
+ // \endrules
124
+ //
125
+ optional double view_range = 8 ;
126
+
112
127
//
113
128
// \brief A candidate for a detected lane boundary as estimated by the
114
129
// sensor.
@@ -135,4 +150,39 @@ message DetectedLaneBoundary
135
150
//
136
151
optional LaneBoundary.Classification classification = 2 ;
137
152
}
153
+
154
+ //
155
+ // \brief The lane boundary as polyline model up to third order.
156
+ //
157
+ message BoundaryPolyLineModel
158
+ {
159
+
160
+ // P0 parameter of the poly function model that describes the lane boundary.
161
+ //
162
+ // Unit: m
163
+ //
164
+ optional double polyline_parameter_p0 = 1 ;
165
+
166
+ // P1 parameter of the poly function model that describes the lane boundary.
167
+ //
168
+ // Unit: 1
169
+ //
170
+ optional double polyline_parameter_p1 = 2 ;
171
+
172
+ // P2 parameter of the poly function model that describes the lane boundary.
173
+ //
174
+ // Unit: 1/m
175
+ //
176
+ optional double polyline_parameter_p2 = 3 ;
177
+
178
+ // P3 parameter of the poly function model that describes the lane boundary.
179
+ //
180
+ // Unit: 1/m²
181
+ //
182
+ optional double polyline_parameter_p3 = 4 ;
183
+
184
+ // The measured width within the detected range.
185
+ //
186
+ optional double polyline_width = 5 ;
187
+ }
138
188
}
0 commit comments