Apollo
10.0
自动驾驶开放平台
measure.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.localization;
4
5
import
"
modules/common_msgs/basic_msgs/header.proto
";
6
import
"
modules/common_msgs/basic_msgs/geometry.proto
";
7
8
message
IntegMeasure
{
9
optional
apollo
.
common
.
Header
header = 1;
10
11
enum
MeasureType
{
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
}
geometry.proto
header.proto
syntax
syntax
Definition
measure.proto:1
apollo::common
apollo::common
apollo
class register implement
Definition
arena_queue.h:37
apollo::common::Header
Definition
header.proto:7
apollo::common::Point3D
Definition
geometry.proto:41
apollo::localization::IntegMeasure
Definition
measure.proto:8
apollo::localization::IntegMeasure::FrameType
FrameType
Definition
measure.proto:30
apollo::localization::IntegMeasure::MeasureType
MeasureType
Definition
measure.proto:11
modules
localization
proto
measure.proto