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

Well, when you look at your tf tree, is it actually connected? What does rosrun tf tf_echo /camera_depth_frame /odom_combined output?

I'm not familiar with the moveit_object_sender, but I got the same warning messages with a different setup where one of my nodes published a transform once, but didn't keep it updated. The problem was that the move_group node has a check where it asks for _all_ the frames in tf, and checks that it can transform between all of them and its planning frame. If any of them fail, even if they're not required for the current task, it prints out that message.

Well, when you look at your tf tree, is it actually connected? What does rosrun tf tf_echo /camera_depth_frame /odom_combined output?

I'm not familiar with the moveit_object_sender, but I got the same warning messages with a different setup where one of my nodes published a transform once, but didn't keep it updated. The problem was that the move_group node has a check where it asks for _all_ the frames in tf, and checks that it can transform between all of them and its planning frame. If any of them fail, even if they're not required for the current task, it prints out that message.

EDIT: OK, this wasn't the same problem I had seen - it looks like you're publishing entirely independent trees. You probably have one of your nodes configured incorrectly, or are not publishing a required static transform. To debug this, I'd use rosrun tf view_frames to figure out what those trees are and which node is publishing each link. My first guess would be that you need to change the camera name argument in one of your launch files.