ROS新手教程 五 ROS檔案系統工具

2021-07-08 12:33:06 字數 544 閱讀 9705

1.ros檔案系統概述

package(包):包是ros**組織的基本單元,每個包裡面可以包括庫、執行檔案、指令碼等

manifest(package.xml):它是包的描述檔案,可以定義包之間的依賴關係,可以包含一些列如版本等的元資料

2.ros檔案系統小工具

簡單點說這些小工具可以幫助你不用切換目錄進行定位

rospack幫助你獲得package的資訊

$ rospack find roscpp
返回的是roscpp包的路徑

/opt/ros/indigo/share/roscpp
又比如說roscd可以直接切換

$ roscd roscpp

又比如說

$ rosls roscpp_tutorials
將會返回

cmake launch package.xml  srv

其實這些命令都是命令列命令的擴充套件

ROS教程2 ROS檔案系統介紹

由於該部分會用到程式包ros tutorials,因此需要先安裝 sudo apt install ros ros tutorials注意將 替換成你所安裝的版本 比如jade indigo hydro groovy fuerte等 本文所使用的主要是kinetic版本,因此寫成 sudo apt ...

ROS檔案系統

mkdir p catkin ws src cd catkin ws src catkin make echo source 路徑 bashrc ros中的package它不僅是linux上的軟體包,更是catkin編譯的基本單元,我們呼叫catkin make編譯的物件就是乙個個ros的packa...

ros 檔案系統

1.檔案系統概念 packages 軟體包,是ros應用程式 的組織單元,每個軟體包都可以額包含程式庫,可執行檔案,指令碼或者其它手動建立的東西。manifest package.xml 清單,是對於軟體包相關資訊的描述,用於定義軟體包相關元資訊之間的依賴關係,這些資訊包括版本,維護者和許可協議等。...