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

Public 类型

enum  ObstacleStatus {
  ON_LANE = 0 , OFF_LANE = 1 , STATIONARY = 3 , MOVING = 4 ,
  IN_JUNCTION = 5
}
 
enum  EvaluatorType {
  MLP_EVALUATOR = 0 , RNN_EVALUATOR = 1 , COST_EVALUATOR = 2 , CRUISE_MLP_EVALUATOR = 3 ,
  JUNCTION_MLP_EVALUATOR = 4 , CYCLIST_KEEP_LANE_EVALUATOR = 5 , LANE_SCANNING_EVALUATOR = 6 , PEDESTRIAN_INTERACTION_EVALUATOR = 7 ,
  JUNCTION_MAP_EVALUATOR = 8 , LANE_AGGREGATING_EVALUATOR = 9 , SEMANTIC_LSTM_EVALUATOR = 10 , JOINTLY_PREDICTION_PLANNING_EVALUATOR = 11 ,
  VECTORNET_EVALUATOR = 12 , MULTI_AGENT_EVALUATOR = 13
}
 
enum  PredictorType {
  LANE_SEQUENCE_PREDICTOR = 0 , FREE_MOVE_PREDICTOR = 1 , REGIONAL_PREDICTOR = 2 , MOVE_SEQUENCE_PREDICTOR = 3 ,
  EMPTY_PREDICTOR = 4 , SINGLE_LANE_PREDICTOR = 5 , JUNCTION_PREDICTOR = 6 , EXTRAPOLATION_PREDICTOR = 7 ,
  INTERACTION_PREDICTOR = 8
}
 

Public 属性

optional apollo::perception::PerceptionObstacle::Type obstacle_type = 1
 
optional ObstacleStatus obstacle_status = 2 [default = STATIONARY]
 
optional ObstaclePriority::Priority priority_type = 5
 
optional ObstacleInteractiveTag::InteractiveTag interactive_tag = 6
 
optional EvaluatorType evaluator_type = 3
 
optional PredictorType predictor_type = 4
 

详细描述

在文件 prediction_conf.proto8 行定义.

成员枚举类型说明

◆ EvaluatorType

枚举值
MLP_EVALUATOR 
RNN_EVALUATOR 
COST_EVALUATOR 
CRUISE_MLP_EVALUATOR 
JUNCTION_MLP_EVALUATOR 
CYCLIST_KEEP_LANE_EVALUATOR 
LANE_SCANNING_EVALUATOR 
PEDESTRIAN_INTERACTION_EVALUATOR 
JUNCTION_MAP_EVALUATOR 
LANE_AGGREGATING_EVALUATOR 
SEMANTIC_LSTM_EVALUATOR 
JOINTLY_PREDICTION_PLANNING_EVALUATOR 
VECTORNET_EVALUATOR 
MULTI_AGENT_EVALUATOR 

在文件 prediction_conf.proto17 行定义.

17 {
18 MLP_EVALUATOR = 0;
19 RNN_EVALUATOR = 1 [deprecated = true];
20 COST_EVALUATOR = 2; // navi mode can only support this evaluator
32 }

◆ ObstacleStatus

◆ PredictorType

枚举值
LANE_SEQUENCE_PREDICTOR 
FREE_MOVE_PREDICTOR 
REGIONAL_PREDICTOR 
MOVE_SEQUENCE_PREDICTOR 
EMPTY_PREDICTOR 
SINGLE_LANE_PREDICTOR 
JUNCTION_PREDICTOR 
EXTRAPOLATION_PREDICTOR 
INTERACTION_PREDICTOR 

在文件 prediction_conf.proto34 行定义.

类成员变量说明

◆ evaluator_type

optional EvaluatorType apollo::prediction::ObstacleConf::evaluator_type = 3

在文件 prediction_conf.proto50 行定义.

◆ interactive_tag

optional ObstacleInteractiveTag::InteractiveTag apollo::prediction::ObstacleConf::interactive_tag = 6

在文件 prediction_conf.proto49 行定义.

◆ obstacle_status

optional ObstacleStatus apollo::prediction::ObstacleConf::obstacle_status = 2 [default = STATIONARY]

在文件 prediction_conf.proto47 行定义.

◆ obstacle_type

optional apollo::perception::PerceptionObstacle::Type apollo::prediction::ObstacleConf::obstacle_type = 1

在文件 prediction_conf.proto46 行定义.

◆ predictor_type

optional PredictorType apollo::prediction::ObstacleConf::predictor_type = 4

在文件 prediction_conf.proto51 行定义.

◆ priority_type

optional ObstaclePriority::Priority apollo::prediction::ObstacleConf::priority_type = 5

在文件 prediction_conf.proto48 行定义.


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