Task family

Egocentric Carpet Extraction and Floor Stripping Data

Running a carpet extractor and air movers, and stripping and waxing hard floors with a floor machine or buffer, captured from the cleaner point of view against a spec you write, for floor care robot training data and fast, on-demand custom janitorial data collection.
Catalog rows
Four: Commercial Cleaning & Janitorial
Skill rating
Medium
Billing
Per validated hour
License
Buyer-owned

Requirements

What does floor care data need?

01

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.

02

A stated floor and machine set

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.

03

Hands, machine and floor in view

A head-mounted view or a multiview rig keeps the hands, the machine handle and the floor in frame through the whole sequence.

04

Step boundaries on the same clock

Frame-accurate action segments mark where one pass ends, where rinsing begins and where the air movers are set.

05

Rights you can ship on

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

Why it matters

What is egocentric carpet extraction and floor stripping data, and why does it need its own page?

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

Which catalog rows cover carpet extraction and floor stripping?

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

How does it differ from mopping, vacuuming and other janitorial rows?

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

What does a floor care episode record?

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

How are people, faces and screens handled?

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

How fast can a custom floor care 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. 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

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 name carpet extraction and floor stripping, and which are neighbours?

The four floor care rows as listed in the task catalog, with the environment, description, skill rating and status, then the nearest janitorial rows shown only to mark where the floor care rows end. All rows list a head-mounted phone or a multiview rig as capture mode.
Catalog taskEnvironment and sectorCatalog descriptionSkillStatus
Carpet ExtractionCommercial Cleaning & Janitorial, Facilities & CleaningPre-spray carpets, run the extractor over them in passes and set air movers to dryMediumReady to deploy
Extract and dry carpets using a carpet extractor and air moversCommercial Cleaning & Janitorial, Facilities & CleaningRun the carpet extractor over the floor in passes and position air movers to dry itMediumActive collection
Floor Stripping & WaxingCommercial Cleaning & Janitorial, Facilities & CleaningStrip old wax with a floor machine, rinse and apply new wax in even coatsMediumReady to deploy
Strip and wax hard floors using a floor buffer and wax applicatorCommercial Cleaning & Janitorial, Facilities & CleaningApply stripper, run the buffer over the floor, rinse and lay new wax with an applicatorMediumActive collection
Mopping (separate row, not floor care)Commercial Cleaning & Janitorial, Facilities & CleaningFill the bucket, wring the mop and mop hard floors in sections, changing water as neededEasyActive collection
Vacuuming (separate row, not floor care)Commercial Cleaning & Janitorial, Facilities & CleaningVacuum carpets and hard floors in offices and corridors, moving chairs as neededEasyActive collection

Streams and tasks

How do the stated streams map to floor care tasks?

The streams the site states for Firsthand custom collections, set against what each carries in a floor care episode. Row-by-row stream coverage for each capture mode is confirmed in the spec.
Stream or labelStatus on this siteWhat it carries in a floor care episode
Head and wrist RGB, depthStated; ten streams synced under 2 msKeeps the machine, the floor and the hands on one timeline
3D hand pose, per-joint visibilityStated for custom collectionsCarries how fingers grip a handle, a wand or an applicator
Contact and grasp eventsStatedMarks when hands meet a machine, a hose or a cord
Action segmentsStated; frame-accurateSeparates pre-spray, extraction passes, air mover setup, stripping, rinsing and waxing
Task instructionStated; one per episodeStates the floor care task in plain language
Object labelsSet by your specNames the machines and steps in the terms your policy uses

What is not stated

Which details does the site not state?

Fields the site does not state for these rows, and where each one is settled.
ItemStatus on this siteWhere it is settled
Machine makes, models and product namesNot stated; the rows say extractor, floor machine and buffer onlyThe written spec
Stripper, wax or cleaning chemicalsNot stated beyond the words "stripper" and "wax" in the rowsNot claimed on this page
Floor and carpet typesNot stated; the rows say carpets and hard floors onlyThe written spec
Slip-safety, cleanliness scores or certification claimsNot statedNot claimed on this page
Drying time, number of coats or number of passesNot stated; the rows say passes and even coats onlyThe written spec
Building names, regions, number of sites or cleanersNot stated beyond Western program marketsThe written spec
Cycle times, throughput, repetition countsNot statedQuoted against your spec
Force or tactile dataNot stated for these rowsThe written spec, if needed
Robot or policy resultsNot statedNot claimed on this page

Formats

Which formats carry floor care 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

Floor care robot training data, answered.

What is egocentric carpet extraction and floor stripping data?
Video of two floor care jobs: extracting and drying carpets with an extractor and air movers, and stripping and waxing hard floors with a floor machine or buffer and a wax applicator, captured with a head-mounted phone or multiview rig against a written spec.
Which catalog rows does the site state for this?
Four, all in Commercial Cleaning & Janitorial and rated Medium: "Carpet Extraction", "Floor Stripping & Waxing", and two longer-worded rows for extracting and drying carpets and for stripping and waxing hard floors. Two are Ready to deploy and two are Active collection.
Which floors, machines and products are covered?
The site does not say. The catalog rows name carpets, hard floors, an extractor, air movers, a floor machine, a buffer, stripper and wax, and no makes, models or products. Those are defined in the written spec.
Does the data include chemical, slip-safety or cleanliness claims?
No. The site states no chemical, slip-safety, cleanliness-score or certification claim for these rows, and this page makes none. It describes task video only.
How is this different from floor cleaning and mopping data?
That page centres the Mopping and Vacuuming rows, which are rated Easy. This page centres the four Medium-rated rows that name an extractor, air movers, a floor machine or a buffer.
How fast can a custom dataset be collected?
From a signed spec to a first validated batch, a median of 48 hours where coverage is deep and three to four weeks where it is thin. The site does not say which applies to these rows, so ask when you request the quote.

Sources

Where are the delivery formats on this page documented?

Request a custom dataset.

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.