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

Public 类型

enum  Type {
  IGNORE = 0 , STOP = 1 , NUDGE = 2 , YIELD = 3 ,
  OVERTAKE = 4 , FOLLOW = 5 , SIDEPASS = 6
}
 
enum  StopReasonCode {
  STOP_REASON_HEAD_VEHICLE = 1 , STOP_REASON_DESTINATION = 2 , STOP_REASON_PEDESTRIAN = 3 , STOP_REASON_OBSTACLE = 4 ,
  STOP_REASON_SIGNAL = 100 , STOP_REASON_STOP_SIGN = 101 , STOP_REASON_YIELD_SIGN = 102 , STOP_REASON_CLEAR_ZONE = 103 ,
  STOP_REASON_CROSSWALK = 104 , STOP_REASON_EMERGENCY = 105 , STOP_REASON_NOT_READY = 106 , STOP_REASON_PULL_OVER = 107
}
 

Public 属性

optional Type type = 1 [default = IGNORE]
 
repeated PolygonPoint polygon_point = 2
 
optional double heading = 3
 
optional double latitude = 4
 
optional double longitude = 5
 
optional double position_x = 6
 
optional double position_y = 7
 
optional double length = 8 [default = 2.8]
 
optional double width = 9 [default = 1.4]
 
optional double height = 10 [default = 1.8]
 
optional StopReasonCode stopReason = 11
 
optional apollo::routing::ChangeLaneType change_lane_type = 12
 

详细描述

在文件 simulation_world.proto31 行定义.

成员枚举类型说明

◆ StopReasonCode

枚举值
STOP_REASON_HEAD_VEHICLE 
STOP_REASON_DESTINATION 
STOP_REASON_PEDESTRIAN 
STOP_REASON_OBSTACLE 
STOP_REASON_SIGNAL 
STOP_REASON_STOP_SIGN 
STOP_REASON_YIELD_SIGN 
STOP_REASON_CLEAR_ZONE 
STOP_REASON_CROSSWALK 
STOP_REASON_EMERGENCY 
STOP_REASON_NOT_READY 
STOP_REASON_PULL_OVER 

在文件 simulation_world.proto58 行定义.

58 {
71 }

◆ Type

枚举值
IGNORE 
STOP 
NUDGE 
YIELD 
OVERTAKE 
FOLLOW 
SIDEPASS 

在文件 simulation_world.proto32 行定义.

32 {
33 IGNORE = 0; // Ignore the object
34 STOP = 1; // Stop at a distance from the object
35 NUDGE = 2; // Go around the object
36 YIELD = 3; // Go after the object
37 OVERTAKE = 4; // Go before the object
38 FOLLOW = 5; // Follow the object in the same lane
39 SIDEPASS = 6; // Pass the object in neighboring lane
40 }

类成员变量说明

◆ change_lane_type

optional apollo::routing::ChangeLaneType apollo::dreamview::Decision::change_lane_type = 12

在文件 simulation_world.proto73 行定义.

◆ heading

optional double apollo::dreamview::Decision::heading = 3

在文件 simulation_world.proto49 行定义.

◆ height

optional double apollo::dreamview::Decision::height = 10 [default = 1.8]

在文件 simulation_world.proto56 行定义.

◆ latitude

optional double apollo::dreamview::Decision::latitude = 4

在文件 simulation_world.proto50 行定义.

◆ length

optional double apollo::dreamview::Decision::length = 8 [default = 2.8]

在文件 simulation_world.proto54 行定义.

◆ longitude

optional double apollo::dreamview::Decision::longitude = 5

在文件 simulation_world.proto51 行定义.

◆ polygon_point

repeated PolygonPoint apollo::dreamview::Decision::polygon_point = 2

在文件 simulation_world.proto45 行定义.

◆ position_x

optional double apollo::dreamview::Decision::position_x = 6

在文件 simulation_world.proto52 行定义.

◆ position_y

optional double apollo::dreamview::Decision::position_y = 7

在文件 simulation_world.proto53 行定义.

◆ stopReason

optional StopReasonCode apollo::dreamview::Decision::stopReason = 11

在文件 simulation_world.proto72 行定义.

◆ type

optional Type apollo::dreamview::Decision::type = 1 [default = IGNORE]

在文件 simulation_world.proto41 行定义.

◆ width

optional double apollo::dreamview::Decision::width = 9 [default = 1.4]

在文件 simulation_world.proto55 行定义.


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