The Artificial Intelligence Laboratory and The Research Laboratory of Electronics at the Massachusetts Institute of Technology Cambridge , Massachusetts 02139 Proceedings of the Third PHANToM Users Group Workshop

This paper describes a new interface, which supports volume rendering with haptic interaction, between a haptic device and the application. The currently available GHOST SDIK represents only the haptic environment as a hierarchical collection of geometric objects. We have developed a volume-based GHOST Application Programming Supplement Interface Library (APSIL) for volume visualization which is based on voxel representation, rather than on geometric representation. APSIL is an extension of the GHOST SDIK and consists of some new classes to process volume haptic rendering and compute interaction forces according to the density of the volume data, velocity of movement, and environmental factors. Applications communicate with the haptic device through our APSIL library on a higher-level interface based on GHOST SDK.

[1]  Cagatay Basdogan,et al.  An Experiment on the Influence of Haptic Communication on the Sense of Being Together , 1998 .

[2]  J. Flanagan,et al.  Hand and brain : the neurophysiology and psychology of hand movements , 1996 .

[3]  F A Mussa-Ivaldi,et al.  Adaptive representation of dynamics during learning of a motor task , 1994, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[4]  Richard S. Gallagher Computer Visualization: Graphics Techniques for Scientific and Engineering Analysis , 1994 .

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

[6]  Paul Haeberli,et al.  Paint by numbers: abstract image representations , 1990, SIGGRAPH.

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

[8]  M. Levas OBBTree : A Hierarchical Structure for Rapid Interference Detection , .

[9]  Lambertus Hesselink,et al.  Visualizing vector field topology in fluid flows , 1991, IEEE Computer Graphics and Applications.

[10]  Mel Slater,et al.  A Framework for Immersive Virtual Environments (FIVE): Speculations on the Role of Presence in Virtual Environments , 1997, Presence: Teleoperators & Virtual Environments.

[11]  Julie Messier,et al.  Differential effect of task conditions on errors of direction and extent of reaching movements , 1997, Experimental Brain Research.

[12]  J. Hughes,et al.  SKETCH: an interface for sketching 3D scenes , 1996, SIGGRAPH Courses.

[13]  C.R. Johnson,et al.  SCIRun: A Scientific Programming Environment for Computational Steering , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[14]  Russell M. Taylor,et al.  Adding force display to a stereoscopic head-tracked projection display , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[15]  Martti Mäntylä,et al.  A note on the modeling space of Euler operators , 1984, Comput. Vis. Graph. Image Process..

[16]  R. Miall,et al.  The curvature of human arm movements in the absence of visual experience , 2004, Experimental Brain Research.

[17]  A. Requicha CONSTRUCTIVE SOLID GEOMETRY , 1977 .

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

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

[20]  M. Heller Visual and tactual texture perception: Intersensory cooperation , 1982, Perception & psychophysics.

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

[22]  H.-C. Hege,et al.  Interactive visualization of 3D-vector fields using illuminated stream lines , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[23]  Vernon L. Chi,et al.  Surface modification tools in a virtual environment interface to a scanning probe microscope , 1995, I3D '95.

[24]  Paul Sharkey,et al.  Can a haptic force feedback display provide visually impaired people with useful information about texture roughness and 3D form of virtual objects , 1998 .

[25]  Mark C. Surles,et al.  Sculpting proteins interactively: Continual energy minimization embedded in a graphical modeling system , 1994, Protein science : a publication of the Protein Society.

[26]  E. Bizzi,et al.  Postural force fields of the human arm and their role in generating multijoint movements , 1993, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[27]  M. Jeannerod The neural and behavioural organization of goal-directed movements , 1990, Psychological Medicine.

[28]  S. Jackson,et al.  Are non-relevant objects represented in working memory? The effect of non-target objects on reach and grasp kinematics , 2004, Experimental Brain Research.

[29]  Septimiu E. Salcudean,et al.  On the development of a force-feedback mouse and its integration into a graphical user interface , 1994 .

[30]  Jack McLaughlin,et al.  Haptic Workbench: a multisensory virtual environment , 1999, Electronic Imaging.

[31]  Greg Welch,et al.  SCAAT: incremental tracking with incomplete information , 1997, SIGGRAPH.

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

[33]  Mark C. Surles,et al.  Techniques for interactive manipulation of graphical protein models , 1992 .

[34]  Luis Serra,et al.  The virtual workbench: dextrous VR , 1994 .

[35]  Christopher R. Johnson,et al.  The SCIRun Computational Steering Software System , 1997, SciTools.

[36]  Dinesh Manocha,et al.  V-COLLIDE: accelerated collision detection for VRML , 1997, VRML '97.

[37]  Mel Slater,et al.  Presence in Shared Virtual Environments and Virtual Togetherness , 2000, Presence: Teleoperators & Virtual Environments.

[38]  Thomas Harold Massie,et al.  Design of a three degree of freedom force-reflecting haptic interface , 1993 .

[39]  Chih-Hao Ho Haptic Rendering : Point- and Ray-Based Interactions , 1997 .

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

[41]  M. Jeannerod The timing of natural prehension movements. , 1984, Journal of motor behavior.

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

[43]  Ivan Toni,et al.  Differential influence of the visual framework on end point accuracy and trajectory specification of arm movements , 1996, Experimental Brain Research.

[44]  C. Prablanc,et al.  Pointing movement in an artificial perturbing inertial field: A prospective paradigm for motor control study , 1996, Neuropsychologia.

[45]  F. Mussa-Ivaldi,et al.  The motor system does not learn the dynamics of the arm by rote memorization of past experience. , 1997, Journal of neurophysiology.