Schulungsübersicht
Einführung
Grundlegende ROS-Konzepte verstehen
- Überblick über die ROS-Architektur und -Philosophie
- Einrichten der ROS-Arbeitsumgebung
- ROS-Master, Knoten, Themen und Nachrichten
- Nutzung von Konsolenbefehlen
- Arbeiten mit dem Catkin-Buildsystem
- Die ROS-Launch-Datei
- 3D-Visualisierung und Benutzerinteraktion mit dem Gazebo-Simulator
Ihr erstes ROS-Programm erstellen
- Erstellen eines ROS-Pakets
- Einrichten eines ROS-Projekts in Eclipse
- Nutzung der ROS C++ Client Library
- Schreiben eines einfachen ROS-Subscribers und Publishers
- Speichern und Abrufen von Parametern über den ROS Parameter Server
- Nutzung von RViz zur ROS 3D-Visualisierung
Nutzung des TF-Transformationssystems in ROS
Arbeiten mit der rqt-Benutzeroberfläche
Erforschung von Robotermodellen in ROS
Das Simulation Description Format (SDF)
Bereitstellen von ROS-Services
Implementierung von ROS-Aktionen
Nutzung simulierter Zeit in ROS
Speichern von Nachrichtendaten in ROS-Bags
Regressionstests mit realistischen Szenarien
Anwendung verschiedener Debugging-Strategien in ROS
Erforschung komplexer Real-World-Anwendungen für ROS
Weitere Schritte zur Erstellung Ihres ersten ROS-Projekts
Fehlerbehebung
Schlussfolgerungen
Voraussetzungen
- Grundkenntnisse in Robotik-Konzepten.
- Erste Programmiererfahrung.
Zielgruppe
- Hobbyisten
- Robotik-Begeisterte
- Ingenieure und Techniker
Erfahrungsberichte (4)
Individuelle Unterstützung
Simon the 2nd - Cboost
Kurs - ROS: Programming for Robotics
Maschinelle Übersetzung
Gute konzeptionelle Erklärungen gefolgt von guten Beispielaufgaben
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Kurs - ROS: Programming for Robotics
Maschinelle Übersetzung
Es war sehr nützlich und die praktischen Aufgaben halfen wirklich weiter.
David Croft - Coventry University
Kurs - ROS: Programming for Robotics
Maschinelle Übersetzung
Ich fühle mich sicher, dass ich die grundlegenden Fähigkeiten erworben habe, um zu verstehen, wie das ROS zusammenpasst und wie man Projekte darin strukturiert.
Dan Goldsmith - Coventry University
Kurs - ROS: Programming for Robotics
Maschinelle Übersetzung