ROS
ubuntu16.04
catkin

ROS command cheat sheet

ROS shell

Command 説明
roscd 指定されたROSパッケージのディレクトリに移動
rosls ROSパッケージのファイルリストを確認
rosed ROSパッケージのファイルを編集
roscp ROSパッケージのファイルをコピー
rospd ROSディレクトリインデックスにディレクトリを追加
rosd ROSディレクトリインデックスを確認

ROS execute

Command 説明
roscore ROSマスター(ROSネームサーバ)、rosout(標準出力stdout/標準エラー出力stderr)、パラメータサーバ(パラメータ管理)の起動
rosrun パッケージの一つのノードを実行
roslaunch パッケージの複数のノードを同時実行
rosclean rosログファイルを確認、削除

ROS information

Command 説明
rosnode ROSノード情報の確認
rostopic ROSトピック情報の確認
rosservice ROSサービス情報の確認
rosparam ROSパラメータ情報の確認と修正
rosbag ROSメッセージの記録と再生
rosmsg ROSメッセージ情報の確認
rossrv ROSサービス情報の確認
rosversion ROSパッケージとリリースバージョン情報の確認
rosqtf ROSシステムチェック

ROS catkin

Command 説明
catkin_create_pkg catkinビルドシステムでパッケージを自動生成
catkin_make catkinビルドシステムのビルド命令
catkin_eclipse catkinビルドシステムで生成したパッケージをEclipseで使用できるように変更
catkin_prepare_release リリース準備するときに使用されるchangelog整理とバージョンのタグ管理
catkin_generate_changelog リリースするときCHANGELOG.rstファイルの作成又は更新
catkin_init_workspace catkinビルドシステムの作業フォルダの初期化
catkin_find catkin検索

ROS package

Command 説明
rospack 指定したROSパッケージに関連する情報を表示
rosinstall ROS追加パッケージの自動インストール
rosdep ROSパッケージの依存関係ファイルのインストール
roslocale ROSパッケージの情報表示
roscreate-pkg ROSパッケージの自動生成(旧rosbuildシステムで使用)
rosmake ROSパッケージをビルド(旧rosbuildシステムで使用)

ROS tools

Command 説明
RViz 3次元可視化ツール
rqt QtベースのROS GUI開発ツール
rqt_image_view カメラ映像を表示するツール
rqt_graph ノードとメッセージ間の関係をグラフで表示するツール
rqt_plot 2次元データのプロットツール
rqt_bag GUIベースのbagデータ分析ツール