rhoyn

rhoyn is a humanoid data company. We build bleeding-edge teleoperation software and use it to collect high-quality datasets in diverse environments, then provide them to the teams training humanoid robots.

github.com/rhoyn

Data sample

Six tasks teleoperated on a Unitree G1 with Dex1-1 grippers: eggs, connect four, jenga, a puzzle, socks and wipes. Every recording is a LeRobot dataset, and carries far more than LeRobot asks for.

The recordings

Each preview shows the nine camera streams of one episode — the D435 on the body and a D405 on each wrist, in color and as the left and right infrared images of each stereo pair — above the LiDAR point cloud around the robot.

Eggs
Eggs: eggs on a kitchen counter, nine camera streams above the LiDAR point cloud
Connect four
Connect four: a connect four board, nine camera streams above the LiDAR point cloud
Jenga
Jenga: a jenga tower, nine camera streams above the LiDAR point cloud
Puzzle
Puzzle: a puzzle, nine camera streams above the LiDAR point cloud
Socks
Socks: socks on a table, nine camera streams above the LiDAR point cloud
Wipes
Wipes: wipes, nine camera streams above the LiDAR point cloud

LeRobot compatible

An episode is a LeRobotDataset v3.0: the same meta/info.json, stats.json, tasks.parquet and episode index, one parquet of rows at 30 fps, and one AV1 video per camera. Anything that reads LeRobot reads it; the extra streams sit in their own folders beside it and stay out of its way.

The wipes episode, as it lands on disk:

meta/
  info.json            LeRobot features, with units for every column
  stats.json
  tasks.parquet
  episodes/chunk-000/file-000.parquet
  calibration.json     intrinsics and extrinsics of every sensor
  depth.json  lidar.json  pico.json  d435_imu.json
data/chunk-000/file-000.parquet    2,921 rows, 97.4 s at 30 fps
videos/                            9 AV1 camera streams
  observation.images.d435              848×480 color
  observation.images.d435_ir1, _ir2    848×480 infrared stereo
  observation.images.d405_left         424×240 color, left wrist
  observation.images.d405_left_ir1, _ir2
  observation.images.d405_right        424×240 color, right wrist
  observation.images.d405_right_ir1, _ir2
depth/       3 lossless 16-bit depth streams
lidar/       Livox MID-360 points, packets and IMU
pico/        raw teleoperation packets from the headset
d435_imu/    D435i gyro and accelerometer

Download LeRobot sample

More than LeRobot

A LeRobot dataset holds a state, an action and some images. We record what a training team ends up asking for later, when it is too late to re-record:

If you need high-quality humanoid teleoperation datasets, contact us hello@rhoyn.com

Let’s talk!

hello@rhoyn.com