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

used for employing a `nav_core2` global planner interface as a `nav_core` plugin, like in `move_base`. More...

#include <global_planner_adapter.h>

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

List of all members.

Public Member Functions

 GlobalPlannerAdapter ()
void initialize (std::string name, costmap_2d::Costmap2DROS *costmap_ros) override
 Load the nav_core2 global planner and initialize it.
bool makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan) override

Protected Attributes

std::shared_ptr< CostmapAdaptercostmap_adapter_
costmap_2d::Costmap2DROScostmap_ros_
ros::Publisher path_pub_
boost::shared_ptr
< nav_core2::GlobalPlanner
planner_
pluginlib::ClassLoader
< nav_core2::GlobalPlanner
planner_loader_
TFListenerPtr tf_

Detailed Description

used for employing a `nav_core2` global planner interface as a `nav_core` plugin, like in `move_base`.

Definition at line 52 of file global_planner_adapter.h.


Constructor & Destructor Documentation

Definition at line 47 of file global_planner_adapter.cpp.


Member Function Documentation

void nav_core_adapter::GlobalPlannerAdapter::initialize ( std::string  name,
costmap_2d::Costmap2DROS costmap_ros 
) [override, virtual]

Load the nav_core2 global planner and initialize it.

Implements nav_core::BaseGlobalPlanner.

Definition at line 55 of file global_planner_adapter.cpp.

bool nav_core_adapter::GlobalPlannerAdapter::makePlan ( const geometry_msgs::PoseStamped &  start,
const geometry_msgs::PoseStamped &  goal,
std::vector< geometry_msgs::PoseStamped > &  plan 
) [override, virtual]

Implements nav_core::BaseGlobalPlanner.

Definition at line 71 of file global_planner_adapter.cpp.


Member Data Documentation

Definition at line 70 of file global_planner_adapter.h.

Definition at line 71 of file global_planner_adapter.h.

Definition at line 66 of file global_planner_adapter.h.

Definition at line 65 of file global_planner_adapter.h.

Definition at line 64 of file global_planner_adapter.h.

Definition at line 68 of file global_planner_adapter.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