CmvrControlStation/models/elfin_model/xacro_source/ethercat/elfin10_l.urdf.xacro

453 lines
10 KiB
XML

<robot
name="elfin10_l" xmlns:xacro="http://www.ros.org/wiki/xacro">
<xacro:include filename="$(find elfin_description)/urdf/materials.xacro" />
<xacro:include filename="$(find elfin_description)/urdf/elfin_robot.gazebo" />
<xacro:include filename="$(find elfin_description)/urdf/elfin_transmission.xacro" />
<xacro:property name="coef" value="0.000000001"/>
<link name="world" />
<joint name="world_base" type="fixed">
<origin
xyz="0 0 0"
rpy="0 0 0" />
<parent
link="world" />
<child
link="elfin_base_link" />
</joint>
<link name="elfin_base_link" />
<joint name="elfin_base_joint" type="fixed">
<origin
xyz="0 0 0"
rpy="0 0 0" />
<parent
link="elfin_base_link" />
<child
link="elfin_base" />
</joint>
<link
name="elfin_base">
<inertial>
<origin
xyz="-0.00226511349377665 4.35718066723423E-06 0.0325128562537015"
rpy="0 0 0" />
<mass
value="1.66727740473724" />
<inertia
ixx="0.004269288474386"
ixy="6.02518130623966E-08"
ixz="-6.92087963593712E-05"
iyy="0.00385585336301628"
iyz="-5.51423740999103E-08"
izz="0.00682044733276819" />
</inertial>
<visual>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_base.STL" />
</geometry>
<material
name="">
<color
rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
</material>
</visual>
<collision>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_base.STL" />
</geometry>
</collision>
</link>
<link
name="elfin_link1">
<inertial>
<origin
xyz="7.6115220281183E-07 -0.00299993146131653 -0.0432740318305943"
rpy="0 0 0" />
<mass
value="6.35899572879904" />
<inertia
ixx="0.0391771189350117"
ixy="5.46819690041112E-08"
ixz="4.18972540516351E-07"
iyy="0.0381555139127934"
iyz="0.00661206821297882"
izz="0.0211340214080411" />
</inertial>
<visual>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link1.STL" />
</geometry>
<material
name="">
<color
rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
</material>
</visual>
<collision>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link1.STL" />
</geometry>
</collision>
</link>
<joint
name="elfin_joint1"
type="revolute">
<origin
xyz="0 0 0.26"
rpy="0 0 0" />
<parent
link="elfin_base" />
<child
link="elfin_link1" />
<axis
xyz="0 0 1" />
<limit
lower="-3.14"
upper="3.14"
effort="420"
velocity="1.57" />
</joint>
<link
name="elfin_link2">
<inertial>
<origin
xyz="1.26562279557746E-05 0.258784601799915 0.144926112167098"
rpy="0 0 0" />
<mass
value="6.55089875805688" />
<inertia
ixx="0.247195043947412"
ixy="-2.70734939897219E-05"
ixz="-3.78513402564327E-06"
iyy="0.0107113621840064"
iyz="0.00837472845545797"
izz="0.250565757745814" />
</inertial>
<visual>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link2.STL" />
</geometry>
<material
name="">
<color
rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
</material>
</visual>
<collision>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link2.STL" />
</geometry>
</collision>
</link>
<joint
name="elfin_joint2"
type="revolute">
<origin
xyz="0 0 0"
rpy="1.5708 0 0" />
<parent
link="elfin_link1" />
<child
link="elfin_link2" />
<axis
xyz="0 0 1" />
<limit
lower="-2.35"
upper="2.35"
effort="420"
velocity="1.57" />
</joint>
<link
name="elfin_link3">
<inertial>
<origin
xyz="0.0357493010325542 -2.74306218542934E-06 -0.00441107033859726"
rpy="0 0 0" />
<mass
value="3.25128088176386" />
<inertia
ixx="0.00712273848825832"
ixy="4.14583629905974E-07"
ixz="-0.00240614658525448"
iyy="0.0131139012868194"
iyz="-1.53857409851211E-07"
izz="0.0123861174715061" />
</inertial>
<visual>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link3.STL" />
</geometry>
<material
name="">
<color
rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
</material>
</visual>
<collision>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link3.STL" />
</geometry>
</collision>
</link>
<joint
name="elfin_joint3"
type="revolute">
<origin
xyz="0 0.6 0"
rpy="3.1416 0 1.5708" />
<parent
link="elfin_link2" />
<child
link="elfin_link3" />
<axis
xyz="0 0 1" />
<limit
lower="-2.61"
upper="2.61"
effort="200"
velocity="1.57" />
</joint>
<link
name="elfin_link4">
<inertial>
<origin
xyz="9.41736425899586E-06 -0.0708125543068235 0.382493072990425"
rpy="0 0 0" />
<mass
value="3.07863708461763" />
<inertia
ixx="0.0973868129912769"
ixy="8.21409630969152E-07"
ixz="-1.350925536562E-05"
iyy="0.0935349784705533"
iyz="0.0161279916812234"
izz="0.00772306307372368" />
</inertial>
<visual>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link4.STL" />
</geometry>
<material
name="">
<color
rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
</material>
</visual>
<collision>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link4.STL" />
</geometry>
</collision>
</link>
<joint
name="elfin_joint4"
type="revolute">
<origin
xyz="0 0 0"
rpy="1.5708 0 1.5708" />
<parent
link="elfin_link3" />
<child
link="elfin_link4" />
<axis
xyz="0 0 1" />
<limit
lower="-3.14"
upper="3.14"
effort="200"
velocity="1.57" />
</joint>
<link
name="elfin_link5">
<inertial>
<origin
xyz="5.36985381304584E-06 -0.0262387102325345 -0.00353411562719939"
rpy="0 0 0" />
<mass
value="1.39255462129319" />
<inertia
ixx="0.0033626143916346"
ixy="2.21088132953804E-07"
ixz="-5.59694684135057E-07"
iyy="0.00182232508909043"
iyz="0.000639319390604948"
izz="0.00292731840916777" />
</inertial>
<visual>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link5.STL" />
</geometry>
<material
name="">
<color
rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
</material>
</visual>
<collision>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link5.STL" />
</geometry>
</collision>
</link>
<joint
name="elfin_joint5"
type="revolute">
<origin
xyz="0 0 0.7"
rpy="-1.5708 0 0" />
<parent
link="elfin_link4" />
<child
link="elfin_link5" />
<axis
xyz="0 0 1" />
<limit
lower="-2.56"
upper="2.56"
effort="69"
velocity="1.57" />
</joint>
<link
name="elfin_link6">
<inertial>
<origin
xyz="-8.44857343926925E-06 -0.000409018840054455 0.144623218142738"
rpy="0 0 0" />
<mass
value="0.297726965259557" />
<inertia
ixx="0.000151947743938131"
ixy="-1.77898422987818E-09"
ixz="6.95728248075282E-08"
iyy="0.000155012877715246"
iyz="-8.70181917523095E-08"
izz="0.000269962872258385" />
</inertial>
<visual>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link6.STL" />
</geometry>
<material
name="">
<color
rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
</material>
</visual>
<collision>
<origin
xyz="0 0 0"
rpy="0 0 0" />
<geometry>
<mesh
filename="package://elfin_description/meshes/elfin10_l/elfin_link6.STL" />
</geometry>
</collision>
</link>
<joint
name="elfin_joint6"
type="revolute">
<origin
xyz="0 0 0"
rpy="1.5708 0 0" />
<parent
link="elfin_link5" />
<child
link="elfin_link6" />
<axis
xyz="0 0 1" />
<limit
lower="-3.14"
upper="3.14"
effort="69"
velocity="1.57" />
</joint>
<link
name="elfin_end_link"/>
<joint
name="elfin_end_joint"
type="fixed">
<origin
xyz="0 0.0 0.1735"
rpy="0 0 0" />
<parent
link="elfin_link6" />
<child
link="elfin_end_link" />
<axis
xyz="0 0 0" />
</joint>
<link name="elfin_dummy_gripper"/>
<joint name="elfin_dummy_joint" type="fixed">
<origin
xyz="0 0.109 0"
rpy="-1.5708 -1.5708 0" />
<parent
link="elfin_link6" />
<child
link="elfin_dummy_gripper" />
</joint>
</robot>