DataHive

Checking…
No episode selected
0 selected

Select an episode to see its details.

What would you like to do?

DataHive helps labs collect data for HiveBoard. Choose a section to get started; you can switch at any time from the tabs above.

How it works ↓

How it works

Six simple steps from your robot to HiveBoard. DataHive keeps track of where you are.

  1. Loading…

Purpose

DataHive helps labs collect data for HiveBoard: run the trials, record and annotate each episode, check it against HiveBoard's rules, and upload it to your lab's dataset. Data stays in samples/ until you upload.

We collect

  • Robot state at 100 Hz or faster
  • Commands sent to the robot
  • RGB video from each profile camera
  • Trial outcome and annotation
  • Robot profile and board setup

Not collected yet

  • Depth images and point clouds
  • Odometry for actuated bases
  • Force, tactile, IMU or audio streams
  • Camera calibration

Questions

Runner or Annotate?

Runner plans, times and records the trials. Annotate is where you review, annotate, validate and upload episodes.

Manual or automatic mode?

Manual: you time the trial here and upload the HDF5 and one video per camera. Automatic: your robot script records the episode and you annotate it right after. Switch any time from the trial screen.

Can I manually add episodes from my own pipeline?

Yes. If you built your own collection pipeline instead of using the Runner's manual or automatic mode, you can copy your recorded episode files directly into the samples/ directory (under samples/{session_id}/episodes/). DataHive will automatically detect them so you can review, annotate, validate, and upload them in Annotate.

What must I upload in manual mode?

The HDF5 file and one video for every camera in your robot profile. The trial counts as valid only when all are uploaded and the episode passes validation.

Do I need a robot profile?

Yes. Fill in the required fields under Robot Profile first. Editing it later only affects new episodes.

What makes an episode valid?

A complete profile, 100 Hz or faster, 1 to 600 seconds, matching videos on every camera, and an annotation that agrees with the recording.

How many trials are needed?

Five on each of the 13 tasks, 65 in total. The Runner plans exactly that by default.

Where is my data?

On your machine, until you press Upload or Sync. Uploads go to the Hugging Face dataset set in your configuration.