--- /dev/null
+<launch>\r
+ <arg name="model" />\r
+ <arg name="gui" default="False" />\r
+ <param\r
+ name="robot_description"\r
+ textfile="$(find plier_description)/urdf/plier.urdf" />\r
+ <param name="use_gui" value="$(arg gui)" />\r
+ <node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" />\r
+ <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher" />\r
+ <node name="rviz" pkg="rviz" type="rviz" args="-d $(find plier_description)/urdf.rviz" />\r
+</launch>
\ No newline at end of file
--- /dev/null
+<launch>\r
+ <include file="$(find gazebo_worlds)/launch/empty_world.launch" />\r
+ <node name="tf_footprint_base" pkg="tf" type="static_transform_publisher" args="0 0 0 0 0 0 base_link base_footprint 40" />\r
+ <node name="spawn_model" pkg="gazebo" type="spawn_model" args="-file $(find plier)/urdf/plier.urdf -urdf -model plier" output="screen" />\r
+ <include file="$(find pr2_controller_manager)/controller_manager.launch" />\r
+ <node name="fake_joint_calibration" pkg="rostopic" type="rostopic" args="pub /calibrated std_msgs/Bool true" />\r
+</launch>
\ No newline at end of file
--- /dev/null
+<robot name="plier">\r
+\r
+ <link name="base_link">\r
+\r
+ <inertial>\r
+ <origin xyz="-2.9946E-09 2.3647E-09 0.038028" rpy="0 0 0" />\r
+ <mass value="0.065887" />\r
+ <inertia ixx="0.0001476" ixy="5.724E-13" ixz="-6.0829E-11" iyy="0.0001476" iyz="4.4824E-11" izz="8.4481E-05" />\r
+ </inertial>\r
+\r
+ <visual>\r
+ <origin xyz="0 0 0" rpy="0 0 0" />\r
+ <geometry>\r
+ <mesh filename="package://plier_description/meshes/base_link.stl" />\r
+ </geometry>\r
+ <material name="">\r
+ <color rgba="0.75294 0.75294 0.75294 1" />\r
+ </material>\r
+ </visual>\r
+\r
+ <collision>\r
+ <origin xyz="0 0 0" rpy="0 0 0" />\r
+ <geometry>\r
+ <mesh filename="package://plier_description/meshes/base_link.stl" />\r
+ </geometry>\r
+ </collision>\r
+ </link>\r
+\r
+ <link name="link1">\r
+\r
+ <inertial>\r
+ <origin xyz="0.00018812 -0.011115 0.0015573" rpy="0 0 0" />\r
+ <mass value="0.00011808" />\r
+ <inertia ixx="5.1612E-09" ixy="-9.0621E-11" ixz="2.0497E-12" iyy="1.6125E-10" iyz="-1.1473E-10" izz="5.0583E-09" />\r
+ </inertial>\r
+\r
+ <visual>\r
+ <origin xyz="0 0 0" rpy="0 0 0" />\r
+ <geometry>\r
+ <mesh filename="package://plier_description/meshes/link1.stl" />\r
+ </geometry>\r
+ <material name="">\r
+ <color rgba="0.75294 0.75294 0.75294 1" />\r
+ </material>\r
+ </visual>\r
+\r
+ <collision>\r
+ <origin xyz="0 0 0" rpy="0 0 0" />\r
+ <geometry>\r
+ <mesh filename="package://plier_description/meshes/link1.stl" />\r
+ </geometry>\r
+ </collision>\r
+\r
+ </link>\r
+\r
+ <joint name="joint1" type="revolute">\r
+ <origin xyz="-0.00125 0.00098997 0.3459" rpy="-1.5708 -6.123E-17 -1.5708" />\r
+ <parent link="base_link" />\r
+ <child link="link1" />\r
+ <axis xyz="0 0 1" />\r
+ <limit lower="-0.05" upper="0.05" effort="0.31" velocity="0.25" />\r
+ </joint>\r
+\r
+ <link name="link2">\r
+ <inertial>\r
+ <origin xyz="-0.0001883 -0.011122 0.00021282" rpy="0 0 0" />\r
+ <mass value="0.00011791" />\r
+ <inertia ixx="5.1222E-09" ixy="9.017E-11" ixz="1.1618E-12" iyy="1.4783E-10" iyz="6.6059E-11" izz="5.0326E-09" />\r
+ </inertial>\r
+\r
+ <visual>\r
+ <origin xyz="0 0 0" rpy="0 0 0" />\r
+ <geometry>\r
+ <mesh filename="package://plier_description/meshes/link2.stl" />\r
+ </geometry>\r
+ <material name="">\r
+ <color rgba="0.75294 0.75294 0.75294 1" />\r
+ </material>\r
+ </visual>\r
+\r
+ <collision>\r
+ <origin xyz="0 0 0" rpy="0 0 0" />\r
+ <geometry>\r
+ <mesh filename="package://plier_description/meshes/link2.stl" />\r
+ </geometry>\r
+ </collision>\r
+\r
+ </link>\r
+\r
+ <joint name="joint2" type="revolute">\r
+ <origin xyz="0.00025 -0.00098997 0.3459" rpy="-1.5708 -6.123E-17 -1.5708" />\r
+ <parent link="base_link" />\r
+ <child link="link2" />\r
+ <axis xyz="0 0 1" />\r
+ <limit lower="-0.05" upper="0.05" effort="0.31" velocity="0.25" />\r
+ </joint>\r
+\r
+ <gazebo reference="base_link">
+ <material>Gazebo/Yellow</material>
+ </gazebo>\r
+\r
+\r
+ <gazebo reference="link1">
+ <material>Gazebo/White</material>
+ </gazebo>\r
+\r
+\r
+ <gazebo reference="link2">
+ <material>Gazebo/Grey</material>
+ </gazebo>\r
+\r
+</robot>\r