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

MoveIT Package for an Industrial Robot

asked 2016-11-14 05:54:37 -0500

bhavyadoshi26 gravatar image

I was following the tutorial on using the MoveIt Setup Assistant to create a MoveIt package for an industrial Robot.

In the Add Planning groups section, it is mentioned that adding a Kinematic Chain is generally preferred over add joints or add links.

But in this MoveIt tutorial, they use the Add Joints for the planning group right_arm and Add Links for the right_gripper group.

I want to know what is the difference between these two approaches. Which one is better and in what situation?

Thanks for all inputs!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-11-14 11:03:09 -0500

BrettHemes gravatar image

In terms of functionality for each approach, the srdf wiki page has descriptions for each.

In short,

  • A link automatically includes its parent joint
  • A joint automatically includes is child link
  • A chain implicitly defines the joints based on the two selected links (Based on the links in the chain, the set of joints in the chain is implicitly defined. The joints that correspond to a chain are the parent joints for the links in the chain, except the parent joint of the base_link)

As to why the ROS-I tutorial specifically suggests using chains I can only guess that it is easier, less error prone, and/or more suitable to the IK solvers...

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2016-11-14 05:54:37 -0500

Seen: 196 times

Last updated: Nov 14 '16