Two named rows, not a generic craft label
Two catalog rows name the work, "Knitting" and "Crochet". A spec names the one it needs, and the steps it follows, rather than relying on a general yarn or handicraft label.
Now recruiting capture teams worldwide. Get paid to record first-person video of real work.
Apply to captureTask family
Requirements
Two catalog rows name the work, "Knitting" and "Crochet". A spec names the one it needs, and the steps it follows, rather than relying on a general yarn or handicraft label.
A head-mounted view keeps both hands and the piece visible from the first step to the last, which is the viewpoint a robot arm with a head or wrist camera would act from.
Depth is recovered from the calibrated stereo pair. It degrades on wet and reflective surfaces, and per-frame confidence maps mask low-confidence regions instead of hiding them.
Streams are hardware-triggered onto one clock with a 2.0 ms cross-stream ceiling, so a step lines up across video, depth, hand pose and IMU.
Definition
It is real-world, first-person video of a person doing knitting or crochet work, recorded with two calibrated cameras so that depth can be recovered, together with 3D hand pose and the other streams the site already lists. The catalog describes the work in its own words: hand and machine knitting of garments and textile products, and producing crocheted garments and textile products to commercial order. The buyer sets the task and the accept criteria; Firsthand handles contributors, capture, QA, consent and delivery.
The data is human capture by paid, consented contributors, not robot or teleoperation data. This page is about knitting robot training data in the sense of what a policy can learn from watching skilled yarn-craft work, and it makes no claim that any robot has been trained on it or that any robot knits or crochets. People reach this topic through several phrasings, such as stereo crochet video, an egocentric yarn-craft dataset or custom textile arts data collection at scale. They describe one request from different angles.
Catalog
Two. In the Textile Arts & Stitching Studio environment of the Creative Workshops & Crafts sector the catalog lists "Knitting": "Hand and machine knitting of garments and textile products." and "Crochet": "Producing crocheted garments and textile products to commercial order." Both are rated Medium, both list the capture setup Phone (head-mounted) / multiview rig, and both have the status Available on request. The first table below reproduces them exactly, with two nearby rows as context only.
Available on request means the work is scoped and recruited to spec when a buyer asks for it. This page therefore claims no completed collection, no delivered hours and no delivered stereo footage for either row. The studio holds nine rows in all, six Ready to deploy and three Available on request, and the three on request are Crochet, Embroidery and Knitting. The environment examples are hand embroidery, tailoring studio, quilting, needlepoint, custom garment fitting and hemming, so knitting and crochet are rows in the studio rather than among its listed examples.
Stereo
Not stated. The catalog lists a head-mounted phone or a multiview rig for both rows and no stereo pair. Stereo applies here only through the general stereo offer: the site describes a stereo head rig and a hard-environments stack, and a stereo pair for a knitting or crochet order is a choice made in the skill spec and confirmed on a Spec Pilot.
This is why the page is written as a stereo and container page for two rows rather than as a description of existing stereo yarn-craft footage. If you need stereo, say so in the brief; if you are happy with the catalog setup, the egocentric knitting and crochet page describes that non-stereo route.
Comparison
This page is stereo capture of hand and machine knitting and crochet. The egocentric knitting and crochet page covers the same two rows as first-person video without stereo as its subject. The egocentric quilting and needlepoint page covers two other studio rows, Quilting and Needlepoint, and is not stereo either.
The stereo embroidery and tailoring page is the nearest sibling and the one to read alongside this page. It treats all nine studio rows in stereo, Knitting and Crochet among them, with hand stitching, hemming, tailoring and quilting as its main subject. This page narrows to the two yarn-craft rows. The stereo garment sewing and fabric cutting page is a different environment, industrial sewing and cutting in Textile & Apparel Production. The second table below puts them side by side with their status as the site lists it.
The steps
The rows are written as whole jobs, not as step lists. Knitting is hand and machine work on garments and textile products, and Crochet is producing crocheted garments and textile products to commercial order. The site names no stitch, no casting on, no winding and no finishing step for either row, and it lists no standalone yarn winding or yarn handling row, so this page claims none.
What a spec can do is cut the job into steps the buyer names and give each a start and an end. Action segments carry start_ns, end_ns, verb and noun, so one piece of work becomes a sequence of labeled spans instead of one long clip, and contact events mark when a hand meets the work. The knitting row covers both hand and machine work in one description. A spec that wants only the hand part should say so, and one that wants a machine pass should name it. The site states no machine, no machine speed and no hand technique for the rows, and how a moving machine part is handled by a stereo pair is Not stated.
Capture setup
The site describes two stereo configurations. The stereo head rig, dataset 06, is a dual fisheye pair at 1080p per eye on a 62 mm baseline, with per-unit calibration, a 9-axis IMU and hand-tracking output, shipped as MCAP. The hard-environments stack is a 4K/60 head camera with a 120° lens, two 1080p/60 wrist cameras, depth at 848×480 and 30 fps and a 200 Hz 6-DoF IMU. Which of these a knitting or crochet order uses is Not stated and is agreed in the skill spec.
Whichever rig is chosen, calibration is measured every session and shipped with the episode, with a 0.28 px RMS reprojection gate. Hand pose is 21 joints per hand with a per-joint visibility flag, and the language data is one task instruction per episode. The site lists two capture modes: a head-mounted phone records the first-person view of real work, and a multiview rig with handheld grippers records a staged working set. Both rows list one setup that covers both, so whether a batch is real work or a staged set is settled in the spec. The studio, home or shop a collection runs in is Not stated.
Failure modes
Hand occlusion is the first case. The tool, the strand and the fingers hide one another, and a closing hand hides joints. The site states that the hands occlude the work and that fingers disappear behind objects. The per-joint visibility flag on the 21-joint hand pose marks joints that are not visible instead of guessing them, contact events mark when a hand meets the work, and a spec can ask for wrist or multiview angles so a grip the head camera loses is still recorded. The site names no needle, hook or yarn for these rows, so which tool the spec follows is set per program.
Thin, low-contrast strands and fine two-handed motion are the second case. The site says metric depth on sub-centimetre parts is flagged rather than interpolated, and that two-handed fine motion and small objects are where occlusion bites. Whether a strand of yarn counts as such a part, and how often it leaves the frame, is Not stated, so a Spec Pilot checks it on real footage.
Deformable fabric is the third. The site states that masks for deformable objects are shipped per frame rather than propagated, with instance masks stored at the depth resolution of 848×480. What counts as the object, the piece, the strand or the tool, is a spec decision. Lighting is the fourth: the site states no standard lighting values for these rows, so any lighting conditions are fixed in the skill spec for the place in question.
QA
Every batch is validated against signed accept criteria before it ships, with a reject log. The site states that an episode is rejected when the manipulated object is out of frame for more than 15 percent of it, when more than 35 percent of depth pixels in the manipulation region are invalid, when a sync breach runs beyond the ceiling for more than three consecutive frames, when an undocumented bystander appears, or when the episode does not match the named skill spec. Episodes that fail are rejected and logged per batch, not delivered with a caveat.
Billing is per validated hour, and rejected items are recaptured at our cost. The site does not state an accuracy figure for step labels, and it lists no label for stitch count, tension, gauge, a dropped stitch or whether a piece is finished, so what counts as a pass for a step boundary is set in the accept criteria.
MCAP
Firsthand offers MCAP delivery. MCAP is an open-source container format with its own official site at mcap.dev, a specification at mcap.dev/spec and a repository at github.com/foxglove/mcap; read those for what the container is and how it stores records, timestamps and attachments. This page describes the container only from those sources and does not state anything more about it.
The streams the site already states for a stereo capture are the stereo pair, depth with confidence maps, 21-joint hand pose, IMU, contact events, action segments, per-frame instance masks and calibration, with one task instruction per episode. Topic names, message schemas, encoding and rates are Not stated on the site and are agreed in the skill spec. Only dataset 06 is stated as shipped as MCAP; for any custom order, MCAP can be the only delivery or sit beside RLDS, LeRobot, WebDataset, HDF5 or zarr.
Not stated
Yarn type or brand, needle or hook size, machine model, gauge, stitch counts, patterns, garment types, garment counts, task times, error rates, force or tactile data, a task-completion label and any safety or compliance certification are not stated on the site as standard fields. No studio, shop, client or brand is named for either row.
If your policy needs any of these, they are written into the skill spec as annotation depth and covered in the quote before capture begins. This page gives no needle, machine or other equipment-safety instructions.
Scale
The site’s off-the-shelf catalog lists about 324,800 hours across 18 datasets, including about 64,800 hours of stereo video in 9 datasets. None of them names crochet. One stereo set, S4 (2,984 hours; yarn mill, textile and garment; head-mounted stereo with synced left and right RGB, IMU and audio), lists stitching and knitting among its tasks. Whether S4 holds hand or machine knitting of garments is Not stated, so it is a way to look at the format and rig, not coverage of the Knitting row.
Stereo knitting and crochet collection to a spec is therefore custom collection: 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. Both rows are Available on request, so the scoped-to-spec timeline applies rather than the ready-now case, and the quote states it up front.
Privacy and license
Every 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, with the anonymization record delivered alongside. Footage that cannot be de-identified is discarded, and an undocumented bystander is a stated reject criterion. Anything beyond that, such as signage or labels on yarn, is not listed as a blur category, so raise it in the spec if it matters.
The buyer owns the dataset under a perpetual, irrevocable, non-exclusive-by-default licence, with exclusivity available. Consent is recorded per session. The executed agreement controls.
Ordering
Describe the row you want, the steps you expect to see and where each starts and ends. Say whether one episode is a single step, a single piece or a run of work, whether the knitting is hand, machine or both, what counts as the object, what counts as a reject, and whether you want a stereo pair, wrist views or a multiview rig. 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.
Most programs begin with a Spec Pilot, a small first batch that proves the spec and accept criteria on real footage before you scale. The last table below shows what each spec element decides.
At a glance
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
| Task (as listed) | Description (as listed) | Environment | Skill | Capture setup | Status |
|---|---|---|---|---|---|
| Knitting | Hand and machine knitting of garments and textile products. | Textile Arts & Stitching Studio | Medium | Phone (head-mounted) / multiview rig | Available on request |
| Crochet | Producing crocheted garments and textile products to commercial order. | Textile Arts & Stitching Studio | Medium | Phone (head-mounted) / multiview rig | Available on request |
| Embroidery (context only) | Machine and hand embroidery production of garments and textile goods. | Textile Arts & Stitching Studio | Medium | Phone (head-mounted) / multiview rig | Available on request |
| Quilting (context only) | Cut and piece fabric blocks, layer with batting and quilt the layers together. | Textile Arts & Stitching Studio | Medium | Phone (head-mounted) / multiview rig | Ready to deploy |
Comparison
| Page | Capture | What it covers | Status as listed | Difference from this page |
|---|---|---|---|---|
| Stereo knitting and crochet data (this page) | Stereo, agreed in the spec | Two rows: Knitting, Crochet | Both Available on request | Hand and machine knitting and crochet, captured as stereo |
| Egocentric knitting and crochet data | Egocentric, not stereo | The same two rows | Both Available on request | Same tasks, non-stereo capture |
| Egocentric quilting and needlepoint data | Egocentric, not stereo | Two rows: Quilting, Needlepoint | Both Ready to deploy | Different studio rows, non-stereo |
| Stereo embroidery and tailoring data | Stereo, agreed in the spec | Nine studio rows, Knitting and Crochet among them | Six Ready to deploy, three Available on request | Stereo, but a wider hand stitching, hemming and tailoring page |
| Stereo garment sewing and fabric cutting data | Stereo, agreed in the spec | Four Textile & Apparel Production rows | All four Available on request | Stereo, but industrial sewing and cutting, not studio yarn craft |
Stated vs not stated
| Item | What the site states | For a stereo knitting or crochet order |
|---|---|---|
| Catalog capture setup | Phone (head-mounted) / multiview rig on both rows | A 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 MCAP | Whether an order uses it: Not stated |
| Hard-environments stack | 4K/60 head camera, 120° lens; two 1080p/60 wrist cameras; depth 848×480 at 30 fps; 200 Hz 6-DoF IMU | Whether an order uses it: Not stated |
| Hand occlusion | The hands occlude the work and fingers disappear behind objects; visibility flags and instance masks address it | Stated; how often a tool or strand leaves the view is Not stated |
| Deformable objects | Masks for deformable objects are shipped per frame rather than propagated | Stated; accuracy on yarn is Not stated |
| Depth on sub-centimetre parts | Metric depth on sub-centimetre parts is flagged rather than interpolated | Whether a strand counts: Not stated |
| Depth on wet and reflective surfaces | Degrades; per-frame confidence maps mask low-confidence regions | Stated; behaviour on a given yarn or fabric is Not stated |
| Calibration | Measured every session and shipped with the episode; 0.28 px RMS reprojection gate | Stated |
| Synchronization | Hardware-triggered onto one clock; 2.0 ms cross-stream ceiling | Stated |
| QA rejects | Object out of frame over 15 percent, over 35 percent invalid depth pixels, undocumented bystander | Stated; per-batch reject log |
| Yarn, needle or hook, machine, gauge, stitch counts, patterns | Not stated | Agreed in the skill spec |
| Task time, error rate, accuracy figures | Not stated | No figure is given on this page |
| Tool and equipment safety | Not stated; no contributor safety protocol or certification for these rows | Not claimed; no safety instructions are given |
| MCAP topics, schemas, rates | Not stated | Agreed in the skill spec |
Stream map
| Stream or item | What the site states | In an MCAP delivery, as the site states it |
|---|---|---|
| Stereo pair | Dual fisheye, 1080p per eye, 62 mm baseline (dataset 06) | Dataset 06 is stated as shipped as MCAP; channel layout not stated |
| Depth with confidence maps | Recovered from the calibrated stereo pair; confidence map masks low-confidence regions | Not stated |
| Hand pose | 21 joints per hand with a per-joint visibility flag | Channel layout and joint order not stated |
| IMU | 9-axis (dataset 06); 6-DoF at 200 Hz (hard-environments stack) | Channel layout and rate not stated |
| Contact events, action segments, instance masks | Listed in the site episode schema; masks stored at 848×480 | Not stated |
| Task instruction | One per episode | Not stated |
| Calibration | Measured every session and shipped with the episode | Placement in the file not stated |
| Topic names, schemas, encoding, rates | Not stated | Agreed in the skill spec |
Skill spec
| Spec element | What it decides | Where it shows up |
|---|---|---|
| Rows | Knitting, Crochet or both, worded as the catalog words them | Task instruction per episode; statuses as listed |
| Hand, machine or both | Whether Knitting episodes cover hand work, machine work or both | Set per program |
| Steps and episode scope | What one step is, and whether an episode is one step, one piece or a run of work | Action segments and episode boundaries; the site does not state an episode length |
| Object definition | Whether the piece, the strand or the tool counts as the object | Contact events and the out-of-frame reject rule; set per program |
| Rig and streams | Stereo pair, wrist views, multiview angles, hand pose, IMU and any others | The channels you can read; confirm on the Spec Pilot |
| Setting and lighting | Where capture runs and how the place is lit | Set per program; the site states no lighting setup for these rows |
| MCAP topics and encoding | What your reader expects | Set per program |
| Calibration delivery | Inside the file or beside it | Set per program |
| Delivery format | How the data is packaged | MCAP alone, or beside RLDS, LeRobot, WebDataset, HDF5 or zarr |
| Accept criteria | What passes QA | Reject log per batch |
| Privacy | How people and screens in frame are protected | Faces, plates and screens blurred at ingest; anonymization record delivered |
| License | Who owns the dataset | Perpetual, irrevocable, buyer-owned, non-exclusive by default |
Example footage
One real clip already published on this site, shown as a format and rig example: a head-mounted stereo capture with hands in frame. It does not show knitting, crochet or any yarn-craft task.
No knitting or crochet clip is published on the site, so this is labelled as a format and rig example. Request a sample to see delivered files. See stereo sample page, stereo + wrist-cam example videos, request an egocentric data sample.
FAQ
Sources
Tell us the row, the steps and where each starts and ends, whether the work is hand, machine or both, whether an episode is one step or a whole piece, 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.