Skip to content

Commit 20ce0ab

Browse files
ThomasNaderBMWpmai
authored andcommitted
Updated VehicleLocalization after CCB
Signed-off-by: spider <Thomas.Nader@bmw.de> Signed-off-by: Thomas Nader <Thomas.Nader@bmw.de>
1 parent e4c3078 commit 20ce0ab

File tree

1 file changed

+13
-52
lines changed

1 file changed

+13
-52
lines changed

osi_hostvehicledata.proto

Lines changed: 13 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ message HostVehicleData
6565

6666
// Interface regarding the localization.
6767
//
68-
optional VehiclePositionAndKinematics vehicle_position_and_kinematics = 7;
68+
optional VehicleLocalization vehicle_localization = 7;
6969

7070
//
7171
// \brief The absolute base parameters of the vehicle.
@@ -218,65 +218,26 @@ message HostVehicleData
218218
// \brief Current calculated and estimated location that can be based on GNSS- and related navigation sensors,
219219
// but this message does not contain the single sensor values of the sensorics.
220220
//
221-
// This message contains the most accurate information the vehicle knows about its positioning and kinematics
221+
// This message contains the most accurate information the vehicle knows about its positioning
222222
// available on the board net.
223223
// Because of this the values can differ from the "true" values calculated out of
224224
// GroundTruth::proj_string, GroundTruth::MovingObject::BaseMoving::position, GroundTruth::host_vehicle_id.
225225
//
226-
message VehiclePositionAndKinematics
226+
message VehicleLocalization
227227
{
228-
// Geodetic origin of the ENU (east-north-up) cartesian coordinate system regarding WGS84.
228+
// Most accurate position information of the vehicle available on the board net.
229+
// The reference point for position, i.e. the center (x,y,z) of the bounding box
230+
// in context to the global coordinate system.
229231
//
230-
optional GeodeticPosition enu_origin = 1;
232+
optional Vector3d position = 1;
231233

232-
// The host vehicle location and kinematics at \c HostVehicleData::timestamp.
234+
// Most accurate orientation information of the vehicle available on the board net
235+
// in context to the global coordinate system.
233236
//
234-
// \note If \c HostVehicleData::enu_origin is specified, then the \c BaseMoving parent frame used by
235-
// \c HostVehicleData::location is the ENU frame according to ISO8855 with the geodetic origin of
236-
// \c HostVehicleData::enu_origin. Otherwise \c BaseMoving parent frame is an arbitrary cartesian coordinate system
237-
// with its axis conventions following ISO8855.
237+
optional Orientation3d orientation = 2;
238+
239+
// Most accurate geodetic information of the vehicle available on the board net.
238240
//
239-
// \note Note that dimension and base_polygon need not be set.
240-
//
241-
optional BaseMoving base = 2;
242-
243-
// The host vehicle location and kinematics root-mean-square errors at \c HostVehicleData::timestamp.
244-
//
245-
// \note If \c HostVehicleData::enu_origin is specified, then the \c BaseMoving parent frame used by
246-
// \c HostVehicleData::location is the ENU frame according to ISO8855 with the geodetic origin of
247-
// \c HostVehicleData::enu_origin. Otherwise \c BaseMoving parent frame is an arbitrary cartesian coordinate system
248-
// with its axis conventions following ISO8855.
249-
//
250-
// \note Note that dimension and base_polygon need not be set.
251-
//
252-
optional BaseMoving base_rmse = 3;
253-
254-
//
255-
// \brief The geodetic position of the vehicle.
256-
// In which context it is used has to be specified in the concrete field.
257-
//
258-
message GeodeticPosition
259-
{
260-
// Longitude in decimal degrees regarding WGS84.
261-
//
262-
// Unit: Degree
263-
// Range: [-180; 180]
264-
//
265-
optional double longitude = 1;
266-
267-
// Latitude in decimal degrees regarding WGS84.
268-
//
269-
// Unit: Degree
270-
// Range: [-90; 90]
271-
//
272-
optional double latitude = 2;
273-
274-
// Height above sea level regarding EGM96.
275-
//
276-
// Unit: m
277-
// Range: [-300; 10000]
278-
//
279-
optional double altitude = 3;
280-
}
241+
optional GeodeticPosition geodetic_position = 3;
281242
}
282243
}

0 commit comments

Comments
 (0)