Sanding and finishing

Egocentric Sanding and Surface Finishing Video Data

Sand through the grits, sand between coats, deburr an edge, buff a panel, polish a piece: finishing is a run of repeated passes with a tool in one hand and a surface that changes as you go. We collect custom egocentric video of that work on demand, to a written skill spec, with synchronized streams, hand pose, action segments, anonymization and a buyer-owned license.
Setting
Eight catalog environments, from workshops to a detailing shop and a jewelry studio
Catalog status
Fourteen task rows: 4 Active collection, 7 Ready to deploy, 3 Available on request
First batch
Median 48 h in deep-coverage settings
License
Perpetual, buyer-owned

Requirements

What does a finishing capture need that a general tool-use clip does not?

01

Fourteen catalog rows in eight environments

Sanding, polishing, buffing and deburring rows sit under workshops, a trades bench, car detailing, a jewelry studio and a repair shop. The spec names the finishing step you need.

02

Repeated passes, in order

Sanding through the grits, sanding between coats and polishing then inspecting are sequences of passes. The spec records the order and where each pass ends.

03

Hand, tool and surface in view together

A head-mounted view keeps both hands, the tool and the surface in frame. Hand pose, contact events and per-frame instance masks are recorded on one clock, with a visibility flag on each joint.

04

No finish or force claims

The site states no grit value, finish quality, roughness, dust, safety or force figure, so none is claimed here. Consent, anonymization and the license are stated below.

Definition

What is egocentric sanding and surface finishing data?

Egocentric sanding and surface finishing video data is first-person video of a person smoothing, polishing, buffing or deburring a surface, recorded from their own point of view with synchronized sensor streams alongside. The camera sits on the head, close to what a robot’s onboard camera would see at a bench, so the frames show what the hands and the tool are doing to the surface rather than a distant view of a workshop. Teams searching for sanding robot training data, a surface finishing video dataset or egocentric polishing and sanding data are usually looking for this: footage of the work itself, tied to labels they can train on.

On this site the data is human capture: a paid, consented contributor wears the rig and performs a task from a written skill spec. It is not robot or teleoperation data, and it is not a fixed corpus you download. It is custom finishing task data collection, scoped to your tasks. This page is a different subject from woodworking and carpentry data, which covers measuring, cutting, joining and finishing wood as a whole, from painting and coating data, which centres on applying a material, from welding and metal fabrication data, and from wiping and surface cleaning data, where the aim is a clean surface rather than a finished one.

Tasks

Which sanding and finishing tasks can be captured?

The task catalog names sanding, polishing, buffing and deburring rows in eight environments, fourteen rows in all. Three sit in the Carpentry & Furniture Workshop, whose example line reads "Joinery and furniture workshop with saws, sanders and finishing stations". One sands wood surfaces with an orbital sander through the grits and wipes on stain with rags. One sands panels smooth by machine and hand, fills defects and wipes off dust before finishing. One applies stain, sealer or lacquer and sands between coats. All three are rated Medium.

Two rows sit in the Metal Fabrication & Welding Workshop, grinding and deburring welded seams and cut edges, and two sit in the Plastic & Light-Assembly Manufacturer, trimming flash from molded parts and deburring their edges. The metal rows are rated Medium, the plastic rows Easy, and all four are Ready to deploy. A Trades Workshop Bench row, to sand a surface and wipe it clean, is rated Easy and Available on request. It is the one row recorded with a multiview rig and handheld grippers rather than a head-mounted phone.

Polishing and buffing appear in four more environments. Car Wash & Detailing lists applying, buffing and inspecting polishing compound on body panels, polishing exterior panels after a wash, and drying and buffing bodywork to finish, all Active collection. Auto Service Center & Tire Shop lists hand drying and buffing paintwork to a finish, Ready to deploy. Jewelry & Metalsmithing Studio lists polishing metal pieces on the wheel with compounds and finishing by hand, rated Medium. Repair Shop lists furniture restoration, which strips old finish, repairs joints and veneer, sands and refinishes the piece. It is the only Hard row, and with the jewelry row it is Available on request.

