|
Apollo
6.0
Open source self driving car software
|
#include <planner.h>


Public Member Functions | |
| PlannerWithReferenceLine ()=delete | |
| Constructor. More... | |
| PlannerWithReferenceLine (const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~PlannerWithReferenceLine ()=default |
| Destructor. More... | |
| virtual apollo::common::Status | PlanOnReferenceLine (const common::TrajectoryPoint &planning_init_point, Frame *frame, ReferenceLineInfo *reference_line_info) |
| Compute a trajectory for execution. More... | |
Public Member Functions inherited from apollo::planning::Planner | |
| Planner ()=delete | |
| Constructor. More... | |
| Planner (const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~Planner ()=default |
| Destructor. More... | |
| virtual std::string | Name ()=0 |
| virtual apollo::common::Status | Init (const PlanningConfig &config)=0 |
| virtual apollo::common::Status | Plan (const common::TrajectoryPoint &planning_init_point, Frame *frame, ADCTrajectory *ptr_computed_trajectory)=0 |
| Compute trajectories for execution. More... | |
| virtual void | Stop ()=0 |
Additional Inherited Members | |
Protected Attributes inherited from apollo::planning::Planner | |
| PlanningConfig | config_ |
| scenario::ScenarioManager | scenario_manager_ |
| scenario::Scenario * | scenario_ = nullptr |
|
delete |
Constructor.
|
inlineexplicit |
|
virtualdefault |
Destructor.
|
inlinevirtual |
Compute a trajectory for execution.
| planning_init_point | The trajectory point where planning starts. |
| frame | Current planning frame. |
| reference_line_info | The computed reference line. |
Reimplemented in apollo::planning::NaviPlanner, apollo::planning::RTKReplayPlanner, and apollo::planning::LatticePlanner.
1.8.13