ich habe noch nie einen wirklich mit ros funktionierenden roboter gesehen, alle tummeln sich in der simulation.
Hallo,
ich möchte folgendes Buch empfehlen:
Roboter mit ROS
Klappentext (Buchrückseite)
Beschreibung:
Bauen Sie Ihren Roboter – mit professionellen Tools
- Robotik praktisch erklärt
- Das Robot Operating System (ROS) kennen lernen und für eigene Prototypen einsetzen
- Alles über Simulation, Konstruktion und Programmierung
- Inklusive zwei Roboter-Selbstbauprojekten für Bots mit fortgeschrittenen Fähigkeiten
Murat Calis zeigt, wie Sie das Open-Source-Framework ROS (Robot Operating System) zur Steuerung und Programmierung eigener Bot-Konstruktionen einsetzen. Zwei Robotermodelle, die nachgebaut werden können, zeigen beispielhaft den Ablauf von der Idee zum Prototyp. Probieren Sie die Entwicklungsschritte von der Simulation bis zur Programmierung selbst aus und lernen Sie dabei, außergewöhnliche Bots für eigene Anwendungszwecke zu konstruieren.
Behandelt werden folgende Themen:
- Simulationen mit Gazebo und Blender
- Kartografierung und Kinematik mit RViz
- Autonome kollisionsfreie Navigation mit SLAM
- Gesichtserkennung mit OpenCV
Die Robotermodelle im Buch zeigen anschaulich das Publish-/Subscribe-Prinzip von ROS. Nachdem Sie das Zusammenspiel unabhängiger Software-Module innerhalb eines Roboters verstanden haben, geht es spielerisch weiter: Lassen Sie Roboter in einer Simulation starten oder eine virtuelle Welt kartografieren. Kommentierte Programmierbeispiele unterstützen Sie dabei, Ihre Roboter mit Python oder C++ zu steuern.
Zielgruppe:
- Informatik-Studierende
- Ingenieurinnen und Ingenieure im Bereich Automation
- Maker von 16 bis 106
Erschienen im Januar 2020, ca. 308 Seiten, komplett in Farbe, Broschur
dpunkt.verlag
Erhältlich bei dpunkt, amazon, beck-shop, lehmanns usw.
ISBN Print:978-3-86490-567-4
ISBN PDF: 978-3-96088-467-5
ISBN ePub: 978-3-96088-468-2
ISBN Mobi: 978-3-96088-469-9
Der Quellcode zum Buch ist unter einer BSD-Lizenz auf bitbucket veröffentlicht und enthält eine Einkaufsliste aller verwendeten Bauteile.
ich habe noch nie einen wirklich mit ros funktionierenden roboter gesehen, alle tummeln sich in der simulation.
Geändert von morob (09.04.2020 um 15:48 Uhr)
das leben ist hart, aber wir müssen da durch.
Und ich habe jetzt erst die Namensgleichheit von User und Autor erkannt.
Schade, dass es noch keine Rezensionen zum Werk gibt.
ich werde mir das Buch trotzdem mal holen und ansehen.
ein paar sachen sind da schon wieder zu alt, die ros version läuft aus, ich bin schon dabei mich mal in die neue rein zuschauen.
das leben ist hart, aber wir müssen da durch.
@morob, danke für Ihr Interesse! Ich habe bis kurz vor Veröffentlichung die Version melodic getestet und wegen Unvollständigkeit von gmapping nicht ins Buch übernommen.
Aktuell arbeiten ROS-Entwickler mehr an ROS2( Dashing, Focal...) als an ROS1(Kinetic, Melodic...).
Diese Übergangsphase kann man auch anhand der recht bunten Metrik ab 2018 auf metrics.ros.org/rosdistro_rosdistro.html erkennen.
An den Kernthemen von ROS wird sich aber nicht viel ändern, sodass das, was man in ROS1 gelernt hat, auch in ROS2 nützlich ist.
- - - Aktualisiert - - -
@Holomino, auf Amazon gibt es bereits eine Rezension.
Vllt möchtest du näher legen warum man sich zu ROS ein Buch kaufen sollten, wenn es doch mehr aus genug Online Resourcen dazu gibt?
@morob Im Forschungsumfeld wird ROS auf ziemlichen vielen Robotern auch recht erfolgreich eingesetzt. Wobei man da meistens noch custom Erweiterungen für "Echtzeitfähigkeit" hat.
das problem ist das ich eine Raspberry Pi 4 64 bit nehme und da gibt es kein kinetic. ich habe dann mal nachgelesen und gesehen, das man nicht vor hat, kinetic für 64bit nach zu machen.
warum nehmen ich nicht 32bit, weil es da probleme mit dem 4gb gibt, das kommt mir bekannt vor, man kann nur bis jetzt 3gb nutzen ohne probleme zu riskieren.
Geändert von morob (12.04.2020 um 18:07 Uhr) Grund: typo
das leben ist hart, aber wir müssen da durch.
Ich könnte meinen anbieten.
@defiant, sehe ich das richtig, du arbeitest nicht mit ubuntu sondern mit debian? ansonsten werde ich mir das mal in ruhe ansehen, danke.
das leben ist hart, aber wir müssen da durch.
Ja, allerdings auf dem Desktop-Rechner derzeit das Docker Image, da ich keine Lust mehr auf selbstkompilieren hatte und es derzeit keine ROS-Binaries für Buster gibt. Für ROS-Empfänger kann ich selber kompilieren übrigens nicht empfehlen. Der Raspberry Pi soll ja auch virtualisieren können, vielleicht wäre das eine Variante? Habe ich allerdings keine Erfahrung mit.
Lesezeichen