Class PddlGenerator
java.lang.Object
edu.tufts.hrilab.action.planner.pddl.PddlGenerator
This class gathers information from several places/components in DIARC to generate a pddl domain and problem
file on the fly. This is used during the action selection process in order to leverage pddl planners.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPddlGenerator
(Goal goal, ActionConstraints constraints, List<? extends Term> facts, List<org.apache.commons.lang3.tuple.Pair<Term, List<Term>>> rules) PddlGenerator
(Goal goal, StateMachine stateMachine) PddlGenerator
(Goal goal, List<? extends Term> facts) -
Method Summary
-
Field Details
-
pddl
-
-
Constructor Details
-
PddlGenerator
-
PddlGenerator
-
PddlGenerator
-
-
Method Details
-
build
Builds the PDDL object from the builder.- Returns:
-