Skip to main content
Log in

CAVEStudy: An Infrastructure for Computational Steering and Measuring in Virtual Reality Environments

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

We present the CAVEStudy system that enables scientists to interactively steer a simulation from a virtual reality (VR) environment. No modification to the source code is necessary. CAVEStudy allows interactive and immersive analysis of a simulation running on a remote computer. Using a high-level description of the simulation, the system generates the communication layer (based on CAVERNSoft) needed to control the execution and to gather data at runtime. We describe three case-studies implemented with CAVEStudy: soccer simulation, diode laser simulation, and molecular dynamics. In addition, we briefly describe a new technique of virtual measuring which closes the loop between simulation, immersive visualization, interaction in simulation domain and steering, giving the scientist deeper insight into the simulated phenomenon.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. G. Allen, W. Benger, T. Goodale, H.-C. Hege, G. Lanfermann, A. Merzky, T. Radke and E. Seidel, The Cactus Code: A problem solving environment for the Grid, in: Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing, Pittsburgh, PA, August 2000 (IEEE Computer Society Press, 2000).

  2. H. Bal, R. Bhoedjang, R. Hofman, C. Jacobs, K. Langendoen, T. Rühl and F. Kaashoek, Performance evaluation of the Orca Shared Object System, ACM Transactions on Computer Systems 16(1) (February 1998) 1–40.

    Google Scholar 

  3. C. Carlsson and O. Hagsand, DIVE - A platform for multi-user virtual environments, Computers and Graphics 17(6) (November- December 1993) 663–669.

    Google Scholar 

  4. A. Foster and C. Kesselman, The Grid: Blueprint for a New Computer Infrastructure (Morgan Kaufman, 1998).

  5. I. Foster and C. Kesselman, Globus: A metacomputing infrastructure toolkit, The International Journal of Supercomputer Applications and High Performance Computing 11(2) (1997) 115–128.

    Google Scholar 

  6. D. Germans, H.J.W. Spoelder, L. Renambot and H.E. Bal, High-level steering: Measuring in virtual reality environments, Technical report, Vrije Universiteit, Faculty of Sciences (September 2000).

  7. C. Greenhalgh and S. Benford, MASSIVE: A collaborative virtual environment for teleconferencing, ACM Transactions on Computer- Human Interaction 2(3) (1995) 239–261.

    Google Scholar 

  8. A.S. Grimshaw and W.A. Wulf, The Legion vision of a worldwide virtual computer, Communications of the ACM 40(1) (January 1997) 39–45.

    Google Scholar 

  9. W.F. Humphrey, A. Dalke and K. Schulten, VMD - visual molecular dynamics, Journal of Molecular Graphics 14 (1996) 33–38.

    Google Scholar 

  10. G.A. Geist II, J.A. Kohl and P.M. Papadopoulos, CUMULVS: Providing fault tolerance, visualization and steering of parallel applications, The International Journal of Supercomputer Applications and High Performance Computing 3(11) (1997) 224–235.

    Google Scholar 

  11. D.J. Jablonowski, J.D. Bruner, B. Bliss and R.B. Haber, VASE: The visualization and application steering environment, in: Proceeding of Supercomputing'93 (1993) pp. 560–569.

  12. H. Kitano, M. Veloso, P. Stone, M. Tambe, S. Coradeschi, E. Osawa, I. Noda, H. Matsubara and M. Asada, The RoboCup synthetic agents challenge 97, in: 15th International Joint Conference on Artificial Intelligence, ed. M. Pollack (1997) pp. 24–29.

  13. J. Leech, J.F. Prins and J. Hermans, SMD: Visual steering of molecular dynamics for protein design, IEEE Computational Science and Engineering 3(4) (Winter 1996) 38–45.

    Google Scholar 

  14. J. Leigh, A.E. Johnson, T.A. DeFanti and M. Brown, A review of tele-immersive applications in the CAVE research network, in: IEEE Virtual Reality'99 (1999) pp. 180–187.

  15. D. Levine, M. Facello, P. Hallstrom, G. Reeder, B. Walenz and F. Stevens, Stalk: An interactive system for virtual molecular docking, IEEE Computational Science 4(2) (April/June 1997) 55–65.

    Google Scholar 

  16. M.R. Macedonia, M.J. Zyda, D.R. Pratt, P.T. Barham and S. Zeswitz, NPSNET: A network software architecture for large-scale virtual environment, Presence 3(4) (1994) 265–287.

    Google Scholar 

  17. C.R. Mirasso, M. Mulder, H.J.W. Spoelder and D. Lenstra, Visualization of the Sisyphus attractor, Computers in Physics 11(3) (May/June 1997) 282–286.

    Google Scholar 

  18. J.D. Mulder, J.J. van Wijk and R. van Liere, A survey of computational steering environments, Future Generation Computer Systems 13(6) (1998).

  19. M.T. Nelson, W.F. Humphrey, A. Gursoy, A. Dalke, L.V. Kalé, R.D. Skeel and K. Schulten, NAMD: A parallel object-oriented molecular dynamics program, The International Journal of Supercomputer Applications and High Performance Computing 10(4) (1996) 251–268.

    Google Scholar 

  20. U. Obeysekare, F.F. Grinstein and G. Patnaik, The visual interactive desktop laboratory, IEEE Computational Science and Engineering 4(1) (January 1997) 63–71.

    Google Scholar 

  21. K.S. Park and R.V. Kenyon, Effects of network characteristics on human performance in a collaborative virtual environment, in: IEEE Virtual Reality'99 (1999) pp. 104–111.

  22. S.G. Parker, M. Miller, C.D. Hansen and C.R. Johnson, An integrated problem solving environment: The SCIrun computational steering system, in: Hawaii International Conference of System Sciences (January 1998) pp. 147–156.

  23. S. Rathmayer and M. Lenke, A tool for on-line visualization and interactive steering of parallel HPC applications, in: Proceedings of the 11th IPPS' 97 (1997) pp. 181–186.

  24. C. Shaw, M. Green, J. Liang and Y. Sun, Decoupled simulation in virtual reality with the MR toolkit, ACM Transactions on Information Systems 11(3) (July 1993) 287–317.

    Google Scholar 

  25. G. Singh, L. Serra, W. Png and H. Ng, BrickNet: A software toolkit for network-based virtual worlds, Presence 3(1) (1994) 19–34.

    Google Scholar 

  26. S. Singhal and M. Zyda, Networked Virtual Environments: Design and Implementation (Addison-Wesley, 1999).

  27. H.J.W. Spoelder, L. Renambot, D. Germans, H.E. Bal and F.C.A. Groen, Man multi-agent interaction in VR: a case study with RoboCup, in: Poster Session - IEEE Virtual Reality'00 (2000).

  28. H.J.W. Spoelder, Virtual instrumentation and virtual environments, IEEE Instrumentation and Measurement Magazine 3(3) (1998) 14–19.

    Google Scholar 

  29. H. Tramberend, Avocado: A distributed virtual reality framework, in: IEEE Virtual Reality'99 (1999) pp. 14–21.

  30. J.J. van Wijk and R. van Liere, An Environment for Computational Steering (Computer Society Press, 1997).

  31. J. Vetter and K. Schwan, High performance computational steering of physical simulations, in: Proceedings of the 11th IPPS' 97 (1997) pp. 128–132.

  32. K. Watsen and M. Zyda, Bamboo - A portable system for dynamically extensible, Real-time, networked, vitual environments, in: IEEE Virtual Reality Annual International Symposium (VRAIS'98) (1998).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Renambot, L., Bal, H.E., Germans, D. et al. CAVEStudy: An Infrastructure for Computational Steering and Measuring in Virtual Reality Environments. Cluster Computing 4, 79–87 (2001). https://doi.org/10.1023/A:1011420511667

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011420511667

Navigation