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

Apply to capture

Task family

Stereo Welding and Metal Fabrication Data

Laying out a plate, cutting and fitting pipe, tacking a frame square, running a bead, grinding the seam flush, checking the weld: fabrication is a chain of dependent steps on parts, seams and fixtures that change shape as you work. This page covers the stereo and container side of welding robot training data: what a calibrated stereo pair adds when the part and the seam are the subject, what MCAP is according to its own documentation, and what the site does not state. We run custom fabrication-shop data collection fast and on demand against a spec you write, as stereo welding video and an egocentric metal fabrication and grinding dataset.
Catalog rows
Twelve rows across welding, layout, pipe, grinding and weld inspection
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 welding and fabrication video?

01

Depth of the part, the seam and the fixture

The site states that a stereo pair at human-eye spacing makes depth recoverable from every frame pair, so the geometry of a plate, a pipe end, a clamped frame or a ground seam is in the same capture that shows the hands working it.

02

Reflective surfaces are flagged, not hidden

The site says depth degrades on wet and reflective surfaces and handles that with per-frame confidence maps that mask low-confidence regions. Whether bare or freshly ground metal behaves that way in a given recording is Not stated, so the mask matters here.

03

Hands that survive the tool

3D hand pose carries a per-joint visibility flag, so a finger hidden behind a clamp, a torch handle or a grinder guard is flagged as hidden rather than silently guessed.

04

Several streams in one container

MCAP stores multiple channels of timestamped, pre-serialized data, so a stereo pair, hand pose and IMU can share one file on one log-time axis. Which streams go in the file is set in the skill spec.

Definition

What is stereo welding and metal fabrication data?

It is first-person video of a person working metal, recorded from their own point of view with two calibrated cameras and with hand pose and sensor streams alongside. The tasks are the ones the site’s catalog lists for welding, metal fabrication, layout, pipe cutting and fitting, grinding and deburring, and weld inspection. 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 welding, heavy machinery and surface finishing pages?

The egocentric welding and metal fabrication page covers the tasks: the catalog rows, the episode schema, the delivery formats and what that page does not state. This page does not repeat it. It covers the two choices layered on top of the same rows: a calibrated stereo pair for depth, and MCAP as the delivery container.

The stereo heavy machinery operation page covers cab and control work on equipment, and the stereo surface finishing page covers sanding, drywall and painting. Welding and fabrication share some ground with both, in shop machinery and in grinding, but the rows, the hand work and the open questions are different. The rows are the same as on the egocentric page and the claims are as limited. This page states no amperage, filler, shade, bead-quality or certification figure, because the site states none.

Catalog rows

Which catalog rows does stereo welding and fabrication data map to?

Twelve rows count, in five families. Two broad rows sit in the Heavy Industry & Fabrication environment: Metal fabrication and Welding. Ten sit in the Metal Fabrication & Welding Workshop environment: two further welding and fabrication rows, two layout rows, two pipe rows, two grinding rows and one weld inspection row. The first table below reproduces each as the catalog states it.

Statuses are Available on request for the two heavy industry rows and Ready to deploy for the ten workshop rows, which means contributors and site access are set up and capture starts once a spec is signed. The knife-forging row in the same workshop environment is covered on the knifemaking page and is not counted here. Skill ratings run from Medium to Hard, and none is rated Easy. The site names no shop, brand, worker, material or machine model for any row.

Why stereo

Why capture welding and metal fabrication in stereo?

Fabrication is about the state of a part: whether a pipe end is bevelled, whether a frame is square before the tack, whether a seam is ground flush. A stereo pair recovers depth from the calibrated frame pair rather than from a standalone depth sensor, so the form of the part and the fixture sits in the same frame as the hands. The site gives no depth accuracy figure for these rows and no weld-quality label, so what a buyer does with that depth is their pipeline’s question.

The hard-environments page states that stereo keeps working outdoors where active depth sensors struggle, and that many programs capture both and sync them on one clock. Whether a fabrication setting is a workshop bay, a heavy-industry floor or a yard is not something the catalog rows state beyond the environment names, so that is agreed in the spec.

Hands

What does hand pose add around a torch, a grinder and clamps?

