6-dof haptic rendering using contact levels of detail and haptic textures

Humans use tactile and force cues to explore the environment around them and to identify and manipulate objects. An ideal human-machine interface for virtual environments should empower the user to feel and orient objects by providing force feedback. The synthesis of force and torque feedback arising from object-object interaction, commonly referred to as six-degree-of-freedom (6-DoF) haptic rendering, can greatly benefit many applications involving dexterous manipulation and complex maneuvering of virtual objects. Examples of such applications include assembly and disassembly operations in rapid prototyping, endoscopic surgical training, and virtual exploration with limited visual feedback. However, existing techniques for 6-DoF haptic rendering are applicable only to relatively simple contact configurations or low-complexity models. In this dissertation, I propose a novel approach for 6-DoF haptic rendering that combines multiresolution representations, hierarchical collision detection algorithms, and perception-based force models. This approach enables 6-DoF haptic rendering of interaction between two polygonal models of high combinatorial complexity. I introduce contact levels of detail, a collision detection algorithm based on multiresolution hierarchies for performing contact queries between complex models at force update rates, by adaptively selecting the appropriate contact resolutions. I also present a new algorithm for 6-DoF haptic rendering of intricate interaction between textured surfaces, based on a perceptually inspired force model and the representation of the objects as low-resolution models with haptic textures. Finally, I derive a novel implicit formulation for computing rigid body dynamics with haptic interaction, and I integrate all these techniques together, thereby achieving stable and responsive 6-DoF haptic rendering.

[1]  Mathieu Desbrun,et al.  Dynamic real-time deformations using space & time adaptive sampling , 2001, SIGGRAPH.

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

[3]  G. Dantzig,et al.  COMPLEMENTARY PIVOT THEORY OF MATHEMATICAL PROGRAMMING , 1968 .

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

[5]  Victor J. Milenkovic,et al.  Optimization-based animation , 2001, SIGGRAPH.

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

[7]  Dinesh Manocha,et al.  CULLIDE: interactive collision detection between complex models in large environments using graphics hardware , 2003, HWWS '03.

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

[9]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[10]  R. C. Goertz,et al.  ELECTRONICALLY CONTROLLED MANIPULATOR , 1954 .

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

[12]  Brian Mirtich Rigid Body Contact: Collision Detection to Force Computation , 1998 .

[13]  Susan J. Lederman,et al.  PERCEIVING ROUGHNESS VIA A RIGID PROBE: PSYCHOPHYSICAL EFFECTS OF EXPLORATION SPEED AND MODE OF TOUCH , 1999 .

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

[15]  David P. Luebke,et al.  View-dependent simplification of arbitrary polygonal environments , 1997, SIGGRAPH.

[16]  Elaine Cohen,et al.  Painting textures with a haptic interface , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[17]  Ming C. Lin,et al.  Fast penetration depth estimation for elastic bodies using deformed distance fields , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[18]  D. Katz The World of Touch , 1989 .

[19]  Per Lötstedt Numerical Simulation of Time-Dependent Contact and Friction Problems in Rigid Body Mechanics , 1984 .

[20]  Pixar Animation Studios,et al.  Physically Based Modeling , 2001 .

[21]  Ming C. Lin,et al.  Accurate and Fast Proximity Queries Between Polyhedra Using Convex Surface Decomposition , 2001, Comput. Graph. Forum.

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

[23]  David Baraff,et al.  Coping with friction for non-penetrating rigid body simulation , 1991, SIGGRAPH.

[24]  Systems Man Ieee IEEE International Conference on Systems, Man and Cybernetics, 1991 , 1991 .

[25]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

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

[27]  Hans-Peter Kriegel,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990, SIGMOD '90.

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

[29]  David Salesin,et al.  Wavelets for computer graphics - theory and applications , 1996, The Morgan Kaufmann series in computer graphics and geometric modeling.

[30]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[31]  C. E. Lemke,et al.  Bimatrix Equilibrium Points and Mathematical Programming , 1965 .

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

[33]  K. Johnson,et al.  Neural coding of tactile texture: comparison of spatial and temporal mechanisms for roughness perception , 1992, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[34]  Makoto Sato,et al.  Real‐time Rigid Body Simulation for Haptic Interactions Based on Contact Volume of Polygonal Objects , 2004, Comput. Graph. Forum.

[35]  Peter Willemsen,et al.  Accelerated haptic rendering of polygonal models through local descent , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..

