Apollo
6.0
Open source self driving car software
|
This file provides the declaration of the class "NaviPlanner". More...
#include <memory>
#include <string>
#include <vector>
#include "modules/common/proto/pnc_point.pb.h"
#include "modules/common/status/status.h"
#include "modules/common/util/factory.h"
#include "modules/planning/common/reference_line_info.h"
#include "modules/planning/math/curve1d/quintic_polynomial_curve1d.h"
#include "modules/planning/navi/decider/navi_task.h"
#include "modules/planning/planner/planner.h"
#include "modules/planning/proto/planning.pb.h"
#include "modules/planning/proto/planning_config.pb.h"
#include "modules/planning/reference_line/reference_line.h"
#include "modules/planning/reference_line/reference_point.h"
Go to the source code of this file.
Classes | |
class | apollo::planning::NaviPlanner |
NaviPlanner is a planner based on real-time relative maps. It uses the vehicle's FLU (Front-Left-Up) coordinate system to accomplish tasks such as cruising, following, overtaking, nudging, changing lanes and stopping. Note that NaviPlanner is only used in navigation mode (turn on navigation mode by setting "FLAGS_use_navigation_mode" to "true") and do not use it in standard mode. More... | |
Namespaces | |
apollo::planning | |
apollo::planning | |
apollo | |
PlanningContext is the runtime context in planning. It is persistent across multiple frames. | |
This file provides the declaration of the class "NaviPlanner".