make_citrus_punch-0


Required Synsets

Name State Definition
beer_bottle.n.01 Matched a bottle that holds beer
countertop.n.01 Matched the top side of a counter
electric_refrigerator.n.01 Matched a refrigerator in which the coolant is pumped around by an electric motor
floor.n.01 Matched the inside lower horizontal surface (as of a room, hallway, tent, or other structure)
fruit_punch.n.01 Substance a punch made of fruit juices mixed with water or soda water (with or without alcohol)
ginger_beer.n.01 Substance carbonated slightly alcoholic drink flavored with fermented ginger
lemonade.n.01 Substance sweetened beverage of diluted lemon juice
lemonade__bottle.n.01 Matched
orange_juice.n.01 Substance bottled or freshly squeezed juice of oranges
orange_juice__carton.n.01 Matched
pineapple_juice.n.01 Substance the juice of pineapples (usually bottled or canned)
pineapple_juice__carton.n.01 Matched
pitcher.n.02 Matched an open vessel with a handle and a spout for pouring
wooden_spoon.n.02 Matched a spoon made of wood

Transition Paths By Task Scope Objects

graph TD; initial-orange_juicen01(initial: orange_juice.n.01); initial-lemonaden01(initial: lemonade.n.01); recipe-fruit_punch_2(recipe: fruit_punch_2); future-fruit_punchn01(future: fruit_punch.n.01); initial-pineapple_juicen01(initial: pineapple_juice.n.01); initial-ginger_beern01(initial: ginger_beer.n.01); initial-orange_juicen01 --> recipe-fruit_punch_2; initial-lemonaden01 --> recipe-fruit_punch_2; recipe-fruit_punch_2 --> future-fruit_punchn01; initial-pineapple_juicen01 --> recipe-fruit_punch_2; initial-ginger_beern01 --> recipe-fruit_punch_2;

Scene Matching Status

Scene Status Reason
Beechwood_0_garden Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01.
Beechwood_0_int Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 1 countertop.n.01.
Beechwood_1_int Unmatched Cannot find suitable kitchen.
Benevolence_0_int Unmatched Cannot find suitable kitchen.
Benevolence_1_int Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Benevolence_2_int Unmatched Cannot find suitable kitchen.
Ihlen_0_int Unmatched Cannot find suitable kitchen.
Ihlen_1_int Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Merom_0_garden Unmatched Cannot find suitable kitchen.
Merom_0_int Unmatched Cannot find suitable kitchen.
Merom_1_int Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Pomaria_0_garden Unmatched Cannot find suitable kitchen.
Pomaria_0_int Unmatched Cannot find suitable kitchen.
Pomaria_1_int Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Pomaria_2_int Unmatched Cannot find suitable kitchen.
Rs_garden Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Rs_int Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Wainscott_0_garden Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Wainscott_0_int Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 2 countertop.n.01.
Wainscott_1_int Unmatched Cannot find suitable kitchen.
gates_bedroom Unmatched Cannot find suitable kitchen.
grocery_store_asian Unmatched Cannot find suitable kitchen.
grocery_store_cafe Unmatched Cannot find suitable kitchen.
grocery_store_convenience Unmatched Cannot find suitable kitchen.
grocery_store_half_stocked Unmatched Cannot find suitable kitchen.
hall_arch_wood Unmatched Cannot find suitable kitchen.
hall_conference_large Unmatched Cannot find suitable kitchen.
hall_glass_ceiling Unmatched Cannot find suitable kitchen.
hall_train_station Unmatched Cannot find suitable kitchen.
hotel_gym_spa Unmatched Cannot find suitable kitchen.
hotel_suite_large Unmatched Cannot find suitable kitchen.
hotel_suite_small Unmatched Cannot find suitable kitchen.
house_double_floor_lower Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 1 countertop.n.01.
house_double_floor_upper Unmatched Cannot find suitable kitchen.
house_single_floor Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01.
office_bike Unmatched Cannot find suitable kitchen.
office_cubicles_left Unmatched Cannot find suitable kitchen.
office_cubicles_right Unmatched Cannot find suitable kitchen.
office_large Unmatched Cannot find suitable kitchen.
office_vendor_machine Unmatched Cannot find suitable kitchen.
restaurant_asian Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01.
restaurant_brunch Ready
restaurant_cafeteria Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01.
restaurant_diner Unmatched Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01.
restaurant_hotel Ready
restaurant_urban Ready
school_biology Unmatched Cannot find suitable kitchen.
school_chemistry Unmatched Cannot find suitable kitchen.
school_computer_lab_and_infirmary Unmatched Cannot find suitable kitchen.
school_geography Unmatched Cannot find suitable kitchen.
school_gym Unmatched Cannot find suitable kitchen.

