Skip to content

Commit e1d7a01

Browse files
Field order always radar, lidar, camera, uss
1 parent c63cb1f commit e1d7a01

File tree

2 files changed

+62
-61
lines changed

2 files changed

+62
-61
lines changed

osi_featuredata.proto

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ message FeatureData
2424
//
2525
optional InterfaceVersion version = 1;
2626

27-
// Lidar detections for multiple lidar sensors (sensor fusion).
27+
// Radar detections for multiple radar sensors (sensor fusion).
2828
//
2929
// \note OSI uses singular instead of plural for repeated field names.
3030
//
31-
repeated LidarDetectionData lidar_sensor = 2;
31+
repeated RadarDetectionData radar_sensor = 2;
3232

33-
// Radar detections for multiple radar sensors (sensor fusion).
33+
// Lidar detections for multiple lidar sensors (sensor fusion).
3434
//
3535
// \note OSI uses singular instead of plural for repeated field names.
3636
//
37-
repeated RadarDetectionData radar_sensor = 3;
37+
repeated LidarDetectionData lidar_sensor = 3;
3838
}
3939

4040
//
@@ -148,30 +148,30 @@ message SensorDetectionHeader
148148
}
149149

150150
//
151-
// \brief Data from one lidar sensor including a list of detections.
151+
// \brief Data from one radar sensor including a list of detections.
152152
//
153-
message LidarDetectionData
153+
message RadarDetectionData
154154
{
155-
// Header attributes of lidar detection from one lidar sensor.
155+
// Header attributes of radar detection from one radar sensor.
156156
//
157157
optional SensorDetectionHeader header = 1;
158158

159-
// List of lidar detections.
159+
// List of radar detections constituting the radar detection list.
160160
//
161161
// \note OSI uses singular instead of plural for repeated field names.
162162
//
163-
repeated LidarDetection detection = 2;
163+
repeated RadarDetection detection = 2;
164164
}
165165

166166
//
167-
// \brief A point or vertical line in a lidar point cloud.
167+
// \brief A radar detection.
168168
//
169-
message LidarDetection
169+
message RadarDetection
170170
{
171171
// Existence probability of the detection not based on history. Value does
172172
// not depend on any past experience with similar detections.
173173
//
174-
// \note Used as confidence measure where a low value means less confidence
174+
// \note Use as confidence measure where a low value means less confidence
175175
// and a high value indicates strong confidence.
176176
//
177177
optional double existence_probability = 1;
@@ -191,62 +191,73 @@ message LidarDetection
191191
//
192192
optional Spherical3d position_rmse = 4;
193193

194-
// Height value, which is required when multiple scan points are vertically
195-
// clustered. Only vertical clustering is allowed (z-axis).
194+
// Absolute radial (in direction to the sensor) velocity of the detection.
196195
//
197-
// Unit: [m]
196+
// Unit: [m/s]
198197
//
199-
optional double height = 5;
198+
optional double radial_velocity = 5;
200199

201-
// Root mean squared error of the object height.
200+
// Root mean squared error of the object measured radial velocity.
202201
//
203-
// Unit: [m]
202+
// Unit: [m/s]
204203
//
205-
optional double height_rmse = 6;
204+
optional double radial_velocity_rmse = 6;
206205

207-
// Intensity or equivalent value of the detection's echo.
206+
// The radar cross section (RCS) of the radar detection.
208207
//
209-
// Unit: [%]
208+
// Unit: [dB m^2]
210209
//
211-
optional double intensity = 7;
210+
optional double rcs = 7;
212211

213-
// The free space probability in the range [0.0, 1.0] from the origin of the
214-
// sensor up to this detection, as given by the distance.
212+
// The signal to noise ratio (SNR) of the radar detection.
215213
//
216-
// Range: [0.0, 1.0]
214+
// Unit: [dB m^2]
217215
//
218-
optional double free_space_probability = 8;
216+
optional double snr = 8;
217+
218+
// Describes the possibility whether more than one object may have led to
219+
// this detection.
220+
//
221+
optional double point_target_probability = 9;
222+
223+
// Ambiguity Information:
224+
// Each ambiguous measurement generates one Ambiguity ID. Ambiguity is
225+
// indicated by an identical ambiguity ID.
226+
//
227+
// \note Unambiguous measurements have the ambiguity ID 0.
228+
//
229+
optional Identifier ambiguity_id = 10;
219230

220231
// Basic classification of the detection.
221232
//
222-
optional DetectionClassification classification = 9;
233+
optional DetectionClassification classification = 11;
223234
}
224235