The site states 3D hand pose of 21 joints per hand with a per-joint visibility flag, and contact and grasp events that mark when fingers meet a tool or a part. In fabrication that is the grip on a clamp, the hold on a torch or machine, the two-handed guide of an angle grinder and the fingers steadying a workpiece on a bench.

These are the moments a head camera loses most often, because the tool, a guard or the workpiece sits between the lens and the fingers. A spec can ask for a wrist view so a grip the head camera loses is still recorded, and the visibility flag marks the joints that were hidden. The site states no grip-force, tool-pose or torch-angle stream, and this page does not claim one.

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 welding or fabrication 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 egocentric welding page states that a head-mounted phone records the first-person view and that a multiview rig adds synchronized third-person angles when the spec asks for them. Which rig, resolution and streams a welding order uses is Not stated, and the second table below sets what is stated beside what is not. 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 welding and fabrication in stereo?

Reflective surfaces are the first risk. The site says depth degrades on wet and reflective surfaces, and confidence maps mask the low-confidence regions. An episode is rejected when more than 35 percent of depth pixels in the manipulation region are invalid. The site does not say how depth behaves on bare, polished or ground metal, so this page promises no figure.

The arc is the second, and the site is plain about it: it does not say how a recording handles the bright light of an arc, a helmet or a shield, and exposure handling is Not stated. Raise it in the spec before capture. Motion blur and occlusion are the third. The head camera is global-shutter, which avoids rolling-shutter skew, and the site notes that reach and grasp frames are where blur and occlusion show up. Hand pose carries a visibility flag for joints a clamp or a grinder hides.

Calibration is the fourth, because stereo depth is only as good as the rectification behind it: it is measured at the start and end of every session under a 0.28 px RMS gate. The fifth is framing: an episode is rejected when the manipulated object is out of frame for more than 15 percent of it, or an undocumented bystander appears. No weld-defect, bead-quality or completion label is listed on the site.

QA

What QA and privacy steps does the site state?

Every batch is validated against signed accept criteria before it ships, a reject log ships with it, and rejected items are recaptured at our cost. Delivery is rolling, per validated batch, and billing is per validated hour. Each episode links to a signed contributor release through a documented consent chain, and the consent record is part of the delivery.

Faces, plates and screens are detected and irreversibly blurred at ingest, and a reviewer confirms the result before anything ships. The site does not state a separate rule for drawings, labels or machine displays in a shop, so this page does not claim they are blurred. The site makes no safety, protective equipment or compliance claim for any welding or fabrication environment, and neither does this page.

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, with optional chunking and CRC checksums.

Native 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 welding and fabrication data?

Firsthand offers MCAP delivery, and dataset 06 is stated as shipping as MCAP. For fabrication work the site states a stereo pair, a stereo-derived depth stream with confidence maps, hand pose, IMU, contact events, action segments and calibration 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.

Other formats

Which other formats can carry the same episodes?

The site states delivery in RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd, and MCAP can ship alone or beside any of them. Welding and fabrication episodes follow the same episode schema as every other Firsthand collection, so a loader that reads another Firsthand dataset reads this one without changes.

Which container suits a lab depends on its reader and its training loop, and the site does not rank them. The compare page on MCAP and HDF5 sets the two side by side, and the delivery formats guide covers the rest. Say in the spec whether MCAP is the only delivery or sits beside a training format.

Scale

How do off-the-shelf stereo data and custom collection combine?

Off-the-shelf covers what is already in stock: the stereo category lists the stereo datasets and hand-tracking video, and only dataset 06 is stated as MCAP. This page does not claim off-the-shelf coverage of the welding, layout, pipe or grinding rows. A lab can use the stock stereo footage to check the rig and the format first, then commission the fabrication tasks it needs. 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.

Where coverage is deep, the median time from signed spec to first validated batch is a median of 48 hours; where it is thin, turnaround runs three to four weeks. Ten of the workshop rows are listed as Ready to deploy, but the site does not say which coverage level applies to a given row or setting, so ask when you request the quote. Collections are billed per validated hour, and capture at your own facility is listed as not offered.

Ordering

How do you order a stereo welding and metal fabrication dataset?

Describe the parts, joints and sequence your policy needs: layout, cutting, fitting, tacking, welding, grinding, inspection. State what counts as a completed step, the setting, 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, a small first batch that proves the spec and accept criteria on real footage before you scale. Welding process, metal, thickness, arc handling and machine or torch models are agreed in the spec because the site does not state them. The fourth table below shows what each spec element decides.

