urdfdom required for arm_navigation in Fuerte? [closed]
Hello,
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>
roslib.load_manifest('pr2_controller_manager')
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?