Definition at line 75 of file mrpt_reactivenav2d_node.cpp.
ReactiveNav2DNode::ReactiveNav2DNode | ( | int | argc, |
char ** | argv | ||
) | [inline] |
Constructor: Inits ROS system
Definition at line 262 of file mrpt_reactivenav2d_node.cpp.
void ReactiveNav2DNode::navigateTo | ( | const mrpt::math::TPose2D & | target | ) | [inline] |
Issue a navigation command.
target | The target location |
Definition at line 366 of file mrpt_reactivenav2d_node.cpp.
void ReactiveNav2DNode::onDoNavigation | ( | const ros::TimerEvent & | ) | [inline] |
Callback: On run navigation
Definition at line 391 of file mrpt_reactivenav2d_node.cpp.
void ReactiveNav2DNode::onRosGoalReceived | ( | const geometry_msgs::PoseStampedConstPtr & | trg_ptr | ) | [inline] |
Definition at line 414 of file mrpt_reactivenav2d_node.cpp.
void ReactiveNav2DNode::onRosLocalObstacles | ( | const sensor_msgs::PointCloudConstPtr & | obs | ) | [inline] |
Definition at line 443 of file mrpt_reactivenav2d_node.cpp.
void ReactiveNav2DNode::onRosSetRobotShape | ( | const geometry_msgs::PolygonConstPtr & | newShape | ) | [inline] |
Definition at line 451 of file mrpt_reactivenav2d_node.cpp.
bool ReactiveNav2DNode::m_1st_time_init [private] |
Reactive initialization done?
Definition at line 100 of file mrpt_reactivenav2d_node.cpp.
TAuxInitializer ReactiveNav2DNode::m_auxinit [private] |
Just to make sure ROS is init first.
Definition at line 87 of file mrpt_reactivenav2d_node.cpp.
std::string ReactiveNav2DNode::m_frameid_reference [private] |
Definition at line 108 of file mrpt_reactivenav2d_node.cpp.
std::string ReactiveNav2DNode::m_frameid_robot [private] |
Definition at line 109 of file mrpt_reactivenav2d_node.cpp.
CSimplePointsMap ReactiveNav2DNode::m_last_obstacles [private] |
Definition at line 115 of file mrpt_reactivenav2d_node.cpp.
std::mutex ReactiveNav2DNode::m_last_obstacles_cs [private] |
Definition at line 116 of file mrpt_reactivenav2d_node.cpp.
ros::NodeHandle ReactiveNav2DNode::m_localn [private] |
"~"
Definition at line 89 of file mrpt_reactivenav2d_node.cpp.
double ReactiveNav2DNode::m_nav_period [private] |
Definition at line 102 of file mrpt_reactivenav2d_node.cpp.
ros::NodeHandle ReactiveNav2DNode::m_nh [private] |
The node handle.
Definition at line 88 of file mrpt_reactivenav2d_node.cpp.
CTimeLogger ReactiveNav2DNode::m_profiler [private] |
Definition at line 86 of file mrpt_reactivenav2d_node.cpp.
Definition at line 96 of file mrpt_reactivenav2d_node.cpp.
std::string ReactiveNav2DNode::m_pub_topic_reactive_nav_goal [private] |
Definition at line 104 of file mrpt_reactivenav2d_node.cpp.
Definition at line 255 of file mrpt_reactivenav2d_node.cpp.
CReactiveNavigationSystem ReactiveNav2DNode::m_reactive_nav_engine [private] |
Definition at line 257 of file mrpt_reactivenav2d_node.cpp.
std::mutex ReactiveNav2DNode::m_reactive_nav_engine_cs [private] |
Definition at line 258 of file mrpt_reactivenav2d_node.cpp.
bool ReactiveNav2DNode::m_save_nav_log [private] |
Definition at line 111 of file mrpt_reactivenav2d_node.cpp.
Definition at line 94 of file mrpt_reactivenav2d_node.cpp.
Definition at line 93 of file mrpt_reactivenav2d_node.cpp.
Definition at line 95 of file mrpt_reactivenav2d_node.cpp.
std::string ReactiveNav2DNode::m_sub_topic_local_obstacles [private] |
Definition at line 105 of file mrpt_reactivenav2d_node.cpp.
std::string ReactiveNav2DNode::m_sub_topic_robot_shape [private] |
Definition at line 106 of file mrpt_reactivenav2d_node.cpp.
double ReactiveNav2DNode::m_target_allowed_distance [private] |
Definition at line 101 of file mrpt_reactivenav2d_node.cpp.
Use to retrieve TF data.
Definition at line 97 of file mrpt_reactivenav2d_node.cpp.
ros::Timer ReactiveNav2DNode::m_timer_run_nav [private] |
Definition at line 113 of file mrpt_reactivenav2d_node.cpp.