robocasa.environments.kitchen.multi_stage.frying package

Submodules

robocasa.environments.kitchen.multi_stage.frying.assemble_cooking_array module

class robocasa.environments.kitchen.multi_stage.frying.assemble_cooking_array.AssembleCookingArray(*args, **kwargs)

Bases: Kitchen

Assemble Cooking Array: composite task for Frying activity.

Simulates the task of assembling ingredients for cooking.

Steps:

Move the meat onto the pan on the stove. Then, move the condiment and vegetable from the cabinet to the counter where the plate is.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.frying.frying_pan_adjustment module

class robocasa.environments.kitchen.multi_stage.frying.frying_pan_adjustment.FryingPanAdjustment(*args, **kwargs)

Bases: Kitchen

Frying Pan Adjustment: composite task for Frying activity.

Simulates the task of adjusting the frying pan on the stove.

Steps:

Move the pan from the current burner to another burner and turn on the burner.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.frying.meal_prep_staging module

class robocasa.environments.kitchen.multi_stage.frying.meal_prep_staging.MealPrepStaging(*args, **kwargs)

Bases: Kitchen

Meal Prep Staging: composite task for Frying activity.

Simulates the task of cooking various ingredients.

Steps:

Place the pans on different burners, then place the vegetable and meat on different pans.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.frying.searing_meat module

class robocasa.environments.kitchen.multi_stage.frying.searing_meat.SearingMeat(knob_id='random', *args, **kwargs)

Bases: Kitchen

Searing Meat: composite task for Frying activity.

Simulates the task of searing meat.

Steps:

Place the pan on the specified burner on the stove, then place the meat on the pan and turn the burner on.

Parameters:

knob_id (str) – The id of the knob who’s burner the pan will be placed on. If “random”, a random knob is chosen.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.frying.setup_frying module

class robocasa.environments.kitchen.multi_stage.frying.setup_frying.SetupFrying(cab_id=FixtureType.DOOR_TOP_HINGE_DOUBLE, *args, **kwargs)

Bases: Kitchen

Setup Frying: composite task for Frying activity.

Simulates the task of setting up the frying pan on the stove.

Steps:

Place the pan on the stove burner and turn the burner on.

Parameters:

cab_id (str) – The id of the cabinet where the pan is placed.

get_ep_meta()

Returns a dictionary containing episode meta data

Module contents