Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Still problems with cases in predicates/functions/actions! #256

Open
roveri-marco opened this issue Jan 4, 2023 · 0 comments
Open

Still problems with cases in predicates/functions/actions! #256

roveri-marco opened this issue Jan 4, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@roveri-marco
Copy link
Collaborator

Let's consider the complete example in attach.
The file plansys2_problem5/launch/commands contains for instance the predicate:
set predicate (notFilling r)
And internally in the problem expert it is stored with the capitalized letter. However, when the domain file is read to then create the BT and check for the preconditions before starting an action, since the string is different it is not able to correctly verify the condition, and the execution aborts with the message precondition not met.

Similar problem, the actions have been implemented with name capitalized. However, when searching for the action performer the search uses the lowercase name, and it does not find a possible executor.

Let me remind that, PDDL is case insensitive, so in PlanSYS2 we need to be uniform if the language used for generating/writing plans is such.

plansys2_problem5.zip

@fmrico

@roveri-marco roveri-marco added the bug Something isn't working label Feb 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant