Floor cleaning and mopping

Egocentric Floor Cleaning and Mopping Video Data

Filling the bucket, wringing the mop, working a hard floor in sections, vacuuming a corridor and moving a chair out of the way: floor work is a long walk with a tool in hand. We collect custom egocentric video of mopping, sweeping and vacuuming on demand, to a written skill spec, with synchronized streams, action segments, anonymization and a buyer-owned license.
Tasks
Mop, sweep and vacuum floors, as the catalog lists them
Streams
Ten, synced under 2 ms
First batch
Median 48 h in deep-coverage settings
License
Perpetual, buyer-owned
A lived-in living room with a worn sofa, mugs on the coffee table and a laundry basket on the floor, seen from a first-person viewpoint.
Head-worn capture keeps the hands, the tool and the floor ahead in view from the contributor’s own point of view, which is the view a robot working the same floor would have.

Requirements

What does floor cleaning need that a wiping clip does not?

01

The hands, the tool and the floor ahead in view together

A mop, a broom and a vacuum are all worked from the handle, with the business end out in front of the person. First-person capture keeps the hands and the floor being worked in frame, and the two wrist cameras add a closer view of the hands than the head camera alone. 3D hand pose carries a per-joint visibility flag, so a finger hidden behind a handle is flagged rather than guessed.

02

A spec that names the tool and the surface, not just "cleaning"

The site’s skill-spec guide says to name the verb and the noun rather than a broad activity. A spec for this family names the step and the item, such as mop a hard floor in sections, sweep and collect debris, or vacuum a corridor and move chairs, and where one completed step starts and ends, so each can become its own labeled segment.

03

Whole-room movement, not a fixed station

The site describes its vacuuming task as whole-room navigation with dynamic obstacle avoidance, and 3D hand and body pose is among the ten streams. A floor episode has to carry the walk, the tool and the obstacles together, not just a hand near a surface.

04

Reject rules written before capture, not after

An item is rejected when the manipulated object is out of frame for too much of the episode, when depth is invalid over too much of the manipulation region, or when an undocumented bystander appears. The thresholds are agreed in the spec, so the batch is judged against terms you signed.

Definition

What is egocentric floor-cleaning video data?

Egocentric floor-cleaning video data is first-person video of a person mopping, sweeping or vacuuming a floor, recorded from the contributor’s own point of view with synchronized sensor streams alongside. The camera sits on the head, close to what a robot’s onboard camera would see while it works a floor, so the frames show the tool, the floor in front of it, the hands on the handle and the obstacles the person steps around, rather than a distant view of someone cleaning a room. On this site it is a custom collection: you name the task, the tool, the floor and the setting, and capture is run to a written skill spec.

The data is human capture. A paid, consented contributor wears the rig and does the task. It is not robot or teleoperation data, and it is not a fixed corpus you download. This page is a different subject from wiping and surface cleaning data, which centres on counters, tables and other surfaces worked by hand, and from household robot pretraining data, which spans whole homes. The subject here is the floor and the tools that work it: mop, broom, vacuum and floor machine. It covers what the site states about capturing, labeling and checking those tasks.

People reach this topic through close cousins: floor cleaning robot training data, a mopping video dataset, egocentric sweeping and vacuuming data, or custom floor-cleaning data collection. They describe one request from different angles, and the work is the same: write down the task, collect it on demand, and receive validated episodes. Nothing on this page states that the video carries a coverage map, a dirt label or a floor-type label.

Why it matters

Why do robots need first-person video of floor cleaning?

A published robot foundation model paper, GR00T N1, linked in the sources below, describes a data pyramid with web data and human video at the base, synthetic data in the middle and real robot trajectories at the top. First-person human video of floor work sits in that base layer. Human capture does not replace robot data, and this page does not claim that it does.

A floor task is a long walk with a tool. The person moves through a room or a corridor, the tool follows, and the floor changes as the work goes: wet where it was mopped, clear where it was swept. The site describes household collection as longer-horizon and lower-precision than a bench task, with more whole-home navigation between rooms than any other setting, and it describes the vacuuming row as whole-room navigation with dynamic obstacle avoidance. A clip that shows a hand somewhere near a mop does not carry what a policy needs. The hands, the tool and the movement have to be present in the episode, and the episode has to say where one step ends and the next begins.

