ROS 用のシステム監視ツール。
著者: Willow Garage, Inc.、Jerome Maye、Ralf Kaestner
管理者:ラルフ・ケストナー [email protected]
ライセンス: BSDライセンス(BSD)
オペレーティング システム: Debian ベースの Linux
パッケージ PPA: ppa:ethz-asl/ros
このプロジェクトは、次の ROS ノードの形式で ROS 用のシステム監視ツールを提供します。
各ノードは、ランタイム モニターで簡単に視覚化できる ROS 診断を発行します。
ここでは、 ROS_DISTRO
という名前の ROS ディストリビューションのプロジェクトをビルド/インストールすると仮定します。
このプロジェクトのメンテナは、最新の Ubuntu LTS リリースと一般的に使用されるシステム アーキテクチャ用のバイナリ パッケージを提供します。これらのパッケージをインストールするには、次の手順に従ってください。
次のコマンドを実行して、プロジェクト PPA を APT ソースに追加します。
sudo add-apt-repository ppa:ethz-asl/ros
コマンドラインで
パッケージインデックスファイルを再同期するには、次を実行します。
sudo apt-get update
すべてのプロジェクト パッケージとその依存関係をインストールします。
sudo apt-get install ros-ROS_DISTRO-system-monitor
またはお気に入りのパッケージ管理ツールを使用する
このプロジェクトは、ReMake と呼ばれるオープンソース マクロ拡張機能を備えた CMake ビルド システムを使用してビルドできます。
このプロジェクトのビルド依存関係は、最近の Ubuntu および ROS リリースの標準パッケージ リポジトリから入手できます。それらをインストールするには、次のコマンドを使用するだけです
sudo apt-get install ros-ROS_DISTRO-rospy, ros-ROS_DISTRO-message-generation, ros-ROS_DISTRO-std-msgs, ros-ROS_DISTRO-diagnostic-msgs
ビルド システムに ReMake がすでにインストールされている場合は、この手順をスキップできます。それ以外の場合は、従来の CMake 方法でこのプロジェクトをビルドする前に、次の手順に従って ReMake をインストールする必要があります。
ReMake がビルド システムで利用可能になったら、CMake 方法でこのプロジェクトをビルドしてみることができます。プロジェクト ソースをPROJECT_DIR
にクローンしたと仮定すると、典型的なソース外ビルドは次のようになります。
を使用してビルドディレクトリを作成します
mkdir -p PROJECT_DIR/build
ビルド ディレクトリに切り替えます。
cd PROJECT_DIR/build
ビルドディレクトリで次を実行します
cmake -DROS_DISTRIBUTION=ROS_DISTRO PROJECT_DIR
ビルドを構成するには
ビルド構成を検査または変更する場合は、次のコマンドを実行します。
ccmake PROJECT_DIR
を使用してプロジェクトをビルドします
make
プロジェクトをインストールする場合は、電話してください。
make packages_install
(Debian ベースの Linux のパッケージからのみ) または
make install
このプロジェクトはまだ API ドキュメントを提供していません。
このプロジェクトの機能を提案したい場合は、貢献することを検討するか、プロジェクトの作成者に機能リクエストを送信してください。バグはプロジェクトの問題ページを通じて報告される場合があります。
ロボット オペレーティング システム (ROS) の詳細については、ROS の公式ドキュメントを参照してください。