Mediated Tabletop InteractionIn The Biology Lab<br />Exploring the Design Space of the Rabbit<br />Juan David Hincapié-Ram...
Related Work<br />Static Means<br />Shape and Color<br />Fiducial and Magnetic Markers<br />Active Means<br />Dynamic prop...
The racks are always holding the tubes.<br />
The Rabbit<br />
Augmenting the Rack<br />
Rabbit Schematics<br />Tagged Tubes<br />Top View<br />Bottom View<br />
Coding Approach<br />Reference Bits<br />Byte 1<br />Byte 2<br />Byte 3<br />Byte 4<br />Checksum Bits<br />Action Bits<br...
Mediated Tabletop Interaction<br />RFID<br />Barcodes<br />QR codes<br />iButton<br />LED matrix<br />LCD display<br />USB...
Technology Exploration<br />Participatory Design Workshop – 6 participants<br />Focus Group – 12 participants<br />
Technology Exploration<br />Mediatormockup probes<br />6 participants, 32 pictures <br />Grounded Theory inspired processi...
Design Space Definition<br />
Design Space<br />Categories:<br />Mediator Design<br />Object – Mediator– Surface Integration<br />Deviceenvironment<br />
Mediator design<br />Capacity<br />Embeddedness<br />Form Factor<br />
Object+Mediator+Surface Integration<br />Reference<br />Information Source<br />Output Space<br />
Device Integration<br />Surface Coupling<br />Ecology<br />
Conclusion<br />Weintroduced the concept of MediatedTabletop Interaction<br />Webuilt a prototype illustrating the concept...
Upcoming SlideShare
Loading in …5
×

Mediated tabletop interaction in the biology lab, exploring the design space of the rabbit

529 views
474 views

Published on

Presentation for Ubicomp 2011

Juan-David Hincapié Ramos, Aurélien Tabard and Jakob Bardram.
pIT lab, IT University of Copenhagen

