Building a multi touch input device for NASA world wind

Post on 07-Jul-2015

557 views 0 download

Tags:

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

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