Guide

Stereo Egocentric Data for Construction Robotics

A hub for stereo egocentric construction data: crews, machinery, finishing, marking and taping, inspection, MCAP delivery and recurring supply.
By the Firsthand capture teamLast updated October 24, 2026

Short answer

Stereo egocentric data for construction robotics is first-person video from two calibrated head-mounted cameras, with hand pose and sensor streams, recorded while crews work. Firsthand collects it fast and on demand to a written skill spec, across crews, machinery, finishing, marking, taping and inspection, and can deliver it as MCAP alongside off-the-shelf industrial video.

Last reviewed:

What is stereo egocentric data for construction robotics?

It is first-person video from two calibrated cameras, recorded from a worker’s own viewpoint while they do real jobsite and trades work, with hand pose and sensor streams alongside. “Stereo” describes the capture: two cameras at a fixed spacing, so depth is recoverable from every frame pair. “Egocentric” describes the viewpoint. The data is meant for models that have to see a stud bay, a drywall seam, a taped edge or a machine control station the way the person doing the work sees it.

This guide is the hub for the construction cluster on this site. It ties together the construction crews page and the task-family pages for machinery, finishing, marking and taping, floor care and inspection, adds the MCAP delivery page and glossary entry, and shows where the off-the-shelf industrial catalog and custom collection each fit. Every figure comes from a page already on the site. Where the site does not state something, this guide says “Not stated” instead of filling the gap.

Firsthand is not affiliated with Foxglove or the MCAP maintainers. Facts about the MCAP container come only from its own documentation, linked in the sources below.

Which pages make up the construction cluster?

The cluster has one crews page, six task-family pages and two supporting pages. Each task page covers the stereo and container side of one family of work: what a calibrated pair adds, what the catalog lists, what the site does not state, and how to order it. The table maps them. Some rows, such as drywall taping, appear on more than one page, so do not add the row counts together.

Construction cluster pages and the catalog rows each states. Counts overlap between pages.
PageWork coveredCatalog rows the site states
[Construction crews](/custom-collection/stereo-construction-crew-data)Carpentry, drywall, insulation, painting, plumbing, electrical installation, tiling and site cleanup15 rows on the Active Construction Site environment
[Heavy machinery operation](/custom-collection/stereo-heavy-machinery-operation-data)Working the levers and control panels of presses, cranes or machinery from the operator stationOne row, rated Hard
[Surface finishing](/custom-collection/stereo-surface-finishing-data)Sanding, drywall taping and mudding, painting and stainingNine rows
[Concrete finishing](/custom-collection/stereo-concrete-finishing-data)Mixing, pouring, screeding and finishing concrete with shovels, floats and trowelsOne concrete row, rated Hard, plus one general trades row that names concrete
[Layout marking and taping](/custom-collection/stereo-layout-marking-and-taping-data)Measuring, marking, layout, drywall taping and maskingEleven rows
[Floor mopping](/custom-collection/stereo-floor-mopping-data)Mopping, vacuuming and other floor care and janitorial workNine rows
[Surface quality inspection](/custom-collection/stereo-surface-quality-inspection-data)Inspecting parts and items against a standardNine rows
[Egocentric stereo data in MCAP](/custom-collection/egocentric-stereo-data-in-mcap)The MCAP delivery format, not a task familyNot applicable
[Egocentric data supply for robotics labs](/custom-collection/egocentric-data-supply-for-robotics-labs)How off-the-shelf and custom collection combine into a recurring flowNot applicable

Construction cluster pages and the catalog rows each states. Counts overlap between pages.

Why use stereo rather than single-camera video on a jobsite?

The site states that a stereo pair at human-eye spacing makes depth recoverable from every frame pair, and that stereo keeps working outdoors where active depth sensors struggle. On a construction site the geometry is the point: a stud bay, a panel edge, a joint or a tile line is a three-dimensional thing, and the same frame pair that shows the hands working it also carries its shape. The full comparison is in stereo vs monocular video for robot learning, and the depth side is in depth data for embodied AI.

Depth is not the only reason. Construction work is hands-on in a way that hides the evidence: a hand covers the spot being marked, a taping knife covers the joint, a handle covers the fingers. The next table lists the failure modes the site names for this kind of capture and how each is handled.

