Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Task family

Egocentric Vacuuming Data

Vacuuming is steady, repetitive hand-and-tool work, and a vacuuming dataset has to keep the vacuum, the surface and both hands in view from the first pass to the last. This page covers vacuuming robot training data for the four catalog rows that name this work, from carpets and hard floors in offices and corridors to seats, mats and trim inside a vehicle. It explains how egocentric vacuum cleaning video is captured, what each episode carries and what the site does not state. We run custom cleaning data collection to a written spec, fast and on demand, with each row status stated exactly as the catalog lists it.
Catalog rows
Four: three Active collection, one Ready to deploy
Environments
Commercial Cleaning & Janitorial; Car Wash & Detailing; Auto Service Center & Tire Shop
Capture
Phone (head-mounted) / multiview rig
License
Perpetual, buyer-owned

Requirements

What does vacuuming data need?

01

Two settings, one task

The catalog lists vacuuming in an office setting and in vehicle interiors. A spec names which setting an order covers, because carpets and corridors and seats, mats and trim are different surfaces.

02

The vacuum, the surface and both hands in one frame

A head-mounted view keeps the vacuum, the surface being cleaned and the hands that hold the tool visible together, which is the viewpoint a robot arm with a head or wrist camera would act from.

03

Hand pose through the tool

3D hand pose with a visibility flag per joint carries the grip on a vacuum, a hose or a detailing brush, and flags a hidden finger as hidden rather than guessing it.

04

Step boundaries on one clock

Frame-accurate action segments mark where a pass starts and ends, aligned to video and depth on one hardware clock. Contact events mark when a hand takes hold of an item.

05

Rights you can ship on

A perpetual, buyer-owned commercial license backed by a documented consent chain, so a policy trained on the data can go into a product.

Definition

What is egocentric vacuuming data?

It is real-world, first-person video of a person vacuuming: carpets and hard floors in offices and corridors, or seats, mats and trim inside a vehicle. It is recorded from the operator viewpoint, with 3D hand pose, depth, contact events and frame-accurate action segments aligned on one hardware clock. The task is the one the site’s task catalog lists in four rows.

The data is human capture by paid, consented contributors, not robot or teleoperation data. This page is about vacuuming robot training data in the sense of what a policy can learn from watching people do the work, and it makes no claim that any robot has been trained on it.

Catalog rows

Which catalog rows does this page rely on, and what are their statuses?

Four, in three environments. "Vacuuming" is in Commercial Cleaning & Janitorial, rated Easy and Active collection. "Car Interior Vacuuming" and "Vacuum, wipe, and condition vehicle interiors using a shop vacuum and detailing brushes." are in Car Wash & Detailing, both rated Easy and Active collection. "Interior Vacuuming" is in Auto Service Center & Tire Shop, rated Easy and Ready to deploy. All four list a head-mounted phone or a multiview rig as the capture setup.

The site says nothing further about what Active collection or Ready to deploy means in volume or hours, so this page claims no completed collection and no delivered hours. It names only the steps and tools that appear in the rows: vacuuming, a shop vacuum, detailing brushes, and vacuuming, wiping and conditioning vehicle interiors. The first table below reproduces the rows as the catalog states them.

Difference

How is this different from the janitorial, floor cleaning, car detailing and carpet extraction pages?

The egocentric commercial janitorial page covers the whole Commercial Cleaning & Janitorial environment and lists Vacuuming as one row among its fifteen. The egocentric floor cleaning and mopping page covers sweeping, vacuuming and mopping floors, and the egocentric car washing and detailing page covers eight rows, two of them interior vacuuming. The egocentric carpet extraction and floor stripping page centres the Medium rows and names Vacuuming as a separate Easy row.

This page gives the four vacuuming rows their own treatment: the two settings, how the capture works around a vacuum, a hose and a brush, what each episode carries and where the failure modes are. The comparison table below sets the pages side by side.

The settings

What do the office and vehicle rows ask of the data?

