7 🕹 Mit Nybble spielen
"Sie können den Wind nicht lenken, aber Sie können Ihre Segel justieren." ⛵️
7.1. Steuerung mit der Arduino IDE
Probiere die folgenden Befehle im seriellen Monitor aus:
“ksit”
“m0 30”
“m0 -30”
“kbalance”
“ktr”
“ktrL”
“d”
Das Anführungszeichen zeigt nur an, dass es sich um Zeichenketten handelt. Bei der Eingabe auf dem seriellen Monitor dürfen keine Anführungszeichen verwendet werden.
7.2. Steuerung mit Infrarot-Fernbedienung
7.2.1. Tasten-Zuweisung
Nur die Position der Knöpfe ist von Bedeutung, wobei die Symbole helfen können, sich an die Funktionalitäten zu erinnern. Ich werde positionsbezogene Symbole definieren, die sich auf diese Tasten beziehen.
Ich verwende Abkürzungen für die wichtigsten Definitionen, um die SRAM-Nutzung zu reduzieren. Aufgrund der begrenzten Tasten einer physischen Fernbedienung verändere ich die Definitionen immer aus Spaß.
Die folgende Abbildung ist nur eine Illustration. Überprüfe die Funktion String translateIR(){...} in Nybble.ino auf die tatsächlich gültigen Tastendefinitionen. Diese können auch angepasst werden.

7.2.2. Folgende Bewegungen werden hier vorgestellt
Taste 1 schaltet die Servos ab und schickt Nybble in den Schlaf. Es ist immer sicher, darauf zu drücken, wenn Nybble etwas AWWARD macht. Ich meine es ernst. Es gibt immer noch einige Geister im System, die ich nicht ganz verstehe.
Taste 2 ist die neutrale Stehposition. Nybble kann an der Seite geschoben werden, oder man lässt ihn aufstehen, um Hinterbeine und Schwanz zu bewegen. Seine Balancierfähigkeit kann auf einem schwankenden Brett getestet werden. Tatsächlich wird das Balancieren in den meisten Haltungen und Gängen aktiviert.
Hebe Nybble in der Mitte der Wirbelsäule an, so dass sich alle Beine frei in der Luft bewegen können. Klicke auf alle Tasten der IR-Fernbedienung, um zu sehen, was sie bewirken. Lege Nybble dann auf einen breiten, flachen Tisch und versuche, diese Tasten erneut. Unterschiedliche Oberflächen haben unterschiedliche Reibung und beeinflussen die Laufleistung. Der Teppich wird für Nybbles kurze Beine zu buschig sein. Über diese Art von schwierigem Gelände kann er nur krabbeln (Befehl kcr).
Man kann den Akkupack nach unten ziehen und entlang der längsseite des Bauches verschieben. Dadurch wird der Schwerpunkt eingestellt, was für die Gehleistung sehr wichtig ist. Sonst kann es passieren, dass er immer wieder umfällt.
Wenn Nybble geht, kann man ihn einen kleinen Abhang (<10 Grad) hoch- und runterklettern lassen.
Was immer Nybble auch tut, man kann ihn anheben und er wird aufhören sich zu bewegen. Wie eine Katze, die am Nacken gepackt wird.
Last updated
Was this helpful?