Classroom setup and cleanup

Egocentric Classroom Setup and Cleanup Data

Getting a room ready for the day is a short, repeatable sequence: tables and chairs into position, materials laid out, activity stations built. The site’s task catalog lists that sequence once, under Childcare & Early Education, and we capture it as first-person video to a written skill spec, with the same consent, QA and licensing process used across every custom collection on this site.
Catalog row
"Classroom setup", listed under Childcare & Early Education
Environment
Childcare & Early Education
Streams
Ten, synced under 2 ms
License
Perpetual, buyer-owned

Why room-reset work needs its own spec

What makes classroom setup different from general tidying?

01

One named row, not a cleanup task family

The catalog names "Classroom setup" once, under Childcare & Early Education. It does not list a separate end-of-day reset, wipe-down or cleanup row, so a spec that wants that half of the day has to say so explicitly rather than assume it is covered.

02

Furniture, then materials, then stations

The row covers three kinds of movement in sequence: arranging tables and chairs, setting out learning materials, and building activity stations. A spec should say whether one episode is one of those steps or the whole sequence.

03

One environment, one capture setup

The row is captured with a head-mounted phone or a multiview rig, the same setup the site lists across its Childcare & Early Education rows. The spec should name which of the two the program wants.

04

Listed as available on request

The catalog lists the row as available on request, so capture is scoped and recruited to your spec rather than started from a ready pool.

Definition

What is egocentric classroom setup and cleanup data?

Egocentric classroom setup and cleanup data is first-person video of one person getting a room ready for the day, recorded from that person’s own point of view while they work. A paid, consented contributor wears the capture rig and performs the task written in a skill spec, and each attempt is delivered as an episode with synchronized streams, hand pose and labeled action segments. It is human capture. It is not robot or teleoperation data, and it is not a fixed corpus you download.

The site states the task once, in its commercial task catalog. Under the Childcare & Early Education environment, the row "Classroom setup" reads: "Arrange tables, chairs and learning materials and set up activity stations for the day." It is rated Easy, captured with a head-mounted phone or a multiview rig, and listed as available on request. The site does not list a separate row for end-of-day cleanup, so this page covers setup as the catalog states it and marks cleanup as not separately stated.

Neighbouring pages cover related but different ground. Egocentric event venue setup data covers venue setup for events rather than daily classroom use, egocentric object rearrangement data is the general tabletop and household rearrangement task family, and egocentric office task data covers desk and office work rather than a classroom. The subject here is the one named catalog row: furniture, materials and activity stations in a room used for childcare or early education.

People reach this topic through classroom setup video data, school facility robot training data, egocentric room reset data, or custom facility task data collection. They describe one request from different angles. The work is the same: write the task down, collect it on demand, and receive validated episodes.

Setup and cleanup tasks

Which setup, reset and cleanup tasks can be captured?

The table below reproduces the one catalog row that names this task: "Classroom setup," rated Easy, captured with a head-mounted phone or a multiview rig, and listed as available on request under Childcare & Early Education.

The row names three steps in sequence: arranging tables and chairs, setting out learning materials, and setting up activity stations for the day. The site does not break these into separate rows, so a spec that wants one of them captured on its own, rather than as part of the full sequence, needs to say that explicitly.

The closest put-away task is a neighbouring row in the same environment, "Toy and material organization": "Sort toys and materials into labelled bins and shelves after activities." The catalog also lists "Feeding" and "Low-angle child interactions," which are different tasks and are not reproduced on this page. The site states no classroom-cleanup, end-of-day reset, desk-wiping or whiteboard-wiping row anywhere in the catalog. If a program needs a reset task beyond the sorting row, it is a new task for the spec to name, not an extension of the existing "Classroom setup" row.

The site does not state a room type, furniture type, material type, or how many tables, chairs or stations one episode covers. If any of those matter for your use, raise them in the request and settle them in a Spec Pilot.

Episodes

What does each episode contain?

Each attempt is delivered as one episode, and classroom setup needs a decision up front about what one attempt is. It could be one piece of furniture moved into place, one activity station built, or the whole room readied from empty to set. The site does not set an episode length or the number of episodes, so the skill spec does. Inside the episode, the synchronized streams run from start to end, and action segments divide it into labeled spans.

The choice matters because of two machine-checked rules. An episode is rejected if the manipulated object is out of frame for more than 15 percent of it, and if more than 35 percent of depth pixels in the manipulation region are invalid. In a room-reset task the manipulated object changes several times, from a chair to a stack of materials to a station prop, so the spec should say which object counts as manipulated at each step and where the manipulation region is.

The site states that depth degrades on wet and reflective surfaces, and that a confidence map is delivered so low-confidence regions can be masked. It does not say how a wide room, a cluttered shelf or small, stacked materials affect depth quality for this task. If your policy depends on depth across a full room rather than a close workbench, raise it at the start and settle it in a Spec Pilot rather than assuming it.

Labels and delivery

