C4K_PY_no_bg

C4K: PY-10 RobA Choreografie

Tanzender Roboterarm - Programmiere eine eigene Choreografie.

Inhalt

In diesem Workshop bringen die Teilnehmenden einen vierachsigen Roboterarm mit MicroPython zum Tanzen. Dazu bewegen sie seine vier Gelenke nacheinander, stellen geeignete Servowinkel ein und speichern die einzelnen Positionen als Bewegungsfolge.

Aus den Positionen entsteht Schritt für Schritt eine kleine Choreografie. Funktionen mit Parametern helfen dabei, Bewegungen übersichtlich zu programmieren und wiederzuverwenden. Durch passende Wartezeiten werden die einzelnen Bewegungen zeitlich aufeinander abgestimmt. Beim Ausprobieren berücksichtigen die Teilnehmenden sichere Minimal- und Maximalwinkel für die Servos.

Erweiterungen

  • Optional können mehrere Tänze programmiert und über die Tasten des micro ausgewählt werden.

Lernziele

  • einstellen, wie Servowinkel die Positionen der vier Gelenke bestimmen
  • verwenden, wie Funktionen mit Parametern Bewegungen übersichtlich beschreiben
  • strukturieren, wie mehrere Positionen zu einer Bewegungsfolge verbunden werden
  • koordinieren, wie Wartezeiten den zeitlichen Ablauf einer Choreografie steuern
  • berücksichtigen, wie Minimal- und Maximalwinkel sichere Bewegungsbereiche festlegen
  • erklären, wie gespeicherte Positionen, Programmablauf und Servosteuerung gemeinsam die sichtbare Bewegung des Roboterarms erzeugen