robocasa.environments.kitchen.multi_stage.reheating_food package

Submodules

robocasa.environments.kitchen.multi_stage.reheating_food.heat_mug module

class robocasa.environments.kitchen.multi_stage.reheating_food.heat_mug.HeatMug(*args, **kwargs)

Bases: Kitchen

Heat Mug: composite task for Reheating Food activity.

Simulates the task of reheating a mug.

Steps:

Open the cabinet, pick the mug, place it inside the microwave, and close the microwave.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.reheating_food.make_loaded_potato module

class robocasa.environments.kitchen.multi_stage.reheating_food.make_loaded_potato.MakeLoadedPotato(*args, **kwargs)

Bases: Kitchen

Make Loaded Potato: composite task for Reheating Food activity.

Simulates the task of making a loaded potato.

Steps:

Retrieve the reheated potato from the microwave, then place it on the cutting board along with cheese and a bottle of condiment.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.reheating_food.simmering_sauce module

class robocasa.environments.kitchen.multi_stage.reheating_food.simmering_sauce.SimmeringSauce(knob_id='random', *args, **kwargs)

Bases: Kitchen

Simmering Sauce: composite task for Reheating Food activity.

Simulates the task of simmering a sauce.

Steps:

Place the pan on a specific burner on the stove, then place the tomato and the onion in the pan and turn on the burner.

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.reheating_food.waffle_reheat module

class robocasa.environments.kitchen.multi_stage.reheating_food.waffle_reheat.WaffleReheat(*args, **kwargs)

Bases: Kitchen

Waffle Reheat: composite task for Reheating Food activity.

Simulates the task of reheating a waffle.

Steps:

Open the microwave. Place the bowl with waffle inside the microwave, then close the microwave door and turn it on.

get_ep_meta()

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.reheating_food.warm_croissant module

class robocasa.environments.kitchen.multi_stage.reheating_food.warm_croissant.WarmCroissant(knob_id='random', *args, **kwargs)

Bases: Kitchen

Warm Croissant: composite task for Reheating Food activity.

Simulates the task of warming a croissant.

Steps:

Place the croissant on the pan and turn on the stove to warm the croissant.

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

Module contents