827 B
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?