看网上很多大神都是进入bashrc修改或者添加代码但是好多没啥用,亲测一种方法如下。
这种方法不需要每次编写都添加环境变量了。
首先打开这个文件:
sudo gedit ~/.bashrc
在该文件的最后添加如下代码
ros_workspace为我的ROS工作路径。
source ~/ros_workspace/devel/setup.bash
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:~/ros_workspace/src
然后重启bashrc
source ~/.bashrc
查看ROS路径是否添加上
echo $ROS_PACKAGE_PATH
设置成功会显示你添加的路径。
但是又报错
主要解决办法如下:
1、joint_state_publisher_gui是刚更新出来的包,需要把之前的joint_state_publisher换成joint_state_publisher_gui
2、输入下面的命令
sudo apt-get install ros-melodic-joint-state-publisher-gui
如果是kinetic版本的
sudo apt-get install ros-kinetic-joint-state-publisher-gui
下载完成之后
再次运行
暂时没有报错。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)