package apollo.planning

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ADCTrajectory

planning.proto:44

next id: 24

Used in: control.LocalView

message ADCTrajectory.CriticalRegion

planning.proto:86

the region where planning cares most

Used in: ADCTrajectory

enum ADCTrajectory.RightOfWayStatus

planning.proto:73

Used in: ADCTrajectory

enum ADCTrajectory.TrajectoryType

planning.proto:95

Used in: ADCTrajectory

message ADCTrajectoryPoint

learning_data.proto:192

Used in: LearningDataFrame

message BacksideVehicleConfig

traffic_rule_config.proto:5

Used in: TrafficRuleConfig

message BareIntersectionStatus

planning_status.proto:15

Used in: PlanningStatus

message ChangeLaneStatus

planning_status.proto:21

Used in: PlanningStatus

enum ChangeLaneStatus.Status

planning_status.proto:22

Used in: ChangeLaneStatus

message ChassisFeature

learning_data.proto:31

Used in: LearningDataFrame

message CommonPathPointFeature

learning_data.proto:79

based on apollo.common.PathPoint

Used in: CommonTrajectoryPointFeature

message CommonTrajectoryPointFeature

learning_data.proto:94

based on apollo.commom.TrajectoryPoint

Used in: ADCTrajectoryPoint, TrajectoryPointFeature

message CosThetaSmootherConfig

cos_theta_smoother_config.proto:5

Used in: DiscretePointsSmootherConfig

message CreepDeciderConfig

task_config.proto:8

Used in: TaskConfig

message CreepDeciderStatus

planning_status.proto:45

Used in: PlanningStatus

message CrosswalkConfig

traffic_rule_config.proto:11

Used in: TrafficRuleConfig

message CrosswalkStatus

planning_status.proto:55

Used in: PlanningStatus

message DecisionResult

decision.proto:219

Used in: ADCTrajectory

message DestinationConfig

traffic_rule_config.proto:31

Used in: TrafficRuleConfig

message DestinationStatus

planning_status.proto:62

Used in: PlanningStatus

message DiscretePointsSmootherConfig

reference_line_smoother_config.proto:45

Used in: ReferenceLineSmootherConfig

enum DiscretePointsSmootherConfig.SmoothingMethod

reference_line_smoother_config.proto:46

Used in: DiscretePointsSmootherConfig

message DistanceApproachConfig

planner_open_space_config.proto:84

Used in: PlannerOpenSpaceConfig

enum DistanceApproachMode

planner_open_space_config.proto:16

Used in: DistanceApproachConfig

message DistanceApproachTrajectorySmootherConfig

open_space_task_config.proto:162

Distance approach trajectory smoothing configs

Used in: OpenSpaceTrajectoryOptimizerConfig

message DpStSpeedOptimizerConfig

task_config.proto:281

Used in: SpeedHeuristicOptimizerConfig

enum DrivingAction

pad_msg.proto:6

Used in: PadMessage

message DualVariableConfig

open_space_task_config.proto:152

Dual variable configs for warm starting distance approach trajectory smoothing

Used in: OpenSpaceTrajectoryOptimizerConfig

enum DualVariableMode

open_space_task_config.proto:143

Used in: DualVariableConfig

message DualVariableWarmStartConfig

planner_open_space_config.proto:73

Used in: PlannerOpenSpaceConfig

enum DualWarmUpMode

planner_open_space_config.proto:8

Used in: DualVariableWarmStartConfig

message EStop

planning.proto:14

Used in: ADCTrajectory

message EmergencyStopCruiseToStop

decision.proto:148

Used in: MainEmergencyStop

(message has no fields)

message EmergencyStopHardBrake

decision.proto:146

Used in: MainEmergencyStop

(message has no fields)

message EmergencyStopStatus

planning_status.proto:66

Used in: PlanningStatus

message FemPosDeviationSmootherConfig

fem_pos_deviation_smoother_config.proto:5

Used in: DiscretePointsSmootherConfig, IterativeAnchoringConfig

