工作空间 workspace :存放工程开发相关的文件夹
src:代码空间(source space)
build:编译空间(build space)
devel:开发空间(development space)
install:安装空间(install space)
按图操作创建ros工作空间:
1、mkdir -p 递归创建目录,就算上级目录不存在,也会按照目录层级自动创建目录
2、catkin_init_workspace :初始化把当前文件夹变成workspace工作空间
编译工作空间:回到根目录编译,pwd 命令查看当前目录
1、$ catkin_make 编译工作空间
2、$ catkin_make install 创建并编译install 目录
在src目录下创建功能包,并编译功能包
1、$ catkin_create_pkg test_pkg std_msgs rospy roscpp
2.同样回到根目录下
$ cd ~/catkin_ws
$ catkin_make
$ source ~/catkin_ws/devel/setup.bash(设置环境变量)