make_pumpkin_pie_spice-0


Synsets

Transition Paths By Task Scope Objects

graph TD; initial-nutmegn02(initial: nutmeg.n.02); initial-gingern02(initial: ginger.n.02); future-pumpkin_pie_spicen01(future: pumpkin_pie_spice.n.01); initial-allspicen03(initial: allspice.n.03); initial-cinnamonn03(initial: cinnamon.n.03); recipe-pumpkin_pie_spice(recipe: pumpkin_pie_spice); initial-cloven04(initial: clove.n.04); initial-nutmegn02 --> recipe-pumpkin_pie_spice; initial-gingern02 --> recipe-pumpkin_pie_spice; initial-allspicen03 --> recipe-pumpkin_pie_spice; initial-cinnamonn03 --> recipe-pumpkin_pie_spice; recipe-pumpkin_pie_spice --> future-pumpkin_pie_spicen01; initial-cloven04 --> recipe-pumpkin_pie_spice;

Scenes

Full Definition

(define (problem make_pumpkin_pie_spice-0)
    (:domain omnigibson)

    (:objects
        cinnamon.n.03_1 - cinnamon.n.03
        ginger.n.02_1 - ginger.n.02
        nutmeg.n.02_1 - nutmeg.n.02
        allspice.n.03_1 - allspice.n.03
        clove.n.04_1 - clove.n.04
        pumpkin_pie_spice.n.01_1 - pumpkin_pie_spice.n.01
        whisk.n.01_1 - whisk.n.01
        mixing_bowl.n.01_1 - mixing_bowl.n.01
        cinnamon__shaker.n.01_1 - cinnamon__shaker.n.01
        ginger__shaker.n.01_1 - ginger__shaker.n.01
        nutmeg__shaker.n.01_1 - nutmeg__shaker.n.01
        allspice__shaker.n.01_1 - allspice__shaker.n.01
        clove__jar.n.01_1 - clove__jar.n.01
        countertop.n.01_1 - countertop.n.01
        cabinet.n.01_1 - cabinet.n.01
        agent.n.01_1 - agent.n.01
        floor.n.01_1 - floor.n.01
    )
    
    (:init 
        (insource cinnamon__shaker.n.01_1 cinnamon.n.03_1) 
        (inside cinnamon__shaker.n.01_1 cabinet.n.01_1) 
        (insource ginger__shaker.n.01_1 ginger.n.02_1) 
        (inside ginger__shaker.n.01_1 cabinet.n.01_1) 
        (insource nutmeg__shaker.n.01_1 nutmeg.n.02_1) 
        (inside nutmeg__shaker.n.01_1 cabinet.n.01_1) 
        (insource allspice__shaker.n.01_1 allspice.n.03_1)
        (inside allspice__shaker.n.01_1 cabinet.n.01_1)
        (filled clove__jar.n.01_1 clove.n.04_1)
        (inside clove__jar.n.01_1 cabinet.n.01_1) 
        (ontop whisk.n.01_1 countertop.n.01_1) 
        (ontop mixing_bowl.n.01_1 countertop.n.01_1) 
        (inroom cabinet.n.01_1 kitchen) 
        (inroom countertop.n.01_1 kitchen) 
        (future pumpkin_pie_spice.n.01_1) 
        (inroom floor.n.01_1 kitchen) 
        (ontop agent.n.01_1 floor.n.01_1)
    )
    
    (:goal 
        (and 
            (real ?pumpkin_pie_spice.n.01_1) 
            (contains ?mixing_bowl.n.01_1 ?pumpkin_pie_spice.n.01_1)
        )
    )
)
  

Debugging: All Possible Recipes Resulting in Future Synsets

graph TD; initial-allspicen03(initial: allspice.n.03); future-pumpkin_pie_spicen01(future: pumpkin_pie_spice.n.01); initial-cinnamonn03(initial: cinnamon.n.03); initial-gingern02(initial: ginger.n.02); recipe-pumpkin_pie_spice(recipe: pumpkin_pie_spice); initial-nutmegn02(initial: nutmeg.n.02); initial-cloven04(initial: clove.n.04); initial-allspicen03 --> recipe-pumpkin_pie_spice; initial-cinnamonn03 --> recipe-pumpkin_pie_spice; initial-gingern02 --> recipe-pumpkin_pie_spice; recipe-pumpkin_pie_spice --> future-pumpkin_pie_spicen01; initial-nutmegn02 --> recipe-pumpkin_pie_spice; initial-cloven04 --> recipe-pumpkin_pie_spice;