[36]  David Baraff,et al.  Fast contact force computation for nonpenetrating rigid bodies , 1994, SIGGRAPH.

[37]  Allison M. Okamura,et al.  Haptic exploration of fine surface features , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[38]  R. Lathe Phd by thesis , 1988, Nature.

[39]  Ming C. Lin,et al.  ArtNova: touch-enabled 3D model design , 2002, Proceedings IEEE Virtual Reality 2002.

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

[41]  W. Eric L. Grimson,et al.  Simulating arthroscopic knee surgery using volumetric object representations, real-time volume rendering and haptic feedback , 1997, CVRMed.

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

[43]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.

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

[45]  Abderrahmane Kheddar,et al.  Fast Continuous Collision Detection between Rigid Bodies , 2002, Comput. Graph. Forum.

[46]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

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

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

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

[50]  Mark R. Cutkosky,et al.  System identification of the human hand grasping a haptic knob , 2002, Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002.

[51]  J. K. Salisbury,et al.  Kinesthetic coupling between operator and remote manipulator , 1980 .

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

[53]  C. Spence,et al.  Crossmodal links between vision and touch in covert endogenous spatial attention. , 2000, Journal of experimental psychology. Human perception and performance.

[54]  J. W. Hill Two measures of performance in a peg-in-hole manipulation task with force feedback , 1977 .

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

[56]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[57]  S. Lederman Tactile roughness of grooved surfaces: The touching process and effects of macro- and microsurface structure , 1974 .

[58]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

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

[60]  Susan J. Lederman,et al.  Virtual peg-in-hole performance using a 6-DOF magnetic levitation haptic device: comparison with real forces and with visual guidance alone , 2002, Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002.

[61]  Bernard Chazelle,et al.  Strategies for polyhedral surface decomposition: an experimental study , 1995, SCG '95.

[62]  Dinesh K. Pai,et al.  Haptic interaction with multiresolution image curves , 1997, Comput. Graph..

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

[64]  S. Shankar Sastry,et al.  Telesurgery and surgical simulation: design, modeling, and evaluation of haptic interfaces to real and virtual surgical environments , 2000 .

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

[66]  Elaine Cohen,et al.  Spatialized Normal Cone Hierarchies , 2000 .

[67]  Elizabeth A. Croft,et al.  Impulsive forces for haptic rendering of rigid contacts , 2004 .

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

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

[70]  Randy E. Ellis,et al.  Numerical Methods for the Force Reflection of Contact , 1997 .

[71]  A. Bejczy,et al.  Graphics displays for operator aid in telemanipulation , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[72]  Karon E. MacLean,et al.  Seeing, hearing, and touching: putting it all together , 2004, SIGGRAPH '04.

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

[74]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[75]  Thanh Giang,et al.  Evaluating the visual fidelity of physically based animations , 2003, ACM Trans. Graph..

[76]  Blake Hannaford,et al.  Stable Control of Haptics , 2001 .

[77]  R. Klatzky,et al.  Identifying objects from a haptic glance , 1995, Perception & psychophysics.

[78]  Ming C. Lin,et al.  CLODs: Dual Hierarchies for Multiresolution Collision Detection , 2003, Symposium on Geometry Processing.

[79]  Philip M. Hubbard,et al.  Collision Detection for Interactive Graphics Applications , 1995, IEEE Trans. Vis. Comput. Graph..

[80]  Ralph L. Hollis,et al.  Interacting with virtual environments using a magnetic levitation haptic interface , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[81]  John Kenneth Salisbury,et al.  Haptic rendering: programming touch interaction with virtual objects , 1995, I3D '95.

[82]  Hugues Hoppe,et al.  View-dependent refinement of progressive meshes , 1997, SIGGRAPH.

[83]  Carol O'Sullivan,et al.  A Model of Collision Perception for Real-Time Animation , 1999, Computer Animation and Simulation.

[84]  Ming C. Lin,et al.  A framework for fast and accurate collision detection for haptic interaction , 2005, SIGGRAPH Courses.

[85]  J. Edward Colgate,et al.  REAL-TIME IMPULSE-BASED SIMULATION OF RIGID BODY SYSTEMS FOR HAPTIC DISPLAY , 1997 .

[86]  Dinesh Manocha,et al.  Fast and simple 2D geometric proximity queries using graphics hardware , 2001, I3D '01.

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

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

