Note: The MuJoCo XML files in this repository are customized versions created from URDF sources.
This project provides a MuJoCo simulation for the Inspire hand RH56DFTP-2L model.
- Includes Inspire Hand model files (URDF/XML/OBJ) and an example control script.
- Mesh files are organized into separate
collision/andvisual/folders. - The example script applies PD control to finger joints and runs a looping trajectory.
Inspire_hand/urdf/: URDF source filesinspire_hand_right.urdf
xml/: MuJoCo XML filesscene.xml: Main simulation sceneinspire_hand_right.xml: Right-hand model definitioninspire_hand_left.xml: Left-hand model definition
collision/: Collision mesh OBJ filesvisual/: Visual mesh OBJ filesxml/material.mtl: Material information
example/control_inspire_hand.py: MuJoCo viewer-based control example
- URDF origin/reference: https://github.com/dexsuite/dex-urdf/tree/main?tab=readme-ov-file
- This repository includes customized MuJoCo XML files derived from external URDF assets.
- Source repository: https://github.com/dexsuite/dex-urdf
- For Inspire Hand assets, please follow the license noted in the source repository's Robot Source table (Inspire Hand: CC BY-NC-SA 4.0).
- Retain attribution to original authors/source when redistributing modified files.
- Python 3.9+
- MuJoCo Python package
- NumPy
pip install mujoco numpyFrom the project root, run the example with:
python example/control_inspire_hand.pyWhen executed, the viewer opens and finger joints move repeatedly within their configured ranges.
Also, you can "Pause/Resume" the simulator using "Space bar"
- You can check the controlled joints in
ACTUATED_JOINTSincontrol_inspire_hand.py. - Control gains can be adjusted with
KP_SINGLE_HANDandKD_SINGLE_HAND.
- Euncheol Im - [email protected]
