ELVIS> Main>Resources>Multi-touchTable (23 Apr 2010, Main.craig)
As part of CraigAnslow's PhD we have built a multi-touch table to explore the possible techniques that could be used for software visualization and visual software analytics.

Demo Applications Running On My Table

msfluid.png tuiodemo.png
MS Fluid by Memo Akten Tuio Touch Drawing Demo

Film Demo of multi-touch table March 2010

Prototype 5 (November - December 2009)

Made orders to purchase the Sanyo PLC WXL46 short throw projector and a mounting bracket. This is the newer version of the Sanyo PLC WXE45 short throw projector. Put in an order for a sheet of Plexiglas acrylic RP 7D006, dimensions are 2200x1600x5mm. It will take a couple of months for the 7D006 to arrive. In the mean time I will be figuring out how to build a frame either out of steel or assembly kit aluminum.

Prototype 4 (September - October 2009)

Projector Frame

So I built a frame to help support a better image and so that I had a stable table when I moved it around, pictures to come.

Camera

My cameras came from PeauProductions. So I am now experimenting with different lenses.

Prototype 3 (July-August 2009)

_img83085e473ef6374be6796c08cd28a3b8.jpg
The future is here and it is not an iPhone it is a big ass table!

Our third prototype we also built a Diffused Illumination (DI) multi-touch table and used Community Core Vision. In summary the IR lights work really well with the 99561 projection surface and clear acrylic on top. We will also try endlighten acrylic as well, but that would mean we will need to change the IR lights since they will need to be beemed in through the side of the acrylic. We are currently borrowing a PS3 camera and will get our own one which is equivalent to the one we are using. One issue is the projector since we are using a mirror to project up from. We endeavour to get a short throw projector for the next prototype.

Equipment

  • Table: old trolley table dimension of surface 62cm x 54.5cm, bonus comes with wheels smile
  • Camera: modified Sony Playstation 3 Camera from Peau Productions. Thanks to Jordan and Owen for lending it to me to get my prototype up and running. I will be purchasing my own for the next prototype.
  • IR Lights: two spotlights from Jaycar plugged into 240 volts. Some wiring and cable connection was also required. See, 18 LED IR Spotlight for Cameras, had to tape the daylight sensor
  • Projector: Sony XGA VPL PX35
  • Surface Material: Acrylic Plexiglass 99561 Rear Projection
  • Mirror: basic mirror from a hardware store or department warehouse
  • Sides of table: plain cardboard that is white, can be picked up from most graphics shops
  • Sticky Material: plain old duck tape

ccv-touch.jpg
Community Core Vision

jaycar-irlights.jpg ps3-camera.jpg sony-projector.jpg
IR lights Sony Playstation 3 Camera Sony Projector

trolley-frame-mttable.jpg trolley-setup-mttable.jpg
Trolley Multi-touch frame Trolley Multi-touch table camera setup

Prototype 2 (May - July 2009)

Our second prototype we built a Diffused Illumination (DI) multi-touch table. We used the Community Core Vision blob detection software. In summary the main issue is that the lights are either too bright or not bright enough, we need something in between.

Table Surface

We used a computer desk table with a frosted glass table purchased from Dobbins Office Furniture. Approx 1200mm x 800mm. The frosting has proved to be too strong for our lights, but the main issue is the lights. We are likely to make a bigger table in the future.

DSC06179.JPG

We also tried using safety glass with drafting film and tracing paper. It seemed to work better than our table, probably more to do with our lights though.

DSC06148.JPG

Camera

We used a DSE camera (XH5223) with a band pass lense to only detect IR images.

DSC06152.JPG DSC06195.JPG

Lights

We got the Electronics people to build two board with 8 IR LEDs and powered by a PCB. However, these weren't bright enough to go through our table. We also tried an infra-red heat lamp, but this was too bright.

DSC06150.JPG DSC06169.JPG

Surface Materials

