28
Building a multi touch input device for NASA world wind Multinational Akademie Torgelow Kurs T.2 Geoinformatik 2010-08-19 Manuel Blechschmidt

Building a multi touch input device for NASA world wind

Embed Size (px)

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.

Citation preview

Page 1: Building a multi touch input device for NASA world wind

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

2

Erwartungen

■ Was erwartet ihr von diesem Vormittag?

Page 3: Building a multi touch input device for NASA world wind

3

Unser Multitouch Device (Video)

Source: Anne Roudaut

Page 4: Building a multi touch input device for NASA world wind

4

NASA world wind with CVV

Source: http://nuicode.com/projects/earth/

Page 5: Building a multi touch input device for NASA world wind

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

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

7

Computer Vision

Source: http://ccv.nuigroup.com/

Page 8: Building a multi touch input device for NASA world wind

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
Page 10: Building a multi touch input device for NASA world wind

How to ?

Page 11: Building a multi touch input device for NASA world wind

Webcam

Page 12: Building a multi touch input device for NASA world wind

Tape

Page 13: Building a multi touch input device for NASA world wind

Acrylic glass

18

cm

18

cm14

cm

Page 14: Building a multi touch input device for NASA world wind

Heatgun

Page 15: Building a multi touch input device for NASA world wind
Page 16: Building a multi touch input device for NASA world wind

Tips

Remove the plastic layer before using the heatgun on the glass !

Page 17: Building a multi touch input device for NASA world wind

Tips

Page 18: Building a multi touch input device for NASA world wind

Light

Page 19: Building a multi touch input device for NASA world wind
Page 20: Building a multi touch input device for NASA world wind

Software

Page 21: Building a multi touch input device for NASA world wind

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

CCV starten und Kalibrieren

Page 23: Building a multi touch input device for NASA world wind

C drücken und kalibrieren

Page 24: Building a multi touch input device for NASA world wind

Was haben wir jetzt?

Page 25: Building a multi touch input device for NASA world wind

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

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

Erste funktionierende Demo

Page 28: Building a multi touch input device for NASA world wind

NASA world wind examples

■ Bei CCV TUIO als Communication aktivieren

■ Doppelclick auf CommunityWWJ.jar