Physical AI data · collection & annotation

Robot data, labeled in time.

Teleoperation, egocentric and robot-side video, segmented, captioned and graded by teams trained on motion rather than still images. We work inside your platform, under your spec, and send back the cases your guide doesn't cover in week one. Need the footage captured first? We collect it too.

ISO/IEC 27001Certified · BSI GDPRAligned processing Since 2017Labeling AI training data
ep_0417 · 3 streams · synced 00:00:00.00
target · cup
loading ep_0418
HEAD · fisheye
L-WRIST
R-WRIST
Phase
idle
reach
grasp
move
place
retract
idle
? Does “place” end at release, or when the hand clears?
Caption
Grade
usableidle tailfault: none
Video: LibTV. Boxes, phase cuts, captions and grades are code, timed to the motion measured in the clip.
  • EPSON
  • DarkVision
  • Intuitive
  • Novartis
  • Mauna Kea Technologies
  • HumanWare
  • Algolux
  • Patriot One Technologies
  • Vyking
  • Octi
  • Streamlabs
  • Ecoation
  • GreenSight
Physical AI data we annotate

Every capture method breaks labels in its own way.

Teleoperation · Egocentric · Handheld gripper · In-the-wild · Segmentation · 3D & depth

A wrist camera loses the object at the moment of contact. A head camera sees both hands but not the grip. We learn where each source goes wrong before we write a single boundary.

teleop · leader → follower
phasecurrent: idle
Robot-side

Teleoperation

Leader–follower and joystick demonstrations. Each episode is split into task and subtask phases, with the points where an attempt stalls or fails marked.

phase boundariesfault pointsclip grade
target · lid
head · l-wrist · r-wrist
phasecurrent: idle
Human-side

Egocentric video

Head-mounted fisheye plus left- and right-wrist views, read together. One caption has to hold across all three streams and join up with the segments before and after it.

multi-stream syncper-segment captionsbilingual
target · block
handheld · gripper cam
phasegripper: opencurrent: approach
Handheld

UMI-style gripper demos

End-effector-centric demonstrations captured without a robot in the scene: phase boundaries read from gripper open and close, not from a joint trace.

open / close eventsgripper-cam viewphase boundaries
object · cap
fixed cam · clip 0141
task: fit capsubtask: idle
Human-side

In-the-wild task video

Factory assembly lines, kitchens, back yards; not staged sets. Actions overlap, pause and restart, and half of each call is deciding which action is the task.

task / subtask / qualityclips up to 11 min
instance masks · 0 / 4
Robot perception

Object segmentation

Instance masks for the parts an industrial robot has to find and pick: mixed hardware in bins, parts on trays and lines. Every object gets its own outline and class, and touching or partly hidden parts are split apart.

polygon · bitmapinstance + classocclusion
lidar · sweep
Spatial

3D point clouds & depth

Multi-frame LiDAR sequences labeled against three orthographic views, with 2D–3D fusion, merged frames and a separate pass for missed objects.

3D boxes2D–3D fusionmiss re-check
Data collection

No footage yet? We capture it to your protocol.

We recruit operators and participants, run the sessions and hand back episodes already labeled under your spec. One contract and one set of acceptance rules, from the first recording to the last label.

Teleoperation demosEgocentric · head-mountedHandheld gripper (UMI-style)In-the-wild tasks: homes, kitchens, workshopsMulti-camera & depth
  1. 01 · Protocol

    Written before anyone records

    Task list, scenes, camera placement, what counts as a success, and how many takes per task, agreed with your team.

  2. 02 · Consent

    Every person and every place signs

    Participant releases and location consent for homes and workplaces, filed per episode before footage leaves the site.

  3. 03 · Capture

    Sessions logged, streams checked

    Operator, scene and device recorded for each episode; stream sync checked before the session ends, not after delivery.

  4. 04 · Label & deliver

    Unusable takes graded out first

    Idle, blurred or off-task footage is flagged before labeling, then episodes are annotated and delivered to your storage.

What a robot label is

An image label is about a frame. A robot label is about time.

When does a grasp start? Which stream is the boundary read from? Is a failed attempt followed by a recovery one episode or two? Those calls decide whether “object enters gripper” means anything to your model.

Your guide defines these. Every time, it also leaves some of them undefined: the frame a grasp starts on, whether a recovered failure counts once or twice, whether the instruction describes intent or outcome.

We hit those gaps in week one and ask, instead of guessing them for forty thousand items.

Phase

Task and subtask boundaries, read against every synced stream, with the source stream recorded.

Language

A caption or instruction per segment, at the coverage you set: every segment, or a stated share such as 70%.

Target

Which object, where it sits, what it's made of, what gets picked first.

Fault

Invalid actions, attempts blocked by the environment, and the point where an attempt goes wrong.

Grade

A quality call on every clip, so unusable footage never reaches your training set.

idleunusableno task contentoperator errorblurred
Portraits of Corpra project managers and QA reviewers in Corpra.ai team shirts
The team
30,000annotators we can staff your project from

The people who run it

Every face here is a Corpra project manager or QA reviewer. They set up your guide, review every item and sign off each batch before it ships.

How we work with robotics data teams

What week one looks like
Spec question 03guide v1 → v2

The guide splits segments at “each new action”. When the left hand steadies a box while the right hand fills it, is the steadying hand its own segment?

Ruling

Steadying is context, not a segment; only the acting hand opens one. Added to the guide as §3.4 and sent back to you as a diff.