Capture failure modes the site describes and where they show up in this cluster.
Failure modeWhat the site saysWhere it matters in construction
Hand hides the grasp from the head cameraHand pose carries a per-joint visibility flag (21 joints per hand on the hard-environments stack), so a hidden joint is flagged as hidden, not guessedTape and pencil work, taping knives, tool handles, control levers
Wet or reflective surfaces degrade depthPer-frame confidence maps mask low-confidence regionsFresh joint compound, paint, stain, a freshly mopped floor
Clocks drift between streamsStreams are hardware-triggered onto one PTP clock domain and aligned under 2 msAny stream pairing, such as hand pose against the stereo pair
Calibration drifts over a sessionThe rig is calibrated twice per session, before capture starts and after it endsLong shifts on an active site
Bystanders in frameFaces and screens are blurred at ingest, a reviewer confirms, and clips that cannot be de-identified are discardedOther trades and crew on a shared site

Capture failure modes the site describes and where they show up in this cluster.

What capture setup does a construction stereo order use?

The site describes two stereo setups and does not say which one a construction order uses. The off-the-shelf stereo head rig, dataset 06, is a dual-fisheye rig. The hard-environments stack is a head camera with wrist cameras, a depth sensor and IMUs. The catalog lists the capture tier on every construction row as a head-mounted phone or multiview rig, so a stereo pair is a capture choice agreed in the skill spec and confirmed on a Spec Pilot, not something already running on those rows.

Capture setups as the site states them. “Not stated” means the site does not say.
ItemStereo head rig (dataset 06)Hard-environments stackCatalog construction rows
CamerasDual fisheye, 1080p per eyeGlobal-shutter 4K/60 head camera with a 120° lens; two 1080p/60 wrist camerasPhone (head-mounted) / multiview rig
Stereo baseline62 mmHuman-eye spacing; the exact value is a per-session calibration parameterNot stated
DepthRecoverable from the stereo pairDepth sensor, 848×480 at 30 fpsNot stated
IMU9-axis200 Hz 6-DoFNot stated
Hand poseHand-tracking output21 joints per hand with a visibility flagAgreed in the skill spec
CalibrationPer-unitIntrinsics and extrinsics re-solved at the start and end of every sessionCalibrated twice per session, before capture starts and after it ends
DeliveryShipped as MCAPFormat named in the specFormat named in the spec
Used for a construction order?Not statedNot statedSet in the skill spec

Capture setups as the site states them. “Not stated” means the site does not say.

For rig setup, calibration and sync in depth, see stereo camera rig setup for robotics data and how we measure sync error.

What does stereo data from construction crews cover?

The construction crews page covers the 15 task rows listed under the Active Construction Site environment: carpentry, woodworking, general skilled trades, debris cleanup, insulation, drywall, electrical installation, painting and priming, plumbing, lumber cutting and tiling. Four rows are marked Ready to deploy and eleven are Active collection. By difficulty, six are Hard, seven are Medium and two are Easy. The environment itself is described on the Active Construction Site page.

Capture is planned around the site’s own layout and schedule rather than asking the work to pause. Paid, consented contributors do the actual task with other trades and equipment present. The spec names the task once and several contributors perform it, so real variation in technique is represented. Failure and recovery cases, such as a misaligned fastener or a redo of a measuring step, sit in the same labeled structure and can be required for a batch. The related construction and skilled trades data page covers the same trades without the stereo framing.

How does heavy machinery operation fit?

Machinery work is the one task family here that is recorded from a fixed operator station rather than from a moving body. The site lists one catalog row, Operating Heavy Machinery Controls: Heavy Industry & Fabrication, rated Hard and available on request. The heavy machinery operation page describes first-person controls video from a calibrated pair, with depth and hand pose alongside, so the operator’s hands on levers and panels are recorded in three dimensions.

The same limits apply as elsewhere in the cluster. The catalog lists a phone or multiview rig as the capture setup, a stereo pair is agreed in the skill spec, and MCAP topic names, schemas and rates are Not stated and agreed per order. The page does not claim stereo is already running on that row.

What about surface finishing, such as sanding, mudding and painting?

