Haptic display 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. We present a new algorithm to display haptic texture information resulting from the interaction between two textured objects. We compute contact forces and torques using low-resolution geometric representations along with texture images that encode surface details. We also 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 force model takes into account important factors identified by psychophysics studies and is able to haptically display interaction due to fine surface textures that previous algorithms do not capture.

[1]  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.

[2]  Vincent Hayward,et al.  A New Compuatitional Model of Friction Applied to Haptic Rendering , 1999, ISER.

[3]  Ming Wan,et al.  Quasi-Static Approximation for 6 Degrees-of-Freedom Haptic Rendering , 2003, IEEE Visualization.

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

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

[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]  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..

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

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

[10]  Dinesh Manocha,et al.  Fast computation of database operations using graphics processors , 2005, SIGGRAPH Courses.

[11]  Munsang Kim,et al.  Complete and Rapid Regrasp Planning with Look-up Table , 2003, J. Intell. Robotic Syst..

[12]  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).

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

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

[15]  Ming Wan,et al.  Quasi-static approach approximation for 6 degrees-of-freedom haptic rendering , 2003, IEEE Visualization, 2003. VIS 2003..

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

[17]  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).

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

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

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

[21]  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).

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

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

[24]  Dinesh K. Pai,et al.  Haptic texturing-a stochastic approach , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

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

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

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

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