robocasa.environments.kitchen.multi_stage.sanitize_surface package#

Submodules#

robocasa.environments.kitchen.multi_stage.sanitize_surface.clean_microwave module#

class robocasa.environments.kitchen.multi_stage.sanitize_surface.clean_microwave.CleanMicrowave(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Clean Microwave: composite task for Sanitize Surface activity.

Simulates the preparation for cleaning the microwave.

Steps:

Open the microwave, pick the sponge from the counter and place it in the microwave.

EXCLUDE_LAYOUTS = [8]#
get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.sanitize_surface.countertop_cleanup module#

class robocasa.environments.kitchen.multi_stage.sanitize_surface.countertop_cleanup.CountertopCleanup(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Countertop Cleanup: composite task for Sanitize Surface activity.

Simulates the task of cleaning the countertop.

Steps:

Pick the fruit and vegetable from the counter and place it in the cabinet. Then, open the drawer and pick the cleaner and sponge from the drawer and place it on the counter.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.sanitize_surface.prep_for_sanitizing module#

class robocasa.environments.kitchen.multi_stage.sanitize_surface.prep_for_sanitizing.PrepForSanitizing(cab_id=FixtureType.CABINET_TOP, *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Prep For Sanitizing: composite task for Sanitize Surface activity.

Simulates the preparation for sanitizing the surface.

Steps:

Pick the cleaners from the cabinet and place it on the counter.

Parameters

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

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.sanitize_surface.push_utensils_to_sink module#

class robocasa.environments.kitchen.multi_stage.sanitize_surface.push_utensils_to_sink.PushUtensilsToSink(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Push Utensils To Sink: composite task for Sanitize Surface activity.

Simulates the task of pushing (since utensils are difficult to grasp) utensils into the sink.

Steps:

Push the utensils into the sink.

get_ep_meta()#

Returns a dictionary containing episode meta data

Module contents#