GTPyhop: A Hierarchical Goal+Task Planner Implemented in Python. Nau, D., Bansod, Y., Patra, S., Roberts, M., & Li, R. In Proceedings of the 4th ICAPS Workshop on Hierarchical Planning (HPlan 2021), pages 21–25, 2021.
Paper
Presentation abstract bibtex 2 downloads The Pyhop planner, released in 2013, was a simple SHOP-style planner written in Python. It was designed to be easily usable as an embedded system in conventional applications such as game programs. Although little effort was made to publicize Pyhop, its simplicity, ease of use, and understandability led to its use in a number of projects beyond its original intent, and to publications by others.
GTPyhop (Goal-and-Task Pyhop) is an extended version of Pyhop that can plan for both goals and tasks, using a combination of SHOP-style task decomposition and GDP-style goal decomposition. It provides a totally-ordered version of Goal-Task-Network (GTN) planning without sharing and task insertion. GTPyhop’s ability to represent and reason about both goals and tasks provides a high degree of flexibility for representing objectives in whichever form seems more natural to the domain designer.
@InProceedings{HPlan2021paper4,
author = {Dana Nau and Yash Bansod and Sunandita Patra and Mark Roberts and Ruoxi Li},
title = {GTPyhop: A Hierarchical Goal+Task Planner Implemented in Python},
booktitle = {Proceedings of the 4th ICAPS Workshop on Hierarchical Planning (HPlan 2021)},
year = {2021},
pages = {21--25},
abstract = {The Pyhop planner, released in 2013, was a simple SHOP-style planner written in Python. It was designed to be easily usable as an embedded system in conventional applications such as game programs. Although little effort was made to publicize Pyhop, its simplicity, ease of use, and understandability led to its use in a number of projects beyond its original intent, and to publications by others.<br/>
GTPyhop (Goal-and-Task Pyhop) is an extended version of Pyhop that can plan for both goals and tasks, using a combination of SHOP-style task decomposition and GDP-style goal decomposition. It provides a totally-ordered version of Goal-Task-Network (GTN) planning without sharing and task insertion. GTPyhop’s ability to represent and reason about both goals and tasks provides a high degree of flexibility for representing objectives in whichever form seems more natural to the domain designer.},
url_paper = {https://hierarchical-task.net/publications/hplan/2021/HPlan2021-paper4.pdf},
url_presentation = {https://www.youtube.com/watch?v=O_xmFvPd1wE}
}
Downloads: 2
{"_id":"LjZvtJHAp5q5Jj7qg","bibbaseid":"nau-bansod-patra-roberts-li-gtpyhopahierarchicalgoaltaskplannerimplementedinpython-2021","author_short":["Nau, D.","Bansod, Y.","Patra, S.","Roberts, M.","Li, R."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Dana"],"propositions":[],"lastnames":["Nau"],"suffixes":[]},{"firstnames":["Yash"],"propositions":[],"lastnames":["Bansod"],"suffixes":[]},{"firstnames":["Sunandita"],"propositions":[],"lastnames":["Patra"],"suffixes":[]},{"firstnames":["Mark"],"propositions":[],"lastnames":["Roberts"],"suffixes":[]},{"firstnames":["Ruoxi"],"propositions":[],"lastnames":["Li"],"suffixes":[]}],"title":"GTPyhop: A Hierarchical Goal+Task Planner Implemented in Python","booktitle":"Proceedings of the 4th ICAPS Workshop on Hierarchical Planning (HPlan 2021)","year":"2021","pages":"21–25","abstract":"The Pyhop planner, released in 2013, was a simple SHOP-style planner written in Python. It was designed to be easily usable as an embedded system in conventional applications such as game programs. Although little effort was made to publicize Pyhop, its simplicity, ease of use, and understandability led to its use in a number of projects beyond its original intent, and to publications by others.<br/> GTPyhop (Goal-and-Task Pyhop) is an extended version of Pyhop that can plan for both goals and tasks, using a combination of SHOP-style task decomposition and GDP-style goal decomposition. It provides a totally-ordered version of Goal-Task-Network (GTN) planning without sharing and task insertion. GTPyhop’s ability to represent and reason about both goals and tasks provides a high degree of flexibility for representing objectives in whichever form seems more natural to the domain designer.","url_paper":"https://hierarchical-task.net/publications/hplan/2021/HPlan2021-paper4.pdf","url_presentation":"https://www.youtube.com/watch?v=O_xmFvPd1wE","bibtex":"@InProceedings{HPlan2021paper4,\n author = {Dana Nau and Yash Bansod and Sunandita Patra and Mark Roberts and Ruoxi Li},\n title = {GTPyhop: A Hierarchical Goal+Task Planner Implemented in Python},\n booktitle = {Proceedings of the 4th ICAPS Workshop on Hierarchical Planning (HPlan 2021)},\n year = {2021},\n pages = {21--25},\n abstract = {The Pyhop planner, released in 2013, was a simple SHOP-style planner written in Python. It was designed to be easily usable as an embedded system in conventional applications such as game programs. Although little effort was made to publicize Pyhop, its simplicity, ease of use, and understandability led to its use in a number of projects beyond its original intent, and to publications by others.<br/>\n GTPyhop (Goal-and-Task Pyhop) is an extended version of Pyhop that can plan for both goals and tasks, using a combination of SHOP-style task decomposition and GDP-style goal decomposition. It provides a totally-ordered version of Goal-Task-Network (GTN) planning without sharing and task insertion. GTPyhop’s ability to represent and reason about both goals and tasks provides a high degree of flexibility for representing objectives in whichever form seems more natural to the domain designer.},\n url_paper = {https://hierarchical-task.net/publications/hplan/2021/HPlan2021-paper4.pdf},\n url_presentation = {https://www.youtube.com/watch?v=O_xmFvPd1wE}\n}\n\n","author_short":["Nau, D.","Bansod, Y.","Patra, S.","Roberts, M.","Li, R."],"key":"HPlan2021paper4","id":"HPlan2021paper4","bibbaseid":"nau-bansod-patra-roberts-li-gtpyhopahierarchicalgoaltaskplannerimplementedinpython-2021","role":"author","urls":{" paper":"https://hierarchical-task.net/publications/hplan/2021/HPlan2021-paper4.pdf"," presentation":"https://www.youtube.com/watch?v=O_xmFvPd1wE"},"metadata":{"authorlinks":{}},"downloads":2},"bibtype":"inproceedings","biburl":"hierarchical-task.net/bibtex/hplan-publications.bib","dataSources":["T9LQLt3D2MDhrCfjh"],"keywords":[],"search_terms":["gtpyhop","hierarchical","goal","task","planner","implemented","python","nau","bansod","patra","roberts","li"],"title":"GTPyhop: A Hierarchical Goal+Task Planner Implemented in Python","year":2021,"downloads":2}