The first table below lists every row. Nail buffing, floor waxing and glass polishing are left out because they are beauty, floor-care and cleaning tasks, and wiping a surface is not finishing. The catalog states no grit value, tool model or part size for any row, so this page states none.

Episodes

What does each episode contain?

Each attempt is delivered as one episode. On this site the standard episode carries action segments, 3D hand pose for both hands with a per-joint visibility flag, contact events that mark when a hand meets an object, an objects list, and per-frame instance masks stored at the depth resolution of 848×480. The capture setup table below lists the streams and sync figures the site states for the instrumented tier: ten streams hardware-triggered onto one PTP clock domain and aligned under 2 ms, 6-DoF IMU data at 200 Hz, and calibration twice per session.

The catalog lists a head-mounted phone with a multiview rig for thirteen of these rows, and a multiview rig with handheld grippers for the trades bench row, while the ten-stream stack is the instrumented tier. Which applies to a finishing program is not stated and is confirmed in the skill spec. Force and tactile readings are not among the listed streams.

Labels and delivery

How is the data labeled and delivered?

Action segments divide an episode into start- and end-timestamped spans, each carrying start_ns, end_ns, verb and noun. For finishing work, a segment might be one sanding pass, one change of abrasive, one wipe of the surface or one polishing round, as written in the skill spec. Where one completed step starts and ends is a spec decision, not a default.

Validation runs against signed accept criteria written into the spec before capture, and a reject log ships with each batch. Episodes are machine-checked against stated reject criteria, including a sync breach, calibration drift, the manipulated object out of frame for more than 15 percent of the episode, an undocumented bystander, and a mismatch against the named skill spec, and a human reviewer then checks each episode. Only footage that clears the criteria is billed as a validated hour, and rejected items are recaptured at our cost.

Delivery is in the format your stack already reads: RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or raw streams with metadata, with readable converter source alongside. The license is perpetual, irrevocable and worldwide, buyer-owned and non-exclusive by default, with exclusivity available as a separate term. The executed agreement controls.

Why it is hard

Why are sanding and finishing tasks hard for robot learning?

Finishing is repetition with a purpose. The catalog describes sanding "through the grits", sanding "between coats" and polishing then inspecting, so a model has to learn the order of passes and when one stops, not a single stroke. The tool sits against the surface and the fingers wrap it, so the contact point is often hidden, which is why hand pose carries a per-joint visibility flag, contact events mark when the hand meets the object and masks are recorded per frame. Whether a surface is finished is a judgment, and the site states no finish-quality label. The second table below maps each challenge to the stream or label this site states, and says so where nothing is stated.

A robot foundation model paper on arXiv organizes its training data as a pyramid, with large quantities of web data and human videos at the base, synthetic data in the middle and real robot data at the top. The same paper says human videos have no explicit action labels, so it learns latent actions to label them. That is robot-model research, not Firsthand data, and Firsthand has no relationship with its authors.

Capture and privacy

Where is it captured and how are people kept out of frame or protected?

The catalog describes the head-mounted phone as recording the first-person view of real work on site. The site also states that Firsthand does not capture at a customer’s own facility. For the trades bench row, the site describes the handheld-gripper mode as a staged working set recorded while the operator uses the grippers. For the other rows, whether a program uses a working shop or a staged set is not stated, and neither is the venue type. Both are agreed in the skill spec before capture begins.

Every contributor signs a written release, and each delivered episode links to it through consent artefact IDs in the batch data card. The consent chain has six checkpoints, and a break at any one discards the footage. At ingest, automated detection finds faces, plates and screens and blurs them irreversibly. Speech is scrubbed of names, addresses and card numbers, while ambient audio is kept. A human reviewer confirms that no un-consented person is identifiable in any frame, footage that cannot be de-identified is discarded, and the anonymization record ships with the data.

