package apollo.planning

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

message ADCSignals

planning.proto:14

enum ADCSignals.SignalType

planning.proto:15

Used in: ADCSignals

message ADCTrajectory

planning.proto:56

next id: 23

message ADCTrajectory.CriticalRegion

planning.proto:98

the region where planning cares most

Used in: ADCTrajectory

enum ADCTrajectory.RightOfWayStatus

planning.proto:85

Used in: ADCTrajectory

enum ADCTrajectory.TrajectoryType

planning.proto:107

Used in: ADCTrajectory

message BacksideVehicleConfig

traffic_rule_config.proto:5

Used in: TrafficRuleConfig

message BareIntersectionStatus

planning_status.proto:17

Used in: PlanningStatus

message ChangeLaneConfig

traffic_rule_config.proto:11

Used in: TrafficRuleConfig

message ChangeLaneStatus

planning_status.proto:22

Used in: PlanningStatus

enum ChangeLaneStatus.Status

planning_status.proto:23

Used in: ChangeLaneStatus

message CosThetaSmootherConfig

cos_theta_smoother_config.proto:5

Used in: DiscretePointsSmootherConfig

message CreepConfig

traffic_rule_config.proto:19

message CreepDeciderConfig

decider_config.proto:5

Used in: TaskConfig

message CrosswalkConfig

traffic_rule_config.proto:34

Used in: TrafficRuleConfig

message CrosswalkStatus

planning_status.proto:41

Used in: PlanningStatus

message DecisionResult

decision.proto:204

Used in: ADCTrajectory

message DestinationConfig

traffic_rule_config.proto:56

Used in: TrafficRuleConfig

message DestinationStatus

planning_status.proto:48

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:76

Used in: PlannerOpenSpaceConfig

enum DistanceApproachMode

planner_open_space_config.proto:14

Used in: DistanceApproachConfig

message DistanceApproachTrajectorySmootherConfig

open_space_trajectory_provider_config.proto:57

Distance approach trajectory smoothing configs

Used in: OpenSpaceTrajectoryOptimizerConfig

message DpStSpeedConfig

dp_st_speed_config.proto:5

Used in: TaskConfig

enum DrivingAction

pad_msg.proto:6

Used in: PadMessage

message DualVariableConfig

open_space_trajectory_provider_config.proto:48

Dual variable configs for warm starting distance approach trajectory smoothing

Used in: OpenSpaceTrajectoryOptimizerConfig

enum DualVariableMode

open_space_trajectory_provider_config.proto:40

Used in: DualVariableConfig

message DualVariableWarmStartConfig

planner_open_space_config.proto:67

Used in: PlannerOpenSpaceConfig

enum DualWarmUpMode

planner_open_space_config.proto:7

Used in: DualVariableWarmStartConfig

message EStop

planning.proto:26

Used in: ADCTrajectory

message EmergencyStopCruiseToStop

decision.proto:132

Used in: MainEmergencyStop

(message has no fields)

message EmergencyStopHardBrake

decision.proto:129

Used in: MainEmergencyStop

(message has no fields)

message FemPosDeviationSmootherConfig

fem_pos_deviation_smoother_config.proto:5

Used in: DiscretePointsSmootherConfig

message HybridAStarConfig

open_space_trajectory_provider_config.proto:26

Hybrid a star as warm start for later smoothing

Used in: OpenSpaceTrajectoryOptimizerConfig

message IpoptConfig

planner_open_space_config.proto:111

Used in: DistanceApproachConfig, DualVariableWarmStartConfig

message IpoptSolverConfig

open_space_trajectory_provider_config.proto:88

Ipopt configs

Used in: DistanceApproachTrajectorySmootherConfig, DualVariableConfig

message KeepClearConfig

traffic_rule_config.proto:61

Used in: TrafficRuleConfig

message LaneChangeDeciderConfig

lane_change_decider_config.proto:5

Used in: TaskConfig

message LatCondition

lattice_sampling_config.proto:11

Used in: LatSampleConfig

message LatSampleConfig

lattice_sampling_config.proto:34

Used in: LatticeSamplingConfig

message LatencyStats

planning.proto:37

Used in: ADCTrajectory

message LatticeSamplingConfig

lattice_sampling_config.proto:39

message LonCondition

lattice_sampling_config.proto:5

Used in: LonSampleConfig

message LonSampleConfig

lattice_sampling_config.proto:29

Used in: LatticeSamplingConfig

message MainChangeLane

decision.proto:158

This message is deprecated

Used in: MainDecision

enum MainChangeLane.Type

decision.proto:159

Used in: MainChangeLane

message MainCruise

decision.proto:152

Used in: MainDecision

message MainDecision

decision.proto:191

Used in: DecisionResult

message MainEmergencyStop

decision.proto:135

Used in: MainDecision

