23 #include "modules/localization/proto/localization.pb.h" 24 #include "modules/task_manager/proto/task_manager.pb.h" 31 namespace task_manager {
48 routing::RoutingRequest* routing_request_);
63 int waypoint_num_ = 0;
64 bool is_allowed_to_route_ =
false;
65 routing::LaneWaypoint begin_point_;
66 routing::LaneWaypoint end_point_;
67 std::unique_ptr<apollo::dreamview::MapService> map_service_;
68 routing::RoutingRequest original_routing_request_;
bool GetNewRouting(const localization::Pose &pose, routing::RoutingRequest *routing_request_)
Get new routing if the vehicle reaches the begin/end point.
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: cycle_routing_manager.h:33
virtual ~CycleRoutingManager()=default
destructor
CycleRoutingManager()=default
common::Status Init(const task_manager::CycleRoutingTask &cycle_routing_task)
module initialization function
The class of MonitorLogBuffer.
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
int GetCycle() const
get remaining cycle number
Definition: cycle_routing_manager.h:54