ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

PlanningScene Message fields

asked 2011-10-19 04:23:23 -0500

updated 2014-01-28 17:10:36 -0500

ngrennan gravatar image

In the PlanningScene message definition there is a field:

#additional frames for duplicating tf
geometry_msgs/TransformStamped[] fixed_frame_transforms

My understanding is that the robot state (or whatever other field in the message) will be transformed (translated, rotated) by the amount specified in the fixed_frame_transforms (chaining?)

Is this correct? Is this a way to plan starting from a robot position which is not the real one?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2011-10-19 05:24:36 -0500

egiljones gravatar image

updated 2011-10-19 05:45:47 -0500

Lorenzo,

The purpose of this field is so that we can re-create a full snapshot of the TF tree given a PlanningScene. In the robot_state we store the transform between the world frame and the robot frame as well as all the joint states, but this doesn't include frames that are not associated with the robot, such as a /map frame if we operating in /odom_combined, extra world sensors frames, and the like. As I answered in this question, you just want to set different values in the robot_state member of the planning_scene_diff to pose the robot in a different location.

edit flag offensive delete link more

Comments

Great! Can you please edit your answer so that it links to the previous question? Thanks!
Lorenzo Riano gravatar image Lorenzo Riano  ( 2011-10-19 05:38:39 -0500 )edit

Question Tools

Stats

Asked: 2011-10-19 04:23:23 -0500

Seen: 175 times

Last updated: Oct 19 '11