Cooperative object manipulation in collaborative virtual environments

Cooperative manipulation refers to the simultaneous manipulation of a virtual object by multiple users in an immersive virtual environment (VE). In this work, we present techniques for cooperative manipulation based on existing single-user techniques. We discuss methods of combining simultaneous user actions, based on the separation of degrees of freedom between two users, and the awareness tools used to provide the necessary knowledge of the partner activities during the cooperative interaction process. We also present a framework for supporting the development of cooperative manipulation techniques, which are based on rules for combining single user interaction techniques. Finally, we report an evaluation of cooperative manipulation scenarios, the results indicating that, in certain situations, cooperative manipulation is more efficient and usable than singleuser manipulation.

[1]  Bruno Arnaldi,et al.  A General Framework for Cooperative Manipulation in Virtual Environments , 1999, EGVE.

[2]  Richard A. Bolt,et al.  “Put-that-there”: Voice and gesture at the graphics interface , 1980, SIGGRAPH '80.

[3]  Donald B. Johnson,et al.  Testbed Evaluation of Virtual Environment Interaction Techniques , 1999, Presence: Teleoperators & Virtual Environments.

[4]  Roy A. Ruddle,et al.  Symmetric and asymmetric action integration during cooperative object manipulation in virtual environments , 2002, TCHI.

[5]  John Viega,et al.  3D magic lenses , 1996, UIST '96.

[6]  Doug A. Bowman,et al.  Formalizing the Design, Evaluation, and Application of Interaction Techniques for Immersive Virtual Environments , 1999, J. Vis. Lang. Comput..

[7]  Jurriaan D. Mulder Remote Object Translation Methods for Immersive Virtual Environments , 1998, EGVE.

[8]  Jacques Wainer,et al.  Empirical research in CSCW — a review of the ACM/CSCW conferences from 1998 to 2004 , 2007, Journal of the Brazilian Computer Society.

[9]  Eva-Lotta Sallnäs,et al.  Collaboration in multi-modal virtual worlds: comparing touch, text, voice and video , 2002 .

[10]  Michael Zyda,et al.  Bamboo-a portable system for dynamically extensible, real-time, networked, virtual environments , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[11]  Shamus P. Smith,et al.  Virtual Environments as Hybrid Systems , 2001 .

[12]  Roy A. Ruddle,et al.  Movement in Cluttered Virtual Environments , 2001, Presence: Teleoperators & Virtual Environments.

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

[14]  Matthias Bues,et al.  iSith - Intersection-based Spatial Interaction for Two Hands , 2006, 3D User Interfaces (3DUI'06).

[15]  C. M. Greenhalgh,et al.  Benford: MASSIVE: A Virtual Reality System for Tele-conferencing , 1995 .

[16]  M. Göbel,et al.  Digital Storytelling Creating Interactive Illusions with AVOCADO , 1999 .

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

[18]  Doug A. Bowman,et al.  The Simple Virtual Environment Library: An Extensible Framework for Building VE Applications , 2000, Presence: Teleoperators & Virtual Environments.

[19]  Steve Benford,et al.  MASSIVE: a collaborative virtual environment for teleconferencing , 1995, TCHI.

[20]  ZhaiShumin,et al.  Manual and cognitive benefits of two-handed input , 1998 .

[21]  Shumin Zhai,et al.  Manual and cognitive benefits of two-handed input: an experimental study , 1998, TCHI.

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

[23]  Ivan Poupyrev,et al.  3D User Interfaces: Theory and Practice , 2004 .

[24]  A BoltRichard,et al.  Put-that-there , 1980 .

[25]  Roy A. Ruddle,et al.  Levels of Control During a Collaborative Carrying Task , 2003, Presence: Teleoperators & Virtual Environments.

[26]  Shumin Zhai,et al.  Quantifying coordination in multiple DOF movement and its application to evaluating 6 DOF input devices , 1998, CHI.

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

[28]  Cagatay Basdogan,et al.  An experimental study on the role of touch in shared virtual environments , 2000, TCHI.

[29]  Dennis Proffitt,et al.  Two-handed virtual manipulation , 1998, TCHI.

[30]  Anatole Lécuyer,et al.  SkeweR: a 3D Interaction Technique for 2-User Collaborative Manipulation of Objects in Virtual Environments , 2006, 3D User Interfaces (3DUI'06).

[31]  Carla Maria Dal Sasso Freitas,et al.  Cooperative object manipulation in immersive virtual environments: framework and techniques , 2002, VRST '02.

[32]  Michael Zyda,et al.  Exploiting reality with multicast groups: a network architecture for large-scale virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[33]  Mark R. Mine,et al.  Virtual Environment Interaction Techniques , 1995 .

[34]  Guillaume Pitel,et al.  Urbi et Orbi: Unusual Design and Implementation Choices for Distributed Virtual Environments , 2000 .

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

[36]  Emmanuel Frécon,et al.  DIVE: a scaleable network architecture for distributed virtual environments , 1998, Distributed Syst. Eng..