make_a_vinegar_cleaning_solution-0
Synsets
Transition Paths By Task Scope Objects
graph TD;
initial-vinegarn01(initial: vinegar.n.01);
future-vinegar_cleaning_solutionn01(future: vinegar_cleaning_solution.n.01);
recipe-vinegar_cleaning_solution(recipe: vinegar_cleaning_solution);
initial-watern06(initial: water.n.06);
initial-lemon_juicen01(initial: lemon_juice.n.01);
initial-vinegarn01 --> recipe-vinegar_cleaning_solution;
recipe-vinegar_cleaning_solution --> future-vinegar_cleaning_solutionn01;
initial-watern06 --> recipe-vinegar_cleaning_solution;
initial-lemon_juicen01 --> recipe-vinegar_cleaning_solution;
Scenes
- Matched:
- Planned:
- Unmatched:
Full Definition
(define (problem make_a_vinegar_cleaning_solution-0)
(:domain omnigibson)
(:objects
vinegar.n.01_1 - vinegar.n.01
water.n.06_1 - water.n.06
lemon_juice.n.01_1 - lemon_juice.n.01
vinegar_cleaning_solution.n.01_1 - vinegar_cleaning_solution.n.01
tablespoon.n.02_1 - tablespoon.n.02
erlenmeyer_flask.n.01_1 - erlenmeyer_flask.n.01
vinegar__bottle.n.01_1 - vinegar__bottle.n.01
countertop.n.01_1 - countertop.n.01
sink.n.01_1 - sink.n.01
lemon_juice__bottle.n.01_1 - lemon_juice__bottle.n.01
agent.n.01_1 - agent.n.01
floor.n.01_1 - floor.n.01
)
(:init
(filled vinegar__bottle.n.01_1 vinegar.n.01_1)
(ontop vinegar__bottle.n.01_1 countertop.n.01_1)
(insource sink.n.01_1 water.n.06_1)
(filled lemon_juice__bottle.n.01_1 lemon_juice.n.01_1)
(ontop lemon_juice__bottle.n.01_1 countertop.n.01_1)
(ontop tablespoon.n.02_1 countertop.n.01_1)
(ontop erlenmeyer_flask.n.01_1 countertop.n.01_1)
(inroom countertop.n.01_1 kitchen)
(inroom sink.n.01_1 kitchen)
(future vinegar_cleaning_solution.n.01_1)
(inroom floor.n.01_1 kitchen)
(ontop agent.n.01_1 floor.n.01_1)
)
(:goal
(and
(real ?vinegar_cleaning_solution.n.01_1)
(contains ?erlenmeyer_flask.n.01_1 ?vinegar_cleaning_solution.n.01_1)
)
)
)
Debugging: All Possible Recipes Resulting in Future Synsets
graph TD;
initial-watern06(initial: water.n.06);
recipe-vinegar_cleaning_solution(recipe: vinegar_cleaning_solution);
initial-lemon_juicen01(initial: lemon_juice.n.01);
initial-vinegarn01(initial: vinegar.n.01);
future-vinegar_cleaning_solutionn01(future: vinegar_cleaning_solution.n.01);
initial-watern06 --> recipe-vinegar_cleaning_solution;
recipe-vinegar_cleaning_solution --> future-vinegar_cleaning_solutionn01;
initial-lemon_juicen01 --> recipe-vinegar_cleaning_solution;
initial-vinegarn01 --> recipe-vinegar_cleaning_solution;