cagataydev/strands-kitchen-stereo4d
๐ณ Kitchen Stereo4D Dataset Stereo depth + spatial audio pick-and-place dataset generated by strands-robots on NVIDIA Jetson AGX Thor Overview This dataset contains synchronized stereo RGB, metric depth maps, 3D point clouds, and binaural spatial audio from robot manipulation tasks in a kitchen environment. Metric Value Episodes 10 Total Frames 501 Resolution 640ร480 Stereo Baseline 50mm FPS 30 Robot Franka Emika Panda (simplified) GPUโฆ See the full description on the dataset page: https://huggingface.co/datasets/cagataydev/strands-kitchen-stereo4d.
๐ณ Kitchen Stereo4D Dataset
Stereo depth + spatial audio pick-and-place dataset generated by [strands-robots](https://github.com/cagataycali/strands-gtc-nvidia) on NVIDIA Jetson AGX Thor
Overview
This dataset contains synchronized stereo RGB, metric depth maps, 3D point clouds, and binaural spatial audio from robot manipulation tasks in a kitchen environment.
Generation Pipeline
Kitchen Scene (MuJoCo) โ Stereo Cameras โ Depth Estimation โ Point Cloud
โ โ โ
Contact Events โ Spatial Audio Synthesis Disparity Maps Dataset
โ โ โ
Robot Trajectory โ State Recording Visualization HuggingFaceStructure
โโโ episode_000/
โ โโโ stereo_left/ # Left camera RGB frames (PNG)
โ โโโ stereo_right/ # Right camera RGB frames (PNG)
โ โโโ depth/ # Metric depth maps (NPY, float32, meters)
โ โโโ disparity/ # Disparity maps (NPY, float32, pixels)
โ โโโ point_clouds/ # 3D point clouds (NPY, float32, XYZ)
โ โโโ audio/ # Binaural spatial audio (WAV, 44.1kHz)
โ โโโ contacts.json # Physics contact events
โ โโโ robot_state.json # Joint positions, velocities
โ โโโ metadata.json # Episode metadata
โโโ ...
โโโ overview.png # Scene overview render
โโโ side_view.png # Side view render
โโโ metadata.json # Dataset metadata
โโโ README.md # This fileEpisodes
Spatial Audio
Audio is synthesized from physics contact events with binaural spatialization:
- Ceramic objects (mug, plate, bowl): High-frequency impacts (2200Hz base)
- Wood objects (cutting board, spatula): Mid-frequency (800Hz base)
- Metal contacts (gripper): Sharp transients (4000Hz base)
- Spatial panning: Interaural Level Difference (ILD) based on contact position
Usage
import numpy as np
from PIL import Image
# Load a frame
left = np.array(Image.open("episode_000/stereo_left/frame_000000.png"))
right = np.array(Image.open("episode_000/stereo_right/frame_000000.png"))
depth = np.load("episode_000/depth/frame_000000.npy")
disparity = np.load("episode_000/disparity/frame_000000.npy")
point_cloud = np.load("episode_000/point_clouds/frame_000000.npy")
# Load audio
import soundfile as sf
audio, sr = sf.read("episode_000/audio/spatial_audio.wav")
# Load metadata
import json
with open("episode_000/metadata.json") as f:
meta = json.load(f)Citation
@misc{strands_kitchen_stereo4d_2026,
title={Kitchen Stereo4D: Pick-and-Place with Spatial Audio},
author={strands-robots},
year={2026},
publisher={HuggingFace},
url={https://huggingface.co/datasets/cagataydev/strands-kitchen-stereo4d},
note={Generated on NVIDIA Jetson AGX Thor (Blackwell, 132GB)},
}Hardware
- Device: NVIDIA Jetson AGX Thor
- GPU: Blackwell (sm_110), 132GB unified memory
- CUDA: 13.0
- PyTorch: 2.12.0+cu130
- MuJoCo: 3.5.0
Related
- strands-robots โ Agentic robotics framework
- nvidia/ffs_stereo4d โ Reference stereo4D format
- nvidia/PhysicalAI-Robotics-Manipulation-Objects-Kitchen-MJCF
