1.ロスノード
1.1 ロスノード ping
1.1.1 すべてのノードの接続ステータスをテストする
rosnode ping --all
1.1.2 特定のノードへの接続ステータスをテストする
rosnode ping /<node-name>
- スラッシュに注意してください
1.2 ロスノードリスト
rosnode list
- アクティブなノードをリストする
1.3 ロスノード情報
rosnode info /<node-name>
- ノードに関する情報を表示する
1.4 ロスノードマシン
1.4.1 すべてのデバイスを一覧表示する
rosnode machine
1.4.2 指定したデバイス上で実行中のノードを表示する
rosnode machine <machine-name>
1.5 ロスノードキル
1.5.1 全ノードプロセスの終了
rosnode kill --all
1.5.2 すべてのノードをリストし、プロセスを終了するノードを選択します
rosnode kill
1.5.3 ノードプロセスの終了
rosnode kill /<node-name>
1.6 ロスノードのクリーンアップ
rosnode cleanup
- 接続できないノードプロセスをクリーンアップする
2.ロストピック
2.1ラウンドエコー
rostopic echo /<topic-name>
- 話題のニュースを聞いて表示する
- オプションのパラメータ
--offset
:メッセージ内の時刻を現在時刻からのオフセットとして表示します(ラグ/レイテンシーを計算する場合など)。
-c
:メッセージを公開するたびに画面をクリアします。-p と同時に使用することはできません。
-b
:バッグファイル内のメッセージを表示:
2.2 ロトピックリスト
rostopic list
- すべてのアクティブなトピックをリストする
- オプションのパラメータ:
-b
:バッグファイル内のトピックをリストします。
-p
:発行者のみを記載します。
-s
:購読者のみをリストします。
2.3 ロストピック情報
rostopic info /<topic-name>
- トピックに関する情報をリストする
2.4 ロストピック型
rostopic type /<topic-name>
- トピックに投稿されたメッセージの種類をリストする
2.5 ロストピック検索
rostopic find <package-name>/<message-name>
- メッセージタイプごとにトピックを検索
2.6 ロストピック bw
rostopic bw /<topic-name>
- トピックの帯域幅を表示する
2.7 ロストピック遅延
rostopic delay /<topic-name>
- トピックの遅延をヘッダー付きで表示する
2.8ロストピックHz
rostopic hz /<topic-name>
- トピックが投稿される頻度を表示する
3.ロスメッセージ
3.1 rosmsg ショー
rosmsg show /<message-type>
- メッセージタイプの定義を表示する
- オプションのパラメータ
-r
:生のメッセージ定義を表示します。
3.2 rosmsg パッケージ
rosmsg packages
- メッセージを含むすべてのパッケージを一覧表示します
- オプションのパラメータ
-s
:全てのパッケージを一行で表示します。バッククォートの呼び出しに便利です。
3.3 rosmsg パッケージ
rosmsg package /<package-name>
- パッケージ内のすべてのメッセージ タイプをリストする
- オプションのパラメータ
-s
:全てのパッケージを一行で表示します。バッククォートの呼び出しに便利です。
3.4 rosmsg ユーザー
rosmsg users /<message-type>
- 特定のメッセージ タイプを使用するすべてのソース コード ファイルを検索します。
4.ロスサービス
4.1 rosservice 引数
rosservice args /<service-name>
- サービス内のリクエストのパラメータを表示する
4.2 rosservice リスト
rosservice list
- すべてのアクティブなサービスをリストする
- オプションのパラメータ:
-n
:サービスを実装するノード名を記載します。
4.3 rosservice 情報
rosservice info <service-name>
- サービスに関する情報を印刷する
4.4 rosservice の検索
rosservice find <package-name>/<service-type>
- サービスのタイプに応じて、このタイプを含むサービスの名前を検索します。
4.5 ロスサービスタイプ
rosservice type <service-type>
- サービスの名前に基づいて、サービスの種類を指定します
5.ロスルブ
5.1 rossrv ショー
rossrv show <package-name>/<service-name>
- サービスの定義を表示する
5.2 rossrv パッケージ
rossrv packages
- サービスを含むすべてのパッケージをリストする
5.3 rossrvパッケージ
rossrv package /<package-name>
- パッケージ内のすべてのサービスをリストする
6.ロスパラム
6.1 ロスパラムリスト
rosparam list
- すべてのパラメータをリストする
6.2 ロスパラムセット
rosparam set <parameter-name> [parameter-value]
- パラメータの設定
6.3 ロスパラムの入手
rosparam get <parameter-name>
- パラメータの値を取得します
6.4 ロスパラムの削除
rosparam delete <parameter-name>
- パラメータの削除
6.5ロスパラムロード
rosparam load <yaml-file>
- 外部ファイルからパラメータを読み込むには、まず yaml ファイルを準備します
6.6 ロスパラムダンプ
rosparam dump <yaml-file>
- パラメータを外部ファイルに書き出す