ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

No such file or directory: pr2_moveit_config/temp/pr2.urdf

asked 2013-04-17 05:36:42 -0500

130s gravatar image

I started seeing:

$ roslaunch pr2_moveit_config demo.launch 
Traceback (most recent call last):
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 268, in main
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 257, in start
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 206, in _start_infrastructure
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 121, in _load_config
    self.config = roslaunch.config.load_config_default(self.roslaunch_files, self.port, verbose=self.verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 428, in load_config_default
    loader.load(f, config, verbose=verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 694, in load
    self._load_launch(launch, ros_config, is_core=core, filename=filename, argv=argv, verbose=verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 666, in _load_launch
    self._recurse_load(ros_config, launch.childNodes, self.root_context, None, is_core, verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 630, in _recurse_load
    val = self._include_tag(tag, context, ros_config, default_machine, is_core, verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 95, in call
    return f(*args, **kwds)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 571, in _include_tag
    default_machine, is_core, verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 610, in _recurse_load
    self._param_tag(tag, context, ros_config, verbose=verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 95, in call
    return f(*args, **kwds)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 236, in _param_tag
    value = self.param_value(verbose, name, ptype, *vals)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 453, in param_value
    with open(textfile, 'r') as f:
IOError: [Errno 2] No such file or directory: u'/opt/ros/groovy/share/pr2_moveit_config/temp/pr2.urdf'

No temp dir found in pr2_moveit_config:

/opt/ros/groovy/share/pr2_moveit_config$ tree -L 1
├── cmake
├── config
├── launch
└── package.xml
3 directories, 30 files

The file with the same name is found in different pkg:

$ find . -iname 'pr2.urdf'

What is wrong? Thanks!

ros-groovy-pr2-moveit-config 0.3.10-0quantal-20130416-1824-+0000

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2013-04-17 05:50:47 -0500

isucan gravatar image

Hey Isaac,

You are using shadow fixed probably for your debs, and in version 0.3.10 there is a folder that should be installed, but it is not. Version 0.3.11 fixed that (building now)


edit flag offensive delete link more


0.3.11 works as it used to. Thanks!

130s gravatar image 130s  ( 2013-04-18 07:41:43 -0500 )edit

Question Tools


Asked: 2013-04-17 05:36:42 -0500

Seen: 292 times

Last updated: Apr 17 '13