Finishing is a run of ordered passes over a surface that changes as you go. The surface finishing page covers nine catalog rows across sanding, drywall and painting. Here the surface is the subject, and that is where depth and its failure modes matter most. The site says depth degrades on wet and reflective surfaces and handles that with per-frame confidence maps that mask low-confidence regions. Fresh compound, paint and stain are wet surfaces, so the mask is part of the delivery, not an afterthought.

The catalog describes the steps, not a finish-quality standard. What counts as an acceptable pass is written into the accept criteria of the skill spec, and episodes that fail QA go to the reject log and are recaptured rather than shipped with a caveat.

How are layout marking and taping captured?

Layout work is a run of small, ordered moves that fix everything that follows: hook a tape and read the number, mark the line, lay out positions from a plan, tape a drywall joint, mask an edge before paint. The layout marking and taping page quotes eleven catalog rows: eight measuring, marking and layout rows, two drywall taping rows and one masking row.

One hand often holds the reference or the tape while the other marks or knifes the joint, which is the hand-hiding case from the failure-mode table. The visibility flag turns that into a labeled fact. The site gives no depth accuracy figure for these rows, so a buyer who needs one should write it into the spec and check it on the Spec Pilot.

Where do floor care and surface quality inspection fit?

Both are adjacent to construction rather than part of the Active Construction Site rows, and the site covers them on their own pages. The floor mopping page quotes nine mopping, floor-care and janitorial rows, which is floor-care work rather than a construction trade. The surface quality inspection page quotes nine inspection rows, including weld inspection and room turnover and inspection, and covers a person inspecting parts and items against a standard.

The site gives no depth accuracy figure or pass threshold for these rows, so the standard is written into the skill spec. For how rejection works generally, see robotics training data rejection criteria.

How is construction stereo data delivered as MCAP?

Firsthand offers MCAP delivery. The off-the-shelf stereo head rig ships as MCAP, and a custom order is packaged in the format you name. According to its own documentation, MCAP is an open source container for multimodal log data with multiple channels of timestamped, pre-serialized data, so a stereo pair, hand pose and IMU can share one file on one log-time axis. The MCAP delivery page covers the format in full and the MCAP glossary entry defines it.

What it is
An open source container file format for multimodal log data
Contents
Multiple channels of timestamped, pre-serialized data
Serialization
Serialization-agnostic: Protobuf, DDS (CDR), ROS, JSON and more
Write design
Row-oriented and append-only
Schemas
Stored alongside the data
Index and compression
Optional index; optional LZ4 or Zstandard chunk compression
Libraries and CLI
C++, Go, Python, Rust, Swift and TypeScript; a CLI to inspect, merge and split files
Project licence
MIT, which is the MCAP project’s licence and not the licence of a Firsthand delivery

MCAP facts, from mcap.dev and the foxglove/mcap repository

What the site does not state is just as important for a reader. MCAP topic names, message schemas, encodings, rates and files per episode are Not stated and are agreed in the skill spec, along with which streams, such as depth, wrist cameras or action segments, go in the file. If your training loop reads RLDS, LeRobot or WebDataset, name that beside MCAP: the same episodes can ship in more than one format. See pretraining data delivery formats and the formats hub.

How do off-the-shelf industrial video and custom collection combine, and how fast is a first batch?

Off-the-shelf covers what is already in stock. The industrial and skilled-trade egocentric video category lists datasets 02, 03 and 04, covering work such as machinery, auto repair, carpentry, construction, factory floors and inspection. The stereo and hand-tracking category lists the stereo head rig. Custom collection covers the gaps: custom collection at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs. The data supply page explains how the two sources hold one spec and one QA bar across batches.

How the two sources differ, as the site states it. “Not stated” means the site does not say.
QuestionOff-the-shelf industrial catalogCustom stereo collection
What it coversDatasets already captured: industrial and skilled-trade work including carpentry and constructionTasks, setting and streams you write into a skill spec
Time to first dataIn stock to licenseMedian 48 hours to a first validated batch where coverage is deep; typically three to four weeks for construction and skilled trades, a thinner-coverage setting
LicenceNon-exclusive, with resale rightsPerpetual, irrevocable, buyer-owned, non-exclusive by default, exclusivity available
PricingCustom quoteQuoted per spec
Batch size, cadence, provider count, hoursNot stated hereNot stated; quoted against your spec

