Hands-On ROS für die Programmierung von Robotern

Bewertung:   (3,9 von 5)

Hands-On ROS für die Programmierung von Robotern (Bernardo Ronquillo Japn)

Leserbewertungen

Zusammenfassung:

Das Buch ist eine nützliche Ressource für das Erlernen von ROS, insbesondere in Verbindung mit dem zugehörigen Entwicklungskit, aber es leidet darunter, dass es veraltet ist, da es sich auf ROS konzentriert und nicht auf das aktuellere ROS2.

Vorteile:

Leistungsstarkes Werkzeug zum Erlernen von ROS
deckt Grundlagen, Befehle, Simulatoren und Visualisierer ab
enthält Links zur tieferen Erforschung
lehrt Schlüsselkonzepte wie Sensoren, Kommunikation, Navigations-Stack, SLAM, Reinforcement Learning, maschinelles Lernen und Computer Vision
empfohlen für die praktische Hardware-Einrichtung.

Nachteile:

Bereits veraltet
konzentriert sich auf ROS anstelle von ROS2, was die Relevanz einschränkt
bietet keinen GitHub-Code für ROS

(basierend auf 2 Leserbewertungen)

Originaltitel:

Hands-On ROS for Robotics Programming

Inhalt des Buches:

Bringen Sie Ihre ROS-Kenntnisse auf die nächste Stufe, indem Sie komplexe Roboterstrukturen in einer ROS-Simulation implementieren Hauptmerkmale Lernen Sie grundlegende ROS-Konzepte kennen und wenden Sie diese an, um Navigationsaufgaben zu lösen Arbeiten Sie mit Einplatinencomputern, um intelligentes Verhalten in mobilen Robotern zu programmieren Verstehen Sie, wie spezifische Merkmale der physikalischen Umgebung die Leistung Ihres Roboters beeinflussen Buchbeschreibung

Die Verbindung eines physischen Roboters mit einer Robotersimulation unter Verwendung der ROS-Infrastruktur (Robot Operating System) ist eine der häufigsten Herausforderungen für ROS-Ingenieure. In diesem Buch erfahren Sie, wie Sie einen Roboter in einer virtuellen Umgebung simulieren und das gewünschte Verhalten in entsprechenden realen Szenarien erreichen können.

Dieses Buch beginnt mit einer Einführung in GoPiGo3 und die Sensoren und Aktoren, mit denen es ausgestattet ist. Anschließend arbeiten Sie mit dem digitalen Zwilling von GoPiGo3, indem Sie ein 3D-Modell von Grund auf neu erstellen und eine Simulation in ROS mit Gazebo ausführen. Als nächstes zeigt Ihnen das Buch, wie Sie GoPiGo3 verwenden, um einen autonomen mobilen Roboter zu bauen und zu betreiben, der seine Umgebung wahrnimmt. Schließlich erfahren Sie, wie ein Roboter Aufgaben erlernen kann, die nicht im Code programmiert wurden, sondern durch Beobachtung seiner Umgebung erworben werden. Sie werden sogar Themen wie Deep Learning und Reinforcement Learning behandeln.

Am Ende dieses Buches zur Roboterprogrammierung werden Sie mit den Grundlagen des Aufbaus zweckgebundener Anwendungen in der Robotik und der Entwicklung hochintelligenter autonomer Roboter von Grund auf vertraut sein. Was Sie lernen werden Machen Sie sich mit der Entwicklung von umweltbewussten Robotern vertraut Gewinnen Sie Erkenntnisse darüber, wie Ihre Roboter in physischen Umgebungen reagieren werden Zerlegen Sie ein gewünschtes Verhalten in eine Kette von Roboteraktionen Setzen Sie Daten von Sensoren mit dem Kontext in Beziehung, um adaptive Reaktionen zu erzeugen Wenden Sie Verstärkungslernen an, damit Ihr Roboter durch Versuch und Irrtum lernt Implementieren Sie Deep Learning, damit Ihr Roboter seine Umgebung erkennen kann Für wen dieses Buch gedacht ist

Wenn Sie ein Ingenieur sind, der KI-gesteuerte Roboter mit Hilfe des ROS-Frameworks bauen möchte, ist dieses Buch genau das Richtige für Sie. Robotik-Enthusiasten und Bastler, die ihre eigenen ROS-Robotikprojekte entwickeln wollen, werden dieses Buch ebenfalls nützlich finden. Kenntnisse der Python- und/oder C++-Programmierung und Vertrautheit mit Einplatinencomputern wie dem Raspberry Pi sind erforderlich, um dieses Buch optimal nutzen zu können. Inhaltsverzeichnis Zusammenbau des Roboters Testen von GoPiGo3 Erste Schritte mit ROS Erstellen des virtuellen zweirädrigen ROS-Roboters Simulieren des Roboterverhaltens in einer virtuellen Umgebung mit Gazebo Programmieren in ROS: Befehle und Werkzeuge Robotersteuerung und -simulation Virtuelles SLAM und Navigation mit Gazebo SLAM für die Roboternavigation Anwenden von maschinellem Lernen in der Robotik Maschinelles Lernen mit OpenAI Gym auf ROS Erreichen eines Ziels durch Reinforcement Learning

Weitere Daten des Buches:

ISBN:9781838551308
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Hands-On ROS für die Programmierung von Robotern - Hands-On ROS for Robotics Programming
Bringen Sie Ihre ROS-Kenntnisse auf die nächste Stufe,...
Hands-On ROS für die Programmierung von Robotern - Hands-On ROS for Robotics Programming

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: