Correct way of using MultiDOFJointState in arm_navigation_msgs/RobotState [closed]

asked 2012-07-20 00:50:50 -0500

dornhege gravatar image

updated 2014-01-28 17:13:06 -0500

ngrennan gravatar image

I'm wondering what the correct way to state a multi-dof joint state in a RobotState.

The obvious way to me seemed to fill out the MultiDOFJointState part of the message with a transformation. However, I have found that RobotStates that I observed also contained joints like "floating_trans_x" in the joint_state part. The values seemed to be exactly the same as in the corresponding MultiDOFJointState. In addition when I tried to call some service filling only MultiDOFJointState it didn't work unless I filled the "floating..." joints.

So, my question is: What would be the correct/intended way of using a RobotState? Fill out both redundant versions or only use MultiDOFRobotState or only use the "floating..." joints?

This is not necessarily the same as "make it work somehow" and fill out everything.

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-03-27 19:04:25.563149