05.06.2013 Views

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Non-Verbal Communication in Virtual Collaborative Environments<br />

Study Control Number: PN99053/1387<br />

Irene Schwarting, Scott Decker<br />

Collaborations are becoming increasingly prominent as a part of daily working life. Increasingly, work is being done<br />

between individuals in spatially separated locations who work together with data in an electronic environment. This<br />

change in working habits has pointed up an urgent need for tools that support distributed individuals in working together<br />

in real time. The tools need to enable users to represent themselves in trustworthy, reliable ways, as well as to manipulate<br />

their own representations and the data with which they are working in the collaborative environment.<br />

Project Description<br />

Although collaborative tools are offered for teamwork<br />

and learning, electronic communication still tends to be<br />

strictly sequential and static. This research describes a<br />

Java three-dimensional-based prototype electronic<br />

collaboration tool that supports dynamic creation of<br />

gestures and behaviors among users interacting in a datacentric<br />

virtual environment. This report also describes<br />

comparisons and evaluations of a range of interaction<br />

technologies used to control position and motion in a<br />

three-dimensional environment. In addition to enabling<br />

users to work directly with data, this technology will<br />

greatly enhance the ability of users in disparate spatial<br />

locations to effectively communicate by providing a<br />

mechanism for dynamically and in real-time manipulating<br />

the objects and user-representatives in the environment.<br />

It also has the potential to support long-term and<br />

widespread enhancements in virtual collaboration<br />

technologies.<br />

Introduction<br />

Three significant reasons that tools for interaction and<br />

collaboration in three-dimensional “virtual” electronic<br />

environments fail to achieve the efficiency of real, faceto-face<br />

collaboration are as follows. First, virtual tools<br />

poorly support nonverbal and social interactions. Second,<br />

traditional, two-dimensional interaction devices, such as<br />

the ubiquitous mouse and keyboard, are fundamentally<br />

unsuited for six-degree-of-freedom motion and<br />

manipulation in three-dimensional virtual worlds. Third,<br />

few virtual environments support dynamic, real-time<br />

updates to objects and the environment itself, making<br />

them unwieldy and inconvenient as interaction<br />

environments.<br />

The research described in this report approached this issue<br />

through the use of a dynamic virtual environment in<br />

164 FY 2000 <strong>Laboratory</strong> Directed Research and Development Annual Report<br />

which users are represented by human-form “avatars.”<br />

The user can dynamically manipulate the posture of the<br />

avatar, as well as other information objects, to move and<br />

interact with the virtual environment. This technology in<br />

a virtual collaborative workspace has the potential to<br />

increase the efficacy of distance collaboration because<br />

users can interact in real time with each other as well as<br />

collaboratively interact with data. Avatar technology is<br />

well established and a number of agencies are working<br />

with avatars in attempts to create collaborative virtual<br />

environments. This research developed a uniquely<br />

dynamic type of avatar that gets around the traditional<br />

problems of avatars and virtual environments as a<br />

collaborative tool. Through additional research in<br />

alternative interaction and control devices, we have<br />

addressed the problem of controlling movement and<br />

position in three-dimensional spaces.<br />

Approach<br />

The dynamic avatars software was developed based on an<br />

architecture jointly developed by the <strong>Laboratory</strong> and by<br />

the Human Interface Technology <strong>Laboratory</strong> at the<br />

University of Washington. This virtual world uses a<br />

client-server architecture based on Java and Java3D. The<br />

architecture allows for actions, such as geometry<br />

manipulation, data passing, and interactions, to happen in<br />

real time across all client machines connected to the<br />

environment. Any connected user can enter data into the<br />

environment, making it visible and accessible to all users<br />

of the environment. All types of data can be represented<br />

as dynamic objects within the environment. Visual object<br />

formats, such as Virtual Reality Modeling Language, can<br />

easily be represented, but the architecture equally<br />

supports representation of nonvisual data. Any object can<br />

be assigned any behaviors, interactions, information, and<br />

accessibility options that the user wishes to assign it.<br />

Dynamic objects interact with each other, providing each<br />

other with the ability to view their information, behaviors,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!