Breadth matters as much as volume. A published model write-up, GEN-0, also linked in the sources, puts it this way: "data quality and diversity matters more than sheer volume." For floors that points at the spread of tools, rooms and obstacles. A custom collection lets you aim at the step your model is missing, such as wringing the mop and changing the water, or moving chairs before a vacuum pass, rather than hoping a broad household collection happens to contain it. This page does not claim that any public corpus lacks floor work.

Floor-cleaning tasks

Which floor-cleaning tasks can be captured?

The first table below reproduces fourteen rows of the site’s commercial task catalog that name mopping, sweeping, vacuuming or floor care. Each is listed with a skill level, a capture setup and a status exactly as the catalog states them. It is a selection, not the whole catalog. Vehicle interior vacuuming rows are left out because a cabin is not a floor, and the restaurant kitchen deep-clean row is left out because floors are one item in a longer list of surfaces.

Mopping appears in the commercial cleaning and janitorial environment as "Mopping", which fills the bucket, wrings the mop and mops hard floors in sections, changing water as needed. It is easy and marked active collection. The same environment lists "Vacuuming", which vacuums carpets and hard floors in offices and corridors, moving chairs as needed, also easy and active collection. The gym and fitness studio environment lists "Floor cleaning", which mops and disinfects gym floors and mats and wipes down equipment, easy and available on request. Hotel and lodging lists "Lobby & Common-Area Cleaning", which vacuums and mops lobby floors, dusts furniture, polishes glass and empties bins, easy and ready to deploy.

Sweeping appears in several settings. The event venue environment lists two rows, one that sweeps the venue floor, bags trash and recycling and carries the bags to the dumpsters, and one that walks the venue collecting trash and recycling into bags and sweeping up debris. Both are easy and ready to deploy. The hospitality service set lists "Sweep a floor area", which sweeps and collects debris, marked available on request with a multiview rig and handheld grippers. The active construction site lists a row that sweeps up debris, loads it into wheelbarrows and hauls it to the site skip, marked active collection. The hair salon environment lists "Workspace sanitation", which sweeps hair, disinfects tools and chairs and wipes down the station between clients.

Floor machines and carpet care are the medium-skill rows. "Floor Stripping & Waxing" strips old wax with a floor machine, rinses and applies new wax in even coats, and a second row strips and waxes hard floors with a floor buffer and wax applicator. A third extracts and dries carpets with a carpet extractor and air movers. These are catalog listings, and the page does not claim more about them than the catalog does.

The second table shows where the site names floor work in homes and elsewhere. The household chores dataset lists "Vacuum with obstacle negotiation" among its skills, along with surface wipe and clutter reset, but it does not list mopping or sweeping, so a request for a domestic mop or broom is a skill-spec question rather than a stated capability. The site does not describe a floor type, a tool model, a cleaning product or a room size for any row, so none is stated here. A task outside these rows is settled in a Spec Pilot rather than assumed.

Episodes

What does each floor-cleaning episode contain?

Each attempt is delivered as one episode, and a floor task needs a decision up front about what one attempt is: one corridor, one room, one bucket-fill-and-mop cycle, or one sweep-and-bag pass. 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 mopping episode might open with filling the bucket and close with the last section mopped, and a vacuuming episode might span a room with a chair moved partway through, as the catalog rows describe. These are illustrations of how a spec can cut an episode, not stated durations. The site publishes sample footage of an operator carrying a cordless vacuum down a staircase into a living room, listed with the household chores dataset, which shows the kind of movement between spaces that a vacuuming episode can include.

The household chores dataset names its environments as living space, bedroom, bathroom, utility room, and stairs and hallway. The commercial rows name offices and corridors, lobbies, gyms, event venues and guest rooms. Which of those apply to your program is set in the spec, along with how many rooms, floors and tools you want covered.

Capture setup

What capture setup and streams are used?

A floor-cleaning collection uses the same capture stack as every Firsthand program. 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 two wrist cameras give a closer view of the hands than the head camera alone, which matters where a hand grips a handle or moves a chair.

