ROS 的系统监控工具。
作者: Willow Garage, Inc.、Jerome Maye、Ralf Kaestner
维护者: 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
或使用您最喜欢的包管理工具
该项目可以使用 CMake 构建系统以及名为 ReMake 的开源宏扩展来构建。
该项目的构建依赖项可从最新 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官方文档。