robocasa.environments.kitchen.multi_stage.serving_food package
Contents
robocasa.environments.kitchen.multi_stage.serving_food package¶
Submodules¶
robocasa.environments.kitchen.multi_stage.serving_food.dessert_upgrade module¶
- class robocasa.environments.kitchen.multi_stage.serving_food.dessert_upgrade.DessertUpgrade(*args, **kwargs)¶
Bases:
Kitchen
Dessert Upgrade: composite task for Serving Food activity.
Simulates the task of serving dessert.
- Steps:
Move the dessert items from the plate to the tray.
- get_ep_meta()¶
Returns a dictionary containing episode meta data
robocasa.environments.kitchen.multi_stage.serving_food.pan_transfer module¶
- class robocasa.environments.kitchen.multi_stage.serving_food.pan_transfer.PanTransfer(*args, **kwargs)¶
Bases:
Kitchen
Pan Transfer: composite task for Serving Food activity.
Simulates the task of transferring vegetables from a pan to a plate.
- Steps:
Pick up the pan and dump the vegetables in it onto the plate. Then, return the pan to the stove.
- EXCLUDE_LAYOUTS = [0, 2, 4, 5]¶
- get_ep_meta()¶
Returns a dictionary containing episode meta data
robocasa.environments.kitchen.multi_stage.serving_food.place_food_in_bowls module¶
- class robocasa.environments.kitchen.multi_stage.serving_food.place_food_in_bowls.PlaceFoodInBowls(cab_id=FixtureType.DOOR_TOP_HINGE_DOUBLE, *args, **kwargs)¶
Bases:
Kitchen
Place Food In Bowls: composite task for Serving Food activity.
Simulates the task of placing food in bowls.
- Steps:
Pick up two bowls and place them on the counter. Then, pick up two food items and place them in the bowls.
- Parameters:
cab_id (int) – Enum which serves as a unique identifier for different cabinet types. Used to choose the cabinet from which the bowls are picked.
- get_ep_meta()¶
Returns a dictionary containing episode meta data
robocasa.environments.kitchen.multi_stage.serving_food.prepare_soup_serving module¶
- class robocasa.environments.kitchen.multi_stage.serving_food.prepare_soup_serving.PrepareSoupServing(cab_id=FixtureType.CABINET_TOP, *args, **kwargs)¶
Bases:
Kitchen
Prepare Soup Serving: composite task for Serving Food activity.
Simulates the task of serving soup.
- Steps:
Move the ladle from the cabinet to the pot. Then, close the cabinet.
- Parameters:
cab_id (int) – Enum which serves as a unique identifier for different cabinet types. Used to choose the cabinet from which the ladle is picked.
- get_ep_meta()¶
Returns a dictionary containing episode meta data
robocasa.environments.kitchen.multi_stage.serving_food.serve_steak module¶
- class robocasa.environments.kitchen.multi_stage.serving_food.serve_steak.ServeSteak(*args, **kwargs)¶
Bases:
Kitchen
Serve Steak: composite task for Serving Food activity.
Simulates the task of serving steak.
- Steps:
Pick up the pan with the steak in it and place it on the dining table. Then, place the steak on the plate.
Restricted to layouts which have a dining table (long counter area with stools).
- EXCLUDE_LAYOUTS = [0, 2, 4, 5]¶
- get_ep_meta()¶
Returns a dictionary containing episode meta data
robocasa.environments.kitchen.multi_stage.serving_food.wine_serving_prep module¶
- class robocasa.environments.kitchen.multi_stage.serving_food.wine_serving_prep.WineServingPrep(cab_id=FixtureType.DOOR_TOP_HINGE_DOUBLE, *args, **kwargs)¶
Bases:
Kitchen
Wine Serving Prep: composite task for Serving Food activity.
Simulates the task of serving wine.
- Steps:
Move the wine and the cup from the cabinet to the dining table.
Restricted to layouts which have a dining table (long counter area with stools).
- Parameters:
cab_id (int) – Enum which serves as a unique identifier for different cabinet types. Used to choose the cabinet from which the wine and cup are picked.
- EXCLUDE_LAYOUTS = [0, 2, 4, 5]¶
- get_ep_meta()¶
Returns a dictionary containing episode meta data