sreetz-nv/so101_orange_manual_dr75_20260916
This dataset was created using LeRobot. Dataset Structure meta/info.json: { "codebase_version": "v3.0", "fps": 30, "features": { "observation.state": { "dtype": "float32", "shape": [ 6 ], "names": [ "shoulder_pan.pos", "shoulder_lift.pos", "elbow_flex.pos", "wrist_flex.pos", "wrist_roll.pos"… See the full description on the dataset page: https://huggingface.co/datasets/sreetz-nv/so101_orange_manual_dr75_20260916.
This dataset was created using LeRobot.
<a class="flex" href="https://huggingface.co/spaces/lerobot/visualizedataset?path=sreetz-nv/so101orangemanualdr75_20260916"> <img class="block dark:hidden" src="https://huggingface.co/datasets/huggingface/badges/resolve/main/visualize-this-dataset-xl.svg"/> <img class="hidden dark:block" src="https://huggingface.co/datasets/huggingface/badges/resolve/main/visualize-this-dataset-xl-dark.svg"/> </a>
Dataset Description
- Homepage: [More Information Needed]
- Paper: [More Information Needed]
- License: [More Information Needed]
Dataset Structure
meta/info.json:
{
"codebase_version": "v3.0",
"fps": 30,
"features": {
"observation.state": {
"dtype": "float32",
"shape": [
6
],
"names": [
"shoulder_pan.pos",
"shoulder_lift.pos",
"elbow_flex.pos",
"wrist_flex.pos",
"wrist_roll.pos",
"gripper.pos"
]
},
"action": {
"dtype": "float32",
"shape": [
6
],
"names": [
"shoulder_pan.pos",
"shoulder_lift.pos",
"elbow_flex.pos",
"wrist_flex.pos",
"wrist_roll.pos",
"gripper.pos"
]
},
"observation.images.external": {
"dtype": "video",
"shape": [
480,
640,
3
],
"names": [
"height",
"width",
"channels"
],
"info": {
"video.height": 480,
"video.width": 640,
"video.codec": "av1",
"video.pix_fmt": "yuv420p",
"video.fps": 30,
"video.channels": 3,
"has_audio": false,
"video.g": 2,
"video.crf": 30,
"video.preset": 12,
"video.fast_decode": 0,
"video.video_backend": "pyav",
"video.extra_options": {},
"is_depth_map": false
}
},
"observation.images.wrist": {
"dtype": "video",
"shape": [
480,
640,
3
],
"names": [
"height",
"width",
"channels"
],
"info": {
"video.height": 480,
"video.width": 640,
"video.codec": "av1",
"video.pix_fmt": "yuv420p",
"video.fps": 30,
"video.channels": 3,
"has_audio": false,
"video.g": 2,
"video.crf": 30,
"video.preset": 12,
"video.fast_decode": 0,
"video.video_backend": "pyav",
"video.extra_options": {},
"is_depth_map": false
}
},
"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
}
},
"total_episodes": 77,
"total_frames": 33746,
"total_tasks": 1,
"chunks_size": 1000,
"data_files_size_in_mb": 100,
"video_files_size_in_mb": 200,
"data_path": "data/chunk-{chunk_index:03d}/file-{file_index:03d}.parquet",
"video_path": "videos/{video_key}/chunk-{chunk_index:03d}/file-{file_index:03d}.mp4",
"robot_type": "so101_follower",
"splits": {
"train": "0:77"
}
}Citation
BibTeX:
[More Information Needed]Collection notes
one vial picked per episode. generally grab left-most vials first. place in rack from back to front, left to right. mild recovery shown a few times for far-reaches.
Collection and curation
77 manual single-vial episodes, 33,746 frames at 30 Hz, captured in simulation on 2026-09-16. Original angled external and wrist cameras, both 640×480; orange SO-101 with task domain randomization. Arm actions/states use degrees; gripper uses percent.
The planned budget was 75 episodes (hence the repository name). Collection produced 78 takes. Original zero-based episode 9, a three-frame incomplete take, was excluded. Remaining episodes were reindexed 0–76 with LeRobot dataset tools. Retained videos were copied without re-encoding. The original dataset is preserved locally.
Machine-readable notes and original-to-clean episode mapping: meta/collection_notes.json. Source commit: a82854bb453d8b1d5ee417f96e46281013ca8567.
Structural checks passed; these checks do not independently establish task success for every demonstration.
Starting-pose variation
The operator deliberately varied the robot starting position substantially across this session. This dataset combines human demonstrations and starting-pose variation; it is not a demonstration-source-only comparison with the fixed-start scripted dataset. Coverage has not been quantitatively audited.
