Rosanswers logo


I'm a bit confused since I'm new to ROS. I'm using the openni_tracker and ar_kinect packages together. Rviz complains that it can't transform from any of the skeleton topics (e.g. /head1) to /camera_depth_optical_frame (which is the fixed frame).

So I'm wondering how do I transform from /openni_depth_frame to /camera_link? /openni_depth_frame is the root of the tf tree for the skeleton produced by openni_tracker and /camera_link is the root of the tf tree for ar_kinect.

This is the output from "rosrun tf view_frames" so you can see the tf's that are running.

Any help would be much appreciated :)


Originally posted by James Diprose on ROS Answers with karma: 123 on 2013-01-24

Post score: 0


1 Answer 1


Rosanswers logo

My guess is that camera_depth_frame and openni_depth_frame are the same. You could test that with a static transform broadcaster between the two set to identity.

I'm not sure if there are any configuration options that will give you consistent frames.

Originally posted by dornhege with karma: 31395 on 2013-01-25

This answer was ACCEPTED on the original site

Post score: 1

Original comments

Comment by James Diprose on 2013-01-28:
Cheers mate, you're right. I changed the root frame in openni_tracker from /openni_depth_frame to /camera_depth_frame and the transformations now work and look right in Rviz


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.