At a glance

What you get.

Catalog rows
Twelve rows in five families: welding and fabrication, layout, pipe, grinding and deburring, weld inspection; status and skill as listed
Catalog capture setup
Phone (head-mounted) / multiview rig on every row; a wrist-mounted camera is available alongside; 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
Welding process, metal, thickness, arc handling
Not stated beyond the rows naming MIG, TIG and stick; agreed in the skill spec
MCAP topics, schemas, rates
Not stated on the site; agreed in the skill spec
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 welding and metal fabrication data?

The twelve 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
Metal fabricationCut, bend, drill and weld metal parts into assemblies using shop machinery.Heavy Industry & FabricationHardPhone (head-mounted) / multiview rigAvailable on request
WeldingSet up the welder, tack and run beads along metal joints and clean the welds.Heavy Industry & FabricationHardPhone (head-mounted) / multiview rigAvailable on request
WeldingWeld metal parts with MIG, TIG or stick, controlling travel speed and bead shape.Metal Fabrication & Welding WorkshopHardPhone (head-mounted) / multiview rigReady to deploy
Weld and join metal frames using a MIG welder and clampsClamp frame parts square, tack with the MIG welder and run full welds along the joints.Metal Fabrication & Welding WorkshopHardPhone (head-mounted) / multiview rigReady to deploy
Metal FabricationLay out, cut, form and weld sheet and structural metal into finished parts.Metal Fabrication & Welding WorkshopHardPhone (head-mounted) / multiview rigReady to deploy
Mark and lay out sheet metal using a scribe and squareMeasure sheet metal, scribe cut lines with a square and mark bend and hole positions.Metal Fabrication & Welding WorkshopMediumPhone (head-mounted) / multiview rigReady to deploy
Part Layout & MarkingTransfer dimensions from drawings to metal stock with scribe, square and punch.Metal Fabrication & Welding WorkshopMediumPhone (head-mounted) / multiview rigReady to deploy
Cut and fit steel pipe using a bandsaw and pipe clampsMeasure and mark steel pipe, cut it on the bandsaw and fit sections in clamps.Metal Fabrication & Welding WorkshopMediumPhone (head-mounted) / multiview rigReady to deploy
Pipe Cutting & FittingCut pipe to length, bevel the ends and fit and clamp sections ready for welding.Metal Fabrication & Welding WorkshopMediumPhone (head-mounted) / multiview rigReady to deploy
Grind and deburr welded seams using an angle grinder and filesGrind weld seams flush with an angle grinder and finish edges with files.Metal Fabrication & Welding WorkshopMediumPhone (head-mounted) / multiview rigReady to deploy
Grinding & DeburringGrind welds and cut edges smooth and remove burrs with grinder and hand files.Metal Fabrication & Welding WorkshopMediumPhone (head-mounted) / multiview rigReady to deploy
Weld Inspection & CleanupInspect welds for defects, grind and clean seams and mark parts for rework.Metal Fabrication & Welding WorkshopMediumPhone (head-mounted) / multiview rigReady to deploy

Stated vs not stated

What the site states about stereo capture for welding and fabrication

Left to right: the item, what the site states, and what that means for a welding or fabrication order. “Not stated” means the site does not say.
ItemWhat the site statesFor a welding or fabrication order
Catalog capture setupPhone (head-mounted) / multiview rig on every row; a wrist camera is available alongsideA stereo pair is a spec choice; not stated on the rows
Stereo head rig (dataset 06)Dual fisheye, 1080p per eye, 62 mm baseline, per-unit calibration, 9-axis IMU, hand-tracking output; shipped as MCAPWhether a welding order uses it: Not stated
Hard-environments stack4K/60 global-shutter head camera, 120° lens; two 1080p/60 wrist cameras; depth 848×480 at 30 fps; 200 Hz 6-DoF IMUWhether a welding order uses it: Not stated
Depth on wet and reflective surfacesDegrades; per-frame confidence maps mask low-confidence regionsStated; behaviour on bare or ground metal is Not stated
Arc, helmet and shield exposure handlingNot statedRaised in the spec before capture
CalibrationMeasured every session and shipped with the episode; 0.28 px RMS reprojection gateStated
SynchronizationHardware-triggered onto one clock; 2.0 ms cross-stream ceilingStated
Hand pose21 joints per hand with a per-joint visibility flagStated
Welding process, metals, thickness, machine or torch modelsRows name MIG, TIG and stick only; the rest is Not statedAgreed in the skill spec
Weld quality, defect, force or completion labelsNot stated; no such label or stream is listedAgreed in the skill spec
MCAP topics, schemas, ratesNot statedAgreed in the skill spec

