Skip to content

Commit 884e0e1

Browse files
committed
Added UMI-Gripper
1 parent 9e9185d commit 884e0e1

15 files changed

+230
-0
lines changed

.DS_Store

6 KB
Binary file not shown.

umi_gripper/README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
## UMI-Gripper Description (MJCF)
2+
3+
> Requires MuJoCo 2.2.2 or later.
4+
5+
### Overview
6+
7+
This package contains a simplified robot description (MJCF) of the [Universal Manipulation Interface (UMI) Gripper](http://umi-gripper.github.io/). It is derived from the publicly available [CAD model](https://docs.google.com/document/d/1TPYwV9sNVPAi0ZlAupDMkXZ4CA1hsZx7YDMSmcEy6EU/edit?tab=t.0).
8+
9+
[URDF description](https://github.com/pal-robotics/talos_robot/tree/kinetic-devel/talos_description).
10+
11+
<p float="left">
12+
<img src="umi_gripper.png" width="600px">
13+
</p>
14+
15+
16+
### -> URDF derivation step
17+
18+
1.
19+
20+
### URDF -> MJCF derivation step
21+
22+
1. Added `<mujoco> <compiler balanceinertia="true" discardvisual="false"/> </mujoco>` to the URDF's `<robot>`clause in order to preserve visual geometries.
23+
2. Loaded the URDF into MuJoCo and saved a corresponding MJCF.
24+
3. Updated the `<compiler>` tag in the MJCF to specify `meshdir="assets/"` and `texturedir="assets/"` for correct asset loading.
25+
4. Added materials and textures for the mirrors and ArUco markers (`right_aruco_sticker.png`, `left_aruco_sticker.png`).
26+
5. Created a `<default>` section to define common properties for joints, actuators, and geoms.
27+
6. Added two mirror geoms (`left_mirror`, `right_mirror`) with reflective materials for enhanced visual effects.
28+
7. Defined left and right finger holders with appropriate inertial properties and joints (`finger_left_joint`, `finger_right_joint`).
29+
8. Introduced a `<tendon>` section with a fixed tendon named split to synchronize the movement of both fingers.
30+
9. Added position-controlled actuators for the fingers and gripper joints.
31+
10. Tuned contact parameters by setting `impratio="10"` for better non-slip interaction.
32+
11. Added `scene.xml` which includes the robot, with a textured groundplane, skybox, and haze.
33+
34+
### License
35+
36+
This model is released under an [Apache-2.0 License](LICENSE).

umi_gripper/assets/.DS_Store

6 KB
Binary file not shown.

umi_gripper/assets/base_link.STL

544 KB
Binary file not shown.
118 KB
Binary file not shown.
117 KB
Binary file not shown.

umi_gripper/assets/finger_left.STL

55.6 KB
Binary file not shown.
55.6 KB
Binary file not shown.

umi_gripper/assets/gopro.STL

398 KB
Binary file not shown.
202 KB
Loading

0 commit comments

Comments
 (0)