Entwicklung einer Web-Oberfläche zur Anzeige des Status des Roboters und Steuerung.


Zusammenfassung

Zum einfachen Debugging soll für unseren Roboter eine Webanwendung geschrieben werden, durch welche der Status des Roboters über WLAN verfolgt werden kann. Desweiteren wäre es hilfreich, das Ausführen von Aktionen zum testen über die Oberfläche zu triggern.

Diese soll die in unserer ROS2-Software anfallenden Daten aufbereiten und live oder aufgezeichnet darstellen können. So zum Beispiel könnte eine 2D-Visualisierung des wahrgenommenen Spielfeldes mit den verschiedenen Roboter und Gegner Positionen dargestellt werden.

Geplante Features:

  • Grafische Aufbereitung der Daten zur einfachen Auswertung
  • z.B. Position des Roboters, Position des Gegners, geplante Route, etc.
  • Modulare und dokumentierte Software zur einfachen Wartung und Erweiterung
  • Ggf. Funktionen wie Neustart, Homing der Motoren, etc.

Tätigkeitsfelder und Technologien

  • Entwicklung einer komplexen Singlepage-Anwendung in Javascript
  • rosbridge_suite und roslibjs als Interface zum Roboter

Referenzen und Links