47,200 research outputs found
An interaction abstraction model for seamless avatar exchange in CVET
International audienceCollaboration and interaction between users and virtual humans in virtual environments is a crucial challenge, notably for Collaborative Virtual Environments for Training (CVET). A training procedure, indeed, often involves several actors: trainees, teammates and many times a trainer. Yet, a major benefit of CVET is to propose to users to be trained even if the required number of person needed by the procedure is not available. Therefore, almost every CVET use autonomous virtual humans to replace the missing person. In this paper, we present the main results of our project that aims at improving the effective collaboration between users and virtual humans involved in a complex task within CVET. Using an entity called the "Shell", we are able to wrap the features common to both users and virtual humans. It gives us an abstraction level to pool the management of the main processes useful to control an avatar, interact with the environment and gather knowledge from a CVET. Besides, the Shell allows seamless exchange of avatars during a procedure. Thanks to the Shell, the exchange can be carried out at any time during a task while preserving all the data associated to a role in a procedure
Agents for educational games and simulations
This book consists mainly of revised papers that were presented at the Agents for Educational Games and Simulation (AEGS) workshop held on May 2, 2011, as part of the Autonomous Agents and MultiAgent Systems (AAMAS) conference in Taipei, Taiwan. The 12 full papers presented were carefully reviewed and selected from various submissions. The papers are organized topical sections on middleware applications, dialogues and learning, adaption and convergence, and agent applications
An Extendable Multiagent Model for Behavioural Animation
This paper presents a framework for visually
simulating the behaviour of actors in virtual environments.
In principle, the environmental interaction
follows a cyclic processing of perception,
decision, and action. As natural life-forms
perceive their environment by active sensing,
our approach also tends to let the artificial actor
actively sense the virtual world. This allows
us to place the characters in non-preprocessed
virtual dynamic environments, what we call
generic environments. A main aspect within
our framework is the strict distinction between
a behaviour pattern, that we term model, and
its instances, named characters, which use the
pattern. This allows them sharing one or more
behaviour models. Low-level tasks like sensing
or acting are took over by so called subagents,
which are subordinated modules extendedly
plugged in the character. In a demonstration
we exemplarily show the application of
our framework. We place the same
character in different environments and let it
climb and descend stairs, ramps and hills autonomously.
Additionally the reactiveness for
moving objects is tested. In future, this approach
shall go into action for a simulation of an urban
environment
DocuDrama
This paper presents an approach combining concepts of virtual storytelling with cooperative processes. We will describe why storytelling is relevant in cooperation support applications. We will outline how storytelling concepts provide a new quality for groupware applications. Different prototypes illustrate a combination of a groupware application with various storytelling components in a Theatre of Work
Recommended from our members
Modelling human behaviours and reactions under dangerous environment
This paper describes the framework of a real-time simulation system to model human behavior and reactions in dangerous environments. The system utilizes the latest 3D computer animation techniques, combined with artificial intelligence, robotics and psychology, to model human behavior, reactions and decision making under expected/unexpected dangers in real-time in virtual environments. The development of the system includes: classification on the conscious/subconscious behaviors and reactions of different people; capturing different motion postures by the Eagle Digital System; establishing 3D character animation models; establishing 3D models for the scene; planning the scenario and the contents; and programming within Virtools (TM) Dev. Programming within Virtools (TM) Dev is subdivided into modeling dangerous events, modeling character's perceptions, modeling character's decision making, modeling character's movements, modeling character's interaction with environment and setting up the virtual cameras. The real-time simulation of human reactions in hazardous environments is invaluable in military defense, fire escape, rescue operation planning, traffic safety studies, and safety planning in chemical factories, the design of buildings, airplanes, ships and trains. Currently, human motion modeling can be realized through established technology, whereas to integrate perception and intelligence into virtual human's motion is still a huge undertaking. The challenges here are the synchronization of motion and intelligence, the accurate modeling of human's vision, smell, touch and hearing, the diversity and effects of emotion and personality in decision making. There are three types of software platforms which could be employed to realize the motion and intelligence within one system, and their advantages and disadvantages are discussed
Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models
The upcoming many-core architectures require software developers to exploit
concurrency to utilize available computational power. Today's high-level
language virtual machines (VMs), which are a cornerstone of software
development, do not provide sufficient abstraction for concurrency concepts. We
analyze concrete and abstract concurrency models and identify the challenges
they impose for VMs. To provide sufficient concurrency support in VMs, we
propose to integrate concurrency operations into VM instruction sets.
Since there will always be VMs optimized for special purposes, our goal is to
develop a methodology to design instruction sets with concurrency support.
Therefore, we also propose a list of trade-offs that have to be investigated to
advise the design of such instruction sets.
As a first experiment, we implemented one instruction set extension for
shared memory and one for non-shared memory concurrency. From our experimental
results, we derived a list of requirements for a full-grown experimental
environment for further research
- âŠ