ROS新手教程中的[rospack] Error: package ‘beginner_tutorials’ not found问题解决
最近ros刚入门,但是刚安装完ros之后,运行第一个程序就出现了一个瓶颈,如下图
这可难坏我了,到处找反复按照教程来和找解决方法!!
找遍全网基本上就没找到什么解决方法,最后不得不自己一步一步研究教程每一步的含义。
最后!!!终于让我找到了原因!!!!
网上的ros第一个程序的教程都千篇一律,内容参差不齐,但基本上都有两个问题。
第一:
运行下面这句命令之后要开另外一个终端运行程序。
roscore
这个基本上还好,大家能很快发现,很多教程也提到了。
第二:
也是标题问题的罪魁祸首!!!!网上的教程不知道是不是互相抄袭,都没有提到这个。
在第二个终端运行程序,也就是下面这句话之前:
rosrun beginner_tutorials hello
需要再次将工作空间配置进环境变量,也就是在输入上面那句之前,需要source一下(这句话仔细看,你会发现在上一个终端输入过),如下:
source devel/setup.bash
(运行这句话别忘了,进入到你的工作空间所在文件夹,否则会提示目录不存在)
最终效果如图所示:
好了,第一次博客就这样了。。。