A Hybrid Approach to Planning and Execution in Dynamic Environments Through Hierarchical Task Networks and Behavior Trees

Authors

  • Xenija Neufeld Otto von Guericke University
  • Sanaz Mostaghim Otto von Guericke University
  • Sandy Brand Crytek GmbH

DOI:

https://doi.org/10.1609/aiide.v14i1.13044

Keywords:

planning and execution, HTN, Behavior Trees, multi-agent planning, video games

Abstract

Intelligent autonomous agents that are acting in dynamic environmentsin real-time are often required to follow long-termstrategies while also remaining reactive and being able to actdeliberately. In order to create intelligent behaviors for videogame characters, there are two common approaches – plannersare used for long-term strategical planning, whereas BehaviorTrees allow for reactive acting. Although both methodologieshave their advantages, when used on their own, theyfail to fully achieve both requirements described above. Inthis work, we propose a hybrid approach combining a HierarchicalTask Network planner for high-level planning whiledelegating low-level decision making and acting to BehaviorTrees. Furthermore, we compare this approach with a pureplanner in a multi-agent environment.

Downloads

Published

2018-09-25

How to Cite

Neufeld, X., Mostaghim, S., & Brand, S. (2018). A Hybrid Approach to Planning and Execution in Dynamic Environments Through Hierarchical Task Networks and Behavior Trees. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 14(1), 201-207. https://doi.org/10.1609/aiide.v14i1.13044