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

struct  CriticalRegion
 

Public 类型

enum  RightOfWayStatus { UNPROTECTED = 0 , PROTECTED = 1 }
 
enum  TrajectoryType {
  UNKNOWN = 0 , NORMAL = 1 , PATH_FALLBACK = 2 , SPEED_FALLBACK = 3 ,
  PATH_REUSED = 4 , OPEN_SPACE = 5 , EDGE_FOLLOW = 6 , RELATIVE_CONTROL = 7
}
 

Public 属性

optional apollo::common::Header header = 1
 
optional double total_path_length = 2
 
optional double total_path_time = 3
 
optional EStop estop = 6
 
optional apollo::planning_internal::Debug debug = 8
 
optional bool is_replan = 9 [default = false]
 
optional apollo::canbus::Chassis::GearPosition gear = 10
 
repeated apollo::common::TrajectoryPoint trajectory_point = 12
 
repeated apollo::common::PathPoint path_point = 13
 
optional apollo::planning::DecisionResult decision = 14
 
optional LatencyStats latency_stats = 15
 
optional apollo::common::Header routing_header = 16
 
optional RightOfWayStatus right_of_way_status = 17
 
repeated apollo::hdmap::Id lane_id = 18
 
optional apollo::common::EngageAdvice engage_advice = 19
 
optional CriticalRegion critical_region = 20
 
optional TrajectoryType trajectory_type = 21 [default = UNKNOWN]
 
optional string replan_reason = 22
 
repeated apollo::hdmap::Id target_lane_id = 23
 
optional bool car_in_dead_end = 24
 
optional LocationPose location_pose = 25
 
optional bool is_collision = 26 [default = false]
 
optional RSSInfo rss_info = 100
 

详细描述

在文件 planning.proto69 行定义.

成员枚举类型说明

◆ RightOfWayStatus

枚举值
UNPROTECTED 
PROTECTED 

在文件 planning.proto98 行定义.

◆ TrajectoryType

枚举值
UNKNOWN 
NORMAL 
PATH_FALLBACK 
SPEED_FALLBACK 
PATH_REUSED 
OPEN_SPACE 
EDGE_FOLLOW 
RELATIVE_CONTROL 

在文件 planning.proto119 行定义.

类成员变量说明

◆ car_in_dead_end

optional bool apollo::planning::ADCTrajectory::car_in_dead_end = 24

在文件 planning.proto137 行定义.

◆ critical_region

optional CriticalRegion apollo::planning::ADCTrajectory::critical_region = 20

在文件 planning.proto117 行定义.

◆ debug

optional apollo::planning_internal::Debug apollo::planning::ADCTrajectory::debug = 8

在文件 planning.proto78 行定义.

◆ decision

optional apollo::planning::DecisionResult apollo::planning::ADCTrajectory::decision = 14

在文件 planning.proto92 行定义.

◆ engage_advice

optional apollo::common::EngageAdvice apollo::planning::ADCTrajectory::engage_advice = 19

在文件 planning.proto108 行定义.

◆ estop

optional EStop apollo::planning::ADCTrajectory::estop = 6

在文件 planning.proto76 行定义.

◆ gear

optional apollo::canbus::Chassis::GearPosition apollo::planning::ADCTrajectory::gear = 10

在文件 planning.proto84 行定义.

◆ header

optional apollo::common::Header apollo::planning::ADCTrajectory::header = 1

在文件 planning.proto70 行定义.

◆ is_collision

optional bool apollo::planning::ADCTrajectory::is_collision = 26 [default = false]

在文件 planning.proto143 行定义.

◆ is_replan

optional bool apollo::planning::ADCTrajectory::is_replan = 9 [default = false]

在文件 planning.proto81 行定义.

◆ lane_id

repeated apollo::hdmap::Id apollo::planning::ADCTrajectory::lane_id = 18

在文件 planning.proto105 行定义.

◆ latency_stats

optional LatencyStats apollo::planning::ADCTrajectory::latency_stats = 15

在文件 planning.proto94 行定义.

◆ location_pose

optional LocationPose apollo::planning::ADCTrajectory::location_pose = 25

在文件 planning.proto140 行定义.

◆ path_point

repeated apollo::common::PathPoint apollo::planning::ADCTrajectory::path_point = 13

在文件 planning.proto90 行定义.

◆ replan_reason

optional string apollo::planning::ADCTrajectory::replan_reason = 22

在文件 planning.proto131 行定义.

◆ right_of_way_status

optional RightOfWayStatus apollo::planning::ADCTrajectory::right_of_way_status = 17

在文件 planning.proto102 行定义.

◆ routing_header

optional apollo::common::Header apollo::planning::ADCTrajectory::routing_header = 16

在文件 planning.proto97 行定义.

◆ rss_info

optional RSSInfo apollo::planning::ADCTrajectory::rss_info = 100

在文件 planning.proto146 行定义.

◆ target_lane_id

repeated apollo::hdmap::Id apollo::planning::ADCTrajectory::target_lane_id = 23

在文件 planning.proto134 行定义.

◆ total_path_length

optional double apollo::planning::ADCTrajectory::total_path_length = 2

在文件 planning.proto72 行定义.

◆ total_path_time

optional double apollo::planning::ADCTrajectory::total_path_time = 3

在文件 planning.proto74 行定义.

◆ trajectory_point

repeated apollo::common::TrajectoryPoint apollo::planning::ADCTrajectory::trajectory_point = 12

在文件 planning.proto87 行定义.

◆ trajectory_type

optional TrajectoryType apollo::planning::ADCTrajectory::trajectory_type = 21 [default = UNKNOWN]

在文件 planning.proto129 行定义.


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