Stream map

Streams for fabrication 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
Wrist viewsWrist camera available alongside the head camera; two 1080p/60 wrist cameras in the hard-environments stackNot stated
IMU9-axis (dataset 06); 6-DoF at 200 Hz (hard-environments stack)Channel layout and rate not stated
Contact events, action segmentsListed in the site’s episode schema; action segments are frame-accurateNot stated
CalibrationMeasured every session and shipped with the episodePlacement in the file not stated
Topic names, schemas, encoding, ratesNot statedAgreed in the skill spec

Skill spec

What the skill spec fixes for a stereo welding and fabrication order

Spec element and where a buyer can see it in the delivery. “Set per program” means the site states no fixed value.
Spec elementWhat it decidesWhere it shows up
Fabrication step and orderWhat one episode is: a layout, a fit-up, a tack, a bead, a ground seam, an inspection passEpisode boundaries and action segments; set per program
Process, metal and thicknessMIG, TIG or stick, and the material the policy needsSet per program; the site does not settle it for these rows
SettingWorkshop bay, heavy-industry floor; working set or staged setSet per program; capture at your own facility is not offered
Rig and streamsStereo pair, wrist views, hand pose, IMU and any othersThe channels you can read; confirm on the Spec Pilot
Arc and exposure handlingHow bright-arc frames are treatedRaised before capture; Not stated on the site
MCAP topics and encodingWhat your reader expectsSet per program
Calibration deliveryInside the file or beside itSet per program
Delivery formatHow the data is packagedMCAP alone, or beside RLDS, LeRobot, WebDataset, HDF5 or zarr
Accept criteriaWhat passes QAReject log per batch
PrivacyHow people in frame are protectedFaces, plates and screens blurred at ingest
LicenseWho owns the datasetPerpetual, irrevocable, buyer-owned, non-exclusive by default

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 welding, grinding or fabrication, and it does not show a task from this page.

egocentric_stereo_sample.mp4 · head-mounted stereo · hands in frame · 1920 × 1080 web preview · rig example

No welding, grinding or metal fabrication 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

Welding robot training data, answered.

What is stereo welding and metal fabrication data?
First-person video from two calibrated cameras of a person laying out, cutting, fitting, welding and grinding metal parts, with depth and hand pose alongside.
How is it different from the egocentric welding and metal fabrication page?
It covers the same catalog rows. The difference is the capture and the container: a calibrated stereo pair for depth, and MCAP as a delivery format.
Is stereo already captured on the welding and fabrication rows?
Not stated. The catalog lists a head-mounted phone or multiview rig, and a stereo pair is agreed in the skill spec and confirmed on a Spec Pilot.
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.
How does the capture handle arc light and reflective metal?
The site does not state arc, helmet or shield exposure handling, so raise it in the spec. It does state that depth degrades on wet and reflective surfaces and that confidence maps mask low-confidence regions.
Does it include weld quality, defect or force labels?
Not stated. The site lists no such label or stream. The delivered fields are action segments, hand pose with visibility flags, contact events and depth where the spec calls for them.
Can I get this off the shelf?
The site does not state off-the-shelf welding or fabrication coverage. The stock stereo category covers stereo and hand-tracking video, and only dataset 06 is stated as MCAP. Welding and fabrication are collected to your spec.
How fast is a first batch, and who owns the data?
Where coverage is deep, the median time from signed spec to first validated batch is a median of 48 hours; thin coverage runs three to four weeks. The buyer owns the dataset under a perpetual, irrevocable, non-exclusive-by-default licence, with exclusivity available.

Sources

Where is MCAP documented?

Request a custom welding and fabrication dataset delivered as MCAP.

Tell us the parts, joints and sequence, the setting, 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.