Apollo 10.0
自动驾驶开放平台
apollo::localization::IntegMeasure结构体 参考
apollo::localization::IntegMeasure 的协作图:

Public 类型

enum  MeasureType {
  GNSS_POS_ONLY = 0 , GNSS_POS_VEL = 1 , GNSS_POS_XY = 2 , GNSS_VEL_ONLY = 3 ,
  POINT_CLOUD_POS = 4 , ODOMETER_VEL_ONLY = 5 , VEHICLE_CONSTRAINT = 6
}
 
enum  FrameType { ENU = 0 , ECEF = 1 , UTM = 2 , ODOMETER = 3 }
 

Public 属性

optional apollo::common::Header header = 1
 
optional MeasureType measure_type = 2
 
optional FrameType frame_type = 3
 
optional apollo::common::Point3D position = 4
 
optional apollo::common::Point3D velocity = 5
 
optional double yaw = 6
 
optional int32 zone_id = 7
 
optional bool is_have_variance = 8
 
optional bool is_gnss_double_antenna = 9
 
repeated double measure_covar = 10 [packed = true]
 

详细描述

在文件 measure.proto8 行定义.

成员枚举类型说明

◆ FrameType

枚举值
ENU 
ECEF 
UTM 
ODOMETER 

在文件 measure.proto30 行定义.

30 {
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 }

◆ MeasureType

枚举值
GNSS_POS_ONLY 
GNSS_POS_VEL 
GNSS_POS_XY 
GNSS_VEL_ONLY 
POINT_CLOUD_POS 
ODOMETER_VEL_ONLY 
VEHICLE_CONSTRAINT 

在文件 measure.proto11 行定义.

11 {
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
22 // the measure data only include odometer velocity
24 // trigger measure update using vehicle constraint
26 }

类成员变量说明

◆ frame_type

optional FrameType apollo::localization::IntegMeasure::frame_type = 3

在文件 measure.proto39 行定义.

◆ header

optional apollo::common::Header apollo::localization::IntegMeasure::header = 1

在文件 measure.proto9 行定义.

◆ is_gnss_double_antenna

optional bool apollo::localization::IntegMeasure::is_gnss_double_antenna = 9

在文件 measure.proto56 行定义.

◆ is_have_variance

optional bool apollo::localization::IntegMeasure::is_have_variance = 8

在文件 measure.proto53 行定义.

◆ measure_covar

repeated double apollo::localization::IntegMeasure::measure_covar = 10 [packed = true]

在文件 measure.proto59 行定义.

◆ measure_type

optional MeasureType apollo::localization::IntegMeasure::measure_type = 2

在文件 measure.proto28 行定义.

◆ position

optional apollo::common::Point3D apollo::localization::IntegMeasure::position = 4

在文件 measure.proto42 行定义.

◆ velocity

optional apollo::common::Point3D apollo::localization::IntegMeasure::velocity = 5

在文件 measure.proto45 行定义.

◆ yaw

optional double apollo::localization::IntegMeasure::yaw = 6

在文件 measure.proto47 行定义.

◆ zone_id

optional int32 apollo::localization::IntegMeasure::zone_id = 7

在文件 measure.proto50 行定义.


该结构体的文档由以下文件生成: