34 #ifndef DWB_CRITICS__GOAL_DIST_HPP_
35 #define DWB_CRITICS__GOAL_DIST_HPP_
38 #include "dwb_critics/map_grid.hpp"
54 const geometry_msgs::msg::Pose & pose,
const nav_2d_msgs::msg::Twist2D & vel,
55 const geometry_msgs::msg::Pose & goal,
const nav_msgs::msg::Path & global_plan)
override;
58 bool getLastPoseOnCostmap(
59 const nav_msgs::msg::Path & global_plan,
unsigned int & x,
Scores trajectories based on how far along the global path they end up.
bool prepare(const geometry_msgs::msg::Pose &pose, const nav_2d_msgs::msg::Twist2D &vel, const geometry_msgs::msg::Pose &goal, const nav_msgs::msg::Path &global_plan) override
Prior to evaluating any trajectories, look at contextual information constant across all trajectories...
breadth-first scoring of all the cells in the costmap