Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 392)
Detail práce
   Přihlásit přes CAS
Utilizing HLA for agent based development platforms
Název práce v češtině: Utilizing HLA for agent based development platforms
Název v anglickém jazyce: Utilizing HLA for agent based development platforms
Klíčová slova: middleware, artificial intelligence, high level architecture, simulations, prototyping tools
Klíčová slova anglicky: middleware, artificial intelligence, high level architecture, simulations, prototyping tools
Akademický rok vypsání: 2010/2011
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwaru a výuky informatiky (32-KSVI)
Vedoucí / školitel: RNDr. Tomáš Plch, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 15.09.2010
Datum zadání: 15.09.2010
Datum a čas obhajoby: 30.01.2012 12:00
Datum odevzdání elektronické podoby:09.12.2011
Datum odevzdání tištěné podoby:09.12.2011
Datum proběhlé obhajoby: 30.01.2012
Oponenti: RNDr. David Bednárek, Ph.D.
 
 
 
Zásady pro vypracování
Presently, the virtual agents research community has very limited options of suitable virtual environments and prototyping tools. Instead of focusing on research, researchers are forced to spend time-consuming resources on creating their own simulation environments or develop solutions using 3rd party environments e.g. computer game engines.
One possibility to address these problems, is to provide the researchers with a prototyping tools like Pogamut and provide access to suitable 3D environments (e.g. Half Life 2, Virtual Battlespace 2 etc.) to them.

The High Level Architecture standard (IEEE1516) represents the current industrial standard for interconnecting (not only) simulations with different internal representations. The goal of this thesis are as follows:

1) Investigate the HLA technology in the perspective of virtual agents research and the possibility of adapting HLA as means to connect AI decision making mechanisms and AI prototyping tools (e.g. Pogamut) to HLA capable virtual environments.

2) Propose an suitable middleware architecture based on HLA.

3) Create a proof of concept prototype based on the above mentioned architecture, where an external (from the hosting simulation?s point of view) mechanism would manage the decision making mechanism of the in-simulation present AI Avatars.
Seznam odborné literatury
1) Hector Garcia-Molina, Author Central, Jennifer Widom - Database Systems: The Complete Book
2) IEEE-1516.1,IEEE-1516.2,IEEE-1516.3,IEEE-1516.4
3) ISO/IEC 14882 Programming languages - C++
4) Source engine, htpp://developer.velvesoftware.com/wiki/SDK_Docs
5) Frederick Kuhl, Richard Weatherly, Judith Dahmann - Creating Computer Simulation Systems: An Introduction to the High Level Architecture
6) Anrei Alexandrescu - Modern C++ Design: Generic Prgoramming and Design Patterns Applied
7) Richard M. Fujimoto - Time Management in The High Level Architecture, In: Simulation vol.71, 1998
 
Univerzita Karlova | Informační systém UK