We experimented with a number of different materials on the safety glass since the frosted table had issues with the lights. We tried plain paper, OHP transparent paper, drafting film, tracing paper. Finally we tried some plastic persplex that had some paper like material attached to it.

DSC06202.JPG

Prototype 1 (May 2009)

I followed the instructions on the NUI group web site to create a track pad, How to Make a Cheap Multitouch Pad - Hardware Thread. I had a box some clear acrylic, drafting paper, and a modified web cam from Dick Smith. I got given the acrylic plexiglas and borrowed the web cam. The box was just lying around the department. I used CCV though.

Acknowledgements

  • Thank to Jordan Hochenbaum and Owen Vallis from FlipMu who provided lots of advice since they have done this a few times before, plus letting me borrow their PS3 camera.
  • Thanks to PippinBarr and RillaKhaled (Elvis Alumni) for spending time with the configuration and giving me lots of advice on what to do in terms of building this table and software requirements. While at Carleton University, Ottawaw, Canada they built a DI multi-touch table using a similar approach, see http://hotsoft.carleton.ca/hotsoft/pix/touch/
  • Thanks to Roger for allowing us to use the OptiPortal room for building the table, spending a few hours to diagnose the tracking problems, and purchasing some surface materials from Gordon Harris.
  • Thanks to Jason and Tim from the Electronics Group for helping with the LED lights, camera, and filter lenses.
  • Thanks to Mel and Aaron from PSP for providing some samples of acrylic glass.
  • Thanks to Laureen and Sue from VUW ITS teaching services for providing an old used trolley that I could experiment with.
  • Thanks to Ian from Anderson Design for providing some acrylic glass and the magical 99561 rear projection acrylic glass.
  • Thanks to Philippe Kruchten for creating a film of some of my work.
Topic attachments
I Attachment Action Size Date Who Comment
jpgJPG DSC06148.JPG manage 37.1 K 08 Jun 2009 - 20:31 Main.craig  
jpgJPG DSC06150.JPG manage 46.1 K 08 Jun 2009 - 20:26 Main.craig  
jpgJPG DSC06152.JPG manage 30.9 K 08 Jun 2009 - 20:20 Main.craig  
jpgJPG DSC06169.JPG manage 34.9 K 08 Jun 2009 - 20:28 Main.craig  
jpgJPG DSC06177.JPG manage 22.3 K 08 Jun 2009 - 20:14 Main.craig  
jpgJPG DSC06179.JPG manage 43.8 K 08 Jun 2009 - 20:32 Main.craig  
jpgJPG DSC06195.JPG manage 37.8 K 08 Jun 2009 - 20:19 Main.craig  
jpgJPG DSC06202.JPG manage 31.5 K 08 Jun 2009 - 20:33 Main.craig  
jpgjpg ccv-touch.jpg manage 36.0 K 07 Aug 2009 - 20:14 Main.craig  
jpgjpg jaycar-irlights.jpg manage 25.7 K 07 Aug 2009 - 20:10 Main.craig  
pngpng msfluid.png manage 226.4 K 04 Sep 2009 - 21:10 Main.craig  
jpgjpg ps3-camera.jpg manage 41.9 K 07 Aug 2009 - 20:16 Main.craig  
jpgjpg sony-projector.jpg manage 49.9 K 07 Aug 2009 - 20:20 Main.craig  
jpgjpg touch-99561.jpg manage 49.6 K 07 Aug 2009 - 20:31 Main.craig  
jpgjpg trolley-frame-mttable.jpg manage 47.7 K 07 Aug 2009 - 20:40 Main.craig  
jpgjpg trolley-setup-mttable.jpg manage 50.2 K 07 Aug 2009 - 20:25 Main.craig  
pngpng tuiodemo.png manage 189.3 K 04 Sep 2009 - 21:11 Main.craig  
 
© 2009 Victoria University of Wellington, New Zealand, unless otherwise stated