HuggingFace Data Structure#
roboverse_data
|-- robots
|-- {robot}
|-- usd
|-- *.usd
|-- urdf
|-- *.urdf
|-- mjcf
|-- *.xml
|-- trajs
|-- {benchmark}
|-- {task}
|-- v2
|-- {robot}_v2.pkl
|-- assets
|-- {benchmark}
|-- {task}
|-- COMMON
|-- {object}
|-- textures
|-- *.png
|-- usd
|-- *.usd
|-- urdf
|-- *.urdf
|-- mjcf
|-- *.xml
|-- materials
|-- arnold
|-- {Category}
|-- *.mdl
|-- vMaterial_2
|-- {Category}
|-- *.mdl
|-- ...
|-- scenes
|-- {source} (e.g. arnold, physcene)
|-- {scene}
|-- textures
|-- *.png
|-- usd
|-- *.usd
|-- urdf
|-- *.urdf
|-- mjcf
|-- *.xml
metasim
|-- data
|-- quickstarts
|-- ...
|-- robots (deprecated)
|-- {robot}
|-- usd
|-- *.usd
|-- urdf
|-- *.urdf
|-- mjcf
|-- *.xml
Explanation:
When assets are reused in multiple tasks, they can be stored in a
COMMON
folder to avoid redundancy.
Naming convention:
The {benchmark} is in lowercase
The {task} is in snake_case
The {robot} is in snake_case
The {object} is in snake_case