Hands Rotation Ain't Working
RoboEvangelist opened this issue · comments
Folks,
I can't get translation for the hands, but not rotation. The Rotation values remain constant per the next command:
rosrun tf tf_echo /openni_depth_frame /left_hand_1
I tried other things, like torso to hand, but the rotation wont change unless I move my torso, and not when I move my hand. It seems that the hand is at a static pose, even though I can see the skeleton moving when I move any part of my body.
And I know the frames exist, otherwise I would get errors in both ROS with the command above, or in my software...you know about those transform errors. I also checked the frames tree, and the positions are correct.
I get something like this:
transforms:
-
header:
seq: 0
stamp:
secs: 1466645925
nsecs: 597857799
frame_id: openni_depth_frame
child_frame_id: left_hand
transform:
translation:
x: -0.51915814209
y: -0.575349365234
z: 1.11227575684
rotation:
x: 0.0
y: 0.0
z: 1.0
w: 0.0
Rotation never changes. I have the same issue with the skeleton_tracker package (which also depends on the openni_tracker). Any idea what could be happening? Any yaml/xml files I could be missing? I have not modified the openni_tracker at all, though
frames.pdf