The office row is described as vacuuming carpets and hard floors in offices and corridors, moving chairs as needed. That means the data carries the pass over the floor and the moments where the operator moves a chair before continuing, and a spec decides whether moving a chair is part of the episode or cut out.

The vehicle rows name seats, mats and trim, and the Ready to deploy row adds clearing debris from the cabin. One Car Wash & Detailing row names a shop vacuum and detailing brushes and adds wiping and conditioning, so vacuuming there is one step of a longer interior sequence. The site does not say how a vehicle interior is laid out or which seat or panel is cleaned first, so this page does not describe it and the spec decides the scope.

Why first-person

Why capture vacuuming from a first-person view?

Vacuuming is repeated, close-range work: a tool in one hand, a surface under it and a reach that changes with every pass. A head-mounted camera keeps the whole reach in frame from the viewpoint a manipulation policy will see from, and two wrist-mounted cameras give a closer view of the hands and the tool.

A multiview rig adds synchronized third-person angles when the spec asks for them. That is useful inside a vehicle, where the cabin itself can hide the hands from the head view. Which angles a vacuuming order uses is set in the spec.

Capture setup

What does the capture setup look like, and what is not stated?

The catalog lists one capture setup for all four rows: a head-mounted phone recording the first-person view of real work on site, with a multiview rig adding synchronized third-person angles when the spec asks for them. The wider stack the site documents for hard environments is a global-shutter 4K/60 head camera with a 120° lens, two 1080p/60 wrist cameras and 200 Hz 6-DoF IMUs. Which of those a vacuuming order uses is Not stated, and the third table below sets what is stated beside what is not.

Streams are hardware-triggered onto one clock, synced under 2 ms. Depth is aligned to video, and distance-invalid pixels beyond the sensor reliable range are flagged rather than interpolated. The site does not state which office, shop or vehicle a collection runs in or on, and it does not state capture at a customer’s own facility, so the environment, access and schedule are agreed in the spec.

Streams and labels

What does each vacuuming episode contain?

Each episode follows the same episode schema as every Firsthand custom collection: ten streams synced under 2 ms, with head and wrist RGB, depth, 3D hand pose with per-joint visibility, contact and grasp events and frame-accurate action segments. The only language data is one task instruction per episode.

For vacuuming, hand pose tracks the operator through the grip on the vacuum or brush and the handling of a hose. Contact events mark when a hand takes hold of an item and when it lets go, and action segments mark the start and end of each step. Because the labels share one clock with the video and depth, a step boundary lines up with the exact frame where it happens. The fourth table below lists each item.

Failure modes

What goes wrong when you record vacuuming?

Occlusion is the first risk. A hand, the vacuum or the vehicle itself can hide the fingers and the tool, and the cabin can block the first-person view. The per-joint visibility flag is the answer the site gives, contact events mark when a hand meets an item, and a spec can ask for wrist or multiview angles so a grip the head camera loses is still recorded.

Movement is the second. The site’s published household clip shows an operator carrying a cordless vacuum between floors and describes carrying a tool between rooms as a transit segment that staged datasets cut. Whether a vacuuming order keeps or cuts transit between rooms is set in the spec. How depth behaves around carpet, seats, mats and trim is Not stated, so check it on a Spec Pilot.

Scope is the third. The rows differ: one is a corridor and office row, one names vehicle interiors, one adds wiping and conditioning, and none says what one episode covers. Vacuum brands or models, suction or coverage-rate claims, cleanliness or performance claims, service times, throughput and any safety or certification claim are Not stated and are not claimed on this page.

QA

How is vacuuming data checked before it ships?

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, or when an undocumented bystander appears.

Billing is per validated hour, and rejected items are recaptured at our cost. The site does not state an accuracy figure for vacuuming step labels, so what counts as a pass for a step boundary is set in the accept criteria.

Privacy

How is worker and customer privacy 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. The site also states that licence plates and VIN plates in service-bay footage are blurred at ingest without exception. The anonymization record is delivered with the data.

