<?xml version='1.0' encoding='utf-8'?>
<robot name="smith300_modular">
  <link name="world" />
  <joint name="base_fix" type="fixed">
    <parent link="world" />
    <child link="L0" />
    <origin xyz="0 0 0" rpy="3.14159 0 0" />
  </joint>
  <link name="L0">
    <visual>
      <origin xyz="-0.01 0 -0.024" rpy="0 0 0" />
      <geometry>
        <box size="0.075 0.075 0.006" />
      </geometry>
      <material name="baseplate140074401123680">
        <color rgba="0.90 0.75 0.15 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="0 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="st3215.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="servo140074401123680">
        <color rgba="0.32 0.32 0.36 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="0 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="wrap_holder.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="holder140074401123680">
        <color rgba="0.20 0.52 0.85 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="0.0 0 0.0158" rpy="0 0 0" />
      <geometry>
        <mesh filename="fidex_holder_bg.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="fxh140074401123680">
        <color rgba="0.16 0.16 0.18 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="0.0 0 0.019600000000000003" rpy="0 0 0" />
      <geometry>
        <box size="0.0500 0.0500 0.0016" />
      </geometry>
      <material name="mk_L0">
        <texture filename="fidex_markers/L0.png" />
      </material>
    </visual>
  </link>
  <joint name="j1" type="revolute">
    <parent link="L0" />
    <child link="L1" />
    <origin xyz="-0.0255 0 0" rpy="0 -1.5708 0" />
    <axis xyz="0 1 0" />
    <limit lower="-1.74" upper="1.74" effort="2.94" velocity="3.0" />
  </joint>
  <link name="L1">
    <visual>
      <origin xyz="0.0255 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="yoke_arm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="yoke140074401126880">
        <color rgba="0.85 0.60 0.20 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="st3215.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="servo140074401126880">
        <color rgba="0.32 0.32 0.36 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="wrap_holder.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="holder140074401126880">
        <color rgba="0.20 0.52 0.85 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.0158" rpy="0 0 0" />
      <geometry>
        <mesh filename="fidex_holder_sm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="fxh140074401126880">
        <color rgba="0.16 0.16 0.18 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.019600000000000003" rpy="0 0 0" />
      <geometry>
        <box size="0.0150 0.0150 0.0016" />
      </geometry>
      <material name="mk_L1">
        <texture filename="fidex_markers/L1.png" />
      </material>
    </visual>
  </link>
  <joint name="j2" type="revolute">
    <parent link="L1" />
    <child link="L2" />
    <origin xyz="-0.1052 0 0" rpy="0 0 0" />
    <axis xyz="0 1 0" />
    <limit lower="-1.74" upper="1.74" effort="2.94" velocity="3.0" />
  </joint>
  <link name="L2">
    <visual>
      <origin xyz="0.0255 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="yoke_arm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="yoke140074401128480">
        <color rgba="0.85 0.60 0.20 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="st3215.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="servo140074401128480">
        <color rgba="0.32 0.32 0.36 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="wrap_holder.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="holder140074401128480">
        <color rgba="0.20 0.52 0.85 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.0158" rpy="0 0 0" />
      <geometry>
        <mesh filename="fidex_holder_sm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="fxh140074401128480">
        <color rgba="0.16 0.16 0.18 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.019600000000000003" rpy="0 0 0" />
      <geometry>
        <box size="0.0150 0.0150 0.0016" />
      </geometry>
      <material name="mk_L2">
        <texture filename="fidex_markers/L2.png" />
      </material>
    </visual>
  </link>
  <joint name="j3" type="revolute">
    <parent link="L2" />
    <child link="L3" />
    <origin xyz="-0.1052 0 0" rpy="0 -1.0472 0" />
    <axis xyz="0 1 0" />
    <limit lower="-1.74" upper="1.74" effort="2.94" velocity="3.0" />
  </joint>
  <link name="L3">
    <visual>
      <origin xyz="0.0255 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="yoke_arm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="yoke140074401131680">
        <color rgba="0.85 0.60 0.20 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="st3215.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="servo140074401131680">
        <color rgba="0.32 0.32 0.36 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="wrap_holder.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="holder140074401131680">
        <color rgba="0.20 0.52 0.85 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.0158" rpy="0 0 0" />
      <geometry>
        <mesh filename="fidex_holder_sm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="fxh140074401131680">
        <color rgba="0.16 0.16 0.18 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.019600000000000003" rpy="0 0 0" />
      <geometry>
        <box size="0.0150 0.0150 0.0016" />
      </geometry>
      <material name="mk_L3">
        <texture filename="fidex_markers/L3.png" />
      </material>
    </visual>
  </link>
  <joint name="j4" type="revolute">
    <parent link="L3" />
    <child link="L4" />
    <origin xyz="-0.1052 0 0" rpy="0 0 0" />
    <axis xyz="0 1 0" />
    <limit lower="-1.74" upper="1.74" effort="2.94" velocity="3.0" />
  </joint>
  <link name="L4">
    <visual>
      <origin xyz="0.0255 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="yoke_arm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="yoke140074401134880">
        <color rgba="0.85 0.60 0.20 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="st3215.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="servo140074401134880">
        <color rgba="0.32 0.32 0.36 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="wrap_holder.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="holder140074401134880">
        <color rgba="0.20 0.52 0.85 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.0158" rpy="0 0 0" />
      <geometry>
        <mesh filename="fidex_holder_sm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="fxh140074401134880">
        <color rgba="0.16 0.16 0.18 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.019600000000000003" rpy="0 0 0" />
      <geometry>
        <box size="0.0150 0.0150 0.0016" />
      </geometry>
      <material name="mk_L4">
        <texture filename="fidex_markers/L4.png" />
      </material>
    </visual>
  </link>
  <joint name="j5" type="revolute">
    <parent link="L4" />
    <child link="L5" />
    <origin xyz="-0.1052 0 0" rpy="0 -1.0472 0" />
    <axis xyz="0 1 0" />
    <limit lower="-1.74" upper="1.74" effort="2.94" velocity="3.0" />
  </joint>
  <link name="L5">
    <visual>
      <origin xyz="0.0255 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="yoke_arm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="yoke140074401203680">
        <color rgba="0.85 0.60 0.20 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="st3215.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="servo140074401203680">
        <color rgba="0.32 0.32 0.36 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="wrap_holder.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="holder140074401203680">
        <color rgba="0.20 0.52 0.85 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.0158" rpy="0 0 0" />
      <geometry>
        <mesh filename="fidex_holder_sm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="fxh140074401203680">
        <color rgba="0.16 0.16 0.18 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.019600000000000003" rpy="0 0 0" />
      <geometry>
        <box size="0.0150 0.0150 0.0016" />
      </geometry>
      <material name="mk_L5">
        <texture filename="fidex_markers/L5.png" />
      </material>
    </visual>
  </link>
  <joint name="j6" type="revolute">
    <parent link="L5" />
    <child link="L6" />
    <origin xyz="-0.1052 0 0" rpy="0 0 0" />
    <axis xyz="0 1 0" />
    <limit lower="-1.74" upper="1.74" effort="2.94" velocity="3.0" />
  </joint>
  <link name="L6">
    <visual>
      <origin xyz="0.0255 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="yoke_arm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="yoke140074401206880">
        <color rgba="0.85 0.60 0.20 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="st3215.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="servo140074401206880">
        <color rgba="0.32 0.32 0.36 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0" rpy="0 0 0" />
      <geometry>
        <mesh filename="wrap_holder.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="holder140074401206880">
        <color rgba="0.20 0.52 0.85 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.0158" rpy="0 0 0" />
      <geometry>
        <mesh filename="fidex_holder_sm.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="fxh140074401206880">
        <color rgba="0.16 0.16 0.18 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.07970000000000001 0 0.019600000000000003" rpy="0 0 0" />
      <geometry>
        <box size="0.0150 0.0150 0.0016" />
      </geometry>
      <material name="mk_L6">
        <texture filename="fidex_markers/L6.png" />
      </material>
    </visual>
  </link>
  <joint name="gripper_mount" type="fixed">
    <parent link="L6" />
    <child link="gripper" />
    <origin xyz="-0.1052 0 0" rpy="0 0 0" />
  </joint>
  <link name="gripper">
    <visual>
      <origin xyz="-0.012 0 0" rpy="0 0 0" />
      <geometry>
        <box size="0.022 0.038 0.024" />
      </geometry>
      <material name="gpalm140074401209920">
        <color rgba="0.85 0.60 0.20 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.035 0 0.011" rpy="0 0 0" />
      <geometry>
        <box size="0.03 0.01 0.006" />
      </geometry>
      <material name="gfL140074401209920">
        <color rgba="0.30 0.30 0.34 1" />
      </material>
    </visual>
    <visual>
      <origin xyz="-0.035 0 -0.011" rpy="0 0 0" />
      <geometry>
        <box size="0.03 0.01 0.006" />
      </geometry>
      <material name="gfR140074401209920">
        <color rgba="0.30 0.30 0.34 1" />
      </material>
    </visual>
  </link>
</robot>