Praktische Aufgabe 3: Roboterwebservice

Es ist eine einfache Robotersteuerung als Webservice zu programmieren. Der Roboter stellt dabei einen Dienstleister dar, der die Dienste "Steuerung" und "Videobild" einem Client zur Verfügung stellt. Als Protokoll wird wieder HTTP verwendet.

Bei der Erstellung des Programms sind folgende Punkte zu beachten:

  • Es ist ein Server zu programmieren, der die Schnittstellen eines mobilen Roboters (simulierter Roboter oder reale Hardware) als Service zur Verfügung stellt.
  • Der Roboter soll sein eigenes Webinterface zur Verfügung stellen, und per HTTP-Anfragen gesteuert werden können.

Hinweis: Die Vorlage enthält Schnittstellen und Hilfsmittel zur Steuerung des Roboters. Erklärung zur API erfolgt in der Übung. Es ist nur die Kommunikationsseite zu implementieren.

Dokumentation zur Robot-API

Material