Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Task family

Stereo Construction Site Cleanup Data

Clear the debris, sweep it up, load the wheelbarrow, haul it to the skip: cleanup is a loop of short tool-and-load steps across a floor that changes as you work. This page covers the stereo and container side of construction site cleanup robot training data: what a calibrated stereo pair adds to debris, floors and haul routes, what MCAP is according to its own documentation, and what the site does not state. We run custom construction data collection fast and on demand against a spec you write, as stereo debris removal video and an egocentric sweeping and hauling dataset in MCAP.
Catalog rows
Two, both in Active Construction Site, quoted from the catalog
Container
MCAP (.mcap), open source
Stereo head rig (06)
Dual fisheye, 1080p per eye, 62 mm baseline
License
Perpetual, buyer-owned

Why stereo and MCAP here

What do a stereo pair and an MCAP file add to cleanup video?

01

Depth of the debris, the floor and the route

Depth is recoverable from every frame pair, so the shape of the debris, floor and haul route sits in the same capture as the hands. No depth accuracy figure is stated.

02

Hands on handles, with a flag when they are hidden

Handles and loads can hide the fingers. Hand pose carries a per-joint visibility flag, so a hidden joint is flagged, not guessed.

03

Ordered steps on one clock

Streams are hardware-triggered onto one clock with a 2.0 ms cross-stream ceiling, and action segments mark each step as the skill spec defines it.

04

Several streams in one container

MCAP holds multiple timestamped channels, so a stereo pair, hand pose and IMU can share one file. The skill spec sets which streams go in.

Definition

What is stereo construction site cleanup data?

It is first-person video of a person doing the cleanup work the catalog lists for an active construction site, recorded from their own point of view with two calibrated cameras and with hand pose and sensor streams alongside. Stereo describes the capture, and MCAP describes the container. They are separate choices.

The site does not state that stereo is already running on these rows. The catalog lists a head-mounted phone or a multiview rig as the capture setup, and a stereo pair is a capture choice agreed in the skill spec and confirmed on a Spec Pilot. The data is human capture by paid, consented contributors, not robot or teleoperation data. Firsthand is not affiliated with Foxglove or the MCAP maintainers.

Difference

How is this different from the egocentric cleanup, crew and mopping pages?

The egocentric construction site cleanup page covers the same two rows as RGB, depth and hand-pose task video, with its streams, privacy wording and what is not stated. The stereo construction crews page covers all 15 Active Construction Site rows, of which site cleanup is one. The stereo floor mopping page covers nine floor-care and janitorial rows, a different environment. This page does not repeat them.

It covers the two layers on top of the two cleanup rows: a calibrated stereo pair for depth, and MCAP as the container. The page states no debris type, weight, volume, waste-handling rule, standard or certification, because the site states none.

Catalog rows

Which catalog rows does stereo construction site cleanup data map to?

Two, both in the Active Construction Site environment under the Construction & Trades sector. "Construction Site Cleanup & Debris Removal" is described as clearing debris, sorting waste and preparing sites after works. "Sweep and haul construction debris using brooms and wheelbarrows" is described as sweeping up debris, loading it into wheelbarrows and hauling it to the site skip. Both are rated Easy, listed as Active collection and listed with a head-mounted phone or multiview rig. The first table below reproduces them as the catalog states them.

The tools and steps on this page are only those in the rows: brooms, wheelbarrows, a site skip, and clearing, sorting, sweeping, loading and hauling.

Why stereo

What does a stereo pair add to debris, floors and haul routes?

Cleanup is about the state of a place: what is on the floor, what has been moved, what is left, and the route between the work area and the skip. A stereo pair recovers depth from the calibrated frame pair rather than from a standalone depth sensor, so the form of the debris and the floor is in the same frame as the hands and the tool. The site gives no depth accuracy figure, no clearance label and no outcome label such as site clear, so whether a cleared area is resolvable in depth is Not stated.

The hard-environments page states that stereo keeps working outdoors where active depth sensors struggle. Whether a cleanup site is indoors or outdoors is not stated on the rows, so it is agreed in the spec.

