make_pizza-0
Synsets
Transition Paths By Task Scope Objects
graph TD;
initial-grated_cheesen01(initial: grated_cheese.n.01);
initial-marjoramn02(initial: marjoram.n.02);
initial-mushroomn05(initial: mushroom.n.05);
initial-pepperonin01(initial: pepperoni.n.01);
future-pizzan01(future: pizza.n.01);
initial-pizza_doughn01(initial: pizza_dough.n.01);
initial-tomato_saucen01(initial: tomato_sauce.n.01);
initial-vidalia_onionn01(initial: vidalia_onion.n.01);
recipe-pizza(recipe: pizza);
diced__vidalia_onionn01(diced__vidalia_onion.n.01);
half__mushroomn01(half__mushroom.n.01);
recipe-uncooked-half__vidalia_onionn01-dicing(recipe: uncooked-half__vidalia_onion.n.01-dicing);
half__vidalia_onionn01(half__vidalia_onion.n.01);
recipe-vidalia_onionn01-slicing(recipe: vidalia_onion.n.01-slicing);
recipe-mushroomn05-slicing(recipe: mushroom.n.05-slicing);
initial-grated_cheesen01 --> recipe-pizza;
initial-marjoramn02 --> recipe-pizza;
initial-mushroomn05 --> recipe-mushroomn05-slicing;
initial-pepperonin01 --> recipe-pizza;
initial-pizza_doughn01 --> recipe-pizza;
initial-tomato_saucen01 --> recipe-pizza;
initial-vidalia_onionn01 --> recipe-vidalia_onionn01-slicing;
recipe-pizza --> future-pizzan01;
diced__vidalia_onionn01 --> recipe-pizza;
half__mushroomn01 --> recipe-pizza;
recipe-uncooked-half__vidalia_onionn01-dicing --> diced__vidalia_onionn01;
half__vidalia_onionn01 --> recipe-uncooked-half__vidalia_onionn01-dicing;
recipe-vidalia_onionn01-slicing --> half__vidalia_onionn01;
recipe-mushroomn05-slicing --> half__mushroomn01;
Scenes
- Matched:
- Planned:
- Unmatched:
Full Definition
(define (problem make_pizza-0)
(:domain omnigibson)
(:objects
pizza_dough.n.01_1 - pizza_dough.n.01
tomato_sauce.n.01_1 - tomato_sauce.n.01
grated_cheese.n.01_1 - grated_cheese.n.01
pepperoni.n.01_1 pepperoni.n.01_2 pepperoni.n.01_3 pepperoni.n.01_4 pepperoni.n.01_5 pepperoni.n.01_6 pepperoni.n.01_7 - pepperoni.n.01
marjoram.n.02_1 - marjoram.n.02
mushroom.n.05_1 mushroom.n.05_2 mushroom.n.05_3 mushroom.n.05_4 mushroom.n.05_5 - mushroom.n.05
vidalia_onion.n.01_1 - vidalia_onion.n.01
pizza.n.01_1 - pizza.n.01
oven.n.01_1 - oven.n.01
cookie_sheet.n.01_1 - cookie_sheet.n.01
chopping_board.n.01_1 - chopping_board.n.01
carving_knife.n.01_1 - carving_knife.n.01
tupperware.n.01_1 tupperware.n.01_2 tupperware.n.01_3 - tupperware.n.01
tomato_sauce__jar.n.01_1 - tomato_sauce__jar.n.01
marjoram__shaker.n.01_1 - marjoram__shaker.n.01
electric_refrigerator.n.01_1 - electric_refrigerator.n.01
cabinet.n.01_1 - cabinet.n.01
sack.n.01_1 - sack.n.01
countertop.n.01_1 countertop.n.01_2 - countertop.n.01
agent.n.01_1 - agent.n.01
floor.n.01_1 - floor.n.01
)
(:init
(inside pizza_dough.n.01_1 tupperware.n.01_1)
(inside tupperware.n.01_1 electric_refrigerator.n.01_1)
(filled tomato_sauce__jar.n.01_1 tomato_sauce.n.01_1)
(inside tomato_sauce__jar.n.01_1 cabinet.n.01_1)
(filled sack.n.01_1 grated_cheese.n.01_1)
(inside sack.n.01_1 cabinet.n.01_1)
(inside pepperoni.n.01_1 tupperware.n.01_3)
(inside pepperoni.n.01_2 tupperware.n.01_3)
(inside pepperoni.n.01_3 tupperware.n.01_3)
(inside pepperoni.n.01_4 tupperware.n.01_3)
(inside pepperoni.n.01_5 tupperware.n.01_3)
(inside pepperoni.n.01_6 tupperware.n.01_3)
(inside pepperoni.n.01_7 tupperware.n.01_3)
(inside tupperware.n.01_3 electric_refrigerator.n.01_1)
(ontop chopping_board.n.01_1 countertop.n.01_1)
(ontop carving_knife.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_2)
(inside mushroom.n.05_1 tupperware.n.01_2)
(inside mushroom.n.05_2 tupperware.n.01_2)
(inside mushroom.n.05_3 tupperware.n.01_2)
(inside mushroom.n.05_4 tupperware.n.01_2)
(inside mushroom.n.05_5 tupperware.n.01_2)
(inside tupperware.n.01_2 electric_refrigerator.n.01_1)
(ontop vidalia_onion.n.01_1 countertop.n.01_2)
(ontop cookie_sheet.n.01_1 countertop.n.01_2)
(future pizza.n.01_1)
(inroom oven.n.01_1 kitchen)
(inroom floor.n.01_1 kitchen)
(inroom cabinet.n.01_1 kitchen)
(inroom countertop.n.01_1 kitchen)
(inroom countertop.n.01_2 kitchen)
(inroom electric_refrigerator.n.01_1 kitchen)
(ontop agent.n.01_1 floor.n.01_1)
)
(:goal
(and
(real ?pizza.n.01_1)
(ontop ?pizza.n.01_1 ?cookie_sheet.n.01_1)
)
)
)
Debugging: All Possible Recipes Resulting in Future Synsets
graph TD;
missing-beefsteak_tomaton01(missing: beefsteak_tomato.n.01);
missing-diced__vidalia_onionn01(missing: diced__vidalia_onion.n.01);
missing-half__vidalia_onionn01(missing: half__vidalia_onion.n.01);
recipe-vidalia_onionn01-slicing(recipe: vidalia_onion.n.01-slicing);
recipe-mushroomn05-slicing(recipe: mushroom.n.05-slicing);
initial-mushroomn05(initial: mushroom.n.05);
recipe-uncooked-half__vidalia_onionn01-dicing(recipe: uncooked-half__vidalia_onion.n.01-dicing);
initial-tomato_saucen01(initial: tomato_sauce.n.01);
initial-marjoramn02(initial: marjoram.n.02);
initial-pepperonin01(initial: pepperoni.n.01);
recipe-pizza(recipe: pizza);
missing-tomato_pasten01(missing: tomato_paste.n.01);
initial-grated_cheesen01(initial: grated_cheese.n.01);
future-pizzan01(future: pizza.n.01);
initial-pizza_doughn01(initial: pizza_dough.n.01);
missing-cloven03(missing: clove.n.03);
initial-vidalia_onionn01(initial: vidalia_onion.n.01);
missing-basiln03(missing: basil.n.03);
recipe-tomato-sauce(recipe: tomato sauce);
missing-half__mushroomn01(missing: half__mushroom.n.01);
missing-beefsteak_tomaton01 --> recipe-tomato-sauce;
missing-diced__vidalia_onionn01 --> recipe-pizza;
missing-half__vidalia_onionn01 --> recipe-uncooked-half__vidalia_onionn01-dicing;
recipe-vidalia_onionn01-slicing --> missing-half__vidalia_onionn01;
recipe-mushroomn05-slicing --> missing-half__mushroomn01;
initial-mushroomn05 --> recipe-mushroomn05-slicing;
recipe-uncooked-half__vidalia_onionn01-dicing --> missing-diced__vidalia_onionn01;
initial-tomato_saucen01 --> recipe-pizza;
initial-marjoramn02 --> recipe-pizza;
initial-marjoramn02 --> recipe-tomato-sauce;
initial-pepperonin01 --> recipe-pizza;
recipe-pizza --> future-pizzan01;
missing-tomato_pasten01 --> recipe-tomato-sauce;
initial-grated_cheesen01 --> recipe-pizza;
initial-pizza_doughn01 --> recipe-pizza;
missing-cloven03 --> recipe-tomato-sauce;
initial-vidalia_onionn01 --> recipe-vidalia_onionn01-slicing;
missing-basiln03 --> recipe-tomato-sauce;
recipe-tomato-sauce --> initial-tomato_saucen01;
missing-half__mushroomn01 --> recipe-pizza;