@
目錄
- 1.rosnode
- 1.1 rosnode ping
- 1.1.1 測試所有節點的連線狀態
- 1.1.2 測試到某個節點的連線狀態
- 1.2 rosnode list
- 1.3 rosnode info
- 1.4 rosnode machine
- 1.4.1 列出所有裝置
- 1.4.2 檢視指定裝置上的執行節點
- 1.5 rosnode kill
- 1.5.1 結束所有節點程序
- 1.5.2 列出所有節點並選擇要結束程序的那個節點
- 1.5.3 結束一個節點程序
- 1.6 rosnode cleanup
- 1.1 rosnode ping
- 2.rostopic
- 2.1 rostopic echo
- 2.2 rostopic list
- 2.3 rostopic info
- 2.4 rostopic type
- 2.5 rostopic find
- 2.6 rostopic bw
- 2.7 rostopic delay
- 2.8 rostopic hz
- 3.rosmsg
- 3.1 rosmsg show
- 3.2 rosmsg packages
- 3.3 rosmsg package
- 3.4 rosmsg users
- 4.rosservice
- 4.1 rosservice args
- 4.2 rosservice list
- 4.3 rosservice info
- 4.4 rosservice find
- 4.5 rosservice type
- 5. rossrv
- 5.1 rossrv show
- 5.2 rossrv packages
- 5.3 rossrv package
- 6.rosparam
- 6.1 rosparam list
- 6.2 rosparam set
- 6.3 rosparam get
- 6.4 rosparam delete
- 6.5 rosparam load
- 6.6 rosparam dump
1.rosnode
1.1 rosnode ping
1.1.1 測試所有節點的連線狀態
rosnode ping --all
1.1.2 測試到某個節點的連線狀態
rosnode ping /<node-name>
- 注意斜槓
1.2 rosnode list
rosnode list
- 列出活動節點列表
1.3 rosnode info
rosnode info /<node-name>
- 檢視某個節點資訊
1.4 rosnode machine
1.4.1 列出所有裝置
rosnode machine
1.4.2 檢視指定裝置上的執行節點
rosnode machine <machine-name>
1.5 rosnode kill
1.5.1 結束所有節點程序
rosnode kill --all
1.5.2 列出所有節點並選擇要結束程序的那個節點
rosnode kill
1.5.3 結束一個節點程序
rosnode kill /<node-name>
1.6 rosnode cleanup
rosnode cleanup
- 清理不可連線的節點程序
2.rostopic
2.1 rostopic echo
rostopic echo /<topic-name>
- 監聽某個話題的訊息並顯示
- 可選引數
--offset
:Display time in messages as offset from current time (e.g. to calculate lag/latency).
-c
:Clear the screen after each message is published. Cannot be used with -p.
-b
:Display messages in a bag file:
2.2 rostopic list
rostopic list
- 列出所有活動狀態下的主題
- 可選引數:
-b
:List topics in a bag file.
-p
:List only publishers.
-s
:List only subscribers.
2.3 rostopic info
rostopic info /<topic-name>
- 列出某個話題的有關資訊
2.4 rostopic type
rostopic type /<topic-name>
- 列出某個話題所釋出的訊息型別
2.5 rostopic find
rostopic find <package-name>/<message-name>
- 根據訊息型別尋找話題
2.6 rostopic bw
rostopic bw /<topic-name>
- 顯示某個話題的頻寬
2.7 rostopic delay
rostopic delay /<topic-name>
- 顯示帶有header的話題延遲
2.8 rostopic hz
rostopic hz /<topic-name>
- 顯示某個話題的釋出頻率
3.rosmsg
3.1 rosmsg show
rosmsg show /<message-type>
- 顯示某個訊息型別的定義
- 可選引數
-r
:Display the raw msg definition.
3.2 rosmsg packages
rosmsg packages
- 列出包含訊息的所有包
- 可選引數
-s
:Display all packages on a single line. Useful for backtick invocations.
3.3 rosmsg package
rosmsg package /<package-name>
- 列出某個包下的所有訊息型別
- 可選引數
-s
:Display all packages on a single line. Useful for backtick invocations.
3.4 rosmsg users
rosmsg users /<message-type>
- 尋找所有使用了某個訊息型別的原始碼檔案
4.rosservice
4.1 rosservice args
rosservice args /<service-name>
- 顯示某個服務中的請求的引數
4.2 rosservice list
rosservice list
- 列出所有活動的服務
- 可選引數:
-n
:Include the name of the node that implements the service.
4.3 rosservice info
rosservice info <service-name>
- 列印有關服務的資訊
4.4 rosservice find
rosservice find <package-name>/<service-type>
- 按照某個服務的型別去尋找包含此型別的服務的名稱
4.5 rosservice type
rosservice type <service-type>
- 根據服務的名稱,給出服務的型別
5. rossrv
5.1 rossrv show
rossrv show <package-name>/<service-name>
- 顯示某個服務的定義
5.2 rossrv packages
rossrv packages
- 列出包含服務的所有包
5.3 rossrv package
rossrv package /<package-name>
- 列出某個包下的所有服務
6.rosparam
6.1 rosparam list
rosparam list
- 列出所有引數
6.2 rosparam set
rosparam set <parameter-name> [parameter-value]
- 設定引數
6.3 rosparam get
rosparam get <parameter-name>
- 獲取引數的值
6.4 rosparam delete
rosparam delete <parameter-name>
- 刪除引數
6.5 rosparam load
rosparam load <yaml-file>
- 從外部檔案載入引數,先準備yaml檔案
6.6 rosparam dump
rosparam dump <yaml-file>
- 將引數寫出到外部檔案
本文由部落格一文多發平臺 OpenWrite 釋出!