Every stream is hardware-triggered onto one PTP clock domain, so depth, motion and hand pose line up with the same video frame rather than being approximated afterwards. The rig is calibrated twice per session, before capture starts and after it ends, and an episode is accepted only if RMS reprojection stays under 0.28 px. The catalog lists the capture setup per task: a head-mounted phone or multiview rig for the cleaning, hotel, venue, construction and salon rows, and a multiview rig with handheld grippers for the hospitality service set row. Which tier applies to your program is set in the skill spec.

The site does not state a camera count, resolution or frame rate specific to floor work. Force and tactile readings are not among the streams, no mapping or localization stream is among the ten, and no robot or teleoperation data is captured.

Labels

How is floor-cleaning 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, so the mopping row becomes a run of labeled steps such as fill, wring and mop rather than one long clip, and a sweeping row can separate sweeping from bagging. The other standard fields are hand_joints and hand_visible for 3D hand pose, contact_events for the moment the hand meets an object, objects, and instance_masks, stored at the depth resolution of 848×480 so they line up with the depth stream.

Hand pose is delivered for both hands with a per-joint visibility flag for occluded fingers. That is the label that carries how the hands sit on a handle and where they move during a pass. The site describes contact events as the moment the hand meets an item, and it does not say whether a handle, a bucket, a chair or the floor counts as the item, so the spec is the place to settle what a contact event means for your task.

The site does not list labels for the floor itself. There is no stated label for a floor type, a cleaned-area or coverage map, a dirt, stain or wet-patch annotation, a contact force or pressure reading, or a task-completion score. Catalog descriptions such as mopping hard floors in sections or moving chairs as needed describe the task the contributor performs, not a delivered measurement.

Stated limits

What does the site state about the hard parts of recording floor work?

Several limits the site already states apply directly to floor capture, and several it leaves open. Each stated limit below appears elsewhere on the site rather than being introduced here.

Hand occlusion is the first. Fingers disappear behind objects in manipulation, which is why 3D hand pose carries a per-joint visibility flag. The second is depth, which the site says degrades on wet and reflective surfaces and handles with per-frame confidence maps. A freshly mopped floor is a wet surface, but the site does not say how depth behaves on a wet floor in particular, so this page does not promise a figure for it.

The third is the set of machine-checked reject criteria. An episode is rejected for a sync breach beyond the ceiling for more than three consecutive frames, calibration drift beyond tolerance, the manipulated object out of frame for more than 15 percent of the episode, more than 35 percent invalid depth pixels in the manipulation region, an undocumented bystander, or a mismatch against the named skill spec. A human reviewer then checks each episode against the task spec. For a floor task, the spec decides what the manipulated object is, the tool or the patch of floor being worked.

What the site does not state is just as useful to know before you scope: no mask accuracy figure for floors, tools or wet patches, no description of how a wet-floor warning sign or a floor machine is handled, and no cleaned-area annotation. If your policy depends on any of those, say so at the start.

QA, consent and safety

How do QA, consent, safety and anonymization apply?

Validation runs against signed accept criteria written into the spec before capture. Each batch goes through per-batch QA and a reject log ships with it. Only footage that clears the criteria is billed as a validated hour, and rejected items are recaptured at our cost. Many teams start with a Spec Pilot, a small, fast first batch that proves the spec and the accept criteria on real footage before volume scales.

Every contributor signs a written release before capture, and each delivered episode links to that record through consent artefact IDs in the batch data card. The consent chain has six checkpoints, from before capture to after delivery, and a break at any one discards the footage rather than shipping it at a lower grade. At ingest, automated detection finds faces, plates and screens and blurs them irreversibly, and speech is scrubbed of names, addresses and card numbers while ambient audio is kept. A human reviewer confirms that no un-consented person is identifiable in any frame, and footage that cannot be de-identified is discarded. The anonymization record is delivered with the data.

Floors run through shared spaces, so bystanders matter. The site states that household capture happens inside lived-in spaces and that bystanders are de-identified or the footage is discarded. For the household dataset it adds that bathroom capture excludes any episode with a person in frame other than the consenting operator. Hotel lobbies, corridors, gyms and event venues are public-facing settings in the catalog, and the hospitality page describes hospitality and commercial housekeeping as one of the thinner-coverage environments, so settle bystander handling in the spec.

