building a multi touch input device for nasa world wind
DESCRIPTION
This presentations shows how you can build your own touch device for controlling for example nasa world wind. The total costs for such a device are below $20 and it is a lot of fun to build your own hardware.TRANSCRIPT
Building a multi touch input device for NASA world windMultinational Akademie TorgelowKurs T.2 Geoinformatik2010-08-19
Manuel Blechschmidt
2
Erwartungen
■ Was erwartet ihr von diesem Vormittag?
□
□
□
□
□
□
3
Unser Multitouch Device (Video)
Source: Anne Roudaut
4
NASA world wind with CVV
Source: http://nuicode.com/projects/earth/
5
Agenda
■ Ein bisschen Theorie
□ Frustrated total internal reflection
□ Computer Vision Basic
■ Multi touch device Acrylic Pad bauen
□ Plexiglas biegen
□ Kamera ankleben
□ An Computer anschließen
■ Software ausprobieren und verstehen
□ Community Core Vision 1.3
□ 3D earth viewer based on NASA world wind
6
Frustrated total internal reflection
Source: http://www.cs.nyu.edu/~jhan/ftirsense/
Source: http://www.hpi.uni-potsdam.de/baudisch/dokuwiki/_media/hci-research-ss10/baudisch-hcir-5-buildingftir.pptx?id=hci-research-ss10%3Astart&cache=cache
7
Computer Vision
Source: http://ccv.nuigroup.com/
8
Acrylic Pad by Anne Roudaut
„People who are really serious about software should make their own hardware.“ Alan Kay, 1982
How to ?
Webcam
Tape
Acrylic glass
18
cm
18
cm14
cm
Heatgun
Tips
Remove the plastic layer before using the heatgun on the glass !
Tips
Light
Software
Was braucht man?
■ WebCam Driver (leider nur für Windows)
■ CCV 1.3
■ Entpacken bzw. Installieren
CCV starten und Kalibrieren
C drücken und kalibrieren
Was haben wir jetzt?
Clienten
■ CCV unterstützt mehrer Übertragungsformate der Clicks und Events, die Clienten konsumieren können:
□ FLOSC (Flash XML)
□ TUIO
□ RAW TCP
■ Können in der GUI aktiviert werden:
□ Erste Demo Flash XML
□ NASA world wind TUIO
Lade die Beispiele
■ Auf dem portablen Speicher gibt es einen Ordner Examples
■ Kopiere diesen auf deinen Computer
■ Kopiere auch den Ordner NASA world wind
■ Um die Flash Beispiele auszuführen müssen die Sicherheitseinstellungen geändert werden:□ http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html
□ Füge Ordner zu trusted locations hinzu
Erste funktionierende Demo
NASA world wind examples
■ Bei CCV TUIO als Communication aktivieren
■ Doppelclick auf CommunityWWJ.jar