I am having trouble running any of the stretch_ros nodes, but specifically I have been trying to run:
roslaunch stretch_core keyboard_teleop.launch
Any node I run seems to have the same error, that it is missing the file stretch_description/urdf/stretch.urdf
I did make a new user on the Stretch, but I followed those instructions and did not run into any errors. Then, I tried to pull the repos, but they are all up-to-date. I am new to ROS, so any help solving this issue would be much appreciated!
Terminal Output
… logging to /home/laura/.ros/log/1db1f0e6-8366-11eb-994a-94e6f7b7e657/roslaunch-stretch-re1-1042-3846.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
Traceback (most recent call last):
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/init.py”, line 332, in main
p.start()
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py”, line 289, in start
self._start_infrastructure()
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py”, line 238, in _start_infrastructure
self._load_config()
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py”, line 144, in _load_config
roslaunch_strs=self.roslaunch_strs, verbose=self.verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/config.py”, line 461, in load_config_default
loader.load(f, config, argv=args, verbose=verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 761, in load
self._load_launch(launch, ros_config, is_core=core, filename=filename, argv=argv, verbose=verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 733, in _load_launch
self._recurse_load(ros_config, launch.childNodes, self.root_context, None, is_core, verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 699, in _recurse_load
val = self._include_tag(tag, context, ros_config, default_machine, is_core, verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 96, in call
return f(*args, **kwds)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 634, in _include_tag
default_machine, is_core, verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 679, in _recurse_load
self._param_tag(tag, context, ros_config, verbose=verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 96, in call
return f(*args, **kwds)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 271, in _param_tag
value = self.param_value(verbose, name, ptype, *vals)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/loader.py”, line 476, in param_value
with open(textfile, ‘r’) as f:
IOError: [Errno 2] No such file or directory: u’/home//catkin_ws/src/stretch_ros/stretch_description/urdf/stretch.urdf’