Apollo 10.0
自动驾驶开放平台
measure.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.localization;
4
7
8message IntegMeasure {
9 optional apollo.common.Header header = 1;
10
12 // the measure data only include gnss position
13 GNSS_POS_ONLY = 0;
14 // the measure data include gnss position and velocity
15 GNSS_POS_VEL = 1;
16 // the measure data include gnss position
17 GNSS_POS_XY = 2;
18 // the measure data only include gnss velocity
19 GNSS_VEL_ONLY = 3;
20 // the measure data only include point cloud position
21 POINT_CLOUD_POS = 4;
22 // the measure data only include odometer velocity
23 ODOMETER_VEL_ONLY = 5;
24 // trigger measure update using vehicle constraint
25 VEHICLE_CONSTRAINT = 6;
26 }
27
28 optional MeasureType measure_type = 2;
29
30 enum FrameType {
31 // Position give the longitude and latitude unit:rad.
32 ENU = 0;
33 // Position give x y and z from earth center.
34 ECEF = 1;
35 // Position give x y and z in utm frame.
36 UTM = 2;
37 ODOMETER = 3;
38 }
39 optional FrameType frame_type = 3;
40
41 // Position measurement from GNSS or Lidar.
42 optional apollo.common.Point3D position = 4;
43
44 // Velocity measurement from GNSS or odometer.
45 optional apollo.common.Point3D velocity = 5;
46
47 optional double yaw = 6;
48
49 // Utm zone id.
50 optional int32 zone_id = 7;
51
52 // Whether the measurement contains variance.
53 optional bool is_have_variance = 8;
54
55 // Whether use double antenna gnss to get yaw measurement.
56 optional bool is_gnss_double_antenna = 9;
57
58 // Covariance matrix of measurement.
59 repeated double measure_covar = 10 [packed = true];
60}
syntax
Definition measure.proto:1
apollo::common
class register implement
Definition arena_queue.h:37