You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, after a plan is found, PDDLStream has a step that converts the plan back to FD format that fails due to a missing state key in the fd_action_from_py_action[action]:
pddlstream\pddlstream\language\attachments.py", line 198, in solve_pyplanners
fd_action_from_py_action[action][state]
KeyError: State{Atom atrack(v10), Atom atrack(v11), Atom atrack(v12), Atom atrack(v13), Atom atrack(v14), Atom atrack(v15), Atom atrack(v16), Atom robottoolchangerempty(), Atom toolnotoccupiedonjoint(v10), Atom toolnotoccupiedonjoint(v11), Atom toolnotoccupiedonjoint(v12), Atom toolnotoccupiedonjoint(v13)}
I printed and found that the fd_action_from_py_action[action][state] is an empty dict! Weirdly, when using the eager search setup, this will not happen. Still looking into the cause of this problem and will report back soon.
The text was updated successfully, but these errors were encountered:
I'm trying to use a non-default pyplanner setting, starting from the following setup:
However, after a plan is found, PDDLStream has a step that converts the plan back to FD format that fails due to a missing state key in the
fd_action_from_py_action[action]
:I printed and found that the
fd_action_from_py_action[action][state]
is an empty dict! Weirdly, when using theeager
search setup, this will not happen. Still looking into the cause of this problem and will report back soon.The text was updated successfully, but these errors were encountered: