ROS常用命令

2021-10-21 11:36:53 字數 1959 閱讀 3759

1、檢視ros_package_path環境變數

$ echo

$ros_package_path

2、roscore 命令是在執行所有ros程式前首先要執行的命令,用於向節點提供連線資訊

$ roscore
3、執行launc**件,launc**件時描述一組節點以及它們話題重對映和引數的xml檔案

$ rosrun [package_name]

[launchfile_name]

4、rosbash命令集的命令

命令重要度

命令釋義

詳細說明

rosrun

★★★ros+run(run executables of a ros package)

執行單個節點

roscd

★★★ros+cd(changes directory)

移動到指定的ros功能包目錄

rosls

★☆☆ros+ls(lists files)

顯示ros功能包的檔案和目錄

rosed

★☆☆ros+ed(editor)

編輯ros功能包的檔案

roscp

★☆☆ros+cp(copies files)

複製ros功能包的檔案

5、切換到ros儲存日誌檔案的目錄下

$ roscd log
6、顯示當前執行的ros節點資訊

$ rosnode list                  #獲得執行節點列表

$ rosnode info node-name #獲得特定節點的資訊

$ rosnode ping node-name #測試節點是否連通

$ rosnode kill node-name #終止節點

7、獲取軟體包的有關資訊

$ rospack find 	pacakge_name					 #找出乙個軟體包的路徑

$ rospack list              #顯示出當前的包資訊

$ rospack depends1 package_name    #顯示當前包的一級依賴

$ rospack depends package_name     #顯示當前包的所有依賴

8、獲取ros話題資訊

$ rostopic -h

commands:

rostopic bw #顯示主題使用的頻寬

rostopic delay #從標題中的時間戳顯示主題的延遲

rostopic echo

#將訊息列印到螢幕

rostopic find

#按型別查詢主題

rostopic hz #顯示主題的發布率

rostopic info #列印有關活動主題的資訊

rostopic list #列出活動主題

rostopic pub #將資料發布到主題

rostopic type

#列印主題或字段型別

$ rostopic echo topic_name #顯示在某個話題上發布的資料

$ rostopic type topic_name #檢視所發布話題的訊息型別

$ rosmsg show info_name #檢視訊息的詳細情況

$ rostopic pub [topic]

[msg_type]

[args]

#把資料發布到當前某個正在廣播的話題上

9、視覺化工具——rqt

$ rqt_graph  #畫節點圖

$ rqt_plot #檢視變數時間趨勢線

ROS常用命令

啟動 ros roscore 建立工作環境 mkdir p catkin ws src cd catkin ws src catkin init workspace 編譯 ros 程式 cd catkin ws catkin make 新增程式包到全域性路徑 echo source catkin w...

ROS常用命令

ros自定義msg型別及使用 如何編譯時自動鏈結同乙個工作空間的其他包的標頭檔案 列印ros環境變數 echo ros package path 確認環境變數已經設定正確 export grep ros 環境變數設定檔案 sudo gedit bashrc 包含 source opt ros ind...

ROS常用命令

一.ros shell命令 roscd 移動到指定的ros功能包目錄 rosls 顯示ros功能包的檔案與目錄 rosed 編輯ros功能包的檔案 roscp 複製ros功能包的檔案 rospd 新增目錄至ros目錄索引 rosd 顯示ros目錄索引中的目錄 具體使用 只介紹常見使用 roscd 功...