Инструменты системного мониторинга для ROS.
Автор(ы): Willow Garage, Inc., Джером Мэй, Ральф Кестнер
Сопровождающий: Ральф Кестнер [email protected]
Лицензия: Лицензия BSD (BSD)
Операционная система(ы): Linux на базе Debian.
Пакет PPA: ppa:ethz-asl/ros
Этот проект предоставляет инструменты мониторинга системы для ROS в виде следующих узлов ROS:
Каждый узел публикует диагностику ROS, которую можно удобно визуализировать в мониторе времени выполнения.
Здесь мы предполагаем, что вы собираетесь собрать/установить проект для дистрибутива ROS с именем ROS_DISTRO
.
Сопровождающие этого проекта предоставляют бинарные пакеты для последних выпусков 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
(из пакетов только в Linux на базе Debian) или
make install
Этот проект еще не предоставляет никакой документации по API.
Если вы хотите предложить новую функцию для этого проекта, рассмотрите возможность внести свой вклад или отправьте запрос на добавление функции авторам проекта. Об ошибках можно сообщить через страницу проблем проекта.
Дополнительную информацию об операционной системе робота (ROS) см. в официальной документации ROS.