Published in: Education, Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
529
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Thanks to the chair, and good morning everyone.In this talk we will present our work on a concept we call “mediated tabletop interaction”.This is work did together with Aurelien Tabard and JakobBardram at the IT University of Copenhagen, in collaboration with biologists from the iNano center at Århus University.
  • The work we are going to present is a small part of a larger project which goal is to introduce tabletops to the biology laboratory, and support different aspects of this kind of experimental work.
  • The part that concerns us here today, and the motivation to our work, is the biologists use oftest tubes, which are very small objects.Test tubes contain very well defined, often very expensive, substances which are often linked to digital data on the biologists computer.Therefore we can say that for some physical test tube there is an informational counter-part.Inspired by the experience of other tabletop-based projects, we wanted to enable biologists to have some degree of tangible interaction with the test tubes on the tabletop.So that, by simply bringing the tube onto the digital bench, they could access and annotate the digital record of a test tube.
  • So, but what does it mean to integrate objects to an interactive surface?Object integration with interactive surfaces is about determining a set of properties about an object lying on the tabletop.These properties normally include position in x and y, but also the type of the object, the object id, and its orientation in relation to the user.This integration is normally implemented in three approaches:- In the first approach the application uses techniques like shape and color recognition or fiducial markers.- In the second approach the objects are recognized by augmenting them with active electronic components.- In the third approach RFID tags are used either on the object or on the surface.
  • However, when working with test tubes none of this methods is really compelling: - Tubes are all identical so they cannot be identified by color and shape recognition. - Tubes are all too small for carrying fiducial markers. - Tubes have to be cheap, because biologists use many of them… some of which are kept and some are disposed of immediately – so not active components can be used, specially the ones that require batteries. - Finally, RFID based approaches are usually very good at determining the “presence”, but they cannot tell much about location and orientation.
  • So,In order to look for a solution we went back to the user studies we had done for the digital bench project, and particularly to the many pictures we collected of experimental work.And one of the things that kept coming up is that biologists always use racks to handle their test tubes.Whenever the tubes are on the table, they are sitting on a rack.This is a basic but important observation, because even if we could identify, locate and orient one test tube or even many of them simultaneously, tubes would still be enclosed on the rack.
  • Then we figured that the rack could actually become the interface between the test tubes and the interactive surface.And we created this small prototype which we like to call “The Rabbit”
  • The prototype we created is device made of an RFID reader, a small processor, and an IR LED matrix.When an RFID-tagged test tube is brought onto it, the rabbit picks up the RFID code and translates it into a dynamically generated fiducial marker that is shown through the LED matrix.On the other side, the tabletop recognizes the fiducial and retrieves the digital information related to such test tube.
  • For our proof of concept we used the smallest RFID tags you can buy on Sparkfun, and several common sizes for test tubes.We used basic prototyping components like an Arduino Pro Mini, an RFID reader with an embedded antenna, and a custom made IR LED matrix with a matrix backpack.
  • The encoding strategy for the prototype transforms the 6 bytes RFID code to fit into the 4 byte square code and provides a checksum byte.It also added a series of action bits, which allow for the rabbit to have extra functionalities like buttons.
  • So, when we built the rabbit we realized that the approach we followed was not the only possible one, and we try to generalize this approach into the concept of Mediated Tabletop Interaction.Here, small tagged-objects are placed on the mediator which transforms this codes and communicates the required location, orientation, and object id to the interactive surface.For other situations different than the biology lab objects could be tagged in a different way like with Barcodes, QR codes, or iButton.And the mediator, could communicate with the tabletop over different media like like LCD displays, or wireless communications, or even a USB cable.So, by using a mediated tabletop interaction we open the space for bringing small objects onto tabletops, to do all the cool stuff the HCI community knows about.
  • So this paper presents a way to integrate small objects with tabletops, which we call mediated tabletop intereaction.The agenda for this talk will be to see the existing alternatives to enable object integration with the tabletop.We will look at the biologists use of racks and how it led to the first rabbit implementation.Then we discuss how the rabbit implementation generalizes into the notion of mediated tabletop interaction, and present how we explored this technology with biologists and the design space definition it led us to.Finally, we present the conclusion and future work.
  • Mediated tabletop interaction in the biology lab, exploring the design space of the rabbit

    1. 1. Mediated Tabletop InteractionIn The Biology Lab<br />Exploring the Design Space of the Rabbit<br />Juan David Hincapié-Ramos<br />Aurélien Tabard<br />Jakob E. Bardram<br />Ubicomp 2011 – Beijing, China – September 21, 2011<br />
    2. 2.
    3. 3.
    4. 4. Related Work<br />Static Means<br />Shape and Color<br />Fiducial and Magnetic Markers<br />Active Means<br />Dynamic properties<br />Anoto-based<br />IR LED diodes<br />Bluetooth + Blinking Displays<br />RFID-based<br />Triangulation<br />Reader Matrixes<br />Reader on Object<br />Frame Difference Algebra<br />X<br />Orientation<br />Y<br />Tube ID<br />
    5. 5.
    6. 6. The racks are always holding the tubes.<br />
    7. 7. The Rabbit<br />
    8. 8. Augmenting the Rack<br />
    9. 9. Rabbit Schematics<br />Tagged Tubes<br />Top View<br />Bottom View<br />
    10. 10. Coding Approach<br />Reference Bits<br />Byte 1<br />Byte 2<br />Byte 3<br />Byte 4<br />Checksum Bits<br />Action Bits<br />Unassigned Bits<br />
    11. 11. Mediated Tabletop Interaction<br />RFID<br />Barcodes<br />QR codes<br />iButton<br />LED matrix<br />LCD display<br />USB<br />Bluetooth<br />ZigBee<br />WiFi<br />
    12. 12.
    13. 13. Technology Exploration<br />Participatory Design Workshop – 6 participants<br />Focus Group – 12 participants<br />
    14. 14. Technology Exploration<br />Mediatormockup probes<br />6 participants, 32 pictures <br />Grounded Theory inspired processing<br />6 categories and 44 tags<br />
    15. 15. Design Space Definition<br />
    16. 16. Design Space<br />Categories:<br />Mediator Design<br />Object – Mediator– Surface Integration<br />Deviceenvironment<br />
    17. 17. Mediator design<br />Capacity<br />Embeddedness<br />Form Factor<br />
    18. 18. Object+Mediator+Surface Integration<br />Reference<br />Information Source<br />Output Space<br />
    19. 19. Device Integration<br />Surface Coupling<br />Ecology<br />
    20. 20. Conclusion<br />Weintroduced the concept of MediatedTabletop Interaction<br />Webuilt a prototype illustrating the concept<br />Wedescribedits design space<br />We are looking for new occurrences of it<br />Demo<br />
    21. 21. Capacity<br />Mediator Design<br />
    22. 22. Embeddedness<br />Mediator Design<br />
    23. 23. Form Factor<br />Mediator Design<br />
    24. 24. Information Source<br />Object + Mediator + Surface Integration<br />
    25. 25. Reference<br />Object + Mediator + Surface Integration<br />
    26. 26. Output Space<br />Object + Mediator + Surface Integration<br />
    27. 27. Ecology<br />DeviceIntergration<br />
    28. 28. Surface Coupling<br />DeviceIntegration<br />
    29. 29.
    30. 30. Tracking Through Static Means<br />Shape and Color Recognition – feature extraction (Wellner 93, Ullmer and Ishii 97)<br />Fiducial Markers (Kaltenbrunner 07)<br />Magnetic Pucks (Patten et al. 01)<br />
    31. 31. Tracking Through Active Means<br />Dynamic properties – reflection and morph(Dietz et al. 09, Sato et al. 09, Weiss et al. 09)<br />Anoto-based tracking (Haller et al. 06)<br />IR LED diodes in the object (Hofer et al. 09)<br />BlueTooth+ Blinking Display(Wilson and Sarin 07)<br />
    32. 32. Tracking Through RFID<br />Signal Triangulation<br />Reader matrix on the surface (Sugimoto et al. 00, Rekimoto et al. 01)<br />Reader on the object (Reily et al. 06)<br />Frame Difference Algebra: RFID + image processing(Olwal and Wilson 08)<br />
    33. 33. Agenda<br /><ul><li>Object Integration
    34. 34. The Rack
    35. 35. Rabbit Implementation
    36. 36. Mediated Tabletop Interaction
    37. 37. Technology Exploration
    38. 38. Design Space
    39. 39. Conclusions
    40. 40. Future Work</li>

    ×