Behavioural modelling of crowds using DI-guy
Crowd is a highly sophisticated social phenomenon and simulating crowd has always been a challenging task in terms of achieving efficiency and realistic crowd behaviour. In order to address this challenging task, an agent-based modelling methodology to populate crowd in order for each individual age...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/52805 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-52805 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-528052019-12-10T11:38:00Z Behavioural modelling of crowds using DI-guy Tan, Daniel Yi Wen. Heike Summer School of Computer Engineering Parallel and Distributed Computing Centre Michael Harold Lees DRNTU::Engineering Crowd is a highly sophisticated social phenomenon and simulating crowd has always been a challenging task in terms of achieving efficiency and realistic crowd behaviour. In order to address this challenging task, an agent-based modelling methodology to populate crowd in order for each individual agent to have their own decision-making ability to simulate crowds in the real world was adopted. The purpose of this project is to investigate on existing frameworks used in agent-based modelling and to create an architecture that simulate closely to human behaviour of decision-making, as well as the capability to perform efficiently in the virtual environment. Through the investigation on two existing frameworks – the Finite State Machines and Belief-Desire-Intention frameworks, a better understanding of the application of the frameworks for different scenarios as well as their advantages and disadvantages were obtained from this study. Finally, a new integrated architecture that uses both of the frameworks was proposed in this paper. It was developed for the agent-based modelling with the use of commercial human simulation software – the DI-Guy. The integrated agent was used to interact with the agent designed using Hierarchical Finite State Machine in DI-Guy in a scenario created to observe the difference in behaviour so as to determine which type of agents will simulate more closely to how a human behaves and react to different situations. In conclusion, the integrated architecture of the agent developed in this paper reacted well in the scenario created, however more research and further improvement are needed in this project to better simulate human behaviour closely. The main recipe of how this integrated agent performs depends on the plan library and a more precise plan has to be designed to meet the dynamic behaviour of human reaction. Crowd simulation with the introduced framework in this study will still need to be tested in order to testify realistic crowd behaviour for future study of crowd behaviour. Bachelor of Engineering (Computer Engineering) 2013-05-27T07:50:41Z 2013-05-27T07:50:41Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/52805 en Nanyang Technological University 57 p. application/msword |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Tan, Daniel Yi Wen. Behavioural modelling of crowds using DI-guy |
description |
Crowd is a highly sophisticated social phenomenon and simulating crowd has always been a challenging task in terms of achieving efficiency and realistic crowd behaviour. In order to address this challenging task, an agent-based modelling methodology to populate crowd in order for each individual agent to have their own decision-making ability to simulate crowds in the real world was adopted.
The purpose of this project is to investigate on existing frameworks used in agent-based modelling and to create an architecture that simulate closely to human behaviour of decision-making, as well as the capability to perform efficiently in the virtual environment. Through the investigation on two existing frameworks – the Finite State Machines and Belief-Desire-Intention frameworks, a better understanding of the application of the frameworks for different scenarios as well as their advantages and disadvantages were obtained from this study. Finally, a new integrated architecture that uses both of the frameworks was proposed in this paper. It was developed for the agent-based modelling with the use of commercial human simulation software – the DI-Guy. The integrated agent was used to interact with the agent designed using Hierarchical Finite State Machine in DI-Guy in a scenario created to observe the difference in behaviour so as to determine which type of agents will simulate more closely to how a human behaves and react to different situations.
In conclusion, the integrated architecture of the agent developed in this paper reacted well in the scenario created, however more research and further improvement are needed in this project to better simulate human behaviour closely. The main recipe of how this integrated agent performs depends on the plan library and a more precise plan has to be designed to meet the dynamic behaviour of human reaction. Crowd simulation with the introduced framework in this study will still need to be tested in order to testify realistic crowd behaviour for future study of crowd behaviour. |
author2 |
Heike Summer |
author_facet |
Heike Summer Tan, Daniel Yi Wen. |
format |
Final Year Project |
author |
Tan, Daniel Yi Wen. |
author_sort |
Tan, Daniel Yi Wen. |
title |
Behavioural modelling of crowds using DI-guy |
title_short |
Behavioural modelling of crowds using DI-guy |
title_full |
Behavioural modelling of crowds using DI-guy |
title_fullStr |
Behavioural modelling of crowds using DI-guy |
title_full_unstemmed |
Behavioural modelling of crowds using DI-guy |
title_sort |
behavioural modelling of crowds using di-guy |
publishDate |
2013 |
url |
http://hdl.handle.net/10356/52805 |
_version_ |
1681048740392075264 |