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


Public Member Functions | |
| OnLanePlanning (const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~OnLanePlanning () |
| std::string | Name () const override |
| Planning name. More... | |
| common::Status | Init (const PlanningConfig &config) override |
| module initialization function More... | |
| void | RunOnce (const LocalView &local_view, ADCTrajectory *const ptr_trajectory_pb) override |
| main logic of the planning module, runs periodically triggered by timer. More... | |
| common::Status | Plan (const double current_time_stamp, const std::vector< common::TrajectoryPoint > &stitching_trajectory, ADCTrajectory *const trajectory) override |
| Plan the trajectory given current vehicle state. More... | |
Public Member Functions inherited from apollo::planning::PlanningBase | |
| PlanningBase ()=delete | |
| PlanningBase (const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~PlanningBase () |
Additional Inherited Members | |
Protected Member Functions inherited from apollo::planning::PlanningBase | |
| virtual void | FillPlanningPb (const double timestamp, ADCTrajectory *const trajectory_pb) |
Protected Attributes inherited from apollo::planning::PlanningBase | |
| LocalView | local_view_ |
| const hdmap::HDMap * | hdmap_ = nullptr |
| double | start_time_ = 0.0 |
| size_t | seq_num_ = 0 |
| PlanningConfig | config_ |
| TrafficRuleConfigs | traffic_rule_configs_ |
| std::unique_ptr< Frame > | frame_ |
| std::unique_ptr< Planner > | planner_ |
| std::unique_ptr< PublishableTrajectory > | last_publishable_trajectory_ |
| std::unique_ptr< PlannerDispatcher > | planner_dispatcher_ |
| std::shared_ptr< DependencyInjector > | injector_ |
|
inlineexplicit |
|
virtual |
|
overridevirtual |
module initialization function
Reimplemented from apollo::planning::PlanningBase.
|
overridevirtual |
Planning name.
Implements apollo::planning::PlanningBase.
|
overridevirtual |
Plan the trajectory given current vehicle state.
Implements apollo::planning::PlanningBase.
|
overridevirtual |
main logic of the planning module, runs periodically triggered by timer.
Implements apollo::planning::PlanningBase.
1.8.13