The site states no safety, protective equipment, dust control or certification practice for these environments, so this page makes no such claim. A row that mentions wiping off dust describes a step the contributor performs, not a delivered measurement.

Speed

How fast can a custom finishing dataset be collected?

From signed spec to first validated batch, the published timeline is a median of 48 hours where coverage is deep and three to four weeks where it is thin and contributors need to be recruited first. Four rows are Active collection, where recording is running now and a spec can join an existing capture stream. Seven are Ready to deploy, with contributors and site access set up. Three are Available on request, scoped and recruited to spec. The range that applies is confirmed when the spec is quoted.

Getting started

How do you start a pilot?

Describe the finishing tasks and their order, what counts as a finished pass or step, who may be in frame, and the variation cases your pipeline is missing. That becomes a written skill spec, quoted for reach, timeline and price before any capture begins. Our skill spec guide walks through how to write one.

Most programs begin with a Spec Pilot, a small, fast first batch that proves the spec and the accept criteria on real footage before volume scales. Collections are billed per validated hour. Counts of sites, contributors, episodes and hours are set in the skill spec, since the site does not state them for these environments.

Capture setup

What is the capture setup for a sanding and finishing collection?

The capture setup as stated on this site. Counts of sites, contributors, episodes and hours are set in the skill spec.
PartAs stated on this site
Catalog capture mode, thirteen rowsHead-mounted phone for the first-person view of real work; a multiview rig adds synchronized third-person angles when the spec asks for them
Catalog capture mode, trades bench rowMultiview rig with handheld grippers; a staged working set is recorded while the operator uses the grippers, so demonstrations map onto a robot end effector
Instrumented tierHead-mounted stereo rig worn by the contributor; first-person RGB with metric depth recovered from the calibrated stereo rig
StreamsTen: 4K head camera, two wrist cameras, depth, IMU, 3D hand and body pose, instance segmentation, action labels
SyncHardware-triggered onto one PTP clock domain; aligned under 2 ms
Which mode applies to a finishing programNot stated; confirmed in the skill spec

Every collection runs through the same seven-stage end-to-end custom collection pipeline.

Task rows

Stated finishing task × what the catalog says × environment × skill × status

The fourteen sanding, polishing, buffing and deburring rows as the task catalog states them. Thirteen use a head-mounted phone with a multiview rig; the trades bench row uses a multiview rig with handheld grippers.
TaskWhat the catalog statesEnvironmentSkillStatus
Sand and finish wood surfacesSand surfaces with an orbital sander through the grits and wipe on stain with ragsCarpentry & Furniture WorkshopMediumActive collection
Sanding & Surface PrepSand panels smooth by machine and hand, fill defects and wipe off dust before finishingCarpentry & Furniture WorkshopMediumReady to deploy
Staining & FinishingApply stain, sealer or lacquer with rags, brushes or spray gun and sand between coatsCarpentry & Furniture WorkshopMediumReady to deploy
Grind and deburr welded seamsGrind weld seams flush with an angle grinder and finish edges with filesMetal Fabrication & Welding WorkshopMediumReady to deploy
Grinding & DeburringGrind welds and cut edges smooth and remove burrs with grinder and hand filesMetal Fabrication & Welding WorkshopMediumReady to deploy
Trim and deflash molded partsTrim flash from molded parts with flush cutters and clean edges with a deburring bladePlastic & Light-Assembly ManufacturerEasyReady to deploy
Trimming & Deflashing PartsCut excess plastic from molded parts and deburr edges with hand toolsPlastic & Light-Assembly ManufacturerEasyReady to deploy
Sand + wipe surfaceSand a surface and wipe cleanTrades Workshop BenchEasyAvailable on request
Apply, buff and inspect polishing compoundApply, buff and inspect polishing compound on body panels with a dual-action polisher and microfiber clothsCar Wash & DetailingMediumActive collection
Wash, rinse, dry and polish exterior panelsWash, rinse, dry and polish vehicle exterior panels with foam sprayers, wash mitts, microfiber towels and a polisherCar Wash & DetailingMediumActive collection
Car Drying & BuffingDry and buff vehicle bodywork to finish after washingCar Wash & DetailingEasyActive collection
Hand Drying & BuffingDry the washed vehicle with towels and buff paintwork by hand to a finishAuto Service Center & Tire ShopEasyReady to deploy
PolishingPolish metal pieces on the wheel with compounds and finish by handJewelry & Metalsmithing StudioMediumAvailable on request
Furniture restorationStrip old finish, repair joints and veneer, sand and refinish the pieceRepair ShopHardAvailable on request