Capture setup

What does the capture setup look like, and what is not stated?

The site describes two stereo setups and does not say which one a cleanup order uses. The hard-environments stack is a global-shutter 4K/60 head camera with a 120° lens, two 1080p/60 wrist cameras, a depth sensor at 848×480 and 30 fps, and 200 Hz 6-DoF IMUs. The off-the-shelf stereo head rig, dataset 06, is dual fisheye cameras at 1080p per eye, a 62 mm baseline, per-unit calibration, a 9-axis IMU and hand-tracking output.

Which rig, resolution and streams a cleanup order uses is Not stated. Intrinsics and extrinsics are re-solved at the start and end of every session, and streams are hardware-triggered onto one clock with a 2.0 ms cross-stream ceiling.

Failure modes

What goes wrong when you record site cleanup in stereo?

Hands are the first risk. A broom handle sits in the fist, a wheelbarrow handle is gripped low and a load can block the view, so the contact point is often hidden. The visibility flag on each joint is the answer the site gives, contact events mark when a hand meets the item, and a spec can ask for wrist views so a grip the head camera loses is still recorded.

Depth is the second. The site says depth degrades on wet and reflective surfaces and masks low-confidence regions with per-frame confidence maps, and an episode is rejected when more than 35 percent of depth pixels in the manipulation region are invalid. Calibration is the third, measured at the start and end of every session under a 0.28 px RMS gate. An episode is also rejected when the manipulated object is out of frame for more than 15 percent of it or an undocumented bystander appears, and a reject log ships with every batch.

The site states no handling for dust, low light, glare or motion blur on these rows, so this page promises none. The second table below sets each failure mode beside what the site says.

MCAP

What is MCAP, per its own documentation?

MCAP is an open source container file format for multimodal log data, supporting multiple channels of timestamped pre-serialized data. It is serialization-agnostic, so messages can be Protobuf, DDS (CDR), ROS, JSON and more. Its design is row-oriented and append-only, it stores schemas alongside the data, and it offers an optional index plus optional LZ4 or Zstandard chunk compression.

Reader and writer libraries exist for C++, Go, Python, Rust, Swift and TypeScript, and the mcap CLI can inspect, merge and split files. The foxglove/mcap repository is MIT-licensed; that is the MCAP project’s licence, not the licence of a Firsthand delivery. The MCAP hub page and the glossary entry cover the format in full.

Streams

Which streams can ship in an MCAP delivery of cleanup data?

Firsthand offers MCAP delivery, and dataset 06 is stated as shipping as MCAP. For cleanup work the site states hand pose, a stereo-derived depth stream, IMU, contact events, action segments, per-frame instance masks and one task instruction per episode elsewhere. What it does not state is which of those are channels in an MCAP file, how they are named, what encoding they use or at what rate.

No topic name, message schema or rate is stated on this page, and none should be assumed. Name the streams that matter in the skill spec and confirm them on a Spec Pilot batch. The third table below sets each stream beside what the site states about it.

Scale

How do off-the-shelf coverage and custom collection combine?

Off-the-shelf covers what is already in stock. The industrial and skilled-trade category lists datasets 02, 03 and 04, covering work such as machinery, auto repair, carpentry, construction, factory floors and inspection, and the stereo category lists the stereo head rig. Neither listing names site cleanup or debris removal, so this page claims no off-the-shelf coverage of the two rows.

Custom collection covers the rest: custom collection at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs. The site states no provider count, cadence, hours or volume beyond that wording, so they are quoted against your spec. The fourth table below sets the two sources side by side.

Fast · on demand

How fast is a first batch from a construction site?

Where coverage is deep, the median time from signed spec to first validated batch is a median of 48 hours. Construction and skilled trades is described as a thinner-coverage setting, where a first batch typically takes three to four weeks, because vetting and scheduling operators with site access is the bottleneck, and we quote that up front. The site does not say which applies to these two rows, so ask when you request the quote.

A Spec Pilot, a small and fast first batch, proves the spec and accept criteria on real footage before you scale. Billing is per validated hour, and rejected items are recaptured at our cost.

