feat: expanded and added more tasks
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# 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?
|
||||
Reference in New Issue
Block a user