- Open Access
Cooperative object manipulation in collaborative virtual environments
Journal of the Brazilian Computer Society volume 14, pages 53–67 (2008)
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.
C. Basdogan, C. Ho, M. A. Srinivasan, M. Slater. An Experimental Study on the Role of Touch in Shared Virtual Environments.ACM Transactions on Computer-Human Interaction, 7(4):443–460, 2000.
R. Bolt. Put-that-there: Voice and Gesture at the Graphic Interface.Computer Graphics, 14(3): 262–270, 1980
D. Bowman, L.F. Hodges. An Evaluation of Techniques for Grabbing and Manipulating Remote Objects in Immersive Virtual Environments. InProceedings of 1997 Symposium on Interactive 3D Graphics (I3D). ACM Press, New York, p. 35–38, 1997.
D. Bowman, L.F. Hodges. Formalizing the Design, Evaluation, and Application of Interaction Techniques for Immersive Virtual Environments.The Journal of Visual Languages and Computing, 10(1): 37–53, 1999.
D. Bowman, D. Johnson, L.F. Hodges. Testbed Evaluation of Virtual Environment Interaction Techniques.Presence: Teleoperators and Virtual Environments, 10(1):75–95, 2001.
D. Bowman, E. Kruijff, J. LaViola, I. Poupyrev. 3D User Interfaces: Theory and Practice. Addison-Wesley, Boston, 2004.
L.D. Cutler, B. Fröhlich, P. Hanrahan. Twohanded direct manipulation on the responsive workbench. InProceedings of the 1997 Symposium on Interactive 3D Graphics (I3D). ACM Press, New York, p. 107–114, 1997.
T. Duval, A. Lecuyer, S. Thomas. SkeweR: a 3D Interaction Technique for 2-User Collaborative Manipulation of Objects in Virtual Environments. InProceedings of the IEEE Symposium on 3D User Interfaces (3DUI 2006), IEEE Computer Society Press, Los Alamitos, p. 69–72, 2006.
Y. Fabre, G. Pitel, D. Verna, D. Urbi et Orbi: Unusual Design and Implementation Choices for Distributed Virtual Environments. InProceedings of 6th International Conference on Virtual Systems and Multimedia (VSMM’2000), p. 714–724, 2000.
E. Frécon, M. Stenius. DIVE: A Scalable Network Architecture for Distributed Virtual Environments.Distributed Systems Engineering Journal, 5(3):91–100, 1998.
M. Goebel. Digital Storytelling — Creating Interactive Illusions with Avocado. InProceedings of International Conference on Artificial Reality and Telexistence (ICAT’99), Japan, p. 9–22, 1999.
C. Greenhalgh, S. Benford. MASSIVE: A Virtual Reality System for Tele-conferencing.ACM Transactions on Computer Human Interfaces, 2(3):239–261, 1995.
K. Hinckley, R. Pausch, D. Proffitt, N.F. Kassell. Two-handed virtual manipulation.ACM Trans. Computer Human Interaction, 5(3): 260–302, 1998.
G. Kessler, D. Bowman, L.F. Hodges. The Simple Virtual Environment Library: an Extensible Framework for Building VE Applications.Presence: Teleoperators and Virtual Environments, 9(2): 187–208, 2000.
A. Leganchuk, S. Zhai, W. Buxton. Manual and Cognitive Benefits of Two-Handed Input: An Experimental Study.ACM Transactions on Computer-Human Interaction, 5(4):326–359, 1998.
M. Macedonia, M. Zyda, D. Pratt, P. Barham. Exploiting reality with multicast groups: A Network Architecture for Large-Scale Virtual Environments. InProceedings of IEEE Virtual Reality Annual International Symposium (VRAIS’95), IEEE Computer Society Press, Los Alamitos, CA, p.15–19, 1995.
D. Margery, B. Arnaldi, N. Plouzeau. A General Framework for Cooperative Manipulation in Vrirtual Enviroments. InProceedings of the IEEE Virtual Environments’ 99, IEEE Computer Society Press, Los Alamitos, CA, p. 169–178, 1999.
M. Mine. Virtual environment interaction techniques. UNC Chapel Hill CS Dept. Technical Report TR95-018m, 1995.
M. Mine, F. Brooks, C. Sequin. Moving Objects in Space: Exploiting Proprioception in Virtual-Environment Interaction. InProceedings of the 1997 ACM Conference on Graphics (SIGGRAPH’97), p. 19–26, ACM Press, New York, 1997.
J. Mulder. Remote Object Translation Methods for Immersive Virtual Environments. InProceedings of Virtual Environments Conference & 4th Eurographics Workshop (EGVE’98), p. 80–89, 1998.
M. S. Pinho, D. Bowman, C.M.D.S. Freitas. Cooperative Object Manipulation in Immersive Virtual Environments: Framework and Techniques. InProceedings of ACM Virtual Reality Software and Technology (VRST 2002), ACM Press, New York, p. 171–178, 2002.
I. Poupyrev, M. Billinghurst, S. Weghorst, T. Ichikawa. The Go-Go Interaction Technique: Non-linear Mapping for Direct Manipulation in VR. InProceedings of the ACM Symposium on User Interface Software and Technology (UIST’96), p. 79–80, 1996.
R.A. Ruddle, J.C. Savage, D.M. Jones. Movement in Cluttered Virtual Environments.Presence: Teleoperators and Virtual Environments, 10(5): 511–524, 2001.
R.A. Ruddle, J.C. Savage, D.M. Jones. Symmetric and Asymmetric Action Integration During Cooperative Object Manipulation in Virtual Environments.ACM Transactions on Computer-Human Interaction, 9(4):285–308, 2002.
R.A. Ruddle, J.C. Savage, D.M. Jones. Levels of control during a collaborative carrying task.Presence: Teleoperators and Virtual Environments, 12(2):140–155, 2003.
E.L. Sallnäs. Collaboration in Multimodal Virtual Worlds: Comparing Touch, Text, Voice and Video. In Social Life of Avatars. Schroeder, R.
S. Smith, D. Duke. Virtual Environments as Hybrid Systems. InProceedings of the 17th Eurographics Annual Conference (Eurographics’99), Eurographics/Blackwell, Oxford, p. 169–178, 1999.
R. Stoakley, M. Conway, R. Pausch. Virtual reality on a WIM: interactive worlds in miniature. InProceedings of CHI’95, ACM Press, New York, p. 265–272, 1995.
J. Viega, M. Conway, G. Williams, R. Pausch. 3D Magic Lenses. InProceedings of ACM Symposium on User Interface Software and Technology (UIST’96), ACM Press, New York, p. 51–58, 1996.
J. Wainer, C. Barsottini. Empirical research in CSCW — a review of the ACM/CSCW conferences from 1998 to 2004.Journal of the Brazilian Computer Society, 13(3):27–36, September 2008.
K. Watsen, M. Zyda. Bamboo — a Portable System for Dynamically Extensible, Real-time, Networked, Virtual Environments. InProceedings of IEEE Virtual Reality Annual International Symposium (VRAIS’98), p. 252–260, 1998.
H.P. Wyss, R. Bach, M. Bues. iSith — Intersection-based Spatial Interaction for Two Hands. InProceedings of IEEE Symposium on 3D User Interfaces (3DUI 2006), IEEE Computer Society Press, Los Alamitos, p. 69–72, 2006
S. Zhai, P. Milgram. Quantifying Coordination and Its Application to Evaluating 6 DOF Input Devices. InProceedings of CHI’98, ACM Press, New York, p. 320–327, 1998.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Pinho, M.S., Bowman, D.A. & Freitas, C.M.D.S. Cooperative object manipulation in collaborative virtual environments. J Braz Comp Soc 14, 53–67 (2008). https://doi.org/10.1007/BF03192559
- Cooperative interaction
- Collaborative interaction
- Virtual environments
- Interaction techniques
- VR experiments