建立一個ROS工做空間(ROS Workspace)

詳細參照 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
相關文章
相關標籤/搜索