@@ -86,11 +86,6 @@ message HostVehicleData
86
86
// \note OSI uses singular instead of plural for repeated field names.
87
87
//
88
88
repeated VehicleAutomatedDrivingFunction vehicle_automated_driving_function = 12 ;
89
-
90
- // Interface regarding the vehicle kinematics.
91
- //
92
- optional VehicleKinematics vehicle_kinematics = 13 ;
93
-
94
89
95
90
//
96
91
// \brief Base parameters and overall states of the vehicle.
@@ -316,10 +311,10 @@ message HostVehicleData
316
311
}
317
312
318
313
//
319
- // \brief Current calculated and estimated location that can be based on GNSS and related navigation sensors.
314
+ // \brief Current calculated and estimated location, velocity and acceleration that can be based on GNSS, IMU and related navigation sensors.
320
315
// This message does not contain the individual sensor values of the sensor technology.
321
316
//
322
- // This message contains the most accurate information the vehicle knows about its position
317
+ // This message contains the most accurate information the vehicle knows about its position, velocity and acceleration
323
318
// available in the on-board network.
324
319
// Because of this the values can differ from the "true" values calculated out of
325
320
// GroundTruth::proj_string, GroundTruth::MovingObject::BaseMoving::position, GroundTruth::host_vehicle_id.
@@ -340,33 +335,34 @@ message HostVehicleData
340
335
// Most accurate geodetic information of the vehicle available in the on-board network.
341
336
//
342
337
optional GeodeticPosition geodetic_position = 3 ;
343
- }
344
-
345
- //
346
- // \brief Current calculated and estimated acceleration, velocity and orientation rate on Inertial Measurement Unit measurements and related sensors.
347
- //
348
- // This message contains the most accurate information the vehicle knows about its velocity,
349
- // acceleration and orientation rate available in the on-board network.
350
- //
351
- message VehicleKinematics
352
- {
338
+
339
+ // Most accurate curvature currently followed by vehicle and available in the on-board network,
340
+ // measured from a localization system.
341
+ //
342
+ // Reference point: car body point coincident with the midpoint of rear axle in design configuration, defined by the following coordinates:
343
+ // x: Position of rear axle
344
+ // y: Vehicle longitudinal centerline
345
+ // z: Wheel center of rear axle
346
+ //
347
+ optional double current_curvature = 4 ;
348
+
349
+ // Most accurate orientation rate of the vehicle, available in the on-board network.
350
+ // Measured along the vehicle orientation in context of the global inertial system.
351
+ //
352
+ optional Orientation3d orientation_rate = 5 ;
353
+
353
354
// Most accurate velocity information of the vehicle, available in the on-board network.
354
- // The velocity is represented in context to the coordinate system of the vehicle .
355
+ // Measured along the vehicle orientation in context of the global inertial system .
355
356
//
356
- optional Vector3d velocity = 1 ;
357
+ optional Vector3d velocity = 6 ;
357
358
358
359
// Most accurate acceleration information of the vehicle, available in the on-board network.
359
- // The acceleration is represented in context to the coordinate system of the vehicle .
360
+ // Measured along the vehicle orientation in context of the global inertial system .
360
361
//
361
- optional Vector3d acceleration = 2 ;
362
+ optional Vector3d acceleration = 7 ;
362
363
363
- // Most accurate orientation rate of the vehicle, available in the on-board network.
364
- // The orientation rate is represented in context to the coordinate system of the vehicle.
365
- //
366
- optional Orientation3d orientation_rate = 3 ;
367
364
}
368
365
369
-
370
366
//
371
367
// \brief State of one automated driving function on the host vehicle.
372
368
//
0 commit comments