Task family

Egocentric Fast Food and Quick-Service Kitchen Video Data

Counter service and packaging, fryer and grill operation, and order assembly, recorded first-person or by a multiview rig against a spec you write, for fast food robot training data, a quick service restaurant video dataset and fast, on-demand custom food service data collection.
Quick-service task rows
Three, in one environment
Streams
Ten, synced under 2 ms
First batch
Median 48 h where coverage is deep
License
Buyer-owned

Requirements

What does quick-service kitchen task data need?

01

A named quick-service task list

Counter hand-off, fryer and grill timing and order assembly are different sequences, so a spec names each task and where in the kitchen it happens.

02

Order boundaries on the same clock

Where the spec asks for them, contact events and action segments mark when an item is picked, wrapped, bagged or handed over, aligned to video and depth.

03

The capture mode set per task

All three rows list a head-mounted phone or a multiview rig, so the spec states which one, and whether third-person angles are needed.

04

Hidden hands recorded as hidden

Where hand pose is part of the spec, a per-joint visibility flag records which joints were hidden behind a wrap, a bag or a tray.

05

Rights you can ship on

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

Why it matters

What is egocentric fast food and quick-service kitchen data, and why does it need its own page?

Egocentric fast food and quick-service kitchen data is real-world video of work on the line and at the counter of a quick-service kitchen: taking orders, bagging and handing them over, dropping baskets into the fryer, flipping items on the grill and assembling orders in sequence. It is recorded against a written spec, with depth, contact events and frame-accurate action segments aligned on one hardware clock where the spec includes them. The tasks it covers are the ones the site states in its task catalog, all in one environment named Fast Food & Quick Service Kitchen.

The food service page covers commercial kitchens and restaurants as a whole, and the meal plating page covers plating and serving to a table. This page covers the three quick-service rows only.

Setting

Which quick-service tasks can be captured?

The site states three quick-service task rows, all in the Food & Beverage sector and all in the Fast Food & Quick Service Kitchen environment. Two are rated Easy, counter service and packaging and order assembly, and one, fryer and grill operation, is rated Medium. All three use the same capture mode and all three are listed as Available on request.

The environment examples read "Burger chain, fried chicken, pizza counter, sandwich shop, fast-casual kitchen". These are kinds of operation, not named restaurants, and this page names no chain. The table below lists every row with its catalog wording.

Counter

How is the counter service and packaging row described?

The catalog row reads "Take orders at the counter, bag or box items, add condiments and hand them to customers." It is rated Easy. It is the only quick-service row that includes a customer hand-off, which is why a spec for it should say how the customer appears in the frame and what happens to that footage.

The row does not state a menu, a payment step or a drive-through lane. Order types, bag and box sizes and how long an order takes are Not stated and are settled in the written spec.

Fryer and grill

How is the fryer and grill row described?

The catalog row reads "Drop baskets into the fryer, flip items on the grill, time cooking and drain product." It is the one quick-service row rated Medium. It combines a physical motion, lowering and lifting a basket, with a timing judgment, so the spec has to decide whether the time itself is something the data should carry.

The site states no fryer or grill type, no temperature, no cook time and no food-safety or hygiene procedure for this row, and this page does not add any. Whether a timer is visible in the frame is Not stated.

Order assembly

How is the order assembly row described?

The catalog row reads "Assemble burgers, wraps and sides from the line in order, wrap and place them on trays." It is rated Easy. It is the closest the site comes to a burger assembly task, and it adds an ordering constraint: the items come from the line in order and finish on a tray.

The row does not state a recipe, an item count or a tray format. What counts as a correct build is Not stated, so the accept criteria are written into the spec.

What is not covered

Which neighbouring kitchen tasks are not quick-service rows?

The site lists a separate Restaurant & Commercial Kitchen environment with rows for line cooking, food prep, dishwashing, line setup and breakdown, portioning and packaging meals, and kitchen deep cleaning. A deep clean row mentions scrubbing fryers, but it is a cleaning task and is not counted as fryer operation here. A Cafe, Bar & Beverage Service environment holds barista work.

Plating dishes and serving to a table sit on the meal plating page, first-person food prep sits on the cooking video page, and the broader commercial kitchen picture sits on the food service page.

Why it is hard

Why is order assembly, wrapping and fryer work hard for robot learning?

The catalog describes steps where the hands change the object as they go: items bagged or boxed, wraps folded around a build, products lifted out of a fryer and drained. Film and paper behaviour, grease, steam and fold sequence are Not stated for these rows. What the site does state is what egocentric video puts into the training distribution: hands entering the frame from below, occlusion during grasp and motion blur during reach.

