Mittwoch, 30. Dezember 2009

Cobra Robot RS Restauration: Teachpad



Seit ein paar Tagen restauriere ich meinen kürzlich erhaltenen Cobra Roboter Arm - heute war das Teachpad an der Reihe. Hier ein paar vorher nachher Fotos:



In den nächsten Tagen sollten die neuen Akkus für Platine der Steuer-Konsole in der Post sein, dann kann es auch damit weiter gehen :-)

Sonntag, 11. Oktober 2009

Multi Touch Table: Objekt-Erkennung

Das Fire-Touch Framework unterstützt nun auch die Erkennung von Objekten, welche auf der Projektionsfläche aufliegen.


Dazu werden unter den Objekten Barcode-ähnliche Markierungen angebracht. Diese können dann im Webcam-Bild von den
aufgelegten Fingern unterschieden und ausgewertet werden.


Zu den erkannten Information zählt auch die Drehung des erkannten Objektes.


Ein Beispiel für die Erkennung von vier Objekten:

Sonntag, 6. September 2009

Erste Versuche mit Rapid Prototyping

Endlich konnte ich mein erstes 3D-Modell per Rapid Prototyping "drucken". Als Material ist ABS Kunststoff in weiss verwendet worden. Das 3D-Modell ist eine Jack Skellington Büste aus "nightmare before christmas".



Von Nahem sieht man noch, dass die Einstellungen für den Prototyper nicht 100% perfekt sind. Aber es ist ja auch erst mein erster 3D-Druck und noch viel Zeit für Optimierungen ;o)



Mehr Details und Fotos hier.

Prio Conference in München

Wer Interesse hat, sich mit mir über Multitouch oder UI zu unterhalten, kann mich gern auf der Prio Konferenz am 28. und 29. Oktober in München ansprechen. Ich werde dort unter Anderem einen Vortrag über den Bau eines Multitouch Tisches und die Programmierung der entsprechenden Software in C# halten.

Details zur Konferenz hier:

Prio. Conference

Montag, 18. Mai 2009

Multi Touch Table: Diagnose-Ansicht und Feuer-Effekt Demo

Um die Optik und Webcam optimal einstellen zu können, hat das FireTouch Framework nun auch einen Diagnose-Modus mit verschiedenen Ansichten:



Darüber hinaus gibt es eine neue Demo-Applikation mit animiertem Menu und einem Feuer-Effekt:

Sonntag, 22. Februar 2009

Multi Touch Table: Erste Demos für FireTouch

Zur besseren Wiederverwendbarkeit der Multitouch-Software entstand das FireTouch Framework. Es ist komplett in managed C# Code programmiert und stellt zahlreiche Komponenten von der Erkennung der Webcam-Streams bis hin zu WPF-Steuerelementen und z.B. einem Multitouch-Canvas bereit.


Das FireTouch Framework wurde komplett neu entwickelt und basiert daher nicht auf bereits vorhandenen Bibliotheken wie z.B. touchlib. Der Grund dafür ist, dass die bisherigen Bibliotheken hauptsächlich in unmanaged Code wie C++ erstellt sind und somit bei einem Fehler die dotnet-Anwendung zum Abstutz bringen könnten. FireTouch hingegen erzeugt bei Fehlern korrekte dotnet Ausnahmen, welches sauber behandelt werden können.


Für erste Tests entstanden zwei kleine Applikationen:

Mittwoch, 21. Januar 2009

Multi Touch Table: Erster Test - erfolgreich!

Der Touchtable ist nun in funktionsfähigem Zustand:

Der Projektor und die IR Webcam werden zusammen per Spiegel umgelenkt:

Eine erste in C# erstellte Testsoftware funktioniert einwandfrei - inklusive Touchscreen Kalibrierung. Im ersten Test wird unter jedem Finger ein WPF Button angezeigt:

Samstag, 3. Januar 2009

Multi Touch Table: Hardware

Um alle Komponenten des Multi Touch Tables anzuordnen, benötige ich noch eine entsprechende Konstruktion. Diese ist heute fertig worden. Als Material habe ich Holz gewählt.

Der Tisch ist zusammenklappbar und dadurch von einer Person zu tragen und im Kofferraum eines PKW zu transportieren.

Zusammengeklappt:



Aufgebaut:


Weitere Details zur Hardware findet ihr hier.