26#include "modules/planning/planning_base/proto/planning_config.pb.h"
41 std::string
Name()
override {
return "LATTICE"; }
44 const std::string& config_path =
"")
override {
73 PlannerWithReferenceLine)
A general class to denote the return status of an API call.
Frame holds all data for one planning cycle.
common::Status Init(const std::shared_ptr< DependencyInjector > &injector, const std::string &config_path="") override
common::Status Plan(const common::TrajectoryPoint &planning_init_point, Frame *frame, ADCTrajectory *ptr_computed_trajectory) override
Override function Plan in parent class Planner.
std::string Name() override
virtual ~LatticePlanner()=default
common::Status PlanOnReferenceLine(const common::TrajectoryPoint &planning_init_point, Frame *frame, ReferenceLineInfo *reference_line_info) override
Override function Plan in parent class Planner.
virtual apollo::common::Status Init(const std::shared_ptr< DependencyInjector > &injector, const std::string &config_path="")
ReferenceLineInfo holds all data for one reference line.
Planning module main class.
#define CYBER_PLUGIN_MANAGER_REGISTER_PLUGIN(name, base)