z-logo
Premium
Construction of Intelligent Virtual Worlds Using a Grammatical Framework
Author(s) -
LópezGarcía Gabriel,
GallegoSánchez Antonio Javier,
MolinaCarmona Rafael,
CompañRosique Patricia
Publication year - 2014
Publication title -
international journal of intelligent systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.291
H-Index - 87
eISSN - 1098-111X
pISSN - 0884-8173
DOI - 10.1002/int.21661
Subject(s) - computer science , semantics (computer science) , simple (philosophy) , syntax , set (abstract data type) , robot , graphics , representation (politics) , artificial intelligence , programming language , rule based machine translation , construct (python library) , event (particle physics) , grammar , human–computer interaction , parsing , computer graphics (images) , philosophy , linguistics , physics , epistemology , quantum mechanics , politics , political science , law
The potential of integrating multiagent systems and virtual environments has not been exploited to its whole extent. This paper proposes a model based on grammars, called Minerva, to construct complex virtual environments that integrate the features of agents. A virtual world is described as a set of dynamic and static elements. The static part is represented by a sequence of primitives and transformations and the dynamic elements by a series of agents. Agent activation and communication is achieved using events, created by the so‐called event generators. The grammar defines a descriptive language with a simple syntax and a semantics, defined by functions. The semantics functions allow the scene to be displayed in a graphics device, and the description of the activities of the agents, including artificial intelligence algorithms and reactions to physical phenomena. To illustrate the use of Minerva, a practical example is presented: a simple robot simulator that considers the basic features of a typical robot. The result is a functional simple simulator. Minerva is a reusable, integral, and generic system, which can be easily scaled, adapted, and improved. The description of the virtual scene is independent from its representation and the elements that it interacts with.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here