Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <!-- =================================================================================== -->
- <!-- | This document was autogenerated by xacro from arm_description.urdf.xacro | -->
- <!-- | EDITING THIS FILE BY HAND IS NOT RECOMMENDED | -->
- <!-- =================================================================================== -->
- <!--
- Author: Daniel Hirsch
- This xacro expands into the URDF for the arm.
- Note we use a dummy inertia as we never actually care about the intertia
- enough to calculate it.
- Note that most links have origin's equal to half their lengths
- -->
- <robot name="arm_description">
- <link name="base">
- <intertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="1000"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <cylinder length="0" radius="0.0001"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <material name="base">
- <color rgba="0 1 0 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <cylinder length="0" radius="0.0001"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- </collision>
- </link>
- <link name="base_rotate">
- <intertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="1"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <cylinder length="0.05" radius="0.2"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <material name="base_rotate">
- <color rgba="1 0 0 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <cylinder length="0.05" radius="0.2"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- </collision>
- </link>
- <joint name="base_rotate" type="revolute">
- <origin xyz="0 0 0"/>
- <parent link="base"/>
- <child link="base_rotate"/>
- <axis xyz="0 0 1"/>
- <limit effort="0" lower="-1.57" upper="1.57" velocity="0"/>
- </joint>
- <link name="shoulder">
- <intertial>
- <origin rpy="0 0 0" xyz="0 0 0.17215"/>
- <mass value="0.65"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <cylinder length="0.3443" radius="0.04"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.17215"/>
- <material name="shoulder">
- <color rgba="1 0 0 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <cylinder length="0.3443" radius="0.04"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.17215"/>
- </collision>
- </link>
- <joint name="shoulder" type="revolute">
- <origin xyz="0 0 0.098"/>
- <parent link="base_rotate"/>
- <child link="shoulder"/>
- <axis xyz="1 0 0"/>
- <limit effort="0" lower="-2.35" upper="2.35" velocity="0"/>
- </joint>
- <link name="elbow">
- <intertial>
- <origin rpy="0 1.57075 0" xyz="0.049 0 0"/>
- <mass value="0.1"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <cylinder length="0.098" radius="0.02"/>
- </geometry>
- <origin rpy="0 1.57075 0" xyz="0.049 0 0"/>
- <material name="elbow">
- <color rgba="0 0 1 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <cylinder length="0.098" radius="0.02"/>
- </geometry>
- <origin rpy="0 1.57075 0" xyz="0.049 0 0"/>
- </collision>
- </link>
- <joint name="elbow" type="revolute">
- <origin xyz="0 0 0.3443"/>
- <parent link="shoulder"/>
- <child link="elbow"/>
- <axis xyz="1 0 0"/>
- <limit effort="0" lower="-2.35" upper="2.35" velocity="0"/>
- </joint>
- <link name="second_rotate">
- <intertial>
- <origin rpy="0 0 0" xyz="0 0 0.2298"/>
- <mass value="0.65"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <cylinder length="0.4596" radius="0.02"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.2298"/>
- <material name="second_rotate">
- <color rgba="0 0.5 0.5 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <cylinder length="0.4596" radius="0.02"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.2298"/>
- </collision>
- </link>
- <joint name="second_rotate" type="revolute">
- <origin xyz="0.098 0 0"/>
- <parent link="elbow"/>
- <child link="second_rotate"/>
- <axis xyz="0 0 1"/>
- <limit effort="0" lower="-3.14" upper="3.14" velocity="0"/>
- </joint>
- <link name="third_tilt">
- <intertial>
- <origin rpy="0 0 0" xyz="0 0 0.0674"/>
- <mass value="0.3"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <cylinder length="0.1348" radius="0.02"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.0674"/>
- <material name="third_tilt">
- <color rgba=".4 .3 .3 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <cylinder length="0.1348" radius="0.02"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.0674"/>
- </collision>
- </link>
- <joint name="third_tilt" type="revolute">
- <origin xyz="0 0 0.4596"/>
- <parent link="second_rotate"/>
- <child link="third_tilt"/>
- <axis xyz="1 0 0"/>
- <limit effort="0" lower="-1.57" upper="1.57" velocity="0"/>
- </joint>
- <link name="third_rotate">
- <intertial>
- <origin rpy="0 0 0" xyz="0 0 0.0726"/>
- <mass value="0.3"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <cylinder length="0.1452" radius="0.02"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.0726"/>
- <material name="third_rotate">
- <color rgba=".5 .5 0 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <cylinder length="0.1452" radius="0.02"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.0726"/>
- </collision>
- </link>
- <joint name="third_rotate" type="continuous">
- <origin xyz="0 0 0.1348"/>
- <parent link="third_tilt"/>
- <child link="third_rotate"/>
- <axis xyz="0 0 1"/>
- </joint>
- <link name="end_effector">
- <intertial>
- <origin rpy="0 0 0" xyz="0 0 0.012"/>
- <mass value="0.3"/>
- <inertia ixx="0.00035480405869602" ixy="-0.00065199857117274" ixz="0.000191849153841144" iyy="0.00158383903971818" iyz="9.59056305777939E-05" izz="0.00188232432766353"/>
- </intertial>
- <visual>
- <geometry>
- <box size="0.025 0.025 0.025"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.012"/>
- <material name="end_effector">
- <color rgba="0 0 0 1"/>
- </material>
- </visual>
- <collision>
- <geometry>
- <box size="0.025 0.025 0.025"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0 0 0.012"/>
- </collision>
- </link>
- <joint name="end_effector" type="fixed">
- <origin xyz="0 0 0.1452"/>
- <parent link="third_rotate"/>
- <child link="end_effector"/>
- <axis xyz="0 0 1"/>
- </joint>
- </robot>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement