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.