Skip to content

Commit a22d7f8

Browse files
MaikolDrechslerpmai
authored andcommitted
Move added informaiton to VehicleLocalization
Move velocity, acceleration and orientation rate data to VehicleLocalization message and add current_curvature. Signed-off-by: Maikol Drechsler <maikol.drechsler@carissma.eu>
1 parent 5501076 commit a22d7f8

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

osi_hostvehicledata.proto

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)