Full Definition

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

    (:objects
        orange_juice.n.01_1 - orange_juice.n.01
        ginger_beer.n.01_1 - ginger_beer.n.01
        lemonade.n.01_1 - lemonade.n.01
        pineapple_juice.n.01_1 - pineapple_juice.n.01
        fruit_punch.n.01_1 - fruit_punch.n.01
        electric_refrigerator.n.01_1 - electric_refrigerator.n.01
        wooden_spoon.n.02_1 - wooden_spoon.n.02
        pitcher.n.02_1 - pitcher.n.02
        countertop.n.01_1 countertop.n.01_2 - countertop.n.01
        orange_juice__carton.n.01_1 - orange_juice__carton.n.01
        beer_bottle.n.01_1 - beer_bottle.n.01
        lemonade__bottle.n.01_1 - lemonade__bottle.n.01
        pineapple_juice__carton.n.01_1 - pineapple_juice__carton.n.01
        agent.n.01_1 - agent.n.01
        floor.n.01_1 - floor.n.01
    )
    
    (:init 
        (filled orange_juice__carton.n.01_1 orange_juice.n.01_1) 
        (ontop orange_juice__carton.n.01_1 countertop.n.01_1) 
        (filled beer_bottle.n.01_1 ginger_beer.n.01_1) 
        (ontop beer_bottle.n.01_1 countertop.n.01_1) 
        (filled lemonade__bottle.n.01_1 lemonade.n.01_1) 
        (ontop lemonade__bottle.n.01_1 countertop.n.01_1)
        (ontop wooden_spoon.n.02_1 countertop.n.01_1) 
        (filled pineapple_juice__carton.n.01_1 pineapple_juice.n.01_1) 
        (ontop pineapple_juice__carton.n.01_1 countertop.n.01_1) 
        (inroom electric_refrigerator.n.01_1 kitchen) 
        (inroom countertop.n.01_1 kitchen) 
        (inroom countertop.n.01_2 kitchen) 
        (ontop pitcher.n.02_1 countertop.n.01_2) 
        (future fruit_punch.n.01_1) 
        (inroom floor.n.01_1 kitchen) 
        (ontop agent.n.01_1 floor.n.01_1)
    )
    
    (:goal 
        (and 
            (real ?fruit_punch.n.01_1) 
            (contains ?pitcher.n.02_1 ?fruit_punch.n.01_1)
        )
    )
)
  

Debugging: All Possible Recipes Resulting in Future Synsets

