CoolFace
Datasetpublic

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.

sourceHugging Faceapache-2.0updated 7mo agoView on Hugging Face
0likes2.6kdownloads
Dataset Card

๐Ÿณ 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.

MetricValue
Episodes10
Total Frames501
Resolution640ร—480
Stereo Baseline50mm
FPS30
RobotFranka Emika Panda (simplified)
GPUNVIDIA Thor (Blackwell, 132GB)
SimulatorMuJoCo 3.5.0

Generation Pipeline

Kitchen Scene (MuJoCo) โ†’ Stereo Cameras โ†’ Depth Estimation โ†’ Point Cloud
         โ†“                                        โ†“                โ†“
  Contact Events โ†’ Spatial Audio Synthesis    Disparity Maps    Dataset
         โ†“                                        โ†“                โ†“
  Robot Trajectory โ†’ State Recording        Visualization   HuggingFace

Structure

โ”œโ”€โ”€ 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 file

Episodes

EpisodeTaskFramesContactsMode
0Pick up the mug and place it on the plate9714918gpu_mujoco
1Pick up the bowl and move it to the cutting board9714810gpu_mujoco
2Grasp the spatula and place it next to the bowl9714954gpu_mujoco
3Exploration trajectory 1306253gpumujocovariation
4Exploration trajectory 2306350gpumujocovariation
5Exploration trajectory 3306406gpumujocovariation
6Exploration trajectory 4306830gpumujocovariation
7Exploration trajectory 5306786gpumujocovariation
8Exploration trajectory 6306325gpumujocovariation
9Exploration trajectory 7306325gpumujocovariation

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

python
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

bibtex
@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