Page 1 of 1

Kinect2 frame_id

PostPosted: Wed 17. Sep 2014, 08:02
by ZdenekM
Hello,

I updated track 1 simulator (update from 02.09.2014) and realized that frame_id of kinect2 in cloud message changed from simple
Code: Select all
kinect2_cloud_link
to prefixed
Code: Select all
simulation_ur5/kinect2_cloud_link

Was this change intentional? I'm not able to find any documentation about this change. The TF tree still contains frame named kinect2_cloud_link. Wrong frame_id of cloud message causes nasty problems...

Actually I'm bit confused as current Annex says:
The Kinect point cloud that can be obtained from the topic /kinect1/depth/points is given in relation
to the tf frame /kinect1/cloud_link. Same applies for kinect2.
as well as
You can listen to the following tf frames: kinect2_cloud_link - Origin of the kinect point cloud data, kinect2_link - Origin of the kinect link

Best,
Zdenek

Posted: Wed 17. Sep 2014, 08:02
by Advertising

Re: Kinect2 frame_id

PostPosted: Wed 17. Sep 2014, 12:08
by michieletto
Hi Zdenek,
we actually don't know if the change was intentional, but we fixed it by inserting the line
Code: Select all
<param name="tf_prefix" value="/"/>

in the launcher file
Code: Select all
euroc2014_fhg/ipa325_euroc_sim/ipa325_euroc_sim/launch/euroc2.lauch

just before the robot_state_publisher node of the group /simulation_ur5

We are also wondering about links available during the simulation, and in general about TFs available during the final evaluation.
Several questions about these links have already arose from contestants, and actually few answers have been posted.
Is it possible to test our system in final evaluation like conditions in order to be sure to access to the right information?

Best.
Stefano

Re: Kinect2 frame_id

PostPosted: Thu 18. Sep 2014, 07:18
by ZdenekM
Great, thanks for hint! Now it's ok.

Re: Kinect2 frame_id

PostPosted: Wed 8. Oct 2014, 15:51
by ipa-lth
The change was not attentionally.
The fix to the launchfile will be included in the next update, exactly like michieletto stated above.

Until then feel free to add the "tf_prefix" parameter with value "/" to the launchfile euroc2.launch as described.

Best,
Lorenz