RGB alone leaves a model to infer 3D hand structure it cannot see reliably through occlusion and motion blur. Firsthand delivers 3D hand pose as handJoints[2][21][3] in metric units in the head-camera frame, with a visibility flag per joint. Whether it is populated for each quick-service row is Not stated.

The food service page also states that wet, reflective and hot surfaces get depth-quality flags on affected episodes. That is a program-level statement, not a row-level claim for the fryer row.

Failure cases

How are dropped items and redo steps handled?

The food service page states that failure and recovery cases are part of the same labeled structure as the clean version of a task, and that a written spec can call them out as a requirement for the batch. The site states no failure counts, no failure taxonomy and no success label for the quick-service rows, so any such list is something you name in the spec.

Capture setup

How is quick-service work captured?

All three rows use one mode: "a head-mounted phone records the first-person view of real work on site; a multiview rig adds synchronized third-person angles when the spec asks for them." No quick-service row uses the handheld-gripper mode that the bench rows in other environments use.

The site states a head camera at 3840 × 2160 and 60 fps for its instrumented rig, but no camera count, resolution or frame rate for the quick-service rows, so the capture tier is agreed in the spec.

Streams and labels

What does each episode contain?

Each episode follows the Firsthand episode schema: 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. For quick-service work, contact events mark when a hand meets an item, a wrap or a bag, and action segments mark each step.

Which streams each quick-service row populates is Not stated. Force or tactile data is Not stated for these rows unless a spec adds the glove tier, as are success or quality labels.

Setting and privacy

Where is it captured and how are workers, customers and branded packaging protected?

The catalog places the rows in a Fast Food & Quick Service Kitchen. Environment, access and schedule are agreed in the spec, and the number of sites is Not stated.

Every episode links to a signed contributor release through a documented consent chain. Faces, plates and screens are detected and irreversibly blurred at ingest, a reviewer confirms the result before anything ships, and the anonymization record is delivered with the data. An undocumented bystander is a stated reject criterion, and the food service page states that a clip is discarded rather than shipped if someone cannot be properly de-identified, which matters at a counter where customers pass through the frame.

How logos, printed packaging, menu boards and order screens are handled is Not stated beyond the blur rule for screens, so name any branded material in the spec.

Delivery

How is quick-service data labeled and delivered?

Delivery formats are RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd. The format table below sets each against what its official documentation states.

Every batch is machine-checked at ingest against the stated reject criteria, reviewed by a person and validated against signed accept criteria before it ships. A rejected item goes to the reject log and is recaptured at our cost. Delivery is rolling, per validated batch.

Fast · on demand

How fast can a custom quick-service 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 three quick-service rows are listed as Available on request, which the site defines as scoped and recruited to spec when a buyer asks for it. The site does not state which environments count as deep, so the timeline is quoted against your spec. On-demand top-ups run against the same spec and accept criteria after each training run.

The spec

How do you start a pilot?

You describe the quick-service tasks, the sequence and the capture mode your policy needs. We turn that into a written spec covering tasks, environments, capture tier, annotation depth and accept criteria, then quote reach, timeline and price before any capture begins.

A Spec Pilot, a small and fast first batch, can prove the spec and accept criteria before you scale. Billing is per validated hour, and every collection ships under a perpetual, buyer-owned commercial license.

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 cover fast food and quick-service kitchen work?

The three quick-service rows, with the catalog description and skill rating as listed.
EnvironmentCatalog taskCatalog descriptionSkill
Fast Food & Quick Service KitchenCounter service and packagingTake orders at the counter, bag or box items, add condiments and hand them to customers.Easy
Fast Food & Quick Service KitchenFryer and grill operationDrop baskets into the fryer, flip items on the grill, time cooking and drain product.Medium
Fast Food & Quick Service KitchenOrder assemblyAssemble burgers, wraps and sides from the line in order, wrap and place them on trays.Easy

Capture and status

How is the environment captured, and what is its status?

The sector, examples, capture mode and status the catalog lists for all three rows, with the meaning the site gives each.
FieldAs listedWhat the site states it means
SectorFood & BeverageNot stated beyond the grouping
Environment examplesBurger chain, fried chicken, pizza counter, sandwich shop, fast-casual kitchenKinds of operation, not named restaurants
Capture modePhone (head-mounted) / multiview rigA head-mounted phone records the first-person view of real work on site; a multiview rig adds synchronized third-person angles when the spec asks for them
StatusAvailable on requestScoped and recruited to spec when a buyer asks for it

