RobotDescription

OMX-F

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 e33032184f8638bf -->
<robot name="omx_f">
  <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>
  <joint name="end_effector_joint" type="fixed">
    <origin xyz="0.09193 -0.0016 0.0" rpy="0.0 0.0 0.0" />
    <parent link="link5" />
    <child link="end_effector_link" />
  </joint>
  <material name="red">
    <color rgba="1.0 0.0 0.0 1.0" />
  </material>
  <link name="end_effector_link">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <box size="0.01 0.01 0.01" />
      </geometry>
      <material name="red" />
    </visual>
  </link>
  <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_f/follower_01_base.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_f/follower_01_base.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="-0.014412508 -0.0031498879 0.019276599" />
      <mass value="0.22389051" />
      <inertia ixx="0.00035680461" ixy="-3.2971789e-06" ixz="1.9076767e-05" iyy="0.00021941932" iyz="1.4071642e-06" izz="0.00045575899" />
    </inertial>
  </link>
  <joint name="joint1" type="revolute">
    <origin xyz="-0.01125 0.0 0.034" 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_f/follower_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_f/follower_02_base_tilt_Revised.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="-6.2236205e-06 0.0006049232 0.047418803" />
      <mass value="0.065987041" />
      <inertia ixx="2.1731667e-05" ixy="-7.6702212e-09" ixz="6.6046977e-09" iyy="2.1351513e-05" iyz="-3.7906717e-07" izz="1.1657955e-05" />
    </inertial>
  </link>
  <joint name="joint2" type="revolute">
    <origin xyz="0.0 0.0 0.0635" 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_f/follower_03_middle_verticle.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_f/follower_03_middle_verticle.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.018089916 0.00029778758 0.099005452" />
      <mass value="0.087221471" />
      <inertia ixx="0.00010307915" ixy="-9.2378697e-07" ixz="-2.2596578e-05" iyy="0.00012086327" iyz="-1.9374145e-06" izz="4.1993677e-05" />
    </inertial>
  </link>
  <joint name="joint3" type="revolute">
    <origin xyz="0.0415 0.0 0.11315" 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_f/follower_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_f/follower_04_middle_horizontal.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.087398602 0.00041310065 -0.003582921" />
      <mass value="0.083759129" />
      <inertia ixx="1.5203101e-05" ixy="-5.8569583e-07" ixz="-8.2013982e-06" iyy="0.00022606158" iyz="4.169928e-07" izz="0.00023066887" />
    </inertial>
  </link>
  <joint name="joint4" type="revolute">
    <origin xyz="0.162 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_f/follower_05_tip.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_f/follower_05_tip.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.02323498 6.7735378e-05 0.0059761312" />
      <mass value="0.029975063" />
      <inertia ixx="5.099513e-06" ixy="2.6331668e-08" ixz="-7.7603197e-07" iyy="7.0990471e-06" iyz="1.6379679e-09" izz="6.3119495e-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_f/follower_06_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_f/follower_06_pan_Revised.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.028072407 2.4135941e-05 0.013528914" />
      <mass value="0.043810887" />
      <inertia ixx="2.3694459e-05" ixy="-2.6142526e-08" ixz="-2.9392841e-06" iyy="2.3236924e-05" iyz="7.5430405e-08" izz="7.1806291e-06" />
    </inertial>
  </link>
  <joint name="gripper_joint_1" type="revolute">
    <origin xyz="0.0295 0.0075 0.0" rpy="0.0 0.0 0.0" />
    <parent link="link5" />
    <child link="link6" />
    <axis xyz="0.0 0.0 1.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_f/follower_07_gripper_motorized.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_f/follower_07_gripper_motorized.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.016164565 0.0012731032 0.00027291598" />
      <mass value="0.012090677" />
      <inertia ixx="2.7083287e-06" ixy="1.3972453e-07" ixz="5.8887943e-08" iyy="6.8733728e-06" iyz="1.5370708e-08" izz="4.6941881e-06" />
    </inertial>
  </link>
  <joint name="gripper_joint_2" type="revolute">
    <origin xyz="0.0295 -0.0108 0.0" rpy="0.0 0.0 0.0" />
    <parent link="link5" />
    <child link="link7" />
    <axis xyz="0.0 0.0 1.0" />
    <limit effort="1000.0" velocity="4.8" lower="-6.283185307179586" upper="6.283185307179586" />
    <dynamics damping="0.1" friction="0.0" />
  </joint>
  <link name="link7">
    <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_f/follower_08_gripper_gear.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_f/follower_08_gripper_gear.stl" scale="0.001 0.001 0.001" />
      </geometry>
    </collision>
    <inertial>
      <origin xyz="0.016164565 0.0012731032 0.00027291598" />
      <mass value="0.012090677" />
      <inertia ixx="2.7083287e-06" ixy="1.3972453e-07" ixz="5.8887943e-08" iyy="6.8733728e-06" iyz="1.5370708e-08" izz="4.6941881e-06" />
    </inertial>
  </link>
</robot>