Learning-and-Intelligent-Systems / predicators

Learning for effective and efficient bilevel planning
MIT License
87 stars 15 forks source link

Issue with `_sesame_plan_with_fast_downward` #1677

Open yichao-liang opened 2 months ago

yichao-liang commented 2 months ago

With the current code in _sesame_plan_with_fast_downward, bilevel planning will halt with an exception if the first task plan found is not refinable.

An easy fix would it make it to raise an _DiscoveredFailureException but wasn't sure it's the best choice.

NishanthJKumar commented 2 months ago

Thanks for opening an issue! The fix is not straightforward, because raising the exception will not make FD produce a different plan. This is a deeper issue /feature request that has been on our backlog for a while; but there's no straightforward/clear way to fix unfortunately