@@ -3,7 +3,7 @@ syntax = "proto2";
33option optimize_for = SPEED ;
44
55import "osi_common.proto" ;
6- import "osi_landmark .proto" ;
6+ import "osi_trafficsign .proto" ;
77import "osi_detectedobject.proto" ;
88
99package osi3 ;
@@ -209,124 +209,3 @@ message DetectedTrafficSign
209209 }
210210 }
211211}
212-
213- //
214- // \brief A traffic light in the environment as detected by the sensor.
215- //
216- message DetectedTrafficLight
217- {
218- // Common information of one detected item.
219- //
220- optional DetectedItemHeader header = 1 ;
221-
222- // The base parameters of the traffic light.
223- //
224- // \c BaseStationary::orientation x-axis is view normal of the traffic
225- // light's icon.
226- //
227- optional BaseStationary base = 2 ;
228-
229- // The root mean squared error of the base parameters of the detected
230- // traffic light's geometry. \c TrafficLight::base has to be identical
231- // for all \c #candidate traffic lights.
232- //
233- optional BaseStationary base_rmse = 3 ;
234-
235- // A list of candidates for this traffic light as estimated by the
236- // sensor.
237- //
238- // \note OSI uses singular instead of plural for repeated field names.
239- //
240- repeated CandidateTrafficLight candidate = 4 ;
241-
242- //
243- // \brief A candidate for a detected traffic light as estimated by
244- // the sensor.
245- //
246- message CandidateTrafficLight
247- {
248- // The estimated probability that this candidate is the true value.
249- //
250- // \note The sum of all \c #probability must be one. This probability is
251- // given under the condition of
252- // \c #DetectedItemHeader.existence_probability.
253- //
254- // Range: [0,1]
255- //
256- optional double probability = 1 ;
257-
258- // The classification of one traffic light that define this candidate.
259- //
260- // \note IDs, which are referenced in this message, usually
261- // reference to \c DetectedXXX::tracking_id IDs.
262- //
263- optional TrafficLight.Classification classification = 2 ;
264- }
265- }
266-
267- //
268- // \brief A road marking in the environment as detected by the sensor.
269- //
270- message DetectedRoadMarking
271- {
272- // Common information of one detected item.
273- //
274- optional DetectedItemHeader header = 1 ;
275-
276- // The base parameters of the road marking.
277- //
278- // The orientation of the bounding box \c #base
279- // \c BaseStationary::orientation is defined as follows:
280- // The z-axis of the \c BaseStationary::orientation is the vector from the
281- // 'bottom' to the 'top' of the road marking's (i.e. painted traffic sign)
282- // 2D image area.
283- // (Normally it is in the ground truth xy-plain.)
284- // The x-axis of the \c BaseStationary::orientation is the view normal of
285- // the road marking's 2D image area.
286- // Normally this x-axis points to the sky.
287- //
288- // \note If a valid unidirectional road marking is assigned to the host
289- // vehicle's current lane and the driving direction of the latter roughly
290- // matches the z-axis of the \c #base \c BaseStationary::orientation then
291- // the road marking is of relevance to (i.e. in effect for) the host
292- // vehicle.
293- //
294- optional BaseStationary base = 2 ;
295-
296- // The root mean squared error of the base parameters of the detected
297- // road marking. \c RoadMarking::base has to be identical for
298- // all \c #candidate road markings.
299- //
300- optional BaseStationary base_rmse = 3 ;
301-
302- // A list of candidates for this road marking as estimated by the
303- // sensor.
304- //
305- // \note OSI uses singular instead of plural for repeated field names.
306- //
307- repeated CandidateRoadMarking candidate = 4 ;
308-
309- //
310- // \brief A candidate for a detected road marking as estimated by the
311- // sensor.
312- //
313- message CandidateRoadMarking
314- {
315- // The estimated probability that this candidate is the true value.
316- //
317- // \note The sum of all \c #probability must be one. This probability is
318- // given under the condition of
319- // \c #DetectedItemHeader.existence_probability.
320- //
321- // Range: [0,1]
322- //
323- optional double probability = 1 ;
324-
325- // The classification of the road marking.
326- //
327- // \note IDs, which are referenced in this message, usually
328- // reference to \c DetectedXXX::tracking_id IDs.
329- //
330- optional RoadMarking.Classification classification = 2 ;
331- }
332- }
0 commit comments