• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • View Item
  •   Home
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Automating Behaviour Modelling for Computer Generated Forces - Evolving Behaviour Trees with Observational Learning

Berthling-Hansen, Gabriel; Morch, Eivind
Master thesis
Thumbnail
View/Open
17980_FULLTEXT.pdf (13.59Mb)
17980_ATTACHMENT.zip (85.78Kb)
17980_COVER.pdf (1.556Mb)
URI
http://hdl.handle.net/11250/2586055
Date
2018
Metadata
Show full item record
Collections
  • Institutt for datateknologi og informatikk [5025]
Abstract
Computer generated forces are simulated entities that are used in simulation based training and decision support in the military. The behaviour of these simulated entities should be as realistic as possible, so that the lessons learned while simulating are applicable in real situations. However, it is time consuming and difficult to build behaviour models manually, and there has been an increasing interest in automating this process using machine learning.

In this thesis, we investigate whether behaviour modelling for computer generated forces in complex, realistic simulation environments can be automated by using genetic programming to generate behaviour trees based on example behaviour. A system for evolving behaviour trees was implemented in order to evaluate the investigated method. The system is able to connect to a complex simulation system over high level architecture, and to use it for recording example behaviour and simulating behaviour trees. With the use of this system, we were able to generate behaviour trees that are close to identical to simple observed behaviour. The used example behaviour was recorded from a simulated entity which was controlled by a manually created behaviour tree. The results suggest that the investigated method works for modelling simple behaviour, but further work is required to evaluate how it performs with more complex behaviour.

The research presented in this thesis has three contributions: (i) proof that genetic programming and behaviour trees can be used to mimic recorded, simple behaviour in complex, realistic simulations; (ii) a proposed set of methods for mutating behaviour trees; and (iii) a modular system for using genetic programming to evolve behaviour trees through observational learning with a complex, realistic simulation system over high level architecture.
Publisher
NTNU

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit