Public Member Functions | Protected Attributes
nav_core_adapter::GlobalPlannerAdapter2 Class Reference

used for employing a `nav_core` global planner (such as `navfn`) as a `nav_core2` plugin, like in `locomotor`. More...

#include <global_planner_adapter2.h>

Inheritance diagram for nav_core_adapter::GlobalPlannerAdapter2:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GlobalPlannerAdapter2 ()
void initialize (const ros::NodeHandle &parent, const std::string &name, TFListenerPtr tf, nav_core2::Costmap::Ptr costmap) override
 Load the nav_core global planner and initialize it.
nav_2d_msgs::Path2D makePlan (const nav_2d_msgs::Pose2DStamped &start, const nav_2d_msgs::Pose2DStamped &goal) override

Protected Attributes

nav_core2::Costmap::Ptr costmap_
costmap_2d::Costmap2DROScostmap_ros_
boost::shared_ptr
< nav_core::BaseGlobalPlanner
planner_
pluginlib::ClassLoader
< nav_core::BaseGlobalPlanner
planner_loader_

Detailed Description

used for employing a `nav_core` global planner (such as `navfn`) as a `nav_core2` plugin, like in `locomotor`.

Definition at line 51 of file global_planner_adapter2.h.


Constructor & Destructor Documentation

Definition at line 47 of file global_planner_adapter2.cpp.


Member Function Documentation

void nav_core_adapter::GlobalPlannerAdapter2::initialize ( const ros::NodeHandle parent,
const std::string &  name,
TFListenerPtr  tf,
nav_core2::Costmap::Ptr  costmap 
) [override]

Load the nav_core global planner and initialize it.

Definition at line 55 of file global_planner_adapter2.cpp.

nav_2d_msgs::Path2D nav_core_adapter::GlobalPlannerAdapter2::makePlan ( const nav_2d_msgs::Pose2DStamped &  start,
const nav_2d_msgs::Pose2DStamped &  goal 
) [override, virtual]

Implements nav_core2::GlobalPlanner.

Definition at line 77 of file global_planner_adapter2.cpp.


Member Data Documentation

nav_core2::Costmap::Ptr nav_core_adapter::GlobalPlannerAdapter2::costmap_ [protected]

Definition at line 68 of file global_planner_adapter2.h.

Definition at line 67 of file global_planner_adapter2.h.

Definition at line 65 of file global_planner_adapter2.h.

Definition at line 64 of file global_planner_adapter2.h.


The documentation for this class was generated from the following files:


nav_core_adapter
Author(s):
autogenerated on Wed Jun 26 2019 20:09:49