graph TD; recipe-floorn01-washer-cover(recipe: floor.n.01-washer-cover); initial-pitchern02(initial: pitcher.n.02); initial-floorn01(initial: floor.n.01); initial-ginger_beern01(initial: ginger_beer.n.01); initial-pineapple_juicen01(initial: pineapple_juice.n.01); recipe-fruit_punch_1(recipe: fruit_punch_1); initial-orange_juicen01(initial: orange_juice.n.01); missing-lemon_juicen01(missing: lemon_juice.n.01); initial-beer_bottlen01(initial: beer_bottle.n.01); recipe-pineapple_juice__cartonn01-washer-cover(recipe: pineapple_juice__carton.n.01-washer-cover); missing-watern06(missing: water.n.06); recipe-fruit_punch_2(recipe: fruit_punch_2); initial-electric_refrigeratorn01(initial: electric_refrigerator.n.01); recipe-lemonade__bottlen01-washer-cover(recipe: lemonade__bottle.n.01-washer-cover); recipe-beer_bottlen01-washer-cover(recipe: beer_bottle.n.01-washer-cover); initial-orange_juice__cartonn01(initial: orange_juice__carton.n.01); recipe-electric_refrigeratorn01-washer-cover(recipe: electric_refrigerator.n.01-washer-cover); initial-lemonaden01(initial: lemonade.n.01); missing-tonicn01(missing: tonic.n.01); initial-pineapple_juice__cartonn01(initial: pineapple_juice__carton.n.01); initial-wooden_spoonn02(initial: wooden_spoon.n.02); recipe-countertopn01-washer-cover(recipe: countertop.n.01-washer-cover); future-fruit_punchn01(future: fruit_punch.n.01); recipe-pitchern02-washer-cover(recipe: pitcher.n.02-washer-cover); missing-granulated_sugarn01(missing: granulated_sugar.n.01); recipe-lemonade(recipe: lemonade); recipe-orange_juice__cartonn01-washer-cover(recipe: orange_juice__carton.n.01-washer-cover); missing-diced__watermelonn01(missing: diced__watermelon.n.01); initial-lemonade__bottlen01(initial: lemonade__bottle.n.01); initial-countertopn01(initial: countertop.n.01); recipe-wooden_spoonn02-washer-cover(recipe: wooden_spoon.n.02-washer-cover); recipe-floorn01-washer-cover --> initial-floorn01; recipe-floorn01-washer-cover --> missing-watern06; initial-pitchern02 --> recipe-pitchern02-washer-cover; initial-floorn01 --> recipe-floorn01-washer-cover; initial-ginger_beern01 --> recipe-fruit_punch_2; initial-pineapple_juicen01 --> recipe-fruit_punch_2; recipe-fruit_punch_1 --> future-fruit_punchn01; initial-orange_juicen01 --> recipe-fruit_punch_2; missing-lemon_juicen01 --> recipe-fruit_punch_1; missing-lemon_juicen01 --> recipe-lemonade; initial-beer_bottlen01 --> recipe-beer_bottlen01-washer-cover; recipe-pineapple_juice__cartonn01-washer-cover --> initial-pineapple_juice__cartonn01; recipe-pineapple_juice__cartonn01-washer-cover --> missing-watern06; missing-watern06 --> recipe-lemonade; recipe-fruit_punch_2 --> future-fruit_punchn01; initial-electric_refrigeratorn01 --> recipe-electric_refrigeratorn01-washer-cover; recipe-lemonade__bottlen01-washer-cover --> missing-watern06; recipe-lemonade__bottlen01-washer-cover --> initial-lemonade__bottlen01; recipe-beer_bottlen01-washer-cover --> initial-beer_bottlen01; recipe-beer_bottlen01-washer-cover --> missing-watern06; initial-orange_juice__cartonn01 --> recipe-orange_juice__cartonn01-washer-cover; recipe-electric_refrigeratorn01-washer-cover --> initial-electric_refrigeratorn01; recipe-electric_refrigeratorn01-washer-cover --> missing-watern06; initial-lemonaden01 --> recipe-fruit_punch_1; initial-lemonaden01 --> recipe-fruit_punch_2; missing-tonicn01 --> recipe-fruit_punch_1; initial-pineapple_juice__cartonn01 --> recipe-pineapple_juice__cartonn01-washer-cover; initial-wooden_spoonn02 --> recipe-wooden_spoonn02-washer-cover; recipe-countertopn01-washer-cover --> missing-watern06; recipe-countertopn01-washer-cover --> initial-countertopn01; recipe-pitchern02-washer-cover --> initial-pitchern02; recipe-pitchern02-washer-cover --> missing-watern06; missing-granulated_sugarn01 --> recipe-lemonade; recipe-lemonade --> initial-lemonaden01; recipe-orange_juice__cartonn01-washer-cover --> initial-orange_juice__cartonn01; recipe-orange_juice__cartonn01-washer-cover --> missing-watern06; missing-diced__watermelonn01 --> recipe-fruit_punch_1; initial-lemonade__bottlen01 --> recipe-lemonade__bottlen01-washer-cover; initial-countertopn01 --> recipe-countertopn01-washer-cover; recipe-wooden_spoonn02-washer-cover --> initial-wooden_spoonn02; recipe-wooden_spoonn02-washer-cover --> missing-watern06;