ROS Node. More...
#include <mrpt_localization_node.h>

ROS Node.
Definition at line 46 of file mrpt_localization_node.h.
Definition at line 53 of file mrpt_localization_node.cpp.
Definition at line 50 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::callbackInitialpose | ( | const geometry_msgs::PoseWithCovarianceStamped & | _msg | ) | 
Definition at line 180 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::callbackLaser | ( | const sensor_msgs::LaserScan & | _msg | ) | 
Definition at line 108 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::init | ( | ) | 
initilizes the parameter with common values to acive a working filter out of the box
Reimplemented from PFLocalization.
Definition at line 61 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::loop | ( | ) | 
Definition at line 79 of file mrpt_localization_node.cpp.
| bool PFLocalizationNode::mapCallback | ( | nav_msgs::GetMap::Request & | req, | 
| nav_msgs::GetMap::Response & | res | ||
| ) |  [private] | 
Definition at line 192 of file mrpt_localization_node.cpp.
| PFLocalizationNode::Parameters * PFLocalizationNode::param | ( | ) |  [private] | 
Definition at line 57 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::publishMap | ( | ) |  [private] | 
Definition at line 199 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::publishParticles | ( | ) |  [private] | 
Definition at line 211 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::publishTF | ( | ) | 
Definition at line 225 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::update | ( | ) |  [private] | 
| void PFLocalizationNode::updateLaserPose | ( | std::string | frame_id | ) |  [private] | 
Definition at line 153 of file mrpt_localization_node.cpp.
| void PFLocalizationNode::updateMap | ( | const nav_msgs::OccupancyGrid & | _msg | ) | 
Definition at line 187 of file mrpt_localization_node.cpp.
| bool PFLocalizationNode::waitForMap | ( | ) |  [private, virtual] | 
Reimplemented from PFLocalization.
Definition at line 142 of file mrpt_localization_node.cpp.
| bool PFLocalizationNode::waitForTransform | ( | mrpt::poses::CPose3D & | des, | 
| const std::string & | target_frame, | ||
| const std::string & | source_frame, | ||
| const ros::Time & | time, | ||
| const ros::Duration & | timeout, | ||
| const ros::Duration & | polling_sleep_duration = ros::Duration(0.01) | ||
| ) |  [private] | 
Definition at line 91 of file mrpt_localization_node.cpp.
Definition at line 85 of file mrpt_localization_node.h.
| std::map<std::string, mrpt::poses::CPose3D> PFLocalizationNode::laser_poses_  [private] | 
Definition at line 92 of file mrpt_localization_node.h.
Definition at line 90 of file mrpt_localization_node.h.
| unsigned long PFLocalizationNode::loop_count_  [private] | 
Definition at line 94 of file mrpt_localization_node.h.
| PFLocalizationNode::MRPT_ROS_LOG_MACROS  [private] | 
Definition at line 47 of file mrpt_localization_node.h.
| ros::NodeHandle PFLocalizationNode::n_  [private] | 
Definition at line 93 of file mrpt_localization_node.h.
| ros::Publisher PFLocalizationNode::pub_map_  [private] | 
Definition at line 87 of file mrpt_localization_node.h.
Definition at line 88 of file mrpt_localization_node.h.
Definition at line 86 of file mrpt_localization_node.h.
| nav_msgs::GetMap::Response PFLocalizationNode::resp_  [private] | 
Definition at line 101 of file mrpt_localization_node.h.
Definition at line 89 of file mrpt_localization_node.h.
Definition at line 80 of file mrpt_localization_node.h.
Definition at line 81 of file mrpt_localization_node.h.
Definition at line 82 of file mrpt_localization_node.h.
Definition at line 83 of file mrpt_localization_node.h.
| ros::Subscriber PFLocalizationNode::subMap_  [private] | 
Definition at line 84 of file mrpt_localization_node.h.
Definition at line 91 of file mrpt_localization_node.h.