urdfdom required for arm_navigation in Fuerte? [closed]

asked 2013-04-02 10:03:32 -0500

JML gravatar image


I'm trying to run the arm_navigation tutorials in Fuerte and, when launching

roslaunch pr2_arm_navigation_tutorials pr2_floorobj_world.launch

I get the following

 Traceback (most recent call last):
  File "/opt/ros/fuerte/stacks/pr2_mechanism/pr2_controller_manager/scripts/spawner", line 36, in <module>
  File "/opt/ros/fuerte/lib/python2.7/dist-packages/roslib/launcher.py", line 62, in load_manifest
    sys.path = _generate_python_path(package_name, _rospack) + sys.path
  File "/opt/ros/fuerte/lib/python2.7/dist-packages/roslib/launcher.py", line 98, in _generate_python_path
    packages = get_depends(pkg, rospack) 
  File "/opt/ros/fuerte/lib/python2.7/dist-packages/roslib/launcher.py", line 51, in get_depends
    vals = rospack.get_depends(package, implicit=True)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 201, in get_depends
    s.update(self.get_depends(p, implicit))
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 201, in get_depends
    s.update(self.get_depends(p, implicit))
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 195, in get_depends
    names = [p.name for p in self.get_manifest(name).depends]
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 133, in get_manifest
    return self._load_manifest(name)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 172, in _load_manifest
    retval = self._manifests[name] = parse_manifest_file(self.get_path(name), self._manifest_name)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 164, in get_path
    raise ResourceNotFound(name, ros_paths=self._ros_paths)
rospkg.common.ResourceNotFound: urdfdom

Also, when running

rosmake pr2_gazebo

I get

  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..
  [rosbuild] Building package pr2_description
  Failed to invoke /opt/ros/fuerte/bin/rospack deps-manifests pr2_description
  [rospack] Error: package/stack pr2_description depends on non-existent package urdfdom

  CMake Error at /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 (message):

    Failed to invoke rospack to get compile flags for package
    'pr2_description'.  Look above for errors from rospack itself.  Aborting.
    Please fix the broken dependency!

  Call Stack (most recent call first):
    /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:203 (rosbuild_invoke_rospack)
    CMakeLists.txt:12 (rosbuild_init)

  -- Configuring incomplete, errors occurred!

However, I do seem to have ros-fuerte-urdfdom installed:

jml@jml-Linux:~/fuerte_wksp$ sudo apt-get install ros-fuerte-urdfdom
[sudo] password for jml: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ros-fuerte-urdfdom is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 42 not upgraded.

Any ideas? Should these tutorials/packages run in Fuerte, or have they been already upgraded for Groovy?

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-10-26 13:05:54.613147