workspace工作空间是存放工程开发相关文件的文件夹
src:代码空间(Source space)
build:编译空间(Build Space)
devel:开发空间(Development Space)
install:安装空间(Install space)
创建空间:
mkdir -p ~/catkin_ws
cd ~/catkin_ws/src
catkin_init_workspace
编译工作空间:
cd ~/catkin_ws/
catkin_make
设置环境变量:
source devel/setup.bash
检查环境变量:
echo $ROS_PACKAGE_PATH
创建功能包:
cd ~/catkin_ws/src
catkin_creat_pkg test_pkg std_msgs rospy roscpp
编译功能包:
cd ~/catkin_ws
catkin_make
source ~/catkin_ws/devel/setup.bash
注:同一工作空间下不允许存在同名功能包,不同工作空间下允许存在同名功能包。