Skip to content

Commit ad7dd15

Browse files
Merge pull request #106 from omarrayyann:main
PiperOrigin-RevId: 718942123 Change-Id: I2191492cc620938c7f48d8c6909f0c94454f8c16
2 parents 23ab467 + ba3fde4 commit ad7dd15

15 files changed

+283
-0
lines changed

LICENSE

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4224,6 +4224,33 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
42244224
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
42254225

42264226

4227+
================================================================================
4228+
License for contents in the directory 'umi_gripper/'
4229+
================================================================================
4230+
4231+
MIT License
4232+
4233+
Copyright (c) 2023 Columbia Artificial Intelligence and Robotics Lab
4234+
4235+
Permission is hereby granted, free of charge, to any person obtaining a copy
4236+
of this software and associated documentation files (the "Software"), to deal
4237+
in the Software without restriction, including without limitation the rights
4238+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4239+
copies of the Software, and to permit persons to whom the Software is
4240+
furnished to do so, subject to the following conditions:
4241+
4242+
The above copyright notice and this permission notice shall be included in all
4243+
copies or substantial portions of the Software.
4244+
4245+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4246+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4247+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4248+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4249+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4250+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4251+
SOFTWARE.
4252+
4253+
42274254
================================================================================
42284255
License for contents in the directory 'unitree_a1/'
42294256
================================================================================

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ Menagerie, see [CONTRIBUTING](CONTRIBUTING.md).
208208
| Name | Maker | DoFs | License | MJX |
209209
|------|-------|---------|---------|-----|
210210
| Allegro Hand V3 | Wonik Robotics | 16 | [BSD-2-Clause](wonik_allegro/LICENSE) |✖️|
211+
| UMI Gripper | Stanford University | 1 | [MIT](umi_gripper/LICENSE) |✖️|
211212
| LEAP Hand | Carnegie Mellon University | 16 | [MIT](leap_hand/LICENSE) |✖️|
212213
| Robotiq 2F-85 | Robotiq | 8 | [BSD-2-Clause](robotiq_2f85/LICENSE) |✖️|
213214
| Shadow Hand EM35 | Shadow Robot Company | 24 | [Apache-2.0](shadow_hand/LICENSE) |✖️|

umi_gripper/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 Columbia Artificial Intelligence and Robotics Lab
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

umi_gripper/README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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 gripper [model](https://docs.google.com/document/d/1TPYwV9sNVPAi0ZlAupDMkXZ4CA1hsZx7YDMSmcEy6EU/edit?tab=t.0).
8+
9+
10+
<p float="left">
11+
<img src="umi_gripper.png" width="600px">
12+
</p>
13+
14+
### Acknowledgments
15+
16+
This model was contributed by Omar Rayyan (@omarrayyann).
17+
18+
### SOLIDWORKS -> URDF -> MJCF derivation step
19+
20+
1. Converted the the CAD model provided [(here)](https://docs.google.com/document/d/1TPYwV9sNVPAi0ZlAupDMkXZ4CA1hsZx7YDMSmcEy6EU/edit?tab=t.0) to the URDF format using [this](http://wiki.ros.org/sw_urdf_exporter) SolidWorks add-in.
21+
2. Added `<mujoco> <compiler balanceinertia="true" discardvisual="false"/> </mujoco>` to the URDF's
22+
`<robot>` clause in order to preserve visual geometries.
23+
3. Loaded the URDF into MuJoCo and saved a corresponding MJCF.
24+
4. Added materials and textures for the mirrors and ArUco markers (`right_aruco_sticker.png`, `left_aruco_sticker.png`).
25+
5. Created a `<default>` section to define common properties for joints, actuators, and geoms.
26+
6. Added two mirror geoms (`left_mirror`, `right_mirror`) with reflective materials for enhanced visual effects.
27+
7. Added a `<tendon>` section with a fixed tendon named split to synchronize the movement of both fingers.
28+
8. Added position-controlled actuators for the fingers joints (tuned `impratio="10"` for better non-slip interaction).
29+
9. Added slide joints for controlling the gripper's movement along the X, Y, and Z axes.
30+
10. Added hinge joints for controlling the rotation around the X, Y, and Z axes.
31+
11. Added `scene.xml` which includes the robot, with a textured groundplane, skybox, and haze.
32+
33+
## License
34+
35+
This model is released under an [MIT License](LICENSE).

umi_gripper/assets/base_link.stl

544 KB
Binary file not shown.

umi_gripper/assets/gopro.stl

398 KB
Binary file not shown.
202 KB
Loading

umi_gripper/assets/left_finger.stl

55.6 KB
Binary file not shown.
118 KB
Binary file not shown.
150 KB
Loading

0 commit comments

Comments
 (0)