Public Member Functions | |
FakeOdomNode (void) | |
void | initPoseReceived (const geometry_msgs::PoseWithCovarianceStampedConstPtr &msg) |
void | stuffFilter (const nav_msgs::OdometryConstPtr &odom_msg) |
void | update (const nav_msgs::OdometryConstPtr &message) |
~FakeOdomNode (void) | |
Private Attributes | |
std::string | base_frame_id_ |
double | delta_x_ |
double | delta_y_ |
double | delta_yaw_ |
tf::MessageFilter < nav_msgs::Odometry > * | filter_ |
message_filters::Subscriber < nav_msgs::Odometry > * | filter_sub_ |
std::string | global_frame_id_ |
bool | m_base_pos_received |
nav_msgs::Odometry | m_basePosMsg |
geometry_msgs::PoseWithCovarianceStamped | m_currentPos |
tf::MessageFilter < geometry_msgs::PoseWithCovarianceStamped > * | m_initPoseFilter |
message_filters::Subscriber < geometry_msgs::PoseWithCovarianceStamped > * | m_initPoseSub |
ros::NodeHandle | m_nh |
tf::Transform | m_offsetTf |
geometry_msgs::PoseArray | m_particleCloud |
ros::Publisher | m_particlecloudPub |
ros::Publisher | m_posePub |
tf::TransformListener * | m_tfListener |
tf::TransformBroadcaster * | m_tfServer |
std::string | odom_frame_id_ |
ros::Subscriber | stuff_sub_ |
double | transform_tolerance_ |
Definition at line 90 of file fake_localization.cpp.
FakeOdomNode::FakeOdomNode | ( | void | ) | [inline] |
Definition at line 93 of file fake_localization.cpp.
FakeOdomNode::~FakeOdomNode | ( | void | ) | [inline] |
Definition at line 128 of file fake_localization.cpp.
void FakeOdomNode::initPoseReceived | ( | const geometry_msgs::PoseWithCovarianceStampedConstPtr & | msg | ) | [inline] |
Definition at line 212 of file fake_localization.cpp.
void FakeOdomNode::stuffFilter | ( | const nav_msgs::OdometryConstPtr & | odom_msg | ) | [inline] |
Definition at line 162 of file fake_localization.cpp.
void FakeOdomNode::update | ( | const nav_msgs::OdometryConstPtr & | message | ) | [inline] |
Definition at line 172 of file fake_localization.cpp.
std::string FakeOdomNode::base_frame_id_ [private] |
Definition at line 158 of file fake_localization.cpp.
double FakeOdomNode::delta_x_ [private] |
Definition at line 147 of file fake_localization.cpp.
double FakeOdomNode::delta_y_ [private] |
Definition at line 147 of file fake_localization.cpp.
double FakeOdomNode::delta_yaw_ [private] |
Definition at line 147 of file fake_localization.cpp.
tf::MessageFilter<nav_msgs::Odometry>* FakeOdomNode::filter_ [private] |
Definition at line 143 of file fake_localization.cpp.
message_filters::Subscriber<nav_msgs::Odometry>* FakeOdomNode::filter_sub_ [private] |
Definition at line 145 of file fake_localization.cpp.
std::string FakeOdomNode::global_frame_id_ [private] |
Definition at line 159 of file fake_localization.cpp.
bool FakeOdomNode::m_base_pos_received [private] |
Definition at line 148 of file fake_localization.cpp.
nav_msgs::Odometry FakeOdomNode::m_basePosMsg [private] |
Definition at line 151 of file fake_localization.cpp.
geometry_msgs::PoseWithCovarianceStamped FakeOdomNode::m_currentPos [private] |
Definition at line 153 of file fake_localization.cpp.
tf::MessageFilter<geometry_msgs::PoseWithCovarianceStamped>* FakeOdomNode::m_initPoseFilter [private] |
Definition at line 142 of file fake_localization.cpp.
message_filters::Subscriber<geometry_msgs::PoseWithCovarianceStamped>* FakeOdomNode::m_initPoseSub [private] |
Definition at line 139 of file fake_localization.cpp.
ros::NodeHandle FakeOdomNode::m_nh [private] |
Definition at line 136 of file fake_localization.cpp.
tf::Transform FakeOdomNode::m_offsetTf [private] |
Definition at line 154 of file fake_localization.cpp.
geometry_msgs::PoseArray FakeOdomNode::m_particleCloud [private] |
Definition at line 152 of file fake_localization.cpp.
Definition at line 138 of file fake_localization.cpp.
ros::Publisher FakeOdomNode::m_posePub [private] |
Definition at line 137 of file fake_localization.cpp.
tf::TransformListener* FakeOdomNode::m_tfListener [private] |
Definition at line 141 of file fake_localization.cpp.
tf::TransformBroadcaster* FakeOdomNode::m_tfServer [private] |
Definition at line 140 of file fake_localization.cpp.
std::string FakeOdomNode::odom_frame_id_ [private] |
Definition at line 157 of file fake_localization.cpp.
ros::Subscriber FakeOdomNode::stuff_sub_ [private] |
Definition at line 144 of file fake_localization.cpp.
double FakeOdomNode::transform_tolerance_ [private] |
Definition at line 149 of file fake_localization.cpp.