Design and development of an agent-based social simulation visualization tool for indoor crowd analytics based on the library Three.js

Aznar Delgado, Pablo (2017). Design and development of an agent-based social simulation visualization tool for indoor crowd analytics based on the library Three.js. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Telecomunicación (UPM), Madrid.

Description

Title: Design and development of an agent-based social simulation visualization tool for indoor crowd analytics based on the library Three.js
Author/s:
  • Aznar Delgado, Pablo
Contributor/s:
  • Iglesias Fernández, Carlos Ángel
Item Type: Final Project
Degree: Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
Date: 2017
Subjects:
Freetext Keywords: Social Simulation, Agent, Three.js, JavaScript, Visualization, Indoor, 3D.
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Ingeniería de Sistemas Telemáticos [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (5MB) | Preview

Abstract

Social simulation consists of modeling social behavior with computational methods. These models allow researchers to explain social phenomenons and to analyze how people interact with each other in specific situations. In addition, social simulation provides information that can be interpreted in a lot of ways and have different utilities. For example, it allows to see how people behave and move in the evacuation of a building or to see how its energy consumption varies. All the data obtained from the simulation can be interpreted in order to know which is the best way to design a building according to evacuation needs or to make an estimation of the energy consumption as well as the temperature variation. There are different tools that analyze people behaviors inside buildings in a numerical way. However, there is an increasingly need of visualizing these behaviors in a visual form, that means, in a 3D environment. This will give the opportunity to analyze the results of the simulation in an easier and more intuitive way because it will be simpler and faster to find solutions for possible problems. Thus, being able to visualize in a 3D environment the human behavior will allow, in a very easy and simple way, to obtain very valuable data. Consequently, the objective of this project is to design and to develop a tool that allows to visualize a 3D environment in which there are people interacting with each other. This will provide a very useful and helpful way to analyze different situations. For this purpose, Three.js will be used, which is a JavaScript library to visualize and to animate 3D environments. This tool will create a 3D model of a specific building interior with its different objects and in which it will be possible to observe people doing several activities. All this could be very useful because it will give the opportunity to see how different aspects vary depending on human behaviors, as the temperature variation of a room when nobody is in it or when it is plenty of people. Furthermore, other aspect that could be analyzed is the energy consumption, as it could be represented how energy consumption varies according to the state, on or off, of the devices when people are not using them.

More information

Item ID: 47521
DC Identifier: http://oa.upm.es/47521/
OAI Identifier: oai:oa.upm.es:47521
Deposited by: Biblioteca ETSI Telecomunicación
Deposited on: 28 Aug 2017 10:54
Last Modified: 28 Aug 2017 10:54
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM