Outils de surveillance du système pour ROS.
Auteurs : Willow Garage, Inc., Jerome Maye, Ralf Kaestner
Responsable : Ralf Kaestner [email protected]
Licence : Licence BSD (BSD)
Système(s) d'exploitation : Linux basé sur Debian
Paquet PPA : ppa:ethz-asl/ros
Ce projet fournit des outils de surveillance du système pour ROS sous la forme des nœuds ROS suivants :
Chaque nœud publie des diagnostics ROS qui peuvent facilement être visualisés dans le moniteur d'exécution.
Ici, nous supposons que vous avez l'intention de créer/installer le projet pour la distribution ROS nommé ROS_DISTRO
.
Les responsables de ce projet fournissent des packages binaires pour les dernières versions d'Ubuntu LTS et les architectures système couramment utilisées. Pour installer ces packages, vous pouvez suivre ces instructions :
Ajoutez le PPA du projet à vos sources APT en émettant
sudo add-apt-repository ppa:ethz-asl/ros
sur la ligne de commande
Pour resynchroniser les fichiers d'index de votre package, exécutez
sudo apt-get update
Installez tous les packages du projet et leurs dépendances via
sudo apt-get install ros-ROS_DISTRO-system-monitor
ou en utilisant votre outil de gestion de paquets préféré
Ce projet peut être construit à l'aide du système de construction CMake avec une extension de macro open source appelée ReMake.
Les dépendances de construction de ce projet sont disponibles à partir des référentiels de packages standard des versions récentes d'Ubuntu et de ROS. Pour les installer, utilisez simplement la commande
sudo apt-get install ros-ROS_DISTRO-rospy, ros-ROS_DISTRO-message-generation, ros-ROS_DISTRO-std-msgs, ros-ROS_DISTRO-diagnostic-msgs
Si vous avez déjà installé ReMake sur votre système de build, vous pouvez ignorer cette étape. Sinon, avant d'essayer de créer ce projet de la manière traditionnelle CMake, vous devez installer ReMake en suivant ces instructions.
Une fois que ReMake est disponible sur votre système de build, vous pouvez essayer de construire ce projet à la manière de CMake. En supposant que vous avez cloné les sources du projet dans PROJECT_DIR
, une version hors source typique pourrait ressembler à ceci :
Créez un répertoire de construction en utilisant
mkdir -p PROJECT_DIR/build
Basculez vers le répertoire de construction en
cd PROJECT_DIR/build
Dans le répertoire build, exécutez
cmake -DROS_DISTRIBUTION=ROS_DISTRO PROJECT_DIR
pour configurer la build
Si vous souhaitez inspecter ou modifier la configuration de build, émettez
ccmake PROJECT_DIR
Construisez le projet en utilisant
make
Si vous avez l'intention d'installer le projet, appelez
make packages_install
(à partir de packages sur Linux basé sur Debian uniquement) ou
make install
Ce projet ne fournit pas encore de documentation API.
Si vous souhaitez proposer une fonctionnalité pour ce projet, veuillez envisager de contribuer ou d'envoyer une demande de fonctionnalité aux auteurs du projet. Les bogues peuvent être signalés via la page des problèmes du projet.
Pour plus d'informations sur le système d'exploitation du robot (ROS), veuillez vous référer à la documentation officielle de ROS.