Bimanual interaction, passive-haptic feedback, 3d widget representation, and simulated surface constraints for interaction in immersive virtual environments

The study of human-computer interaction within immersive virtual environments requires us to balance what we have learned from the design and use of desktop interfaces with novel approaches that allow us to work effectively in three dimensions. This dissertation presents empirical results from four studies into different techniques for indirect manipulation in immersive virtual environments. These studies use a testbed called the Haptic Augmented Reality Paddle (or HARP) system to compare different immersive interaction techniques. The results show that the use of hand-held windows as an interaction technique can improve performance and preference on tasks requiring head movement. Also, the use of a physical prop registered with the visual representation of an interaction surface can significantly improve user performance and preference compared to having no physical surface. Furthermore, even if a physical surface is not present, constraining user movement for manipulating interface widgets can also improve performance. Research into defining and classifying interaction techniques in the form of a taxonomy for interaction in immersive virtual environments is also presented. The taxonomy classifies interaction techniques based on three primary axes: direct versus indirect manipulation; discrete versus continuous action types; and the dimensionality of the interaction. The results of the empirical studies support the classification taxonomy, and help map out the possible techniques that support accomplishing real work within immersive virtual environments.

[1]  Hiroshi Ishii,et al.  Bricks: laying the foundations for graspable user interfaces , 1995, CHI '95.

[2]  Daniel G. Aliaga Virtual objects in the real world , 1997, CACM.

[3]  R. Bowen Loftin,et al.  The Development of a Virtual world for Learning Newtonian Mechanics , 1994, MHVR.

[4]  Mark R Mine ISAAC: a meta- system for virtual environments , 1997, Comput. Aided Des..

[5]  Ken Hinckley,et al.  Two-Handed Spatial Interface Tools for Neurosurgial Planning , 1995, Computer.

[6]  Yoshinobu Tonomura,et al.  “Body coupled FingerRing”: wireless wearable keyboard , 1997, CHI.

[7]  Dennis Proffitt,et al.  Attention and visual feedback: the bimanual frame of reference , 1997, SI3D.

[8]  Dieter Schmalstieg,et al.  Collaborative Visualization in Augmented Reality , 1998, IEEE Computer Graphics and Applications.

[9]  Motoyuki Akamatsu,et al.  A multi-modal mouse with tactile and force feedback , 1994, Int. J. Hum. Comput. Stud..

[10]  James K. Hahn,et al.  Perceptuallly based scheduling algorithms for real-time synthesis of complex sonic environments , 1997 .

[11]  Juli Yamashita,et al.  A direct deformation method , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[12]  Jean Wineman,et al.  Exploratory Design of Animal Habitats Within an Immersive Virtual Environment , 1998 .

[13]  John D. M. Edwards,et al.  MaPS: movement and planning support for navigation in an immersive VRML browser , 1997, VRML '97.

[14]  Bernd Fröhlich,et al.  Two-handed direct manipulation on the responsive workbench , 1997, SI3D.

[15]  Henry Sowizral,et al.  VRMosaic: Web access from within a virtual environment , 1996, IEEE Computer Graphics and Applications.

[16]  Frederick P. Brooks,et al.  Project GROPEHaptic displays for scientific visualization , 1990, SIGGRAPH.

[17]  William Buxton,et al.  A taxonomy of see-through tools , 1994, CHI '94.

[18]  William Buxton,et al.  An empirical evaluation of graspable user interfaces: towards specialized, space-multiplexed input , 1997, CHI.

[19]  Lars Kjelldahl,et al.  A study on how depth perception is affected by different presentation methods of 3D objects on a 2D display , 1995, Comput. Graph..

[20]  Steven D. Pieper,et al.  Hands-on interaction with virtual environments , 1989, UIST '89.

[21]  Michael Gervautz,et al.  The Personal Interaction Panel – a Two‐Handed Interface for Augmented Reality , 1997, Comput. Graph. Forum.

[22]  James K. Hahn,et al.  Integrating Sounds in Virtual Environments. , 1998 .

[23]  Robert C. Zeleznik,et al.  The Lego interface toolkit , 1996, UIST '96.

[24]  Tom Meyer,et al.  3D widgets for exploratory scientific visualization , 1994, UIST '94.

