Named passes and stages
Pre-spraying, extracting in passes, positioning air movers, applying stripper, running the buffer, rinsing and laying wax are different steps, so a spec names each one.
Task family
Requirements
Pre-spraying, extracting in passes, positioning air movers, applying stripper, running the buffer, rinsing and laying wax are different steps, so a spec names each one.
The catalog rows say carpets, hard floors, floor machine and floor buffer and no more, so the spec says which surfaces and machines your policy needs.
A head-mounted view or a multiview rig keeps the hands, the machine handle and the floor in frame through the whole sequence.
Frame-accurate action segments mark where one pass ends, where rinsing begins and where the air movers are set.
A perpetual, buyer-owned commercial license backed by a documented consent chain.
Why it matters
Egocentric carpet extraction and floor stripping data is real-world video of the physical work of two floor care jobs. In one, a carpet is pre-sprayed, the extractor is run over it in passes and air movers are set to dry it. In the other, old wax is stripped with a floor machine or buffer, the floor is rinsed and new wax is laid. It is recorded against a written spec, with the streams the site states for its custom collections.
The janitorial page lists these rows as four of fifteen, and the floor cleaning and mopping page gives them one paragraph and a table inside a page about mopping. This page centres the four floor care rows and the neighbouring rows they are often confused with. It describes task video only, and it makes no chemical, slip-safety, cleanliness-score or certification claim.
Catalog rows
Four. All sit in the Commercial Cleaning & Janitorial environment, under the Facilities & Cleaning sector, and all are rated Medium. "Carpet Extraction" is described as pre-spraying carpets, running the extractor over them in passes and setting air movers to dry. "Floor Stripping & Waxing" is described as stripping old wax with a floor machine, rinsing and applying new wax in even coats. Both are listed as Ready to deploy.
Two further rows use different wording for the same two chores. "Extract and dry carpets using a carpet extractor and air movers" runs the extractor over the floor in passes and positions air movers to dry it. "Strip and wax hard floors using a floor buffer and wax applicator" applies stripper, runs the buffer over the floor, rinses and lays new wax with an applicator. Both are listed as Active collection. Every row lists a head-mounted phone or a multiview rig as the capture mode, and the steps inside each line are set by your spec.
The difference
The Mopping row is rated Easy and reads: fill the bucket, wring the mop and mop hard floors in sections, changing water as needed. The Vacuuming row is rated Easy and covers carpets and hard floors in offices and corridors. The four floor care rows are rated Medium and name a machine: an extractor, air movers, a floor machine or a buffer. They are separate listings from the mopping and vacuuming rows.
Window and glass, restroom, surface sanitizing and drain rows are separate listings in the same environment too. The site gives no catalog row for polishing or burnishing a floor, so ask for it in the spec if you need it. For the mopping and vacuuming rows, see the floor cleaning and mopping page.
Streams
Firsthand custom collections record ten hardware-synchronized streams aligned under 2 ms, with head and wrist RGB, depth, 3D hand pose with a per-joint visibility flag, contact and grasp events and frame-accurate action segments. The one language label the site states is a task instruction for each episode.
Standard capture is cameras, depth and IMU. A separate glove tier records a tactile signal, and the site does not state whether it applies to these rows. Machine models, product names and whether force or tactile data are needed are therefore settled in the spec.
Privacy
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. Footage with bystanders who cannot be de-identified is discarded.
That is the whole of the privacy wording the site states. It does not state a rule for occupied offices, tenant spaces or building access, so this page makes no such claim. Raise it in the spec if it matters.
Fast · on demand
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. The site does not state which of the two applies to these rows.
You describe the surfaces, machines and sequence your policy needs, and we turn that into a written spec covering tasks, environments, capture tier, annotation depth and accept criteria. A Spec Pilot, a small and fast first batch, can prove the spec before you scale. Billing is per validated hour, a reject log ships with every batch, and rejected items are recaptured at our cost.
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
| Catalog task | Environment and sector | Catalog description | Skill | Status |
|---|---|---|---|---|
| Carpet Extraction | Commercial Cleaning & Janitorial, Facilities & Cleaning | Pre-spray carpets, run the extractor over them in passes and set air movers to dry | Medium | Ready to deploy |
| Extract and dry carpets using a carpet extractor and air movers | Commercial Cleaning & Janitorial, Facilities & Cleaning | Run the carpet extractor over the floor in passes and position air movers to dry it | Medium | Active collection |
| Floor Stripping & Waxing | Commercial Cleaning & Janitorial, Facilities & Cleaning | Strip old wax with a floor machine, rinse and apply new wax in even coats | Medium | Ready to deploy |
| Strip and wax hard floors using a floor buffer and wax applicator | Commercial Cleaning & Janitorial, Facilities & Cleaning | Apply stripper, run the buffer over the floor, rinse and lay new wax with an applicator | Medium | Active collection |
| Mopping (separate row, not floor care) | Commercial Cleaning & Janitorial, Facilities & Cleaning | Fill the bucket, wring the mop and mop hard floors in sections, changing water as needed | Easy | Active collection |
| Vacuuming (separate row, not floor care) | Commercial Cleaning & Janitorial, Facilities & Cleaning | Vacuum carpets and hard floors in offices and corridors, moving chairs as needed | Easy | Active collection |
Streams and tasks
| Stream or label | Status on this site | What it carries in a floor care episode |
|---|---|---|
| Head and wrist RGB, depth | Stated; ten streams synced under 2 ms | Keeps the machine, the floor and the hands on one timeline |
| 3D hand pose, per-joint visibility | Stated for custom collections | Carries how fingers grip a handle, a wand or an applicator |
| Contact and grasp events | Stated | Marks when hands meet a machine, a hose or a cord |
| Action segments | Stated; frame-accurate | Separates pre-spray, extraction passes, air mover setup, stripping, rinsing and waxing |
| Task instruction | Stated; one per episode | States the floor care task in plain language |
| Object labels | Set by your spec | Names the machines and steps in the terms your policy uses |
What is not stated
| Item | Status on this site | Where it is settled |
|---|---|---|
| Machine makes, models and product names | Not stated; the rows say extractor, floor machine and buffer only | The written spec |
| Stripper, wax or cleaning chemicals | Not stated beyond the words "stripper" and "wax" in the rows | Not claimed on this page |
| Floor and carpet types | Not stated; the rows say carpets and hard floors only | The written spec |
| Slip-safety, cleanliness scores or certification claims | Not stated | Not claimed on this page |
| Drying time, number of coats or number of passes | Not stated; the rows say passes and even coats only | The written spec |
| Building names, regions, number of sites or cleaners | Not stated beyond Western program markets | The written spec |
| Cycle times, throughput, repetition counts | Not stated | Quoted against your spec |
| Force or tactile data | Not stated for these rows | The written spec, if needed |
| Robot or policy results | Not stated | Not claimed on this page |
Formats
| Format | What the official documentation states | Used for here |
|---|---|---|
| RLDS | A dataset is retrieved as episodes, and each episode holds a dataset of steps (RLDS repository README) | Episode-based training loaders |
| LeRobot | LeRobotDataset 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 |
| WebDataset | Tar files in which files that belong together share a basename, split into numbered shards (WebDataset README) | Sharded streaming for large training runs |
| HDF5 and zarr | Stated by Firsthand only | Array storage for custom pipelines |
| Rerun .rrd | Stated by Firsthand only | Multi-stream synchronized playback for review |
FAQ
Sources
Tell us the surfaces, machines and floor care 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.