-
Notifications
You must be signed in to change notification settings - Fork 21
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
[pddl_planner/demos/2013_fridge_demo] fix bug #81
base: master
Are you sure you want to change the base?
[pddl_planner/demos/2013_fridge_demo] fix bug #81
Conversation
something wrong, the test fails, even on local environment
|
3年前のことで記憶がありませんが、このPRは最初のコメントに書かれている2点の他に、もう1つバグ?の修正をしているようです。
このPRでは、このハッキングを禁止するために、move-toのpreconditionに (NOT (= ?TO SOMEWHERE))を追加しています。 テストを通るようにするためには、
を修正してtry-closeを使わないプランを正解として書く必要があります。 これがバグなのか、ハッキングを興味深いとする原作者の意図的なものなのか分からないのですが、バグであるとみなして大丈夫でしょうか? |
については、このデモに限らずtask-compiler全体の問題になります。 |
I fixed two bugs in 2013_fridge_demo.
mismatch precondition
move-to
jsk_planning/pddl/pddl_planner/demos/2013_fridge_demo/solve-bring-can.l
Lines 67 to 69 in b99d2a2
move-to_f
jsk_planning/pddl/pddl_planner/demos/2013_fridge_demo/solve-bring-can.l
Lines 75 to 77 in b99d2a2
Currently, the planner intentionally uses the failure action in the main plan.
The planner exploits the following actions to close door in the main plan.
This PR removed failure actions from domain while keeping error recovery.
before this fix
after this fix
result of pddl