Task family

Egocentric Leathercraft Video Data

Punching and saddle-stitching leather, cutting and skiving panels for a bag or wallet, stamping and carving patterns, and cutting and fitting saddle parts, captured first-person at the bench against a spec you write, for leathercraft robot training data and fast, on-demand custom craft data collection.
Streams
Ten, synced under 2 ms
First batch
Median 48 h where coverage is deep
Billing
Per validated hour
License
Buyer-owned

Requirements

What does leathercraft data need?

01

A named bench task list

Hand stitching, bag and wallet making, tooling and saddlery are different sequences, so a spec names each one and the pieces it covers.

02

Both hands, the leather and the tool in frame

A head-mounted view keeps both hands, the leather piece and the tool in one view while the work is done at the bench.

03

Hand pose with visibility through the whole step

3D hand pose with a per-joint visibility flag records where the fingers are, and which joints were hidden, while the leather is held and worked.

04

Step boundaries on the same clock

Frame-accurate action segments mark where punching ends and stitching begins, or where cutting ends and gluing begins, aligned to video and depth.

05

Rights you can ship on

A perpetual, buyer-owned commercial license backed by a documented consent chain.

Why it matters

What is egocentric leathercraft data, and why does it need its own page?

Egocentric leathercraft data is real-world, first-person video of work at a leatherworking bench. It is recorded from the worker viewpoint, with depth, 3D hand pose, contact events and frame-accurate action segments aligned on one hardware clock. The tasks it covers are the ones the site states in its task catalog: hand-stitching leather goods, leather bag and wallet making, leather tooling and saddlery.

This is hand-and-tool craft work, where a pair of hands, a few tools and a piece of leather do most of the job. The sewing and textile handling page covers fabric work, the deformable object page covers soft and flexible objects in general, and the tool use page covers hand-tool manipulation across many settings. This page covers the leatherworking bench, with the four tasks the catalog actually lists.

Setting

Which bench tasks can be captured?

The site states leatherwork in its task catalog, in a Leathercraft Workshop environment under the Creative Workshops & Crafts sector. The environment lists four rows: Hand-stitching leather goods, Leather bag and wallet making, Leather tooling and Saddlery. Its examples are leather tooling, hand-stitched goods, saddlery and leather bag or wallet making.

Every row uses the same capture mode, a head-mounted phone or a multiview rig, and every row is listed as Available on request. All four rows are rated Hard.

Hand stitching

How is the Hand-stitching leather goods row described?

The catalog row reads "Punch stitch holes and saddle-stitch leather pieces with two needles and waxed thread." It covers two linked steps, punching the holes and then stitching through them, and it names two needles and waxed thread as the materials.

The row is rated Hard. Leather types, thicknesses, stitch counts, stitch spacing and the tools used to punch are Not stated, and so is any success or quality label for a finished seam. The spec defines what a session stitches and how it is judged.

Bag and wallet making

How is the Leather bag and wallet making row described?

The catalog row reads "Cut leather panels, skive edges, glue and stitch them into a bag or wallet." It is the longest sequence on the page, running from cutting panels through skiving edges and gluing to stitching a finished piece.

The row is rated Hard. Panel patterns, glue types, the skiving tool and the finished designs are Not stated.

Tooling

How is the Leather tooling row described?

The catalog row reads "Wet the leather and stamp and carve patterns into it with tools and a mallet." It covers wetting the leather and then stamping and carving a pattern into it with tools and a mallet.

The row is rated Hard. Stamp and tool sets, the patterns, how the leather is wetted and any dye, finish or chemical are Not stated, so this page makes no claim about them. They are set in the written spec.

Saddlery

How is the Saddlery row described?

The catalog row reads "Cut, stitch and fit leather straps and saddle parts with heavy-duty tools." It covers cutting, stitching and fitting, applied to straps and saddle parts.

The row is rated Hard. The site names heavy-duty tools and no more, so tool models, strap and part sizes, and what a correct fit means are Not stated. A saddlery spec sets the parts and the fit check.

What is not covered

Which neighbouring tasks are not leathercraft rows?

Fabric cutting, hemming and garment sewing sit in the textile and apparel setting and on the sewing and textile handling page. Ironing, laundry folding and bed making are household cloth tasks with their own pages, and the jewelry and pottery pages cover other bench crafts. This page lists them as neighbours and does not count them as leathercraft tasks.

Edging, burnishing, dyeing and finishing a leather piece are tasks people often expect here, but the site states none of them as a catalog row. Skiving edges appears inside the bag and wallet row, and nothing else about edges is stated.

Why it is hard

Why is leatherwork hard for robot learning?

The catalog describes work done with "two needles and waxed thread", "tools and a mallet" and "heavy-duty tools", and every row is rated Hard. The site does not state material properties, thicknesses or forces, so this page makes no claim about how stiff or heavy the leather is. What the site does state is what egocentric video puts into the training distribution: hands entering the frame from below, occlusion during grasp and motion blur during reach.

