Task family

Egocentric Buttons, Zippers and Fasteners Data

Fastening a row of buttons or snaps, running a zipper, threading a lace through eyelets and coiling and strapping a cable, captured against a spec you write, for garment fastening robot training data, a button and zipper manipulation video dataset, egocentric dressing-task fastener data and fast, on-demand custom deformable task data collection.
Fastener rows
Four catalog rows
Setting
Deformables & Textiles Bench
Billing
Per validated hour
License
Buyer-owned

Requirements

What does fastener data need?

01

One named fastener per spec line

A button, a snap, a zipper, an eyelet and a cable strap are different fastenings, so a spec names the one it wants and where the attempt starts and stops.

02

Hands and the fastener in view

A first-person view and, where the spec calls for it, wrist cameras or a multiview rig keep each pinch, pull and thread visible.

03

Hand pose that survives occlusion

3D hand pose carries a per-joint visibility flag, so a finger hidden behind fabric is flagged rather than silently guessed.

04

Step boundaries on the same clock

Frame-accurate action segments mark where one step ends and the next begins, so a long fastening pass can be cut into labeled spans.

05

Rights you can ship on

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

Definition

What is egocentric buttons, zippers and fasteners data?

Egocentric buttons, zippers and fasteners data is first-person video of a person closing or securing something with a fastener, recorded from their own point of view with synchronized sensor streams alongside. On this site the fasteners are the ones in four catalog rows: buttons and snaps, a zipper, a lace through eyelets and a cable strap.

This page is about buying a custom collection of those demonstrations. It is narrower than a general deformable-object collection and than a sewing collection. The subject here is the fastening step itself, how it is specified and how it is labeled so a training pipeline can use it.

Catalog rows

Which fastener rows does the catalog list?

Four rows count on this page, and all four sit in the Deformables & Textiles Bench, in the Manufacturing & Workshops sector. The catalog describes the environment as a cloth-and-cable bench with garments, towels, cables, form boards and bags.

"Fasten buttons/snaps" is described as "Fasten a row of buttons or snaps." and is rated hard. "Thread lace eyelets" is described as "Thread a lace through eyelets." and is also rated hard. "Open/close zipper" is described as "Start and run a zipper closed." and is rated medium. "Coil + Velcro cable" is described as "Over-under coil and strap a cable." and is rated medium.

The last row is a cable task. Its name includes Velcro and its description says to strap a cable, so it covers securing a cable rather than closing a garment. It is counted because the site lists it as a fastening row on the same bench, and the page says so plainly rather than stretching it into garment work.

All four use the capture setup "Multiview rig + handheld grippers" and are marked available on request, not ready to deploy. The first table below reproduces them as the catalog states them.

Not counted

Which neighbouring rows are not counted as fastener work?

The same bench lists other soft-goods and cable tasks, and the site also lists sewing rows elsewhere. None of them is a fastener row, so none is claimed here. The second table lists the closest ones and the reason each is left out.

Folding, hanging, flattening and sock pairing handle fabric but do not close or secure anything. "Insert duvet cover" puts a duvet into its cover, which the description does not describe as fastening. "Route + clip cables" routes cables to a form board, a different cable task from strapping one. Sewing, hemming and tailoring rows join fabric with thread and are covered on the sewing page.

A sub-task that is not one of the four rows, such as a hook, a buckle or a drawstring, is not claimed here and is settled in a Spec Pilot.

Why it is hard

Why are small fastening tasks hard to record for robot learning?

A fastening step is small, and the hands cover most of it. Fingers disappear behind objects in manipulation, which is why 3D hand pose carries a per-joint visibility flag. In a button or zipper task the cloth is folded over the fingers for much of the attempt, so occlusion is the normal case rather than an exception.

Three further limits are already stated on this site. Instance masks for deformable objects are shipped per frame rather than propagated, which is what a shape-changing material needs. Metric depth on sub-centimetre parts is flagged rather than interpolated. Depth degrades on wet and reflective surfaces and is handled with per-frame confidence maps.

