runtime/rasmt_support/urdf/rasmt.xacro

26 lines
1 KiB
XML

<?xml version="1.0"?>
<robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="rasmt">
<xacro:arg name="grip" default="true"/>
<xacro:arg name="sim" default="ignition"/>
<xacro:arg name="robot_name" default="rasmt"/>
<xacro:include filename="$(find rasmt_support)/urdf/robot/rasmt_single_macro.xacro"/>
<xacro:if value="$(arg grip)">
<xacro:property name="gripper_length" value="0.12224"/>
</xacro:if>
<link name="world"/>
<xacro:unless value="$(arg grip)">
<xacro:rasmt_single prefix="$(arg robot_name)" parent="world" sim="$(arg sim)" xyz="0 0 0"/>
</xacro:unless>
<!-- <xacro:rasmt_single prefix="$(arg robot_name)" parent="world" sim="$(arg sim)" xyz="0 0 0" gripper_length="${gripper_length}"/> -->
<xacro:if value="$(arg grip)">
<xacro:include filename="$(find rasmt_support)/urdf/tools/rasmt_hand_macro.xacro"/>
<xacro:rasmt_single prefix="$(arg robot_name)" parent="world" sim="$(arg sim)" xyz="0 0 0" gripper_length="${gripper_length}"/>
<xacro:rasmt_hand prefix="$(arg robot_name)" sim="$(arg sim)"/>
</xacro:if>
</robot>