Ask Your Question
0

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/__init__.py", line 268, in main
    p.start()
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/parent.py", line 257, in start
    self._start_infrastructure()
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/parent.py", line 206, in _start_infrastructure
    self._load_config()
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/parent.py", 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/config.py", line 428, in load_config_default
    loader.load(f, config, verbose=verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/xmlloader.py", 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/xmlloader.py", 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/xmlloader.py", 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/xmlloader.py", line 95, in call
    return f(*args, **kwds)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 571, in _include_tag
    default_machine, is_core, verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 610, in _recurse_load
    self._param_tag(tag, context, ros_config, verbose=verbose)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 95, in call
    return f(*args, **kwds)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 236, in _param_tag
    value = self.param_value(verbose, name, ptype, *vals)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/loader.py", 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'
./stacks/pr2_mechanism/pr2_mechanism_model/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
1

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)

Ioan

edit flag offensive delete link more

Comments

0.3.11 works as it used to. Thanks!

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

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

Seen: 191 times

Last updated: Apr 17 '13