robocasa.environments.kitchen.multi_stage.steaming_food package#

Submodules#

robocasa.environments.kitchen.multi_stage.steaming_food.multistep_steaming module#

class robocasa.environments.kitchen.multi_stage.steaming_food.multistep_steaming.MultistepSteaming(knob_id='random', *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Multistep Steaming: composite task for Steaming Food activity.

Simulates the task of steaming a vegetable.

Steps:

Turn on the sink. Then move the vegetable from the counter to the sink. Turn of the sink. Move the vegetable from the sink to the pot next to the stove. Finally, move the pot to the stove burner.

Parameters

knob_id (str) – The id of the knob who’s burner the pot will be placed on.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.steaming_food.steam_in_microwave module#

class robocasa.environments.kitchen.multi_stage.steaming_food.steam_in_microwave.SteamInMicrowave(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Steam In Microwave: composite task for Steaming Food activity.

Simulates the task of steaming a vegetable in a microwave.

Steps:

Pick the vegetable from the sink and place it in the bowl. Then pick the bowl and place it in the microwave. Then close the microwave door and press the start button.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.steaming_food.steam_vegetables module#

class robocasa.environments.kitchen.multi_stage.steaming_food.steam_vegetables.SteamVegetables(knob_id='random', *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Steam Vegetables: composite task for Steaming Food activity.

Simulates the task of steaming vegetables based on their cooking time.

Steps:

Place vegetables into the pot based on the amount of time it would take to steam each. e.g. potatoes and carrots would take the longest. Then, turn off the burner beneath the pot.

Parameters

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

get_ep_meta()#

Returns a dictionary containing episode meta data

Module contents#