|
bool | makePlanService (MakeNavPlan::Request &req, MakeNavPlan::Response &resp) |
|
| NavfnWithCostmap (string name, Costmap2DROS *cmap) |
|
bool | computePotential (const geometry_msgs::Point &world_point) |
| Computes the full navigation function for the map given a point in the world to start from. More...
|
|
bool | getPlanFromPotential (const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan) |
| Compute a plan to a goal after the potential for a start point has already been computed (Note: You should call computePotential first) More...
|
|
double | getPointPotential (const geometry_msgs::Point &world_point) |
| Get the potential, or naviagation cost, at a given point in the world (Note: You should call computePotential first) More...
|
|
void | initialize (std::string name, costmap_2d::Costmap2DROS *costmap_ros) |
| Initialization function for the NavFnROS object. More...
|
|
void | initialize (std::string name, costmap_2d::Costmap2D *costmap, std::string global_frame) |
| Initialization function for the NavFnROS object. More...
|
|
bool | makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan) |
| Given a goal pose in the world, compute a plan. More...
|
|
bool | makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, double tolerance, std::vector< geometry_msgs::PoseStamped > &plan) |
| Given a goal pose in the world, compute a plan. More...
|
|
bool | makePlanService (nav_msgs::GetPlan::Request &req, nav_msgs::GetPlan::Response &resp) |
|
| NavfnROS () |
| Default constructor for the NavFnROS object. More...
|
|
| NavfnROS (std::string name, costmap_2d::Costmap2DROS *costmap_ros) |
| Constructor for the NavFnROS object. More...
|
|
| NavfnROS (std::string name, costmap_2d::Costmap2D *costmap, std::string global_frame) |
| Constructor for the NavFnROS object. More...
|
|
void | publishPlan (const std::vector< geometry_msgs::PoseStamped > &path, double r, double g, double b, double a) |
| Publish a path for visualization purposes. More...
|
|
bool | validPointPotential (const geometry_msgs::Point &world_point) |
| Check for a valid potential value at a given point in the world (Note: You should call computePotential first) More...
|
|
bool | validPointPotential (const geometry_msgs::Point &world_point, double tolerance) |
| Check for a valid potential value at a given point in the world (Note: You should call computePotential first) More...
|
|
| ~NavfnROS () |
|
virtual bool | makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan, double &cost) |
|
virtual | ~BaseGlobalPlanner () |
|
Definition at line 53 of file navfn_node.cpp.