# Aufgabe 06: Sanfte Bewegungen implementieren ## Ziel Du bewegst den Kopf in kleinen Schritten statt mit abrupten Sprüngen. ## Warum ist das wichtig? Ruckartige Bewegungen wirken schlecht und belasten Mechanik und Stromversorgung. ## Voraussetzungen - Aufgaben 04-05 ## Theorie Motion Profiles beschreiben Geschwindigkeit und Beschleunigung. Schon lineare Schritte sind besser als direkte Sprünge. ## Aufgabe Baue eine Funktion `move_to(pan, tilt, duration_ms)`, die Zwischenpositionen erzeugt. ## Akzeptanzkriterien - Bewegung ist sichtbar sanfter. - Dauer ist konfigurierbar. - Neue Ziele können kontrolliert behandelt werden. ## Erweiterungen - Teste Ease-in/ease-out. ## Reflexionsfragen - Warum sind Sprünge problematisch? - Wie reagierst du auf neue Befehle während Bewegung? - Welche Geschwindigkeit wirkt angenehm?