message HybridAStarConfig

open_space_task_config.proto:129

Hybrid a star as warm start for later smoothing

Used in: OpenSpaceTrajectoryOptimizerConfig

message IpoptConfig

planner_open_space_config.proto:120

Used in: DistanceApproachConfig, DualVariableWarmStartConfig

enum IpoptReturnStatus

ipopt_return_status.proto:5

message IpoptSolverConfig

open_space_task_config.proto:193

Ipopt configs

Used in: DistanceApproachTrajectorySmootherConfig, DualVariableConfig

message IterativeAnchoringConfig

planner_open_space_config.proto:147

Used in: PlannerOpenSpaceConfig

message KeepClearConfig

traffic_rule_config.proto:36

Used in: TrafficRuleConfig

message LaneChangeDeciderConfig

task_config.proto:26

Used in: TaskConfig

message LatencyStats

planning.proto:25

Used in: ADCTrajectory

message LearningData

learning_data.proto:232

message LearningDataFrame

learning_data.proto:202

Used in: LearningData, PlanningLearningData

message LearningModelInferenceTaskConfig

task_config.proto:45

Used in: TaskConfig

enum LearningModelInferenceTaskConfig.ModelType

task_config.proto:46

Used in: LearningModelInferenceTaskConfig

message LearningModelInferenceTrajectoryTaskConfig

task_config.proto:63

Used in: TaskConfig

message LearningOutput

learning_data.proto:198

Used in: LearningDataFrame

message LocalizationFeature

learning_data.proto:53

Used in: LearningDataFrame

message MainChangeLane

decision.proto:173

This message is deprecated

Used in: MainDecision

enum MainChangeLane.Type

decision.proto:174

Used in: MainChangeLane

message MainCruise

decision.proto:167

Used in: MainDecision

message MainDecision

decision.proto:206

Used in: DecisionResult

message MainEmergencyStop

decision.proto:150

Used in: MainDecision

enum MainEmergencyStop.ReasonCode

decision.proto:152

Unexpected event happened, human driver is required to take over

Used in: MainEmergencyStop

message MainMissionComplete

decision.proto:184

Used in: MainDecision

message MainNotReady

decision.proto:192

Used in: MainDecision

message MainParking

decision.proto:198

Used in: MainDecision

enum MainParking.ParkingStatus

decision.proto:199

Used in: MainParking

message MainStop

decision.proto:136

Used in: MainChangeLane, MainDecision

message MoveDestLaneConfigTable

task_config.proto:99

Used in: NaviPathDeciderConfig

Used in: PlannerNaviConfig

Used in: PlannerNaviConfig

Used in: PlannerNaviConfig

Used in: PlanningConfig

message OSQPConfig

planner_open_space_config.proto:138

Dual variable configs for OSQP

Used in: DualVariableWarmStartConfig

message ObjectAvoid

decision.proto:95

unified object decision while estop

Used in: ObjectDecisionType

(message has no fields)

message ObjectDecision

decision.proto:126

Used in: ObjectDecisions

message ObjectDecisionType

decision.proto:113

Used in: ObjectDecision, ObjectStatus, planning_internal.DecisionTag

message ObjectDecisions

decision.proto:132

Used in: DecisionResult

message ObjectDynamic

decision.proto:104

Used in: ObjectMotionType

(message has no fields)

message ObjectFollow

decision.proto:72

Used in: ObjectDecisionType

message ObjectIgnore

decision.proto:17

Used in: ObjectDecisionType

(message has no fields)

message ObjectMotionType

decision.proto:106

Used in: ObjectStatus

message ObjectNudge

decision.proto:51

dodge the obstacle in lateral direction when driving

Used in: ObjectDecisionType

enum ObjectNudge.Type

decision.proto:52

Used in: ObjectNudge

message ObjectOvertake

decision.proto:78

Used in: ObjectDecisionType

message ObjectSidePass

decision.proto:86

Used in: ObjectDecisionType

