robocasa.environments.kitchen.multi_stage.defrosting_food package#

Submodules#

robocasa.environments.kitchen.multi_stage.defrosting_food.defrost_by_category module#

class robocasa.environments.kitchen.multi_stage.defrosting_food.defrost_by_category.DefrostByCategory(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Defrost By Category: composite task for Defrosting Food activity.

Simulates the task of arranging and defrosting fruits and vegetables by type.

Steps:

Pick place all of the fruits in the running sink and all of the vegetables in a bowl on the counter.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.defrosting_food.microwave_thawing module#

class robocasa.environments.kitchen.multi_stage.defrosting_food.microwave_thawing.MicrowaveThawing(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Microwave Thawing: composite task for Defrosting Food activity.

Simulates the task of defrosting food in a microwave.

Steps:

Pick the food from the counter and place it in the microwave. Then turn on the microwave.

EXCLUDE_LAYOUTS = [8]#
get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.defrosting_food.quick_thaw module#

class robocasa.environments.kitchen.multi_stage.defrosting_food.quick_thaw.QuickThaw(knob_id='random', *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Quick Thaw: composite task for Defrosting Food activity.

Simulates the task of defrosting meat on a stove.

Steps:

Pick the meat from the counter and place it in a pot on a burner. Then turn on the burner.

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

robocasa.environments.kitchen.multi_stage.defrosting_food.thaw_in_sink module#

class robocasa.environments.kitchen.multi_stage.defrosting_food.thaw_in_sink.ThawInSink(obj_groups='all', *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Thaw In Sink: composite task for Defrosting Food activity.

Simulates the task of defrosting food in a sink.

Steps:

Pick the food from the counter and place it in the sink. Then turn on the sink faucet.

Parameters

obj_groups (str) – The object groups to sample from for the task

get_ep_meta()#

Returns a dictionary containing episode meta data

Module contents#