Touch-enabled haptic modeling of deformable multi-resolution surfaces

Currently, interactive data exploration in virtual environments is mainly focused on vision-based and non-contact sensory channels such as visual/auditory displays. The lack of tactile sensation in virtual environments removes an important source of information to be delivered to the users. In this paper, we propose the touch-enabled haptic modeling of deformable multi-resolution surfaces in real time. The 6-DOF haptic manipulation is based on a dynamic model of Loop surfaces, where the dynamic parameters are computed easily without subdividing the control mesh recursively. A local deforming scheme is developed to approximate the solution of the dynamics equations, thus the order of the linear equations is reduced greatly. During each of the haptic interaction loop, the contact point is traced and reflected to the rendering of updated graphics and haptics. The sense of touch against the deforming surface is calculated according to the surface properties and the damping-spring force profile. Our haptic system supports the dynamic modeling of deformable Loop surfaces intuitively through the touch-enabled interactive manipulation.

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

[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]  Gaurav S. Sukhatme,et al.  Touch in Virtual Environments: Haptics and the Design of Interactive Systems , 2001 .

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

[5]  Kenneth E. Barner,et al.  Nonlinear Multiresolution Techniques with Applications to Scientific Visualization in a Haptic Environment , 2001, IEEE Trans. Vis. Comput. Graph..

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

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

[8]  Hui Chen,et al.  Real-time haptic sculpting in virtual volume space , 2002, VRST '02.

[9]  Kenneth J. Kokjer,et al.  The Information Capacity of the Human Fingertip , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Tony DeRose,et al.  Efficient, fair interpolation using Catmull-Clark surfaces , 1993, SIGGRAPH.

[11]  Hong Qin,et al.  A novel haptics-based interface and sculpting system for physics-based geometric design , 2001, Comput. Aided Des..

[12]  Ron Kikinis,et al.  Physics-based subdivision surface modeling for medical imaging and simulation , 2001, Proceedings International Workshop on Medical Imaging and Augmented Reality.

[13]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[14]  Jian Zhang,et al.  Haptic subdivision: an approach to defining level-of-detail in haptic rendering , 2002, Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002.

[15]  K E Barner,et al.  Design of a haptic data visualization system for people with visual impairments. , 1999, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[16]  C Basdogan,et al.  Real-time simulation of dynamically deformable finite element models using modal analysis and spectral Lanczos decomposition methods. , 2001, Studies in health technology and informatics.

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

[18]  Hong Qin,et al.  Virtual clay: a real-time sculpting system with haptic toolkits , 2001, I3D '01.

[19]  Hong Qin,et al.  Direct Manipulation and Interactive Sculpting of PDE Surfaces , 2000, Comput. Graph. Forum.

[20]  Ming-Jun Lai,et al.  Fortran subroutines for B-nets of box splines on three- and four-directional meshes , 1992, Numerical Algorithms.

[21]  Jos Stam,et al.  Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values , 1998, SIGGRAPH.

[22]  Pheng-Ann Heng,et al.  Direct haptic rendering of isosurface by intermediate representation , 2000, VRST '00.

[23]  Masatake Higashi,et al.  Application of haptic navigation to modify free-form surfaces through specified points and curves , 2002, SMA '02.

[24]  Dinesh K. Pai,et al.  ArtDefo: accurate real time deformable objects , 1999, SIGGRAPH.

[25]  Hong Qin,et al.  A novel FEM-based dynamic framework for subdivision surfaces , 2000, Comput. Aided Des..

[26]  Hong Qin,et al.  Dynamic Catmull-Clark Subdivision Surfaces , 1998, IEEE Trans. Vis. Comput. Graph..

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

[28]  Kaihuai Qin,et al.  Physics-based Loop surface modeling , 2008, Journal of Computer Science and Technology.

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

[30]  Frank A. Geldard,et al.  Sensory saltation : metastability in the perceptual world , 1977 .