Files

827 B

Aufgabe 07: Motion API bereitstellen

Ziel

Du stellst Kopfbewegungen als lokalen Service bereit.

Warum ist das wichtig?

Der Agent soll Motion als Tool nutzen, ohne Servo-Code zu importieren.

Voraussetzungen

  • Aufgaben 05-06
  • HTTP-Grundlagen

Theorie

Eine Motion API ist eine Hardwaregrenze. Sie validiert, begrenzt und kann im Simulationsmodus laufen.

Aufgabe

Baue /health, /motion/head/look, /motion/head/center und /motion/head/state.

Akzeptanzkriterien

  • Look akzeptiert nur sichere Ziele.
  • State liefert aktuelle Position.
  • Simulationsmodus funktioniert ohne Hardware.

Erweiterungen

  • Füge Auth oder Localhost-Beschränkung hinzu.

Reflexionsfragen

  • Welche Befehle dürfen remote erreichbar sein?
  • Warum ist Simulationsmodus wichtig?
  • Welche Zustände braucht die API?