[89]  C. Poole,et al.  Classical Mechanics, 3rd ed. , 2002 .

[90]  Dinesh K. Pai,et al.  BD-tree: output-sensitive collision detection for reduced deformable models , 2004, ACM Trans. Graph..

[91]  F. Brooks,et al.  Force display in molecular docking , 1990 .

[92]  Septimiu E. Salcudean,et al.  6-DOF Desk-Top Voice-Coil Joystick , 1997 .

[93]  Ming C. Lin,et al.  Accelerated proximity queries between convex polyhedra by multi-level Voronoi marching , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[94]  Gino van den Bergen Proximity Queries and Penetration Depth Computation on 3D Game Objects , 2001 .

[95]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[96]  R. Klatzky,et al.  Tactile roughness perception with a rigid link interposed between skin and surface , 1999, Perception & psychophysics.

[97]  Christian Duriez,et al.  A multi-threaded approach for deformable/rigid contacts with haptic feedback , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..

[98]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[99]  Hong Z. Tan,et al.  An experimental study of perceived instability during haptic texture rendering: effects of collision detection algorithm , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[100]  Jon Rigelsford Touch in Virtual Environments and Haptics , 2004 .

[101]  Dinesh Manocha,et al.  Collision queries using oriented bounding boxes , 2000 .

[102]  Dean Karnopp,et al.  Computer simulation of stick-slip friction in mechanical dynamic systems , 1985 .

[103]  Ivan E. Sutherland,et al.  The Ultimate Display , 1965 .

[104]  Peter Schröder,et al.  Interactive multiresolution mesh editing , 1997, SIGGRAPH.

[105]  Dinesh Manocha,et al.  Fast distance queries with rectangular swept sphere volumes , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[106]  Hong Qin,et al.  Virtual Clay : A Real-time , Haptics-based Sculpting System , 2001 .

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

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

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

[110]  I ROCK,et al.  Vision and Touch: An Experimentally Created Conflict between the Two Senses , 1964, Science.

[111]  Elaine Cohen,et al.  Haptic rendering of surface-to-surface sculpted model interaction , 1999, SIGGRAPH Courses.

[112]  Brian Mirtich,et al.  Timewarp rigid body simulation , 2000, SIGGRAPH.

[113]  泰義 横小路,et al.  IEEE International Conference on Robotics and Automation , 1992 .

[114]  Hong Z. Tan,et al.  HUMAN FACTORS FOR THE DESIGN OF FORCE-REFLECTING HAPTIC INTERFACES , 1994 .

[115]  Brian Mirtich,et al.  V-Clip: fast and robust polyhedral collision detection , 1998, TOGS.

[116]  C. Davis Touch , 1997, The Lancet.

[117]  Stephen Cameron,et al.  Enhancing GJK: computing minimum and penetration distances between convex polyhedra , 1997, Proceedings of International Conference on Robotics and Automation.

[118]  James F. Blinn,et al.  Simulation of wrinkled surfaces , 1978, SIGGRAPH.

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

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

[121]  Jung Hong Chuang Level of Detail for 3D Graphics , 2002 .

[122]  Ming C. Lin,et al.  inTouch: interactive multiresolution modeling and 3D painting with a haptic interface , 2000, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048).

[123]  Richard W. Cottle,et al.  Linear Complementarity Problem. , 1992 .

[124]  Peter Schröder,et al.  Multiresolution signal processing for meshes , 1999, SIGGRAPH.

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

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

[127]  John F. Canny,et al.  Impulse-based simulation of rigid bodies , 1995, I3D '95.

[128]  Ming C. Lin,et al.  Haptic display of interaction between textured models , 2004, IEEE Visualization 2004.

[129]  S. A. Cameron,et al.  Determining the minimum translational distance between two convex polyhedra , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[130]  Brian Mirtich,et al.  Impulse-based dynamic simulation of rigid body systems , 1996 .

[131]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[132]  Joseph S. B. Mitchell,et al.  Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs , 1998, IEEE Trans. Vis. Comput. Graph..

[133]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[134]  Elaine Cohen,et al.  Spatialized normal come hierarchies , 2001, I3D '01.

[135]  Elaine Cohen,et al.  Direct haptic rendering of sculptured models , 1997, SI3D.

[136]  Mary C. Whitton,et al.  Passive haptics significantly enhances virtual environments , 2001 .