enum ObjectSidePass.Type

decision.proto:87

Used in: ObjectSidePass

message ObjectStatic

decision.proto:102

Used in: ObjectMotionType

(message has no fields)

message ObjectStatus

decision.proto:97

message ObjectStop

decision.proto:40

Used in: ObjectDecisionType

message ObjectYield

decision.proto:64

Used in: ObjectDecisionType

message ObstacleFeature

learning_data.proto:155

Used in: LearningDataFrame

message ObstacleTrajectoryFeature

learning_data.proto:132

Used in: ObstacleFeature

message OpenSpaceFallBackDeciderConfig

open_space_task_config.proto:10

Used in: TaskConfig

message OpenSpacePreStopDeciderConfig

open_space_task_config.proto:25

Used in: TaskConfig

enum OpenSpacePreStopDeciderConfig.StopType

open_space_task_config.proto:27

roi scenario definitions

Used in: OpenSpacePreStopDeciderConfig

message OpenSpaceRoiDeciderConfig

open_space_task_config.proto:41

Used in: TaskConfig

enum OpenSpaceRoiDeciderConfig.RoiType

open_space_task_config.proto:43

roi scenario definitions

Used in: OpenSpaceRoiDeciderConfig

message OpenSpaceStatus

planning_status.proto:70

Used in: PlanningStatus

message OpenSpaceTrajectoryOptimizerConfig

open_space_task_config.proto:114

Used in: OpenSpaceTrajectoryProviderConfig

message OpenSpaceTrajectoryPartitionConfig

open_space_task_config.proto:82

Used in: TaskConfig

message OpenSpaceTrajectoryProviderConfig

open_space_task_config.proto:107

Used in: TaskConfig

message OverlapFeature

learning_data.proto:16

Used in: PlanningTag

message PadMessage

pad_msg.proto:16

message ParkAndGoStatus

planning_status.proto:75

Used in: PlanningStatus

message PathAssessmentDeciderConfig

task_config.proto:132

Used in: TaskConfig

(message has no fields)

message PathBoundsDeciderConfig

task_config.proto:137

Used in: TaskConfig

message PathDeciderConfig

task_config.proto:158

Used in: TaskConfig

message PathDeciderStatus

planning_status.proto:82

Used in: PlanningStatus

enum PathDeciderStatus.LaneBorrowDirection

planning_status.proto:83

Used in: PathDeciderStatus

message PathLaneBorrowDeciderConfig

task_config.proto:166

Used in: TaskConfig

message PathReferenceDeciderConfig

task_config.proto:173

Used in: TaskConfig

message PathReuseDeciderConfig

task_config.proto:182

Used in: TaskConfig

message PerceptionObstacleFeature

learning_data.proto:113

based on apollo.perception.PerceptionObstacle

Used in: ObstacleTrajectoryFeature

message PiecewiseJerkNonlinearSpeedOptimizerConfig

task_config.proto:189

Used in: TaskConfig

message PiecewiseJerkPathOptimizerConfig

task_config.proto:219

Used in: TaskConfig

message PiecewiseJerkPathWeights

task_config.proto:225

Used in: PiecewiseJerkPathOptimizerConfig

message PiecewiseJerkSpeedOptimizerConfig

task_config.proto:235

Used in: IterativeAnchoringConfig, TaskConfig, WarmStartConfig

message PlannerNaviConfig

planning_config.proto:321

Used in: NavigationPlanningConfig

message PlannerOpenSpaceConfig

planner_open_space_config.proto:25

Used in: OpenSpaceTrajectoryOptimizerConfig

message PlannerPublicRoadConfig

planning_config.proto:319

Used in: StandardPlanningConfig

(message has no fields)

enum PlannerType

planning_config.proto:328

Used in: NavigationPlanningConfig, RtkPlanningConfig, StandardPlanningConfig

message PlanningConfig

planning_config.proto:364

enum PlanningConfig.PlanningLearningMode

planning_config.proto:365

