#include <locomove_base.h>
Definition at line 52 of file locomove_base.h.
locomove_base::LocoMoveBase::LocoMoveBase | ( | const ros::NodeHandle & | nh | ) | [explicit] |
Definition at line 153 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::controlLoopCallback | ( | const ros::TimerEvent & | event | ) | [protected] |
Definition at line 332 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::executeCB | ( | ) | [protected] |
Definition at line 625 of file locomove_base.cpp.
costmap_2d::Costmap2DROS * locomove_base::LocoMoveBase::getCostmapPointer | ( | const nav_core2::Costmap::Ptr & | costmap | ) | [protected] |
Definition at line 226 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::goalCB | ( | const geometry_msgs::PoseStamped::ConstPtr & | goal | ) | [protected] |
Definition at line 620 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::loadDefaultRecoveryBehaviors | ( | ) | [protected] |
Loads the default recovery behaviors for the navigation stack.
Definition at line 573 of file locomove_base.cpp.
bool locomove_base::LocoMoveBase::loadRecoveryBehaviors | ( | ros::NodeHandle | node | ) | [protected] |
Load the recovery behaviors for the navigation stack from the parameter server.
node | The ros::NodeHandle to be used for loading parameters |
Definition at line 488 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onGlobalCostmapException | ( | nav_core2::NavCore2ExceptionPtr | e_ptr, |
const ros::Duration & | planning_time | ||
) | [protected] |
Definition at line 284 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onGlobalCostmapUpdate | ( | const ros::Duration & | planning_time | ) | [protected] |
Definition at line 276 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onGlobalPlanningException | ( | nav_core2::NavCore2ExceptionPtr | e_ptr, |
const ros::Duration & | planning_time | ||
) | [protected] |
Definition at line 314 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onLocalCostmapException | ( | nav_core2::NavCore2ExceptionPtr | e_ptr, |
const ros::Duration & | planning_time | ||
) | [protected] |
Definition at line 355 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onLocalCostmapUpdate | ( | const ros::Duration & | planning_time | ) | [protected] |
Definition at line 339 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onLocalPlanningException | ( | nav_core2::NavCore2ExceptionPtr | e_ptr, |
const ros::Duration & | planning_time | ||
) | [protected] |
Definition at line 397 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onNavigationCompleted | ( | ) | [protected] |
Definition at line 415 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onNavigationFailure | ( | const locomotor_msgs::ResultCode | result | ) | [protected] |
Definition at line 426 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onNewGlobalPlan | ( | nav_2d_msgs::Path2D | new_global_plan, |
const ros::Duration & | planning_time | ||
) | [protected] |
Definition at line 294 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::onNewLocalPlan | ( | nav_2d_msgs::Twist2DStamped | new_command, |
const ros::Duration & | planning_time | ||
) | [protected] |
Definition at line 362 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::planLoopCallback | ( | const ros::TimerEvent & | event | ) | [protected] |
Definition at line 264 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::publishZeroVelocity | ( | ) | [protected] |
Definition at line 253 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::recovery | ( | ) | [protected] |
Definition at line 436 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::requestGlobalCostmapUpdate | ( | ) | [protected] |
Definition at line 269 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::requestNavigationFailure | ( | const locomotor_msgs::ResultCode & | result | ) | [protected] |
Definition at line 258 of file locomove_base.cpp.
Definition at line 239 of file locomove_base.cpp.
void locomove_base::LocoMoveBase::setGoal | ( | nav_2d_msgs::Pose2DStamped | goal | ) |
Definition at line 211 of file locomove_base.cpp.
Definition at line 118 of file locomove_base.h.
Definition at line 138 of file locomove_base.h.
Definition at line 113 of file locomove_base.h.
Definition at line 113 of file locomove_base.h.
Definition at line 121 of file locomove_base.h.
ros::Publisher locomove_base::LocoMoveBase::goal_pub_ [protected] |
Definition at line 141 of file locomove_base.h.
Definition at line 102 of file locomove_base.h.
bool locomove_base::LocoMoveBase::has_global_plan_ [protected] |
Definition at line 124 of file locomove_base.h.
Definition at line 131 of file locomove_base.h.
Definition at line 125 of file locomove_base.h.
Definition at line 125 of file locomove_base.h.
Definition at line 121 of file locomove_base.h.
Definition at line 98 of file locomove_base.h.
geometry_msgs::Pose2D locomove_base::LocoMoveBase::oscillation_pose_ [protected] |
Definition at line 133 of file locomove_base.h.
Definition at line 118 of file locomove_base.h.
Definition at line 137 of file locomove_base.h.
locomove_base::LocoMoveBase::planning_retries_ [protected] |
Definition at line 127 of file locomove_base.h.
Definition at line 97 of file locomove_base.h.
std::vector<boost::shared_ptr<nav_core::RecoveryBehavior> > locomove_base::LocoMoveBase::recovery_behaviors_ [protected] |
Definition at line 111 of file locomove_base.h.
unsigned int locomove_base::LocoMoveBase::recovery_index_ [protected] |
Definition at line 112 of file locomove_base.h.
pluginlib::ClassLoader<nav_core::RecoveryBehavior> locomove_base::LocoMoveBase::recovery_loader_ [protected] |
Definition at line 110 of file locomove_base.h.
Definition at line 109 of file locomove_base.h.
actionlib::SimpleActionServer<move_base_msgs::MoveBaseAction> locomove_base::LocoMoveBase::server_ [protected] |
Definition at line 106 of file locomove_base.h.