Whether a button, a zipper pull or an eyelet counts as a sub-centimetre part is not stated, and the site gives no mask accuracy figure for fasteners.

Episodes

What does one fastening episode contain?

Each attempt is delivered as one episode, and a fastener task needs a decision up front about what one attempt is: one button, one full row, one zipper run, one lace threaded through every eyelet or one cable coiled and strapped. The site does not set that length, so the skill spec does.

Inside the episode, the synchronized streams run from start to end and action segments divide it into labeled spans. A zipper episode might open with seating the slider and close at the end of the run, and a button episode might run along the row, as the catalog descriptions read. These are illustrations of how a spec can cut an episode, not stated durations.

Capture setup

What capture setup and streams are used?

The instrumented tier is a head-mounted stereo rig that records first-person RGB, with a metric depth stream recovered from the calibrated stereo rig rather than from a standalone depth sensor, and 6-DoF IMU data at 200 Hz from head- and wrist-mounted sensors. The wider stack is ten streams: a 4K head camera, two wrist cameras, depth, IMU, 3D hand and body pose, instance segmentation and action labels, hardware-aligned under 2 ms.

The catalog lists the capture setup per row, and for all four fastener rows it is a multiview rig with handheld grippers. The site does not explain the grippers further. The site does not state a camera count, resolution or frame rate specific to fasteners. Force and tactile readings are not among the streams, and no robot or teleoperation data is captured.

Labels

How is fastener data labeled and delivered?

Inside each episode, action segments divide the recording into start- and end-timestamped spans, each carrying start_ns, end_ns, verb and noun. For this task family a segment can be one step as written in the skill spec. The other standard fields are hand_joints and hand_visible for 3D hand pose, contact_events for the moment the hand meets an item, objects, and instance_masks, stored at the depth resolution of 848×480 so they line up with the depth stream.

Hand pose is delivered with 21 joints per hand and a per-joint visibility flag for occluded fingers. That is the label that carries how the fingers pinch a button, hold a slider or pull a lace. The site does not say whether a button, a zipper pull or a strap counts as the item in a contact event, so the spec is the place to settle what a contact event means for your task.

The site does not list a label for the fastener itself: no open or closed state, button count, zipper type, lace tension or completion score, and no contact force reading.

Speed and licence

How fast can a custom fastener dataset be collected, and who owns it?

From signed spec to first validated batch, the 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. The site does not say which timeline applies to the bench, so ask when you request the quote.

The license is perpetual, irrevocable and worldwide, with the data buyer-owned and non-exclusive by default. Training, evaluating, fine-tuning and deploying models, including commercial ones, is permitted, and exclusivity is available as a separate term. The executed agreement controls. Collections are billed per validated hour, and the site states no price list or minimum order for this family. Capture at your own facility is listed as not offered.

Getting started

How do you start a fastener pilot?

Describe the fastening, the garment or cable it is on, the setting and the slips or variation cases your pipeline is missing. That becomes a written skill spec, quoted for reach, timeline and price before any capture begins, and most programs run a Spec Pilot first.

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 buttons, zippers and fasteners?

The four rows counted on this page, with the catalog description, skill rating, capture setup and status exactly as listed.
Task (as listed)Description (as listed)EnvironmentSkillCapture setupStatus
Fasten buttons/snapsFasten a row of buttons or snaps.Deformables & Textiles BenchHardMultiview rig + handheld grippersAvailable on request
Open/close zipperStart and run a zipper closed.Deformables & Textiles BenchMediumMultiview rig + handheld grippersAvailable on request
Thread lace eyeletsThread a lace through eyelets.Deformables & Textiles BenchHardMultiview rig + handheld grippersAvailable on request
Coil + Velcro cableOver-under coil and strap a cable.Deformables & Textiles BenchMediumMultiview rig + handheld grippersAvailable on request

Adjacent rows

Which neighbouring rows are not counted as fastener work?

