Supporting a Closely Coupled Task between a Distributed Team: Using Immersive Virtual Reality Technology

Collaboration and teamwork is important in many areas of our lives. People come together to share and discuss ideas, split and distribute work or help and support each other. The sharing of information and artefacts is a central part of collaboration. This often involves the manipulation of shared objects, both sequentially as well as concurrently. For coordinating an efficient collaboration, communication between the team members is necessary. This can happen verbally in form of speech or text and non-verbally through gesturing, pointing, gaze or facial expressions, where shared objects and the environment may be involved too. Collaborative Virtual Environments (CVE) allow remote users to come together and interact with each other and virtual objects within a computer simulated environment. Immersive display interfaces, such as a walk-in display, that place a human physically into the synthetic environment lend themselves well to support a natural manipulation of objects as well a set of natural non-verbal human communication, as they capture the motion of the user’s head and hand. Communication of tracking data, however, can saturate the network and result in delay or loss of messages vital to the manipulation of shared objects. This extends our research in [27]. This paper investigates the reality of shared object manipulation between remote users collaborating through linked walk-in displays. Various forms of shared interaction are examined through a set of structured subtasks within a representative construction task. We report on extensive user-trials between three walk-in displays in the UK and Austria linked over the Internet using a CVE, and demonstrate such effects on a naive implementation of a benchmark application the Gazebo building task. We then present and evaluate application-level workarounds and conclude by suggesting solutions that may be implemented within next-generation CVE infrastructures.

[1]  Chris Greenhalgh,et al.  The DiveBone—an application-level network architecture for Internet-based CVEs , 1999, VRST '99.

[2]  M. S. Turner,et al.  Anyone for tennis? , 1986, Nature.

[3]  M. Knapp,et al.  Nonverbal communication in human interaction , 1972 .

[4]  Anthony Steed,et al.  An Overview of the COVEN Platform , 2001, Presence: Teleoperators & Virtual Environments.

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

[6]  Hyouk Ryeol Choi,et al.  Haptic display in the virtual collaborative workspace shared by multiple users , 1997, Proceedings 6th IEEE International Workshop on Robot and Human Communication. RO-MAN'97 SENDAI.

[7]  Christer Carlsson,et al.  DIVE - A platform for multi-user virtual environments , 1993, Comput. Graph..

[8]  Steve Benford,et al.  Collaborative virtual environments , 2001, CACM.

[9]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[10]  Monica Divitini,et al.  Supporting social awareness: requirements for educational CVE , 2003, Proceedings 3rd IEEE International Conference on Advanced Technologies.

[11]  Ralph Schroeder,et al.  Small-Group Behavior in a Virtual and Real Environment: A Comparative Study , 2000, Presence: Teleoperators & Virtual Environments.

[12]  John C. Hart,et al.  The CAVE: audio visual experience automatic virtual environment , 1992, CACM.

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

[14]  Wolfgang Broll,et al.  Populating the Internet: supporting multiple users and shared applications with VRML , 1997, VRML '97.

[15]  David J. Roberts A predictive real time architecture for multi-user, distributed, virtual reality , 1996 .

[16]  Mark Handley,et al.  Reliable Audio for Use over the Internet , 2006 .

[17]  Oliver Otto,et al.  A Study of Event Traffic During the Shared Manipulation of Objects Within a Collaborative Virtual Environment , 2004, Presence: Teleoperators & Virtual Environments.

[18]  Nicolas D. Georganas,et al.  Collaborative Virtual Environments: Managing the Shared Spaces , 2001 .

[19]  Mel Slater,et al.  Collaboration in Tele-Immersive Environments , 2002, EGVE.

[20]  Wolfgang Broll Interacting in distributed collaborative virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[21]  Ilona Heldal,et al.  Collaborating in networked immersive spaces: as good as being there together? , 2001, Comput. Graph..

[22]  Dieter Kranzlmüller,et al.  Supporting social human communication between distributed walk-in displays , 2004, VRST '04.

[23]  Oliver Otto,et al.  Pushmepullyou: The Reality of Interaction with Shared Objects in Networked Walk-in Displays , 2004, PDCS.

[24]  Henrik Tramberend,et al.  Avocado: a distributed virtual reality framework , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[25]  Elizabeth F. Churchill,et al.  Collaborative Virtual Environments: Digital Places and Spaces for Interaction , 2001 .

[26]  Kyoung Shin Park,et al.  CAVERNsoft G2: a toolkit for high performance tele-immersive collaboration , 2000, VRST '00.

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

[28]  Chris Greenhalgh,et al.  Making Networked Virtual Environments Work , 2001, Presence: Teleoperators & Virtual Environments.

[29]  Mel Slater,et al.  Leadership and collaboration in shared virtual environments , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[30]  Blake Hannaford,et al.  Architectures for shared haptic virtual environments , 1997, Comput. Graph..

[31]  David Roberts,et al.  Influence of the supporting protocol on the latencies induced by concurrency control within a large scale multi user distributed virtual reality system , 1999 .

[32]  Jesper Mortensen,et al.  Spelunking: Experiences using the DIVE System on CAVE-like Platforms , 2001, EGVE/IPT.