Gazebo | Ignition | Community
Ask Your Question
1

Parallel Robots - Implementing close kinematic chains

asked 2014-10-27 13:44:33 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

As I saw there is no official way for simulating close kinematic chains using URDF/SDF and gazebo.

2 questions:

  1. For a simple 4 arm mechanism: Will gazebo spawn an SDF with 4 Links and 4 joints forming this type of mechanism?
  2. If not, what is the right way of doing it?

Any direction would help.

Thanks

Nir

edit retag flag offensive close merge delete

Comments

Hi..i am a new user here. In my case several linear actuators are applying forces to the same joint in parallel - some of them spanning only one joint, some even two joints.As Gazebo7 features a graphical interface, is it possible to create those closed chains graphically?

NoellEagan gravatar imageNoellEagan ( 2017-10-12 13:31:45 -0500 )edit

5 Answers

Sort by ยป oldest newest most voted
1

answered 2014-10-29 15:36:03 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Closed kinematic chains are not officially supported with URDF, though they are supported with SDF. Here is an example of an SDF model with closed chain. Also, the PR2 gripper has a 4-bar linkage.

We are planning to create a unit test for closed chains, but haven't done it yet.

edit flag offensive delete link more

Comments

LInks broken or permission required. Please edit your answer.

hbaqueiro gravatar imagehbaqueiro ( 2020-06-10 06:36:58 -0500 )edit
1

answered 2017-07-03 15:16:41 -0500

Duckfrost gravatar image

updated 2017-10-09 04:47:09 -0500

Building on what is already said, I created a Tutorial on Simple Closed Kinematics Model . Its just to have a starting point for anyone that is interested. It certainly helped me to understand it better and work afterwards on the fantastic tracksdriveplugin and my own projects .

image description

Here I leave you all the files I used, bith open and closed models sdf, their spawn launch files and the spawn sdf launch file:

simple_open_chain.sdf

open_chain_spawn.launch

simple_closed_chain.sdf

spawn_closekinem_example.launch

spawn_sdf_robotdesc.launch

You should be able to have something like this:

Hope this is usefull.

edit flag offensive delete link more
0

answered 2016-02-04 09:32:49 -0500

sts gravatar image

Hi, I'm considering the same thing. In my case several linear actuators are applying forces to the same joint in parallel - some of them spanning only one joint, some even two joints.

As Gazebo7 features a graphical interface, is it possible to create those closed chains graphically? Are the physics engines able to calculate valid solutions?

Thanks!

edit flag offensive delete link more

Comments

1

This sounds like a new question, not an answer. It would be nice if you could repost it as a question.

chapulina gravatar imagechapulina ( 2016-02-04 10:42:04 -0500 )edit
0

answered 2019-05-19 21:22:52 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

the closed_loop_plugin can solve the issue that URDF not support Closed loop chains. please refer to : http://wiki.ros.org/action/edit/Angel... or https://github.com/wojiaojiao/pegasus...

edit flag offensive delete link more
0

answered 2020-04-07 04:55:06 -0500

Rishabh6900 gravatar image

URDF doesn't support close kinematic chains but the functionality of the same can be increased via using gazebo tags because sdf does support it . For realising the same kindly refer to pr2's gripper urdf file they have already implemented close kinematic chains in it.

The following tree shows how closed kinematic chain is implemented in pr2 gripper.

image description

edit flag offensive delete link more

Question Tools

3 followers

Stats

Asked: 2014-10-27 13:44:33 -0500

Seen: 17,143 times

Last updated: Apr 07 '20