Whether office signage, documents or a customer’s belongings are blurred beyond that general rule is Not stated, and this page makes no claim about it. Raise any such rule in the spec.

Scale

How do off-the-shelf coverage and custom collection combine for vacuuming?

The October 2026 off-the-shelf catalog lists ~324,800 hours across 18 datasets. The site’s household chores dataset page lists "Vacuum with obstacle negotiation" among its skills in whole homes, but no off-the-shelf dataset names office, corridor or vehicle interior vacuuming. Vacuuming collection to a spec for those settings is therefore custom collection: custom collection at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs. The site states no provider count or throughput for these rows.

The off-the-shelf catalog shows what the capture rigs deliver, and the custom order applies the same approach to your task. Three rows are Active collection and one is Ready to deploy, and the site does not say how many hours exist for any of them.

Delivery

How is vacuuming data labeled and delivered?

Delivery formats are RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd. The first three are training-loader formats, HDF5 and zarr carry arrays for custom pipelines, and Rerun .rrd gives a synchronized playback file for review. Converter source is readable, so you can retarget the schema to your own loader, and the episode schema page lists the fields.

Delivery is rolling, per validated batch, and formats are confirmed when the work is scoped.

Fast · on demand

How fast can a custom vacuuming dataset be collected?

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. All four rows are rated Easy, and the site does not say which speed applies to a vacuuming order, so the timeline is quoted against your spec before capture begins.

On-demand top-ups run against the same spec and accept criteria after each training run, so new vacuuming data stays consistent with what you already hold. The site does not state a batch size or a later-batch turnaround, so those are quoted against your spec.

The spec

How do you order a custom vacuuming dataset?

Describe the setting you want, office and corridor or vehicle interior, and where each pass starts and ends. Name the tools you expect to see, whether moving a chair or clearing debris is part of the episode, what counts as a reject and the variation your pipeline is missing. We turn that into a written spec covering tasks, environments, capture tier, annotation depth and accept criteria, then quote reach, timeline and price against that document before any capture begins.

Most programs begin with a Spec Pilot, a small first batch that proves the spec and the accept criteria on real footage before you scale. The collection runs through the same seven-stage end-to-end custom collection pipeline as every Firsthand program, under a perpetual, buyer-owned commercial license, with exclusivity available. The fifth table below shows what each spec element decides.

At a glance

What you get.

Office row (Active collection)
"Vacuuming" (Easy, Active collection), in the Commercial Cleaning & Janitorial environment of the Facilities & Cleaning sector, described as "Vacuum carpets and hard floors in offices and corridors, moving chairs as needed."
Vehicle row (Active collection)
"Car Interior Vacuuming" (Easy, Active collection), in the Car Wash & Detailing environment of the Automotive & Transport sector, described as "Vacuuming and cleaning vehicle interiors, seats, mats and trim."
Shop vacuum row (Active collection)
"Vacuum, wipe, and condition vehicle interiors using a shop vacuum and detailing brushes." (Easy, Active collection), in the Car Wash & Detailing environment
Cabin row (Ready to deploy)
"Interior Vacuuming" (Easy, Ready to deploy), in the Auto Service Center & Tire Shop environment, described as "Vacuum seats, carpets and mats and clear debris from the cabin."
Catalog capture setup
Phone (head-mounted) / multiview rig
Streams
Ten streams synced under 2 ms, with head and wrist RGB, depth, 3D hand pose with per-joint visibility, contact and grasp events and frame-accurate action segments
Language data
One task instruction per episode
Delivery formats
RLDS, LeRobot, WebDataset, HDF5, zarr and Rerun .rrd
Privacy
Faces, plates and screens detected and irreversibly blurred at ingest; anonymization record delivered
License
Perpetual, irrevocable, buyer-owned, non-exclusive by default

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 vacuuming?

