Face Robot

Die Calliope Face Robot Anwendung ermöglicht es dir, jeden Calliope mini Roboter mit der Position und Rotation deines Gesichts oder sogar dem Öffnen deines Mundes zu steuern. Mit dieser innovativen Steuerung kannst du dein Roboterprojekt auf eine ganz neue, kreative Weise bedienen – zum Beispiel durch Kopfbewegungen oder Mimik.

Calliope Face Robot ist als Webanwendung (WEB APP) verfügbar. Sie läuft direkt im Browser und kommuniziert mit deinem Calliope mini Board über Bluetooth – ganz ohne zusätzliche Software oder Installation.

⚠️ Calliope Face Robot benötigt einen Web-USB unterstützenden Browser z.B. Chrome, Edge.

Face Robot App

So geht's

Die LofiRobot-Erweiterung stellt alle Blöcke bereit, die für die Kommunikation zwischen Calliope mini und der Face Robot App benötigt werden. https://github.com/calliope-edu/LofiRobot/

Link kopieren

Parameter empfangen und interpretieren
Die Parameter sind so skaliert, dass sie in den Bereich von 0–100 bzw. 0–10 passen; die Gesichtserkennung (face visibility) hat den Wert 0 oder 1. Um den Wertebereich an deine Anforderungen anzupassen, musst du ihn auf dem Calliope mini umrechnen.

Die App verfolgt dein Gesicht anhand folgender Parameter:

Parameter Beschreibung Wertebereich
X Horizontale Position 0-99
Y Vertikale Position 0-99
Yaw Kopfrotation nach links/rechts 0-99
Pitch Kopfneigung nach oben/unten 0-99
Roll Kopfkippen (Seitenneigung) 0-9
Mouth Mundöffnung 0-99
Left eye Öffnung linkes Auge 0-99
Right eye Öffnung rechtes Auge 0-99
Smile Lächeln 0-99
Face visibility Gesicht erkannt (1) oder
nicht erkannt (0)
1 oder 0

Projekte

Kleine Roboterköpfe mit bis zu vier Servomotoren können mit Hilfe des Servoboard leicht realisiert werden.

Wenn du einen fünften Servomotor hinzufügst, wird es deutlich komplexer. Da nur bis zu vier Servomotoren gleichzeitig genutzt werden können, ist eine programmierte Weiche notwendig. Schaue dir dazu das Beispielprogramm an.