On safety and qualification, the site states no contributor safety protocol, no guidance on wet-floor hazards, cleaning products or floor machines, and no safety certification for any floor row, and this page does not describe one. The site lists capture at your own facility as not offered. If your program needs terms about who performs the work, the equipment used or the conditions under which it is done, raise them when you scope it. None of this is legal advice, and the executed agreement controls.

Delivery and speed

How fast can a custom floor-cleaning dataset be collected?

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. Speed comes from a warm pipeline, not from cutting consent, review or anonymization. Because the hotel and hospitality rows sit in an environment the site calls thinner-coverage, ask which timeline applies to the setting you want when you request the quote. After the first batch, on-demand top-ups run against the same accept criteria, so you can add more rooms, tools or floors without rewriting the spec. The site does not state a turnaround for those later batches, so plan them in your quote.

Delivery is in the format your stack already reads: RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or raw streams with metadata. Readable converter source ships alongside the data so the schema can be retargeted to your own loader. Collections are billed per validated hour.

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. The site does not publish a price list, a minimum order or a batch size for this task family, so those are set in your quote.

Not stated

What does a floor-cleaning collection not include?

Where this site does not state something, this page says "not stated" rather than filling the gap. The table below separates what is delivered from what is not stated. There is no listed label for floor type, coverage, dirt or wet patches, no force or tactile stream, no tool, product or floor specification, and no room or floor count. Nothing here claims a training outcome or a model improvement.

The tradeoff to plan for is the embodiment gap between a human holding a handle and a robot platform working a floor, which retargeting or pairing with robot data has to close. Counts of homes, contributors, hours and tasks are set in your skill spec.

Getting started

How do you start a floor-cleaning pilot?

Describe the tools, the floors, the setting and the variation or failure 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. The scoping checklist below maps the parts of a skill spec onto a floor request. A published sample recording is on the sample data outputs page if you want to see the streams before you write a spec.

Three choices matter most for this family. Name the step and the tool rather than a broad activity, because that is what lets each step become one action segment. Name the setting and the capture tier, since a hotel lobby, a gym, an event venue and a living space present different geometry and the catalog lists a different capture setup for some of them. And name whether the task must be a home task: the household dataset lists vacuuming but not mopping or sweeping, so a domestic mop or broom request is settled in the spec.

Capture setup

What is the capture setup for a floor-cleaning collection?

The capture setup as stated on this site, applied to floor work. Counts of homes, contributors and hours are set in the skill spec.
PartAs stated on this site
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
DepthMetric depth recovered from the calibrated stereo rig; per-frame confidence maps are shipped; degrades on wet and reflective surfaces
IMU6-DoF at 200 Hz from head- and wrist-mounted sensors
CalibrationTwice per session; accepted only under the 0.28 px RMS reprojection gate
MasksPer-frame instance masks where the spec calls for them, stored at 848×480
Catalog capture setupHead-mounted phone or multiview rig for the cleaning, hotel, venue, construction and salon rows; multiview rig with handheld grippers for the hospitality service set row

Every collection runs through the same seven-stage end-to-end custom collection pipeline.

Task variations

Which floor-cleaning tasks does the catalog name, and what is captured?