[137]  Leonidas J. Guibas,et al.  Penetration Depth of Two Convex Polytopes in 3D , 2000, Nord. J. Comput..

[138]  M. Heller,et al.  Intersensory conflict between vision and touch: The response modality dominates when precise, attention-riveting judgments are required , 1999, Perception & psychophysics.

[139]  Dinesh Manocha,et al.  Fast collision detection between massive models using dynamic simplification , 2004, SGP '04.

[140]  Ronald Fedkiw,et al.  Nonconvex rigid bodies with stacking , 2003, ACM Trans. Graph..

[141]  Ralph L. Hollis,et al.  Tool-based haptic interaction with dynamic physical simulations using lorentz magnetic levitation , 1999 .

[142]  Frederick P. Brooks,et al.  Project GROPE-HapticDisplays for Scientific Visualization , 1990 .

[143]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[144]  Frederick P. Brooks,et al.  Feeling and seeing: issues in force display , 1990, I3D '90.

[145]  Ming C. Lin,et al.  Collision Detection between Geometric Models: A Survey , 1998 .

[146]  Leonidas J. Guibas,et al.  H-Walk: hierarchical distance computation for moving convex bodies , 1999, SCG '99.

[147]  David J. Whitehouse,et al.  Handbook of Surface Metrology , 2023 .

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

[149]  E. Larsen,et al.  A Robot Soccer Simulator: A Case Study for Rigid Body Contact , 2001 .

[150]  Greg Turk,et al.  Fast and memory efficient polygonal simplification , 1998 .

[151]  Vincent Hayward Survey of Haptic Interface Research at McGill University , 2001 .

[152]  Arie E. Kaufman,et al.  Haptic sculpting of dynamic surfaces , 1999, SI3D.

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

[154]  Raimund Seidel,et al.  Linear programming and convex hulls made easy , 1990, SCG '90.

[155]  Jeffrey C. Trinkle,et al.  An implicit time-stepping scheme for rigid body dynamics with Coulomb friction , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[156]  Mandayam A. Srinivasan,et al.  Surface Microgeometry: Tactile Perception and Neural Encoding , 1991 .

[157]  Pedro V. Sander,et al.  Silhouette clipping , 2000, SIGGRAPH.

[158]  Dinesh Manocha,et al.  Fast computation of database operations using graphics processors , 2004, SIGMOD '04.

[159]  John Dingliana,et al.  Collisions and perception , 2001, TOGS.

[160]  Grigore C. Burdea,et al.  Force and Touch Feedback for Virtual Reality , 1996 .

[161]  J. Edward Colgate,et al.  Passivity of a class of sampled-data systems: Application to haptic interfaces , 1997, J. Field Robotics.

[162]  Tony DeRose,et al.  Multiresolution analysis for surfaces of arbitrary topological type , 1997, TOGS.

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

[164]  D. Stewart,et al.  AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION , 1996 .

[165]  Ming C. Lin,et al.  Efficient collision detection for animation and robotics , 1993 .

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

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

[168]  R. Klatzky,et al.  Feeling textures through a probe: Effects of probe and surface geometry and exploratory factors , 2003, Perception & psychophysics.

[169]  M. Hollins,et al.  Evidence for the duplex theory of tactile texture perception , 2000, Perception & psychophysics.

[170]  B. Neisius,et al.  The Karlsruhe Endoscopic Surgery Trainer as an example for virtual reality in medical education , 1997 .

[171]  Sean Quinlan,et al.  Efficient distance computation between non-convex objects , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[172]  K. B. Shimoga,et al.  Finger Force and Touch Feedback Issues in Dexterous Telemanipulation , 1992, Proceedings. Fourth Annual Conference on Intelligent Robotic Systems for Space Exploration.

[173]  David G. Kirkpatrick,et al.  Determining the Separation of Preprocessed Polyhedra - A Unified Approach , 1990, ICALP.

[174]  Paul Jerome Kilpatrick,et al.  The use of a kinesthetic supplement in an interactive graphics system. , 1976 .

[175]  Jihad El-Sana,et al.  Continuously-Adaptive Haptic Rendering , 2000, EGVE.

[176]  Jean-Christophe Lombardo,et al.  Real-time collision detection for virtual surgery , 1999, Proceedings Computer Animation 1999.

[177]  J. Edward Colgate,et al.  Implementation of stiff virtual walls in force-reflecting interfaces , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.