Extending HTN to planning and execution control for small combat unit simulation

Xiao Xu, Rusheng Ju, Xiaocheng Liu, Ge Li, Young-Jun Son

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Modeling how military commanders carry out operations is considered complicated, requiring the capability of not only planning for multiple subordinates but also responding to unexpected events during execution. This paper presents an Hierarchical Task Network (HTN) embedded planning and execution control architecture for small unit commander agents. To be adaptive to dynamic world state changes, the architecture employs a partial planning mechanism and generates actions only applicable to current situations. It is also able to coordinate subordinates' actions and handle execution failures at runtime. We demonstrate the architecture's use with an infantry company scenario, where the commander orders three platoons assaulting a defined hill. Our approach shows the effectiveness to control multiple entities in dynamic environments, making the architecture well-suited to represent small unit commanders' behavior.

Original languageEnglish (US)
Article number1750032
JournalInternational Journal of Modeling, Simulation, and Scientific Computing
Volume8
Issue number2
DOIs
StatePublished - Jun 1 2017

Fingerprint

Planning
Unit
Simulation
Dynamic Environment
Military
Partial
Scenarios
Architecture
Industry
Modeling
Demonstrate

Keywords

  • combat simulation
  • commander behavior modeling
  • Hierarchical task network
  • planning and execution

ASJC Scopus subject areas

  • Modeling and Simulation
  • Computer Science Applications

Cite this

Extending HTN to planning and execution control for small combat unit simulation. / Xu, Xiao; Ju, Rusheng; Liu, Xiaocheng; Li, Ge; Son, Young-Jun.

In: International Journal of Modeling, Simulation, and Scientific Computing, Vol. 8, No. 2, 1750032, 01.06.2017.

Research output: Contribution to journalArticle

@article{d85ce63ded05460f82981375475c1501,
title = "Extending HTN to planning and execution control for small combat unit simulation",
abstract = "Modeling how military commanders carry out operations is considered complicated, requiring the capability of not only planning for multiple subordinates but also responding to unexpected events during execution. This paper presents an Hierarchical Task Network (HTN) embedded planning and execution control architecture for small unit commander agents. To be adaptive to dynamic world state changes, the architecture employs a partial planning mechanism and generates actions only applicable to current situations. It is also able to coordinate subordinates' actions and handle execution failures at runtime. We demonstrate the architecture's use with an infantry company scenario, where the commander orders three platoons assaulting a defined hill. Our approach shows the effectiveness to control multiple entities in dynamic environments, making the architecture well-suited to represent small unit commanders' behavior.",
keywords = "combat simulation, commander behavior modeling, Hierarchical task network, planning and execution",
author = "Xiao Xu and Rusheng Ju and Xiaocheng Liu and Ge Li and Young-Jun Son",
year = "2017",
month = "6",
day = "1",
doi = "10.1142/S1793962317500325",
language = "English (US)",
volume = "8",
journal = "International Journal of Modeling, Simulation, and Scientific Computing",
issn = "1793-9623",
publisher = "World Scientific Publishing Co. Pte Ltd",
number = "2",

}

TY - JOUR

T1 - Extending HTN to planning and execution control for small combat unit simulation

AU - Xu, Xiao

AU - Ju, Rusheng

AU - Liu, Xiaocheng

AU - Li, Ge

AU - Son, Young-Jun

PY - 2017/6/1

Y1 - 2017/6/1

N2 - Modeling how military commanders carry out operations is considered complicated, requiring the capability of not only planning for multiple subordinates but also responding to unexpected events during execution. This paper presents an Hierarchical Task Network (HTN) embedded planning and execution control architecture for small unit commander agents. To be adaptive to dynamic world state changes, the architecture employs a partial planning mechanism and generates actions only applicable to current situations. It is also able to coordinate subordinates' actions and handle execution failures at runtime. We demonstrate the architecture's use with an infantry company scenario, where the commander orders three platoons assaulting a defined hill. Our approach shows the effectiveness to control multiple entities in dynamic environments, making the architecture well-suited to represent small unit commanders' behavior.

AB - Modeling how military commanders carry out operations is considered complicated, requiring the capability of not only planning for multiple subordinates but also responding to unexpected events during execution. This paper presents an Hierarchical Task Network (HTN) embedded planning and execution control architecture for small unit commander agents. To be adaptive to dynamic world state changes, the architecture employs a partial planning mechanism and generates actions only applicable to current situations. It is also able to coordinate subordinates' actions and handle execution failures at runtime. We demonstrate the architecture's use with an infantry company scenario, where the commander orders three platoons assaulting a defined hill. Our approach shows the effectiveness to control multiple entities in dynamic environments, making the architecture well-suited to represent small unit commanders' behavior.

KW - combat simulation

KW - commander behavior modeling

KW - Hierarchical task network

KW - planning and execution

UR - http://www.scopus.com/inward/record.url?scp=85021399930&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85021399930&partnerID=8YFLogxK

U2 - 10.1142/S1793962317500325

DO - 10.1142/S1793962317500325

M3 - Article

VL - 8

JO - International Journal of Modeling, Simulation, and Scientific Computing

JF - International Journal of Modeling, Simulation, and Scientific Computing

SN - 1793-9623

IS - 2

M1 - 1750032

ER -