安曇野の森から > ROS(Robot Operating System)を使う > コマンド一覧(グループ別)

コマンド一覧(グループ別)

実行コマンド

rosrunノードを起動する。


パッケージコマンド

catkin_create_pkg実行したワークスペース内にパッケージディレクトリ/src、及び関連したファイルpackage.xml, CMakeList.txtを作成する。
rosdep initdependencyの初期化を行う。
rosdep updatedependencyの更新を行う。sudoで実行しないこと。
rospack findパッケージが格納されているディレクトリ(パッケージディレクトリ)を表示する。
rospack listインストールされているパッケージをリスト表示する。


スタックコマンド

roscreate-stackスタックを作成する。
rosstackスタックの情報を収集し表示する。


ディレクトリーコマンド

roscd パッケージディレクトリーへ(カレントディレクトリを)移動する。
roscpファイルをコピーする。
rosdディレクトリスタックを表示する。
roslsパッケージディレクトリー内のファイルを表示する。
rospdカレントディレクトリをディレクトリスタックに保存して指定されたディレクトリへ移動する。


ビルドコマンド

catkin_makeワークスペース内の全パッケージをビルドする。


マスターコマンド

roscoreマスター、パラメーターサーバー、rosoutノードの起動


ノードコマンド

rosnode cleanupCtrl+Cでノードを停止させた場合に残るノード情報を完全にクリアする。
rosnode infoノードのノード情報(どんなトピックを使っているか、パブリシャーかサブスクライバ―か、サービスか)を表示
rosnode killノードを停止させる。
rosnode list実行中ノードのリスト表示
rosnode machineマシン上で動作中のノードを表示する。
rosnode pingノードへ周期的にpingする。
rosrunノードの起動


メッセージコマンド

rosmsg listパッケージの全メッセージを表示する。
rosmsg md5メッセージのmd5サムを表示する。
rosmsg packageパッケージの全メッセージを表示する。
rosmsg packages全パッケージを表示する。
rosmsg showメッセージタイプの構造を表示する。


トピックコマンド

rostopic bwトピックへのメッセージ発行量をバイト数/秒で表示する。
rostopic echoトピックに流れるメッセージの内容を表示する。
rostopic hzトピックへのメッセージ発行周期を回数/秒で表示する。
rostopic infoトピックを流れるメッセージのタイプを表示する。
rostopic list現在使用中のトピックをリスト表示する。
rostopic pubメッセージタイプのメッセージ内容を指定された周期でトピックへ発行する。
rostopic typeトピックのトピックタイプを表示する。


サービスコマンド

rosservice argsサービスの引数を表示する。
rosservice callサービスを実行する。
rosservice findサービスタイプ名でサービスを検索する。
rosservice infoサービスのデータタイプを表示する。
rosservice list現在アクティブになっているサービスをリスト表示する。
rosservice nodeサービスを提供しているノードを表示する。
rosservice typeサービスタイプを表示する。
rosservice uriサービスのROSRPC uriを表示する。
rossrv showサービスデータタイプの詳細(構造)を表示する。


パラメーターコマンド

rosparam deleteパラメータを削除する。
rosparam dumpファイルにあるパラメータの内、指定した名前空間の全パラメータを表示する。ディフォルトの名前空間はグローバル(/)
rosparam getパラメータの値を表示する。
rosparam list全てのパラメーターをリスト表示する。
rosparam load名前空間の全パラメータを指定したファイルに保存する。ディフォルトの名前空間はグローバル(/)
rosparam setパラメータへ値を設定する。


バッグコマンド

rosbag checkバッグファイルが使用可能か確認する。
rosbag compressバッグファイルを圧縮する。
rosbag decompressバッグファイルを解凍する。
rosbag filterバッグファイルを指定されたPhython式で変換する。
rosbag fix壊れたバッグファイルを修復する。
rosbag infoバッグファイルの中身の概要を表示する。
rosbag playバッグファイルの内容を再生する。
rosbag recordトピックを流れる情報を指定したbagファイルへ記録する。
rosbag reindexバッグファイルをインデックスし直して修復する。


ログコマンド

rosclean checkログファイルの利用状況(ファイルサイズ)を表示する。
rosclean purgeログファイルを削除する。


ローンチコマンド

roslaunchローンチファイルを起動します。roscoreが起動していなければroscoreが自動で起動されます。
roslaunch-deps
roslaunch-logs


ツールコマンド

rosedエディタを起動する。
rosinstallパッケージをソースからインストールする。
roslocate
rosversionスタックのバージョンを表示する。
roswtfPythonプログラムの不具合を見つけるツールを起動する。
rqtGUIツールを起動する。




inserted by FC2 system