Haptic Rendering: Introductory Concepts

Haptic rendering allows users to "feel" virtual objects in a simulated environment. We survey current haptic systems and discuss some basic haptic-rendering algorithms. In the past decade we've seen an enormous increase in interest in the science of haptics. Haptics broadly refers to touch interactions (physical contact) that occur for the purpose of perception or manipulation of objects. These interactions can be between a human hand and a real object; a robot end-effector and a real object; a human hand and a simulated object (via haptic interface devices); or a variety of combinations of human and machine interactions with real, remote, or virtual objects. Rendering refers to the process by which desired sensory stimuli are imposed on the user to convey information about a virtual haptic object.

[1]  Ming C. Lin,et al.  Sensation preserving simplification for haptic rendering , 2003, ACM Trans. Graph..

[2]  John Kenneth Salisbury,et al.  A constraint-based god-object method for haptic display , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[3]  Blake Hannaford,et al.  Time-domain passivity control of haptic interfaces , 2001, IEEE Trans. Robotics Autom..

[4]  Robert J. Webster,et al.  The haptic scissors: cutting in virtual environments , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[5]  Mandayam A. Srinivasan,et al.  Force Shading for Haptic Shape Perception , 1996, Dynamic Systems and Control.

[6]  Christian Laugier,et al.  A haptic interface for a virtual exam of the human thigh , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  Randy A. Freeman,et al.  Guaranteed stability of haptic systems with nonlinear virtual environments , 2000, IEEE Trans. Robotics Autom..

[8]  John Kenneth Salisbury,et al.  The effect of sensor/actuator asymmetries in haptic interfaces , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[9]  Vincent Hayward,et al.  Force can overcome object geometry in the perception of shape through active touch , 2001, Nature.

[10]  Karon E. MacLean,et al.  Haptic techniques for media control , 2001, UIST '01.

[11]  Cagatay Basdogan,et al.  A Ray-Based Haptic Rendering Technique for Displaying Shape and Texture of 3D Objects in Virtual Environments , 1997, Dynamic Systems and Control.

[12]  K. Salisbury,et al.  Haptic Rendering of Surfaces Defined by Implicit Functions , 1997, Dynamic Systems and Control.

[13]  John Kenneth Salisbury,et al.  Large haptic topographic maps: marsview and the proxy graph algorithm , 2003, I3D '03.

[14]  Blake Hannaford,et al.  Time domain passivity control of haptic interfaces , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[15]  D Thalmann,et al.  Artificial Life and VirtualReality , 1994 .

[16]  Blake Hannaford,et al.  Stable haptic interaction with virtual environments , 1999, IEEE Trans. Robotics Autom..

[17]  J. Edward Colgate,et al.  Factors affecting the Z-Width of a haptic display , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[18]  Joseph O'Rourke,et al.  Handbook of Discrete and Computational Geometry, Second Edition , 1997 .

[19]  John Kenneth Salisbury,et al.  Enabling multi-finger, multi-hand virtualized grasping , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[20]  Yoshitaka Adachi,et al.  Intermediate representation for stiff virtual objects , 1995, Proceedings Virtual Reality Annual International Symposium '95.

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

[22]  Dinesh Manocha,et al.  Collision and Proximity Queries , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[23]  Vincent Hayward,et al.  Passivity-based high-fidelity haptic rendering of contact , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[24]  Grant Jewell Rich The Hand: How Its Use Shapes the Brain, Language, and Human Culture , 1999 .

[25]  M. Cutkosky,et al.  Roughness Perception of Haptically Displayed Fractal Surfaces , 2000, Dynamic Systems and Control: Volume 2.

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

[27]  Dinesh Manocha,et al.  Six-degree-of-freedom haptic display using localized contact computations , 2002, Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002.

[28]  Charles Baur,et al.  Overview of the Delta Haptic Device , 2001 .

[29]  Vincent Hayward,et al.  Change of Height: An Approach to the Haptic Display of Shape and Texture Without Surface Normal , 2002, ISER.

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

[31]  Vincent Hayward,et al.  FREEDOM-7: A High Fidelity Seven Axis Haptic Device with Application to Surgical Training , 1997, ISER.

[32]  Vincent Hayward,et al.  The pantograph: a large workspace haptic device for multimodal human computer interaction , 1994, CHI '94.

[33]  Vincent Hayward,et al.  Multirate haptic simulation achieved by coupling finite element meshes through Norton equivalents , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[34]  S. E. Salcudean,et al.  On the Emulation of Stiff Walls and Static Friction with a Magnetically Levitated Input/Output Devic , 1997 .

[35]  P. Dupont,et al.  Single State Elasto-Plastic Friction Models , 2002 .

[36]  Dinesh K. Pai,et al.  Haptic display of visual images , 1997, Proceedings of IEEE 1997 Annual International Symposium on Virtual Reality.

[37]  Vincent Hayward,et al.  Performance Measures for Haptic Interfaces , 1996 .

[38]  Frank Tendick,et al.  Multirate simulation for high fidelity haptic interaction with deformable objects in virtual environments , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[39]  Mark R. Cutkosky,et al.  Stable User-Specific Haptic Rendering of the Virtual Wall , 1996, Dynamic Systems and Control.

[40]  Elaine Cohen,et al.  Maneuverable NURBS models within a haptic virtual environment , 1997 .

[41]  Oussama Khatib,et al.  The haptic display of complex graphical environments , 1997, SIGGRAPH.

[42]  Ricardo S. Avila,et al.  A haptic interaction method for volume visualization , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[43]  J. Edward Colgate,et al.  Issues in the haptic display of tool use , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[44]  Gregory B. Newby,et al.  Virtual reality: Scientific and technological challenges , 1996 .

[45]  John Kenneth Salisbury,et al.  Dynamic local models for stable multi-contact haptic interaction with deformable objects , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

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

[47]  Cagatay Basdogan,et al.  Haptics in virtual environments: taxonomy, research status, and challenges , 1997, Comput. Graph..

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