RobotDescription

Allegro Hand

Wonik Robotics · licence BSD · source: github.com/RobotLocomotion/drake @ 7abea0556

What you are looking at is RobotDescription.from_urdf(original).to_urdf_string(): the reference implementation's re-serialisation of the original file, not the original file itself.

Loading the model…

drag to orbit · scroll to zoom · right-drag to pan

robot.urdf

<?xml version="1.0" encoding="UTF-8"?>
<!-- generated by bam_robot_descriptions (py backend), content 0af7ee7209c839bd -->
<robot name="allegro_hand_left">
  <link name="hand_root" />
  <joint name="root_to_base" type="fixed">
    <origin xyz="0.0 0.0 0.095" rpy="0.0 0.0 0.0" />
    <parent link="hand_root" />
    <child link="palm_link" />
  </joint>
  <material name="black">
    <color rgba="0.2 0.2 0.2 1.0" />
  </material>
  <link name="palm_link">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="-1.5707963259 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/base_link_left.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="-0.0093 0.0 -0.0475" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0408 0.113 0.095" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.4154" />
      <inertia ixx="0.002089" ixy="-3.6e-06" ixz="0.0002233" iyy="0.001829" iyz="-1.8e-05" izz="0.0004825" />
    </inertial>
  </link>
  <link name="link_8">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_0.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0082" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0164" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0119" />
      <inertia ixx="1.95377e-06" ixy="3.03372e-09" ixz="8.92323e-08" iyy="1.17908e-06" iyz="-3.7069e-08" izz="1.49673e-06" />
    </inertial>
  </link>
  <joint name="joint_8" type="revolute">
    <origin xyz="0.0 0.0435 -0.001542" rpy="0.08726646255 0.0 0.0" />
    <parent link="palm_link" />
    <child link="link_8" />
    <axis xyz="0.0 0.0 -1.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.47" upper="0.47" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_9">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_1.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.027" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.054" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.065" />
      <inertia ixx="7.192e-05" ixy="0.0" ixz="0.0" iyy="7.438e-05" iyz="7.322e-07" izz="5.406e-06" />
    </inertial>
  </link>
  <joint name="joint_9" type="revolute">
    <origin xyz="0.0 0.0 0.0164" rpy="0.0 0.0 0.0" />
    <parent link="link_8" />
    <child link="link_9" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.196" upper="1.61" />
    <dynamics damping="0.015" friction="5.0" />
  </joint>
  <link name="link_10">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_2.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0192" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0384" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0355" />
      <inertia ixx="3.16925e-05" ixy="1.07094e-09" ixz="-4.91273e-09" iyy="3.10516e-05" iyz="3.87549e-08" izz="3.20319e-06" />
    </inertial>
  </link>
  <joint name="joint_10" type="revolute">
    <origin xyz="0.0 0.0 0.054" rpy="0.0 0.0 0.0" />
    <parent link="link_9" />
    <child link="link_10" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.174" upper="1.709" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_11">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_3.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.01335" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0267" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0096" />
      <inertia ixx="2.13975e-06" ixy="1.59554e-09" ixz="-7.47528e-09" iyy="1.52036e-06" iyz="-9.89336e-09" izz="1.20271e-06" />
    </inertial>
  </link>
  <joint name="joint_11" type="revolute">
    <origin xyz="0.0 0.0 0.0384" rpy="0.0 0.0 0.0" />
    <parent link="link_10" />
    <child link="link_11" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.227" upper="1.618" />
    <dynamics damping="0.015" friction="12.0" />
  </joint>
  <material name="white">
    <color rgba="0.9 0.9 0.9 1.0" />
  </material>
  <link name="link_11_tip">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_3.0_tip.obj" />
      </geometry>
      <material name="white" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <sphere radius="0.012" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0168" />
      <inertia ixx="1.19599e-05" ixy="0.0" ixz="0.0" iyy="1.19598e-05" iyz="0.0" izz="1.10345e-06" />
    </inertial>
  </link>
  <joint name="joint_11_tip" type="fixed">
    <origin xyz="0.0 0.0 0.0267" rpy="0.0 0.0 0.0" />
    <parent link="link_11" />
    <child link="link_11_tip" />
  </joint>
  <link name="link_4">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_0.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0082" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0164" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0119" />
      <inertia ixx="1.95377e-06" ixy="3.03372e-09" ixz="8.92323e-08" iyy="1.17908e-06" iyz="-3.7069e-08" izz="1.49673e-06" />
    </inertial>
  </link>
  <joint name="joint_4" type="revolute">
    <origin xyz="0.0 0.0 0.0007" rpy="0.0 0.0 0.0" />
    <parent link="palm_link" />
    <child link="link_4" />
    <axis xyz="0.0 0.0 -1.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.47" upper="0.47" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_5">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_1.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.027" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.054" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.065" />
      <inertia ixx="7.19218e-05" ixy="0.0" ixz="0.0" iyy="7.4377e-05" iyz="7.32186e-07" izz="5.40622e-06" />
    </inertial>
  </link>
  <joint name="joint_5" type="revolute">
    <origin xyz="0.0 0.0 0.0164" rpy="0.0 0.0 0.0" />
    <parent link="link_4" />
    <child link="link_5" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.196" upper="1.61" />
    <dynamics damping="0.015" friction="5.0" />
  </joint>
  <link name="link_6">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_2.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0192" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0384" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0355" />
      <inertia ixx="3.16925e-05" ixy="1.07094e-09" ixz="-4.91273e-09" iyy="3.10516e-05" iyz="3.87549e-08" izz="3.20319e-06" />
    </inertial>
  </link>
  <joint name="joint_6" type="revolute">
    <origin xyz="0.0 0.0 0.054" rpy="0.0 0.0 0.0" />
    <parent link="link_5" />
    <child link="link_6" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.174" upper="1.709" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_7">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_3.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.01335" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0267" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0096" />
      <inertia ixx="2.13975e-06" ixy="1.59554e-09" ixz="-7.47528e-09" iyy="1.52036e-06" iyz="-9.89336e-09" izz="1.20271e-06" />
    </inertial>
  </link>
  <joint name="joint_7" type="revolute">
    <origin xyz="0.0 0.0 0.0384" rpy="0.0 0.0 0.0" />
    <parent link="link_6" />
    <child link="link_7" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.227" upper="1.618" />
    <dynamics damping="0.015" friction="12.0" />
  </joint>
  <link name="link_7_tip">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_3.0_tip.obj" />
      </geometry>
      <material name="white" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <sphere radius="0.012" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0168" />
      <inertia ixx="1.19599e-05" ixy="0.0" ixz="0.0" iyy="1.19598e-05" iyz="0.0" izz="1.10345e-06" />
    </inertial>
  </link>
  <joint name="joint_7_tip" type="fixed">
    <origin xyz="0.0 0.0 0.0267" rpy="0.0 0.0 0.0" />
    <parent link="link_7" />
    <child link="link_7_tip" />
  </joint>
  <link name="link_0">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_0.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0082" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0164" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0119" />
      <inertia ixx="1.95377e-06" ixy="3.03372e-09" ixz="8.92323e-08" iyy="1.17908e-06" iyz="-3.7069e-08" izz="1.49673e-06" />
    </inertial>
  </link>
  <joint name="joint_0" type="revolute">
    <origin xyz="0.0 -0.0435 -0.001542" rpy="0.08726646255 0.0 0.0" />
    <parent link="palm_link" />
    <child link="link_0" />
    <axis xyz="0.0 0.0 -1.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.47" upper="0.47" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_1">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_1.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.027" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.054" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.065" />
      <inertia ixx="7.19218e-05" ixy="0.0" ixz="0.0" iyy="7.4377e-05" iyz="7.32186e-07" izz="5.40622e-06" />
    </inertial>
  </link>
  <joint name="joint_1" type="revolute">
    <origin xyz="0.0 0.0 0.0164" rpy="0.0 0.0 0.0" />
    <parent link="link_0" />
    <child link="link_1" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.196" upper="1.61" />
    <dynamics damping="0.015" friction="5.0" />
  </joint>
  <link name="link_2">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_2.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0192" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0384" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0355" />
      <inertia ixx="3.16925e-05" ixy="1.07094e-09" ixz="-4.91273e-09" iyy="3.10516e-05" iyz="3.87549e-08" izz="3.20319e-06" />
    </inertial>
  </link>
  <joint name="joint_2" type="revolute">
    <origin xyz="0.0 0.0 0.054" rpy="0.0 0.0 0.0" />
    <parent link="link_1" />
    <child link="link_2" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.174" upper="1.709" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_3">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_3.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.01335" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0267" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0096" />
      <inertia ixx="2.13975e-06" ixy="1.59554e-09" ixz="-7.47528e-09" iyy="1.52036e-06" iyz="-9.89336e-09" izz="1.20271e-06" />
    </inertial>
  </link>
  <joint name="joint_3" type="revolute">
    <origin xyz="0.0 0.0 0.0384" rpy="0.0 0.0 0.0" />
    <parent link="link_2" />
    <child link="link_3" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.227" upper="1.618" />
    <dynamics damping="0.015" friction="12.0" />
  </joint>
  <link name="link_3_tip">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_3.0_tip.obj" />
      </geometry>
      <material name="white" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <sphere radius="0.012" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0168" />
      <inertia ixx="1.19599e-05" ixy="0.0" ixz="0.0" iyy="1.19598e-05" iyz="0.0" izz="1.10345e-06" />
    </inertial>
  </link>
  <joint name="joint_3_tip" type="fixed">
    <origin xyz="0.0 0.0 0.0267" rpy="0.0 0.0 0.0" />
    <parent link="link_3" />
    <child link="link_3_tip" />
  </joint>
  <link name="link_12">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="3.1415926518 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_12.0_left.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="-0.0179 0.009 0.0145" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0358 0.034 0.0455" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0176" />
      <inertia ixx="8.13883e-06" ixy="-2.55226e-06" ixz="3.89933e-06" iyy="1.31421e-05" iyz="1.46267e-06" izz="1.00171e-05" />
    </inertial>
  </link>
  <joint name="joint_12" type="revolute">
    <origin xyz="-0.0182 -0.019333 -0.045987" rpy="0.0 -1.65806278845 1.5707963259" />
    <parent link="palm_link" />
    <child link="link_12" />
    <axis xyz="1.0 0.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="0.263" upper="1.396" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_13">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_13.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.00885" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0177" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0119" />
      <inertia ixx="1.9263e-06" ixy="3.05433e-09" ixz="8.86582e-08" iyy="1.15276e-06" iyz="-3.64521e-08" izz="1.4957e-06" />
    </inertial>
  </link>
  <joint name="joint_13" type="revolute">
    <origin xyz="-0.027 -0.005 0.0399" rpy="0.0 0.0 0.0" />
    <parent link="link_12" />
    <child link="link_13" />
    <axis xyz="0.0 0.0 -1.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.105" upper="1.163" />
    <dynamics damping="0.015" friction="5.0" />
  </joint>
  <link name="link_14">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_14.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0257" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0514" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.038" />
      <inertia ixx="3.67044e-05" ixy="1.02277e-09" ixz="1.4854e-07" iyy="3.54042e-05" iyz="-3.67203e-08" izz="3.63275e-06" />
    </inertial>
  </link>
  <joint name="joint_14" type="revolute">
    <origin xyz="0.0 0.0 0.0177" rpy="0.0 0.0 0.0" />
    <parent link="link_13" />
    <child link="link_14" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.189" upper="1.644" />
    <dynamics damping="0.015" friction="10.0" />
  </joint>
  <link name="link_15">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_15.0.obj" />
      </geometry>
      <material name="black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.02115" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.0196 0.0275 0.0423" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0388" />
      <inertia ixx="4.30919e-05" ixy="0.0" ixz="0.0" iyy="3.85425e-05" iyz="-3.0146e-08" izz="1.72974e-05" />
    </inertial>
  </link>
  <joint name="joint_15" type="revolute">
    <origin xyz="0.0 0.0 0.0514" rpy="0.0 0.0 0.0" />
    <parent link="link_14" />
    <child link="link_15" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="0.7" velocity="7.0" lower="-0.162" upper="1.719" />
    <dynamics damping="0.015" friction="12.0" />
  </joint>
  <link name="link_15_tip">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://drake/manipulation/models/allegro_hand_description/meshes/link_15.0_tip.obj" />
      </geometry>
      <material name="white" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <sphere radius="0.012" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <mass value="0.0168" />
      <inertia ixx="1.19599e-05" ixy="0.0" ixz="0.0" iyy="1.19598e-05" iyz="0.0" izz="1.10345e-06" />
    </inertial>
  </link>
  <joint name="joint_15_tip" type="fixed">
    <origin xyz="0.0 0.0 0.0423" rpy="0.0 0.0 0.0" />
    <parent link="link_15" />
    <child link="link_15_tip" />
  </joint>
</robot>