How to avoid slipping with mujoco menagerie's robotiq_2f85 gripper? #2871
Unanswered
RajGhugare19
asked this question in
Asking for Help
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Intro
Hi!
I am a graduate student at Princeton University, I use MuJoCo for my research on reinforcement learning.
My setup
I am using MuJoCo (3.3.3) with Python (3.10.16) on Ubuntu 22.04.
My question
I am using mujoco menagerie's robotiq_2f85 gripper to grip a cube. The gripper is a standalone (without a robot) and it is controlled using position actuators for x,y,z and yaw. I am able to pick the cube stably (after tuning things like friction, mass, and solref). But after picking the cube, if I change to yaw of the gripper the cube slips and drops. The behavior improves after reducing simulation timestep from 0.005 to 0.002. But it still persists if I change the yaw too quickly (videos attached).
What I would like is to keep the timestep as high as possible (so that the simulator is fast for RL training), and reduce this behavior as much as possible.
I have read the tutorial for avoiding slip (https://mujoco.readthedocs.io/en/latest/modeling.html#preventing-slip) and read many issues related to this but haven't been able to solve this issue. I would appreciate any pointers!
Minimal model and/or code that explain my question
Please port the assets from mujoco menagerie and store them in the same parent folder. I am attaching the zip for assets here - assets.zip
Model:
minimal XML
Code:
Video for timestep 0.002: https://github.com/user-attachments/assets/49407481-e361-49b6-9bf3-9038696ada1e
Video for timestep 0.005: https://github.com/user-attachments/assets/30e391f8-e6bd-4f80-bc24-5d5657328707
Confirmations
Beta Was this translation helpful? Give feedback.
All reactions