Systemüberwachungstools für ROS.
Autor(en): Willow Garage, Inc., Jerome Maye, Ralf Kaestner
Betreuer: Ralf Kaestner [email protected]
Lizenz: BSD-Lizenz (BSD)
Betriebssystem(e): Debian-basiertes Linux
Paket PPA: ppa:ethz-asl/ros
Dieses Projekt stellt Systemüberwachungstools für ROS in Form der folgenden ROS-Knoten bereit:
Jeder Knoten veröffentlicht ROS-Diagnosen, die bequem im Laufzeitmonitor visualisiert werden können.
Hier gehen wir davon aus, dass Sie beabsichtigen, das Projekt für die ROS-Distribution namens ROS_DISTRO
zu erstellen/installieren.
Die Betreuer dieses Projekts stellen Binärpakete für die neuesten Ubuntu LTS-Versionen und häufig verwendete Systemarchitekturen bereit. Um diese Pakete zu installieren, können Sie diesen Anweisungen folgen:
Fügen Sie die Projekt-PPA zu Ihren APT-Quellen hinzu, indem Sie Folgendes ausgeben
sudo add-apt-repository ppa:ethz-asl/ros
auf der Kommandozeile
Um Ihre Paketindexdateien erneut zu synchronisieren, führen Sie Folgendes aus:
sudo apt-get update
Installieren Sie alle Projektpakete und ihre Abhängigkeiten durch
sudo apt-get install ros-ROS_DISTRO-system-monitor
oder mit Ihrem bevorzugten Paketverwaltungstool
Dieses Projekt kann mit dem CMake-Build-System mit einer Open-Source-Makroerweiterung namens ReMake erstellt werden.
Die Build-Abhängigkeiten dieses Projekts sind in den Standardpaket-Repositorys der neuesten Ubuntu- und ROS-Versionen verfügbar. Um sie zu installieren, verwenden Sie einfach den Befehl
sudo apt-get install ros-ROS_DISTRO-rospy, ros-ROS_DISTRO-message-generation, ros-ROS_DISTRO-std-msgs, ros-ROS_DISTRO-diagnostic-msgs
Wenn Sie ReMake bereits auf Ihrem Build-System installiert haben, können Sie diesen Schritt überspringen. Andernfalls müssen Sie ReMake gemäß diesen Anweisungen installieren, bevor Sie versuchen, dieses Projekt auf herkömmliche Weise mit CMake zu erstellen.
Sobald ReMake auf Ihrem Build-System verfügbar ist, können Sie versuchen, dieses Projekt auf CMake-Art zu erstellen. Angenommen, Sie haben die Projektquellen in PROJECT_DIR
geklont, könnte ein typischer Out-of-Source-Build wie folgt aussehen:
Erstellen Sie ein Build-Verzeichnis mit
mkdir -p PROJECT_DIR/build
Wechseln Sie in das Build-Verzeichnis von
cd PROJECT_DIR/build
Führen Sie im Build-Verzeichnis Folgendes aus:
cmake -DROS_DISTRIBUTION=ROS_DISTRO PROJECT_DIR
um den Build zu konfigurieren
Wenn Sie die Build-Konfiguration überprüfen oder ändern möchten, geben Sie Folgendes ein:
ccmake PROJECT_DIR
Erstellen Sie das Projekt mit
make
Wenn Sie beabsichtigen, das Projekt zu installieren, rufen Sie an
make packages_install
(nur aus Paketen auf Debian-basiertem Linux) oder
make install
Dieses Projekt stellt noch keine API-Dokumentation bereit.
Wenn Sie ein Feature für dieses Projekt vorschlagen möchten, erwägen Sie bitte einen Beitrag oder senden Sie eine Feature-Anfrage an die Projektautoren. Fehler können über die Problemseite des Projekts gemeldet werden.
Weitere Informationen zum Robot Operating System (ROS) finden Sie in der offiziellen ROS-Dokumentation.