# Episode 0 of lerobot/metaworld_mt50

- format: LeRobot v3.0
- robot: metaworld
- robot family, as the index files it: Meta-World (sim)
- kind, as the index files it: simulation; synthetic or generated (inferred from the name)
- frames per second: 80
- frames in this episode: 88
- task: Pick up a nut and place it onto a peg
- episodes in the dataset: 2,500
- licence: apache-2.0
- dataset page: https://huggingface.co/datasets/lerobot/metaworld_mt50

LeRobot v3 keeps many episodes in one file. Download the data file and keep the rows whose episode_index is 0. Each video file holds several episodes back to back: cut it to episode_seconds. Or load it with LeRobot: LeRobotDataset('lerobot/metaworld_mt50', episodes=[0]). The data file is 99 MB and holds many episodes; data_via_index gives only this one's rows.

Columns of the data file:

- `observation.state`: float32, shape 4
- `action`: float32, shape 4 (x, y, z, gripper)
- `next.reward`: float32, shape 1
- `next.success`: bool, shape 1
- `observation.environment_state`: float32, shape 39 (keypoints)
- `observation.image`: image, shape 3x480x480 (channels, height, width)
- `task_id`: int16, shape 1
- `timestamp`: float32, shape 1

| file | camera | size | this episode | link |
|---|---|---|---|---|
| data |  | 99.7 MB | rows where episode_index == 0 (global frames 0 to 87, 88 frames) | https://huggingface.co/datasets/lerobot/metaworld_mt50/resolve/main/data/chunk-000/file-000.parquet |

If your network cannot reach Hugging Face, this site fetches the episode's rows for you, and only that episode's: https://datasets.gurasees.com/episode-data/lerobot/metaworld_mt50?episode=0 (parquet) or https://datasets.gurasees.com/episode-data/lerobot/metaworld_mt50?episode=0&format=json (JSON). Videos are not relayed.

- next episode: https://datasets.gurasees.com/episodes/lerobot/metaworld_mt50.md?episode=1
- last episode: https://datasets.gurasees.com/episodes/lerobot/metaworld_mt50.md?episode=2499
