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-uncooked-half__vidalia_onionn01-dicing(recipe: uncooked-half__vidalia_onion.n.01-dicing); half__vidalia_onionn01(half__vidalia_onion.n.01); diced__vidalia_onionn01(diced__vidalia_onion.n.01); recipe-vidalia_onionn01-slicing(recipe: vidalia_onion.n.01-slicing); recipe-mushroomn05-slicing(recipe: mushroom.n.05-slicing); half__mushroomn01(half__mushroom.n.01); recipe-pizza(recipe: pizza); 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-uncooked-half__vidalia_onionn01-dicing --> diced__vidalia_onionn01; half__vidalia_onionn01 --> recipe-uncooked-half__vidalia_onionn01-dicing; diced__vidalia_onionn01 --> recipe-pizza; recipe-vidalia_onionn01-slicing --> half__vidalia_onionn01; recipe-mushroomn05-slicing --> half__mushroomn01; half__mushroomn01 --> recipe-pizza; recipe-pizza --> future-pizzan01;

Scenes

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-tomato_pasten01(missing: tomato_paste.n.01); initial-grated_cheesen01(initial: grated_cheese.n.01); initial-pizza_doughn01(initial: pizza_dough.n.01); missing-half__mushroomn01(missing: half__mushroom.n.01); recipe-pizza(recipe: pizza); missing-cloven03(missing: clove.n.03); initial-marjoramn02(initial: marjoram.n.02); future-pizzan01(future: pizza.n.01); initial-vidalia_onionn01(initial: vidalia_onion.n.01); initial-tomato_saucen01(initial: tomato_sauce.n.01); initial-mushroomn05(initial: mushroom.n.05); recipe-mushroomn05-slicing(recipe: mushroom.n.05-slicing); initial-pepperonin01(initial: pepperoni.n.01); recipe-tomato-sauce(recipe: tomato sauce); missing-basiln03(missing: basil.n.03); recipe-uncooked-half__vidalia_onionn01-dicing(recipe: uncooked-half__vidalia_onion.n.01-dicing); recipe-vidalia_onionn01-slicing(recipe: vidalia_onion.n.01-slicing); 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); missing-tomato_pasten01 --> recipe-tomato-sauce; initial-grated_cheesen01 --> recipe-pizza; initial-pizza_doughn01 --> recipe-pizza; missing-half__mushroomn01 --> recipe-pizza; recipe-pizza --> future-pizzan01; missing-cloven03 --> recipe-tomato-sauce; initial-marjoramn02 --> recipe-pizza; initial-marjoramn02 --> recipe-tomato-sauce; initial-vidalia_onionn01 --> recipe-vidalia_onionn01-slicing; initial-tomato_saucen01 --> recipe-pizza; initial-mushroomn05 --> recipe-mushroomn05-slicing; recipe-mushroomn05-slicing --> missing-half__mushroomn01; initial-pepperonin01 --> recipe-pizza; recipe-tomato-sauce --> initial-tomato_saucen01; missing-basiln03 --> recipe-tomato-sauce; recipe-uncooked-half__vidalia_onionn01-dicing --> missing-diced__vidalia_onionn01; recipe-vidalia_onionn01-slicing --> missing-half__vidalia_onionn01; missing-beefsteak_tomaton01 --> recipe-tomato-sauce; missing-diced__vidalia_onionn01 --> recipe-pizza; missing-half__vidalia_onionn01 --> recipe-uncooked-half__vidalia_onionn01-dicing;