Fourteen catalog rows that name mopping, sweeping, vacuuming or floor care, reproduced as the catalog states them. The selection is not the whole catalog.
Task (as listed)Description (as listed)EnvironmentSkill levelCapture setupStatus
MoppingFill the bucket, wring the mop and mop hard floors in sections, changing water as needed.Commercial Cleaning & JanitorialEasyPhone (head-mounted) / multiview rigActive collection
VacuumingVacuum carpets and hard floors in offices and corridors, moving chairs as needed.Commercial Cleaning & JanitorialEasyPhone (head-mounted) / multiview rigActive collection
Floor cleaningMop and disinfect gym floors and mats and wipe down equipment.Gym & Fitness StudioEasyPhone (head-mounted) / multiview rigAvailable on request
Lobby & Common-Area CleaningVacuum and mop lobby floors, dust furniture, polish glass and empty bins.Hotel & LodgingEasyPhone (head-mounted) / multiview rigReady to deploy
Vacuum and dust guest rooms using a vacuum cleaner and microfiber clothsVacuum carpets and dust surfaces in the guest room with a vacuum and microfiber cloths.Hotel & LodgingEasyPhone (head-mounted) / multiview rigReady to deploy
Sweep a floor areaSweep and collect debris.Hospitality Service Set (table, bar, room)EasyMultiview rig + handheld grippersAvailable on request
Sweep and bag venue trash using brooms and liner bagsSweep the venue floor, bag trash and recycling and carry the bags to the dumpsters.Event VenueEasyPhone (head-mounted) / multiview rigReady to deploy
Trash & Recycling SweepWalk the venue collecting trash and recycling into bags and sweep up debris.Event VenueEasyPhone (head-mounted) / multiview rigReady to deploy
Sweep and haul construction debris using brooms and wheelbarrowsSweep up debris, load it into wheelbarrows and haul it to the site skip.Active Construction SiteEasyPhone (head-mounted) / multiview rigActive collection
Floor Stripping & WaxingStrip old wax with a floor machine, rinse and apply new wax in even coats.Commercial Cleaning & JanitorialMediumPhone (head-mounted) / multiview rigReady to deploy
Strip and wax hard floors using a floor buffer and wax applicatorApply stripper, run the buffer over the floor, rinse and lay new wax with an applicator.Commercial Cleaning & JanitorialMediumPhone (head-mounted) / multiview rigActive collection
Extract and dry carpets using a carpet extractor and air moversRun the carpet extractor over the floor in passes and position air movers to dry it.Commercial Cleaning & JanitorialMediumPhone (head-mounted) / multiview rigActive collection
Clean and disinfect restrooms using disinfectant sprayers and mopsSpray disinfectant on fixtures, scrub toilets and sinks and mop the restroom floor.Commercial Cleaning & JanitorialEasyPhone (head-mounted) / multiview rigActive collection
Workspace sanitationSweep hair, disinfect tools and chairs and wipe down the station between clients.Hair Salon, Barbershop & Beauty StudioEasyPhone (head-mounted) / multiview rigActive collection

Where floor work is named

Where does the site name floor cleaning, and in what words?

Each statement is quoted or closely paraphrased from a page on this site. Only some of them concern homes.
WhereWording on the siteWhat it tells you
Household chores datasetSkills: "Vacuum with obstacle negotiation" and "Surface wipe and clutter reset"; environments: living space, bedroom, bathroom, utility room, stairs and hallwayHome vacuuming is stated; mopping and sweeping are not listed
Commercial task catalog: mopping and vacuuming"Mopping" and "Vacuuming" in commercial cleaning and janitorial, as in the table aboveMop and vacuum in office, corridor and hard-floor settings
Commercial task catalog: sweepingVenue, hospitality service set, construction site and salon rows, as in the table aboveSweeping debris, trash and hair in commercial settings
Hospitality and housekeeping pageHospitality and commercial housekeeping described as one of the thinner-coverage environments; cleaning and room-turnover passes are capturedThe hotel rows may sit on the longer timeline
Wiping and surface cleaning pageWiping counters and surfaces by handThe neighbour; this page covers the floor and the tools that work it
Domestic mop, broom or floor typeNot statedSettled in the skill spec

Streams and labels

Which streams and labels are delivered for floor 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 floor-cleaning episodeStatus
Head and wrist camerasFirst-person view of the task plus a closer view of the handsDelivered
Depth with confidence mapsSurface geometry, with a confidence map to mask low-confidence regionsDelivered
6-DoF IMU at 200 HzHead and wrist motion aligned to the video frameDelivered
3D hand and body pose, with per-joint visibility flags for the handsBoth hands across the step and the body’s movement; occluded fingers flaggedDelivered
Contact eventsThe moment the hand meets an itemDelivered
Action segments (start_ns, end_ns, verb, noun)One labeled span per stepDelivered
Per-frame instance masks (848×480)Masks where the spec calls for themDelivered where specified
Consent artefact IDs and anonymization recordProvenance per episodeDelivered
Floor-type taxonomyNot listedNot stated
Cleaned-area or coverage mapNot listedNot stated
Dirt, stain or wet-patch labelNot listedNot stated
Contact force, pressure or tactile readingsNot among the listed streamsNot stated
Cleaning-product or chemical dataNot among the listed streamsNot stated
Robot or teleoperation dataHuman first-person demonstrations onlyNot captured
Counts of homes, contributors, hours and tasksSet per program in the skill specNot stated