How the two sources differ, as the site states it. “Not stated” means the site does not say.

The bottleneck the site states for construction is vetting and scheduling operators with the right site access, not demand for the task, which is why it is quoted up front as the longer timeline. The page makes no claim about delivery cadence or volume per week or month.

What QA, privacy and licence apply to a construction batch?

Quality, privacy and licence controls applied to every custom batch.
ControlWhat the site statesWhat a buyer sees
QA gateA QA gate runs before anything shipsA validated batch, not a raw dump
Reject logRejected episodes are logged and recaptured, not shipped with a caveatA reject log that ships with every batch
Spec PilotA small first batch proves the spec and accept criteria on real footageA decision point before scaling
ConsentPaid, consented contributors; a consent artefact ID is recordedConsent traceable to the data; a data card ships with each batch
AnonymizationFaces and screens detected and irreversibly blurred at ingest; reviewer confirmsDe-identified footage
LicencePerpetual, irrevocable, buyer-owned, non-exclusive by defaultA dataset you own

Quality, privacy and licence controls applied to every custom batch.

For how to write the accept criteria that the QA gate checks against, see how to write a skill spec and the skill spec glossary entry.

How do you order a custom stereo construction dataset?

Most orders begin with a Spec Pilot. Before you request one, settle the items below. The skill spec fixes them, and the pilot confirms them on real footage.

  • The task rows you need, from the crews, machinery, finishing, marking and taping, floor care or inspection pages
  • The setting and any site-access constraints, which drive the first-batch timeline
  • The rig and streams: stereo pair, wrist views, hand pose, IMU and anything else you want in the file
  • The delivery format, including MCAP if your reader expects it, and which streams go in the file
  • The accept criteria for what a finished pass, a marked line or a passed inspection looks like
  • Whether you want off-the-shelf industrial video for immediate volume alongside the custom batches
  • The licence terms, including whether you want exclusivity

Example footage

What does egocentric stereo footage look like?

One real clip already published on this site. It is a format and rig example: a head-mounted stereo capture with hands in frame. It is not a construction site, a machine, a finishing pass, a marking or taping job or an inspection, and it does not show any task from this guide.

egocentric_stereo_sample.mp4 · head-mounted stereo · hands in frame · 1920 × 1080 web preview · rig example, not a construction clip

No construction-site clip is published on the site, so this is the nearest stereo clip. Request a sample to see delivered files. See stereo sample page, stereo + wrist-cam example videos, request an egocentric data sample.

FAQ

Stereo Egocentric Data for Construction Robotics, answered.

01

What is stereo egocentric data for construction robotics?

First-person video from two calibrated head-mounted cameras, recorded while a worker does real jobsite or trades work, with hand pose and sensor streams alongside. Depth is recoverable from every frame pair.

02

Which construction tasks can Firsthand collect in stereo?

The site lists 15 Active Construction Site rows for crews, plus task-family pages for heavy machinery operation, surface finishing, layout marking and taping, floor mopping and surface quality inspection. A stereo pair is agreed in the skill spec for each order.

03

Is stereo already captured on the catalog construction rows?

Not stated. The catalog lists a head-mounted phone or multiview rig as the capture tier on those rows. A stereo pair is a choice made in the skill spec and confirmed on a Spec Pilot.

04

Can construction stereo data be delivered as MCAP?

Yes. Firsthand offers MCAP delivery. MCAP is an open container for timestamped, pre-serialized multi-channel data. Topic names, schemas, encodings and rates are Not stated on the site and are agreed in the skill spec.

05

How fast can a first batch be delivered?

Where coverage is deep, the median is 48 hours to a first validated batch. Construction and skilled trades is a thinner-coverage setting, so a first batch typically takes three to four weeks, mostly to vet and schedule operators with site access.

06

Can I combine off-the-shelf industrial video with custom collection?

Yes. The off-the-shelf industrial catalog gives immediate volume, and custom collection at scale through a network of thousands of capture providers fills the gaps, for a consistent, recurring data flow to labs. Cadence and volume are Not stated and quoted against your spec.

Sources

Where is this documented?

Check it against the sample pack.

40 episodes across 4 environments, delivered in the exact schema these guides describe.