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

Planner which work with Search Debugger #1

Open
CamblorBenjamin opened this issue Jun 14, 2022 · 3 comments
Open

Planner which work with Search Debugger #1

CamblorBenjamin opened this issue Jun 14, 2022 · 3 comments

Comments

@CamblorBenjamin
Copy link

CamblorBenjamin commented Jun 14, 2022

Hello, i'm trying to use the Search Debugger but it does not work with the planners I use (default one or pddl4j).

In your youtube video : https://www.youtube.com/watch?v=_NOVa4i7Us8 you use "Latest Schlumberger Planning Engine comman..." which look like to be the one that works.

Can you inform me about where I can find it please ? Or maybe add informations about how to get it on the main branch.

Thanks you

@jan-dolejsi
Copy link
Collaborator

That is a pain point. I've published the interface the planners would need to implement in order to participate in the visual search debugger, but so far none of the planners implemented it to my knowledge.

https://github.com/jan-dolejsi/vscode-pddl/wiki/Search-tree-debugger-API

It may not be hard to do in pddl4j.

@CamblorBenjamin
Copy link
Author

Thanks for your answer, i'll try to do it so !

@jan-dolejsi
Copy link
Collaborator

I do have some code that could be handy for pddl4j (because it is in Java). I should find some time to put it into my fork of pddl4j and you could pull it from there. The bulk of the work is to manage the http communication and creating the json messages. Depending on which version of Java is pddl4j compiled with and whether it has dependencies on some packages that help with JSON serialization, the implementation of this connector is simple or tedious. I have implementation that does not need any extra dependencies and work with just plane Java8. Would be happy to donate through the fork.

Then someone more familiar with pddl4j would need to weave it into the search and heuristic.

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