A decision made once in a chat thread is invisible to whoever labels the next thousand clips. Ours go into the guide the same day.

Your platform, your spec

Labelbox, Encord, CVAT or your in-house tool. Nothing to migrate, no new vendor tool for your engineers to learn.

Gaps raised in week one

Undefined cases come back to you as written questions during the first batch, not as rework at item forty thousand.

Convergence, not a claimed %

Under 5% segment-level error on your acceptance sampling by week 2, starting from a spec we've never seen. One wrong boundary fails the whole segment.

Three review tiers

Annotator, then a QA manager with 2+ years of labeling who reviews every item, then a project manager with QA experience who samples.

Delivery location in the SOW

Managed delivery centres under a Canadian contract. The location is agreed at scoping and written into the SOW, so you can show it to your own customers.

Pilot before volume

A calibration batch against your gold set, with the acceptance threshold agreed in writing before anyone scales.

Pilot to production

Small batches until the spec holds. Then scale.

We've run this two-stage loop for years: rapid iteration with your engineers on small batches, then scaled delivery once the requirement stops moving.

Segment-level error on acceptance samplingAnonymized project · 2 weeks
0%10%20% 5% threshold 15% · day 1 ≈2% · week 2 151014working day
Day 0

Your spec and a gold set

We read the guide end to end and send back the questions it raises before labeling starts.

Week 1

Calibration batch

100+ clips scored against your gold set. Every ruling written into the guide.

Week 2

Threshold met

Segment-level error on your acceptance sampling under the agreed line, typically 5%. Batches below it are reworked at our cost.

Week 3

Full throughput

Volume ramps against your delivery schedule; 25% spot checks and 2-day turnaround on returns continue.

Security & privacy

Your footage is full of faces, homes and factory floors.

Data captured in real homes and workplaces carries privacy obligations from the first clip. We have been through this review before: a Japanese automaker's compliance team approved cross-border sharing after we de-identified faces and plates and showed our certification.

Face and plate de-identificationNo personal phones on production floors Central storage, task-level accessNDA for every engagement and every annotator Quarterly security training for all staffDelivery location written into your SOW
Certifications & terms
ISO/IEC 27001Certified by BSI GDPRAligned processing NDAEvery project, every annotator
Data stays inYour platform, or the region set in your SOW
Company

Founder-led, and on your project from the first batch.

The people who sign your contract are the people who read your spec, send the week-one questions and sign off the acceptance threshold. Between them: investment banking, venture capital, and engineering on sensors and chips.

Labeling since2017
Project leadsNorth America · Europe · Asia
Peter Yang

Peter Yang

LinkedIn
Founder & CEO

Peter spent years in investment banking at Morgan Stanley, then in venture capital, before founding the company in 2017. He leads Corpra as CEO.

Eudora Zhou

Eudora Zhou

LinkedIn
COO

Eudora worked for years at Bosch as an engineer on sensors and chip manufacturing, then invested in manufacturing companies in venture capital. She brings that high-end manufacturing background to how Corpra runs delivery.

Two teams, two different problems

Robot vision · Europe · post-VC

A 48-hour label-and-retrain loop without building an in-house team

Several proofs of concept ran in parallel, and each needed collect, label, train and update-the-instructions in one or two days. Hiring a local labeling team would have eaten the round. We set up a dedicated team with its own QA and project lead on long-term continuous annotation.

48 hfeedback loop · industry avg 5 days
of in-house monthly cost ($40K vs $120K)
Autonomous driving · Japan · automaker

Cross-border approval, and a labeling guide written from scratch

Local rules kept faces and plates in the country. We de-identified the footage and our ISO 27001 certification satisfied the compliance team, which approved sharing. The team had never written labeling instructions, so our on-site consultant drafted and calibrated them alongside their engineers.

Approvedcross-border data sharing
Spec co-writtenon-site, from the first batch
Since 2017

Breadth isn't a menu. It's evidence we absorb a new spec.

Each move meant retraining from zero on harder rules. Physical AI specs change every quarter; you need a team that has learned new rules before, not one that only knows the current ones.

Since 2017

Speech

One dimension: time.

Since 2017

Autonomous driving

3D space plus time: point clouds, fusion, traffic lights and signs.

2023 → now

Physical AI

Synced streams plus cause and effect in motion.

Free guide · 10 pages

Fifteen decisions your labeling spec hasn't made yet

Does a grasp start at contact, or when the gripper begins to close?

Is a failed attempt followed by a recovery one segment or two?

Does the caption describe what the operator meant, or what happened?

A neutral checklist for robotics data teams, with a printable sign-off sheet. Nothing in it requires us.

Company email only. Or write to service@corpra.ai.

Questions buyers ask first

Can you collect the data as well?

Yes. We run capture to your protocol and label it under the same spec, or annotate footage you already have in the tool you already use. We don't build data-cleaning or conversion pipelines.

Which platforms do you work in?

Labelbox, Encord, CVAT and in-house tools. We adapt to your review flow, including multi-round accept and reject.

How is error measured?

Per segment. If any boundary or label in a segment is wrong, the segment counts as an error.

Where is the work done?

In our managed delivery centres. The location is agreed at scoping and written into the SOW.

Request a pilot

Send a spec and a sample. Get a calibration batch back.

A project lead in your time zone replies within 1 business day with the questions your guide raises and a batch plan.

Under NDA on request · service@corpra.ai