<?xml version="1.0" ?>
<!-- =================================================================================== -->
<!-- |    This document was autogenerated by xacro from /home/bz/code/herb_description/robots/bh282_standalone.urdf.xacro | -->
<!-- |    EDITING THIS FILE BY HAND IS NOT RECOMMENDED                                 | -->
<!-- =================================================================================== -->
<robot name="bh282">
  <link name="/hand_base">
    <visual>
      <origin rpy="0 0 0" xyz="-0.112 -0.056 -0.023"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh282/hand_base.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.75 0.75 0.75 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh282/hand_base.dae"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="5.0019e-005 -0.0044561 0.037268"/>
      <mass value="0.60858"/>
      <inertia ixx="0.0006986" ixy="2.7577e-007" ixz="-7.8138e-007" iyx="0.0000000" iyy="0.00050354" iyz="-6.44e-005" izx="0.0000000" izy="0.00000000" izz="0.00062253"/>
    </inertial>
    <collision>
      <origin xyz="-0.112 -0.056 -0.023"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh282/hand_base.dae"/>
      </geometry>
    </collision>
  </link>
  <link name="/perception_palm">
    <visual>
      <origin rpy="0 0 0" xyz="-0.112 -0.056 -0.023"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh282/perception_palm.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.75 0.75 0.75 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh282/perception_palm.dae"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="5.0019e-005 -0.0044561 0.037268"/>
      <mass value="0.60858"/>
      <inertia ixx="0.0006986" ixy="2.7577e-007" ixz="-7.8138e-007" iyx="0.0000000" iyy="0.00050354" iyz="-6.44e-005" izx="0.0000000" izy="0.00000000" izz="0.00062253"/>
    </inertial>
    <collision>
      <origin xyz="-0.112 -0.056 -0.023"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh282/perception_palm.dae"/>
      </geometry>
    </collision>
  </link>
  <joint name="/perception_palm_mount" type="fixed">
    <origin rpy="0 0 0" xyz="0 0 0"/>
    <parent link="/hand_base"/>
    <child link="/perception_palm"/>
  </joint>
  <link name="/finger0_0">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 -0.029"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_0.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.752941176470588 0.752941176470588 0.752941176470588 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_0.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.030616 -7.3219e-005 -0.011201"/>
      <mass value="0.14109"/>
      <inertia ixx="2.0672e-005" ixy="2.6024e-007" ixz="6.3481e-006" iyx="0.000000000" iyy="7.4105e-005" iyz="1.7118e-008" izx="0.000000000" izy="0.000000000" izz="6.8207e-005"/>
    </inertial>
    <collision>
      <origin rpy="0 0 0" xyz="0 0 -0.029"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_0_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j00" type="revolute">
    <origin rpy="-9.27906974436996E-30 -2.56739074444568E-16 -1.5707963267949" xyz="-0.025 0 0.0754000000000003"/>
    <parent link="/hand_base"/>
    <child link="/finger0_0"/>
    <axis xyz="0 0 -1"/>
    <limit effort="0" lower="0" upper="3.14159265359" velocity="2.0"/>
  </joint>
  <link name="/finger0_1">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_1.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.752941176470588 0.752941176470588 0.752941176470588 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_1.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.023133 0.00078642 0.00052792"/>
      <mass value="0.062139"/>
      <inertia ixx="4.8162e-006" ixy="5.7981e-007" ixz="-7.2483e-007" iyx="0.000000000" iyy="4.3317e-005" iyz="-2.6653e-009" izx="0.000000000" izy="0.000000000" izz="4.4441e-005"/>
    </inertial>
    <collision>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_1_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j01" type="revolute">
    <origin rpy="1.5707963267948966 0 0" xyz="0.05 0.001 -0.028"/>
    <parent link="/finger0_0"/>
    <child link="/finger0_1"/>
    <axis xyz="0 0 1"/>
    <limit effort="0" lower="0" upper="2.44346095279" velocity="2.0"/>
  </joint>
  <link name="/finger0_2">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_2.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.898039215686275 0.917647058823529 0.929411764705882 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_2.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.02295 0.0010739 0.00041752"/>
      <mass value="0.04166"/>
      <inertia ixx="3.1199e-006" ixy="4.5115e-007" ixz="-2.9813e-007" iyx="0.000000000" iyy="1.6948e-005" iyz="-1.8635e-008" izx="0.000000000" izy="0.000000000" izz="1.5809e-005"/>
    </inertial>
    <collision>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger0_2_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j02" type="revolute">
    <origin rpy="-3.77533479986348E-14 -4.45260733378639E-14 0.698131700822416" xyz="0.069935684739622 0.00300000000000003 0.000200000000006934"/>
    <parent link="/finger0_1"/>
    <child link="/finger0_2"/>
    <axis xyz="0 0 1"/>
    <limit effort="0" lower="0" upper="0.837758040957" velocity="2.0"/>
    <mimic joint="/j01" multiplier="0.321428571429" offset="0.0"/>
  </joint>
  <link name="/finger1_0">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 -0.029"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_0.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.752941176470588 0.752941176470588 0.752941176470588 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_0.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.030616 -7.3219e-005 -0.011201"/>
      <mass value="0.14109"/>
      <inertia ixx="2.0672e-005" ixy="2.6024e-007" ixz="6.3481e-006" iyx="0.000000000" iyy="7.4105e-005" iyz="1.7118e-008" izx="0.000000000" izy="0.000000000" izz="6.8207e-005"/>
    </inertial>
    <collision>
      <origin rpy="0 0 0" xyz="0 0 -0.029"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_0_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j10" type="revolute">
    <origin rpy="-9.2871E-30 -0.0058448 -1.5708" xyz="0.025 0 0.0754"/>
    <parent link="/hand_base"/>
    <child link="/finger1_0"/>
    <axis xyz="0.0058448 0 0.99998"/>
    <limit effort="0" lower="0" upper="3.14159265359" velocity="2.0"/>
    <mimic joint="/j00" multiplier="1" offset="0"/>
  </joint>
  <link name="/finger1_1">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_1.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.752941176470588 0.752941176470588 0.752941176470588 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_1.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.023133 0.00078642 0.00052792"/>
      <mass value="0.062139"/>
      <inertia ixx="4.8162e-006" ixy="5.7981e-007" ixz="-7.2483e-007" iyx="0.000000000" iyy="4.3317e-005" iyz="-2.6653e-009" izx="0.000000000" izy="0.000000000" izz="4.4441e-005"/>
    </inertial>
    <collision>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_1_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j11" type="revolute">
    <origin rpy="1.5707963267948966 0 0" xyz="0.05 0.001 -0.028"/>
    <parent link="/finger1_0"/>
    <child link="/finger1_1"/>
    <axis xyz="0 0 1"/>
    <limit effort="0" lower="0" upper="2.44346095279" velocity="2.0"/>
  </joint>
  <link name="/finger1_2">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_2.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.898039215686275 0.917647058823529 0.929411764705882 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_2.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.02295 0.0010739 0.00041752"/>
      <mass value="0.04166"/>
      <inertia ixx="3.1199e-006" ixy="4.5115e-007" ixz="-2.9813e-007" iyx="0.000000000" iyy="1.6948e-005" iyz="-1.8635e-008" izx="0.000000000" izy="0.000000000" izz="1.5809e-005"/>
    </inertial>
    <collision>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger1_2_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j12" type="revolute">
    <origin rpy="1.95799899548702E-16 2.29686057908074E-16 0.700079983587682" xyz="0.0699356847396015 0.00300000000003377 0.000199999999999378"/>
    <parent link="/finger1_1"/>
    <child link="/finger1_2"/>
    <axis xyz="0 0 1"/>
    <limit effort="0" lower="0" upper="0.837758040957" velocity="2.0"/>
    <mimic joint="/j11" multiplier="0.321428571429" offset="0.0"/>
  </joint>
  <link name="/finger2_1">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger2_1.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.752941176470588 0.752941176470588 0.752941176470588 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger2_1.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.023133 0.00078642 0.00052792"/>
      <mass value="0.062139"/>
      <inertia ixx="4.8162e-006" ixy="5.7981e-007" ixz="-7.2483e-007" iyx="0.000000000" iyy="4.3317e-005" iyz="-2.6653e-009" izx="0.000000000" izy="0.000000000" izz="4.4441e-005"/>
    </inertial>
    <collision>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger2_1_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j21" type="revolute">
    <origin rpy="1.5707963267948966 0 1.5707963267948966" xyz="-0.0018 0.053 0.048"/>
    <!-- TODO -->
    <parent link="/hand_base"/>
    <child link="/finger2_1"/>
    <axis xyz="0 0 1"/>
    <limit effort="0" lower="0" upper="2.44346095279" velocity="2.0"/>
  </joint>
  <link name="/finger2_2">
    <visual>
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger2_2.dae"/>
      </geometry>
      <material name="">
        <color rgba="0.898039215686275 0.917647058823529 0.929411764705882 1"/>
      </material>
    </visual>
    <geometry_group name="fine_collision">
      <origin rpy="0 0 0" xyz="0 0 0"/>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger2_2.STL"/>
      </geometry>
    </geometry_group>
    <inertial>
      <origin xyz="0.02295 0.0010739 0.00041752"/>
      <mass value="0.04166"/>
      <inertia ixx="3.1199e-006" ixy="4.5115e-007" ixz="-2.9813e-007" iyx="0.000000000" iyy="1.6948e-005" iyz="-1.8635e-008" izx="0.000000000" izy="0.000000000" izz="1.5809e-005"/>
    </inertial>
    <collision>
      <geometry>
        <mesh filename="package://herb_description/meshes/bh280/finger2_2_collision.STL"/>
      </geometry>
    </collision>
  </link>
  <joint name="/j22" type="revolute">
    <origin rpy="5.6276902721421E-16 5.75421399737176E-16 0.698131700797743" xyz="0.0699356847396236 0.00300000000000011 0.000199999999999993"/>
    <parent link="/finger2_1"/>
    <child link="/finger2_2"/>
    <axis xyz="0 0 1"/>
    <limit effort="0" lower="0" upper="0.837758040957" velocity="2.0"/>
    <mimic joint="/j21" multiplier="0.321428571429" offset="0.0"/>
  </joint>
</robot>
