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.