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

Adding support for functions and numeric fluents #16

Open
Flamak opened this issue Sep 2, 2021 · 0 comments
Open

Adding support for functions and numeric fluents #16

Flamak opened this issue Sep 2, 2021 · 0 comments
Assignees

Comments

@Flamak
Copy link
Collaborator

Flamak commented Sep 2, 2021

PDDL functions are similar to predicates (which can be seen as functions with the domain {0,1}. PDDL functions with continuous domain are often called numeric fluents. For the purpose of this task, we are only interested in supporting functions as numeric fluents (e.g. object fluents are not in the scope of this task).

For numeric fluents, we would like to support

  • numeric expressions (prefix math)
  • numeric effects (increase & decrease & assign)
  • conditions (<, >, =)

Common examples for using continuous numeric fluents are fuel, energy, tension ... , for discrete fluents then capacity (elevators), discrete resources (machine that does at most 3 tasks in parallel), etc.

PDDL Reference https://planning.wiki/ref/pddl21/domain

When implanted, please create a PR with the proposed extension, so we can test it on its branch.

@Flamak Flamak assigned Flamak and unassigned eng-r May 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants