diff --git a/resources/robots/h1_2/README.md b/resources/robots/h1_2/README.md new file mode 100644 index 0000000..b9c139b --- /dev/null +++ b/resources/robots/h1_2/README.md @@ -0,0 +1,79 @@ +# Unitree H1 Description (URDF & MJCF) + +## Overview + +This package includes a streamlined robot description (URDF & MJCF) for the [Unitree H1](https://www.unitree.com/h1/), developed by [Unitree Robotics](https://www.unitree.com/). + +

+ +

+ +Unitree H1 have 51 DOFs: + +```text +root [⚓] => /pelvis/ + left_hip_yaw_joint [⚙+Z] => /left_hip_yaw_link/ + left_hip_pitch_joint [⚙+Y] => /left_hip_pitch_link/ + left_hip_roll_joint [⚙+X] => /left_hip_roll_link/ + left_knee_joint [⚙+Y] => /left_knee_link/ + left_ankle_pitch_joint [⚙+Y] => /left_ankle_pitch_link/ + left_ankle_roll_joint [⚙+X] => /left_ankle_roll_link/ + right_hip_yaw_joint [⚙+Z] => /right_hip_yaw_link/ + right_hip_pitch_joint [⚙+Y] => /right_hip_pitch_link/ + right_hip_roll_joint [⚙+X] => /right_hip_roll_link/ + right_knee_joint [⚙+Y] => /right_knee_link/ + right_ankle_pitch_joint [⚙+Y] => /right_ankle_pitch_link/ + right_ankle_roll_joint [⚙+X] => /right_ankle_roll_link/ + torso_joint [⚙+Z] => /torso_link/ + left_shoulder_pitch_joint [⚙+Y] => /left_shoulder_pitch_link/ + left_shoulder_roll_joint [⚙+X] => /left_shoulder_roll_link/ + left_shoulder_yaw_joint [⚙+Z] => /left_shoulder_yaw_link/ + left_elbow_pitch_joint [⚙+Y] => /left_elbow_pitch_link/ + left_elbow_roll_joint [⚙+X] => /left_elbow_roll_link/ + left_wrist_pitch_joint [⚙+Y] => /left_wrist_pitch_link/ + left_wrist_yaw_joint [⚙+Z] => /left_wrist_yaw_link/ + L_base_link_joint [⚓] => /L_hand_base_link/ + L_thumb_proximal_yaw_joint [⚙+Z] => /L_thumb_proximal_base/ + L_thumb_proximal_pitch_joint [⚙-Z] => /L_thumb_proximal/ + L_thumb_intermediate_joint [⚙-Z] => /L_thumb_intermediate/ + L_thumb_distal_joint [⚙-Z] => /L_thumb_distal/ + L_index_proximal_joint [⚙-Z] => /L_index_proximal/ + L_index_intermediate_joint [⚙-Z] => /L_index_intermediate/ + L_middle_proximal_joint [⚙-Z] => /L_middle_proximal/ + L_middle_intermediate_joint [⚙-Z] => /L_middle_intermediate/ + L_ring_proximal_joint [⚙-Z] => /L_ring_proximal/ + L_ring_intermediate_joint [⚙-Z] => /L_ring_intermediate/ + L_pinky_proximal_joint [⚙-Z] => /L_pinky_proximal/ + L_pinky_intermediate_joint [⚙-Z] => /L_pinky_intermediate/ + right_shoulder_pitch_joint [⚙+Y] => /right_shoulder_pitch_link/ + right_shoulder_roll_joint [⚙+X] => /right_shoulder_roll_link/ + right_shoulder_yaw_joint [⚙+Z] => /right_shoulder_yaw_link/ + right_elbow_pitch_joint [⚙+Y] => /right_elbow_pitch_link/ + right_elbow_roll_joint [⚙+X] => /right_elbow_roll_link/ + right_wrist_pitch_joint [⚙+Y] => /right_wrist_pitch_link/ + right_wrist_yaw_joint [⚙+Z] => /right_wrist_yaw_link/ + R_base_link_joint [⚓] => /R_hand_base_link/ + R_thumb_proximal_yaw_joint [⚙-Z] => /R_thumb_proximal_base/ + R_thumb_proximal_pitch_joint [⚙+Z] => /R_thumb_proximal/ + R_thumb_intermediate_joint [⚙+Z] => /R_thumb_intermediate/ + R_thumb_distal_joint [⚙+Z] => /R_thumb_distal/ + R_index_proximal_joint [⚙+Z] => /R_index_proximal/ + R_index_intermediate_joint [⚙+Z] => /R_index_intermediate/ + R_middle_proximal_joint [⚙+Z] => /R_middle_proximal/ + R_middle_intermediate_joint [⚙+Z] => /R_middle_intermediate/ + R_ring_proximal_joint [⚙+Z] => /R_ring_proximal/ + R_ring_intermediate_joint [⚙+Z] => /R_ring_intermediate/ + R_pinky_proximal_joint [⚙+Z] => /R_pinky_proximal/ + R_pinky_intermediate_joint [⚙+Z] => /R_pinky_intermediate/ +``` + +## Visulization with [MuJoCo](https://github.com/google-deepmind/mujoco) + +1. Open MuJoCo Viewer + + ```bash + pip install mujoco + python -m mujoco.viewer + ``` + +2. Drag and drop the MJCF model file (`scene.xml`) to the MuJoCo Viewer. diff --git a/resources/robots/h1_2/h1_2.png b/resources/robots/h1_2/h1_2.png new file mode 100644 index 0000000..89efec8 Binary files /dev/null and b/resources/robots/h1_2/h1_2.png differ diff --git a/resources/robots/h1_2/h1_2.urdf b/resources/robots/h1_2/h1_2.urdf new file mode 100644 index 0000000..789729c --- /dev/null +++ b/resources/robots/h1_2/h1_2.urdf @@ -0,0 +1,1623 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/robots/h1_2/h1_2.xml b/resources/robots/h1_2/h1_2.xml new file mode 100644 index 0000000..d946402 --- /dev/null +++ b/resources/robots/h1_2/h1_2.xml @@ -0,0 +1,438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/robots/h1_2/h1_2_simplified.urdf b/resources/robots/h1_2/h1_2_simplified.urdf new file mode 100644 index 0000000..1f2e703 --- /dev/null +++ b/resources/robots/h1_2/h1_2_simplified.urdf @@ -0,0 +1,1333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/robots/h1_2/meshes/L_hand_base_link.STL b/resources/robots/h1_2/meshes/L_hand_base_link.STL new file mode 100644 index 0000000..a2f67ee Binary files /dev/null and b/resources/robots/h1_2/meshes/L_hand_base_link.STL differ diff --git a/resources/robots/h1_2/meshes/L_index_intermediate.STL b/resources/robots/h1_2/meshes/L_index_intermediate.STL new file mode 100644 index 0000000..24a5a83 Binary files /dev/null and b/resources/robots/h1_2/meshes/L_index_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/L_index_proximal.STL b/resources/robots/h1_2/meshes/L_index_proximal.STL new file mode 100644 index 0000000..f899431 Binary files /dev/null and b/resources/robots/h1_2/meshes/L_index_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/L_middle_intermediate.STL b/resources/robots/h1_2/meshes/L_middle_intermediate.STL new file mode 100644 index 0000000..c498cd7 Binary files /dev/null and b/resources/robots/h1_2/meshes/L_middle_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/L_middle_proximal.STL b/resources/robots/h1_2/meshes/L_middle_proximal.STL new file mode 100644 index 0000000..8f0aca6 Binary files /dev/null and b/resources/robots/h1_2/meshes/L_middle_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/L_pinky_intermediate.STL b/resources/robots/h1_2/meshes/L_pinky_intermediate.STL new file mode 100644 index 0000000..6b9cdad Binary files /dev/null and b/resources/robots/h1_2/meshes/L_pinky_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/L_pinky_proximal.STL b/resources/robots/h1_2/meshes/L_pinky_proximal.STL new file mode 100644 index 0000000..ccb63bf Binary files /dev/null and b/resources/robots/h1_2/meshes/L_pinky_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/L_ring_intermediate.STL b/resources/robots/h1_2/meshes/L_ring_intermediate.STL new file mode 100644 index 0000000..23c4efa Binary files /dev/null and b/resources/robots/h1_2/meshes/L_ring_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/L_ring_proximal.STL b/resources/robots/h1_2/meshes/L_ring_proximal.STL new file mode 100644 index 0000000..c3cabb9 Binary files /dev/null and b/resources/robots/h1_2/meshes/L_ring_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/L_thumb_distal.STL b/resources/robots/h1_2/meshes/L_thumb_distal.STL new file mode 100644 index 0000000..291a14f Binary files /dev/null and b/resources/robots/h1_2/meshes/L_thumb_distal.STL differ diff --git a/resources/robots/h1_2/meshes/L_thumb_intermediate.STL b/resources/robots/h1_2/meshes/L_thumb_intermediate.STL new file mode 100644 index 0000000..03a3425 Binary files /dev/null and b/resources/robots/h1_2/meshes/L_thumb_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/L_thumb_proximal.STL b/resources/robots/h1_2/meshes/L_thumb_proximal.STL new file mode 100644 index 0000000..08071d3 Binary files /dev/null and b/resources/robots/h1_2/meshes/L_thumb_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/L_thumb_proximal_base.STL b/resources/robots/h1_2/meshes/L_thumb_proximal_base.STL new file mode 100644 index 0000000..9933a6c Binary files /dev/null and b/resources/robots/h1_2/meshes/L_thumb_proximal_base.STL differ diff --git a/resources/robots/h1_2/meshes/R_hand_base_link.STL b/resources/robots/h1_2/meshes/R_hand_base_link.STL new file mode 100644 index 0000000..3478a98 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_hand_base_link.STL differ diff --git a/resources/robots/h1_2/meshes/R_index_intermediate.STL b/resources/robots/h1_2/meshes/R_index_intermediate.STL new file mode 100644 index 0000000..0cf0f8d Binary files /dev/null and b/resources/robots/h1_2/meshes/R_index_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/R_index_proximal.STL b/resources/robots/h1_2/meshes/R_index_proximal.STL new file mode 100644 index 0000000..cbfc711 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_index_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/R_middle_intermediate.STL b/resources/robots/h1_2/meshes/R_middle_intermediate.STL new file mode 100644 index 0000000..ebc2616 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_middle_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/R_middle_proximal.STL b/resources/robots/h1_2/meshes/R_middle_proximal.STL new file mode 100644 index 0000000..3f630a3 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_middle_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/R_pinky_intermediate.STL b/resources/robots/h1_2/meshes/R_pinky_intermediate.STL new file mode 100644 index 0000000..c2cf58b Binary files /dev/null and b/resources/robots/h1_2/meshes/R_pinky_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/R_pinky_proximal.STL b/resources/robots/h1_2/meshes/R_pinky_proximal.STL new file mode 100644 index 0000000..d4710f1 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_pinky_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/R_ring_intermediate.STL b/resources/robots/h1_2/meshes/R_ring_intermediate.STL new file mode 100644 index 0000000..5fed852 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_ring_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/R_ring_proximal.STL b/resources/robots/h1_2/meshes/R_ring_proximal.STL new file mode 100644 index 0000000..5c3703e Binary files /dev/null and b/resources/robots/h1_2/meshes/R_ring_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/R_thumb_distal.STL b/resources/robots/h1_2/meshes/R_thumb_distal.STL new file mode 100644 index 0000000..13f98f8 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_thumb_distal.STL differ diff --git a/resources/robots/h1_2/meshes/R_thumb_intermediate.STL b/resources/robots/h1_2/meshes/R_thumb_intermediate.STL new file mode 100644 index 0000000..a42829f Binary files /dev/null and b/resources/robots/h1_2/meshes/R_thumb_intermediate.STL differ diff --git a/resources/robots/h1_2/meshes/R_thumb_proximal.STL b/resources/robots/h1_2/meshes/R_thumb_proximal.STL new file mode 100644 index 0000000..137dbde Binary files /dev/null and b/resources/robots/h1_2/meshes/R_thumb_proximal.STL differ diff --git a/resources/robots/h1_2/meshes/R_thumb_proximal_base.STL b/resources/robots/h1_2/meshes/R_thumb_proximal_base.STL new file mode 100644 index 0000000..30817a8 Binary files /dev/null and b/resources/robots/h1_2/meshes/R_thumb_proximal_base.STL differ diff --git a/resources/robots/h1_2/meshes/left_ankle_A_link.STL b/resources/robots/h1_2/meshes/left_ankle_A_link.STL new file mode 100644 index 0000000..541cb71 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_ankle_A_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_ankle_A_rod_link.STL b/resources/robots/h1_2/meshes/left_ankle_A_rod_link.STL new file mode 100644 index 0000000..281dc11 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_ankle_A_rod_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_ankle_B_link.STL b/resources/robots/h1_2/meshes/left_ankle_B_link.STL new file mode 100644 index 0000000..cd54990 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_ankle_B_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_ankle_B_rod_link.STL b/resources/robots/h1_2/meshes/left_ankle_B_rod_link.STL new file mode 100644 index 0000000..8d80e0a Binary files /dev/null and b/resources/robots/h1_2/meshes/left_ankle_B_rod_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_ankle_pitch_link.STL b/resources/robots/h1_2/meshes/left_ankle_pitch_link.STL new file mode 100644 index 0000000..827fb2c Binary files /dev/null and b/resources/robots/h1_2/meshes/left_ankle_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_ankle_roll_link.STL b/resources/robots/h1_2/meshes/left_ankle_roll_link.STL new file mode 100644 index 0000000..5fe6027 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_ankle_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_elbow_pitch_link.STL b/resources/robots/h1_2/meshes/left_elbow_pitch_link.STL new file mode 100644 index 0000000..55ace3f Binary files /dev/null and b/resources/robots/h1_2/meshes/left_elbow_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_elbow_roll_link.STL b/resources/robots/h1_2/meshes/left_elbow_roll_link.STL new file mode 100644 index 0000000..112437b Binary files /dev/null and b/resources/robots/h1_2/meshes/left_elbow_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_hand_link.STL b/resources/robots/h1_2/meshes/left_hand_link.STL new file mode 100644 index 0000000..6ce2dcf Binary files /dev/null and b/resources/robots/h1_2/meshes/left_hand_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_hip_pitch_link.STL b/resources/robots/h1_2/meshes/left_hip_pitch_link.STL new file mode 100644 index 0000000..924c0e5 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_hip_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_hip_roll_link.STL b/resources/robots/h1_2/meshes/left_hip_roll_link.STL new file mode 100644 index 0000000..a9353e9 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_hip_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_hip_yaw_link.STL b/resources/robots/h1_2/meshes/left_hip_yaw_link.STL new file mode 100644 index 0000000..2b97fd7 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_hip_yaw_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_knee_link.STL b/resources/robots/h1_2/meshes/left_knee_link.STL new file mode 100644 index 0000000..fe89e75 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_knee_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_shoulder_pitch_link.STL b/resources/robots/h1_2/meshes/left_shoulder_pitch_link.STL new file mode 100644 index 0000000..23289ce Binary files /dev/null and b/resources/robots/h1_2/meshes/left_shoulder_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_shoulder_roll_link.STL b/resources/robots/h1_2/meshes/left_shoulder_roll_link.STL new file mode 100644 index 0000000..a28d854 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_shoulder_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_shoulder_yaw_link.STL b/resources/robots/h1_2/meshes/left_shoulder_yaw_link.STL new file mode 100644 index 0000000..87cbbbc Binary files /dev/null and b/resources/robots/h1_2/meshes/left_shoulder_yaw_link.STL differ diff --git a/resources/robots/h1_2/meshes/left_wrist_pitch_link.STL b/resources/robots/h1_2/meshes/left_wrist_pitch_link.STL new file mode 100644 index 0000000..83d6d87 Binary files /dev/null and b/resources/robots/h1_2/meshes/left_wrist_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/link11_L.STL b/resources/robots/h1_2/meshes/link11_L.STL new file mode 100644 index 0000000..9933a6c Binary files /dev/null and b/resources/robots/h1_2/meshes/link11_L.STL differ diff --git a/resources/robots/h1_2/meshes/link11_R.STL b/resources/robots/h1_2/meshes/link11_R.STL new file mode 100644 index 0000000..30817a8 Binary files /dev/null and b/resources/robots/h1_2/meshes/link11_R.STL differ diff --git a/resources/robots/h1_2/meshes/link12_L.STL b/resources/robots/h1_2/meshes/link12_L.STL new file mode 100644 index 0000000..08071d3 Binary files /dev/null and b/resources/robots/h1_2/meshes/link12_L.STL differ diff --git a/resources/robots/h1_2/meshes/link12_R.STL b/resources/robots/h1_2/meshes/link12_R.STL new file mode 100644 index 0000000..137dbde Binary files /dev/null and b/resources/robots/h1_2/meshes/link12_R.STL differ diff --git a/resources/robots/h1_2/meshes/link13_L.STL b/resources/robots/h1_2/meshes/link13_L.STL new file mode 100644 index 0000000..03a3425 Binary files /dev/null and b/resources/robots/h1_2/meshes/link13_L.STL differ diff --git a/resources/robots/h1_2/meshes/link13_R.STL b/resources/robots/h1_2/meshes/link13_R.STL new file mode 100644 index 0000000..a42829f Binary files /dev/null and b/resources/robots/h1_2/meshes/link13_R.STL differ diff --git a/resources/robots/h1_2/meshes/link14_L.STL b/resources/robots/h1_2/meshes/link14_L.STL new file mode 100644 index 0000000..291a14f Binary files /dev/null and b/resources/robots/h1_2/meshes/link14_L.STL differ diff --git a/resources/robots/h1_2/meshes/link14_R.STL b/resources/robots/h1_2/meshes/link14_R.STL new file mode 100644 index 0000000..13f98f8 Binary files /dev/null and b/resources/robots/h1_2/meshes/link14_R.STL differ diff --git a/resources/robots/h1_2/meshes/link15_L.STL b/resources/robots/h1_2/meshes/link15_L.STL new file mode 100644 index 0000000..f899431 Binary files /dev/null and b/resources/robots/h1_2/meshes/link15_L.STL differ diff --git a/resources/robots/h1_2/meshes/link15_R.STL b/resources/robots/h1_2/meshes/link15_R.STL new file mode 100644 index 0000000..cbfc711 Binary files /dev/null and b/resources/robots/h1_2/meshes/link15_R.STL differ diff --git a/resources/robots/h1_2/meshes/link16_L.STL b/resources/robots/h1_2/meshes/link16_L.STL new file mode 100644 index 0000000..24a5a83 Binary files /dev/null and b/resources/robots/h1_2/meshes/link16_L.STL differ diff --git a/resources/robots/h1_2/meshes/link16_R.STL b/resources/robots/h1_2/meshes/link16_R.STL new file mode 100644 index 0000000..0cf0f8d Binary files /dev/null and b/resources/robots/h1_2/meshes/link16_R.STL differ diff --git a/resources/robots/h1_2/meshes/link17_L.STL b/resources/robots/h1_2/meshes/link17_L.STL new file mode 100644 index 0000000..8f0aca6 Binary files /dev/null and b/resources/robots/h1_2/meshes/link17_L.STL differ diff --git a/resources/robots/h1_2/meshes/link17_R.STL b/resources/robots/h1_2/meshes/link17_R.STL new file mode 100644 index 0000000..3f630a3 Binary files /dev/null and b/resources/robots/h1_2/meshes/link17_R.STL differ diff --git a/resources/robots/h1_2/meshes/link18_L.STL b/resources/robots/h1_2/meshes/link18_L.STL new file mode 100644 index 0000000..c498cd7 Binary files /dev/null and b/resources/robots/h1_2/meshes/link18_L.STL differ diff --git a/resources/robots/h1_2/meshes/link18_R.STL b/resources/robots/h1_2/meshes/link18_R.STL new file mode 100644 index 0000000..ebc2616 Binary files /dev/null and b/resources/robots/h1_2/meshes/link18_R.STL differ diff --git a/resources/robots/h1_2/meshes/link19_L.STL b/resources/robots/h1_2/meshes/link19_L.STL new file mode 100644 index 0000000..c3cabb9 Binary files /dev/null and b/resources/robots/h1_2/meshes/link19_L.STL differ diff --git a/resources/robots/h1_2/meshes/link19_R.STL b/resources/robots/h1_2/meshes/link19_R.STL new file mode 100644 index 0000000..5c3703e Binary files /dev/null and b/resources/robots/h1_2/meshes/link19_R.STL differ diff --git a/resources/robots/h1_2/meshes/link20_L.STL b/resources/robots/h1_2/meshes/link20_L.STL new file mode 100644 index 0000000..23c4efa Binary files /dev/null and b/resources/robots/h1_2/meshes/link20_L.STL differ diff --git a/resources/robots/h1_2/meshes/link20_R.STL b/resources/robots/h1_2/meshes/link20_R.STL new file mode 100644 index 0000000..5fed852 Binary files /dev/null and b/resources/robots/h1_2/meshes/link20_R.STL differ diff --git a/resources/robots/h1_2/meshes/link21_L.STL b/resources/robots/h1_2/meshes/link21_L.STL new file mode 100644 index 0000000..ccb63bf Binary files /dev/null and b/resources/robots/h1_2/meshes/link21_L.STL differ diff --git a/resources/robots/h1_2/meshes/link21_R.STL b/resources/robots/h1_2/meshes/link21_R.STL new file mode 100644 index 0000000..d4710f1 Binary files /dev/null and b/resources/robots/h1_2/meshes/link21_R.STL differ diff --git a/resources/robots/h1_2/meshes/link22_L.STL b/resources/robots/h1_2/meshes/link22_L.STL new file mode 100644 index 0000000..6b9cdad Binary files /dev/null and b/resources/robots/h1_2/meshes/link22_L.STL differ diff --git a/resources/robots/h1_2/meshes/link22_R.STL b/resources/robots/h1_2/meshes/link22_R.STL new file mode 100644 index 0000000..c2cf58b Binary files /dev/null and b/resources/robots/h1_2/meshes/link22_R.STL differ diff --git a/resources/robots/h1_2/meshes/logo_link.STL b/resources/robots/h1_2/meshes/logo_link.STL new file mode 100644 index 0000000..c396d51 Binary files /dev/null and b/resources/robots/h1_2/meshes/logo_link.STL differ diff --git a/resources/robots/h1_2/meshes/pelvis.STL b/resources/robots/h1_2/meshes/pelvis.STL new file mode 100644 index 0000000..05e5512 Binary files /dev/null and b/resources/robots/h1_2/meshes/pelvis.STL differ diff --git a/resources/robots/h1_2/meshes/right_ankle_A_link.STL b/resources/robots/h1_2/meshes/right_ankle_A_link.STL new file mode 100644 index 0000000..2ed1eaf Binary files /dev/null and b/resources/robots/h1_2/meshes/right_ankle_A_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_ankle_A_rod_link.STL b/resources/robots/h1_2/meshes/right_ankle_A_rod_link.STL new file mode 100644 index 0000000..1fc9acc Binary files /dev/null and b/resources/robots/h1_2/meshes/right_ankle_A_rod_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_ankle_B_link.STL b/resources/robots/h1_2/meshes/right_ankle_B_link.STL new file mode 100644 index 0000000..6563110 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_ankle_B_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_ankle_B_rod_link.STL b/resources/robots/h1_2/meshes/right_ankle_B_rod_link.STL new file mode 100644 index 0000000..bdaa919 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_ankle_B_rod_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_ankle_link.STL b/resources/robots/h1_2/meshes/right_ankle_link.STL new file mode 100644 index 0000000..7045cea Binary files /dev/null and b/resources/robots/h1_2/meshes/right_ankle_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_ankle_pitch_link.STL b/resources/robots/h1_2/meshes/right_ankle_pitch_link.STL new file mode 100644 index 0000000..827fb2c Binary files /dev/null and b/resources/robots/h1_2/meshes/right_ankle_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_ankle_roll_link.STL b/resources/robots/h1_2/meshes/right_ankle_roll_link.STL new file mode 100644 index 0000000..5fe6027 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_ankle_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_elbow_pitch_link.STL b/resources/robots/h1_2/meshes/right_elbow_pitch_link.STL new file mode 100644 index 0000000..70bf14d Binary files /dev/null and b/resources/robots/h1_2/meshes/right_elbow_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_elbow_roll_link.STL b/resources/robots/h1_2/meshes/right_elbow_roll_link.STL new file mode 100644 index 0000000..5f7f228 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_elbow_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_hand_link.STL b/resources/robots/h1_2/meshes/right_hand_link.STL new file mode 100644 index 0000000..6ce2dcf Binary files /dev/null and b/resources/robots/h1_2/meshes/right_hand_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_hip_pitch_link.STL b/resources/robots/h1_2/meshes/right_hip_pitch_link.STL new file mode 100644 index 0000000..aa0b4c2 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_hip_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_hip_roll_link.STL b/resources/robots/h1_2/meshes/right_hip_roll_link.STL new file mode 100644 index 0000000..6032b95 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_hip_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_hip_yaw_link.STL b/resources/robots/h1_2/meshes/right_hip_yaw_link.STL new file mode 100644 index 0000000..5039005 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_hip_yaw_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_knee_link.STL b/resources/robots/h1_2/meshes/right_knee_link.STL new file mode 100644 index 0000000..fe89e75 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_knee_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_pitch_link.STL b/resources/robots/h1_2/meshes/right_pitch_link.STL new file mode 100644 index 0000000..f5276e9 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_shoulder_pitch_link.STL b/resources/robots/h1_2/meshes/right_shoulder_pitch_link.STL new file mode 100644 index 0000000..87974a3 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_shoulder_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_shoulder_roll_link.STL b/resources/robots/h1_2/meshes/right_shoulder_roll_link.STL new file mode 100644 index 0000000..cf9bfb5 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_shoulder_roll_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_shoulder_yaw_link.STL b/resources/robots/h1_2/meshes/right_shoulder_yaw_link.STL new file mode 100644 index 0000000..701f379 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_shoulder_yaw_link.STL differ diff --git a/resources/robots/h1_2/meshes/right_wrist_pitch_link.STL b/resources/robots/h1_2/meshes/right_wrist_pitch_link.STL new file mode 100644 index 0000000..f21d1f0 Binary files /dev/null and b/resources/robots/h1_2/meshes/right_wrist_pitch_link.STL differ diff --git a/resources/robots/h1_2/meshes/torso_link.STL b/resources/robots/h1_2/meshes/torso_link.STL new file mode 100644 index 0000000..37e1f60 Binary files /dev/null and b/resources/robots/h1_2/meshes/torso_link.STL differ diff --git a/resources/robots/h1_2/meshes/wrist_yaw_link.STL b/resources/robots/h1_2/meshes/wrist_yaw_link.STL new file mode 100644 index 0000000..90643cf Binary files /dev/null and b/resources/robots/h1_2/meshes/wrist_yaw_link.STL differ diff --git a/resources/robots/h1_2/scene.xml b/resources/robots/h1_2/scene.xml new file mode 100644 index 0000000..fad346e --- /dev/null +++ b/resources/robots/h1_2/scene.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file