HPDL - PlanX-Universe/sh GitHub Wiki

SH requires specifying HTN planning problems using the Hierarchical Planning Definition Language (HPDL). While HPDL is inspired by the planning language used by SIADEX, it has been refined specifically for state-based HTN planning (e.g., some constructs specific to SIADEX have been excluded).

In HPDL, the specification of HTN planning problems is divided into two .hpdl files:

  • Domain Model File: Contains the description of the domain model.
  • Problem Instance File: Describes a specific planning problem instance.

For more detailed information on HPDL, refer to its BNF definition.