25 #include "modules/common/proto/pnc_point.pb.h" 31 #include "modules/planning/proto/planning.pb.h" 41 namespace lane_follow {
47 const std::shared_ptr<DependencyInjector>& injector)
48 :
Scenario(config, context, injector) {}
51 const ScenarioConfig::StageConfig& stage_config,
52 const std::shared_ptr<DependencyInjector>& injector)
override;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Planning module main class. It processes GPS and IMU as input, to generate planning info...
std::unique_ptr< Stage > CreateStage(const ScenarioConfig::StageConfig &stage_config, const std::shared_ptr< DependencyInjector > &injector) override
Defines the Factory class.
Definition: scenario.h:39
Definition: scenario.h:41
LaneFollowScenario(const ScenarioConfig &config, const ScenarioContext *context, const std::shared_ptr< DependencyInjector > &injector)
Definition: lane_follow_scenario.h:45
Definition: lane_follow_scenario.h:43