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.
get_data_path("SodaCan/simple_cola_can.obj") |
|
get_data_path("MicrowaveOven/microwave_oven.urdf") |
|
get_data_path("Microwave/microwave.urdf") |
|
get_data_path("PlasticTray/plastic_tray.glb") |
|
get_data_path("WaterBasin/water_basin.glb") |
|
get_data_path("Drawer/model_split_links_with_inertials.urdf") |
|
get_data_path("COW/cow.obj") |
|
get_data_path("BakeTextureObj/hdr_color_mesh.ply") |
|
get_data_path("DrawerUSD/drawer_001.usdc") |
|
Open-neck bottle, cup and tabletop bundle used by PourWater. |
Classes:
get_data_path("BakeTextureObj/hdr_color_mesh.ply") |
|
get_data_path("COW/cow.obj") |
|
get_data_path("Drawer/model_split_links_with_inertials.urdf") |
|
get_data_path("DrawerUSD/drawer_001.usdc") |
|
get_data_path("Microwave/microwave.urdf") |
|
get_data_path("MicrowaveOven/microwave_oven.urdf") |
|
get_data_path("PlasticTray/plastic_tray.glb") |
|
Open-neck bottle, cup and tabletop bundle used by PourWater. |
|
get_data_path("SodaCan/simple_cola_can.obj") |
|
get_data_path("WaterBasin/water_basin.glb") |
- class embodichain.data.assets.obj_assets.AdrianoTable[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.AluminumTable[source]#
Bases:
DownloadDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.BakeTextureObj[source]#
Bases:
EmbodiChainDatasetget_data_path(“BakeTextureObj/hdr_color_mesh.ply”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.ChainRainSec[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.Chair[source]#
Bases:
DownloadDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.CircleTableSimple[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.CoffeeCup[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.ContainerMetal[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.Cow[source]#
Bases:
EmbodiChainDatasetget_data_path(“COW/cow.obj”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.Drawer[source]#
Bases:
EmbodiChainDatasetget_data_path(“Drawer/model_split_links_with_inertials.urdf”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.DrawerUSD[source]#
Bases:
EmbodiChainDatasetget_data_path(“DrawerUSD/drawer_001.usdc”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.Microwave[source]#
Bases:
EmbodiChainDatasetget_data_path(“Microwave/microwave.urdf”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.MicrowaveOven[source]#
Bases:
EmbodiChainDatasetget_data_path(“MicrowaveOven/microwave_oven.urdf”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.PaperCup[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.PlasticBin[source]#
Bases:
DownloadDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.PlasticTray[source]#
Bases:
EmbodiChainDatasetget_data_path(“PlasticTray/plastic_tray.glb”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.PourWaterAssets[source]#
Bases:
EmbodiChainDatasetOpen-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 toEMBODICHAIN_DATA_ROOT.
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.ScannedBottle[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.ShopTableSimple[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.SimpleBoxDrawer[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.SlidingBoxDrawer[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.SodaCan[source]#
Bases:
EmbodiChainDatasetget_data_path(“SodaCan/simple_cola_can.obj”)
Methods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.SugarBox[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.TableWare[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])
- class embodichain.data.assets.obj_assets.ToyDuck[source]#
Bases:
EmbodiChainDatasetMethods:
__init__([data_root])