Used in: PlanningConfig

message PlanningLearningData

learning_data.proto:236

message PlanningSemanticMapConfig

planning_semantic_map_config.proto:5

message PlanningStats

planning_stats.proto:13

message PlanningStatus

planning_status.proto:142

note: please keep this one as minimal as possible. do NOT pollute it.

message PlanningTag

learning_data.proto:21

Used in: ADCTrajectoryPoint, LearningDataFrame

message PlanningTarget

lattice_structure.proto:14

message PredictionObstacleFeature

learning_data.proto:144

based on apollo.prediction.PredictionObstacle

Used in: ObstacleFeature

message PredictionTrajectoryFeature

learning_data.proto:138

based on apollo.prediction.Trajectory

Used in: PredictionObstacleFeature

message PullOverStatus

planning_status.proto:94

Used in: PlanningStatus

enum PullOverStatus.PullOverType

planning_status.proto:95

Used in: PullOverStatus

message QPMatrix

qp_problem.proto:25

Used in: QuadraticProgrammingProblem

message QpSplineSmootherConfig

reference_line_smoother_config.proto:8

Used in: ReferenceLineSmootherConfig

message QuadraticProgrammingProblem

qp_problem.proto:13

Used in: QuadraticProgrammingProblemSet

message QuadraticProgrammingProblemSet

qp_problem.proto:32

message ROIConfig

planner_open_space_config.proto:45

Used in: PlannerOpenSpaceConfig

message RSSInfo

planning.proto:31

Used in: ADCTrajectory

message ReferenceLineEndConfig

traffic_rule_config.proto:47

Used in: TrafficRuleConfig

message ReferenceLineSmootherConfig

reference_line_smoother_config.proto:61

message ReroutingConfig

traffic_rule_config.proto:53

Used in: TrafficRuleConfig

message ReroutingStatus

planning_status.proto:109

Used in: PlanningStatus

message RoutingFeature

learning_data.proto:171

Used in: LearningDataFrame

message RoutingResponseFeature

learning_data.proto:166

based on apollo.routing.RoutingResponse

Used in: RoutingFeature

message RtkPlanningConfig

planning_config.proto:335

Used in: PlanningConfig

message RuleBasedStopDeciderConfig

task_config.proto:246

Used in: TaskConfig

message SLBoundary

sl_boundary.proto:24

Used in: planning_internal.ObstacleDebug

message STBoundsDeciderConfig

task_config.proto:330

Used in: TaskConfig

message STDrivableBoundary

st_drivable_boundary.proto:13

message STDrivableBoundaryInstance

st_drivable_boundary.proto:5

Used in: STDrivableBoundary

message ScenarioBareIntersectionUnprotectedConfig

planning_config.proto:82

Used in: ScenarioConfig

message ScenarioConfig

planning_config.proto:192

scenario configs

enum ScenarioConfig.ScenarioType

planning_config.proto:193

Used in: ScenarioConfig, ScenarioStatus, planning_internal.ScenarioDebug

message ScenarioConfig.StageConfig

planning_config.proto:283

Used in: ScenarioConfig

enum ScenarioConfig.StageType

planning_config.proto:222

StageType is a superset of stages from all scenarios. It is created to keep different scenarios have uniform config interface

Used in: ScenarioConfig, StageConfig, ScenarioStatus, planning_internal.ScenarioDebug

message ScenarioEmergencyPullOverConfig

planning_config.proto:94

Used in: ScenarioConfig

message ScenarioEmergencyStopConfig

planning_config.proto:101

Used in: ScenarioConfig

message ScenarioLaneFollowConfig

planning_config.proto:106

Used in: ScenarioConfig

(message has no fields)

message ScenarioLearningModelSampleConfig

planning_config.proto:108

Used in: ScenarioConfig

(message has no fields)

message ScenarioNarrowStreetUTurnConfig

planning_config.proto:110

Used in: ScenarioConfig

(message has no fields)

message ScenarioParkAndGoConfig

planning_config.proto:112