The four rows relied on by this page, from lib/commercial-catalog-data.ts, with the catalog description, environment, skill, capture setup and status as listed.
Task (as listed)Description (as listed)EnvironmentSkillCapture setupStatus
VacuumingVacuum carpets and hard floors in offices and corridors, moving chairs as needed.Commercial Cleaning & JanitorialEasyPhone (head-mounted) / multiview rigActive collection
Car Interior VacuumingVacuuming and cleaning vehicle interiors, seats, mats and trim.Car Wash & DetailingEasyPhone (head-mounted) / multiview rigActive collection
Vacuum, wipe, and condition vehicle interiors using a shop vacuum and detailing brushes.Automotive detailing shop with wash bays, polishing stations, and detailing supplies.Car Wash & DetailingEasyPhone (head-mounted) / multiview rigActive collection
Interior VacuumingVacuum seats, carpets and mats and clear debris from the cabin.Auto Service Center & Tire ShopEasyPhone (head-mounted) / multiview rigReady to deploy

Compared pages

How does this page differ from the neighbouring cleaning and detailing pages?

Each page, what it covers and how it treats vacuuming. “Not covered” means the page leaves it out.
PageWhat it coversTreatment of vacuuming
This page: egocentric vacuuming dataThe four vacuuming rows in three environmentsThe two settings, capture setup, stream map and failure modes for these rows only
Egocentric commercial janitorial dataThe Commercial Cleaning & Janitorial environment, fifteen rowsVacuuming listed as one row (Easy, Active collection) among the janitorial rows
Egocentric floor cleaning and mopping dataSweeping, vacuuming and mopping floorsVacuuming treated as one of the floor tasks; the vehicle rows are not covered
Egocentric car washing and detailing dataEight Car Wash & Detailing rowsTwo Easy interior vacuuming rows listed among washing, claying, drying and polishing; the office row is not covered
Egocentric carpet extraction and floor stripping dataThe four Medium rows that name an extractor, air movers, a floor machine or a bufferVacuuming named as a separate Easy row, not covered in detail

Capture setup

How are vacuuming episodes recorded, and what is not stated?

Left to right: the item, what the site states, and what that means for a vacuuming order. “Not stated” means the site does not say.
ItemWhat the site statesFor a vacuuming order
Catalog capture setupPhone (head-mounted) / multiview rig on all four rowsStated
Hard-environments stack4K/60 global-shutter head camera, 120° lens; two 1080p/60 wrist cameras; 200 Hz 6-DoF IMUWhether a vacuuming order uses it: Not stated
Multiview rigAdds synchronized third-person angles when the spec asks for themSet in the spec
SynchronizationHardware-triggered onto one clock; synced under 2 msStated
DepthAligned to video; distance-invalid pixels flagged rather than interpolatedBehavior around carpet, seats, mats or trim: Not stated
Hand pose3D hand pose with a per-joint visibility flagStated
Row statusActive collection (three rows) and Ready to deploy (one row), all EasyNo volume or hours claimed on this page
Vacuum brands or models, suction or coverage rate, cleanliness or performance claimsNot statedAgreed in the skill spec, or not claimed on this page
Service times, throughput, facility, shop or customer names, safety or certification claimsNot statedNot claimed on this page

Episode contents

What does each vacuuming episode carry?

The items the site states in its episode schema and what each means for vacuuming. “Not stated” means the site does not say.
ItemWhat the site statesFor vacuuming
Head and wrist RGBHead-mounted view with two wrist camerasThe vacuum or brush, the surface and the hands that hold them
DepthAligned to video, with invalid pixels flaggedBehavior around carpet, seats, mats or trim: Not stated
3D hand posePer-joint visibility flagGrip on the vacuum, a hose or a brush; hidden fingers flagged
Contact and grasp eventsThe moment the hand meets the itemWhen a hand takes hold of the vacuum, a brush or a chair, and when it lets go; what counts as the object is set in the spec
Action segmentsFrame-accurate start and end of each stepWhere a pass starts and ends, as the spec defines it
Task instructionOne per episodeThe only language data
Vacuum model, floor type, vehicleNot statedAgreed in the spec, or not claimed

