make_a_frappe-0
Synsets
Transition Paths By Task Scope Objects
graph TD;
drip_coffeen01(drip_coffee.n.01);
initial-scoop_of_ice_creamn01(initial: scoop_of_ice_cream.n.01);
initial-cane_sugarn02(initial: cane_sugar.n.02);
recipe-milkshake_0(recipe: milkshake_0);
initial-watern06(initial: water.n.06);
recipe-instant_coffee(recipe: instant_coffee);
initial-ice_cuben01(initial: ice_cube.n.01);
future-milkshaken01(future: milkshake.n.01);
initial-instant_coffeen01(initial: instant_coffee.n.01);
drip_coffeen01 --> recipe-milkshake_0;
initial-scoop_of_ice_creamn01 --> recipe-milkshake_0;
initial-cane_sugarn02 --> recipe-milkshake_0;
recipe-milkshake_0 --> future-milkshaken01;
initial-watern06 --> recipe-instant_coffee;
recipe-instant_coffee --> drip_coffeen01;
initial-ice_cuben01 --> recipe-milkshake_0;
initial-instant_coffeen01 --> recipe-instant_coffee;
Scenes
- Matched:
- Planned:
- Unmatched:
Full Definition
(define (problem make_a_frappe-0)
(:domain omnigibson)
(:objects
water.n.06_1 - water.n.06
instant_coffee.n.01_1 - instant_coffee.n.01
cane_sugar.n.02_1 - cane_sugar.n.02
ice_cube.n.01_1 ice_cube.n.01_2 ice_cube.n.01_3 ice_cube.n.01_4 - ice_cube.n.01
milkshake.n.01_1 - milkshake.n.01
blender.n.01_1 - blender.n.01
cup.n.01_1 - cup.n.01
bowl.n.01_1 - bowl.n.01
instant_coffee__jar.n.01_1 - instant_coffee__jar.n.01
sugar__sack.n.01_1 - sugar__sack.n.01
countertop.n.01_1 countertop.n.01_2 - countertop.n.01
sink.n.01_1 - sink.n.01
electric_refrigerator.n.01_1 - electric_refrigerator.n.01
tablespoon.n.02_1 - tablespoon.n.02
ice_cream__carton.n.01_1 - ice_cream__carton.n.01
scoop_of_ice_cream.n.01_1 - scoop_of_ice_cream.n.01
agent.n.01_1 - agent.n.01
floor.n.01_1 - floor.n.01
)
(:init
(insource sink.n.01_1 water.n.06_1)
(ontop tablespoon.n.02_1 countertop.n.01_1)
(filled instant_coffee__jar.n.01_1 instant_coffee.n.01_1)
(ontop instant_coffee__jar.n.01_1 countertop.n.01_1)
(filled sugar__sack.n.01_1 cane_sugar.n.02_1)
(ontop sugar__sack.n.01_1 countertop.n.01_1)
(inside ice_cube.n.01_1 bowl.n.01_1)
(inside ice_cube.n.01_2 bowl.n.01_1)
(inside ice_cube.n.01_3 bowl.n.01_1)
(inside ice_cube.n.01_4 bowl.n.01_1)
(ontop cup.n.01_1 countertop.n.01_1)
(ontop blender.n.01_1 countertop.n.01_1)
(inside scoop_of_ice_cream.n.01_1 ice_cream__carton.n.01_1)
(inside ice_cream__carton.n.01_1 electric_refrigerator.n.01_1)
(inside bowl.n.01_1 electric_refrigerator.n.01_1)
(inroom electric_refrigerator.n.01_1 kitchen)
(inroom countertop.n.01_1 kitchen)
(inroom countertop.n.01_2 kitchen)
(inroom sink.n.01_1 kitchen)
(future milkshake.n.01_1)
(inroom floor.n.01_1 kitchen)
(ontop agent.n.01_1 floor.n.01_1)
)
(:goal
(and
(real ?milkshake.n.01_1)
(exists
(?cup.n.01 - cup.n.01)
(contains ?cup.n.01 ?milkshake.n.01_1)
)
)
)
)
Debugging: All Possible Recipes Resulting in Future Synsets
graph TD;
missing-drip_coffeen01(missing: drip_coffee.n.01);
initial-scoop_of_ice_creamn01(initial: scoop_of_ice_cream.n.01);
missing-whole_milkn01(missing: whole_milk.n.01);
recipe-salt_water(recipe: salt_water);
initial-cane_sugarn02(initial: cane_sugar.n.02);
future-milkshaken01(future: milkshake.n.01);
recipe-drip_coffee_1(recipe: drip_coffee_1);
recipe-drip_coffee_0(recipe: drip_coffee_0);
recipe-ice_cuben01-melting(recipe: ice_cube.n.01-melting);
recipe-milkshake_1(recipe: milkshake_1);
missing-cocoa_powdern01(missing: cocoa_powder.n.01);
initial-ice_cuben01(initial: ice_cube.n.01);
initial-watern06(initial: water.n.06);
missing-coffee_beann01(missing: coffee_bean.n.01);
recipe-instant_coffee(recipe: instant_coffee);
missing-chocolate_saucen01(missing: chocolate_sauce.n.01);
recipe-ice_cubes(recipe: ice_cubes);
missing-saltn02(missing: salt.n.02);
missing-granulated_sugarn01(missing: granulated_sugar.n.01);
missing-seawatern01(missing: seawater.n.01);
recipe-chocolate_syrup(recipe: chocolate_syrup);
initial-instant_coffeen01(initial: instant_coffee.n.01);
recipe-milkshake_0(recipe: milkshake_0);
missing-vanillan02(missing: vanilla.n.02);
missing-drip_coffeen01 --> recipe-milkshake_0;
initial-scoop_of_ice_creamn01 --> recipe-milkshake_0;
initial-scoop_of_ice_creamn01 --> recipe-milkshake_1;
missing-whole_milkn01 --> recipe-milkshake_1;
recipe-salt_water --> missing-seawatern01;
initial-cane_sugarn02 --> recipe-milkshake_0;
recipe-drip_coffee_1 --> missing-drip_coffeen01;
recipe-drip_coffee_0 --> missing-drip_coffeen01;
recipe-ice_cuben01-melting --> initial-watern06;
recipe-milkshake_1 --> future-milkshaken01;
missing-cocoa_powdern01 --> recipe-chocolate_syrup;
initial-ice_cuben01 --> recipe-ice_cuben01-melting;
initial-ice_cuben01 --> recipe-milkshake_0;
initial-watern06 --> recipe-drip_coffee_0;
initial-watern06 --> recipe-drip_coffee_1;
initial-watern06 --> recipe-ice_cubes;
initial-watern06 --> recipe-instant_coffee;
initial-watern06 --> recipe-salt_water;
missing-coffee_beann01 --> recipe-drip_coffee_0;
missing-coffee_beann01 --> recipe-drip_coffee_1;
recipe-instant_coffee --> missing-drip_coffeen01;
missing-chocolate_saucen01 --> recipe-milkshake_1;
recipe-ice_cubes --> initial-ice_cuben01;
missing-saltn02 --> recipe-salt_water;
missing-granulated_sugarn01 --> recipe-chocolate_syrup;
missing-seawatern01 --> recipe-chocolate_syrup;
recipe-chocolate_syrup --> missing-chocolate_saucen01;
initial-instant_coffeen01 --> recipe-instant_coffee;
recipe-milkshake_0 --> future-milkshaken01;
missing-vanillan02 --> recipe-chocolate_syrup;