Questions tagged [pddl]
Planning Domain Definition Language is used to define planning domain models used by AI Planning engines. Use this tag for questions about modeling in PDDL syntax, parsing PDDL models, interpreting constructs the PDDL syntax allows and about widely used tools such as VAL/Validate, or well known planner implementations.
12 questions
0
votes
1
answer
30
views
Missing types not shown as errors in VAL
Consider the following set of types for a PDDL domain:
(:types aType1 aType2 aType3 - object)
where predicates and actions have parameters of all 3 types above. I ...
3
votes
0
answers
34
views
Are PDDL and classical planners (e.g. FF) used in industry or consumer products?
I am learning classical planning techniques, and I know many examples of robots are in books. However, I am more curious about the real-world usage of these techniques.
Are PDDL and classical planners ...
0
votes
1
answer
40
views
Why the PDDL plan syntax is indicated to be wrong in Visual Studio Code? [closed]
I wrote a simple plan (switch-on, switch-off) which works in plan editor. However, I write the same plan in VS-Code and it indicates I have Errors. I have tried many times to change indentation, etc, ...
0
votes
1
answer
27
views
Using additional parameters in PDDL precondition and effects of actions
Consider the following example:
...
0
votes
1
answer
400
views
How to interpret the output plan of the fast-downward planner
I'm using this domain/problem with the fast-downward planner like this:
./fast-downward.py --plan-file plan.out ../test_domain.pddl ../test_problem.pddl
The issue ...
2
votes
1
answer
2k
views
Can't solve Towers of Hanoi in PDDL
I'm using PDDL to generate a plan to solve this tower of Hanoi puzzle. I'll give the problem, the rules, the domain and fact sheet for everything.
PDDL is telling me that the goal can be simplified ...
1
vote
2
answers
460
views
Can two planning PDDL actions be taken simultaneously?
We are discussing planning algorithms currently, and the question is to describe the steps to check if actions could be taken simultaneously. This is a really open-ended question so I'm not sure where ...
2
votes
1
answer
413
views
FastDownward PDDL Planner Limitations [closed]
I recently had a look at automated planners and experimented a little bit with FastDownward. As I wanted to start a toy project, I created a PDDL model for the ordinary 3D Rubik's Cube (of course ...
2
votes
2
answers
154
views
Can PDDL be utilized for action recognition?
The Planning Domain Definition Language (PDDL) is known for its capabilities of symbolic planning in the state space. A solver will find a sequence of steps to bring the system from a start state to ...
3
votes
1
answer
466
views
How to transform a PDDL to search?
I have a question about search and planning:
I still haven't understood the difference from the two, but they seem very similar to me; here is a question I am struggling with:
"Having formulated a ...
0
votes
1
answer
1k
views
How does a PDDL solver find a solution for a given problem?
As far as I know, in PDDL, an environment is designed as well as the initial state described. When we describe the target state, the solver creates some sort of a graph. How is the graph built and ...
1
vote
1
answer
442
views
How is PDDL used in production AI systems?
I can't find much information on modern PDDL usage. Are there more popular alternatives, maybe something more suited to modern neural network/deep learning techniques?
I'm particularly interested in ...