Name: | Decision making architectures for bots | |
You will learn: | Java, behaviour modelling | |
Difficulty: | moderate | |
Excitement: | Explore different ways of coding bot’s behaviour! | |
Description: | Programming a bot's behaviour from scratch in Java or other general purpose programming languages is not always the best option. There are several already implemented software architectures that are better suited for expressing the bot's decision making process. Some of these architectures originate from cognitive modelling (e.g. SOAR, ACT-R) others from agent modelling (e.g. 2APL, POSH).
The goal of this work will be to connect one of these architectures to the Pogamut 3 toolkit and to create a non trivial example bot using this architecture. There are four distinct themes. Each can be done by one student:
Theme 1 |