RobotDescription

OMX-L

ROBOTIS · licence Apache-2.0 · source: github.com/ROBOTIS-GIT/open_manipulator @ bc555a9c4

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 a04b18ecd3c2d1f7 -->
<robot name="omx_l">
  <link name="world" />
  <joint name="world_fixed" type="fixed">
    <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
    <parent link="world" />
    <child link="link0" />
  </joint>
  <material name="grey">
    <color rgba="0.2 0.2 0.2 1.0" />
  </material>
  <link name="link0">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_01_base_roll.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="grey" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_01_base_roll.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="-0.012386332 -0.0054472355 0.017445097" />
      <mass value="0.1451075" />
      <inertia ixx="0.00026282503" ixy="-5.6142816e-06" ixz="7.6859313e-06" iyy="0.00014776451" iyz="1.9373248e-06" izz="0.00032042208" />
    </inertial>
  </link>
  <joint name="joint1" type="revolute">
    <origin xyz="-0.0095 0.0 0.0545" rpy="0.0 0.0 0.0" />
    <parent link="link0" />
    <child link="link1" />
    <axis xyz="0.0 0.0 1.0" />
    <limit effort="1000.0" velocity="4.8" lower="-6.283185307179586" upper="6.283185307179586" />
    <dynamics damping="0.05" friction="0.0" />
  </joint>
  <link name="link1">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_02_base_tilt_revised.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="grey" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_02_base_tilt_revised.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="2.8350399e-05 0.00027511324 0.031280924" />
      <mass value="0.025270951" />
      <inertia ixx="4.407733e-06" ixy="-5.1031924e-11" ixz="2.7554862e-09" iyy="4.2180835e-06" iyz="-1.0167291e-08" izz="1.8680433e-06" />
    </inertial>
  </link>
  <joint name="joint2" type="revolute">
    <origin xyz="0.0 0.0 0.042" rpy="0.0 0.0 0.0" />
    <parent link="link1" />
    <child link="link2" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="1000.0" velocity="4.8" lower="-6.283185307179586" upper="6.283185307179586" />
    <dynamics damping="0.1" friction="0.0" />
  </joint>
  <link name="link2">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_03_middle_vertical.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="grey" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_03_middle_vertical.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.014249177 0.00017241147 0.06876064" />
      <mass value="0.047706231" />
      <inertia ixx="5.7560469e-05" ixy="-7.9164009e-08" ixz="-1.4421845e-05" iyy="6.5815615e-05" iyz="-5.9873674e-08" izz="1.6524158e-05" />
    </inertial>
  </link>
  <joint name="joint3" type="revolute">
    <origin xyz="0.0375 0.0 0.09" rpy="0.0 0.0 0.0" />
    <parent link="link2" />
    <child link="link3" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="1000.0" velocity="4.8" lower="-6.283185307179586" upper="6.283185307179586" />
    <dynamics damping="0.1" friction="0.0" />
  </joint>
  <link name="link3">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_04_middle_horizontal.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="grey" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_04_middle_horizontal.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.082827424 0.00017241501 0.00018239232" />
      <mass value="0.047706231" />
      <inertia ixx="5.6041415e-06" ixy="-1.40775e-07" ixz="-4.6279276e-08" iyy="9.4566746e-05" iyz="1.7550147e-09" izz="9.7231617e-05" />
    </inertial>
  </link>
  <joint name="joint4" type="revolute">
    <origin xyz="0.1275 0.0 0.0" rpy="0.0 0.0 0.0" />
    <parent link="link3" />
    <child link="link4" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="1000.0" velocity="4.8" lower="-6.283185307179586" upper="6.283185307179586" />
    <dynamics damping="0.1" friction="0.0" />
  </joint>
  <link name="link4">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_05_tip_roll.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="grey" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_05_tip_roll.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.022262812 6.5433687e-05 0.0058864358" />
      <mass value="0.030431812" />
      <inertia ixx="5.235858e-06" ixy="2.3487203e-08" ixz="-9.5018115e-07" iyy="7.4646004e-06" iyz="1.2256581e-09" izz="6.7807709e-06" />
    </inertial>
  </link>
  <joint name="joint5" type="revolute">
    <origin xyz="0.0287 0.0 0.0" rpy="0.0 0.0 0.0" />
    <parent link="link4" />
    <child link="link5" />
    <axis xyz="1.0 0.0 0.0" />
    <limit effort="1000.0" velocity="4.8" lower="-6.283185307179586" upper="6.283185307179586" />
    <dynamics damping="0.1" friction="0.0" />
  </joint>
  <link name="link5">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_06_tip_pan_revised.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="grey" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_06_tip_pan_revised.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.036124223 0.0002809335 2.3574439e-05" />
      <mass value="0.039629659" />
      <inertia ixx="1.0561641e-05" ixy="7.0019235e-08" ixz="6.0092663e-06" iyy="2.1697511e-05" iyz="-9.8831905e-08" izz="1.515746e-05" />
    </inertial>
  </link>
  <joint name="gripper_joint_1" type="revolute">
    <origin xyz="0.0298 0.0 0.0175" rpy="0.0 0.0 0.0" />
    <parent link="link5" />
    <child link="link6" />
    <axis xyz="0.0 1.0 0.0" />
    <limit effort="1000.0" velocity="4.8" lower="-6.283185307179586" upper="6.283185307179586" />
    <dynamics damping="0.1" friction="0.0" />
  </joint>
  <link name="link6">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_07_tip_grip.stl" scale="0.001 0.001 0.001" />
      </geometry>
      <material name="grey" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://open_manipulator_description/meshes/omx_l/leader_07_tip_grip.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.028485958 3.9910336e-05 0.00034995059" />
      <mass value="0.019611455" />
      <inertia ixx="3.3447451e-06" ixy="4.3870812e-08" ixz="-2.497067e-07" iyy="9.0407894e-06" iyz="-3.0927869e-09" izz="1.1024375e-05" />
    </inertial>
  </link>
</robot>