Capture challenges

Finishing challenge × what goes wrong × stream or label that addresses it

Each sanding and finishing capture challenge mapped to a stream or label this site already states. Where nothing is stated, the row says so.
Finishing challengeWhat goes wrongStated stream or label
Ordered passesPasses recorded without their order or boundariesAction segments with verb and noun; order and step boundaries are defined in the skill spec
Tool hides the contact pointFingers and the tool cover the surface3D hand pose with per-joint visibility flags; contact events mark when a hand meets the object; per-frame instance masks
Object leaves the frameThe workpiece drifts out of viewReject if the manipulated object is out of frame for more than 15% of an episode
Knowing when a surface is finishedWhether a result is acceptableNot stated: completion is defined in the spec and episode boundaries
Force and contact pressureHow hard a tool is pressed to the surfaceNot stated: no force or tactile stream is listed

Delivered vs not stated

What is delivered and what is not stated

Delivered items are stated elsewhere on this site. Items marked not stated are not promised on this page.
ItemStatusDetail
Action segmentsDeliveredstart_ns, end_ns, verb, noun, one per step
3D hand poseDelivered21 joints per hand; per-joint visibility flag for occluded fingers
Consent and anonymization recordsDeliveredConsent artefact IDs per episode; anonymization record shipped with the data
Grit, abrasive, material grade and tool modelNot statedAgreed in the skill spec
Surface roughness, finish target and quality labelsNot statedNo such label is listed
Venue type and working shop versus staged setNot statedAgreed in the skill spec, except as noted for the trades bench row
Cycle times and throughputNot statedNo such figure is listed
Number of sites, episodes and hoursNot statedSet per program in the skill spec
Force, tactile or thermal readingsNot statedNot among the listed streams
Safety, dust-control and certification statusNot statedNo such statement exists for these environments

FAQ

Sanding and surface finishing video data, answered.

What is egocentric sanding and surface finishing video data?
Custom first-person video of paid, consented contributors sanding, polishing, buffing and deburring, captured to a written skill spec.
Which sanding and finishing tasks are in the catalog?
Fourteen rows in eight environments, covering wood sanding and finishing, grinding and deburring, deflashing, vehicle polishing and buffing, jewelry polishing and furniture restoration.
Do you capture at a real workshop, and are customer sites used?
The site states that capture does not take place at a customer’s own facility. Whether a program uses a working shop or a staged set is not stated, except that the trades bench row uses a staged working set with handheld grippers.
How are people in the footage protected?
Contributors sign a release and each episode links to it. Faces, plates and screens are blurred irreversibly at ingest, and an undocumented bystander is a reject criterion.
How fast can a fast, on-demand sanding dataset arrive?
A median of a median of 48 hours from signed spec to first validated batch where coverage is deep, and three to four weeks where it is thin.
Who owns the data and in which formats does it arrive?
The buyer owns the delivered data under a perpetual, non-exclusive commercial license by default. Formats are RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or raw streams with metadata.

Sources

Where are these sanding and finishing capture claims documented?

Request a custom sanding and finishing dataset.

Tell us the finishing tasks, their order, who may be in frame and the steps your model needs to see. 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.