enum MainEmergencyStop.ReasonCode

decision.proto:137

Unexpected event happened, human driver is required to take over

Used in: MainEmergencyStop

message MainMissionComplete

decision.proto:169

Used in: MainDecision

message MainNotReady

decision.proto:177

Used in: MainDecision

message MainParking

decision.proto:183

Used in: MainDecision

enum MainParking.ParkingStatus

decision.proto:184

Used in: MainParking

message MainStop

decision.proto:119

Used in: MainChangeLane, MainDecision

message MoveDestLaneConfigTable

navi_path_decider_config.proto:19

Used in: NaviPathDeciderConfig

Used in: PlannerNaviConfig

Used in: PlannerNaviConfig

Used in: PlannerNaviConfig

Used in: PlanningConfig

message ObjectAvoid

decision.proto:94

unified object decision while estop

Used in: ObjectDecisionType

(message has no fields)

message ObjectDecision

decision.proto:109

Used in: ObjectDecisions

message ObjectDecisionType

decision.proto:97

Used in: ObjectDecision, planning_internal.DecisionTag

message ObjectDecisions

decision.proto:115

Used in: DecisionResult

message ObjectFollow

decision.proto:71

Used in: ObjectDecisionType

message ObjectIgnore

decision.proto:17

Used in: ObjectDecisionType

(message has no fields)

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:77

Used in: ObjectDecisionType

message ObjectSidePass

decision.proto:85

enum ObjectSidePass.Type

decision.proto:86

Used in: ObjectSidePass

message ObjectStop

decision.proto:40

Used in: ObjectDecisionType

message ObjectYield

decision.proto:63

Used in: ObjectDecisionType

message OpenSpaceFallBackDeciderConfig

open_space_fallback_decider_config.proto:5

Used in: TaskConfig

message OpenSpacePreStopDeciderConfig

open_space_pre_stop_decider_config.proto:5

Used in: TaskConfig

enum OpenSpacePreStopDeciderConfig.StopType

open_space_pre_stop_decider_config.proto:7

roi scenario definitions

Used in: OpenSpacePreStopDeciderConfig

message OpenSpaceRoiDeciderConfig

open_space_roi_decider_config.proto:5

Used in: TaskConfig

enum OpenSpaceRoiDeciderConfig.RoiType

open_space_roi_decider_config.proto:7

roi scenario definitions

Used in: OpenSpaceRoiDeciderConfig

message OpenSpaceTrajectoryOptimizerConfig

open_space_trajectory_provider_config.proto:12

Used in: OpenSpaceTrajectoryProviderConfig

message OpenSpaceTrajectoryPartitionConfig

open_space_trajectory_partition_config.proto:5

Used in: TaskConfig

message OpenSpaceTrajectoryProviderConfig

open_space_trajectory_provider_config.proto:7

Used in: TaskConfig

message PadMessage

pad_msg.proto:14

message PathAssessmentDeciderConfig

path_assessment_decider_config.proto:5

Used in: TaskConfig

(message has no fields)

message PathBoundsDeciderConfig

path_bounds_decider_config.proto:5

Used in: TaskConfig

message PathDeciderConfig

planning_config.proto:25

place holder

Used in: TaskConfig

(message has no fields)

message PathDeciderInfo

path_decider_info.proto:5

message PathLaneBorrowDeciderConfig

path_lane_borrow_decider_config.proto:5

Used in: TaskConfig

message PedestrianStatus

planning_status.proto:52

Used in: PlanningStatus

message PiecewiseJerkPathConfig

piecewise_jerk_path_config.proto:5

Used in: TaskConfig

message PiecewiseJerkPathWeights

piecewise_jerk_path_config.proto:9

Used in: PiecewiseJerkPathConfig

message PiecewiseJerkSpeedConfig

piecewise_jerk_speed_config.proto:5

Used in: TaskConfig, WarmStartConfig

message PlannerNaviConfig

planning_config.proto:253

Used in: NavigationPlanningConfig

message PlannerOpenSpaceConfig

planner_open_space_config.proto:22

Used in: OpenSpaceTrajectoryOptimizerConfig

message PlannerPublicRoadConfig

planning_config.proto:248

Used in: StandardPlanningConfig

enum PlannerType

planning_config.proto:260

Used in: NavigationPlanningConfig, RtkPlanningConfig, StandardPlanningConfig

message PlanningConfig

planning_config.proto:281

message PlanningStats

planning_stats.proto:13

message PlanningStatus

planning_status.proto:104

message PlanningTarget

lattice_structure.proto:14

message ProceedWithCautionSpeedConfig

proceed_with_caution_speed_config.proto:5

Used in: TaskConfig

message PullOverStatus

planning_status.proto:56

Used in: PlanningStatus

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:41

Used in: PlannerOpenSpaceConfig

