@@ -323,10 +323,11 @@ message HostVehicleData
323
323
// Because of this the values can differ from the "true" values calculated out of
324
324
// GroundTruth::proj_string, GroundTruth::MovingObject::BaseMoving::position, GroundTruth::host_vehicle_id.
325
325
//
326
+ // This data uses the reference point coincident with the center (x,y,z) of the bounding box.
327
+ //
326
328
message VehicleLocalization
327
329
{
328
- // Most accurate position information of the vehicle available in the on-board network.
329
- // The reference point for position, that is, the center (x,y,z) of the bounding box
330
+ // Most accurate position information of the vehicle available in the on-board network
330
331
// in context to the global coordinate system.
331
332
//
332
333
optional Vector3d position = 1 ;
@@ -349,10 +350,8 @@ message HostVehicleData
349
350
// including vehicle dynamics and control related information available in the on-board network,
350
351
// which can differ from the "true" values calculated out of the ground truth.
351
352
//
352
- // This data uses the reference point coincident with the midpoint of rear axle, defined by the following coordinates:
353
- // x: Position of rear axle
354
- // y: Vehicle longitudinal centerline
355
- // z: Wheel center of rear axle
353
+ // This data uses the reference point coincident with the middle (in x, y and z) of rear axle
354
+ // under neutral load conditions as defined in \c MovingObject::VehicleAttributes::bbcenter_to_rear.
356
355
//
357
356
message VehicleMotion
358
357
{
@@ -365,28 +364,28 @@ message HostVehicleData
365
364
// measured on the vehicle coordinate system in context of the global inertial system.
366
365
//
367
366
optional Orientation3d orientation = 2 ;
368
-
369
- // Most accurate curvature currently followed by vehicle and available in the on-board network
370
- //
371
- // Unit: m^-1
367
+
368
+ // Most accurate velocity information of the vehicle, available in the on-board network
369
+ // measured on the vehicle coordinate system in context of the global inertial system.
372
370
//
373
- optional double current_curvature = 3 ;
374
-
371
+ optional Vector3d velocity = 3 ;
372
+
375
373
// Most accurate orientation rate of the vehicle, available in the on-board network
376
374
// measured on the vehicle coordinate system in context of the global inertial system.
377
375
//
378
376
optional Orientation3d orientation_rate = 4 ;
379
-
380
- // Most accurate velocity information of the vehicle, available in the on-board network
381
- // measured on the vehicle coordinate system in context of the global inertial system.
382
- //
383
- optional Vector3d velocity = 5 ;
384
377
385
378
// Most accurate acceleration information of the vehicle, available in the on-board network
386
379
// measured on the vehicle coordinate system in context of the global inertial system.
387
380
//
388
- optional Vector3d acceleration = 6 ;
389
-
381
+ optional Vector3d acceleration = 5 ;
382
+
383
+ // Most accurate curvature currently followed by vehicle and available in the on-board network
384
+ //
385
+ // Unit: m^-1
386
+ //
387
+ optional double current_curvature = 6 ;
388
+
390
389
}
391
390
392
391
//
0 commit comments