ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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
.