15 #ifndef BEHAVIOR_TREE_PLUGIN__ROUTE_PLANNER_HPP_
16 #define BEHAVIOR_TREE_PLUGIN__ROUTE_PLANNER_HPP_
34 auto setWaypoints(
const std::vector<CanonicalizedLaneletPose> & waypoints) -> void;
45 std::optional<lanelet::Ids> route_;
54 lanelet::Ids whole_lanelet_ids_;
Definition: route_planner.hpp:26
auto getGoalPoses() const -> std::vector< CanonicalizedLaneletPose >
Definition: route_planner.cpp:97
auto getGoalPosesInWorldFrame() const -> std::vector< geometry_msgs::msg::Pose >
Definition: route_planner.cpp:88
auto getRouteLanelets(const CanonicalizedLaneletPose &entity_lanelet_pose, double horizon=100) -> lanelet::Ids
Definition: route_planner.cpp:40
auto cancelRoute() -> void
Definition: route_planner.cpp:66
auto setWaypoints(const std::vector< CanonicalizedLaneletPose > &waypoints) -> void
Definition: route_planner.cpp:25
RoutePlanner(const traffic_simulator::RoutingGraphType &)
Definition: route_planner.cpp:20
auto getWholeRouteLanelets() const -> lanelet::Ids
Definition: route_planner.hpp:30
Definition: lanelet_pose.hpp:35
Definition: lanelet_wrapper.hpp:43
geometry_msgs::msg::Pose Pose
Definition: lanelet_map.hpp:30
RoutingGraphType
Definition: routing_graph_type.hpp:24