[25]  John L. Sibert,et al.  Toto: a tool for selecting interaction techniques , 1990, UIST '90.

[26]  Ivan Poupyrev,et al.  The go-go interaction technique: non-linear mapping for direct manipulation in VR , 1996, UIST '96.

[27]  Stephen R. Ellis,et al.  Simulation Fidelity of a Virtual Environment Display , 1994 .

[28]  Michael F. Deering The HoloSketch VR sketching system , 1996, CACM.

[29]  Ken Hinckley,et al.  Passive real-world interface props for neurosurgical visualization , 1994, International Conference on Human Factors in Computing Systems.

[30]  William Buxton,et al.  The design of a GUI paradigm based on tablets, two-hands, and transparency , 1997, CHI.

[31]  Shumin Zhai Investigation of Feel for 6DOF Inputs: Isometric and Elastic Rate Control for Manipulation in 3D Environments , 1993 .

[32]  Warren Robinett,et al.  Virtual environment display system , 1987, I3D '86.

[33]  F. P. Brooks,et al.  Grasping reality through illusion—interactive graphics serving science , 1988, CHI '88.

[34]  Andrew S. Forsberg,et al.  Two pointer input for 3D interaction , 1997, SI3D.

[35]  Robert W. Lindeman,et al.  Towards usable VR: an empirical study of user interfaces for immersive virtual environments , 1999, CHI '99.

[36]  Mark Billinghurst,et al.  3D palette: a virtual reality content creation tool , 1997, VRST '97.

[37]  Dennis Proffitt,et al.  Quantifying immersion in virtual reality , 1997, SIGGRAPH.

[38]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[39]  Grigore C. Burdea,et al.  Integration of the Rutgers Master II in a virtual reality simulation , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[40]  Daniel Thalmann,et al.  VB2: an architecture for interaction in synthetic worlds , 1993, UIST '93.

[41]  Ivan Poupyrev,et al.  A framework and testbed for studying manipulation techniques for immersive VR , 1997, VRST '97.

[42]  Kurt Akeley,et al.  RealityEngine graphics , 2000 .

[43]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

[44]  Henry Sowizral Interacting with virtual environments using augmented virtual tools , 1994, Electronic Imaging.

[45]  Marc Olano,et al.  3DM: a three dimensional modeler using a head-mounted display , 1992, I3D '92.

[46]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[47]  Jock D. Mackinlay,et al.  The design space of input devices , 1990, CHI '90.

[48]  David Zeltzer,et al.  Autonomy, Interaction, and Presence , 1992, Presence: Teleoperators & Virtual Environments.

[49]  Geoffrey E. Hinton,et al.  Glove-TalkII: an adaptive gesture-to-formant interface , 1995, CHI '95.

[50]  I. Scott MacKenzie,et al.  Performance differences in the fingers, wrist, and forearm in computer input control , 1997, CHI.

[51]  Dennis Proffitt,et al.  Cooperative bimanual action , 1997, CHI.

[52]  J. Michael Moshell,et al.  A Two-Handed Interface for Object Manipulation in Virtual Environments , 1995, Presence: Teleoperators & Virtual Environments.

[53]  Steve Bryson,et al.  The virtual windtunnel-an environment for the exploration of three-dimensional unsteady flows , 1991, Proceeding Visualization '91.

[54]  Ben Shneiderman,et al.  Designing The User Interface , 2013 .

[55]  Steven K. Feiner,et al.  Windows on the world: 2D windows for 3D augmented reality , 1993, UIST '93.

[56]  Motoyuki Akamatsu,et al.  Multimodal Mouse: A Mouse-Type Device with Tactile and Force Display , 1994, Presence: Teleoperators & Virtual Environments.

[57]  Stephen R. Ellis,et al.  Using virtual menus in a virtual environment , 1992, Electronic Imaging.

[58]  Carlo H. Séquin,et al.  Visibility preprocessing for interactive walkthroughs , 1991, SIGGRAPH.

[59]  William Ribarsky,et al.  Virtual Data Visualizer , 1997, IEEE Trans. Vis. Comput. Graph..

[60]  Hiroo Iwata,et al.  Artificial reality with force-feedback: development of desktop virtual space with compact master manipulator , 1990, SIGGRAPH.