Privacy and rights

How are other trades, faces and rights handled?

A shared jobsite can put other trades and crew in frame. For every delivered episode the site states that faces and screens are detected and irreversibly blurred at ingest, a reviewer confirms the result, and footage that cannot be de-identified is discarded. Every episode links to a signed contributor release through a documented consent chain. The site states that Firsthand does not capture at a customer facility, and it states no rule for specific sites or contractors, so the site is agreed in the spec.

The buyer owns the dataset under a perpetual, irrevocable, non-exclusive-by-default licence, with exclusivity available. This page makes no safety, standards or certification claim for cleanup work.

Ordering

How do you order a stereo construction site cleanup dataset?

Describe the tools, the debris in your own terms, the area and the haul route, the steps in order, what counts as one completed pass, and the variation your pipeline is missing. Then name the streams you want in the file, the topic naming and message encoding your reader expects, whether calibration ships inside the file or beside it, and whether MCAP is the only delivery or sits beside RLDS, LeRobot or WebDataset.

Most programs begin with a Spec Pilot, which confirms the spec on real footage.

At a glance

What you get.

Catalog rows
Two rows: Construction Site Cleanup & Debris Removal, and Sweep and haul construction debris using brooms and wheelbarrows; both Easy, both Active collection
Catalog capture setup
Phone (head-mounted) / multiview rig; a stereo pair is agreed in the skill spec
Stereo head rig (06)
Dual fisheye, 1080p per eye, 62 mm baseline, per-unit calibration, 9-axis IMU, hand-tracking output; shipped as MCAP
Hand pose
21 joints per hand with a per-joint visibility flag
Sync
Hardware-triggered onto one clock; 2.0 ms cross-stream ceiling
MCAP topics, schemas, rates
Not stated on the site; agreed in the skill spec
First batch
a median of 48 hours where coverage is deep; construction is described as a thinner-coverage setting, typically three to four weeks
License
Perpetual, irrevocable, buyer-owned, non-exclusive by default

Every collection runs through the same seven-stage end-to-end custom collection pipeline. End-to-end custom data collection is a managed service that takes an AI data need from problem to owned dataset in a single accountable pipeline.

Catalog rows

Which catalog rows cover stereo construction site cleanup data?

The two rows counted on this page, with the catalog description, environment, skill, capture setup and status as listed.
Task (as listed)Description (as listed)EnvironmentSkillCapture setupStatus
Construction Site Cleanup & Debris RemovalClearing debris, sorting waste and preparing sites after works.Active Construction SiteEasyPhone (head-mounted) / multiview rigActive collection
Sweep and haul construction debris using brooms and wheelbarrowsSweep up debris, load it into wheelbarrows and haul it to the site skip.Active Construction SiteEasyPhone (head-mounted) / multiview rigActive collection

Failure modes

Cleanup capture failure modes and how the site says each is handled

Failure modes the site describes for stereo capture, set against where they show up in the two cleanup rows. “Not stated” means the site does not say.
Failure modeWhat the site saysWhere it shows up in cleanup
Hand hides the grasp from the head cameraHand pose carries a per-joint visibility flag; wrist views can be specifiedBroom and wheelbarrow handles; a load in front of the hands
Wet or reflective surfaces degrade depthPer-frame confidence maps mask low-confidence regions; an episode is rejected above 35 percent invalid depth pixels in the manipulation regionWhether cleanup surfaces are wet or reflective: Not stated
Calibration drifts over a sessionCalibrated at the start and end of every session; 0.28 px RMS gateLong shifts on an active site
Clocks drift between streamsHardware-triggered onto one clock; 2.0 ms ceilingPairing hand pose against the stereo pair
Object out of frame, or an undocumented bystanderEpisode rejected; reject log ships with every batchThe load or tool leaving view; other trades on a shared site
Dust, low light, glare, motion blurNot stated for these rowsAgreed in the skill spec

Stream map

Streams for cleanup work and what the site states about an MCAP file

