The HapticTouch toolkit: enabling exploration of haptic interactions

In the real world, touch based interaction relies on haptic feedback (e.g., grasping objects, feeling textures). Unfortunately, such feedback is absent in current tabletop systems. The previously developed Haptic Tabletop Puck (HTP) aims at supporting experimentation with and development of inexpensive tabletop haptic interfaces in a do-it-yourself fashion. The problem is that programming the HTP (and haptics in general) is difficult. To address this problem, we contribute the Haptictouch toolkit, which enables developers to rapidly prototype haptic tabletop applications. Our toolkit is structured in three layers that enable programmers to: (1) directly control the device, (2) create customized combinable haptic behaviors (e.g., softness, oscillation), and (3) use visuals (e.g., shapes, images, buttons) to quickly make use of these behaviors. In our preliminary exploration we found that programmers could use our toolkit to create haptic tabletop applications in a short amount of time.

[1]  Michael Harrison On papier mâché , 1941 .

[2]  Jan O. Borchers,et al.  Madgets: actuating widgets on interactive tabletops , 2010, UIST.

[3]  Thomas H. Massie,et al.  The PHANToM Haptic Interface: A Device for Probing Virtual Objects , 1994 .

[4]  Scott R. Klemmer,et al.  Papier-Mache: toolkit support for tangible input , 2004, CHI.

[5]  Ali Israr,et al.  TeslaTouch: electrovibration for touch surfaces , 2010, UIST.

[6]  Karon E. MacLean,et al.  The hapticon editor: a tool in support of haptic communication research , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[7]  Camille Moussette Feeling it: sketching haptic interfaces , 2009 .

[8]  Lorna M. Brown,et al.  Tactons: Structured Tactile Messages for Non-Visual Information Display , 2004, AUIC.

[9]  K. Tuer,et al.  A new design paradigm for the rapid development of haptic and telehaptic applications , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[10]  Richard Banks,et al.  Designing through making: exploring the simple haptic design space , 2010, TEI.

[11]  Hiroshi Ishii,et al.  Relief: a scalable actuated shape display , 2010, TEI '10.

[12]  Jun Rekimoto,et al.  Lumen: interactive visual and shape display for calm computing , 2004, SIGGRAPH '04.

[13]  Jonathan C. Roberts,et al.  HITPROTO: a tool for the rapid prototyping of haptic interactions for haptic data visualization , 2010, 2010 IEEE Haptics Symposium.

[14]  Hiroshi Ishii,et al.  Pragmatic haptics , 2008, TEI.

[15]  M. Sheelagh T. Carpendale,et al.  The Haptic Tabletop Puck: tactile feedback for interactive tabletops , 2009, ITS '09.

[16]  Petr Kadleček,et al.  A Practical Survey of Haptic APIs , 2010 .

[17]  Weihang Zhu,et al.  The OpenHaptics/spl trade/ toolkit: a library for adding 3D Touch/spl trade/ navigation and haptics to graphics applications , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[18]  Karon E. MacLean,et al.  The Role of Prototyping Tools for Haptic Behavior Design , 2006, 2006 14th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[19]  Dan R. Olsen,et al.  Evaluating user interface systems research , 2007, UIST.

[20]  J. Edward Colgate,et al.  Haptic interfaces for virtual environment and teleoperator systems , 1995 .

[21]  Jan O. Borchers,et al.  MudPad: localized tactile feedback on touch surfaces , 2010, UIST '10.

[22]  Saul Greenberg,et al.  Phidgets: easy development of physical interfaces through physical widgets , 2001, UIST '01.