在执行节点时出现了如下图所示的错误:

错误原因是在路径下找不到可执行的节点文件。但事实是已经对工作空间进行了编译,并且在devel /lib/my_serial_node 中已经生成了可执行文件。

如下所示:

这时想到是否是没有添加setup.bash 到bashrc文件中,于是打开该文件,显示如下:

可以看出也已经添加了该文件到路径下,至此也不知道是什么原因导致的。(系统为ubuntu14.04,为了解决这个问题还特地在16.04ubuntu上进行了同样的操作发现是可以执行的)

最后的解决方法:

在编译完成后,执行:(不是手动添加)

执行完成后:

 

发现可以正常执行了。但是不知道原因,如果你知道的话,辛苦在下方留言,感谢。

posted on 2018-09-29 09:01  未完代码  阅读(10270)  评论(0编辑  收藏  举报