Book: Learning ROS for Robotics Programming, 2nd Edn; Chapter 7- pr2 desctiption

asked 2016-02-01 22:44:02 -0500

updated 2016-02-01 23:34:14 -0500

Hello; I am studying the book written for beginners. I was trying to simulate the code give in the Chapter 7 tutorials. When I started running the complete code given in the tutorial of that chapter i.e. robot with gripper (which is described in the book from page 276 - 280), I got this error.

ERROR: Model Parsing the xml failed

Digging deeper into it, I found out that error occurs in the following block

   <joint name="left_gripper_joint" type="revolute">
    <paretn link="arm_2"/>
    <child link="left_gripper"/>  
    <axis xyz="0 0 1" />
    <origin rpy="0 -1.57 0" xyz="0.06 0.0 0.04"/>
    <limit effot="1000.0" lower="0.0" upper="0.548" velocity="0.5"/>

<link name="left_gripper">
        <origin rpy="0 0 0" xyz="0 0 0"/>
            <mesh filename="//pr2_description/meshes/gripper_v0/l_finger.dae"/>
            <box size="0.1 0.1 0.1"/>
        <mass value="1"/>
        <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0" izz="1.0"/>

Seeing the error and block, I found the line //pr2_description/meshes/gripper_v0/l_finger.dae" suspicious. I tried to figure out this problem by reading the blogs for its installation such as this in which the method is provided for the installation for hydro. As, I am using ROS-jade under ubuntu 15.04 so I changed the command into this

$ sudo apt-get install ros-jade-pr2-desktop

but I got this message.

E: Unable to locate package ros-jade-pr2-desktop

I also read from the answers that it is under development (on the date April 2014) for hydro and someone recommended to wait for 2-3 months. Please, help me out in figuring out this problem from the book. Thanks in advance.

edit retag flag offensive close merge delete


Where did you get the sources from? Looking at the jade-devel branch, it seems like the xacro files are already corrected?

gvdhoorn gravatar image gvdhoorn  ( 2016-02-02 03:07:54 -0500 )edit