-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xArm7 Gripper can't Grasp Objects #83
Comments
I don't have a lot of bandwidth to fix this right now, but some things that can be done to improve this gripper:
|
Hi,
Here a video demonstrating the result: xArm7_m.mp4Contact forces are not stable, leading to inconsistent performance in xArm7: xArm7_contact_force_m.mp4Contact forces are stable and uniform across the surface with Robotiq: robotiq_contact_force_m_trim.mp4@kevinzakka do you have any recommendations on how to remove instability in contact forces? Thank you! |
@s1lent4gnt I believe the Robotiq geoms were custom designed with boxes (primitive geoms are more stable). Can you see if doing the same for the xarm helps? |
Hi @kevinzakka, I’ve experimented with adding a box geometry primitive to the surface of both fingers. I tested configurations with one pad per finger as well as two pads, following your suggestion. The results are quite good and the contact forces are more stable and uniformly distributed on the surface of the pads, especially with the two-pad setup, which resembles the Robotiq design. Here are my findings: One pad : one_pad_trim.mp4Two pads : two_pad_trim.mp4Is it possible to submit a PR for the changes I did? Thank you for your help! |
Nice job @s1lent4gnt!! Yes, a PR would be excellent! |
Which model is the issue affecting?
What is the issue?
xArm7
can grasp and lift a cube with the help ofmink
, however, I ran into an issue with the gripper.xarm-mink.mp4
Could someone help me debug the
xArm7
gripper so it can grasp the cube properly?I tried all the suggestions mentioned in google-deepmind/mujoco#786 and #54, though my attempts were unsuccessful so far.
Is there any additional context you can provide (e.g., a spec sheet or a URDF to show a value mismatch)?
mjpython examples/arm_xarm7.py
The text was updated successfully, but these errors were encountered: