Praktische Robotik in C++: Bauen und programmieren Sie echte autonome Roboter mit dem Raspberry Pi (English Edition)

Bewertung:   (4,6 von 5)

Praktische Robotik in C++: Bauen und programmieren Sie echte autonome Roboter mit dem Raspberry Pi (English Edition) (Lloyd Brombach)

Leserbewertungen

Zusammenfassung:

Das Buch „Practical Robotics in C++“ wird wegen seiner Klarheit, Organisation und praktischen Herangehensweise an den Bau funktionierender Roboter hoch gelobt. Es deckt wesentliche Prinzipien der Robotik ab und ist sowohl für Anfänger als auch für erfahrene Programmierer geeignet. Einige Rezensenten merkten jedoch an, dass es die Bereitschaft voraussetzt, in teure Komponenten zu investieren, und dass bestimmte Erklärungen ausführlicher sein könnten.

Vorteile:

Das Buch ist gut geschrieben, klar und umfassend. Es ist für Anfänger geeignet, da es Grundlagenwissen und praktische Anleitungen zum Bau von Robotern vermittelt. Viele fanden es für bestimmte Projekte sehr nützlich und schätzten die enthaltenen Ressourcen wie den Code-Zugang auf GitHub und Hardware-Empfehlungen.

Nachteile:

Einige Leser waren der Meinung, dass sich das Buch zu sehr auf teure, vorgefertigte Komponenten konzentriert, anstatt auf einfache, selbstgebaute Lösungen. Außerdem fanden einige die Gliederung der Themen verwirrend oder wünschten sich in bestimmten Bereichen ausführlichere Erklärungen. Ein häufiger Kritikpunkt war, dass der Aufbau nicht kapitelweise strukturiert war.

(basierend auf 18 Leserbewertungen)

Originaltitel:

Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)

Inhalt des Buches:

Lernen Sie, wie man echte autonome Roboter baut und programmiert.

Hauptmerkmale

⬤ Vereinfachte Darstellung der Grundlagen für den Bau einer Roboterplattform.

⬤ Erlernen Sie die Programmierung des Raspberry Pi für die Interaktion mit der Hardware.

⬤ Neueste Erkenntnisse über autonome Bewegungs-, Kartierungs- und Bahnplanungsalgorithmen für die fortgeschrittene Robotik.

Beschreibung

Practical Robotics in C++ lehrt das gesamte Spektrum der Robotik, von der Einrichtung eines Computers für eine Robotersteuerung bis zur Stromversorgung der Radmotoren. Das Buch vermittelt Ihnen die Werkstattkenntnisse der Elektronik, Hardware und Software für den Bau einer mobilen Roboterplattform.

Sie werden lernen, wie man Sensoren einsetzt, um Hindernisse zu erkennen, wie man dem Roboter beibringt, sich selbst eine Karte zu erstellen und einen Weg zu planen, der Hindernissen ausweicht, und wie man seinen Code so strukturiert, dass er modular und mit anderen Roboterprojekten austauschbar ist. Während des gesamten Buches können Sie die Demonstration der vollständigen Kodierung von Robotern mit Hilfe von einfacher und klarer C++-Programmierung erleben.

Darüber hinaus erfahren Sie, wie Sie die GPIO-Hardware-Interface-Pins des Raspberry Pi und vorhandene Bibliotheken nutzen können, um eine unglaublich leistungsfähige Maschine auf der günstigsten Computerplattform aller Zeiten zu bauen.

Was werden Sie lernen?

⬤ Schreiben Sie den Code für den Motorantriebsregler.

⬤ Erstellen einer Karte aus Lidar-Daten.

⬤ Schreibe und implementiere deinen eigenen autonomen Pfadplanungsalgorithmus.

⬤ Schreiben Sie einen Code, um Wegpunkte autonom an den Motorantriebsregler zu senden.

⬤ Erfahren Sie mehr über die Kartierung und Navigation von Robotern.

Für wen ist dieses Buch geeignet?

Dieses Buch ist besonders für C++-Programmierer geeignet, die sich für Robotik und Hardware-Programmierung interessieren. Alles, was Sie brauchen, ist ein gutes Verständnis der C++-Programmierung, um den größten Nutzen aus diesem Buch zu ziehen.

Inhaltsverzeichnis

1. Auswählen und Einrichten eines Robotercomputers.

2. GPIO-Hardware-Schnittstellenpins - Überblick und Verwendung.

3. Die Roboterplattform.

4. Arten von Robotermotoren und Motorsteuerung.

5. Kommunikation mit Sensoren und anderen Geräten.

6. Zusätzliche hilfreiche Hardware.

7. Hinzufügen des Computers zur Steuerung des Roboters.

8. Strategie der Robotersteuerung.

9. Koordinierung der Teile.

10. Karten für die Roboternavigation.

11. Roboterverfolgung und Lokalisierung.

12. Autonome Bewegung.

13. Autonome Bahnplanung.

14. Raddrehgeber für Odometrie.

15. Ultraschall-Entfernungsmessgeräte.

16. IMUs: Beschleunigungsmesser, Gyroskope und Magnetometer.

17. GPS und externe Bakensysteme.

18. LIDAR-Geräte und -Daten.

19. Real Vision mit Kameras.

20. Sensor-Fusion.

21. Bau und Programmierung eines autonomen Roboters.

Über den Autor

Lloyd Brombach ist ein Steuerungsingenieur, Programmierer und langjähriger Elektronik- und Robotik-Enthusiast. Er hat an Robotik-Wettbewerben teilgenommen, z. B. an der von der NASA finanzierten 2007 Lunar Regolith Excavation Challenge und kürzlich an der 27th Intelligent Ground Vehicle Challenge. Intelligent Ground Vehicle Challenge. Er hat sich verpflichtet, Beiträge zur Robotik zu leisten, von denen zukünftige Robotiker und Roboterbesitzer in den kommenden Jahren profitieren werden.

Facebook-Profil: www.facebook.com/practicalrobotics.

Youtube: www.youtube.com/practicalrobotics.

LinkedIn-Profil: https: //www.linkedin.com/in/lbrombach.

Weitere Daten des Buches:

ISBN:9789389423464
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische Robotik in C++: Bauen und programmieren Sie echte autonome Roboter mit dem Raspberry Pi...
Lernen Sie, wie man echte autonome Roboter baut...
Praktische Robotik in C++: Bauen und programmieren Sie echte autonome Roboter mit dem Raspberry Pi (English Edition) - Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)

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

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)