Add pan tilt head task
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# Aufgabe 02: Pan-Tilt-Kopf bauen
|
||||
|
||||
## Ziel
|
||||
|
||||
Du baust einen einfachen Roboterkopf mit zwei Servos:
|
||||
|
||||
- Pan: links/rechts
|
||||
- Tilt: hoch/runter
|
||||
|
||||
## Aufgabe
|
||||
|
||||
Baue Befehle:
|
||||
|
||||
```text
|
||||
$ 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:
|
||||
|
||||
```text
|
||||
POST /motion/head/look
|
||||
{"pan": 30, "tilt": -10}
|
||||
```
|
||||
Reference in New Issue
Block a user