The site also states why a hand pose stream matters here. RGB alone leaves a model to infer 3D hand structure it cannot see reliably through occlusion and motion blur. Firsthand delivers 3D hand pose as handJoints[2][21][3] in metric units in the head-camera frame, with a visibility flag per joint, aligned to depth and RGB. Two hands of 21 joints each are tracked per frame, and the flag records which of them were hidden behind the leather or a tool.

Setting and privacy

Where is leatherwork captured and how are bystanders protected?

The catalog places all four rows in the Leathercraft Workshop environment. The site names no workshop, city, school or leatherworker, and it does not state capture at a customer own workshop or facility. Environment, access and schedule are agreed in the spec, and the number of workshops is Not stated.

Every episode links to a signed contributor release through a documented consent chain. Faces, plates and screens are detected and irreversibly blurred at ingest, a reviewer confirms the result before anything ships, and the anonymization record is delivered with the data. An undocumented bystander is also a stated reject criterion, and the site states no further privacy rule specific to workshops.

Capture setup

How is bench work captured from a first-person view?

A head-mounted phone records the first-person view of real work on site, and a multiview rig adds synchronized third-person angles when the spec asks for them. Both are the capture modes the catalog lists for every leathercraft row.

The site states a head camera at 3840 × 2160 and 60 fps for its instrumented rig, but no camera count, resolution or frame rate for the leathercraft rows, so the capture tier is agreed in the spec.

Streams and labels

What does each leathercraft episode contain?

Each episode follows the Firsthand episode schema: ten streams synced under 2 ms, with head and wrist RGB, depth, 3D hand pose with per-joint visibility, contact and grasp events, and frame-accurate action segments. For leatherwork, hand pose tracks how the fingers hold and pull the leather, contact events mark when fingers or a tool meet it, and action segments mark each step.

Object labels use the terms your spec sets. Force or tactile data, and success or quality labels for a finished seam, bag or tooled pattern, are Not stated. They are defined in the spec if your policy needs them.

Gloves

Can tactile gloves be used for leatherwork?

The site offers a tactile glove tier as a pilot-ready option. The gloves track the hands, the glove signal is time-synced to a head-mounted stereo camera by hardware timestamps and an IMU, each glove is calibrated every session, and the pipeline checks signal dropout and sync drift.

The site does not state that the glove tier has been used on any leathercraft row, and it does not state whether gloves fit work with needles, mallets or heavy-duty tools. Treat force and tactile data as Not stated for these rows unless a spec adds the glove tier and agrees the fit with you.

Quality gates

How are leathercraft episodes checked for lost views?

Episodes are machine-checked at ingest against the stated reject criteria, listed in the table below, and a human reviewer then checks the result. The site states them for every episode, so they apply to leatherwork too.

It does not state how often a piece leaves the view at a bench, and it states no blur or sharpness rule. A rejected item goes to the reject log and is recaptured at our cost.

Delivery

How is leathercraft data labeled and delivered?

Delivery formats are RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd. The format table below sets each against what its official documentation states. Leathercraft episodes use the same schema as every other Firsthand collection, so a loader that reads another Firsthand dataset reads this one without changes.

Every batch is validated against signed accept criteria before it ships, with a reject log, and delivery is rolling, per validated batch.

Fast · on demand

How fast can a custom leathercraft dataset be collected?

Where coverage is already deep, the first validated batch lands in a median of 48 hours from signed spec. Thin environments typically take three to four weeks, because vetting operators there is the bottleneck, and we quote that up front.

On-demand top-ups run against the same spec and accept criteria after each training run. All four leathercraft rows are Available on request, so the site states no capture timeline for them beyond a quote against your spec.

The spec

How do you start a pilot?

You describe the pieces, steps and sequence your policy needs. We turn that into a written spec covering tasks, environments, capture tier, annotation depth and accept criteria, then quote reach, timeline and price before any capture begins.

A Spec Pilot, a small and fast first batch, can prove the spec and accept criteria before you scale. Billing is per validated hour, and every collection ships under a perpetual, buyer-owned commercial license.

At a glance

What you get.

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 leathercraft?

The four rows in the Leathercraft Workshop environment, with the catalog description, skill rating and status as listed. All use the head-mounted phone or multiview rig capture mode.
Task familyCatalog task and descriptionSkillStatus
StitchingHand-stitching leather goods: punch stitch holes and saddle-stitch leather pieces with two needles and waxed threadHardAvailable on request
MakingLeather bag and wallet making: cut leather panels, skive edges, glue and stitch them into a bag or walletHardAvailable on request
DecoratingLeather tooling: wet the leather and stamp and carve patterns into it with tools and a malletHardAvailable on request
FittingSaddlery: cut, stitch and fit leather straps and saddle parts with heavy-duty toolsHardAvailable on request

Streams and tasks

How do the stated streams map to bench tasks?

