ROS Summer School 2019 in Aachen

Die 8. ROS Summer School fand vom 12. August - 23. August 2019 an der FH Aachen statt.

Die ROS Summer School behandelte allgemeine Themen der mobilen Robotik:

  • Einführung in die mobile Robotik
  • ROS-Dateisystem
  • ROS-Kommunikation
  • Hardware und Sensoren
  • ROSSerial und Teleoperation
  • Bildverarbeitung mit OpenCV & ROS
  • Landmarken-Erkennung
  • Lokalisierung und Navigation
  • Kartierung
  • Einführung in SLAM-Algorithmen
  • Teilnahme am Urban Challenge Wettbewerb

Am Wochenende fuhren wir nach Paris und erkundeten die Hauptstadt Frankreichs mit dem Boot und zu Fuß.

In der FH Aachen verwendeten wir die Middleware ROS (Robot Operating System) als Standardbetriebssystem für Roboter. Nach dem Erlernen der Theorie wurden alle Themen an echter Hardware mit unseren an der FH Aachen entwickelten mobilen Robotern ausprobiert.

Am Ende gab es einen Wettbewerb, bei dem die Teilnehmer ihre Fähigkeiten einsetzen mussten, um den Roboter so zu programmieren, dass er einen Parcours durchfährt.

Der Ablauf war folgender:

  • Montag, 12. August: ROS-Demo / Show, Willkommens-BBQ
  • Dienstag, 13. August: ROS-Grundlagen: Navigieren in Linux und ROS-Dateisystem
  • Mittwoch, 14. August: ROS-Grundlagen: ROS-interne Kommunikation
  • Donnerstag, 15. August: Hardware-Schnittstellen, Transformationen in ROS
  • Freitag, 16. August: Einführung in den GAZEBO-Simulator, AR-Tag-Erkennung
  • Samstag, 17. August: Tagesausflug
  • Sonntag, 18. August: Tag zur freien Verfügung
  • Montag, 19. August: Lokalisierung und Kartierung
  • Dienstag, 20. August: ROS-Steuerung, Pfadplanung
  • Mittwoch, 21. August: Industrieausstellung
  • Donnerstag, 22. August: Prüfung, free hacking
  • Freitag, 23. August: Free hacking, Wettbewerb, Abschieds-BBQ

Zusätzlich boten wir während der Woche Ausflüge an, um Aachen und andere Städte in der Nähe (z.B. Amsterdam) zu erkunden.

Option: UAV-Workshop am 24. und 25. August 2019

  • Samstag, 24. August: Grundlagen des UAV-Designs, Komponenten und Funktionen, Beispiel-Setup eines Multicopters, Anleitung zum Erstflug
  • Sonntag, 25. August: Flugmodi, GPS-basiertes Verhalten, Interfacing mit ROS, AR_tags und UAVs, autonomes Fliegen