Scoping checklist

What does a floor-cleaning request put into each part of a skill spec?

The parts of a skill spec as the site’s guide describes them, applied to a floor request. The catalog wording is quoted where it helps; your own fields and numbers are agreed with you.
Skill-spec partWhat to name for a floor requestDrawn from what the site states
Named skillThe verb and the noun: mop, sweep or vacuum and the surface, not "cleaning"Catalog wording such as "Mop and disinfect gym floors and mats and wipe down equipment."
Geometry that must be visibleWhat must be in frame and for how long: both hands, the tool, the floor being workedSet in the skill spec
Condition budget in hoursHours per condition cell, including rooms, tools and failure casesSet per program in the skill spec
Reject ruleThe conditions that fail an item, written firstObject out of frame for more than 15 percent of the episode; more than 35 percent invalid depth pixels in the manipulation region; an undocumented bystander
Acceptance testOne test that decides whether an attempt counts as completeYour acceptance test is agreed in the spec
Setting and capture tierHotel lobby, gym, event venue, corridor or home, and phone or multiview rigThe catalog lists a capture setup per row
Episode boundaryOne corridor, one room, one mopping cycle or one sweep-and-bag passSet in the skill spec; the site does not state an episode length
Participants and lightingHandedness, technique and pace; daylight or low lightSet per program in the skill spec

FAQ

Egocentric floor cleaning and mopping video data, answered.

What is egocentric floor-cleaning video data?
Custom first-person video of people mopping, sweeping and vacuuming floors, captured by paid, consented contributors wearing a capture rig and doing the tasks in a written skill spec, with synchronized streams, hand pose, contact events and action segments.
Does Firsthand capture mopping, sweeping and vacuuming?
The task catalog lists "Mopping" and "Vacuuming" in commercial cleaning and janitorial, both active collection, and "Floor cleaning" for gym floors, available on request. It also lists sweeping rows for venues, a hospitality service set, a construction site and a salon, and the household chores dataset lists "Vacuum with obstacle negotiation".
Is domestic mopping or sweeping covered?
Not as a stated skill. The household chores dataset lists vacuuming and surface wipe and clutter reset, but not mopping or sweeping, so a home mop or broom request is settled in the skill spec and a Spec Pilot.
What streams and labels come with a floor-cleaning episode?
Ten hardware-synchronized streams, including head and wrist cameras, depth with confidence maps, IMU, 3D hand and body pose and instance segmentation, plus action segments with start_ns, end_ns, verb and noun, and contact events. There is no stated floor-type, coverage, dirt or force label.
How fast can a custom floor-cleaning dataset be collected?
From signed spec to first validated batch, a median of 48 hours where coverage is deep and three to four weeks where it is thin. The hospitality page calls hospitality and commercial housekeeping a thinner-coverage environment, so ask which timeline applies to your setting.
Can you capture at our own facility?
The site lists capture at your own facility as not offered. Capture is run to your skill spec using the settings and contributors Firsthand arranges.
Is the footage anonymized and consented?
Every contributor signs a written release, and each episode links to it by consent artefact ID. Faces, plates and screens are blurred irreversibly, speech is scrubbed of names, addresses and card numbers, and footage that cannot be de-identified is discarded.
Which formats are delivered, and who owns the data?
RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or raw streams with metadata. The license is perpetual, irrevocable and worldwide, buyer-owned and non-exclusive by default, with exclusivity available as a separate term.

Sources

Where are these floor-cleaning capture claims documented?

Request a custom floor-cleaning dataset.

Tell us the tools, the floors and the settings your model needs to see. 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.