The streams the site states for Firsthand custom collections, set against what each carries in a leathercraft episode.
Stream or labelStatus on this siteWhat it carries in a leathercraft episode
Head and wrist RGB, depthStated; ten streams synced under 2 msKeeps the leather, the tool and both hands on one timeline
3D hand pose, per-joint visibilityStated; two hands of 21 joints, with a visibility flag per jointCarries how the fingers hold and pull the leather and which joints were hidden
Contact and grasp eventsStatedMarks when fingers or a tool meet the leather
Action segmentsStated; frame-accurateSeparates punching, stitching, cutting, skiving, gluing, stamping, carving and fitting
Object labelsSet by your specNames the pieces and steps in the terms your policy uses
Force or tactile dataGlove tier stated; use on leathercraft rows Not statedAdded only if a spec includes the glove tier

Quality gates

How do the stated reject criteria apply to bench work?

The reject criteria the site states for every episode, and what the site does and does not state about each at a leatherworking bench.
Reject criterionStatus on this siteAt a leatherworking bench
Manipulated object out of frame for more than 15 percent of the episodeStatedApplies to every episode; how often a piece leaves the view is Not stated
More than 35 percent invalid depth pixels in the manipulation regionStatedApplies to every episode; depth behaviour on leather is Not stated
Sync breach beyond the ceiling for more than three consecutive framesStatedApplies to every episode
Calibration drift beyond toleranceStatedApplies to every episode
Undocumented bystanderStatedApplies to every episode; the episode is rejected
Mismatch against the named skill specStatedChecked against the task and steps your spec names
Blur or sharpness ruleNot statedSet in the spec if your policy needs one

What is not stated

Which leathercraft details does the site not state?

Leathercraft fields the site does not state, and where each one is settled.
ItemStatus on this siteWhere it is settled
Leather types and thicknessesNot stated; rows name leather onlyThe written spec
Tool lists and tool, needle or mallet modelsNot stated beyond the tools named in the catalog rowsThe written spec
Stitch counts, stitch spacing and seam standardsNot statedThe written spec
Edging, burnishing, dyeing and finishingNot stated as catalog rowsThe written spec, if needed
Piece sizes and number of pieces or episodesNot statedThe written spec
Number of workshops or leatherworkers, skill levelsNot statedThe written spec
ThroughputNot statedQuoted against your spec
Force or tactile data on leathercraft rowsNot statedThe written spec, if needed
Success or quality labels, robot resultsNot statedThe written spec, if needed

Formats

Which formats carry leathercraft data?

Delivery formats stated on the site, set against what each format official documentation states where the documentation was read.
FormatWhat the official documentation statesUsed for here
RLDSA dataset is retrieved as episodes, and each episode holds a dataset of steps (RLDS repository README)Episode-based training loaders
LeRobotLeRobotDataset v3.0 is a standardized format for robot learning data, including multi-camera video, with many episodes stored per Parquet or MP4 file (LeRobot documentation)LeRobot dataset format and tooling
WebDatasetTar files in which files that belong together share a basename, split into numbered shards (WebDataset README)Sharded streaming for large training runs
HDF5 and zarrStated by Firsthand onlyArray storage for custom pipelines
Rerun .rrdStated by Firsthand onlyMulti-stream synchronized playback for review

FAQ

Leathercraft robot training data, answered.

What is egocentric leathercraft video data?
Real-world, first-person video of leatherworking at a bench, such as hand-stitching leather goods, making a bag or wallet, tooling a pattern and working saddlery, captured against a written spec with 3D hand pose, depth and action segments.
Which leathercraft tasks does the site state?
The task catalog lists Hand-stitching leather goods, Leather bag and wallet making, Leather tooling and Saddlery in a Leathercraft Workshop environment, all Available on request and all rated Hard.
Does the site state leather types, tool lists, stitch counts or thicknesses?
No. Leather, needles, waxed thread, glue, a mallet and heavy-duty tools are named in the catalog rows, but leather types, thicknesses, tool lists, stitch counts and piece sizes are Not stated, and the site does not state capture at a customer own workshop or facility.
Are edging, burnishing and dyeing included?
The site does not state them as catalog rows. Skiving edges appears inside the bag and wallet row, and any other finishing step is Not stated, so it would be set in the written spec.
Are force data or tactile gloves included?
Not stated for leathercraft rows. The site offers a tactile glove tier as a pilot-ready option, but it does not state that the tier has been used on leatherwork. The site states hand pose, depth, contact events and action segments.
How does the data handle hands that are hidden by the leather or the tool?
Firsthand delivers 3D hand pose with a visibility flag per joint, aligned to depth and RGB, so a hidden joint is recorded as hidden. The site also rejects an episode if the manipulated object is out of frame for more than 15 percent of it.
How fast can a custom leathercraft dataset be collected, and how do you start?
Where coverage is deep, the first validated batch lands in a median of 48 hours from signed spec. Thin environments typically take three to four weeks, and the leathercraft rows are quoted against your spec. Describe the pieces and steps you need, and a Spec Pilot proves the accept criteria before you scale.

Sources

Where are the delivery formats documented?

Request a custom dataset.

Tell us the pieces, steps and sequence your policy needs to handle. 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.