message RSSInfo

planning.proto:43

Used in: ADCTrajectory

message ReferenceLineEndConfig

traffic_rule_config.proto:70

Used in: TrafficRuleConfig

message ReferenceLineSmootherConfig

reference_line_smoother_config.proto:60

enum ReferenceLineSmootherConfig.DrivingSide

reference_line_smoother_config.proto:61

Used in: ReferenceLineSmootherConfig

message ReroutingConfig

traffic_rule_config.proto:76

Used in: TrafficRuleConfig

message ReroutingStatus

planning_status.proto:68

Used in: PlanningStatus

message RightOfWayStatus

planning_status.proto:74

Used in: PlanningStatus

message RtkPlanningConfig

planning_config.proto:267

Used in: PlanningConfig

message RuleBasedStopDeciderConfig

rule_based_stop_decider_config.proto:5

Used in: TaskConfig

message SLBoundary

sl_boundary.proto:24

Used in: planning_internal.ObstacleDebug

message SStrategy

lattice_sampling_config.proto:23

Used in: LatSampleConfig

message ScenarioBareIntersectionUnprotectedConfig

planning_config.proto:85

Used in: ScenarioConfig

message ScenarioConfig

planning_config.proto:158

scenario configs

enum ScenarioConfig.ScenarioType

planning_config.proto:159

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

message ScenarioConfig.StageConfig

planning_config.proto:221

Used in: ScenarioConfig

enum ScenarioConfig.StageType

planning_config.proto:182

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 ScenarioLaneFollowConfig

planning_config.proto:82

Used in: ScenarioConfig

(message has no fields)

message ScenarioNarrowStreetUTurnConfig

planning_config.proto:155

Used in: ScenarioConfig

(message has no fields)

message ScenarioPullOverConfig

planning_config.proto:134

Used in: ScenarioConfig

message ScenarioStatus

planning_status.proto:79

Used in: PlanningStatus

message ScenarioStopSignUnprotectedConfig

planning_config.proto:98

Used in: ScenarioConfig

message ScenarioTrafficLightProtectedConfig

planning_config.proto:109

Used in: ScenarioConfig

message ScenarioTrafficLightUnprotectedLeftTurnConfig

planning_config.proto:116

Used in: ScenarioConfig

message ScenarioTrafficLightUnprotectedRightTurnConfig

planning_config.proto:124

Used in: ScenarioConfig

message ScenarioValetParkingConfig

planning_config.proto:149

Used in: ScenarioConfig

message ShiftConfig

navi_path_decider_config.proto:23

Used in: MoveDestLaneConfigTable

message SidePassSafetyConfig

decider_config.proto:20

message SidePassStatus

planning_status.proto:84

Used in: PlanningStatus

message SidePassStopStatus

planning_status.proto:99

Used in: PlanningStatus

message SpeedBoundsDeciderConfig

speed_bounds_decider_config.proto:5

Used in: TaskConfig

message SpiralCurveConfig

spiral_curve_config.proto:5

message SpiralSmootherConfig

reference_line_smoother_config.proto:16

Used in: ReferenceLineSmootherConfig

message StandardPlanningConfig

planning_config.proto:271

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:20

Used in: MainStop, ObjectStop

message StopSignConfig

traffic_rule_config.proto:82

Used in: TrafficRuleConfig

message StopSignStatus

planning_status.proto:88

Used in: PlanningStatus

message StopTime

planning_status.proto:35

Used in: CrosswalkStatus, PedestrianStatus

message TStrategy

lattice_sampling_config.proto:17

Used in: LonSampleConfig

message TargetLane

decision.proto:9

Used in: MainChangeLane, MainDecision

message TaskConfig

planning_config.proto:34

tasks are shared among all scenarios and stages.

Used in: PlanningConfig, ScenarioConfig.StageConfig

enum TaskConfig.TaskType

planning_config.proto:35

Used in: PlannerNaviConfig, ScenarioConfig.StageConfig, TaskConfig

message TaskStats

planning.proto:32

Used in: LatencyStats

message TrafficLightConfig

traffic_rule_config.proto:88

Used in: TrafficRuleConfig

message TrafficLightStatus

planning_status.proto:94

Used in: PlanningStatus

message TrafficRuleConfig

traffic_rule_config.proto:97

TODO(all) migrate all other traffic rules to pb config

Used in: TrafficRuleConfigs

enum TrafficRuleConfig.RuleId

traffic_rule_config.proto:98

Used in: TrafficRuleConfig

message TrafficRuleConfigs

traffic_rule_config.proto:124

message TrajectoryPartitionConfig

planner_open_space_config.proto:128

Used in: PlannerOpenSpaceConfig

message WarmStartConfig

planner_open_space_config.proto:50

Used in: PlannerOpenSpaceConfig