Developing a training simulation using DI-guy

Crowd control simulation of pedestrians at the railway station had always been a challenge to researches. With the advancement of modern technology, automated virtual human characters simulating in a virtual environment are made possible. Realistic constructions of the train station with the charact...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Christopher Yee Kok
Other Authors: Cai Wentong
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59266
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Crowd control simulation of pedestrians at the railway station had always been a challenge to researches. With the advancement of modern technology, automated virtual human characters simulating in a virtual environment are made possible. Realistic constructions of the train station with the characters are made possible with the help of DI-Guy. DI-Guy is a real-time simulation of virtual world with life-like human characters, an invaluable tool for training, visualization and planning. The aim of this project is making use of the various features of the DI-Guy in developing a framework infrastructure to build intelligent minds for the individual characters as well as the operational study of the transportation system and the public behavior of agent in a simulated virtual environment. The behavior will be program into the artificial life model agent to interact with the surrounding environment and to perform to the different state of desire in which the agent might have. Each agent is able to perform the desired state of action effectively with the support of DI-Guy AI based on its individual goals and objective. Its hierarchical framework efficiently supports situational awareness and individual perceptual sensing. With this, the agents are able to behave human-like simulating different behaviors upon the different scenarios initialized during the run of the simulation.