Planning in Dynamic Environments: Extending HTNs with Nonlinear Continuous Effects

Abstract

Planning in dynamic continuous environments requires reasoning about nonlinear continuous effects, which previous Hierarchical Task Network (HTN) planners do not support. In this paper, we extend an existing HTN planner with a new state projection algorithm. To our knowledge, this is the first HTN planner that can reason about nonlinear continuous effects. We use a wait action to instruct this planner to consider continuous effects in a given state. We also introduce a new planning domain to demonstrate the benefits of planning with nonlinear continuous effects. We compare our approach with a linear continuous effects planner and a discrete effects HTN planner on a benchmark domain, which reveals that its additional costs are largely mitigated by domain knowledge. Finally, we present an initial application of this algorithm in a practical domain, a Navy training simulation, illustrating the utility of this approach for planning in dynamic continuous environments.

Cite

Text

Molineaux et al. "Planning in Dynamic Environments: Extending HTNs with Nonlinear Continuous Effects." AAAI Conference on Artificial Intelligence, 2010. doi:10.1609/AAAI.V24I1.7753

Markdown

[Molineaux et al. "Planning in Dynamic Environments: Extending HTNs with Nonlinear Continuous Effects." AAAI Conference on Artificial Intelligence, 2010.](https://mlanthology.org/aaai/2010/molineaux2010aaai-planning/) doi:10.1609/AAAI.V24I1.7753

BibTeX

@inproceedings{molineaux2010aaai-planning,
  title     = {{Planning in Dynamic Environments: Extending HTNs with Nonlinear Continuous Effects}},
  author    = {Molineaux, Matthew and Klenk, Matthew and Aha, David W.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2010},
  pages     = {1115-1120},
  doi       = {10.1609/AAAI.V24I1.7753},
  url       = {https://mlanthology.org/aaai/2010/molineaux2010aaai-planning/}
}