@@ -86,11 +86,6 @@ message HostVehicleData
8686 // \note OSI uses singular instead of plural for repeated field names.
8787 //
8888 repeated VehicleAutomatedDrivingFunction vehicle_automated_driving_function = 12 ;
89-
90- // Interface regarding the vehicle kinematics.
91- //
92- optional VehicleKinematics vehicle_kinematics = 13 ;
93-
9489
9590 //
9691 // \brief Base parameters and overall states of the vehicle.
@@ -316,10 +311,10 @@ message HostVehicleData
316311 }
317312
318313 //
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.
320315 // This message does not contain the individual sensor values of the sensor technology.
321316 //
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
323318 // available in the on-board network.
324319 // Because of this the values can differ from the "true" values calculated out of
325320 // GroundTruth::proj_string, GroundTruth::MovingObject::BaseMoving::position, GroundTruth::host_vehicle_id.
@@ -340,33 +335,34 @@ message HostVehicleData
340335 // Most accurate geodetic information of the vehicle available in the on-board network.
341336 //
342337 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+
353354 // 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 .
355356 //
356- optional Vector3d velocity = 1 ;
357+ optional Vector3d velocity = 6 ;
357358
358359 // 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 .
360361 //
361- optional Vector3d acceleration = 2 ;
362+ optional Vector3d acceleration = 7 ;
362363
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 ;
367364 }
368365
369-
370366 //
371367 // \brief State of one automated driving function on the host vehicle.
372368 //
0 commit comments