How is the 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 a room-reset run becomes a sequence of labeled steps such as moving a table, placing chairs, laying out materials and building a station, rather than one long clip. 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 grip a chair back, carry a stack of materials or place a station prop. The site describes contact events as the moment the hand meets an item, and does not say whether a table edge or a stacked material counts as the item, so the spec settles what a contact event means for your task.

The site lists no label for furniture type, material type, station layout or completion state. There is no stated room size, item count or pass-or-fail score, and no contact force or tactile reading. Camera pose, a head trajectory and a map of the room are likewise not among the listed deliverables. The site states 6-DoF IMU data at 200 Hz from head- and wrist-mounted sensors, and nothing more about motion.

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. The official documentation for three of these formats is linked in the sources below. Collections are billed per validated hour, and the license is perpetual, irrevocable and worldwide, buyer-owned and non-exclusive by default, with exclusivity available as a separate term.

Why it matters

Why does room-reset data matter for robot learning in schools and training facilities?

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 room-reset work sits in that base layer. Human capture does not replace robot data, and this page does not claim that it does. The glossary entry on the data pyramid explains how the layers trade volume for embodiment closeness.

Room setup moves between large furniture and small materials in the same sequence. The site’s tool use page observes that grip changes between hands live in finger-level detail that RGB video alone cannot resolve, and that each change needs 3D hand pose tracked through reach, grasp and tool manipulation. That page is about driving and fastening tools, not classroom furniture, so this page does not claim the same findings for room-reset work. The reasoning carries over: a clip that shows a room somewhere in frame does not carry what a policy needs. The furniture, the materials, the hands and the step boundaries have to be in the episode, and a spec that names them lets each step become one labeled segment.

A custom collection lets a program aim at the step a model is missing, such as building one activity station or carrying a stack of materials across a room, rather than capturing the whole day at once.

This page does not claim that any public corpus lacks room-reset data, and it does not claim a training outcome, a success rate or an accuracy gain from any dataset. The tradeoff to plan for is the embodiment gap between a human arranging a room and a robot platform doing the same, which retargeting or pairing with robot data has to close.

Capture and privacy

Where is it captured and how is privacy protected?

The site describes the Childcare & Early Education setting as using a head-mounted phone or a multiview rig. It describes that setup as 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 site does not say more about the setting beyond the environment name.

The site names no school, district, university, employer or city, and it lists capture at your own facility as not offered. This page therefore makes no claim that episodes are recorded in a particular school or facility, and none that they are recorded at yours. Capture is run to your skill spec using the settings and contributors Firsthand arranges.

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. An undocumented bystander is also one of the machine-checked reject criteria.

The Childcare & Early Education environment’s own examples describe toy and material organization, feeding and low-angle child interactions alongside classroom setup. This page covers only the classroom setup row and makes no claim about capturing children, students, minors or any other person’s likeness; the privacy process above, including irreversible blurring and discard of footage that cannot be de-identified, applies to whoever performs the contracted task. None of this is legal advice, and the executed agreement controls.

Speed and delivery

How fast can a custom classroom dataset be collected?

From signed spec to first validated batch, the site states 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. The site does not say whether the Childcare & Early Education environment counts as deep or thin, so ask which timeline applies when you request the quote. Speed comes from a warm pipeline, not from cutting consent, review or anonymization.

The site also states program milestones: a pilot reaches its first delivery in two to three weeks, and a standing program reaches full rate in four to six weeks. After the first batch, on-demand top-ups run against the same accept criteria, so you can add steps or layouts without rewriting the spec. The site does not state a turnaround for those later batches, so plan them in your quote.

Only footage that clears the signed accept criteria is billed as a validated hour, and rejected items are recaptured at our cost. 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. Collection is fast and on demand in the sense that you do not need a standing program: a focused brief is a normal starting point.

Not stated

What does the site not state about classroom setup and cleanup?

Where this site does not state something, this page says "Not stated" rather than filling the gap. There is no listed row for end-of-day cleanup, room reset, desk-wiping or whiteboard-wiping; the catalog names "Classroom setup" and the neighbouring sorting row "Toy and material organization." There is no room type, furniture type, material type or station layout beyond "tables, chairs and learning materials" and "activity stations," no task duration, no site count, no region or city, no episode count and no success or quality label. Nothing here reports a robot result, a benchmark or a model improvement.

Counts of contributors, hours and tasks are set in your skill spec. A task outside the row quoted above, including any cleanup step, is settled in a Spec Pilot rather than assumed.

Getting started

How do you start a pilot?

Describe the furniture, the materials, the station layout 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, a small, fast first batch that proves the spec and the accept criteria on real footage before volume scales. A published sample recording is on the sample data outputs page if you want to see the streams before you write a spec.

Two choices matter most for this family. Name the step and the item rather than a broad activity such as "classroom work," because that is what lets each step become one action segment. And if the program needs a cleanup or reset task rather than setup, say so explicitly, since the catalog does not currently list one.

At a glance

What you get.