225236
//
226-
// \brief Data from one radar sensor including a list of detections.
237+
// \brief Data from one lidar sensor including a list of detections.
227238
//
228-
message RadarDetectionData
239+
message LidarDetectionData
229240
{
230-
// Header attributes of radar detection from one radar sensor.
241+
// Header attributes of lidar detection from one lidar sensor.
231242
//
232243
optional SensorDetectionHeader header = 1;
233244

234-
// List of radar detections constituting the radar detection list.
245+
// List of lidar detections.
235246
//
236247
// \note OSI uses singular instead of plural for repeated field names.
237248
//
238-
repeated RadarDetection detection = 2;
249+
repeated LidarDetection detection = 2;
239250
}
240251

241252
//
242-
// \brief A radar detection.
253+
// \brief A point or vertical line in a lidar point cloud.
243254
//
244-
message RadarDetection
255+
message LidarDetection
245256
{
246257
// Existence probability of the detection not based on history. Value does
247258
// not depend on any past experience with similar detections.
248259
//
249-
// \note Use as confidence measure where a low value means less confidence
260+
// \note Used as confidence measure where a low value means less confidence
250261
// and a high value indicates strong confidence.
251262
//
252263
optional double existence_probability = 1;
@@ -266,46 +277,35 @@ message RadarDetection
266277
//
267278
optional Spherical3d position_rmse = 4;
268279

269-
// Absolute radial (in direction to the sensor) velocity of the detection.
270-
//
271-
// Unit: [m/s]
272-
//
273-
optional double radial_velocity = 5;
274-
275-
// Root mean squared error of the object measured radial velocity.
280+
// Height value, which is required when multiple scan points are vertically
281+
// clustered. Only vertical clustering is allowed (z-axis).
276282
//
277-
// Unit: [m/s]
283+
// Unit: [m]
278284
//
279-
optional double radial_velocity_rmse = 6;
285+
optional double height = 5;
280286

281-
// The radar cross section (RCS) of the radar detection.
287+
// Root mean squared error of the object height.
282288
//
283-
// Unit: [dB m^2]
289+
// Unit: [m]
284290
//
285-
optional double rcs = 7;
291+
optional double height_rmse = 6;
286292

287-
// The signal to noise ratio (SNR) of the radar detection.
288-
//
289-
// Unit: [dB m^2]
293+
// Intensity or equivalent value of the detection's echo.
290294
//
291-
optional double snr = 8;
292-
293-
// Describes the possibility whether more than one object may have led to
294-
// this detection.
295+
// Unit: [%]
295296
//
296-
optional double point_target_probability = 9;
297+
optional double intensity = 7;
297298

298-
// Ambiguity Information:
299-
// Each ambiguous measurement generates one Ambiguity ID. Ambiguity is
300-
// indicated by an identical ambiguity ID.
299+
// The free space probability in the range [0.0, 1.0] from the origin of the
300+
// sensor up to this detection, as given by the distance.
301301
//
302-
// \note Unambiguous measurements have the ambiguity ID 0.
302+
// Range: [0.0, 1.0]
303303
//
304-
optional Identifier ambiguity_id = 10;
304+
optional double free_space_probability = 8;
305305

306306
// Basic classification of the detection.
307307
//
308-
optional DetectionClassification classification = 11;
308+
optional DetectionClassification classification = 9;
309309
}
310310

311311
//

osi_sensorviewconfiguration.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ message SensorViewConfiguration
186186
// \note OSI uses singular instead of plural for repeated field names.
187187
//
188188
repeated GenericSensorViewConfiguration generic_sensor_view_configuration = 1000;
189+
189190
// Radar-specific SensorView Configuration(s).
190191
//
191192
// \note OSI uses singular instead of plural for repeated field names.

0 commit comments

Comments
 (0)