Skip to main content

A General Framework for Cooperative Manipulation in Virtual Environments

  • Conference paper

Part of the book series: Eurographics ((EUROGRAPH))

Abstract

Whereas cooperation and collaboration have become two popular words in virtual reality, the problem of cooperative manipulation has been mainly left aside due to the great number of other challenges facing anyone trying to setup multi-user worlds. We define cooperative manipulation as a situation where two or more users interact on the same object in a concurrent but cooperative way. The focus of this paper is to describe an experiment whose goal was to experiment problems specific of cooperative manipulation setups. Those problems include synchronizing user’s input over the network, mapping user’s input into a meaningful 3-D movement thanks to what we call a model of activity and giving him relevant visual information. In this paper, we present a general framework able to take into account these problems.It is compatible with physically simulated objects and has been implemented using Java, VRML and a distributed approach.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. R. Macedonia, M. J. Zyda, D. R. Pratt, P. T. Barham, and S. Zeswitz, “Npsnet: A network software architecture for larger scale virtual environments,” Presence, vol. 3, no. 4, 1994.

    Google Scholar 

  2. Y. Honda, K. Matsuda, J. Rekimoto, and R. Lea, “Virtual society: extending the WWW to support a multi-user interactive shared 3D environment,” in 1995 Symposium on the Virtual Reality Modeling Language (VRML ‘95) (ACM, ed.), (New York, NY, USA), pp. 109–116, ACM Press, 1996.

    Google Scholar 

  3. W. Broil, “DWTP — an Internet protocol for shared virtual environments,” in Proceedings VRML 98: third Symposium on the Virtual Reality Modeling Language, Monterey, California, February 16–19, 1998 (S. N. Spencer, ed.), (New York, NY, USA), pp. 49–56, ACM Press, 1998.

    Google Scholar 

  4. S. Benford and L. E. Fahlen, “Awareness, focus, and aura: A spatial model of interaction in virtual worlds,” in Proceedings of the Fifth International Conference on Human-Computer Interaction, vol. 2 of III. Media, pp. 693–698, 1993.

    Google Scholar 

  5. R. Lea, Y. Honda, K. Matsuda, and S. Matsuda, “Place: Architecture and performance,” in VRML 97: Second Symposium on the Virtual Reality Modeling Language (R. Carey and P. Strauss, eds.), (New York City, NY), ACM SIGGRAPH/ACM SIGCOMM, ACM Press, Feb. 1997. ISBN 0–89791–886–x.

    Google Scholar 

  6. C. Morningstar and F. R. Farmer, “The lessons of lucasfilm’s habitat,” in Cyberspace:First Steps ( M. Benedikt, ed.), MIT press, Cambridge, Mass., 1990.

    Google Scholar 

  7. R. Lea, Y. Honda, and K. Matsuda, “Virtual society: Collaboration in 3D spaces on the internet,” Computer Supported Cooperative Work, vol. 6, no. 2/3, pp. 227–250, 1997.

    Article  Google Scholar 

  8. C. Greenhalgh and S. Benford, “MASSIVE: A collaborative virtual environment for teleconferencing,” ACM Transactions on Computer-Human Interaction, vol. 2, no. 3, pp. 239–261, 1995.

    Article  Google Scholar 

  9. A. Johnson, M. Roussos, J. Leigh, C. Barnes, C. Vasilakis, and T. Moher, “The nice project: Learning together in a virtual world,” in In the proceedings of VRAIS ’ 98, pp. 1’76–183, Mar 1998.

    Google Scholar 

  10. J. Leigh, A. Johnson, and T. DeFanti, “Calvin: an immersimedia design environment utilizing heterogeneous perspectives.,” in In Proceedings of IEEE International Conference on Multimedia Computing and Systems ‘86, pp. 20–23, June 1996.

    Chapter  Google Scholar 

  11. W. Broil, “Extending vrml to support collaborative virtual environments,” in Proceedings of CVE’96, Workshop on Collaborative Virtual Environments, pp. 47–54, Sept 1996.

    Google Scholar 

  12. W. Broil, “Interacting in distributed collaborative virtual environments,” in Proceedings of the IEEE Virtual Reality Annual International Symposium–VRAIS’95, pp. 148–155, IEEE Computer Society Press, March 1995.

    Chapter  Google Scholar 

  13. S. Lorcy, N. Plouzeau, and J. Jezequel, “A framework managing quality of service contracts in distributed applications,” in Proc. of the 26th Int. Conf. on Technology of Object-oriented Languages and Systems (TOOLS USA ‘98), pp. 125–137, Aug. 1998.

    Google Scholar 

  14. S. Lorcy and N. Plouzeau, “A distributed algorithm for managing group membership with multiple groups,” in Proc. of the Int. Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA ‘88), pp. 1643–1649, July 1998.

    Google Scholar 

  15. S. Donikian and R. Cozot, “General animation and simulation platform,” in Computer Animation and Simulation ‘85 (D. Terzopoulos and D. Thalmann, eds.), pp. 197–209, Eurographics, Springer-Verlag, Sept. 1995. ISBN 3–211–82738–2

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag/Wien

About this paper

Cite this paper

Margery, D., Arnaldi, B., Plouzeau, N. (1999). A General Framework for Cooperative Manipulation in Virtual Environments. In: Gervautz, M., Schmalstieg, D., Hildebrand, A. (eds) Virtual Environments ’99. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6805-9_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-6805-9_17

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-83347-6

  • Online ISBN: 978-3-7091-6805-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics