robocasa.environments.kitchen.multi_stage.making_toast package#

Submodules#

robocasa.environments.kitchen.multi_stage.making_toast.bread_selection module#

class robocasa.environments.kitchen.multi_stage.making_toast.bread_selection.BreadSelection(cab_id=FixtureType.DOOR_TOP_HINGE_DOUBLE, *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Bread Selection: composite task for Making Toast activity.

Simulates the task of setting up ingredients for making a bread snack.

Steps:

Place a croissant and a jar of jam on the cutting board.

Parameters

cab_id (str) – Enum which serves as a unique identifier for different cabinet types. Used to specify the cabinet where the jam is placed.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.making_toast.cheesy_bread module#

class robocasa.environments.kitchen.multi_stage.making_toast.cheesy_bread.CheesyBread(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Cheesy Bread: composite task for Making Toast activity.

Simulates the task of making cheesy bread.

Steps:

Start with a slice of bread already on a plate and a wedge of cheese on the counter. Pick up the wedge of cheese and place it on the slice of bread to prepare a simple cheese on bread dish.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.making_toast.prepare_toast module#

class robocasa.environments.kitchen.multi_stage.making_toast.prepare_toast.PrepareToast(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Prepare Toast: composite task for Making Toast activity.

Simulates the task of preparing toast.

Steps:

Open the cabinet, pick the bread, place it on the cutting board, pick the jam, place it on the counter, and close the cabinet

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.making_toast.sweet_savory_toast_setup module#

class robocasa.environments.kitchen.multi_stage.making_toast.sweet_savory_toast_setup.SweetSavoryToastSetup(cab_id=FixtureType.DOOR_TOP_HINGE_DOUBLE, *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Sweet Savory Toast Setup: composite task for Making Toast activity.

Simulates the task of setting up the ingredients for making sweet and savory toast.

Steps:

Pick the avocado and bread from the counter and place it on the plate. Then pick the jam from the cabinet and place it next to the plate. Lastly, close the cabinet door.

Parameters

cab_id (str) – Enum which serves as a unique identifier for different cabinet types. Used to specify the cabinet where the jam is placed.

get_ep_meta()#

Returns a dictionary containing episode meta data

Module contents#