Download model_layout.json from pummmmpkin/g1-sharpa: direct link, hf CLI and curl.
- Browser
- Download file 28.6 kB
-
https://huggingface.co/pummmmpkin/g1-sharpa/resolve/main/model_layout.json
- Command line
-
hf download hf://pummmmpkin/g1-sharpa/model_layout.json
-
curl -L -o model_layout.json https://huggingface.co/pummmmpkin/g1-sharpa/resolve/main/model_layout.json
28.6 kB
| { | |
| "model": "g1_29dof_rev_1_0", | |
| "mode": 15, | |
| "nq": 80, | |
| "nv": 79, | |
| "nu": 44, | |
| "joints": [ | |
| { | |
| "name": "floating_base_joint", | |
| "type": "mjJNT_FREE", | |
| "qpos_address": 0, | |
| "dof_address": 0, | |
| "limited": false, | |
| "range": [ | |
| 0.0, | |
| 0.0 | |
| ] | |
| }, | |
| { | |
| "name": "left_hip_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 7, | |
| "dof_address": 6, | |
| "limited": true, | |
| "range": [ | |
| -2.5307, | |
| 2.8798 | |
| ] | |
| }, | |
| { | |
| "name": "left_hip_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 8, | |
| "dof_address": 7, | |
| "limited": true, | |
| "range": [ | |
| -0.5236, | |
| 2.9671 | |
| ] | |
| }, | |
| { | |
| "name": "left_hip_yaw_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 9, | |
| "dof_address": 8, | |
| "limited": true, | |
| "range": [ | |
| -2.7576, | |
| 2.7576 | |
| ] | |
| }, | |
| { | |
| "name": "left_knee_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 10, | |
| "dof_address": 9, | |
| "limited": true, | |
| "range": [ | |
| -0.087267, | |
| 2.8798 | |
| ] | |
| }, | |
| { | |
| "name": "left_ankle_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 11, | |
| "dof_address": 10, | |
| "limited": true, | |
| "range": [ | |
| -0.87267, | |
| 0.5236 | |
| ] | |
| }, | |
| { | |
| "name": "left_ankle_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 12, | |
| "dof_address": 11, | |
| "limited": true, | |
| "range": [ | |
| -0.2618, | |
| 0.2618 | |
| ] | |
| }, | |
| { | |
| "name": "right_hip_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 13, | |
| "dof_address": 12, | |
| "limited": true, | |
| "range": [ | |
| -2.5307, | |
| 2.8798 | |
| ] | |
| }, | |
| { | |
| "name": "right_hip_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 14, | |
| "dof_address": 13, | |
| "limited": true, | |
| "range": [ | |
| -2.9671, | |
| 0.5236 | |
| ] | |
| }, | |
| { | |
| "name": "right_hip_yaw_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 15, | |
| "dof_address": 14, | |
| "limited": true, | |
| "range": [ | |
| -2.7576, | |
| 2.7576 | |
| ] | |
| }, | |
| { | |
| "name": "right_knee_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 16, | |
| "dof_address": 15, | |
| "limited": true, | |
| "range": [ | |
| -0.087267, | |
| 2.8798 | |
| ] | |
| }, | |
| { | |
| "name": "right_ankle_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 17, | |
| "dof_address": 16, | |
| "limited": true, | |
| "range": [ | |
| -0.87267, | |
| 0.5236 | |
| ] | |
| }, | |
| { | |
| "name": "right_ankle_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 18, | |
| "dof_address": 17, | |
| "limited": true, | |
| "range": [ | |
| -0.2618, | |
| 0.2618 | |
| ] | |
| }, | |
| { | |
| "name": "waist_yaw_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 19, | |
| "dof_address": 18, | |
| "limited": true, | |
| "range": [ | |
| -2.618, | |
| 2.618 | |
| ] | |
| }, | |
| { | |
| "name": "waist_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 20, | |
| "dof_address": 19, | |
| "limited": true, | |
| "range": [ | |
| -0.52, | |
| 0.52 | |
| ] | |
| }, | |
| { | |
| "name": "waist_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 21, | |
| "dof_address": 20, | |
| "limited": true, | |
| "range": [ | |
| -0.52, | |
| 0.52 | |
| ] | |
| }, | |
| { | |
| "name": "left_shoulder_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 22, | |
| "dof_address": 21, | |
| "limited": true, | |
| "range": [ | |
| -3.0892, | |
| 2.6704 | |
| ] | |
| }, | |
| { | |
| "name": "left_shoulder_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 23, | |
| "dof_address": 22, | |
| "limited": true, | |
| "range": [ | |
| -1.5882, | |
| 2.2515 | |
| ] | |
| }, | |
| { | |
| "name": "left_shoulder_yaw_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 24, | |
| "dof_address": 23, | |
| "limited": true, | |
| "range": [ | |
| -2.618, | |
| 2.618 | |
| ] | |
| }, | |
| { | |
| "name": "left_elbow_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 25, | |
| "dof_address": 24, | |
| "limited": true, | |
| "range": [ | |
| -1.0472, | |
| 2.0944 | |
| ] | |
| }, | |
| { | |
| "name": "left_wrist_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 26, | |
| "dof_address": 25, | |
| "limited": true, | |
| "range": [ | |
| -1.97222, | |
| 1.97222 | |
| ] | |
| }, | |
| { | |
| "name": "left_wrist_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 27, | |
| "dof_address": 26, | |
| "limited": true, | |
| "range": [ | |
| -1.61443, | |
| 1.61443 | |
| ] | |
| }, | |
| { | |
| "name": "left_wrist_yaw_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 28, | |
| "dof_address": 27, | |
| "limited": true, | |
| "range": [ | |
| -1.61443, | |
| 1.61443 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_CMC_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 29, | |
| "dof_address": 28, | |
| "limited": true, | |
| "range": [ | |
| -0.1745, | |
| 1.9199 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_CMC_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 30, | |
| "dof_address": 29, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 31, | |
| "dof_address": 30, | |
| "limited": true, | |
| "range": [ | |
| -0.5236, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 32, | |
| "dof_address": 31, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_IP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 33, | |
| "dof_address": 32, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 34, | |
| "dof_address": 33, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 35, | |
| "dof_address": 34, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 36, | |
| "dof_address": 35, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 37, | |
| "dof_address": 36, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 38, | |
| "dof_address": 37, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 39, | |
| "dof_address": 38, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 40, | |
| "dof_address": 39, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 41, | |
| "dof_address": 40, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 42, | |
| "dof_address": 41, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 43, | |
| "dof_address": 42, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 44, | |
| "dof_address": 43, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 45, | |
| "dof_address": 44, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_CMC", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 46, | |
| "dof_address": 45, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 0.2618 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 47, | |
| "dof_address": 46, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 48, | |
| "dof_address": 47, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 49, | |
| "dof_address": 48, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 50, | |
| "dof_address": 49, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "right_shoulder_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 51, | |
| "dof_address": 50, | |
| "limited": true, | |
| "range": [ | |
| -3.0892, | |
| 2.6704 | |
| ] | |
| }, | |
| { | |
| "name": "right_shoulder_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 52, | |
| "dof_address": 51, | |
| "limited": true, | |
| "range": [ | |
| -2.2515, | |
| 1.5882 | |
| ] | |
| }, | |
| { | |
| "name": "right_shoulder_yaw_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 53, | |
| "dof_address": 52, | |
| "limited": true, | |
| "range": [ | |
| -2.618, | |
| 2.618 | |
| ] | |
| }, | |
| { | |
| "name": "right_elbow_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 54, | |
| "dof_address": 53, | |
| "limited": true, | |
| "range": [ | |
| -1.0472, | |
| 2.0944 | |
| ] | |
| }, | |
| { | |
| "name": "right_wrist_roll_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 55, | |
| "dof_address": 54, | |
| "limited": true, | |
| "range": [ | |
| -1.97222, | |
| 1.97222 | |
| ] | |
| }, | |
| { | |
| "name": "right_wrist_pitch_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 56, | |
| "dof_address": 55, | |
| "limited": true, | |
| "range": [ | |
| -1.61443, | |
| 1.61443 | |
| ] | |
| }, | |
| { | |
| "name": "right_wrist_yaw_joint", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 57, | |
| "dof_address": 56, | |
| "limited": true, | |
| "range": [ | |
| -1.61443, | |
| 1.61443 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_CMC_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 58, | |
| "dof_address": 57, | |
| "limited": true, | |
| "range": [ | |
| -0.1745, | |
| 1.9199 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_CMC_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 59, | |
| "dof_address": 58, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 60, | |
| "dof_address": 59, | |
| "limited": true, | |
| "range": [ | |
| -0.5236, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 61, | |
| "dof_address": 60, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_IP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 62, | |
| "dof_address": 61, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 63, | |
| "dof_address": 62, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 64, | |
| "dof_address": 63, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 65, | |
| "dof_address": 64, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 66, | |
| "dof_address": 65, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 67, | |
| "dof_address": 66, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 68, | |
| "dof_address": 67, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 69, | |
| "dof_address": 68, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 70, | |
| "dof_address": 69, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 71, | |
| "dof_address": 70, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 72, | |
| "dof_address": 71, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 73, | |
| "dof_address": 72, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 74, | |
| "dof_address": 73, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_CMC", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 75, | |
| "dof_address": 74, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 0.2618 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_MCP_FE", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 76, | |
| "dof_address": 75, | |
| "limited": true, | |
| "range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_MCP_AA", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 77, | |
| "dof_address": 76, | |
| "limited": true, | |
| "range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_PIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 78, | |
| "dof_address": 77, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_DIP", | |
| "type": "mjJNT_HINGE", | |
| "qpos_address": 79, | |
| "dof_address": 78, | |
| "limited": true, | |
| "range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| } | |
| ], | |
| "joint_groups": { | |
| "body": [ | |
| "left_hip_pitch_joint", | |
| "right_hip_pitch_joint", | |
| "waist_yaw_joint", | |
| "left_hip_roll_joint", | |
| "right_hip_roll_joint", | |
| "waist_roll_joint", | |
| "left_hip_yaw_joint", | |
| "right_hip_yaw_joint", | |
| "waist_pitch_joint", | |
| "left_knee_joint", | |
| "right_knee_joint", | |
| "left_shoulder_pitch_joint", | |
| "right_shoulder_pitch_joint", | |
| "left_ankle_pitch_joint", | |
| "right_ankle_pitch_joint", | |
| "left_shoulder_roll_joint", | |
| "right_shoulder_roll_joint", | |
| "left_ankle_roll_joint", | |
| "right_ankle_roll_joint", | |
| "left_shoulder_yaw_joint", | |
| "right_shoulder_yaw_joint", | |
| "left_elbow_joint", | |
| "right_elbow_joint", | |
| "left_wrist_roll_joint", | |
| "right_wrist_roll_joint", | |
| "left_wrist_pitch_joint", | |
| "right_wrist_pitch_joint", | |
| "left_wrist_yaw_joint", | |
| "right_wrist_yaw_joint" | |
| ], | |
| "left_hand": [ | |
| "left_thumb_CMC_FE", | |
| "left_thumb_CMC_AA", | |
| "left_thumb_MCP_FE", | |
| "left_thumb_MCP_AA", | |
| "left_thumb_IP", | |
| "left_index_MCP_FE", | |
| "left_index_MCP_AA", | |
| "left_index_PIP", | |
| "left_index_DIP", | |
| "left_middle_MCP_FE", | |
| "left_middle_MCP_AA", | |
| "left_middle_PIP", | |
| "left_middle_DIP", | |
| "left_ring_MCP_FE", | |
| "left_ring_MCP_AA", | |
| "left_ring_PIP", | |
| "left_ring_DIP", | |
| "left_pinky_CMC", | |
| "left_pinky_MCP_FE", | |
| "left_pinky_MCP_AA", | |
| "left_pinky_PIP", | |
| "left_pinky_DIP" | |
| ], | |
| "right_hand": [ | |
| "right_thumb_CMC_FE", | |
| "right_thumb_CMC_AA", | |
| "right_thumb_MCP_FE", | |
| "right_thumb_MCP_AA", | |
| "right_thumb_IP", | |
| "right_index_MCP_FE", | |
| "right_index_MCP_AA", | |
| "right_index_PIP", | |
| "right_index_DIP", | |
| "right_middle_MCP_FE", | |
| "right_middle_MCP_AA", | |
| "right_middle_PIP", | |
| "right_middle_DIP", | |
| "right_ring_MCP_FE", | |
| "right_ring_MCP_AA", | |
| "right_ring_PIP", | |
| "right_ring_DIP", | |
| "right_pinky_CMC", | |
| "right_pinky_MCP_FE", | |
| "right_pinky_MCP_AA", | |
| "right_pinky_PIP", | |
| "right_pinky_DIP" | |
| ] | |
| }, | |
| "bodies": [ | |
| "world", | |
| "pelvis", | |
| "left_hip_pitch_link", | |
| "left_hip_roll_link", | |
| "left_hip_yaw_link", | |
| "left_knee_link", | |
| "left_ankle_pitch_link", | |
| "left_ankle_roll_link", | |
| "left_toe_link", | |
| "right_hip_pitch_link", | |
| "right_hip_roll_link", | |
| "right_hip_yaw_link", | |
| "right_knee_link", | |
| "right_ankle_pitch_link", | |
| "right_ankle_roll_link", | |
| "right_toe_link", | |
| "waist_yaw_link", | |
| "waist_roll_link", | |
| "torso_link", | |
| "left_shoulder_pitch_link", | |
| "left_shoulder_roll_link", | |
| "left_shoulder_yaw_link", | |
| "left_elbow_link", | |
| "left_wrist_roll_link", | |
| "left_wrist_pitch_link", | |
| "left_wrist_yaw_link", | |
| "lh/left_hand_C_MC", | |
| "lh/left_thumb_CMC_VL", | |
| "lh/left_thumb_MC", | |
| "lh/left_thumb_MCP_VL", | |
| "lh/left_thumb_PP", | |
| "lh/left_thumb_DP", | |
| "lh/left_index_MCP_VL", | |
| "lh/left_index_PP", | |
| "lh/left_index_MP", | |
| "lh/left_index_DP", | |
| "lh/left_middle_MCP_VL", | |
| "lh/left_middle_PP", | |
| "lh/left_middle_MP", | |
| "lh/left_middle_DP", | |
| "lh/left_ring_MCP_VL", | |
| "lh/left_ring_PP", | |
| "lh/left_ring_MP", | |
| "lh/left_ring_DP", | |
| "lh/left_pinky_MC", | |
| "lh/left_pinky_MCP_VL", | |
| "lh/left_pinky_PP", | |
| "lh/left_pinky_MP", | |
| "lh/left_pinky_DP", | |
| "right_shoulder_pitch_link", | |
| "right_shoulder_roll_link", | |
| "right_shoulder_yaw_link", | |
| "right_elbow_link", | |
| "right_wrist_roll_link", | |
| "right_wrist_pitch_link", | |
| "right_wrist_yaw_link", | |
| "rh/right_hand_C_MC", | |
| "rh/right_thumb_CMC_VL", | |
| "rh/right_thumb_MC", | |
| "rh/right_thumb_MCP_VL", | |
| "rh/right_thumb_PP", | |
| "rh/right_thumb_DP", | |
| "rh/right_index_MCP_VL", | |
| "rh/right_index_PP", | |
| "rh/right_index_MP", | |
| "rh/right_index_DP", | |
| "rh/right_middle_MCP_VL", | |
| "rh/right_middle_PP", | |
| "rh/right_middle_MP", | |
| "rh/right_middle_DP", | |
| "rh/right_ring_MCP_VL", | |
| "rh/right_ring_PP", | |
| "rh/right_ring_MP", | |
| "rh/right_ring_DP", | |
| "rh/right_pinky_MC", | |
| "rh/right_pinky_MCP_VL", | |
| "rh/right_pinky_PP", | |
| "rh/right_pinky_MP", | |
| "rh/right_pinky_DP" | |
| ], | |
| "sites": [ | |
| "imu_in_pelvis", | |
| "left_foot", | |
| "right_foot", | |
| "imu_in_torso", | |
| "left_palm", | |
| "lh/wrist_site", | |
| "lh/left_thumb_fingertip", | |
| "lh/left_index_fingertip", | |
| "lh/left_middle_fingertip", | |
| "lh/left_ring_fingertip", | |
| "lh/left_pinky_fingertip", | |
| "right_palm", | |
| "rh/wrist_site", | |
| "rh/right_thumb_fingertip", | |
| "rh/right_index_fingertip", | |
| "rh/right_middle_fingertip", | |
| "rh/right_ring_fingertip", | |
| "rh/right_pinky_fingertip" | |
| ], | |
| "actuators": [ | |
| { | |
| "name": "lh/left_thumb_CMC_FE", | |
| "target_joint": "lh/left_thumb_CMC_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.1745, | |
| 1.9199 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_CMC_AA", | |
| "target_joint": "lh/left_thumb_CMC_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_MCP_FE", | |
| "target_joint": "lh/left_thumb_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.5236, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_MCP_AA", | |
| "target_joint": "lh/left_thumb_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_thumb_IP", | |
| "target_joint": "lh/left_thumb_IP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_MCP_FE", | |
| "target_joint": "lh/left_index_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_MCP_AA", | |
| "target_joint": "lh/left_index_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_PIP", | |
| "target_joint": "lh/left_index_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_index_DIP", | |
| "target_joint": "lh/left_index_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_MCP_FE", | |
| "target_joint": "lh/left_middle_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_MCP_AA", | |
| "target_joint": "lh/left_middle_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_PIP", | |
| "target_joint": "lh/left_middle_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_middle_DIP", | |
| "target_joint": "lh/left_middle_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_MCP_FE", | |
| "target_joint": "lh/left_ring_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_MCP_AA", | |
| "target_joint": "lh/left_ring_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_PIP", | |
| "target_joint": "lh/left_ring_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_ring_DIP", | |
| "target_joint": "lh/left_ring_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_CMC", | |
| "target_joint": "lh/left_pinky_CMC", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 0.2618 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_MCP_FE", | |
| "target_joint": "lh/left_pinky_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_MCP_AA", | |
| "target_joint": "lh/left_pinky_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_PIP", | |
| "target_joint": "lh/left_pinky_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "lh/left_pinky_DIP", | |
| "target_joint": "lh/left_pinky_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_CMC_FE", | |
| "target_joint": "rh/right_thumb_CMC_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.1745, | |
| 1.9199 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_CMC_AA", | |
| "target_joint": "rh/right_thumb_CMC_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_MCP_FE", | |
| "target_joint": "rh/right_thumb_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.5236, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_MCP_AA", | |
| "target_joint": "rh/right_thumb_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_thumb_IP", | |
| "target_joint": "rh/right_thumb_IP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_MCP_FE", | |
| "target_joint": "rh/right_index_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_MCP_AA", | |
| "target_joint": "rh/right_index_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_PIP", | |
| "target_joint": "rh/right_index_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_index_DIP", | |
| "target_joint": "rh/right_index_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_MCP_FE", | |
| "target_joint": "rh/right_middle_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_MCP_AA", | |
| "target_joint": "rh/right_middle_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_PIP", | |
| "target_joint": "rh/right_middle_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_middle_DIP", | |
| "target_joint": "rh/right_middle_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_MCP_FE", | |
| "target_joint": "rh/right_ring_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_MCP_AA", | |
| "target_joint": "rh/right_ring_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_PIP", | |
| "target_joint": "rh/right_ring_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_ring_DIP", | |
| "target_joint": "rh/right_ring_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_CMC", | |
| "target_joint": "rh/right_pinky_CMC", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 0.2618 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_MCP_FE", | |
| "target_joint": "rh/right_pinky_MCP_FE", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.174533, | |
| 1.5708 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_MCP_AA", | |
| "target_joint": "rh/right_pinky_MCP_AA", | |
| "control_limited": true, | |
| "control_range": [ | |
| -0.3491, | |
| 0.3491 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_PIP", | |
| "target_joint": "rh/right_pinky_PIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.7453 | |
| ] | |
| }, | |
| { | |
| "name": "rh/right_pinky_DIP", | |
| "target_joint": "rh/right_pinky_DIP", | |
| "control_limited": true, | |
| "control_range": [ | |
| 0.0, | |
| 1.3963 | |
| ] | |
| } | |
| ] | |
| } | |