Streams and tasks

How do the stated streams map to quick-service tasks?

Streams the site states for custom collections, set against what each carries in a quick-service episode. Whether each row populates each stream is Not stated.
Stream or labelStatus on this siteWhat it carries in a quick-service episode
Head and wrist RGB, depthStated; ten streams synced under 2 msKeeps the item, the wrap and the hands on one timeline
3D hand pose, per-joint visibilityStated; two hands of 21 joints, with a visibility flag per jointCarries how the fingers hold a basket or a build and which joints were hidden
Contact and grasp eventsStatedMarks when a hand meets an item, a wrap, a bag or a tray
Action segmentsStated; frame-accurateSeparates taking, bagging, frying, flipping, assembling and wrapping steps
Force or tactile dataGlove tier stated; use on quick-service rows Not statedAdded only if a spec includes the glove tier

Quality gates

How do the stated reject criteria apply to quick-service work?

The reject criteria the site states for every episode, and what the site does and does not state about each for quick-service work.
Reject criterionStatus on this siteOn quick-service work
Manipulated object out of frame for more than 15 percent of the episodeStatedApplies to every episode; how often an item leaves the view is Not stated
More than 35 percent invalid depth pixels in the manipulation regionStatedApplies to every episode; depth behaviour on film, steam and reflective surfaces is Not stated for these rows
Sync breach beyond the ceiling for more than three consecutive framesStatedApplies to every episode
Calibration drift beyond toleranceStatedApplies to every episode
Undocumented bystanderStatedApplies to every episode; the episode is rejected
Mismatch against the named skill specStatedChecked against the task and steps your spec names
Blur or sharpness ruleNot statedSet in the spec if your policy needs one

What is not stated

Which quick-service details does the site not state?

Quick-service fields the site does not state, and where each one is settled.
ItemStatus on this siteWhere it is settled
Equipment lists and modelsNot stated beyond the terms in the catalog rowsThe written spec
Restaurant formats beyond the listed examples, and chainsNot statedThe written spec
Menus, recipes, build orders and item countsNot statedThe written spec
Order volumes and service timesNot statedQuoted against your spec
Cook times, temperatures and timer visibilityNot statedThe written spec
Food-safety and hygiene procedures or certificationsNot statedThe written spec
Handling of logos, printed packaging and order screens beyond the blur ruleNot statedThe written spec
Number of sites or episodesNot statedThe written spec
Success or quality labels, robot resultsNot statedThe written spec, if needed

Formats

Which formats carry quick-service task 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

Fast food robot training data, answered.

What is egocentric fast food and quick-service kitchen video data?
Real-world video of work on the line and at the counter of a quick-service kitchen, such as counter service and packaging, fryer and grill operation and order assembly, recorded against a written spec.
Which quick-service tasks does the site state?
Three rows in one environment: counter service and packaging, rated Easy; fryer and grill operation, rated Medium; and order assembly, rated Easy. All three use a head-mounted phone or multiview rig and are listed as Available on request.
Does the site state a burger assembly task?
Yes, within the order assembly row, which reads "Assemble burgers, wraps and sides from the line in order, wrap and place them on trays." Recipes, build orders and item counts are Not stated, so they are set in the spec.
Are force data or tactile gloves included?
Not stated for quick-service rows. The site offers a tactile glove tier as a pilot-ready option, but it does not state that the tier has been used on quick-service work. The site states hand pose, depth, contact events and action segments.
How are workers and customers protected if they appear in frame?
Faces, plates and screens are detected and irreversibly blurred at ingest, a reviewer confirms the result, and the anonymization record ships with the data. An undocumented bystander is a reject criterion, and a clip is discarded rather than shipped if someone cannot be properly de-identified.
Does the site state food-safety, hygiene or service-speed claims?
No. Food-safety and hygiene procedures, certifications, order volumes, cook times and service times are Not stated, so this page makes no such claims. Any requirement on them is written into the spec.
How fast can a custom quick-service dataset be collected, and how do you start?
Where coverage is deep, the first validated batch lands in a median of 48 hours from signed spec. Thin environments typically take three to four weeks, and the quick-service rows are quoted against your spec. Describe the tasks and capture mode you need, and a Spec Pilot proves the accept criteria before you scale.

Sources

Where are the delivery formats documented?

Request a custom dataset.

Tell us the quick-service tasks, the sequence and the capture mode your policy needs. 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.