robocasa.environments.kitchen.multi_stage.clearing_table package

Submodules

robocasa.environments.kitchen.multi_stage.clearing_table.bowl_and_cup module

class robocasa.environments.kitchen.multi_stage.clearing_table.bowl_and_cup.BowlAndCup(*args, **kwargs)

Bases: Kitchen

Bowl And Cup: composite task for Clearing Table activity.

Simulates the process of efficiently clearing the table.

Steps:

Place the cup inside the bowl on the island and move it to any counter.

Restricted to layouts with an island.

EXCLUDE_LAYOUTS = [0, 2, 4, 5, 7, 8, 9]
get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.clearing_table.candle_cleanup module

class robocasa.environments.kitchen.multi_stage.clearing_table.candle_cleanup.CandleCleanup(cab_id=FixtureType.CABINET_TOP, *args, **kwargs)

Bases: Kitchen

Candle Cleanup: composite task for Clearing Table activity.

Simulates the process of efficiently clearing the dining table decorations.

Steps:

Pick the decorations from the dining table and place it in the open cabinet.

Parameters:

cab_id (int) – Enum which serves as a unique identifier for different cabinet types. Used to choose the cabinet from which the decorations are picked.

EXCLUDE_LAYOUTS = [0, 2, 4, 5]
get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.clearing_table.clearing_cleaning_receptacles module

class robocasa.environments.kitchen.multi_stage.clearing_table.clearing_cleaning_receptacles.ClearingCleaningReceptacles(*args, **kwargs)

Bases: Kitchen

Clearing Cleaning Receptacles: composite task for Clearing Table activity.

Simulates the process of clearing receptacles from the dining table and cleaning them in the sink.

Steps:

Pick the receptacles from the dining table and place them in the sink. Then, turn on the water.

EXCLUDE_LAYOUTS = [0, 2, 4, 5]
get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.clearing_table.condiment_collection module

class robocasa.environments.kitchen.multi_stage.clearing_table.condiment_collection.CondimentCollection(cab_id=FixtureType.CABINET_TOP, *args, **kwargs)

Bases: Kitchen

Condiment Collection: composite task for Clearing Table activity.

Simulates the task of collecting condiments from the counter and placing them in the cabinet.

Steps:

Pick the condiments from the counter and place them in 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 condiments are picked.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.clearing_table.dessert_assembly module

class robocasa.environments.kitchen.multi_stage.clearing_table.dessert_assembly.DessertAssembly(*args, **kwargs)

Bases: Kitchen

Dessert Assembly: composite task for Clearing Table activity.

Simulates the task of assembling desserts.

Steps:

Pick the container with the dessert on it and place in on the tray. Pick the cupcake and place it on the tray.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.clearing_table.drinkware_consolidation module

class robocasa.environments.kitchen.multi_stage.clearing_table.drinkware_consolidation.DrinkwareConsolidation(*args, **kwargs)

Bases: Kitchen

Drinkware Consolidation: composite task for Clearing Table activity.

Simulates the task of clearing the island drinkware and placing them back in a cabinet.

Steps:

Pick the drinkware from the island and place them in the open cabinet.

EXCLUDE_LAYOUTS = [0, 2, 4, 5, 7, 8, 9]
get_ep_meta()

Returns a dictionary containing episode meta data

reset()

Resets simulation. :returns: Environment observation space after reset occurs :rtype: OrderedDict

robocasa.environments.kitchen.multi_stage.clearing_table.food_cleanup module

class robocasa.environments.kitchen.multi_stage.clearing_table.food_cleanup.FoodCleanup(cab_id=FixtureType.CABINET_TOP, *args, **kwargs)

Bases: Kitchen

Food Cleanup: composite task for Clearing Table activity.

Simulates the task of cleaning up various food items left on the counter.

Steps:

Pick the food items from the counter and place them in the cabinet. 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 food items are picked.

get_ep_meta()

Returns a dictionary containing episode meta data

Module contents