Arm und Hand Gestensteuerung in Python (4 / 6 schritt)

Schritt 4: Myo.py


Die tatsächliche Myo-Klasse (im myo.py) behandelt die Ausgabedaten von der umschlossenen ausführbaren Datei und macht es einfach in ein Python-Skript verwenden. Es verfügt über Methoden , Daten zu bekommen, die die Myo derzeit erlaubt den Benutzer Zugriff auf sowie eine bequeme Umstellung von Quaternionen Roll/Pitch/Gier Rotation.

So funktioniert es:

Rufen .start() auf das Klassenobjekt beginnt es als einen neuen Thread. Das Objekt führt unsere C-Code als separater Prozess, einen Handle zu der Prozess i/o zu halten. Dann blockiert und wartet darauf, dass die ausführbare Datei senden Sie uns ein Datenpaket von der Myo Zustand vor dem Auspacken und das Paket speichern. Methoden wie getAcceleration() funktionieren auf diese gespeicherten Paketdaten.

Wenn ein Aufruf von vibrate() auftritt, sendet unser Myo-Objekt (1) an STDIN des Prozesses, die erkennt es als Aufforderung zu vibrieren und verhält sich entsprechend.

In Verbindung stehende Artikel

Ein weiterer Kali Arm und Körper Alts

Ein weiterer Kali Arm und Körper Alts

Jetzt, wo ich meine Leder bin aufgefüllt habe, habe ich viel von Leder für ein anderes Kali-Arm.Ich mache wieder einen alten Aluminium-Walker in Kali, die Multi-bewaffneten, drei Augen Hindu-Göttin der Zeit und Ermächtigung. Kali ist die weibliche Fo
DIY 3D Scanner basierend auf strukturierten Licht und Stereo-Vision in Python Sprache

DIY 3D Scanner basierend auf strukturierten Licht und Stereo-Vision in Python Sprache

Dieser 3D Scanner wurde mit low-cost konventionelle Elemente wie video-Projektor und Webcams. Ein strukturiert-Light 3D Scanner ist ein 3D Scan-Gerät zur Messung der dreidimensionalen Form eines Objekts mit projizierten Lichtmuster und ein Kamerasyst
Wie erstelle ich ein Survival-Messer aus einer Kette und Hand-Scheren (Schweißen)

Wie erstelle ich ein Survival-Messer aus einer Kette und Hand-Scheren (Schweißen)

wie erstelle ich ein Survival-Messer aus einer Kette und Hand-Scheren1. Befestigen Sie mit Nagel(2) Schweißen (Gefahr!!!  Feuer an Bord!!!)Pläne:-Schleifen-Korrosionsschutz (Säure?)-Entwässerung des Griffs (Harz)?-Paracord Abdeckung
Duct Tape Arm und Bein Gewichte

Duct Tape Arm und Bein Gewichte

diese instructable lernen Sie, wie optimierte Duct tape Gewichte und füllen sie mit Blei oder Sand zu machen. Diese Gewichte können vertauscht werden, zwischen Arm und Bein. Dies ist mein erster instructable so nett sein ;) Bitte hinterlassen Sie Kom
Amigurumi-Arme und Beine Demo

Amigurumi-Arme und Beine Demo

wie einfache Arme und Beine für Ihre Amigurumi häkeln.
Graviert und Hand Painted buchen

Graviert und Hand Painted buchen

Dies ist eine meiner neuesten Stücke. Es ist ein Buch, das ich graviert und Hand bemalt und ist aus MDF gefertigt. Ich habe die Software AutoCAD, um das Buch zu entwerfen, dann ausgedruckt, das Design zu kleben auf MDF zum Aushauen und Gravur. Ich ha
Kopf und Hand Wärmer So Warm!

Kopf und Hand Wärmer So Warm!

ich habe Reis Taschen seit vielen Jahren machen wollte und ich habe heute einige. Ich habe nicht gesehen, Kopf wärmere Reis-Taschen und so ist dies, wie ich sie gemacht.  Ich habe auch einige Handwärmer.  Bitte verwenden Sie dieses Muster auf Ihr eig
Weiche Roboter: Machen Sie eine künstliche Muskeln Arm und Greifer

Weiche Roboter: Machen Sie eine künstliche Muskeln Arm und Greifer

Künstliche Luft Muskeln verwenden, können eine sehr flexible Roboterarm und Greifer erfolgen.Dieser weiche Roboter wird durch Druckluft angetrieben und jeweils 11 Muskeln über standard Infrarot-universal-Fernbedienung gesteuert werden kann oder eine
Hack eine $30-WiFi-Schwenk-Neige-Kamera - Video, Audio und Motor Steuerung mit Python

Hack eine $30-WiFi-Schwenk-Neige-Kamera - Video, Audio und Motor Steuerung mit Python

In dieser Instructable erfahren Sie wie man Videos, Mikrofon und Steuerung der $30 Kaicong SIP1602 Wireless-Schwenk-Neige-Kamera unter Windows, Linux oder OSX abfangen! Alles wird fein säuberlich in Python-Skripten aufgerollt; Sie können die Ausgabed
Einfach wie das Versenden von IoT-Sensor-Werte durch SigFox und Intel Edison, mit Python

Einfach wie das Versenden von IoT-Sensor-Werte durch SigFox und Intel Edison, mit Python

Ich hatte die Chance, bei einem Intel IoT Hackathon stattfindenden Usine.io in Paris, neben einem Intel Edison Arduino-Board und eine Reihe von Grove Sensoren/Aktoren, um auch das neue Akene-Board von Snootlab erhalten.Dank der Intel IoT Jungs, Nicol
Wie zahm und Hand-Feed Geckos!

Wie zahm und Hand-Feed Geckos!

Hier in Hawaii, wilde Geckos sind überall.  Durch seine helle, Neon grüne Farbe, die am häufigsten gesehenen Gecko in Hawaii die Goldstaub-TAGGECKO ist die ursprünglich nach Hawaii aus Madagaskar als Haustiere, importiert wurde aber jetzt in den wild
3D gedruckt Bobblehead - hochauflösende Ganzkörper gescannt und Hand bemalt

3D gedruckt Bobblehead - hochauflösende Ganzkörper gescannt und Hand bemalt

In diesem instructable, zeige ich Ihnen wie Sie Ihre eigenen 3D gedruckte Bobblehead mit einer Bauzeit von ein / zwei Tage erstellen können. Ich zeigen Ihnen, wie eine hohe Auflösung Ganzkörper 3D-Scan zu tun, wie dazu 3D Modellierungssoftware repari
? Hut und Crowl? und hand Stulpen oder Handschuhe?

? Hut und Crowl? und hand Stulpen oder Handschuhe?

HI! Also brauche ich eure Hilfe. Ich kann nicht entscheiden, ob Handwärmtaschen oder Fäustlinge zu machen.Ich werde versuchen, Rember dazu ein instructable machen (zumindest den Hut)
Vorne (Friedhof) Hand

Vorne (Friedhof) Hand

das ist etwas, ich habe als eine Last-Minute-Ergänzung zu was kleine Halloween-Dekoration, die wir haben. Ich vor kurzem eine Pflanze in unserem Vorgarten gegraben, und ich war nicht gerade sanft. Nachdem ich fertig war, dachte ich: "das sieht irgend