Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <robot name="test_robot">
- <link name="base_cylinder">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/base_cylinder.stl" scale ="0.001 0.001 0.001"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/base_cylinder.stl" scale ="0.001 0.001 0.001"/>
- </geometry>
- </collision>
- </link>
- <link name="platform">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/top_plate.stl"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/top_plate.stl"/>
- </geometry>
- </collision>
- </link>
- <link name="lower_arm">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/lower_arm.stl"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/lower_arm.stl"/>
- </geometry>
- </collision>
- </link>
- <link name="upper_arm">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/top_arm.stl"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/top_arm.stl"/>
- </geometry>
- </collision>
- </link>
- <link name="wrist">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/wrist.stl"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/wrist.stl"/>
- </geometry>
- </collision>
- </link>
- <link name="claw_base">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/clawbase.stl"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/clawbase.stl"/>
- </geometry>
- </collision>
- </link>
- <link name="claw_l">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/clawl.stl"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/clawl.stl"/>
- </geometry>
- </collision>
- </link>
- <link name="claw_r">
- <visual>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/clawr.stl"/>
- </geometry>
- </visual>
- <collision>
- <geometry>
- <mesh filename="package://urdf_tutorial/meshes/clawr.stl"/>
- </geometry>
- </collision>
- </link>
- <joint name="joint1" type="revolute">
- <axis xyz="0 0 1" />
- <limit effort="1000.0" lower="-1.708" upper="1.708" velocity="1.0" />
- <parent link="base_cylinder"/>
- <child link="platform"/>
- </joint>
- <joint name="joint2" type="revolute">
- <axis xyz="-1 0 0" />
- <limit effort="1000.0" lower="-1.708" upper="1.708" velocity="1.0" />
- <origin xyz="0 0 0.093" rpy="0 0 0" />
- <parent link="platform"/>
- <child link="lower_arm"/>
- </joint>
- <joint name="joint3" type="revolute">
- <axis xyz="1 0 0" />
- <limit effort="1000.0" lower="-1.708" upper="1.708" velocity="1.0" />
- <origin xyz="0 0 0.121" rpy="0 0 0" />
- <parent link="lower_arm"/>
- <child link="upper_arm"/>
- </joint>
- <joint name="joint4" type="revolute">
- <axis xyz="-1 0 0" />
- <limit effort="1000.0" lower="-1.708" upper="1.708" velocity="1.0" />
- <origin xyz="0 0 0.112" rpy="0 0 0" />
- <parent link="upper_arm"/>
- <child link="wrist"/>
- </joint>
- <joint name="joint5" type="fixed">
- <axis xyz="-1 0 0" />
- <origin xyz="0 0 0.112" rpy="0 0 0" />
- <parent link="wrist"/>
- <child link="claw_base"/>
- </joint>
- <joint name="joint6" type="revolute">
- <axis xyz="0 1 0" />
- <limit effort="1000.0" lower="-0.15" upper="0.30" velocity="1.0" />
- <origin xyz="-0.027 0 0" rpy="0 0 0" />
- <parent link="claw_base"/>
- <child link="claw_l"/>
- </joint>
- <joint name="joint7" type="revolute">
- <axis xyz="0 -1 0" />
- <limit effort="1000.0" lower="-0.15" upper="0.30" velocity="1.0" />
- <origin xyz="-0.027 0 0" rpy="0 0 0" />
- <parent link="claw_base"/>
- <child link="claw_r"/>
- </joint>
- </robot>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement