736 B
736 B
Aufgabe 02: Pan-Tilt-Kopf bauen
Ziel
Du baust einen einfachen Roboterkopf mit zwei Servos:
- Pan: links/rechts
- Tilt: hoch/runter
Aufgabe
Baue Befehle:
$ head look-left
$ head look-right
$ head look-center
$ head look-up
$ head look-down
Lernpunkte
- Koordinatensystem für Kopfbewegung
- sichere Winkelbereiche
- Nullposition/Kalibrierung
- sanfte Bewegungen statt ruckartiger Sprünge
Akzeptanzkriterien
- Kopf kann nach links, rechts, oben, unten und zur Mitte schauen.
- Bewegungen sind begrenzt und beschädigen die Mechanik nicht.
- Es gibt eine zentrale Konfigurationsdatei für Min-/Max-Winkel.
Erweiterung
Baue ein HTTP-API:
POST /motion/head/look
{"pan": 30, "tilt": -10}