詳細參照 http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment
1.
mkdir -p ~/catkin_ws/src
解析:
在 /home/你的用戶名目錄/ 下創建一個ROS工作空間,即文件夾catkin_ws,
然后在工作空間 catkin_ws 下創建一個文件夾 src
你也可以將工作空間 catkin_ws 起成其他名字,例如:mkdir -p ~/tutorial/src ,那么下面的所有命令中的catkin_ws都要對應換成 tutorial
(命令 ls 的功能即查看當前所在目錄里有哪些文件)
2.
cd ~/catkin_ws/src
解析:
打開工作空間catkin_ws下的文件夾src
(命令 pwd 的功能即查看當前所在目錄)
3.
catkin_init_workspace
解析:
執行完該命令后,src目錄下會多出一個 CMakeLists.txt 文件。

4.
cd ~/catkin_ws/
解析:
返回到上層目錄

5.
catkin_make
解析:
執行完該命令后,發現工作空間catkin_ws中有三個目錄: build devel src
其中,src是我們創建工作空間時創建的目錄,另外兩個是執行完 catkin_make 后生成的。



6.
source devel/setup.bash
解析:
將對應的工作空間的路徑加入環境變量ROS_PACKAGE_PATH中。
如果新開了一個終端命令行,在使用該工作空間前,必須先將該工作空間的路徑加入環境變量ROS_PACKAGE_PATH中。
7.
echo $ROS_PACKAGE_PATH
解析:
查看當前環境變量

如果打印出以下信息,說明你的工作環境設置好了:
/home/你的用戶名/你的工作空間名/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks
創建一個ROS Workspace 的方法總結:
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws/
catkin_make
source devel/setup.bash