Left to right: the stream or item, what the site states about it, and what the site states about it in MCAP. “Not stated” means the site does not say.
Stream or itemWhat the site statesIn an MCAP delivery, as the site states it
Stereo pairDual fisheye, 1080p per eye, 62 mm baseline (dataset 06)Dataset 06 is stated as shipped as MCAP; channel layout not stated
Depth with confidence mapsRecovered from the calibrated stereo pair; confidence map masks low-confidence regionsNot stated
Hand pose21 joints per hand with a per-joint visibility flagChannel layout and joint order not stated
IMU9-axis (dataset 06); 6-DoF at 200 Hz (hard-environments stack)Channel layout and rate not stated
Contact events, action segments, instance masksListed in the site’s episode schema; masks stored at 848×480Not stated
Task instructionOne per episodePlacement in the file not stated
CalibrationMeasured every session and shipped with the episodePlacement in the file not stated
Topic names, schemas, encoding, ratesNot statedAgreed in the skill spec

Sources of data

How off-the-shelf coverage and custom collection compare for site cleanup

As the site states it. “Not stated” means the site does not say.
QuestionOff-the-shelf catalogCustom collection at scale
What it coversDatasets already captured; the industrial category names machinery, auto repair, carpentry, construction, factory floors and inspectionTasks, setting and streams you write into a skill spec
Site cleanup or debris removalNot named in the listingsTwo catalog rows, both Active collection
Time to first dataIn stock to licensea median of 48 hours where coverage is deep; typically three to four weeks for construction
Supply modelNot applicableA network of thousands of capture providers, for a consistent, recurring data flow to labs
Provider count, cadence, hours, volumeNot statedNot stated; quoted against your spec
LicenseNon-exclusive, with resale rightsPerpetual, irrevocable, buyer-owned, non-exclusive by default

Example footage

What does egocentric footage of site cleanup and stereo capture look like?

Two real clips already published on this site. The first is a household chores clip of an operator carrying a cordless vacuum down a staircase into a living room, the nearest carrying-and-floor clip on the site. The second is a format and rig example: a head-mounted stereo capture with hands in frame. Neither shows construction site cleanup, sweeping or hauling.

sample-egocentric-capture.mp4 · household chores · carrying a vacuum between floors · fisheye, 960 × 540 web preview · not a construction cleanup clip
egocentric_stereo_sample.mp4 · head-mounted stereo · hands in frame · 1920 × 1080 web preview · rig example, not a construction cleanup clip

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

FAQ

Construction site cleanup robot training data, answered.

What is stereo construction site cleanup data?
First-person video from two calibrated cameras of a person clearing debris, sweeping it up and hauling it in a wheelbarrow, with depth and hand pose alongside.
Can it be delivered as MCAP, and what is in the file?
Yes. Firsthand offers MCAP delivery. Topic names, message schemas and rates are Not stated on the site and are agreed in the skill spec.
Does it include debris types, weights or a site-clear label?
Not stated. The rows say debris and waste only, and the site lists no debris-type, weight, volume or outcome label. The delivered fields are action segments, hand pose with visibility flags, contact events, objects and instance masks where the spec calls for them.
How does this relate to custom collection at scale?
Off-the-shelf listings do not name site cleanup, so this is a custom collection: custom collection at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs. Provider count, cadence and volume are Not stated and quoted against your spec.
How fast is a first batch from a construction site?
Where coverage is deep, the median time from signed spec to first validated batch is a median of 48 hours. Construction is described as a thinner-coverage setting, where a first batch typically takes three to four weeks. The site does not say which applies to these rows, so ask when you request the quote.
Who owns the data, and how are other trades in frame protected?
The buyer owns it under a perpetual, irrevocable, non-exclusive-by-default licence, with exclusivity available. Faces and screens are blurred at ingest, a reviewer confirms, and a clip that cannot be de-identified is discarded.

Sources

Where is MCAP documented?

Request a custom construction site cleanup dataset delivered as MCAP.

Tell us the tools, the debris in your terms, the area and haul route, the steps and their order, the streams you want in the file and whether MCAP sits alone or beside a training format. We will quote reach, timeline and price against a written spec, with a first validated batch in a median of 48 hours where coverage is deep.