Bewertung:

Das Buch erhält gemischte Kritiken: Es wird für seinen Umfang und seine Zugänglichkeit für Anfänger gelobt, während kritisiert wird, dass es in einigen Bereichen veraltet ist und genügend praktische Beispiele enthält. Es dient als nützliche Einführung in die Robotik und wird für seine klaren Erklärungen geschätzt, aber fortgeschrittene Leser könnten es als mangelhaft empfinden.
Vorteile:⬤ Ausgezeichnete Einführung in die Robotik
⬤ für Anfänger geeignet
⬤ gut geschrieben und leicht verständlich
⬤ deckt ein breites Spektrum an Themen in der Robotik ab
⬤ vermittelt praktisches Wissen
⬤ enthält nützliche Links und Referenzen.
⬤ Veraltete Algorithmen und Techniken
⬤ oberflächlicher Inhalt
⬤ es fehlt an realen Programmierbeispielen
⬤ kann für völlige Neulinge schwer zu verstehen sein
⬤ nicht geeignet für fortgeschrittene Benutzer, die nach tiefgreifenden mathematischen Inhalten suchen.
(basierend auf 30 Leserbewertungen)
Elements of Robotics
Dieses frei zugängliche Buch schließt die Lücke zwischen dem Spielen mit Robotern in der Schule und dem Studium der Robotik auf höherem Niveau, um sich auf Karrieren in Industrie und Forschung vorzubereiten. Roboteralgorithmen werden formal dargestellt, aber nur mit Mathematik, die Schüler und Studenten im ersten Studienjahr kennen, wie Kalkül, Matrizen und Wahrscheinlichkeitsrechnung. Konzepte und Algorithmen werden anhand von detaillierten Diagrammen und Berechnungen erläutert.
Elements of Robotics bietet einen Überblick über verschiedene Robotertypen und die zum Bau von Robotern verwendeten Komponenten, konzentriert sich aber auf Roboteralgorithmen: einfache Algorithmen wie Odometrie und Rückkopplungssteuerung sowie Algorithmen für fortgeschrittene Themen wie Lokalisierung, Kartierung, Bildverarbeitung, maschinelles Lernen und Schwarmrobotik. Diese Algorithmen werden in vereinfachten Kontexten demonstriert, die es ermöglichen, detaillierte Berechnungen durchzuführen und machbare Aktivitäten zu formulieren. Studenten, die diese vereinfachten Demonstrationen studieren, werden gut auf das fortgeschrittene Studium der Robotik vorbereitet sein.
Die Algorithmen werden auf einer relativ abstrakten Ebene dargestellt und sind nicht an einen bestimmten Roboter gebunden. Stattdessen wird ein generischer Roboter definiert, der Elemente verwendet, die den meisten Lernrobotern gemeinsam sind: Differentialantrieb mit zwei Motoren, Näherungssensoren und eine Methode zur Anzeige der Ergebnisse für den Benutzer.
Die Theorie wird durch über 100 Aktivitäten ergänzt, von denen die meisten mit preiswerten Lernrobotern erfolgreich umgesetzt werden können. Aktivitäten, die mehr Berechnungen erfordern, können auf einem Computer programmiert werden. Archive mit Implementierungsvorschlägen für den Thymio-Roboter und eigenständige Programme in Python sind verfügbar.