robocasa.environments.kitchen.multi_stage.boiling package#

Submodules#

robocasa.environments.kitchen.multi_stage.boiling.fill_kettle module#

class robocasa.environments.kitchen.multi_stage.boiling.fill_kettle.FillKettle(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Fill Kettle: composite task for Boiling activity.

Simulates the process of filling up a kettle with water from the sink.

Steps:

Take the kettle from the cabinet and fill it with water from the sink.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.boiling.heat_multiple_water module#

class robocasa.environments.kitchen.multi_stage.boiling.heat_multiple_water.HeatMultipleWater(init_robot_base_pos='stove', *args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Heat Multiple Water: composite task for Boiling activity.

Simulates the process of heating water in a pot and a kettle.

Steps:

Take the kettle from the cabinet and place it on a stove burner. Take the pot from the counter and place it on another stove burner. Turn both burners on.

Parameters

init_robot_base_pos (str) – Specifies a fixture to initialize the robot in front of. Default is “stove”.

get_ep_meta()#

Returns a dictionary containing episode meta data

robocasa.environments.kitchen.multi_stage.boiling.veggie_boil module#

class robocasa.environments.kitchen.multi_stage.boiling.veggie_boil.VeggieBoil(*args, **kwargs)#

Bases: robocasa.environments.kitchen.kitchen.Kitchen

Veggie Boil: composite task for Boiling activity.

Simulates the process of boiling vegetables.

Steps:

Take the pot from the counter and place it in the sink. Turn on the sink and let the pot fill up with water. Turn the sink off and move the pot to the stove. Turn on the stove and place the food in the pot for boiling.

get_ep_meta()#

Returns a dictionary containing episode meta data

Module contents#