Skip to content
Snippets Groups Projects
ur5_robot.urdf.xacro 1.45 KiB
Newer Older
robot's avatar
robot committed
<?xml version="1.0"?>
<robot xmlns:sensor="http://playerstage.sourceforge.net/gazebo/xmlschema/#sensor"
       xmlns:controller="http://playerstage.sourceforge.net/gazebo/xmlschema/#controller"
       xmlns:interface="http://playerstage.sourceforge.net/gazebo/xmlschema/#interface"
       xmlns:xacro="http://playerstage.sourceforge.net/gazebo/xmlschema/#interface"
       name="ur5" >
  <!-- common stuff -->
  <include filename="$(find ur_description)/urdf/gazebo.urdf.xacro" />
  <include filename="$(find ur_description)/urdf/materials.urdf.xacro" />
  <!-- ur5 -->
robot's avatar
robot committed
  <include filename="$(find ur_description)/urdf/ur5.urdf.xacro" />

  <!-- foot for arm -->
	<link name="base_link">
		<inertial>
		   <origin xyz="0 0 -10" rpy="0 0 0"/>
		   <mass value="1000.0"/>
		   <inertia ixx="100.0"  ixy="0"  ixz="0" iyy="100.0" iyz="0" izz="100.0" />
		</inertial>

		<visual>
		   <origin xyz="0 0 0.25" rpy="0 0 0" />
		   <geometry>
			  <cylinder radius="0.1" length="0.5"/>
		   </geometry>
		   <material name="Grey" />
		</visual>

		<collision>
		   <origin xyz="0 0 0.25" rpy="0 0 0" />
		   <geometry>
			  <cylinder radius="0.1" length="0.5"/>
		   </geometry>
		</collision>
	</link>

	<!-- joint between base_link and ur_base_link -->
	<joint name="arm_base_joint" type="fixed" >
		<origin xyz="0 0 0.5" rpy="0 0 0" />
		<parent link="base_link" />
		<child link="arm_base_link" />
	</joint>
  <!-- arm -->
  <xacro:ur5_robot prefix="arm_">
  </xacro:ur5_robot>

robot's avatar
robot committed
</robot>