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
![Page 1: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/1.jpg)
Building a multi touch input device for NASA world windMultinational Akademie TorgelowKurs T.2 Geoinformatik2010-08-19
Manuel Blechschmidt
![Page 2: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/2.jpg)
2
Erwartungen
■ Was erwartet ihr von diesem Vormittag?
□
□
□
□
□
□
![Page 3: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/3.jpg)
3
Unser Multitouch Device (Video)
Source: Anne Roudaut
![Page 4: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/4.jpg)
4
NASA world wind with CVV
Source: http://nuicode.com/projects/earth/
![Page 5: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/5.jpg)
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
![Page 6: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/6.jpg)
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
![Page 7: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/7.jpg)
7
Computer Vision
Source: http://ccv.nuigroup.com/
![Page 8: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/8.jpg)
8
Acrylic Pad by Anne Roudaut
„People who are really serious about software should make their own hardware.“ Alan Kay, 1982
![Page 9: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/9.jpg)
![Page 10: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/10.jpg)
How to ?
![Page 11: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/11.jpg)
Webcam
![Page 12: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/12.jpg)
Tape
![Page 13: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/13.jpg)
Acrylic glass
18
cm
18
cm14
cm
![Page 14: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/14.jpg)
Heatgun
![Page 15: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/15.jpg)
![Page 16: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/16.jpg)
Tips
Remove the plastic layer before using the heatgun on the glass !
![Page 17: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/17.jpg)
Tips
![Page 18: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/18.jpg)
Light
![Page 19: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/19.jpg)
![Page 20: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/20.jpg)
Software
![Page 21: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/21.jpg)
Was braucht man?
■ WebCam Driver (leider nur für Windows)
■ CCV 1.3
■ Entpacken bzw. Installieren
![Page 22: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/22.jpg)
CCV starten und Kalibrieren
![Page 23: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/23.jpg)
C drücken und kalibrieren
![Page 24: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/24.jpg)
Was haben wir jetzt?
![Page 25: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/25.jpg)
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
![Page 26: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/26.jpg)
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
![Page 27: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/27.jpg)
Erste funktionierende Demo
![Page 28: Building a multi touch input device for NASA world wind](https://reader033.vdocuments.us/reader033/viewer/2022051016/559b71621a28ab53778b481d/html5/thumbnails/28.jpg)
NASA world wind examples
■ Bei CCV TUIO als Communication aktivieren
■ Doppelclick auf CommunityWWJ.jar