如果在catkin_ws空间中工作,首先需要source catkin_ws中的setup.bash文件,这是必须的.
如果你查看一下catkin_ws应该能看到'build'和'devel'这两个文件夹。在'devel'文件夹里面你可以看到几个setup.*sh文件。source这些文件中的任何一个都可以将当前工作空间设置在ROS工作环境的最顶层
比如:
source ~/
setup.bash文件可以在catkin_ws中用catkin_make命令产生
在catkin_ws工作空间下创建包时,要确保 catkin_ws/devel/setup.bash source过(即:
环境变量ROS_PACKAGE_PATH=/home/noahlau/catkin_ws/src: 已经添加进来 )
无需在source/src文件中的setup.bash