Journal of System Simulation ›› 2025, Vol. 37 ›› Issue (1): 54-65.doi: 10.16182/j.issn1004731x.joss.24-0584

• Special Column:Modeling,Simulation and Application for Intelligent Unmanned System • Previous Articles     Next Articles

Design of Robust Behavior Tree Control Architecture for Agents in Dynamic Task Environment

Wang Qiwei, Zhang Qi, Yang Shuo, Peng Yong   

  1. College of System Engineering, National University of Defense Technology, Changsha 410073, China
  • Received:2024-05-30 Revised:2024-08-21 Online:2025-01-20 Published:2025-01-23
  • Contact: Zhang Qi

Abstract:

In recent years, the environment in which agents perform tasks has become more open and dynamic, which puts forward higher requirements for the robustness of task planning and behavior scheduling of agents. As a classic behavior control architecture, behavior tree has the characteristics of modularity, behavior parameterization, and structure of both plan representation and reaction, which can effectively support the behavior representation, decision making and scheduling of agents. Based on the hybrid behavior strategy, this paper proposes a robust behavior tree control architecture for dynamic task environment to realize the prudent decision-making and reactive control of agents. The robust behavior tree control architecture combines the prudent planning algorithm and reactive rules of the agent. A behavior tree code framework of the architecture is accordingly designed, and the planning subtree and the Loopnode are customized to support the fast implementation of the behavior tree to complete the switch between planning and reaction within the tree, which supports users to implement behavior tree quickly and standardly based on the customized structure. By the modeling and simulating of the agent object in a typical attack and defense game case, the paper verifies the rationality of the proposed behavior tree control architecture. Compared with the classical reactive behavior tree strategy, the robust behavior tree can flexibly switch between execution of the plan and reactive strategies, improve the blue agent's penetration win rate to 90% in typical scenarios, shorten task execution time by 24.88%, and improve the effectiveness of agent behavior strategy and modeling efficiency.

Key words: dynamic environment, behavior tree control architecture, hybrid behavior decision, node customization, path planning

CLC Number: