1
$\begingroup$

I am searching for a working example of a gripper that can hold an object in Gazebo / Gazebo Classic. The example should ideally:

  • use a 1-DOF gripper with two fingers where one is mimicked
  • use Python for controlling
  • use only minimal number of libraries

I tried:

Slipping objects from the gripper in Gazebo seem to be a popular problem and I found some workarounds that basically attach the object/s to the gripper (vacuum or two fingers):

There is also an alternative approach that periodically sets the position of the object to make the object seem fixed.

I don't want to overcomplicate the project using extra Gazebo workaround code.

Finally Moveit2 contains a pick and place example, however this is based on C++.

Do you know a minimal basic example project of a gripper holding an object that meets my expectations?

$\endgroup$
2
  • 1
    $\begingroup$ Here is an example mentioned, as well as further references. $\endgroup$
    – JRTG
    Commented Sep 13, 2023 at 20:51
  • $\begingroup$ Added the solutions in your link @JRTG $\endgroup$
    – geko
    Commented Sep 14, 2023 at 11:34

1 Answer 1

1
$\begingroup$

I believe the current state-of-the-art attaches the object to the gripper via Gazebo when the object is in proximity, so the ideal solution that I am looking for does not seem to exist. I will use the workarounds that I listed in my question.

I hope other solutions will be posted here in future. According to Jennifer Buehler in the Gazebo grasp fix plugin wiki solutions without workarounds may exist:

... It may be possible to get the robot to grasp the object still, by adjusting the material properties of object and gripper. ...

$\endgroup$
1
  • 1
    $\begingroup$ Yes, thanks. Please don't forget to mark your answer as the accepted answer. You can always change the accepted answer, should you feel that a better answer has been posted, in the future. $\endgroup$ Commented Mar 13 at 11:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.