Roboterprojekte A/B

Pirate Robotics Robotermodelle A und B
Robotermodelle A und B

Hier werden in Zukunft Aktualisierungen, Errata und Migrationspläne für die Roboter aus dem Buch „Roboter mit ROS“ bereitgestellt. Die Modelle A und B unterscheiden sich anhand der zusätzlichen motorisierten Kamera an Modell B. Der Aufbau der Roboter ist so platzsparend wie möglich gehalten, sodass eigene Prototypen darauf basierend einfach realisierbar sind.

Migration ROS Noetic Ninjemys

Repo „hallowelt“ auf GitHub

Die Beispieldateien für Kapitel 5.3 sind auf github und können wie folgt für ROS Kinetic Kame auf Ubuntu 16 heruntergeladen werden (Bitte den Zielnamen „hallowelt“ am Ende des clone-Befehls beachten).

git clone https://github.com/calismurat/ROS_hallowelt.git hallowelt

Demnächst folgen die branches für Melodic und Noetic. Der Standardzweig ist auf ROS Kinetic Kame voreingestellt. Wer also die Dateien für Melodic herunterladen möchte, muss den gewünschten branch angeben:

git clone -b melodic https://github.com/calismurat/ROS_hallowelt.git hallowelt

Migration ROS Melodic Morenia

Auf bitbucket steht ein neues Repository für die Robotermodelle A und B bereit. Systemvoraussetzung für ROS Melodic ist Ubuntu 18. Es ist zwar auch Ubuntu 17 möglich, aber da die 18 eine LTS-Version (Long Term Support) ist, sollte diese bevorzugt werden. Support für Ubuntu 18 endet im April 2023.

git clone https://bitbucket.org/piraterobotics/abot-melodic.git

Die Änderungen von ROS Kinetic Kame nach ROS Melodic Morenia sind auf den Wiki-Seiten von ROS beschrieben:

http://wiki.ros.org/melodic/Migration

Am stärksten betroffen sind Xacro-Dateien. Insbesondere Tags, welche Xacro-Macros inkludieren, sollten mit dem xacro-Bezeichner ausgewiesen werden, sonst gibt es eine Warnung. In Noetic führen falsch ausgewiesene Tags zu einem Fehler.

Errata

  1. Fehlerhafte Abbildung in Kapitel 3-17 (3-19 E-Book)