| rospack | パッケージの情報を取得(パッケージ情報を保存しているpackage.xmlをパースするコマンド) |
| rospack find <package> | packageのパスを取得 |
| rospack depends1 <package> | packageの直接依存パッケージを取得 |
| rospack depends <package> | packageの全依存パッケージを取得 |
| rosnode list | 起動中のnodeを列挙 |
| rosnode ping <nodename> | nodenameが起動中かチェック |
| roscd | packageに移動 |
| rosls | packageのディレクトリでls |
| rosrun [package_name] [node_name] | package_nameに含まれる、node_nameのプログラムを実行する。(__name:=my_turtleなどで、node_nameを操作可能) |
| rosed <package> <file> | packageのfileを編集する |
| rosmsg show [<message> or <package>/<message>] | ROSメッセージ定義の情報提供 |
| rossrv show [<service> or <package>/<service>] | ROSサービス定義の情報提供 |
| rosrun rqt_graph rqt_graph | メッセージの配信購読関係の可視化。青を購読していて、緑に配信している。 |
| rosrun rqt_console rqt_console | LOGの監視 |
| rosrun rqt_logger_level rqt_logger_level | LOGレベル監視 |
| rostopic echo /<packagename>/<nodename> | topic(/<packagename>/<nodename>)に流れているメッセージをそのまま出力する |
| rostopic type /<packagename>/<nodename> | 流れているメッセージの型を出力 |
| rostopic pub -n /<packagename>/<nodename> <topictype=message> -- x, y | n回topicに指定したメッセージ型と指定したメッセージで送る。 -nは-r 1で1Hzになる。 |
| rostopic list -v | 起動中のトピックの型を調べるときに使える |
| rosservice type <service> | serviceの型を調査 |
| rossrv show <service> | serviceの型の構成を表示 |
| rosservice call <service> <arg> | serviceを利用 |
| rosrun rqt_plot rqt_plot | topicの変数を表示できる |
| rosparam list | parameterの一覧 |
| rosparam set <param> <arg> | paramにargをセットする |
| rosparam get <param> | paramの値取得 |
| rosparam get / | paramの値を全部取得(rosparam listの代用にもなる) |
| rosbag info <bag> | bagの情報提供 |
| rosbag record <topics> | topicsのbagファイルを生成(-aですべてのトピック) |
| rosbag play <bag> | topicsのbagファイルを再生 |
| roslaunch [package] [filename.launch] | 一つのパッケージであればノードを複数同時に起動できる。パッケージのlaunchディレクトリの中にlaunchファイルを入れることで実現 |
| catkin_create_pkg <package_name> [depend1] [depend2] [depend3] | (catkinワークスペース内で)depend_iに依存するpackage_nameを作成 |
| catkin_make [--source src_dir] | catkin_wsディレクトリで実行。sourceが指定されなければsrcがデフォルトとなる。 |