This project enables translation of a PDDL domain to HTN (JSHOP format for now). The input of translation is a PDDL domain along with a representative instance and mutex invariants computed by FastDownward for example.
- g++
- python3
Change the path to PDDL domains in htn/domains/
spec file for each domain.
Running htn/translate_domains.sh
will translate default domains provided JSHOP2/htndesc/
paths for each domain are created.
Lotinac, Damir, and Anders Jonsson. "Constructing hierarchical task models using invariance analysis." Proceedings of the Twenty-second European Conference on Artificial Intelligence. IOS Press, 2016. pdf
Lotinac, Damir. Novel approaches for generalized planning. Diss. Universitat Pompeu Fabra, 2017. pdf