ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Although you are publishing a message describing the robot's position in the odom frame, there probably isn't a TF transform being published. How are you publishing the odom message? Most packages that publish odometry messages will also give the option to publish the TF transform as well, which will fix your error.

I see you have the robot_state_publisher node running, which will publish transforms for you, but only using joints on the joint_states topic. This will work for everything above base_link, but won't work for base_link->odom.