Currently I am doing introduction to tf2 (http://wiki.ros.org/tf2/Tutorials/Introduction%20to%20tf2). In this tutorial when I try to launch this file "roslaunch turtletf2 turtletf2_demo.launch" It showing following error:
glv@VaraPrasad:~$ roslaunch turtletf2 turtletf2_demo.launch... logging to /home/glv/.ros/log/ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2/roslaunch-VaraPrasad-4955.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://VaraPrasad:35295/
SUMMARY
PARAMETERS
* /rosdistro: kinetic
* /rosversion: 1.12.14
* /scaleangular: 2.0
* /scalelinear: 2.0
* /turtle1tf2broadcaster/turtle: turtle1
* /turtle2tf2broadcaster/turtle: turtle2
NODES
/
sim (turtlesim/turtlesimnode)
teleop (turtlesim/turtleteleopkey)
turtle1tf2broadcaster (turtletf2/turtletf2broadcaster.py)
turtle2tf2broadcaster (turtletf2/turtletf2broadcaster.py)
turtlepointer (turtletf2/turtletf2_listener.py)
auto-starting new master
process[master]: started with pid [4965]
ROSMASTERURI=http://localhost:11311
setting /runid to ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2
process[rosout-1]: started with pid [4979]
started core service [/rosout]
process[sim-2]: started with pid [4986]
process[teleop-3]: started with pid [4997]
process[turtle1tf2_broadcaster-4]: started with pid [4998]
Reading from keyboard
Use arrow keys to move the turtle.
process[turtle2tf2broadcaster-5]: started with pid [5011]
process[turtlepointer-6]: started with pid [5015]
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/turtletf2/turtletf2broadcaster.py", line 38, in
import tf
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf/init.py", line 28, in
from tf2ros import TransformException as Exception, ConnectivityException, LookupException, ExtrapolationException
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2ros/init.py", line 39, in
from .bufferinterface import *
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2ros/bufferinterface.py", line 32, in
import roslib; roslib.loadmanifest('tf2ros')
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/launcher.py", line 62, in loadmanifest
sys.path = generatepythonpath(packagename, rospack) + sys.path
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/launcher.py", line 93, in _generatepythonpath
m = rospack.getmanifest(pkg)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 167, in getmanifest
return self.loadmanifest(name)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 211, in _loadmanifest
retval = self.manifests[name] = parsemanifestfile(self.getpath(name), self.manifestname, rospack=self)
File "/usr/lib/python2.7/dist-packages/rospkg/manifest.py", line 412, in parsemanifestfile
staticrosdepview = initrospackinterface()
File "/usr/lib/python2.7/dist-packages/rosdep2/rospack.py", line 59, in initrospackinterface
lookup = _getdefaultRosdepLookup(Options())
File "/usr/lib/python2.7/dist-packages/rosdep2/main.py", line 130, in _getdefaultRosdepLookup
verbose=options.verbose)
File "/usr/lib/python2.7/dist-packages/rosdep2/sourceslist.py", line 633, in createdefault
sources = loadcachedsourceslist(sourcescachedir=sourcescachedir, verbose=verbose)
File "/usr/lib/python2.7/dist-packages/rosdep2/sourceslist.py", line 529, in loadcachedsourceslist
with open(cacheindex, 'r') as f:
IOError: [Errno 13] Permission denied: '/home/glv/.ros/rosdep/sources.cache/index'
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/turtletf2/turtletf2listener.py", line 37, in
import tf2ros
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2ros/init.py", line 39, in
from .bufferinterface import *
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2ros/bufferinterface.py", line 32, in
import roslib; roslib.loadmanifest('tf2ros')
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/launcher.py", line 62, in loadmanifest
sys.path = generatepythonpath(packagename, rospack) + sys.path
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/launcher.py", line 93, in _generatepythonpath
m = rospack.getmanifest(pkg)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 167, in getmanifest
return self.loadmanifest(name)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 211, in _loadmanifest
retval = self.manifests[name] = parsemanifestfile(self.getpath(name), self.manifestname, rospack=self)
File "/usr/lib/python2.7/dist-packages/rospkg/manifest.py", line 412, in parsemanifestfile
staticrosdepview = initrospackinterface()
File "/usr/lib/python2.7/dist-packages/rosdep2/rospack.py", line 59, in initrospackinterface
lookup = _getdefaultRosdepLookup(Options())
File "/usr/lib/python2.7/dist-packages/rosdep2/main.py", line 130, in _getdefaultRosdepLookup
verbose=options.verbose)
File "/usr/lib/python2.7/dist-packages/rosdep2/sourceslist.py", line 633, in createdefault
sources = loadcachedsourceslist(sourcescachedir=sourcescachedir, verbose=verbose)
File "/usr/lib/python2.7/dist-packages/rosdep2/sourceslist.py", line 529, in loadcachedsourceslist
with open(cacheindex, 'r') as f:
IOError: [Errno 13] Permission denied: '/home/glv/.ros/rosdep/sources.cache/index'
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/turtletf2/turtletf2broadcaster.py", line 38, in
import tf
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf/init.py", line 28, in
from tf2ros import TransformException as Exception, ConnectivityException, LookupException, ExtrapolationException
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2ros/init.py", line 39, in
from .bufferinterface import *
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2ros/bufferinterface.py", line 32, in
import roslib; roslib.loadmanifest('tf2ros')
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/launcher.py", line 62, in loadmanifest
sys.path = generatepythonpath(packagename, rospack) + sys.path
File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslib/launcher.py", line 93, in _generatepythonpath
m = rospack.getmanifest(pkg)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 167, in getmanifest
return self.loadmanifest(name)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 211, in _loadmanifest
retval = self.manifests[name] = parsemanifestfile(self.getpath(name), self.manifestname, rospack=self)
File "/usr/lib/python2.7/dist-packages/rospkg/manifest.py", line 412, in parsemanifestfile
staticrosdepview = initrospackinterface()
File "/usr/lib/python2.7/dist-packages/rosdep2/rospack.py", line 59, in initrospackinterface
lookup = _getdefaultRosdepLookup(Options())
File "/usr/lib/python2.7/dist-packages/rosdep2/main.py", line 130, in _getdefaultRosdepLookup
verbose=options.verbose)
File "/usr/lib/python2.7/dist-packages/rosdep2/sourceslist.py", line 633, in createdefault
sources = loadcachedsourceslist(sourcescachedir=sourcescachedir, verbose=verbose)
File "/usr/lib/python2.7/dist-packages/rosdep2/sourceslist.py", line 529, in loadcachedsourceslist
with open(cache_index, 'r') as f:
IOError: [Errno 13] Permission denied: '/home/glv/.ros/rosdep/sources.cache/index'
[turtle1tf2broadcaster-4] process has died [pid 4998, exit code 1, cmd /opt/ros/kinetic/lib/turtletf2/turtletf2broadcaster.py _name:=turtle1tf2broadcaster _log:=/home/glv/.ros/log/ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2/turtle1tf2broadcaster-4.log].
log file: /home/glv/.ros/log/ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2/turtle1tf2broadcaster-4*.log
[turtle2tf2broadcaster-5] process has died [pid 5011, exit code 1, cmd /opt/ros/kinetic/lib/turtletf2/turtletf2broadcaster.py _name:=turtle2tf2broadcaster _log:=/home/glv/.ros/log/ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2/turtle2tf2broadcaster-5.log].
log file: /home/glv/.ros/log/ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2/turtle2tf2broadcaster-5.log
[turtlepointer-6] process has died [pid 5015, exit code 1, cmd /opt/ros/kinetic/lib/turtletf2/turtletf2listener.py _name:=turtlepointer _log:=/home/glv/.ros/log/ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2/turtlepointer-6.log].
log file: /home/glv/.ros/log/ea9bebd6-d5ba-11e8-9a45-9829a64aa0d2/turtle_pointer-6.log
Asked by GLV on 2018-10-22 00:41:03 UTC
Comments