Used in: ScenarioConfig

message ScenarioPullOverConfig

planning_config.proto:119

Used in: ScenarioConfig

message ScenarioStatus

planning_status.proto:119

Used in: PlanningStatus

message ScenarioStopSignUnprotectedConfig

planning_config.proto:136

Used in: ScenarioConfig

message ScenarioTrafficLightProtectedConfig

planning_config.proto:148

Used in: ScenarioConfig

message ScenarioTrafficLightUnprotectedLeftTurnConfig

planning_config.proto:155

Used in: ScenarioConfig

message ScenarioTrafficLightUnprotectedRightTurnConfig

planning_config.proto:166

Used in: ScenarioConfig

message ScenarioValetParkingConfig

planning_config.proto:178

Used in: ScenarioConfig

message ScenarioYieldSignConfig

planning_config.proto:183

Used in: ScenarioConfig

message ShiftConfig

task_config.proto:103

Used in: MoveDestLaneConfigTable

message SpeedBoundsDeciderConfig

task_config.proto:261

Used in: TaskConfig

message SpeedDeciderStatus

planning_status.proto:115

Used in: PlanningStatus

message SpeedHeuristicOptimizerConfig

task_config.proto:276

Used in: TaskConfig

message SpiralSmootherConfig

reference_line_smoother_config.proto:16

Used in: ReferenceLineSmootherConfig

message StandardPlanningConfig

planning_config.proto:339

Used in: PlanningConfig

message StatsGroup

planning_stats.proto:5

Used in: PlanningStats

message StopPoint

lattice_structure.proto:5

Used in: PlanningTarget

enum StopPoint.Type

lattice_structure.proto:7

Used in: StopPoint

enum StopReasonCode

decision.proto:19

Used in: MainStop, ObjectStop

message StopSignConfig

traffic_rule_config.proto:59

Used in: TrafficRuleConfig

message StopSignStatus

planning_status.proto:124

Used in: PlanningStatus

message StopTime

planning_status.proto:49

Used in: CrosswalkStatus, SpeedDeciderStatus

message TargetLane

decision.proto:9

Used in: MainChangeLane, MainDecision

message TaskConfig

planning_config.proto:12

Planning's configuration is based on the following architecture * Scenario has one more multiple stages * a stage has one or more tasks are shared among all scenarios and stages.

Used in: PlanningConfig, ScenarioConfig.StageConfig

enum TaskConfig.TaskType

planning_config.proto:13

Used in: PlannerNaviConfig, ScenarioConfig.StageConfig, TaskConfig

message TaskStats

planning.proto:20

Used in: LatencyStats

message TopicConfig

planning_config.proto:349

Used in: PlanningConfig

message TrafficLightConfig

traffic_rule_config.proto:65

Used in: TrafficRuleConfig

message TrafficLightDetectionFeature

learning_data.proto:187

Used in: LearningDataFrame

message TrafficLightFeature

learning_data.proto:178

based on apollo.perception.TrafficLight

Used in: TrafficLightDetectionFeature

message TrafficLightStatus

planning_status.proto:130

Used in: PlanningStatus

message TrafficRuleConfig

traffic_rule_config.proto:80

Used in: TrafficRuleConfigs

enum TrafficRuleConfig.RuleId

traffic_rule_config.proto:81

Used in: TrafficRuleConfig

message TrafficRuleConfigs

traffic_rule_config.proto:107

message TrajectoryPartitionConfig

planner_open_space_config.proto:168

Used in: PlannerOpenSpaceConfig

message TrajectoryPointFeature

learning_data.proto:107

Used in: LearningOutput, ObstacleTrajectoryFeature, PredictionTrajectoryFeature

message WarmStartConfig

planner_open_space_config.proto:56

Used in: PlannerOpenSpaceConfig

message YieldSignConfig

traffic_rule_config.proto:73

Used in: TrafficRuleConfig

message YieldSignStatus

planning_status.proto:135

Used in: PlanningStatus