Files
robotics-ai-learning-roadmap/05-robot-motion/07-motion-api-bereitstellen.md
T

39 lines
827 B
Markdown

# 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?