Jeffrey Cross
Jeffrey Cross

Pixy - Mikrocontroller-Platinen lernen

In den letzten Tagen der Kickstarter-Kampagne ist das Pixy-Kameraboard von Carnegie Mellon eine interessante Alternative zu Kameras, die an Mikrocontroller wie den Arduino angeschlossen werden sollen. Es ist nicht nur eine andere Kamera, sondern ein „intelligenter“ Vision-Sensor.

Pixy verfügt über einen eigenen Prozessor und kann über eine von mehreren Schnittstellen mit Ihrem Mikrocontroller-Board verbunden werden: UART serial, SPI, I2C oder einfach über einen digitalen oder analogen Pin. Anstatt Rohdaten an den Mikrocontroller zu liefern, analysiert er stattdessen die Bilder an Bord und sendet mehr nützliche Daten (verwertbare Daten) an Ihren Mikrocontroller, z. Bei x = 54, y = 103 wurde ein roter Ping-Pong-Ball erkannt. Obwohl auch ohne angeschlossene Mikrocontrollerplatine angeschlossen, kann Pixy seine digitalen und analogen Ausgänge zum Triggern von Schaltern oder Servos verwenden, was bedeutet, dass Sie damit einfache Roboter ohne Programmierung ansteuern können.

Die Pixy-Kameraplatine ist an eine Arduino-Mikrocontrollerplatine angeschlossen.

Der Pixy verwendet einen Farbton-basierten Farbfilterungsalgorithmus, um Objekte zu erkennen, den Farbton und die Sättigung jedes Pixels vom Bildsensor zu berechnen, wodurch er relativ robust für Beleuchtungsänderungen ist, und einen Algorithmus für verbundene Komponenten, um mehrere Objekte zu erkennen.

Pixy kann mehrere Objekte gleichzeitig erkennen, verfolgen und unterscheiden.

Das wirklich Interessante an Pixy ist jedoch, dass Sie ihm leicht beibringen können, was Sie möchten. Wenn Sie einen roten Ball verfolgen möchten, halten Sie ihn einfach vor den Sensor und drücken Sie die Taste oben auf der Platine. Im Lernmodus generiert Pixy ein statistisches Modell der Farben, die in dem Objekt vor der Kamera enthalten sind, als die Taste gedrückt wurde, und verwendet es, um später ähnliche Farbsignaturen (und Objekte) zu finden.

Während sich andere Sensoren vermehrt haben, wurden die Kameras von den Herstellern im Regal aufbewahrt, und es ist im Allgemeinen zu schwierig, direkt von einer Mikrocontrollerplatine aus zu spielen, und die Daten sind nicht so besonders nützlich - direkt umsetzbar - wie Daten anderer Sensoren . Es ist möglich, dass Pixy dies ändern und die Reibung bei der Verwendung von Computervision für den Roboterbau wirklich reduzieren kann.

Aktie

Leave A Comment