ROS學習筆記 一 工作空間的定義和建立方法

2021-08-30 11:35:14 字數 1146 閱讀 8194

定義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中建立 第二部分是開啟乙個名為...