41 const common::TrajectoryPoint& init_point,
46 planning_internal::STGraphDebug* st_graph_debug);
SpeedOptimizer(const TaskConfig &config)
common::Status Execute(Frame *frame, ReferenceLineInfo *reference_line_info) override
void RecordDebugInfo(const SpeedData &speed_data)
Definition: speed_optimizer.h:31
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...
Frame holds all data for one planning cycle.
Definition: frame.h:61
ReferenceLineInfo holds all data for one reference line.
Definition: reference_line_info.h:54
virtual ~SpeedOptimizer()=default
Definition: path_data.h:36
: data with map info and obstacle info
A general class to denote the return status of an API call. It can either be an OK status for success...
Definition: status.h:43
Definition: speed_data.h:30
virtual common::Status Process(const PathData &path_data, const common::TrajectoryPoint &init_point, SpeedData *const speed_data)=0