#include <local_planner_interface.h>
Definition at line 43 of file local_planner_interface.h.
◆ LocalPlannerInterface()
cb_local_planner::LocalPlannerInterface::LocalPlannerInterface |
( |
costmap_2d::Costmap2DROS * |
costmap, |
|
|
tf2_ros::Buffer * |
tf |
|
) |
| |
◆ ~LocalPlannerInterface()
cb_local_planner::LocalPlannerInterface::~LocalPlannerInterface |
( |
| ) |
|
◆ actionServerPreempt()
void cb_local_planner::LocalPlannerInterface::actionServerPreempt |
( |
| ) |
|
|
private |
◆ actionServerSetPlan()
void cb_local_planner::LocalPlannerInterface::actionServerSetPlan |
( |
| ) |
|
|
private |
◆ controllerThread()
void cb_local_planner::LocalPlannerInterface::controllerThread |
( |
| ) |
|
|
private |
◆ doSomeMotionPlanning()
void cb_local_planner::LocalPlannerInterface::doSomeMotionPlanning |
( |
| ) |
|
|
private |
◆ isGoalSet()
bool cb_local_planner::LocalPlannerInterface::isGoalSet |
( |
| ) |
|
|
inlineprivate |
◆ topicGoalCallback()
void cb_local_planner::LocalPlannerInterface::topicGoalCallback |
( |
const cb_base_navigation_msgs::LocalPlannerActionGoalConstPtr & |
goal | ) |
|
|
private |
◆ updateEndGoalOrientation()
bool cb_local_planner::LocalPlannerInterface::updateEndGoalOrientation |
( |
| ) |
|
|
private |
◆ action_server_
std::unique_ptr<actionlib::SimpleActionServer<cb_base_navigation_msgs::LocalPlannerAction> > cb_local_planner::LocalPlannerInterface::action_server_ |
|
private |
◆ controller_frequency_
double cb_local_planner::LocalPlannerInterface::controller_frequency_ |
|
private |
◆ controller_thread_
◆ costmap_
◆ ed_client_
ros::ServiceClient cb_local_planner::LocalPlannerInterface::ed_client_ |
|
private |
◆ feedback_
cb_base_navigation_msgs::LocalPlannerFeedback cb_local_planner::LocalPlannerInterface::feedback_ |
|
private |
◆ global_frame_
std::string cb_local_planner::LocalPlannerInterface::global_frame_ |
|
private |
◆ goal_
cb_base_navigation_msgs::LocalPlannerGoal cb_local_planner::LocalPlannerInterface::goal_ |
|
private |
◆ goal_mtx_
boost::mutex cb_local_planner::LocalPlannerInterface::goal_mtx_ |
|
private |
◆ local_planner_
boost::shared_ptr<nav_core::BaseLocalPlanner> cb_local_planner::LocalPlannerInterface::local_planner_ |
|
private |
◆ lp_loader_
pluginlib::ClassLoader<nav_core::BaseLocalPlanner> cb_local_planner::LocalPlannerInterface::lp_loader_ |
|
private |
◆ robot_base_frame_
std::string cb_local_planner::LocalPlannerInterface::robot_base_frame_ |
|
private |
◆ tf_
tf2_ros::Buffer* cb_local_planner::LocalPlannerInterface::tf_ |
|
private |
◆ topic_sub_
ros::Subscriber cb_local_planner::LocalPlannerInterface::topic_sub_ |
|
private |
◆ vel_pub_
ros::Publisher cb_local_planner::LocalPlannerInterface::vel_pub_ |
|
private |
◆ vis
The documentation for this class was generated from the following files: