Scenes#

RoboCasa offers a large array of kitchen scenes with fully interactive cabinets, drawers, and appliances. We model 2,500 pretraining kitchen scenes, and 10 distinct target kitchen scenes. Each scene is defined by a (layout, style) pair. Layouts define the basic floor plan of the kitchen, setting the arrangment of fixtures (cabinets, microwaves, counters, etc.). Styles define relevant textures and fixture attributes (cabinet handle types, door types, coffee machine types, etc).

The list of layout definitions can he found here and style definitions can be found here.

Environments can be initialized with pretraining or target kitchens using the split argument. For example:

import robocasa
import gymnasium as gym

# creates an environment with pretraining kitchen scenes
env = gym.make(
    "robocasa/PickPlaceCounterToCabinet",
    split="pretrain",
)

# creates an environment with target kitchen scenes
env = gym.make(
    "robocasa/PickPlaceCounterToCabinet",
    split="target",
)
×

Target kitchens#

One Wall Layout / Industrial Style
layout 1 / style 1
One Wall Island Layout / Scandinavian Style
layout 2 / style 2
L-shaped Layout / Modern 1 Style
layout 3 / style 3
L-shaped Island Layout / Farmhouse Style
layout 4 / style 4
Galley Layout / Modern 2 Style
layout 5 / style 5
U-shaped Layout / Traditional Style
layout 6 / style 6
U-shaped Island Layout / Mediterranean Style
layout 7 / style 7
G-shaped Layout / Rustic Style
layout 8 / style 8
G-shaped Large Layout / Coastal Style
layout 9 / style 9
Wraparound Layout / Transitional Style
layout 10 / style 10

Pretraining kitchens#

For pretraining kitchens, we provide 50 layouts and 50 styles. The layouts are sourced from real world kitchens based on Zillow listings found across diverse locations in the United States (California Bay Area, Denver, Austin, Atlanta, Boston). Each layout can be paired with any style, resulting in 2,500 total pretraining kitchen scenes.

Layout 11 / Style 27
Layout 12 / Style 11
Layout 13 / Style 20
Layout 14 / Style 23
Layout 15 / Style 15
Layout 16 / Style 16
Layout 17 / Style 32
Layout 18 / Style 26
Layout 19 / Style 13
Layout 20 / Style 55
Layout 21 / Style 58
Layout 22 / Style 30
Layout 23 / Style 24
Layout 24 / Style 50
Layout 25 / Style 39
Layout 26 / Style 22
Layout 27 / Style 53
Layout 28 / Style 29
Layout 29 / Style 57
Layout 30 / Style 25
Layout 31 / Style 36
Layout 32 / Style 54
Layout 33 / Style 60
Layout 34 / Style 37
Layout 35 / Style 14
Layout 36 / Style 12
Layout 37 / Style 17
Layout 38 / Style 42
Layout 39 / Style 28
Layout 40 / Style 33
Layout 41 / Style 48
Layout 42 / Style 51
Layout 43 / Style 31
Layout 44 / Style 43
Layout 45 / Style 52
Layout 46 / Style 38
Layout 47 / Style 40
Layout 48 / Style 41
Layout 49 / Style 44
Layout 50 / Style 19
Layout 51 / Style 34
Layout 52 / Style 18
Layout 53 / Style 45
Layout 54 / Style 56
Layout 55 / Style 49
Layout 56 / Style 47
Layout 57 / Style 46
Layout 58 / Style 59
Layout 59 / Style 35
Layout 60 / Style 21