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

Apply to capture

Task family

Stereo Handyman and Home Repair Data

Diagnose the fault, fix or replace the part, then test: a repair call in a client’s home is a short ordered arc, and the hands, the tool and the fixture are all in frame as it happens. This page covers the stereo and container side of home repair robot training data: what a calibrated stereo pair adds to a fixture, a fitting and the work surface around it, what MCAP is according to its own documentation, and what the site does not state. We run custom trade data collection fast and on demand against a spec you write, as stereo handyman repair call video and an egocentric on-site repair dataset in MCAP, at scale.
Catalog rows
Four On-Site Home Repair rows: handyman, electrical, HVAC and plumbing calls
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 home repair video?

01

Depth of the fixture, the fitting and the surface

Depth is recoverable from every frame pair, so the shape of a fixture or a fitting sits in the same capture as the hands. No depth accuracy figure is stated.

02

Hands on the tool, with a flag when they are hidden

Hand and tool cover the fault while it is fixed. Hand pose carries a per-joint visibility flag, so a hidden joint is flagged, not guessed.

03

Diagnose, fix and test on one clock

Streams are hardware-triggered onto one clock with a 2.0 ms cross-stream ceiling, and action segments can mark the diagnosis, the fix and the test as the skill spec defines them.

Definition

What is stereo handyman and home repair data?

It is first-person video of a person doing the repair calls the catalog lists, 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: 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 home repair, plumbing, electrical and HVAC pages?

The egocentric home repair page covers the same four rows with no stereo or MCAP content. The three stereo trade pages each cover one trade across several environments. Each lists only its own repair call row, and none lists the handyman row.

This page is the one that treats the four On-Site Home Repair rows together: one environment, four calls, with the stereo and MCAP layer on top. It states no brand, part spec, duration, standard or certification, because the site states none.

Catalog rows

Which catalog rows does stereo handyman and home repair data map to?

Four, all in the On-Site Home Repair environment under the Construction & Trades sector, described as a professional plumber, electrician, HVAC technician or handyman working in a client’s home. "Handyman repair call" reads "Fix doors, shelves, fixtures and minor damage in a client’s home with hand tools" and is rated Medium. "Electrical repair call", "HVAC service call" and "Plumbing repair call" are rated Hard. All four are Available on request and list a head-mounted phone or a multiview rig.

The steps on this page are the ones the rows name: diagnose or locate a fault, replace or fix, then test. The only tool named is hand tools, on the handyman row.

Environment

Where is a repair call captured?

The environment is described as professional trades working in a client’s home. The site names no city, region, client or address, and does not state the number of residences, sites or episodes. Whose home is used, and under what access agreement, is set per program in the spec.

The rows do not say which capture mode applies to which row; a multiview rig adds synchronized angles when the spec asks for them.

Why stereo

What does a stereo pair add to a fixture, a fitting and the work surface?

A repair call is about a fixture and its surroundings: where the fault is and how the hand and tool approach it. A stereo pair recovers depth from the calibrated frame pair rather than from a standalone depth sensor, so the form of the fixture and the surface is in the same frame as the hands and the tool.

No depth accuracy figure, repair-quality label or test result field is stated.

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 repair 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 of these a repair call uses, and how a head-mounted phone, a multiview rig and a stereo pair combine, is Not stated and agreed in the spec.

Failure modes

What goes wrong when you record repair calls in stereo?

The first risk is occlusion by the work itself: hand and tool cover the fault while it is fixed. The site answers with a per-joint visibility flag, contact events, and wrist views where the spec asks for them.

Depth is the second. The site says depth degrades on wet and reflective surfaces, masks low-confidence regions with per-frame confidence maps, and rejects an episode above 35 percent invalid depth pixels in the manipulation region. How depth behaves when the plumbing row tests the water flow is Not stated. 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 glare, low light, dust or motion blur on these rows, so this page promises none.

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. The foxglove/mcap repository is MIT-licensed; that is the MCAP project’s licence, not the licence of a Firsthand delivery.

Streams

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

Firsthand offers MCAP delivery, and dataset 06 is stated as shipping as MCAP. For repair calls 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 here; confirm them in the skill spec on a Spec Pilot batch.

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 a home repair call, so this page claims no off-the-shelf coverage of these 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.

Fast · on demand

How fast is a first batch of repair data?

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. All four rows are Available on request, and the site does not say which timing applies, so ask when you request the quote.

Privacy and rights

How are people, labels and rights handled?

For every delivered episode the site states that faces, heads, licence plates and legible screens are detected and irreversibly blurred at ingest, a human reviewer confirms the result, and footage that cannot be de-identified is held or discarded. Every episode links to a signed contributor release through a documented consent chain, and the release covers bystanders. Resident access terms are set per program.

