make_oatmeal-0
Synsets
Transition Paths By Task Scope Objects
graph TD;
initial-low-fat_milkn01(initial: low-fat_milk.n.01);
initial-oatn02(initial: oat.n.02);
recipe-salt_water(recipe: salt_water);
initial-cinnamonn03(initial: cinnamon.n.03);
initial-saltn02(initial: salt.n.02);
initial-watern06(initial: water.n.06);
future-oatmealn01(future: oatmeal.n.01);
initial-honeyn01(initial: honey.n.01);
seawatern01(seawater.n.01);
recipe-oatmeal(recipe: oatmeal);
initial-low-fat_milkn01 --> recipe-oatmeal;
initial-oatn02 --> recipe-oatmeal;
recipe-salt_water --> seawatern01;
initial-cinnamonn03 --> recipe-oatmeal;
initial-saltn02 --> recipe-salt_water;
initial-watern06 --> recipe-salt_water;
initial-honeyn01 --> recipe-oatmeal;
seawatern01 --> recipe-oatmeal;
recipe-oatmeal --> future-oatmealn01;
Scenes
- Matched:
- Planned:
- Unmatched:
- Scene(name='Beechwood_0_garden'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 stove.n.01.
- Scene(name='Beechwood_0_int'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 stove.n.01.
- Scene(name='Beechwood_1_int'): Cannot find suitable kitchen.
- Scene(name='Benevolence_0_int'): Cannot find suitable kitchen.
- Scene(name='Benevolence_1_int'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Benevolence_2_int'): Cannot find suitable kitchen.
- Scene(name='Ihlen_0_int'): Cannot find suitable kitchen.
- Scene(name='Ihlen_1_int'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Merom_0_garden'): Cannot find suitable kitchen.
- Scene(name='Merom_0_int'): Cannot find suitable kitchen.
- Scene(name='Merom_1_int'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Pomaria_0_garden'): Cannot find suitable kitchen.
- Scene(name='Pomaria_0_int'): Cannot find suitable kitchen.
- Scene(name='Pomaria_1_int'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Pomaria_2_int'): Cannot find suitable kitchen.
- Scene(name='Rs_garden'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Rs_int'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Wainscott_0_garden'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Wainscott_0_int'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='Wainscott_1_int'): Cannot find suitable kitchen.
- Scene(name='gates_bedroom'): Cannot find suitable kitchen.
- Scene(name='grocery_store_asian'): Cannot find suitable kitchen.
- Scene(name='grocery_store_cafe'): Cannot find suitable kitchen.
- Scene(name='grocery_store_convenience'): Cannot find suitable kitchen.
- Scene(name='grocery_store_half_stocked'): Cannot find suitable kitchen.
- Scene(name='hall_arch_wood'): Cannot find suitable kitchen.
- Scene(name='hall_conference_large'): Cannot find suitable kitchen.
- Scene(name='hall_glass_ceiling'): Cannot find suitable kitchen.
- Scene(name='hall_train_station'): Cannot find suitable kitchen.
- Scene(name='hotel_gym_spa'): Cannot find suitable kitchen.
- Scene(name='hotel_suite_large'): Cannot find suitable kitchen.
- Scene(name='hotel_suite_small'): Cannot find suitable kitchen.
- Scene(name='house_double_floor_lower'): Cannot find suitable kitchen: kitchen_0 is missing 1 electric_refrigerator.n.01, 1 countertop.n.01, 1 stove.n.01.
- Scene(name='house_double_floor_upper'): Cannot find suitable kitchen.
- Scene(name='house_single_floor'): Cannot find suitable kitchen: kitchen_0 is missing 1 cabinet.n.01, 1 electric_refrigerator.n.01, 1 stove.n.01.
- Scene(name='office_bike'): Cannot find suitable kitchen.
- Scene(name='office_cubicles_left'): Cannot find suitable kitchen.
- Scene(name='office_cubicles_right'): Cannot find suitable kitchen.
- Scene(name='office_large'): Cannot find suitable kitchen.
- Scene(name='office_vendor_machine'): Cannot find suitable kitchen.
- Scene(name='restaurant_asian'): Cannot find suitable kitchen: kitchen_0 is missing 2 cabinet.n.01, 1 electric_refrigerator.n.01.
- Scene(name='restaurant_cafeteria'): Cannot find suitable kitchen: kitchen_0 is missing 1 sink.n.01, 2 cabinet.n.01, 1 electric_refrigerator.n.01.
- Scene(name='restaurant_diner'): Cannot find suitable kitchen: kitchen_0 is missing 2 cabinet.n.01, 1 electric_refrigerator.n.01.
- Scene(name='school_biology'): Cannot find suitable kitchen.
- Scene(name='school_chemistry'): Cannot find suitable kitchen.
- Scene(name='school_computer_lab_and_infirmary'): Cannot find suitable kitchen.
- Scene(name='school_geography'): Cannot find suitable kitchen.
- Scene(name='school_gym'): Cannot find suitable kitchen.
Full Definition
(define (problem make_oatmeal-0)
(:domain omnigibson)
(:objects
salt.n.02_1 - salt.n.02
cinnamon.n.03_1 - cinnamon.n.03
honey.n.01_1 - honey.n.01
oat.n.02_1 - oat.n.02
low-fat_milk.n.01_1 - low-fat_milk.n.01
water.n.06_1 - water.n.06
oatmeal.n.01_1 - oatmeal.n.01
stove.n.01_1 - stove.n.01
saucepot.n.01_1 - saucepot.n.01
salt__shaker.n.01_1 - salt__shaker.n.01
cinnamon__shaker.n.01_1 - cinnamon__shaker.n.01
oat__box.n.01_1 - oat__box.n.01
countertop.n.01_1 - countertop.n.01
cabinet.n.01_1 cabinet.n.01_2 - cabinet.n.01
honey__jar.n.01_1 - honey__jar.n.01
milk__carton.n.01_1 - milk__carton.n.01
electric_refrigerator.n.01_1 - electric_refrigerator.n.01
sink.n.01_1 - sink.n.01
agent.n.01_1 - agent.n.01
floor.n.01_1 - floor.n.01
)
(:init
(insource salt__shaker.n.01_1 salt.n.02_1)
(ontop salt__shaker.n.01_1 countertop.n.01_1)
(insource cinnamon__shaker.n.01_1 cinnamon.n.03_1)
(inside cinnamon__shaker.n.01_1 cabinet.n.01_1)
(filled honey__jar.n.01_1 honey.n.01_1)
(ontop honey__jar.n.01_1 countertop.n.01_1)
(filled oat__box.n.01_1 oat.n.02_1)
(inside oat__box.n.01_1 cabinet.n.01_1)
(filled milk__carton.n.01_1 low-fat_milk.n.01_1)
(inside milk__carton.n.01_1 electric_refrigerator.n.01_1)
(insource sink.n.01_1 water.n.06_1)
(inroom sink.n.01_1 kitchen)
(inroom cabinet.n.01_1 kitchen)
(inroom cabinet.n.01_2 kitchen)
(inroom electric_refrigerator.n.01_1 kitchen)
(inroom countertop.n.01_1 kitchen)
(inroom stove.n.01_1 kitchen)
(inside saucepot.n.01_1 cabinet.n.01_2)
(future oatmeal.n.01_1)
(inroom floor.n.01_1 kitchen)
(ontop agent.n.01_1 floor.n.01_1)
)
(:goal
(and
(real ?oatmeal.n.01_1)
(contains ?saucepot.n.01_1 ?oatmeal.n.01_1)
)
)
)
Debugging: All Possible Recipes Resulting in Future Synsets
graph TD;
future-oatmealn01(future: oatmeal.n.01);
initial-watern06(initial: water.n.06);
initial-honeyn01(initial: honey.n.01);
initial-saltn02(initial: salt.n.02);
recipe-oatmeal(recipe: oatmeal);
initial-cinnamonn03(initial: cinnamon.n.03);
initial-oatn02(initial: oat.n.02);
missing-seawatern01(missing: seawater.n.01);
initial-low-fat_milkn01(initial: low-fat_milk.n.01);
recipe-salt_water(recipe: salt_water);
initial-watern06 --> recipe-salt_water;
initial-honeyn01 --> recipe-oatmeal;
initial-saltn02 --> recipe-salt_water;
recipe-oatmeal --> future-oatmealn01;
initial-cinnamonn03 --> recipe-oatmeal;
initial-oatn02 --> recipe-oatmeal;
missing-seawatern01 --> recipe-oatmeal;
initial-low-fat_milkn01 --> recipe-oatmeal;
recipe-salt_water --> missing-seawatern01;