448 lines
10 KiB
XML
448 lines
10 KiB
XML
<!-- Generated from elfin_model/urdf/ROS1/ethercat/elfin15.urdf.xacro; external Gazebo/transmission includes omitted. -->
|
|
<robot
|
|
name="elfin15">
|
|
|
|
|
|
|
|
<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.00137018130408533 -2.08409607078139E-06 0.0376538014243397"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="2.70257461902285" />
|
|
<inertia
|
|
ixx="0.00938125784352759"
|
|
ixy="-3.1887671545475E-09"
|
|
ixz="-6.8867614840487E-05"
|
|
iyy="0.00898645591278108"
|
|
iyz="-1.99352142230335E-07"
|
|
izz="0.015708544428067" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_base.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.866666666666667 0.866666666666667 0.890196078431372 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_base.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<link
|
|
name="elfin_link1">
|
|
<inertial>
|
|
<origin
|
|
xyz="8.16871679225712E-06 -0.00327076216928575 -0.0357443582073996"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="9.72548992374063" />
|
|
<inertia
|
|
ixx="0.0877898222410778"
|
|
ixy="7.51166191337628E-06"
|
|
ixz="-1.02593778354047E-05"
|
|
iyy="0.0787662782449541"
|
|
iyz="0.00190236579914971"
|
|
izz="0.0591572039539081" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link1.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="1 1 1 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link1.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="elfin_joint1"
|
|
type="revolute">
|
|
<origin
|
|
xyz="0 0 0.262"
|
|
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.9322796757489E-05 0.292090106394198 0.154041257842535"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="9.54890458234143" />
|
|
<inertia
|
|
ixx="0.589316783120317"
|
|
ixy="-5.67663608156346E-05"
|
|
ixz="-4.92933877201573E-06"
|
|
iyy="0.0224325491073289"
|
|
iyz="0.0314559548025455"
|
|
izz="0.596074459786394" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link2.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.890196078431372 0.890196078431372 0.913725490196078 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/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.0361016983818296 -3.38362974484633E-06 -0.00436863890994984"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="2.91695075996986" />
|
|
<inertia
|
|
ixx="0.00742981276706272"
|
|
ixy="4.86606934151244E-07"
|
|
ixz="-0.00053693424418515"
|
|
iyy="0.0135717990039811"
|
|
iyz="-2.96883650370105E-07"
|
|
izz="0.0118099746880734" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link3.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="1 1 1 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link3.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="elfin_joint3"
|
|
type="revolute">
|
|
<origin
|
|
xyz="0 0.73 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="3.96882664917223E-05 -0.0650155012932467 0.320832871798224"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="2.82013622854974" />
|
|
<inertia
|
|
ixx="0.0599767754983284"
|
|
ixy="3.79711278862776E-06"
|
|
ixz="-1.98444520882357E-05"
|
|
iyy="0.055825005713191"
|
|
iyz="0.0126917031165986"
|
|
izz="0.0079193539729856" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link4.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/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="-7.13592588147179E-06 0.0250238965255321 -0.00249029500068249"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="1.25663090248721" />
|
|
<inertia
|
|
ixx="0.00349957647668621"
|
|
ixy="2.50320892962179E-07"
|
|
ixz="4.75533746465038E-07"
|
|
iyy="0.00202568589371655"
|
|
iyz="-9.97554673070372E-05"
|
|
izz="0.00273058830542026" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link5.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.890196078431372 0.890196078431372 0.913725490196078 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/elfin_link5.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="elfin_joint5"
|
|
type="revolute">
|
|
<origin
|
|
xyz="0 0 0.57"
|
|
rpy="1.5708 0 3.1416" />
|
|
<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="5.80862976798685E-06 -0.000263099303701575 0.140588330549588"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.340445821267154" />
|
|
<inertia
|
|
ixx="0.000174302732753541"
|
|
ixy="-1.36563776666256E-08"
|
|
ixz="2.64383795850182E-08"
|
|
iyy="0.000178213326580043"
|
|
iyz="-6.34435462617436E-08"
|
|
izz="0.000299299639534556" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="package://elfin_model/model/ethercat/elfin15/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_model/model/ethercat/elfin15/elfin_link6.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="elfin_joint6"
|
|
type="revolute">
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="1.5708 0 3.1416" />
|
|
<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.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>
|