├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── docs ├── design.md └── environments.md ├── gym_cooking ├── __init__.py ├── delegation_planner │ ├── bayesian_delegator.py │ ├── delegator.py │ └── utils.py ├── envs │ ├── __init__.py │ └── overcooked_environment.py ├── main.py ├── misc │ ├── game │ │ ├── game.py │ │ ├── gameimage.py │ │ ├── gameplay.py │ │ ├── graphics │ │ │ ├── ChoppedLettuce-ChoppedOnion-ChoppedTomato.png │ │ │ ├── ChoppedLettuce-ChoppedOnion.png │ │ │ ├── ChoppedLettuce-ChoppedTomato.png │ │ │ ├── ChoppedLettuce.png │ │ │ ├── ChoppedOnion-ChoppedTomato.png │ │ │ ├── ChoppedOnion.png │ │ │ ├── ChoppedTomato.png │ │ │ ├── FreshLettuce.png │ │ │ ├── FreshOnion.png │ │ │ ├── FreshTomato.png │ │ │ ├── agent-blue.png │ │ │ ├── agent-green.png │ │ │ ├── agent-magenta.png │ │ │ ├── agent-yellow.png │ │ │ ├── cutboard.png │ │ │ ├── delivery.png │ │ │ └── plate.png │ │ └── utils.py │ └── metrics │ │ ├── make_graphs.py │ │ ├── make_heatmap.py │ │ └── metrics_bag.py ├── navigation_planner │ ├── planners │ │ └── e2e_brtdp.py │ └── utils.py ├── recipe_planner │ ├── __init__.py │ ├── recipe.py │ ├── stripsworld.py │ └── utils.py ├── run_experiments.sh └── utils │ ├── agent.py │ ├── core.py │ ├── environment.py │ ├── interact.py │ ├── levels │ ├── full-divider_salad.txt │ ├── full-divider_tl.txt │ ├── full-divider_tomato.txt │ ├── open-divider_salad.txt │ ├── open-divider_tl.txt │ ├── open-divider_tomato.txt │ ├── partial-divider_salad.txt │ ├── partial-divider_tl.txt │ └── partial-divider_tomato.txt │ ├── utils.py │ └── world.py ├── images ├── 2_full.png ├── 2_full_salad.gif ├── 2_open.png ├── 2_open_salad.gif ├── 2_partial.png ├── 2_partial_tl.gif ├── 3_full.png ├── 3_open.png ├── 3_partial.png ├── 4_full.png ├── 4_open.png ├── 4_partial.png ├── example_recipe.png ├── example_txt.png ├── full.png ├── graphs.png ├── heatmaps.png ├── open.png ├── partial.png ├── recipe-lettuce.png ├── recipe-salad.png ├── recipe-tl.png └── recipe-tomato.png └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | from gym_cooking import recipe_planner 2 | -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/environments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/docs/environments.md -------------------------------------------------------------------------------- /gym_cooking/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/__init__.py -------------------------------------------------------------------------------- /gym_cooking/delegation_planner/bayesian_delegator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/delegation_planner/bayesian_delegator.py -------------------------------------------------------------------------------- /gym_cooking/delegation_planner/delegator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/delegation_planner/delegator.py -------------------------------------------------------------------------------- /gym_cooking/delegation_planner/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/delegation_planner/utils.py -------------------------------------------------------------------------------- /gym_cooking/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/envs/__init__.py -------------------------------------------------------------------------------- /gym_cooking/envs/overcooked_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/envs/overcooked_environment.py -------------------------------------------------------------------------------- /gym_cooking/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/main.py -------------------------------------------------------------------------------- /gym_cooking/misc/game/game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/game.py -------------------------------------------------------------------------------- /gym_cooking/misc/game/gameimage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/gameimage.py -------------------------------------------------------------------------------- /gym_cooking/misc/game/gameplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/gameplay.py -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/ChoppedLettuce-ChoppedOnion-ChoppedTomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/ChoppedLettuce-ChoppedOnion-ChoppedTomato.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/ChoppedLettuce-ChoppedOnion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/ChoppedLettuce-ChoppedOnion.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/ChoppedLettuce-ChoppedTomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/ChoppedLettuce-ChoppedTomato.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/ChoppedLettuce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/ChoppedLettuce.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/ChoppedOnion-ChoppedTomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/ChoppedOnion-ChoppedTomato.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/ChoppedOnion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/ChoppedOnion.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/ChoppedTomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/ChoppedTomato.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/FreshLettuce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/FreshLettuce.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/FreshOnion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/FreshOnion.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/FreshTomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/FreshTomato.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/agent-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/agent-blue.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/agent-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/agent-green.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/agent-magenta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/agent-magenta.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/agent-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/agent-yellow.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/cutboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/cutboard.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/delivery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/delivery.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/graphics/plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/graphics/plate.png -------------------------------------------------------------------------------- /gym_cooking/misc/game/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/game/utils.py -------------------------------------------------------------------------------- /gym_cooking/misc/metrics/make_graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/metrics/make_graphs.py -------------------------------------------------------------------------------- /gym_cooking/misc/metrics/make_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/metrics/make_heatmap.py -------------------------------------------------------------------------------- /gym_cooking/misc/metrics/metrics_bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/misc/metrics/metrics_bag.py -------------------------------------------------------------------------------- /gym_cooking/navigation_planner/planners/e2e_brtdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/navigation_planner/planners/e2e_brtdp.py -------------------------------------------------------------------------------- /gym_cooking/navigation_planner/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/navigation_planner/utils.py -------------------------------------------------------------------------------- /gym_cooking/recipe_planner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gym_cooking/recipe_planner/recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/recipe_planner/recipe.py -------------------------------------------------------------------------------- /gym_cooking/recipe_planner/stripsworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/recipe_planner/stripsworld.py -------------------------------------------------------------------------------- /gym_cooking/recipe_planner/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/recipe_planner/utils.py -------------------------------------------------------------------------------- /gym_cooking/run_experiments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/run_experiments.sh -------------------------------------------------------------------------------- /gym_cooking/utils/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/agent.py -------------------------------------------------------------------------------- /gym_cooking/utils/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/core.py -------------------------------------------------------------------------------- /gym_cooking/utils/environment.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gym_cooking/utils/interact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/interact.py -------------------------------------------------------------------------------- /gym_cooking/utils/levels/full-divider_salad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/full-divider_salad.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/full-divider_tl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/full-divider_tl.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/full-divider_tomato.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/full-divider_tomato.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/open-divider_salad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/open-divider_salad.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/open-divider_tl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/open-divider_tl.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/open-divider_tomato.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/open-divider_tomato.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/partial-divider_salad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/partial-divider_salad.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/partial-divider_tl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/partial-divider_tl.txt -------------------------------------------------------------------------------- /gym_cooking/utils/levels/partial-divider_tomato.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/levels/partial-divider_tomato.txt -------------------------------------------------------------------------------- /gym_cooking/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/utils.py -------------------------------------------------------------------------------- /gym_cooking/utils/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/gym_cooking/utils/world.py -------------------------------------------------------------------------------- /images/2_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/2_full.png -------------------------------------------------------------------------------- /images/2_full_salad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/2_full_salad.gif -------------------------------------------------------------------------------- /images/2_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/2_open.png -------------------------------------------------------------------------------- /images/2_open_salad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/2_open_salad.gif -------------------------------------------------------------------------------- /images/2_partial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/2_partial.png -------------------------------------------------------------------------------- /images/2_partial_tl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/2_partial_tl.gif -------------------------------------------------------------------------------- /images/3_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/3_full.png -------------------------------------------------------------------------------- /images/3_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/3_open.png -------------------------------------------------------------------------------- /images/3_partial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/3_partial.png -------------------------------------------------------------------------------- /images/4_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/4_full.png -------------------------------------------------------------------------------- /images/4_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/4_open.png -------------------------------------------------------------------------------- /images/4_partial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/4_partial.png -------------------------------------------------------------------------------- /images/example_recipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/example_recipe.png -------------------------------------------------------------------------------- /images/example_txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/example_txt.png -------------------------------------------------------------------------------- /images/full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/full.png -------------------------------------------------------------------------------- /images/graphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/graphs.png -------------------------------------------------------------------------------- /images/heatmaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/heatmaps.png -------------------------------------------------------------------------------- /images/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/open.png -------------------------------------------------------------------------------- /images/partial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/partial.png -------------------------------------------------------------------------------- /images/recipe-lettuce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/recipe-lettuce.png -------------------------------------------------------------------------------- /images/recipe-salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/recipe-salad.png -------------------------------------------------------------------------------- /images/recipe-tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/recipe-tl.png -------------------------------------------------------------------------------- /images/recipe-tomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/images/recipe-tomato.png -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rosewang2008/gym-cooking/HEAD/setup.py --------------------------------------------------------------------------------