Starting point
A written skill spec naming the furniture, the materials and the station layout
Setting
Childcare & Early Education, as named in the catalog
Streams
Head and wrist RGB, depth, IMU, 3D hand and body pose, instance segmentation and action labels, as specced
Privacy
Written consent per contributor; faces, plates and screens blurred at ingest; footage that cannot be de-identified is discarded
QA
Machine-checked reject criteria plus human review against the task spec
License
Perpetual, non-exclusive, buyer-owned by default
Formats
RLDS, LeRobot, WebDataset, HDF5, zarr, Rerun .rrd

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.

Classroom setup row

What does the catalog name for classroom setup, and what is captured?

The one catalog row that names this task, reproduced as the catalog states it. No separate cleanup or reset row is listed.
Task (as listed)Description (as listed)EnvironmentSkill levelCapture setupStatus
Classroom setupArrange tables, chairs and learning materials and set up activity stations for the day.Childcare & Early EducationEasyPhone (head-mounted) / multiview rigAvailable on request

Streams and labels

Which streams and labels are delivered for classroom setup, 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 classroom setup episodeStatus
Head-mounted global-shutter camera plus two wrist camerasFirst-person view of the room plus a closer view of the hands, as the spec calls forDelivered as specced
Depth with confidence mapsScene geometry, with a confidence map to mask low-confidence regionsDelivered
6-DoF IMU at 200 HzHead and wrist motion aligned to the video frameDelivered
Hardware syncTen streams on one PTP clock domain, aligned under 2 msDelivered
3D hand and body pose, with per-joint visibility flags for the handsBoth hands across the step; occluded fingers flaggedDelivered
Contact eventsThe moment the hand meets an itemDelivered
Action segments (start_ns, end_ns, verb, noun)One labeled span per step as written in the specDelivered
Per-frame instance masks (848×480)Masks where the spec calls for themDelivered where specified
Consent artefact IDs and anonymization recordProvenance per episodeDelivered
Separate end-of-day cleanup or reset rowNot listed in the catalogNot stated
Room type, furniture type or station layout detailNot listed beyond the row’s own wordingNot stated
Camera pose, head trajectory or room mapNot among the listed deliverablesNot stated
Contact force or tactile readingsNot among the listed streamsNot stated
Robot or teleoperation dataHuman first-person demonstrations onlyNot captured
Counts of contributors, hours, tasks and episodesSet per program in the skill specNot stated

Delivery formats

Which delivery formats can classroom setup data come in, and where are they documented?

The format list is the site’s. The middle column states only what the official documentation says about each format.
FormatWhat the official documentation statesOfficial source
RLDSAn ecosystem of tools to store, retrieve and manipulate episodic data; a dataset is a set of episodes, each holding steps and metadataRLDS repository (GitHub)
LeRobotLeRobotDataset v3.0 stores many episodes per Parquet and MP4 file, with episode boundaries, lengths and tasks resolved through metadataLeRobot dataset v3 docs (Hugging Face)
WebDatasetTar files in which files that share a basename make up one training sample, split into numbered shardsWebDataset repository (GitHub)
HDF5, zarr, Rerun .rrd, raw streams with metadataListed as delivery options on this site; not documented on this pageNot stated here

FAQ

Egocentric classroom setup and cleanup data, answered.

What is egocentric classroom setup and cleanup data?
Custom first-person video of a person getting a room ready for the day, captured by paid, consented contributors wearing a capture rig and doing the task in a written skill spec, with synchronized streams, hand pose, contact events and action segments.
Does Firsthand capture classroom setup?
The task catalog lists "Classroom setup" in the Childcare & Early Education environment: "Arrange tables, chairs and learning materials and set up activity stations for the day." It is rated Easy, available on request, and captured with a head-mounted phone or a multiview rig.
Is there a separate cleanup or room-reset task?
The catalog names "Classroom setup" and, in the same environment, "Toy and material organization": "Sort toys and materials into labelled bins and shelves after activities." It lists no end-of-day cleanup, reset, desk-wiping or whiteboard-wiping row. A program that needs one should name it explicitly in the skill spec.
Does this involve capturing children or students?
This page covers only the "Classroom setup" row, which describes arranging furniture, materials and activity stations. It makes no claim about capturing children, students or any identifiable bystander. Faces are blurred irreversibly at ingest, and footage that cannot be de-identified is discarded.
Can you capture at our own school or facility?
The site lists capture at your own facility as not offered, and it names no school, district, university or city. Capture is run to your skill spec using the settings and contributors Firsthand arranges.
What streams and labels come with a classroom setup 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 room, furniture or completion label.
How fast can a custom classroom 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. Confirm the timeline for this environment when you request the quote.
Is the footage anonymized and consented, and who owns it?
Every contributor signs a written release, and each episode links to it by consent artefact ID. Faces, plates and screens are blurred irreversibly, and footage that cannot be de-identified is discarded. The license is perpetual, irrevocable and worldwide, buyer-owned and non-exclusive by default.

Sources

Where are the delivery formats and the data pyramid documented?

Need a custom classroom dataset?

Tell us the furniture, the materials, the station layout and the variation or failure cases your pipeline needs covered. We will turn it into a written skill spec and run a Spec Pilot before scaling to a full collection.