Data Collection — User Guide
Data Collection lets coworkers record short videos of everyday tasks (washing dishes, wiping a table, etc.) on a propped-up phone. Those videos are then reviewed and approved to train robots. There are three people in the loop, and a short guide for each below:1. Create a campaign (Admin)
A campaign is a batch of recording tasks. Creating one also creates the dataset that will hold the videos — you don’t need to make anything in advance.- Open Django Admin and go to the Datasets list.
- Click the “Create Data Collection Campaign…” button at the top of the page.
- Fill in the form:
- Owner — the account the dataset belongs to (start typing to search; coworkers are hidden here).
- Organization (optional) — set this if the campaign belongs to a team rather than a single person.
- Dataset name — a clear name, e.g. “Kitchen tasks — June”.
- Number of recordings — how many video tasks to create.
- Duration (seconds) — how long each clip should be.
- Audio — turn on if the recording should capture sound.
- Instructions — what you want the coworker to do on camera (shown to them before recording).
- Orientation — portrait or landscape.
- Industry — used to group the campaign on the coworker’s home screen.
- Project name — a label for the work.
- Publish — leave on to make the tasks immediately available to coworkers.
- Click Save. The tasks are created and (if Publish was on) appear in the Arcade app.
Tip: each recording is its own task, so “Number of recordings = 10” gives 10 separate videos to collect, and later 10 separate items to review.
2. Record a video (Coworker)
Recording happens in the Arcade app on a phone (it uses the camera, so it’s mobile-only — it won’t work in a web browser).- Open Arcade. On the home screen, find the Data Collection card and tap it.
- Tap to start the session. You’ll see a brief screen with the task instructions and the recording length.
- Prop your phone so the task area is in frame, then tap “I’m ready”.
- Allow camera (and microphone, if audio is on) access if asked.
- A short countdown runs, then recording starts. Perform the task.
- Recording stops automatically at the set length (or you can stop early).
- Preview your clip. If it’s good, continue to upload; otherwise re-record.
- The clip uploads — a progress bar shows how far along it is. Keep the app open until it finishes.
- When you see “Uploaded successfully”, you’re done. Tap Done to return home.
Tip: upload speed depends on your internet connection and video length. A longer or higher-quality clip takes longer to upload — that’s normal.
3. Review submissions (Reviewer)
Reviewing happens in Mission Control (web).- Open the dataset for the campaign and go to the Capture Submissions page.
- You’ll see a list of recordings, each with a small live preview, the submitter, duration, and whether it has audio.
- Click a recording to open the player. Watch it, then decide:
- Accept — the recording is good.
- Reject — the recording has a problem. You must pick a reason (below) and can add a note.
- After you decide, the next recording loads automatically so you can keep going.
Keyboard shortcuts (faster reviewing)
Reject reasons
Pick the closest one when rejecting:- Hands not visible — the action isn’t clearly in frame.
- Too short — the clip is shorter than needed.
- Too long — the clip runs longer than needed.
- Wrong task — the recording shows a different activity than requested.
- Bad framing — the camera angle/position cuts off the important part.
- Phone moved — the phone shifted during recording.
- Audio missing — sound was required but the clip has none.
A rejected recording can be re-recorded later; rejecting does not delete anything, it just sends it back.