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

Apply to capture

Task family

Stereo Caulking and Sealing Data

Run a bead along a joint, then tool it smooth: caulking is one continuous pass followed by a second pass over the same line, and the hand and the tool cover the work as it is made. This page covers the stereo and container side of caulking robot training data: what a calibrated stereo pair adds to a joint, a bead and the surface around it, what MCAP is according to its own documentation, and what the site does not state. We run custom finishing-trade data collection fast and on demand against a spec you write, as stereo caulk and sealant application video and an egocentric bead tooling dataset in MCAP.
Catalog rows
One: Apply + tool caulk, on Trades Workshop Bench
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 caulking video?

01

Depth of the joint, the bead and the surface

Depth is recoverable from every frame pair, so the form of the joint and the line laid along it sit 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

The hand and the tool cover the line as it is made. Hand pose carries a per-joint visibility flag, so a hidden joint is flagged, not guessed.

03

Two passes on one clock

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

Definition

What is stereo caulking and sealing data?

It is first-person video of a person doing the caulking work 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 this row. The catalog lists a multiview rig with handheld grippers 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 adhesive, surface finishing and drywall pages?

The egocentric adhesive and sealant application page covers four bead, paste and glue rows across two environments, with caulk as one of them, and it does not cover stereo or MCAP. The stereo surface finishing page covers nine sanding, drywall and painting rows, and the stereo drywall page covers drywall installation and finishing. Neither lists the caulk row.

This page covers only the caulk row, and only the two layers on top of it: a calibrated stereo pair for depth, and MCAP as the container. It states no sealant type, cure time, bead size, joint spec, standard or certification, because the site states none.

Catalog row

Which catalog row does stereo caulking and sealing data map to?

One. "Apply + tool caulk" is in the Trades Workshop Bench environment under the Construction & Trades sector, described as "Run a caulk bead and tool it smooth." It is rated Medium, listed as Available on request and listed with a multiview rig plus handheld grippers. The environment is described as a workshop bench with hand and power tools: wrenches, drivers, drill, saw, clamps, fasteners. The first table below reproduces the row and its neighbours as the catalog states them.

The task steps on this page are the two the row names: running a caulk bead and tooling it smooth. The row names no caulk gun, nozzle, sealant or surface, so none is named here. Sealant also appears inside longer plumbing rows, such as Plumbing Fixture Installation, which is a whole job and not a caulking step.

Why stereo

What does a stereo pair add to a joint, a bead and the surface around it?

Caulking is about a line on a surface: where the joint is, where the bead sits along it, and how the tooling pass changes it. A stereo pair recovers depth from the calibrated frame pair rather than from a standalone depth sensor, so the form of the joint and the surface is in the same frame as the hands and the tool.

The site gives no depth accuracy figure, no bead-quality label and no smoothness measure, so whether a tooled bead is resolvable in depth is Not 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 caulking 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.

The catalog capture mode for this row is a staged working set recorded by a multiview rig while the operator performs the task with handheld grippers, and the site states that Firsthand does not capture at a customer’s own facility. How handheld grippers, a head-mounted stereo pair and hand pose combine on this row is Not stated, so it is agreed in the spec.

Failure modes

What goes wrong when you record caulking in stereo?

The first risk is occlusion by the work itself. The hand and the tool cover the line as it is made, and the tooling pass keeps the hand in contact with the bead while it moves. 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. Whether a fresh bead or the joint is wet or reflective 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 this row, 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, 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.

Streams

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

Firsthand offers MCAP delivery, and dataset 06 is stated as shipping as MCAP. For caulking 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. 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 caulking or sealing, so this page claims no off-the-shelf coverage of the row.

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 of caulking 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, because vetting and scheduling operators is the bottleneck, and we quote that up front. The site does not say which applies to this row, 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 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. Bench work can put printed text such as a product label in view; whether one is blurred is not stated and 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 caulking or sealing work.

Ordering

How do you order a stereo caulking and sealing dataset?

Describe the two passes in order, what counts as a finished bead, what the camera must see, 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 row
One row: Apply + tool caulk, described as "Run a caulk bead and tool it smooth."; Medium, Available on request
Catalog capture setup
Multiview rig + handheld grippers; 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 row

Which catalog row covers stereo caulking and sealing data, and what sits next to it?

The caulk row and the same-bench rows it sits beside, with the catalog description, environment, skill, capture setup and status as listed. Only the first row is counted on this page.
Task (as listed)Description (as listed)EnvironmentSkillCapture setupStatus
Apply + tool caulkRun a caulk bead and tool it smooth.Trades Workshop BenchMediumMultiview rig + handheld grippersAvailable on request
Clamp + glue jointGlue and clamp a joint square.Trades Workshop BenchMediumMultiview rig + handheld grippersAvailable on request
Assemble flat-packAssemble a panel unit with cam locks.Trades Workshop BenchMediumMultiview rig + handheld grippersAvailable on request

Failure modes

Caulking 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 caulk row. “Not stated” means the site does not say.
Failure modeWhat the site saysWhere it shows up in caulking
Hand and tool cover the lineHand pose carries a per-joint visibility flag; contact events mark when a hand meets an item; wrist views can be specifiedRunning the bead; the tooling pass that keeps the hand on the bead
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 a fresh bead or the joint is wet or reflective: Not stated
Calibration drifts over a sessionCalibrated at the start and end of every session; 0.28 px RMS gateFine work close to the surface
Clocks drift between streamsHardware-triggered onto one clock; 2.0 ms ceilingPairing hand pose against the stereo pair across two passes
Object out of frame, or an undocumented bystanderEpisode rejected; reject log ships with every batchThe joint or tool leaving view
Glare, low light, dust, motion blurNot stated for this rowAgreed in the skill spec

Stream map

Streams for caulking 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 caulking

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
Caulking or sealingNot named in the listingsOne catalog row, 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 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, an example of first-person hand and tool footage. The second is a format and rig example: a head-mounted stereo capture with hands in frame. Neither shows caulking or sealing.

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

No caulking or sealing 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

Caulking robot training data, answered.

What is stereo caulking and sealing data?
First-person video from two calibrated cameras of a person running a caulk bead and tooling it smooth, 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 sealant types, bead sizes or a bead-quality label?
Not stated. The row says caulk bead only, and the site lists no sealant, bead dimension, cure time, joint spec or quality label. The delivered fields are action segments, hand pose with visibility flags, contact events, objects and instance masks where the spec calls for them.
Is there a caulking video dataset I can download?
No. The catalog row is 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 this row, so ask when you request the quote.
Is this robot data, and is it captured at my site?
No to both. It is human capture by paid, consented contributors, not robot or teleoperation data, and the site states that Firsthand does not capture at a customer’s own facility. The catalog describes the capture mode as a staged working set with handheld grippers.
Who owns the data, and how are people 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 caulking and sealing dataset delivered as MCAP.

Tell us the two passes and their order, what counts as a finished bead, 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.