make_red_beans_and_rice-0
Synsets
Transition Paths By Task Scope Objects
graph TD;
initial-beefsteak_tomaton01(initial: beefsteak_tomato.n.01);
initial-bell_peppern02(initial: bell_pepper.n.02);
future-black_peppern02(future: black_pepper.n.02);
initial-cloven03(initial: clove.n.03);
future-cooked__black_peppern01(future: cooked__black_pepper.n.01);
future-cooked__diced__beefsteak_tomaton01(future: cooked__diced__beefsteak_tomato.n.01);
future-cooked__diced__bell_peppern01(future: cooked__diced__bell_pepper.n.01);
future-cooked__diced__cloven01(future: cooked__diced__clove.n.01);
future-cooked__diced__turkeyn01(future: cooked__diced__turkey.n.01);
future-cooked__diced__vidalia_onionn01(future: cooked__diced__vidalia_onion.n.01);
future-cooked__kidney_beann01(future: cooked__kidney_bean.n.01);
future-cooked__marjoramn01(future: cooked__marjoram.n.01);
future-cooked__saltn01(future: cooked__salt.n.01);
future-cooked__white_ricen01(future: cooked__white_rice.n.01);
initial-kidney_beann01(initial: kidney_bean.n.01);
future-marjoramn02(future: marjoram.n.02);
future-saltn02(future: salt.n.02);
initial-turkeyn04(initial: turkey.n.04);
initial-vidalia_onionn01(initial: vidalia_onion.n.01);
initial-watern06(initial: water.n.06);
initial-white_ricen01(initial: white_rice.n.01);
recipe-diced__beefsteak_tomaton01-cooking(recipe: diced__beefsteak_tomato.n.01-cooking);
diced__beefsteak_tomaton01(diced__beefsteak_tomato.n.01);
recipe-beefsteak_tomaton01-slicing(recipe: beefsteak_tomato.n.01-slicing);
half__beefsteak_tomaton01(half__beefsteak_tomato.n.01);
recipe-uncooked-half__beefsteak_tomaton01-dicing(recipe: uncooked-half__beefsteak_tomato.n.01-dicing);
recipe-cooked-half__beefsteak_tomaton01-dicing(recipe: cooked-half__beefsteak_tomato.n.01-dicing);
recipe-bell_peppern02-slicing(recipe: bell_pepper.n.02-slicing);
half__bell_peppern01(half__bell_pepper.n.01);
recipe-uncooked-half__bell_peppern01-dicing(recipe: uncooked-half__bell_pepper.n.01-dicing);
diced__bell_peppern01(diced__bell_pepper.n.01);
recipe-cooked-half__bell_peppern01-dicing(recipe: cooked-half__bell_pepper.n.01-dicing);
recipe-diced__bell_peppern01-cooking(recipe: diced__bell_pepper.n.01-cooking);
recipe-cooked-half__cloven01-dicing(recipe: cooked-half__clove.n.01-dicing);
half__cloven01(half__clove.n.01);
recipe-uncooked-half__cloven01-dicing(recipe: uncooked-half__clove.n.01-dicing);
diced__cloven01(diced__clove.n.01);
recipe-diced__cloven01-cooking(recipe: diced__clove.n.01-cooking);
recipe-cloven03-slicing(recipe: clove.n.03-slicing);
recipe-diced__turkeyn01-cooking(recipe: diced__turkey.n.01-cooking);
diced__turkeyn01(diced__turkey.n.01);
recipe-uncooked-half__turkeyn01-dicing(recipe: uncooked-half__turkey.n.01-dicing);
half__turkeyn01(half__turkey.n.01);
recipe-turkeyn04-slicing(recipe: turkey.n.04-slicing);
recipe-cooked-half__turkeyn01-dicing(recipe: cooked-half__turkey.n.01-dicing);
recipe-vidalia_onionn01-slicing(recipe: vidalia_onion.n.01-slicing);
half__vidalia_onionn01(half__vidalia_onion.n.01);
recipe-uncooked-half__vidalia_onionn01-dicing(recipe: uncooked-half__vidalia_onion.n.01-dicing);
diced__vidalia_onionn01(diced__vidalia_onion.n.01);
recipe-cooked-half__vidalia_onionn01-dicing(recipe: cooked-half__vidalia_onion.n.01-dicing);
recipe-diced__vidalia_onionn01-cooking(recipe: diced__vidalia_onion.n.01-cooking);
recipe-watern06-cooking(recipe: water.n.06-cooking);
cooked__watern01(cooked__water.n.01);
recipe-kidney_beann01-cooking(recipe: kidney_bean.n.01-cooking);
recipe-white_ricen01-cooking(recipe: white_rice.n.01-cooking);
initial-beefsteak_tomaton01 --> recipe-beefsteak_tomaton01-slicing;
initial-bell_peppern02 --> recipe-bell_peppern02-slicing;
initial-cloven03 --> recipe-cloven03-slicing;
initial-kidney_beann01 --> recipe-kidney_beann01-cooking;
initial-turkeyn04 --> recipe-turkeyn04-slicing;
initial-vidalia_onionn01 --> recipe-vidalia_onionn01-slicing;
initial-watern06 --> recipe-watern06-cooking;
initial-white_ricen01 --> recipe-white_ricen01-cooking;
recipe-diced__beefsteak_tomaton01-cooking --> future-cooked__diced__beefsteak_tomaton01;
diced__beefsteak_tomaton01 --> recipe-diced__beefsteak_tomaton01-cooking;
recipe-beefsteak_tomaton01-slicing --> half__beefsteak_tomaton01;
half__beefsteak_tomaton01 --> recipe-uncooked-half__beefsteak_tomaton01-dicing;
half__beefsteak_tomaton01 --> recipe-cooked-half__beefsteak_tomaton01-dicing;
recipe-uncooked-half__beefsteak_tomaton01-dicing --> diced__beefsteak_tomaton01;
recipe-cooked-half__beefsteak_tomaton01-dicing --> future-cooked__diced__beefsteak_tomaton01;
recipe-bell_peppern02-slicing --> half__bell_peppern01;
half__bell_peppern01 --> recipe-uncooked-half__bell_peppern01-dicing;
half__bell_peppern01 --> recipe-cooked-half__bell_peppern01-dicing;
recipe-uncooked-half__bell_peppern01-dicing --> diced__bell_peppern01;
diced__bell_peppern01 --> recipe-diced__bell_peppern01-cooking;
recipe-cooked-half__bell_peppern01-dicing --> future-cooked__diced__bell_peppern01;
recipe-diced__bell_peppern01-cooking --> future-cooked__diced__bell_peppern01;
recipe-cooked-half__cloven01-dicing --> future-cooked__diced__cloven01;
half__cloven01 --> recipe-cooked-half__cloven01-dicing;
half__cloven01 --> recipe-uncooked-half__cloven01-dicing;
recipe-uncooked-half__cloven01-dicing --> diced__cloven01;
diced__cloven01 --> recipe-diced__cloven01-cooking;
recipe-diced__cloven01-cooking --> future-cooked__diced__cloven01;
recipe-cloven03-slicing --> half__cloven01;
recipe-diced__turkeyn01-cooking --> future-cooked__diced__turkeyn01;
diced__turkeyn01 --> recipe-diced__turkeyn01-cooking;
recipe-uncooked-half__turkeyn01-dicing --> diced__turkeyn01;
half__turkeyn01 --> recipe-uncooked-half__turkeyn01-dicing;
half__turkeyn01 --> recipe-cooked-half__turkeyn01-dicing;
recipe-turkeyn04-slicing --> half__turkeyn01;
recipe-cooked-half__turkeyn01-dicing --> future-cooked__diced__turkeyn01;
recipe-vidalia_onionn01-slicing --> half__vidalia_onionn01;
half__vidalia_onionn01 --> recipe-uncooked-half__vidalia_onionn01-dicing;
half__vidalia_onionn01 --> recipe-cooked-half__vidalia_onionn01-dicing;
recipe-uncooked-half__vidalia_onionn01-dicing --> diced__vidalia_onionn01;
diced__vidalia_onionn01 --> recipe-diced__vidalia_onionn01-cooking;
recipe-cooked-half__vidalia_onionn01-dicing --> future-cooked__diced__vidalia_onionn01;
recipe-diced__vidalia_onionn01-cooking --> future-cooked__diced__vidalia_onionn01;
recipe-watern06-cooking --> cooked__watern01;
cooked__watern01 --> recipe-kidney_beann01-cooking;
recipe-kidney_beann01-cooking --> future-cooked__kidney_beann01;
recipe-white_ricen01-cooking --> future-cooked__white_ricen01;
Unreachable Goal Synsets
Scenes
- Matched:
- Planned:
- Unmatched:
Full Definition
(define (problem make_red_beans_and_rice-0)
(:domain omnigibson)
(:objects
clove.n.03_1 clove.n.03_2 clove.n.03_3 - clove.n.03
cooked__diced__clove.n.01_1 - cooked__diced__clove.n.01
kidney_bean.n.01_1 - kidney_bean.n.01
cooked__kidney_bean.n.01_1 - cooked__kidney_bean.n.01
beefsteak_tomato.n.01_1 - beefsteak_tomato.n.01
cooked__diced__beefsteak_tomato.n.01_1 - cooked__diced__beefsteak_tomato.n.01
salt.n.02_1 - salt.n.02
cooked__salt.n.01_1 - cooked__salt.n.01
marjoram.n.02_1 - marjoram.n.02
cooked__marjoram.n.01_1 - cooked__marjoram.n.01
black_pepper.n.02_1 - black_pepper.n.02
cooked__black_pepper.n.01_1 - cooked__black_pepper.n.01
pepper__shaker.n.01_1 - pepper__shaker.n.01
water.n.06_1 - water.n.06
white_rice.n.01_1 - white_rice.n.01
cooked__white_rice.n.01_1 - cooked__white_rice.n.01
turkey.n.04_1 - turkey.n.04
cooked__diced__turkey.n.01_1 - cooked__diced__turkey.n.01
vidalia_onion.n.01_1 - vidalia_onion.n.01
cooked__diced__vidalia_onion.n.01_1 - cooked__diced__vidalia_onion.n.01
bell_pepper.n.02_1 - bell_pepper.n.02
cooked__diced__bell_pepper.n.01_1 - cooked__diced__bell_pepper.n.01
stove.n.01_1 - stove.n.01
stockpot.n.01_1 - stockpot.n.01
mason_jar.n.01_1 - mason_jar.n.01
salt__shaker.n.01_1 - salt__shaker.n.01
marjoram__shaker.n.01_1 - marjoram__shaker.n.01
white_rice__sack.n.01_1 - white_rice__sack.n.01
chopping_board.n.01_1 chopping_board.n.01_2 - chopping_board.n.01
carving_knife.n.01_1 - carving_knife.n.01
countertop.n.01_1 countertop.n.01_2 - countertop.n.01
floor.n.01_1 - floor.n.01
agent.n.01_1 - agent.n.01
sink.n.01_1 - sink.n.01
)
(:init
(ontop carving_knife.n.01_1 countertop.n.01_1)
(ontop clove.n.03_1 chopping_board.n.01_1)
(ontop clove.n.03_2 chopping_board.n.01_1)
(ontop clove.n.03_3 chopping_board.n.01_1)
(filled mason_jar.n.01_1 kidney_bean.n.01_1)
(ontop mason_jar.n.01_1 countertop.n.01_1)
(ontop beefsteak_tomato.n.01_1 countertop.n.01_1)
(insource salt__shaker.n.01_1 salt.n.02_1)
(ontop salt__shaker.n.01_1 countertop.n.01_1)
(insource marjoram__shaker.n.01_1 marjoram.n.02_1)
(ontop marjoram__shaker.n.01_1 countertop.n.01_1)
(insource pepper__shaker.n.01_1 black_pepper.n.02_1)
(ontop pepper__shaker.n.01_1 countertop.n.01_1)
(filled white_rice__sack.n.01_1 white_rice.n.01_1)
(ontop white_rice__sack.n.01_1 countertop.n.01_2)
(ontop turkey.n.04_1 chopping_board.n.01_2)
(ontop vidalia_onion.n.01_1 countertop.n.01_2)
(ontop bell_pepper.n.02_1 chopping_board.n.01_1)
(ontop chopping_board.n.01_1 countertop.n.01_2)
(ontop chopping_board.n.01_2 countertop.n.01_2)
(ontop stockpot.n.01_1 countertop.n.01_2)
(insource sink.n.01_1 water.n.06_1)
(inroom stove.n.01_1 kitchen)
(inroom sink.n.01_1 kitchen)
(inroom floor.n.01_1 kitchen)
(inroom countertop.n.01_1 kitchen)
(inroom countertop.n.01_2 kitchen)
(future cooked__white_rice.n.01_1)
(future cooked__kidney_bean.n.01_1)
(future cooked__diced__vidalia_onion.n.01_1)
(future cooked__diced__beefsteak_tomato.n.01_1)
(future cooked__diced__turkey.n.01_1)
(future cooked__diced__bell_pepper.n.01_1)
(future cooked__diced__clove.n.01_1)
(future cooked__salt.n.01_1)
(future cooked__marjoram.n.01_1)
(future cooked__black_pepper.n.01_1)
(ontop agent.n.01_1 floor.n.01_1)
)
(:goal
(and
(real ?cooked__white_rice.n.01_1)
(real ?cooked__kidney_bean.n.01_1)
(real ?cooked__diced__vidalia_onion.n.01_1)
(real ?cooked__diced__beefsteak_tomato.n.01_1)
(real ?cooked__diced__turkey.n.01_1)
(real ?cooked__diced__bell_pepper.n.01_1)
(real ?cooked__diced__clove.n.01_1)
(or
(real ?cooked__salt.n.01_1)
(real ?salt.n.02_1)
)
(or
(real ?cooked__marjoram.n.01_1)
(real ?marjoram.n.02_1)
)
(or
(real ?cooked__black_pepper.n.01_1)
(real ?black_pepper.n.02_1)
)
(contains ?stockpot.n.01_1 ?cooked__white_rice.n.01_1)
(contains ?stockpot.n.01_1 ?cooked__kidney_bean.n.01_1)
(contains ?stockpot.n.01_1 ?cooked__diced__vidalia_onion.n.01_1)
(contains ?stockpot.n.01_1 ?cooked__diced__beefsteak_tomato.n.01_1)
(contains ?stockpot.n.01_1 ?cooked__diced__turkey.n.01_1)
(contains ?stockpot.n.01_1 ?cooked__diced__bell_pepper.n.01_1)
(contains ?stockpot.n.01_1 ?cooked__diced__clove.n.01_1)
(or
(contains ?stockpot.n.01_1 ?salt.n.02_1)
(contains ?stockpot.n.01_1 ?cooked__salt.n.01_1)
)
(or
(contains ?stockpot.n.01_1 ?marjoram.n.02_1)
(contains ?stockpot.n.01_1 ?cooked__marjoram.n.01_1)
)
(or
(contains ?stockpot.n.01_1 ?black_pepper.n.02_1)
(contains ?stockpot.n.01_1 ?cooked__black_pepper.n.01_1)
)
)
)
)
Debugging: All Possible Recipes Resulting in Future Synsets
graph TD;
future-cooked__diced__cloven01(future: cooked__diced__clove.n.01);
missing-half__vidalia_onionn01(missing: half__vidalia_onion.n.01);
recipe-watern06-cooking(recipe: water.n.06-cooking);
initial-kidney_beann01(initial: kidney_bean.n.01);
future-cooked__diced__beefsteak_tomaton01(future: cooked__diced__beefsteak_tomato.n.01);
recipe-diced__turkeyn01-cooking(recipe: diced__turkey.n.01-cooking);
recipe-diced__bell_peppern01-cooking(recipe: diced__bell_pepper.n.01-cooking);
recipe-cooked-half__vidalia_onionn01-dicing(recipe: cooked-half__vidalia_onion.n.01-dicing);
recipe-diced__vidalia_onionn01-cooking(recipe: diced__vidalia_onion.n.01-cooking);
initial-beefsteak_tomaton01(initial: beefsteak_tomato.n.01);
recipe-diced__cloven01-cooking(recipe: diced__clove.n.01-cooking);
recipe-diced__beefsteak_tomaton01-cooking(recipe: diced__beefsteak_tomato.n.01-cooking);
recipe-white_ricen01-cooking(recipe: white_rice.n.01-cooking);
recipe-turkeyn04-slicing(recipe: turkey.n.04-slicing);
initial-cloven03(initial: clove.n.03);
initial-turkeyn04(initial: turkey.n.04);
recipe-uncooked-half__turkeyn01-dicing(recipe: uncooked-half__turkey.n.01-dicing);
missing-diced__vidalia_onionn01(missing: diced__vidalia_onion.n.01);
recipe-cooked-half__turkeyn01-dicing(recipe: cooked-half__turkey.n.01-dicing);
recipe-kidney_beann01-cooking(recipe: kidney_bean.n.01-cooking);
future-cooked__diced__turkeyn01(future: cooked__diced__turkey.n.01);
missing-diced__beefsteak_tomaton01(missing: diced__beefsteak_tomato.n.01);
initial-white_ricen01(initial: white_rice.n.01);
recipe-uncooked-half__vidalia_onionn01-dicing(recipe: uncooked-half__vidalia_onion.n.01-dicing);
recipe-uncooked-half__bell_peppern01-dicing(recipe: uncooked-half__bell_pepper.n.01-dicing);
initial-vidalia_onionn01(initial: vidalia_onion.n.01);
initial-watern06(initial: water.n.06);
missing-half__bell_peppern01(missing: half__bell_pepper.n.01);
recipe-bell_peppern02-slicing(recipe: bell_pepper.n.02-slicing);
recipe-cooked-half__beefsteak_tomaton01-dicing(recipe: cooked-half__beefsteak_tomato.n.01-dicing);
future-cooked__kidney_beann01(future: cooked__kidney_bean.n.01);
missing-half__cloven01(missing: half__clove.n.01);
missing-half__beefsteak_tomaton01(missing: half__beefsteak_tomato.n.01);
recipe-cooked-half__bell_peppern01-dicing(recipe: cooked-half__bell_pepper.n.01-dicing);
recipe-cooked-half__cloven01-dicing(recipe: cooked-half__clove.n.01-dicing);
missing-diced__cloven01(missing: diced__clove.n.01);
recipe-beefsteak_tomaton01-slicing(recipe: beefsteak_tomato.n.01-slicing);
missing-half__turkeyn01(missing: half__turkey.n.01);
future-cooked__white_ricen01(future: cooked__white_rice.n.01);
future-cooked__diced__bell_peppern01(future: cooked__diced__bell_pepper.n.01);
missing-diced__bell_peppern01(missing: diced__bell_pepper.n.01);
recipe-uncooked-half__cloven01-dicing(recipe: uncooked-half__clove.n.01-dicing);
future-cooked__diced__vidalia_onionn01(future: cooked__diced__vidalia_onion.n.01);
recipe-uncooked-half__beefsteak_tomaton01-dicing(recipe: uncooked-half__beefsteak_tomato.n.01-dicing);
recipe-cloven03-slicing(recipe: clove.n.03-slicing);
recipe-vidalia_onionn01-slicing(recipe: vidalia_onion.n.01-slicing);
missing-cooked__watern01(missing: cooked__water.n.01);
missing-diced__turkeyn01(missing: diced__turkey.n.01);
initial-bell_peppern02(initial: bell_pepper.n.02);
missing-half__vidalia_onionn01 --> recipe-cooked-half__vidalia_onionn01-dicing;
missing-half__vidalia_onionn01 --> recipe-uncooked-half__vidalia_onionn01-dicing;
recipe-watern06-cooking --> missing-cooked__watern01;
initial-kidney_beann01 --> recipe-kidney_beann01-cooking;
recipe-diced__turkeyn01-cooking --> future-cooked__diced__turkeyn01;
recipe-diced__bell_peppern01-cooking --> future-cooked__diced__bell_peppern01;
recipe-cooked-half__vidalia_onionn01-dicing --> future-cooked__diced__vidalia_onionn01;
recipe-diced__vidalia_onionn01-cooking --> future-cooked__diced__vidalia_onionn01;
initial-beefsteak_tomaton01 --> recipe-beefsteak_tomaton01-slicing;
recipe-diced__cloven01-cooking --> future-cooked__diced__cloven01;
recipe-diced__beefsteak_tomaton01-cooking --> future-cooked__diced__beefsteak_tomaton01;
recipe-white_ricen01-cooking --> future-cooked__white_ricen01;
recipe-turkeyn04-slicing --> missing-half__turkeyn01;
initial-cloven03 --> recipe-cloven03-slicing;
initial-turkeyn04 --> recipe-turkeyn04-slicing;
recipe-uncooked-half__turkeyn01-dicing --> missing-diced__turkeyn01;
missing-diced__vidalia_onionn01 --> recipe-diced__vidalia_onionn01-cooking;
recipe-cooked-half__turkeyn01-dicing --> future-cooked__diced__turkeyn01;
recipe-kidney_beann01-cooking --> future-cooked__kidney_beann01;
missing-diced__beefsteak_tomaton01 --> recipe-diced__beefsteak_tomaton01-cooking;
initial-white_ricen01 --> recipe-white_ricen01-cooking;
recipe-uncooked-half__vidalia_onionn01-dicing --> missing-diced__vidalia_onionn01;
recipe-uncooked-half__bell_peppern01-dicing --> missing-diced__bell_peppern01;
initial-vidalia_onionn01 --> recipe-vidalia_onionn01-slicing;
initial-watern06 --> recipe-watern06-cooking;
missing-half__bell_peppern01 --> recipe-cooked-half__bell_peppern01-dicing;
missing-half__bell_peppern01 --> recipe-uncooked-half__bell_peppern01-dicing;
recipe-bell_peppern02-slicing --> missing-half__bell_peppern01;
recipe-cooked-half__beefsteak_tomaton01-dicing --> future-cooked__diced__beefsteak_tomaton01;
missing-half__cloven01 --> recipe-cooked-half__cloven01-dicing;
missing-half__cloven01 --> recipe-uncooked-half__cloven01-dicing;
missing-half__beefsteak_tomaton01 --> recipe-cooked-half__beefsteak_tomaton01-dicing;
missing-half__beefsteak_tomaton01 --> recipe-uncooked-half__beefsteak_tomaton01-dicing;
recipe-cooked-half__bell_peppern01-dicing --> future-cooked__diced__bell_peppern01;
recipe-cooked-half__cloven01-dicing --> future-cooked__diced__cloven01;
missing-diced__cloven01 --> recipe-diced__cloven01-cooking;
recipe-beefsteak_tomaton01-slicing --> missing-half__beefsteak_tomaton01;
missing-half__turkeyn01 --> recipe-cooked-half__turkeyn01-dicing;
missing-half__turkeyn01 --> recipe-uncooked-half__turkeyn01-dicing;
missing-diced__bell_peppern01 --> recipe-diced__bell_peppern01-cooking;
recipe-uncooked-half__cloven01-dicing --> missing-diced__cloven01;
recipe-uncooked-half__beefsteak_tomaton01-dicing --> missing-diced__beefsteak_tomaton01;
recipe-cloven03-slicing --> missing-half__cloven01;
recipe-vidalia_onionn01-slicing --> missing-half__vidalia_onionn01;
missing-cooked__watern01 --> recipe-kidney_beann01-cooking;
missing-diced__turkeyn01 --> recipe-diced__turkeyn01-cooking;
initial-bell_peppern02 --> recipe-bell_peppern02-slicing;