Hot answers tagged

3 votes

How does a PDDL solver find a solution for a given problem?

The question doesn't really make sense: PDDL is a description language that is used to formulate a problem. This description then is the input to a planner; how the planner arrives at the intended ...
Oliver Mason's user avatar
  • 5,397
3 votes
Accepted

FastDownward PDDL Planner Limitations

You have stumbled upon a common drawback of the vast majority of modern planning technology. The "flattening" you refer to is actually called "grounding" in the community. Indeed, ...
haz's user avatar
  • 191
2 votes

How to transform a PDDL to search?

Not all search is planning (is A connected to B), but all planning is search (how do I get from this to that). Here's an example in Prolog with a domain described in terms of actions, when they are ...
Paul Brown's user avatar
2 votes
Accepted

How to interpret the output plan of the fast-downward planner

Fun domain! You shouldn't have to be parsing the FD output for the plan. Just use --plan-file plan.out as a command-line option to write the plan to the ...
haz's user avatar
  • 191
1 vote
Accepted

Can't solve Towers of Hanoi in PDDL

Ah hah! The way I had defined the disks made d5 the LARGEST disk, not the smallest. So, the last few lines of the file should be: ...
Michael's user avatar
  • 131
1 vote

Can two planning PDDL actions be taken simultaneously?

First place to look is how the preconditions/effects of different actions interact.
haz's user avatar
  • 191
1 vote
Accepted

Can PDDL be utilized for action recognition?

I don't know of any work on this with respect to PDDL, but this is very similar to a conceptual dependency application called SAM (Script Applier Mechanism). Conceptual Dependency (CD) models actions ...
Oliver Mason's user avatar
  • 5,397
1 vote
Accepted

How is PDDL used in production AI systems?

I have seen it used in automated story-telling (or game AI to control NPCs), and in NLG systems, where the generation of text is reinterpreted as a planning task. What these systems have in common is ...
Oliver Mason's user avatar
  • 5,397

Only top scored, non community-wiki answers of a minimum length are eligible