0
点赞
收藏
分享

微信扫一扫

ROS使用roboware创建工作空间,编译结点后在终端找不到编译的结点的问题


这是因为新生成的工作空间结点的 ​​devl/serup.bash​​文件没有添加到环境变量:

我们可以使用​​echo $ROS_PACKAGE_PATH​​查看在环境变量中的ROS:

ROS使用roboware创建工作空间,编译结点后在终端找不到编译的结点的问题_bash


发现只有ROS官方默认的,这时候我们使用:

echo "source /home/corvin/robot_ws/devel/setup.bash" >>~/.bashrc

更新一下source

source ~/.bashrc

设置环境变量,注意其中的路径要根据自己工作空间的实际进去设置:
添加之后再次查看:

echo $ROS_PACKAGE_PATH

ROS使用roboware创建工作空间,编译结点后在终端找不到编译的结点的问题_环境变量_02


发现已经有了

这时候在终端使用rosrun就能找到我们的功能包了


举报

相关推荐

0 条评论