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

Update PDDL Parser #2

Open
MuvvalaKaran opened this issue Dec 3, 2023 · 0 comments
Open

Update PDDL Parser #2

MuvvalaKaran opened this issue Dec 3, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@MuvvalaKaran
Copy link
Member

MuvvalaKaran commented Dec 3, 2023

The current src code depends on PyPerplan to parse the PDDL File. PyPerplan is lightweight STRIPS planner written in Python. It is an undergrad student project, so its developers did not have much software engineering experience.

Further, PyPerplan supports some version of PDDL 2.x . To add support to more recent syntax updates, it is recommended to upgrade the parser to this PDDL Parser, which supports PDDL 3.1. It includes support for

  • derived predicates,
  • numeric costs,
  • conditional effects,
  • non-deterministic effects (for FOND - not officially included PDDL 3.1 syntax yet), and
  • probabilistic effects.
@MuvvalaKaran MuvvalaKaran added the enhancement New feature or request label Dec 3, 2023
@MuvvalaKaran MuvvalaKaran self-assigned this Dec 3, 2023
@MuvvalaKaran MuvvalaKaran changed the title Upudat PDDL Parses Upudat PDDL Parser Dec 3, 2023
@MuvvalaKaran MuvvalaKaran changed the title Upudat PDDL Parser Update PDDL Parser Dec 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant