Skip to content

Commit 5501076

Browse files
MaikolDrechslerpmai
authored andcommitted
Update host vehicle data with kinematics data
Include velocity, acceleration and orientation rate data related to the vehicle coordinate system in the host_vehicle_data message Signed-off-by: Maikol Drechsler <maikol.drechsler@carissma.eu>
1 parent b13e49c commit 5501076

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

osi_hostvehicledata.proto

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@ 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+
8994

9095
//
9196
// \brief Base parameters and overall states of the vehicle.
@@ -337,6 +342,31 @@ message HostVehicleData
337342
optional GeodeticPosition geodetic_position = 3;
338343
}
339344

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+
{
353+
// 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+
//
356+
optional Vector3d velocity = 1;
357+
358+
// 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+
//
361+
optional Vector3d acceleration = 2;
362+
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+
}
368+
369+
340370
//
341371
// \brief State of one automated driving function on the host vehicle.
342372
//

0 commit comments

Comments
 (0)