The buyer owns the dataset under a perpetual, irrevocable, non-exclusive-by-default licence, with exclusivity available. This page makes no safety, electrical, gas, refrigerant or code-compliance claim for any repair row.

Ordering

How do you order a stereo handyman and home repair dataset?

Name the repair calls, the diagnose, fix and test steps in order, what the camera must see, and the streams, topic naming and encoding your reader expects. Say 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
Four rows, all in On-Site Home Repair: Handyman repair call (Medium), Electrical repair call (Hard), HVAC service call (Hard), Plumbing repair call (Hard); all Available on request
Catalog capture setup
Phone (head-mounted) or 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 and skilled trades 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 handyman and home repair data?

The four On-Site Home Repair rows with the catalog description, skill, capture setup and status as listed. All four are in the On-Site Home Repair environment.
Task (as listed)Description (as listed)SkillCapture setupStatus
Handyman repair callFix doors, shelves, fixtures and minor damage in a client’s home with hand tools.MediumPhone (head-mounted) / multiview rigAvailable on request
Electrical repair callDiagnose a fault in a client’s home, replace the failed switch, socket or breaker and test.HardPhone (head-mounted) / multiview rigAvailable on request
HVAC service callInspect the HVAC unit, replace filters or parts, check refrigerant and test the system.HardPhone (head-mounted) / multiview rigAvailable on request
Plumbing repair callLocate the leak or blockage, replace fittings or seals and test the water flow.HardPhone (head-mounted) / multiview rigAvailable on request

Neighbouring pages

How does this page differ from the neighbouring repair and trade pages?

What each page covers, as the site states it. “Not stated” means the site does not say.
PageRepair call rows it listsHandyman rowStereo and MCAP content
Egocentric home repair and handyman dataAll four On-Site Home Repair rowsListedNone
Stereo plumbing and pipe fitting dataPlumbing repair call, among six plumbing and pipe rowsNot listedYes, plumbing only
Stereo electrical installation dataElectrical repair call, among five electrical rowsNot listedYes, electrical only
Stereo HVAC installation and service dataHVAC service call, among five HVAC rowsNot listedYes, HVAC only
This pageAll four On-Site Home Repair rowsListedYes, across the four calls

Failure modes

Home repair 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 repair rows. “Not stated” means the site does not say.
Failure modeWhat the site saysWhere it shows up in repair calls
Hand and tool cover the faultHand pose carries a per-joint visibility flag; contact events mark when a hand meets an item; wrist views can be specifiedFixing or replacing the part; the test step with the hand on the fixture
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 regionThe plumbing row ends in testing the water flow: depth behaviour there Not stated
Calibration drifts over a sessionCalibrated at the start and end of every session; 0.28 px RMS gateClose work on a fixture or fitting
Clocks drift between streamsHardware-triggered onto one clock; 2.0 ms ceilingPairing hand pose against the stereo pair across diagnose, fix and test
Object out of frame, or an undocumented bystanderEpisode rejected; reject log ships with every batchThe fixture or tool leaving view; a resident entering frame
Glare, low light, dust, motion blurNot stated for these rowsAgreed in the skill spec

Stream map

Streams for repair 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 home repair

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
Home repair callsNot named in the listingsFour catalog rows, all Available on request
Time to first dataIn stock to licensea median of 48 hours where coverage is deep; typically three to four weeks for construction and skilled trades
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 hand work in a home and stereo capture look like?

Two real clips already published on this site: a household chores clip of an operator carrying a cordless vacuum down a staircase, and a head-mounted stereo capture with hands in frame as a rig example. Neither shows a repair call.

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

No handyman or home repair 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

Home repair robot training data, answered.

What is stereo handyman and home repair data?
First-person video from two calibrated cameras of a person doing a repair call in a client’s home, 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.
Which repair calls does the site state?
Four catalog rows in On-Site Home Repair: Handyman repair call (Medium), Electrical repair call (Hard), HVAC service call (Hard) and Plumbing repair call (Hard). All four are Available on request.
Does it include fixture brands, part specs, repair durations or a repair-quality label?
Not stated. The rows name the steps and the tool class only, and the site lists no appliance or fixture brand, part spec, duration, quality label or test result.
Is there a home repair video dataset I can download?
No. The catalog rows are Available on request, 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?
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. The site does not say which applies to these rows, so ask when you request the quote.
How are residents and bystanders protected, and who owns the data?
Faces, heads, licence plates and legible screens are irreversibly blurred at ingest and confirmed by a human reviewer, and every episode links to a signed contributor release. The buyer owns the data under a perpetual, irrevocable, non-exclusive-by-default licence, with exclusivity available.

Sources

Where is MCAP documented?

Request a custom home repair dataset delivered as MCAP.

Tell us the repair calls and trades, the diagnose, fix and test steps in order, what the camera must see, 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.