Skill spec

What the skill spec fixes for a vacuuming order

Spec element and where a buyer can see it in the delivery. “Set per program” means the site states no fixed value.
Spec elementWhat it decidesWhere it shows up
SettingOffices and corridors, or vehicle interiorsWhich row the order follows; set per program
Tasks and orderWhat one pass is, and whether wiping or conditioning is includedEpisode boundaries and action segments; set per program
Episode scopeOne pass, one room or one vehicle interiorSet per program; the site does not state an episode length for these rows
AnglesHead camera, wrist views and any multiview anglesThe streams you receive; confirm on the Spec Pilot
Object definitionWhether the vacuum, a brush or a chair counts as the objectContact events; set per program
Transit between roomsWhether carrying the vacuum between rooms is kept or cutAction segments; set per program
Delivery formatHow the data is packagedRLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd
Accept criteriaWhat passes QA, including what counts as a rejectReject log per batch
PrivacyHow people, plates and screens in frame are protectedFaces, plates and screens blurred at ingest
LicenseWho owns the datasetPerpetual, irrevocable, buyer-owned, non-exclusive by default

Example footage

What does egocentric hands-on capture look like?

Two real clips already published on this site. The first is a household chores clip of an operator carrying a cordless vacuum down a staircase into a living room, a first-person hands-on clip hosted on the site. The second is a format and rig example: a head-mounted stereo capture with hands in frame. Neither shows vacuuming an office or a vehicle interior.

sample-egocentric-capture.mp4 · household chores · carrying a vacuum between floors · fisheye, 960 × 540 web preview · not an office or vehicle vacuuming clip
egocentric_stereo_sample.mp4 · head-mounted stereo · hands in frame · 1920 × 1080 web preview · rig example, not a vacuuming clip

No office or vehicle vacuuming clip is published on the site, so these are labelled as format and rig examples. Request a sample to see delivered files. See stereo sample page, stereo + wrist-cam example videos, request an egocentric data sample.

FAQ

Vacuuming robot training data, answered.

What is egocentric vacuuming data?
First-person video of a person vacuuming carpets, hard floors and vehicle interiors, with hand pose and depth alongside.
Which catalog rows cover it, and what are their statuses?
Four rows. "Vacuuming" (Commercial Cleaning & Janitorial), "Car Interior Vacuuming" and "Vacuum, wipe, and condition vehicle interiors using a shop vacuum and detailing brushes." (both Car Wash & Detailing) are Easy and Active collection. "Interior Vacuuming" (Auto Service Center & Tire Shop) is Easy and Ready to deploy. This page claims no completed collection and no delivered hours.
Is there an off-the-shelf office or car interior vacuuming dataset?
The site lists none. The household chores dataset page names vacuuming with obstacle negotiation in homes, but office, corridor and vehicle interior vacuuming is custom collection, at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs.
Does the data name vacuum brands, suction or cleanliness results?
Not stated. The rows name vacuuming, a shop vacuum and detailing brushes, but the site lists no vacuum brand or model, suction or coverage-rate claim, cleanliness or performance claim, service time, throughput, safety or certification claim, so ask for any such label in the spec.
Which tools appear in the footage?
One Car Wash & Detailing row names a shop vacuum and detailing brushes. The other rows say vacuuming, and the site names no other tool for them.
How fast can a custom vacuuming dataset be collected?
Collection is fast and on demand to a written spec, and the timeline is quoted against your spec before capture begins. Most programs start with a Spec Pilot.

Sources

Where are the delivery formats on this page documented?

Request a custom vacuuming dataset.

Tell us the setting, office and corridor or vehicle interior, where each pass starts and ends, the tools you expect to see, whether moving a chair or clearing debris is part of the episode and which angles you want beyond the head camera. We will quote reach, timeline and price against a written spec.