34 if (!Scenario::LoadConfig<ScenarioLaneEscapeConfig>(&context_.
scenario_config)) {
35 AERROR <<
"failed to load config";
46 ParkDataCenter::Instance()->set_need_escape(
false);
55 if (ParkDataCenter::Instance()->is_need_escape()) {
Frame holds all data for one planning cycle.
const LocalView & local_view() const
const std::list< ReferenceLineInfo > & reference_line_info() const
bool IsTransferable(const Scenario *other_scenario, const Frame &frame) override
Each scenario should define its own transfer condition, i.e., when it should allow to transfer from o...
bool Init(std::shared_ptr< DependencyInjector > injector, const std::string &name) override
virtual bool Init(std::shared_ptr< DependencyInjector > injector, const std::string &name)
std::shared_ptr< DependencyInjector > injector_
const std::string & Name() const
Planning module main class.
ScenarioLaneEscapeConfig scenario_config
std::shared_ptr< PlanningCommand > planning_command