Object asset archive bundles#

These dataset classes resolve object archives through the configured asset hosting prefix and the standard data cache. Their class names are the first path segment accepted by get_data_path and the names shown by embodichain data list --category obj. The optional data_root constructor argument selects a different cache root.

PourWaterAssets contains the adapted bottle, cup and tabletop at the archive root, together with source files, attribution, licenses and a SHA-256 manifest. It uses the configured download prefix first and falls back to the official Hugging Face repository when the prefix differs. Archive integrity is checked against its registered MD5 by the shared dataset loader.

ShopTableSimple

CircleTableSimple

PlasticBin

Chair

ContainerMetal

SimpleBoxDrawer

AdrianoTable

CoffeeCup

SlidingBoxDrawer

AluminumTable

ToyDuck

PaperCup

ChainRainSec

TableWare

ScannedBottle

SugarBox

SodaCan

get_data_path("SodaCan/simple_cola_can.obj")

MicrowaveOven

get_data_path("MicrowaveOven/microwave_oven.urdf")

Microwave

get_data_path("Microwave/microwave.urdf")

PlasticTray

get_data_path("PlasticTray/plastic_tray.glb")

WaterBasin

get_data_path("WaterBasin/water_basin.glb")

Drawer

get_data_path("Drawer/model_split_links_with_inertials.urdf")

Cow

get_data_path("COW/cow.obj")

BakeTextureObj

get_data_path("BakeTextureObj/hdr_color_mesh.ply")

DrawerUSD

get_data_path("DrawerUSD/drawer_001.usdc")

PourWaterAssets

Open-neck bottle, cup and tabletop bundle used by PourWater.

Classes:

AdrianoTable

AluminumTable

BakeTextureObj

get_data_path("BakeTextureObj/hdr_color_mesh.ply")

ChainRainSec

Chair

CircleTableSimple

CoffeeCup

ContainerMetal

Cow

get_data_path("COW/cow.obj")

Drawer

get_data_path("Drawer/model_split_links_with_inertials.urdf")

DrawerUSD

get_data_path("DrawerUSD/drawer_001.usdc")

Microwave

get_data_path("Microwave/microwave.urdf")

MicrowaveOven

get_data_path("MicrowaveOven/microwave_oven.urdf")

PaperCup

PlasticBin

PlasticTray

get_data_path("PlasticTray/plastic_tray.glb")

PourWaterAssets

Open-neck bottle, cup and tabletop bundle used by PourWater.

ScannedBottle

ShopTableSimple

SimpleBoxDrawer

SlidingBoxDrawer

SodaCan

get_data_path("SodaCan/simple_cola_can.obj")

SugarBox

TableWare

ToyDuck

WaterBasin

get_data_path("WaterBasin/water_basin.glb")

class embodichain.data.assets.obj_assets.AdrianoTable[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.AluminumTable[source]#

Bases: DownloadDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.BakeTextureObj[source]#

Bases: EmbodiChainDataset

get_data_path(“BakeTextureObj/hdr_color_mesh.ply”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.ChainRainSec[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.Chair[source]#

Bases: DownloadDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.CircleTableSimple[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.CoffeeCup[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.ContainerMetal[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.Cow[source]#

Bases: EmbodiChainDataset

get_data_path(“COW/cow.obj”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.Drawer[source]#

Bases: EmbodiChainDataset

get_data_path(“Drawer/model_split_links_with_inertials.urdf”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.DrawerUSD[source]#

Bases: EmbodiChainDataset

get_data_path(“DrawerUSD/drawer_001.usdc”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.Microwave[source]#

Bases: EmbodiChainDataset

get_data_path(“Microwave/microwave.urdf”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.MicrowaveOven[source]#

Bases: EmbodiChainDataset

get_data_path(“MicrowaveOven/microwave_oven.urdf”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.PaperCup[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.PlasticBin[source]#

Bases: DownloadDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.PlasticTray[source]#

Bases: EmbodiChainDataset

get_data_path(“PlasticTray/plastic_tray.glb”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.PourWaterAssets[source]#

Bases: EmbodiChainDataset

Open-neck bottle, cup and tabletop bundle used by PourWater.

The archive retains upstream sources, attribution, licenses and a SHA-256 manifest. Model files live at its root, for example get_data_path("PourWaterAssets/bottle.glb").

Parameters:

data_root (str | None) – Optional cache root; defaults to EMBODICHAIN_DATA_ROOT.

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.ScannedBottle[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.ShopTableSimple[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.SimpleBoxDrawer[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.SlidingBoxDrawer[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.SodaCan[source]#

Bases: EmbodiChainDataset

get_data_path(“SodaCan/simple_cola_can.obj”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.SugarBox[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.TableWare[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.ToyDuck[source]#

Bases: EmbodiChainDataset

Methods:

__init__([data_root])

__init__(data_root=None)[source]#
class embodichain.data.assets.obj_assets.WaterBasin[source]#

Bases: EmbodiChainDataset

get_data_path(“WaterBasin/water_basin.glb”)

Methods:

__init__([data_root])

__init__(data_root=None)[source]#