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
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
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
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.