banner
Heim / Blog / Objektivierer: Direktor für Haustechnik
Blog

Objektivierer: Direktor für Haustechnik

May 26, 2023May 26, 2023

Der Objectifier von [Bjørn Karmann] ist ein Gerät, mit dem Sie Haushaltsgegenstände steuern können, indem Sie sie mithilfe von maschinellem Lernen und Computer Vision auf einzigartige Aktionen oder Verhaltensweisen reagieren lassen. Der Objectifier kann eine Tischlampe einschalten, wenn Sie ein Buch öffnen, und sie ausschalten, wenn Sie das Buch schließen. Schalten Sie die Kaffeemaschine ein, wenn Sie die Tasse neben die Kanne stellen, und aus, wenn Sie die Tasse herausnehmen. Schalten Sie den Bandschleifer ein, wenn Sie die Schutzbrille aufsetzen, und schalten Sie ihn aus, wenn Sie die Brille abnehmen. Laden Sie das Telefon auf, wenn Sie eine Banane davor legen, und stoppen Sie den Ladevorgang, wenn Sie einen Apfel davor legen. Sie verstehen, die Möglichkeiten sind endlos. Irgendwann in (naher) Zukunft werden wir hoffentlich in der Lage sein, auf diese Weise mit unbelebten Objekten zu interagieren. Wir können sie dazu bringen, aus unseren Handlungen zu lernen, anstatt dass wir lernen, sie zu programmieren.

Das Gerät nutzt Computer Vision und ein neuronales Netzwerk, um komplexe Verhaltensweisen im Zusammenhang mit Ihren Auslösebefehlen zu erlernen. Ein Trainingsmodus mit einer Telefon-App ermöglicht es Ihnen, das Gerät für die Ein- und Aus-Aktionen zu trainieren. Einige Aktionen erfordern einen größeren menschlichen Trainingsaufwand – etwa das Erkennen eines offenen und eines geschlossenen Buches –, aber letztendlich leistet das neuronale Netzwerk ziemlich gute Arbeit.

Die aktuelle Version ist der sechste Prototyp der Serie und [Bjørn] hat in jeder Phase viel Arbeit in die Verfeinerung des Projekts gesteckt. In seiner neuesten Variante besteht die Gerätehardware aus einem Pi Zero, einem Raspberry-Pi-Kameramodul, einem SMPS-Power-Brick, einem Relaisblock zum Schalten des Ausgangs, einem 230-V-Stecker für die Eingangsleistung und einer 230-V-Steckdose für den Abschluss Ausgabe. Alle Teile werden mithilfe von lasergeschnittenen Acryl-Stützstücken recht ordentlich zusammengesetzt und anschließend in einem schönen Holzgehäuse eingeschlossen.

Auf der Softwareseite wird der gesamte Teil des maschinellen Lernens mithilfe von „Wekinator“ erledigt – einer kostenlosen Open-Source-Software, die den Bau von Musikinstrumenten, Gesten-Gamecontrollern, Computer Vision oder Computer-Hörsystemen mithilfe von maschinellem Lernen ermöglicht. Die Computer Vision wird über Processing abgewickelt. Der gesamte Code wird mithilfe von OpenFrameworks verpackt, wobei ml4A Apps für die Arbeit mit maschinellem Lernen bereitstellt.

All das konnten wir aus den Bildern und Informationen in seinem Blogbeitrag ableiten. Es gibt nicht viele Details zur Hardware, aber die Bilder reichen aus, um uns alles zu verraten. Die Software wird nicht zur Verfügung gestellt, aber vielleicht könnte dies einige von euch Hackern dazu anspornen, eine andere Version des Objectifiers zu entwickeln. Schauen Sie sich das Video nach der Pause an, in dem Menschen gezeigt werden, wie sie dem Objectifier seine Tricks beibringen.