Language Table (LeRobot) — Task-Pruned, Reindexed Subset
This release is a task-pruned subset of the original IPEC-COMMUNITY/language_table_lerobot. We subsampled by task text and rebuilt the package so it remains internally consistent (indices, splits, stats, paths).
- Robot: xArm
- Modality: RGB video + states + actions
- FPS / Resolution: 10 FPS, 360×640, AV1
- License: apache-2.0 (inherits from source)
What’s different in this subset
- Kept ~0.85% of unique tasks (uniform random over task strings).
- Capped at ≤ 8 trajectories per kept task.
- Unified camera key to
observation.images.image(source often usedobservation.images.rgb). - Reindexed episodes to
[0..N-1]and rewroteepisode_indexin each Parquet; rebuilttask_indexfrom task text. - Rebuilt
meta/:info.json(totals, splits, chunk counts),tasks.jsonl(compact mapping of task text →task_index),episodes.jsonl(new indices/paths/lengths withsource_episode_indexprovenance),stats.json(numeric columns recomputed from kept data; image stats under the unified key).
Pixels live in MP4s under
videos/.../{video_key}/...; Parquet holds numeric/time-series only.
Dataset Description
This dataset was created using LeRobot.
- Source dataset: IPEC-COMMUNITY/language_table_lerobot
- Homepage: More Information Needed
- Paper: More Information Needed
- License: apache-2.0
Quick stats (this release)
- Episodes: 222,845
- Frames: 3,637,100
- Tasks (unique): 108,446
- Videos: 222,845 (one per episode)
- Chunks: 223 (with
chunks_size=1000) - FPS: 10
Dataset Structure
{
"codebase_version": "v2.0",
"robot_type": "xarm",
"total_episodes": 222845,
"total_frames": 3637100,
"total_tasks": 108446,
"total_videos": 222845,
"total_chunks": 223,
"chunks_size": 1000,
"fps": 10,
"splits": {
"train": "0:222845"
},
"data_path": "data/chunk-{episode_chunk:03d}/episode_{episode_index:06d}.parquet",
"video_path": "videos/chunk-{episode_chunk:03d}/{video_key}/episode_{episode_index:06d}.mp4",
"features": {
"observation.state": {
"dtype": "float32",
"shape": [
8
],
"names": {
"motors": [
"x",
"y",
"z",
"roll",
"pitch",
"yaw",
"pad",
"gripper"
]
}
},
"action": {
"dtype": "float32",
"shape": [
7
],
"names": {
"motors": [
"x",
"y",
"z",
"roll",
"pitch",
"yaw",
"gripper"
]
}
},
"timestamp": {
"dtype": "float32",
"shape": [
1
],
"names": null
},
"frame_index": {
"dtype": "int64",
"shape": [
1
],
"names": null
},
"episode_index": {
"dtype": "int64",
"shape": [
1
],
"names": null
},
"index": {
"dtype": "int64",
"shape": [
1
],
"names": null
},
"task_index": {
"dtype": "int64",
"shape": [
1
],
"names": null
},
"observation.images.image": {
"dtype": "video",
"shape": [
360,
640,
3
],
"names": [
"height",
"width",
"rgb"
],
"info": {
"video.fps": 10.0,
"video.height": 360,
"video.width": 640,
"video.channels": 3,
"video.codec": "av1",
"video.pix_fmt": "yuv420p",
"video.is_depth_map": false,
"has_audio": false
}
}
}
}