[61]  Doug A. Bowman,et al.  An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments , 1997, SI3D.

[62]  Larry F. Hodges,et al.  Toolsets for the Development of Highly Interactive and Information-Rich Environments , 1997, Int. J. Virtual Real..

[63]  Warren Robinett,et al.  Synthetic Experience:A Proposed Taxonomy , 1992, Presence: Teleoperators & Virtual Environments.

[64]  Stephen Travis Pope,et al.  The use of 3-D audio in a synthetic environment: an aural renderer for a distributed virtual reality system , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[65]  Stéphane Chatty,et al.  Extending a graphical toolkit for two-handed interaction , 1994, UIST '94.

[66]  Randy Pausch,et al.  Virtual reality on a WIM: interactive worlds in miniature , 1995, CHI '95.

[67]  Henry Sowizral,et al.  Embedding the 2D interaction metaphor in a real 3D virtual environment , 1995, Electronic Imaging.

[68]  Howard Rheingold,et al.  Virtual Reality , 1991 .

[69]  Ken Hinckley,et al.  A survey of design issues in spatial input , 1994, UIST '94.

[70]  William Buxton,et al.  Lexical and pragmatic considerations of input structures , 1983, COMG.

[71]  William Buxton,et al.  Issues in combining marking and direct manipulation techniques , 1991, UIST '91.

[72]  Y. Guiard Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. , 1987, Journal of motor behavior.

[73]  Leonard J. Bass,et al.  The design of a wearable computer , 1997, CHI.

[74]  Abigail Sellen,et al.  Two-handed input in a compound task , 1994, CHI 1994.

[75]  Chris Dede,et al.  The Evolution of Constructivist Learning Environments : Immersion in Distributed , Virtual Worlds , 1995 .

[76]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[77]  Andrew Roberts,et al.  3-Draw: a tool for designing 3D shapes , 1991, IEEE Computer Graphics and Applications.

[78]  Shumin Zhai,et al.  Input techniques for HCI in 3D environments , 1994, CHI '94.

[79]  Meredith Bricken,et al.  Summer Students in Virtual Reality , 1992 .

[80]  Elizabeth M. Wenzel,et al.  Localization in Virtual Acoustic Displays , 1992, Presence: Teleoperators & Virtual Environments.

[81]  Frederick P. Brooks,et al.  Moving objects in space: exploiting proprioception in virtual-environment interaction , 1997, SIGGRAPH.

[82]  Robert W. Lindeman,et al.  Hand-held windows: towards effective 2D interaction in immersive virtual environments , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[83]  Richard A. Bolt,et al.  Two-handed gesture in multi-modal natural dialog , 1992, UIST '92.

[84]  S Sankar,et al.  Training environment for inferior vena caval filter placement. , 1998, Studies in health technology and informatics.

[85]  Shumin Zhai,et al.  Beyond Fitts' law: models for trajectory-based HCI tasks , 1997, CHI Extended Abstracts.

[86]  Y. Guiard The Kinematic Chain as a Model for Human Asymmetrical Bimanual Cooperation , 1988 .

[87]  Matthias M. Wloka,et al.  The virtual tricorder: a uniform interface for virtual reality , 1995, UIST '95.

[88]  Shumin Zhai,et al.  Human performance evaluation of manipulation schemes in virtual environments , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[89]  Steven K. Feiner,et al.  A Nose Gesture Interface Device: Extending Virtual Realities , 1991, Presence: Teleoperators & Virtual Environments.

[90]  Luis Serra,et al.  Dextrous virtual work , 1996, CACM.

[91]  David Frohlich,et al.  The Acquisition of Bimanual Coordination in an Interactive Graphics Task , 1988 .

[92]  Kay M. Stanney,et al.  Realizing the full potential of virtual reality: human factors issues that could stand in the way , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[93]  Lawrence W. Stark,et al.  Some of what one needs to know about using head-mounted displays to improve teleoperator performance , 1993, IEEE Trans. Robotics Autom..

[94]  Shumin Zhai,et al.  The influence of muscle groups on performance of multiple degree-of-freedom input , 1996, CHI.

[95]  C. Martin,et al.  A Media Taxonomy , 1995, IEEE Multim..