ROS學習筆記(四) ROS命令

2021-09-25 22:27:44 字數 797 閱讀 3171

roscd pkg 切換到指定的ros功能包目錄

rosls pkg 列印指定的ros功能包目錄下的檔案和目錄

rosed pkg file 編輯指定的ros功能包目錄下的指定檔案,預設使用vim編輯器,可在~/.bashrc檔案中修改預設編輯器:export editor=『emacs -nw』。

roscore 啟動主節點

rosrun pkg exe(node) 執行指定功能包下的指定可執行檔案(節點)

roslaunch pkg demo.launch 根據demo.launc**件執行指定的多個節點,並可根據引數設定執行選項

rosclean check 檢查日誌使用情況。當日誌檔案超過1gb時,可執行rosclean purge刪除全部日誌檔案。

rostopic list 列出當前活躍的話題,可用-h選項檢視rostopic有哪些可選選項

rosservice list 列出當前活躍的服務,也可用-h

rosnode list 列出當前啟動的節點,同上

rosparam list 列出當前環境的引數,同上

rosmsg list 列出所有訊息,同上

rossrv list 列出所有服務,同上

catkin_create_pkg pkg dependencies 建立功能包

catkin_make 基於catkin構建系統。若只需構建某個功能包,則使用–pkg來指定:catkin_make --pkg pkg

Ros學習筆記(四)建立Ros訊息

學習如何使用.msg檔案建立使用者自定義的訊息,並且在節點中使用這些自定義訊息,這包含乙個關於要傳輸的資料型別的標準。首先在chapter2 turtleial包中建立乙個msg資料夾,在資料夾中建立乙個chapter2 msg.msg檔案,並新增以下命令列 int32 a int32 b int3...

ROS學習筆記 五 ROS命令工具的使用

rospack rospack允許你獲取軟體包的有關資訊。該選項可以返回軟體包的路徑資訊。用法 rospack find 包名稱 roscd 直接切換工作目錄到某個功能包或者功能包子目錄中。用法 roscd 功能包名稱 roscd 功能包名稱 功能包子目錄 rosls 直接按軟體包的名稱而不是絕對路...

ros學習筆記 ros的服務

服務 services 是節點之間通訊的另一種方式。服務允許節點傳送請求 request 並獲得乙個響應 response rosservice 可以很輕鬆的使用 ros 客戶端 伺服器框架提供的服務。rosservice 提供了很多可以在 topic 上使用的命令,如下所示 使用方法 rosser...