RobotDescription

M-710iC

Fanuc · licence BSD-3-Clause · source: github.com/robot-descriptions/fanuc_m710ic_description @ d12af4455

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.

MuJoCo is unavailable for this robot: Error: mass and inertia of moving bodies must be larger than mjMINVAL.

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 a3985fa900e9c44c -->
<robot name="m710ic70">
  <link name="base_link">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/visual/base_link.stl" />
      </geometry>
      <material name="fanuc_black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/collision/base_link.stl" />
      </geometry>
    </collision>
  </link>
  <link name="link_1">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/visual/link_1.stl" />
      </geometry>
      <material name="fanuc_yellow" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/collision/link_1.stl" />
      </geometry>
    </collision>
  </link>
  <link name="link_2">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/visual/link_2.stl" />
      </geometry>
      <material name="fanuc_yellow" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/collision/link_2.stl" />
      </geometry>
    </collision>
  </link>
  <link name="link_3">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/visual/link_3.stl" />
      </geometry>
      <material name="fanuc_yellow" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/collision/link_3.stl" />
      </geometry>
    </collision>
  </link>
  <link name="link_4">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/visual/link_4.stl" />
      </geometry>
      <material name="fanuc_yellow" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/collision/link_4.stl" />
      </geometry>
    </collision>
  </link>
  <link name="link_5">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/visual/link_5.stl" />
      </geometry>
      <material name="fanuc_yellow" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/collision/link_5.stl" />
      </geometry>
    </collision>
  </link>
  <link name="link_6">
    <visual>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/visual/link_6.stl" />
      </geometry>
      <material name="fanuc_black" />
    </visual>
    <collision>
      <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
      <geometry>
        <mesh filename="package://fanuc_m710ic_description/meshes/m710ic50/collision/link_6.stl" />
      </geometry>
    </collision>
  </link>
  <joint name="joint_1" type="revolute">
    <origin xyz="0.0 0.0 0.565" rpy="0.0 0.0 0.0" />
    <parent link="base_link" />
    <child link="link_1" />
    <axis xyz="0.0 0.0 1.0" />
    <limit effort="0.0" velocity="3.0543" lower="-3.1415" upper="3.1415" />
    <dynamics damping="0.0" friction="0.0" />
  </joint>
  <joint name="joint_2" type="revolute">
    <origin xyz="0.15 0.0 0.0" 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.0" velocity="3.0543" lower="-1.5707" upper="2.3561" />
    <dynamics damping="0.0" friction="0.0" />
  </joint>
  <joint name="joint_3" type="revolute">
    <origin xyz="0.0 0.0 0.87" 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.0" velocity="3.0543" lower="-2.7925" upper="4.8869" />
    <dynamics damping="0.0" friction="0.0" />
  </joint>
  <joint name="joint_4" type="revolute">
    <origin xyz="0.0 0.0 0.17" rpy="0.0 0.0 0.0" />
    <parent link="link_3" />
    <child link="link_4" />
    <axis xyz="-1.0 0.0 0.0" />
    <limit effort="0.0" velocity="4.3633" lower="-6.283" upper="6.283" />
    <dynamics damping="0.0" friction="0.0" />
  </joint>
  <joint name="joint_5" type="revolute">
    <origin xyz="1.016 0.0 0.0" 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.0" velocity="4.3633" lower="-2.1816" upper="2.1816" />
    <dynamics damping="0.0" friction="0.0" />
  </joint>
  <joint name="joint_6" type="revolute">
    <origin xyz="0.175 0.0 0.0" rpy="0.0 0.0 0.0" />
    <parent link="link_5" />
    <child link="link_6" />
    <axis xyz="-1.0 0.0 0.0" />
    <limit effort="0.0" velocity="6.1959" lower="-6.2831" upper="6.2831" />
    <dynamics damping="0.0" friction="0.0" />
  </joint>
  <link name="base" />
  <joint name="base_link-base" type="fixed">
    <origin xyz="0.0 0.0 0.565" rpy="0.0 0.0 0.0" />
    <parent link="base_link" />
    <child link="base" />
  </joint>
  <link name="flange" />
  <joint name="joint_6-flange" type="fixed">
    <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0" />
    <parent link="link_6" />
    <child link="flange" />
  </joint>
  <link name="tool0" />
  <joint name="link_6-tool0" type="fixed">
    <origin xyz="0.0 0.0 0.0" rpy="3.14159 -1.570795 0.0" />
    <parent link="flange" />
    <child link="tool0" />
  </joint>
</robot>