Rows near this topic that the page does not count, with the catalog description and the reason for each.
RowWhere it sitsWhy it is not counted
Insert duvet coverDeformables & Textiles BenchInserts a duvet into its cover; not described as fastening
Fold shirts + towelsDeformables & Textiles BenchFolds garments and towels to standard; folding, not fastening
Match + pair socksDeformables & Textiles BenchMatches socks and pairs them; no fastener
Flatten + smooth fabricDeformables & Textiles BenchFlattens a sheet and smooths wrinkles
Hang + space garmentsDeformables & Textiles BenchHangs garments and spaces them
Route + clip cablesDeformables & Textiles BenchRoutes cables to a form board; a different cable task from strapping one
Sewing, hemming and tailoring rowsTextile and stitching environmentsJoin fabric with thread; covered on the sewing page, not a fastener row

Capture setup

What is the capture setup for the fastener rows?

The capture setup as the catalog and this site state it.
PartWhat the site states
Catalog capture setupMultiview rig + handheld grippers, for all four rows
Instrumented rigHead-mounted stereo rig worn by the contributor; first-person RGB
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
IMU6-DoF at 200 Hz from head- and wrist-mounted sensors
CalibrationTwice per session; accepted only under the 0.28 px RMS reprojection gate
SettingA cloth-and-cable bench in Manufacturing & Workshops; no facility, brand or region is named
Camera count, resolution, frame rate, gripper detailNot stated

Streams and labels

Which streams and labels are delivered for fastener work, and which are not stated?

Delivered items are stated elsewhere on this site. Items marked not stated are not promised on this page.
Stream or labelWhat it gives a fastener episodeStatus
Depth with confidence mapsGeometry of the cloth and fastener, with a confidence map to mask low-confidence regionsDelivered
3D hand pose, per-joint visibilityCarries how fingers pinch, hold and pull; occluded fingers flaggedDelivered
Contact eventsThe moment the hand meets an itemDelivered
Action segments (start_ns, end_ns, verb, noun)One labeled span per stepDelivered; frame-accurate
Per-frame instance masks (848×480)Masks where the spec calls for them; shipped per frame for deformable objectsDelivered where specified
Open or closed state, fastener count or typeNot listedNot stated
Lace or strap tension, contact force, tactile readingsNot among the listed streamsNot stated
Robot or teleoperation dataHuman first-person demonstrations onlyNot captured

Privacy

How are people and data protected in fastener capture?

Privacy and anonymization as already stated on this site.
StepWhat the site states
ConsentA signed written release per contributor; consent artefact IDs link each episode to it
Faces, plates and screensDetected and irreversibly blurred at ingest
SpeechScrubbed of names, addresses and card numbers; ambient audio is kept
ReviewA human reviewer confirms no un-consented person is identifiable in any frame
FailuresFootage that cannot be de-identified is discarded
A second person in frameThe same rule applies: de-identified or discarded; settled in the spec
Delivered with the dataThe anonymization record

Formats

Which formats carry fastener 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

Garment fastening robot training data, answered.

What is egocentric buttons, zippers and fasteners data?
First-person video of small fastening tasks on a cloth-and-cable bench, as four catalog rows state them: fasten a row of buttons or snaps, start and run a zipper closed, thread a lace through eyelets, and coil and strap a cable.
Which fastener rows does the site state?
Four, all in the Deformables & Textiles Bench: Fasten buttons/snaps (hard), Open/close zipper (medium), Thread lace eyelets (hard) and Coil + Velcro cable (medium). All use a multiview rig with handheld grippers and are available on request.
Is Coil + Velcro cable a garment fastener?
No. Its description is to coil and strap a cable. It is counted as a fastening row on the same bench, but it is a cable task and the page makes no garment claim for it.
Does the data include dressing outcomes, garment brands or success rates?
No. The site states no garment brand, no assistive-dressing outcome and no success rate for these rows. The page makes no such claim.
How are people in the frame protected?
Faces, plates and screens are detected and irreversibly blurred at ingest, a reviewer checks the result, and footage that cannot be de-identified is discarded.
How fast can a custom fastener dataset be collected?
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. The timeline is quoted against your spec.

Sources

Where are the delivery formats documented?

Request a custom dataset.

Tell us the fastening, the item it is on, the setting and the slips 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.