SG 2005: Smart Graphics pp 25-39 | Cite as
Knowledge in the Loop: Semantics Representation for Multimodal Simulative Environments
Abstract
This article describes the integration of knowledge based techniques into simulative Virtual Reality (VR) applications. The approach is motivated using multimodal Virtual Construction as an example domain. An abstract Knowledge Representation Layer (KRL) is proposed which is expressive enough to define all necessary data for diverse simulation tasks and which additionally provides a base formalism for the integration of Artificial Intelligence (AI) representations. The KRL supports two different implementation methods. The first method uses XSLT processing to transform the external KRL format into the representation formats of the diverse target systems. The second method implements the KRL using a functionally extendable semantic network. The semantic net library is tailored for real time simulation systems where it interconnects the required simulation modules and establishes access to the knowledge representations inside the simulation loop. The KRL promotes a novel object model for simulated objects called Semantic Entities which provides a uniform access to the KRL and which allows extensive system modularization. The KRL approach is demonstrated in two simulation areas. First, a generalized scene graph representation is presented which introduces an abstract definition and implementation of geometric node interrelations. It supports scene and application structures which can not be expressed using common scene hierarchies or field route concepts. Second, the KRL’s expressiveness is demonstrated in the design of multimodal interactions. Here, the KRL defines the knowledge particularly required during the semantic analysis of multimodal user utterances.
Keywords
Virtual Reality Semantic Representation Target System Simulation Module Scene GraphPreview
Unable to display preview. Download preview PDF.
References
- Biermann, P., Jung, B.: Variant design in immersive virtual reality: A markup language for scalable CSG parts. In: Perales, F.J., Draper, B.A. (eds.) AMDO 2004. LNCS, vol. 3179, pp. 123–133. Springer, Heidelberg (2004)CrossRefGoogle Scholar
- Biermann, P., Wachsmuth, I.: Non-physical simulation of gears and modifiable connections in virtual reality. In: Proceedings Fifth Virtual Reality International Conference (VRIC 2003), Laval, France, pp. 159–164 (2003)Google Scholar
- Carey, R., Bell, G., Marrin, C.: Iso/iec 14772-1:1997 virtual reality modeling language (vrml). The VRML Consortium Incorporated (1997)Google Scholar
- Cavazza, M., Palmer, I.: High-level interpretation in dynamic virtual environments. Applied Artificial Intelligence 14(1), 125–144 (2000)CrossRefGoogle Scholar
- Diehl, S., Keller, J.: Constraints for 3D graphics on the internet. In: Proceedings of 5th International Conference on Computer Graphics and Artificial Intelligence 3IA’2002, Limoges, France (2002)Google Scholar
- Fernando, T., Marcelino, L., Wimalaratne, P.: Constraint-based immersive virtual environment for supporting assembly and maintenance task. In: Human Computer Interaction International 2001, New Orleans, USA (2001)Google Scholar
- Kopp, S., Jung, B., Lessmann, N., Wachsmuth, I.: Max—a multimodal assistant in virtual reality construction. KI-Künstliche Intelligenz 03(4), 11–17 (2003)Google Scholar
- Latoschik, M.E.: A gesture processing framework for multimodal interaction in virtual reality. In: Chalmers, A., Lalioti, V. (eds.) AFRIGRAPH 2001, 1st International Conference on Computer Graphics, Virtual Reality and Visualisation in Africa, pp. 95–100. ACM Press, New York (2001)CrossRefGoogle Scholar
- Latoschik, M.E.: Designing transition networks for multimodal VR-interactions using a markup language. In: Fourth IEEE International Conference on Multimodal Interfaces ICMI 2002, Pittsburgh, Pennsylvania, pp. 411–416. IEEE Press, Los Alamitos (2002)CrossRefGoogle Scholar
- Latoschik, M.E., Schilling, M.: Incorporating VR databases into AI knowledge representations: A framework for intelligent graphics applications. In: Sixth IASTED International Conference on Computer Graphics and Imaging, pp. 79–84. ACTA Press (2003)Google Scholar
- Luck, M., Aylett, R.: Applying artificial intelligence to virtual reality: Intelligent virtual environments. Applied Artificial Intelligence 14(1), 3–32 (2000)CrossRefGoogle Scholar
- Peters, S., Shrobe, H.: Using semantic networks for knowledge representation in an intelligent environment. In: PerCom 2003: 1st Annual IEEE International Conference on Pervasive Computing and Communications, Ft. Worth, TX, USA. IEEE, Los Alamitos (2003)Google Scholar
- Pfeiffer, T., Latoschik, M.E.: Resolving object references in multimodal dialogues for immersive virtual environments. In: IEEE VR2004, Chicago, pp. 35–42. IEEE, Los Alamitos (2004)Google Scholar
- Soto, M., Allongue, S.: Modeling methods for reusable and interoperable virtual entities in multimedia virtual worlds. Multimedia Tools Appl. 16(1-2), 161–177 (2002)MATHCrossRefGoogle Scholar
- Tramberend, H.: Avocado: A distributed virtual reality framework. In: 1999 IEEE Virtual Reality Conference (VR 1999), Houston, Texas, pp. 14–21. IEEE, Los Alamitos (1999)Google Scholar