shop-planner / shop3

SHOP3 Git repository
https://shop-planner.github.io
144 stars 14 forks source link

Add HDDL output for ESS SHOP. #152

Closed rpgoldman closed 1 month ago

rpgoldman commented 10 months ago

Add the ability to translate an ESS enhanced plan tree into an HDDL format plan. To date, it has been too difficult to add this capability to the classic SHOP planning tree.

rpgoldman commented 10 months ago

This is still imperfect: the Classic SHOP trees still have issues. But ESS-SHOP output to HDDL plans works properly.

rpgoldman commented 10 months ago

@ukuter Please have a look at this. I'm not happy with the way the classic SHOP plan trees are (not) working, but the ESS ones are, and the HDDL output seems pretty solid now.

The problem with classic SHOP plan trees is that it seems that somehow primitive actions that were tried, but rejected and backtracked over, can appear in the plan tree. I have not been able to figure out what causes this problem, or even in what cases it happens.

But I would like to get this merged for our experiments. I suppose we could simply keep using this branch until we can clean up the SHOP plan trees.