Haptic rendering of interaction between textured models

Surface texture is among the most salient haptic characteristics of objects; it can induce vibratory contact forces that lead to perception of roughness. In this paper, we present a new algorithm to compute contact forces and torques between textured objects using low-resolution geometric representations with texture images that encode surface details. We introduce a novel force model based on directional penetration depth and describe an efficient implementation on programmable graphics hardware that enables interactive haptic texture rendering of complex models. Our algorithm takes into account important factors identified by psychophysics studies and is able to haptically display interaction due to fine surface textures that existing algorithms do not capture.

[1]  Frederick P. Brooks,et al.  Project GROPEHaptic displays for scientific visualization , 1990, SIGGRAPH.

[2]  Leonidas J. Guibas,et al.  The Design and Analysis of Geometric Algorithms , 1994, IFIP Congress.

[3]  James J. Troy,et al.  Six degree-of-freedom haptic rendering using voxel sampling , 1999, SIGGRAPH.

[4]  Susan J. Lederman,et al.  Computational haptics: the sandpaper system for synthesizing texture for a force-feedback display , 1995 .

[5]  Elmer G. Gilbert,et al.  New distances for the separation and penetration of objects , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[6]  Hong Z. Tan,et al.  Aliveness: perceived instability from a passive haptic texture rendering system , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  Ming C. Lin,et al.  Sensation preserving simplification for haptic rendering , 2003, SIGGRAPH Courses.

[8]  Dinesh Manocha,et al.  Appearance-preserving simplification , 1998, SIGGRAPH.

[9]  Peter Willemsen,et al.  Six degree-of-freedom haptic rendering of complex polygonal models , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[10]  John Kenneth Salisbury,et al.  Making graphics physically tangible , 1999, CACM.

[11]  Cagatay Basdogan,et al.  Efficient Point-Based Rendering Techniques for Haptic Display of Virtual Objects , 1999, Presence.

[12]  Pedro V. Sander,et al.  Texture mapping progressive meshes , 2001, SIGGRAPH.

[13]  David G. Kirkpatrick,et al.  Computing the intersection-depth of polyhedra , 1993, Algorithmica.

[14]  Dinesh Manocha,et al.  Fast penetration depth computation for physically-based animation , 2002, SCA '02.

[15]  Allison M. Okamura,et al.  Feature Detection for Haptic Exploration with Robotic Fingers , 2001, Int. J. Robotics Res..

[16]  Elaine Cohen,et al.  Haptic interfacing for virtual prototyping of mechanical CAD designs , 1997 .

[17]  Ming C. Lin,et al.  A perceptually-inspired force model for haptic texture rendering , 2004, APGV '04.

[18]  Dinesh Manocha,et al.  DEEP: dual-space expansion for estimating penetration depth between convex polytopes , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[19]  Dinesh Manocha,et al.  Six-Degree-of-Freedom Haptic Rendering Using Incremental and Localized Computations , 2003, Presence: Teleoperators & Virtual Environments.

[20]  James M. Van Verth,et al.  Adding force feedback to graphics systems: issues and solutions , 1996, SIGGRAPH.

[21]  Susan J. Lederman,et al.  Perceiving Texture through a Probe , 2002 .

[22]  Oussama Khatib,et al.  A framework for multi-contact multi-body dynamic simulation and haptic display , 2000 .

[23]  Edwin Earl Catmull,et al.  A subdivision algorithm for computer display of curved surfaces. , 1974 .

[24]  Miguel. A. Otaduy,et al.  Sensation preserving "Simplication for haptic rendering" , 2003 .

[25]  Blake Hannaford,et al.  A two-port framework for the design of unconditionally stable haptic interfaces , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[26]  Oussama Khatib,et al.  A framework for multi-contact multi-body dynamic simulation and haptic display , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).