Configurable component framework supporting motion platform-based VR simulators
- 376 Downloads
Abstract
This paper classifies functional elements of a motion platform-based VR simulator by its component types, and proposes a VR simulator component framework (VSCF) that can be used in various VR simulators by integrating associated components. The VSCF consists of a VSCF component manager (VCM), VSCF components (VCs), and a VSCF data interface (VDI). The functional elements of a VR simulator are defined by the VC units that are registered to the VCM and operated on by the VR simulator. The VCM manages the registered VCs and plays a role in controlling information exchange between VCs. The information for VCs is defined at the VDI while the VCM stores essential elements necessary to collect and transfer information into the VDI and provide it to VCs. Simulator developers configure VCs depending on functional elements required by the VR simulator and define the VDI for information exchange between VCs from which they are able to build various motion platform-based VR simulators by integrating the VCs through the VCM. In this study, two VR simulators were developed to verify the applicability of the VSCF: The first was a VR simulator for firefighting robot training and the second was a VR simulator for electrical wheelchair operation.
Keywords
Component framework Motion platform Component framework Virtual reality simulatorReferences
- [1]S. Straßburger, T. Schulze, U. Klein and J. O. Henriksen, Internet-based simulation using off-the-shelf simulation tools and HLA, Proc. of the 30th Conference on Winter Simulation, Washington DC, USA (1998) 1669–1676.Google Scholar
- [2]M. E. Fayad and D. C. Schmidt, Object-oriented application frameworks, Communications of the ACM, 40 (10) (1997) 32–38.CrossRefGoogle Scholar
- [3]R. Johnson, Frameworks-Components+Patterns, Communications of the ACM, 40 (10) (1997) 39–42.CrossRefGoogle Scholar
- [4]M. Ponder, G. Papagiannakis, T. Molet, N. Magnenat-Thalmann and D. Thalmann, VHD++ development framework: towards extendible, component based VR/AR simulation engine featuring advanced virtual character technologies, Proc. of the Computer Graphics International, Washington DC, USA (2003) 96–104.Google Scholar
- [5]A. H. Behzadan, B. W. Timm and V. R. Kamat, General purpose modular hardware and software framework for mobile outdoor augmented reality applications in engineering, Journal of Advanced Engineering Informatics, 22 (1) (2008) 90–105.CrossRefGoogle Scholar
- [6]S. Dong and V. R. Kamat, Robust mobile computing framework for visualization of simulated processes in augmented reality, Proc. of the 2010 Winter Simulation Conference, Baltimore, USA (2010) 3111–3122.CrossRefGoogle Scholar
- [7]M. Karkee, B. L. Steward, A. G. Kelkar and Z. T. Kemp, Modeling and real-time simulation architectures for virtual prototyping of off-road vehicles, Virtual Reality, 15 (1) (2011) 83–96.CrossRefGoogle Scholar
- [8]E. Hodgson, E. Bachmann, D. Waller, A. Bair and A. Oberlin, Virtual reality in the wild: a self-contained and wearable simulation system, Proc. of IEEE Virtual Reality Conference, Orange County, USA (2012) 157–158.Google Scholar
- [9]F. Tecchia, M. Carrozzino, S. Bacinelli, F. Rossi, D. Vercelli, G. Marino, P. Gasparello and M. Bergamasco, A flexible framework for wide-spectrum VR development, Presence: Teleoperators and Virtual Environments, 19 (4) (2010) 302–312.CrossRefGoogle Scholar
- [10]D. Martínez, J.- Y. Lionel Lawson, J. P. Molina, A. S. García, P. González, J. Vanderdonckt and B. Macq, A framework to develop VR interaction techniques based on Open Interface and AFreeCA, Proc. of the 13th International Conference on Human-Computer Interaction, Lisbon, Portugal (2011) 1–18.Google Scholar
- [11]R. Bouville, V. Gouranton, T. Boggini, F. Nouviale and B. Arnaldi, #FIVE: high-level components for developing collaborative and interactive virtual environments, Proc. of the 8th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, Arles, France (2015).Google Scholar
- [12]I. Davliakos and E. Papadopoulos, Model-based control of a 6-DOF electrohydraulic Stewart-Gough platform, Mechanism and Machine Theory, 43 (11) (2008) 1385–1400.CrossRefMATHGoogle Scholar
- [13]Y. Yun and Y. Li, Design and analysis of a novel 6-DOF redundant actuated parallel robot with compliant hinges for high precision positioning, Nonlinear Dynamics, 61 (4) (2010) 829–845.CrossRefMATHGoogle Scholar
- [14]H. Arioui, S. Hima, L. Nehaoua, R. J. Bertin and S. Espié, From design to experiments of a 2-DOF vehicle driving simulator, IEEE Transactions on Vehicular Technology, 60 (2) (2011) 357–367.CrossRefGoogle Scholar
- [15]M. Cha, J. Yang and S. Han, An interactive data-driven driving simulator using motion blending, Computers In Industry, 59 (5) (2008) 520–531.CrossRefGoogle Scholar
- [16]P. Hur, J. Yang, S. Han and B. You, An underwater vehicle simulator with immersive interface using X3D and HLA, Simulation, 85 (1) (2009) 33–44.CrossRefGoogle Scholar