定義src:**空間,放置功能包原始碼的空間;
build:編譯空間,編譯過程中產生的中間檔案;
devel:開發空間,編譯完成後的可執行檔案,環境變數的配置指令碼;
install:安裝空間,與devel資料夾相同(ros2中合併了這兩個資料夾) ;
操作步驟:
建立工作空間
$ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src
$ catkin_init_workspeace
編譯工作空間
$ cd ~/catkin_ws/
$ catkin_make
設定環境變數
3.1 指令1:把"source ~/catkin_ws/devel/setup.bash"新增到bashrc檔案裡。
3.2 指令2:立即生效環境變數的設定。
$ vi ~/.bashrc
$ source ~/.bashrc
檢查(檢視)環境變數
ros_package_path 環境變數:存放工作空間路徑,是系統能查到工作空間中的ros工具。
$ echo $ros_package_path
$ catkin_create_pkg [depand1] [depand2] [depand3]進入工作空間src資料夾下建立功能包
$ cd ~/catkin_ws/src
$ catkin_create_pkg learning_communication std_msgs rospy roscpp
ps:若後續需要新的依賴,必須到功能包目錄下的package.xml下修改。
在工作空間根目錄下編譯剛建立的功能包
$ cd ~/catkin_ws/
$ catkin_make
ROS學習筆記(一)搭建工作空間
新增環境變數 總結預告 安裝完成ros後,用兩天左右時間將ros的wiki官網的例程基本過了一遍。對大體的框架,如topic service有了直觀的了解,但具體的應用還是需要自主練習,下面把練習過程記錄的筆記按步驟整理分享。雖然官網上的教程已經足夠詳細,但一些命令對於初接觸命令列比較陌生,依葫蘆畫...
ROS 工作空間建立筆記
本文主要記錄ros的一些入門操作,方便後期查閱。mkdir p catkin ws src cd catkin ws catkin make生成的目錄結構形式如下 在目錄devel中是相關配置檔案,通過source命令可以將當前工作空間設定到ros工作環境中 source devel setup.s...
ROS學習(一)ROS安裝與建立工作空間
1.ros安裝了參考官方wiki即可,要注意不同的系統對應不用的版本,建議初學者使用ubuntu14.04以及對應的indigo版本,因為坑最少,有坑也可以從網上找到解決方案。2建立工作空間 首先開啟乙個命令視窗執行 第一部分我們可以看到乙個log檔案在 ros log中建立 第二部分是開啟乙個名為...