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

Apply to capture

Task family

Stereo Catering and Banquet Plating Data

Plating hot dishes in sequence, prepping vegetables, proteins and sauces in large batches, and setting out and clearing a service area are repeating loops of two-handed work, and they are full of plates, pans and trays that hide the hands and throw back the light. This page covers the stereo and container side of catering robot training data for the catalog rows that name this work: what a calibrated stereo pair adds to stereo banquet plating video, what MCAP is according to its own documentation, and what the site does not state. We run custom food-service data collection fast and on demand against a spec you write, as an egocentric bulk food prep dataset and plating dataset in MCAP, as custom collection at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs.
Catalog rows
Three Catering & Event Kitchen rows; all Available on request
Capture setup
Phone (head-mounted) / multiview rig; stereo via the general stereo offer
Container
MCAP (.mcap), open source
License
Perpetual, buyer-owned

Requirements

What does stereo banquet plating video need?

01

Named rows in a named kitchen setting

The catalog names the work under one environment, Catering & Event Kitchen. A spec names the rows it needs and the order of the steps, instead of relying on a broad label such as food service.

02

Hands, plates, pans and trays in one view

A head-mounted phone or multiview rig records the work, so each portion, wipe, load, set-out and clear stays visible, and a stereo pair adds depth to the same scene.

03

Depth you can trust, and a mask where you cannot

Depth is recovered from the calibrated stereo pair. It degrades on reflective surfaces, and per-frame confidence maps mask low-confidence regions instead of hiding them. Glazed plates, steel trays and chafing dishes are the cases to plan for.

04

One clock across every stream

Streams are hardware-triggered onto one clock with a 2.0 ms cross-stream ceiling, so a portion, a wipe and a tray load line up across video, depth, hand pose and IMU, plate after plate.

Definition

What is stereo catering and banquet plating data?

It is real-world, first-person video of the hand work done in a kitchen that prepares and serves food for events and institutions, recorded with two calibrated cameras so that depth can be recovered, together with 3D hand pose and the other streams the site already lists. The catalog describes the work in short phrases: portion hot dishes onto plates in sequence, wipe rims and load plates onto service trays; prep vegetables, proteins and sauces in large batches using hotel pans and commercial mixers; and set out chafing dishes, service stations and utensils, then clear and pack them after service. The buyer sets the task and the accept criteria; Firsthand handles contributors, capture, QA, consent and delivery.

The data is human capture by paid, consented contributors, not robot or teleoperation data. This page is about catering robot training data in the sense of what a policy can learn from watching a person plate, prepare and set out, and it makes no claim that any robot has been trained on it or that any robot caters anything. People reach this topic through several phrasings, such as stereo banquet plating video, an egocentric bulk food prep dataset or custom food-service data collection at scale. They describe one request from different angles.

Stereo

Is stereo already captured on these rows?

Not stated. The catalog lists one capture setup for all three rows, a head-mounted phone or multiview rig. It does not list a stereo pair. Stereo applies here only through the site general stereo offer: the site describes a stereo head rig and a hard-environments stack, and a stereo pair for a catering order is a choice made in the skill spec and confirmed on a Spec Pilot.

This is why the page is written as a stereo and container page for these rows, not as a description of existing stereo catering footage. If you need stereo, say so in the brief. If you are happy with the catalog setup, the egocentric catering and event kitchen page describes that non-stereo route for the same three rows.

Catalog

Which catalog rows cover catering and banquet tasks, and what is their status?

Three rows sit under Catering & Event Kitchen in the Food & Beverage sector. One is rated Easy and two are rated Medium, and every row has the status Available on request. That means the work is scoped and recruited to spec when a buyer asks for it, so this page claims no completed collection, no delivered hours and no delivered stereo footage for any of them. The first table below reproduces the three rows exactly as the catalog lists them.

The examples line for the environment reads "Hotel banquet kitchen, airline catering, hospital canteen, stadium concessions, event catering facility". These are setting types, not named venues or caterers, and the site names no caterer, venue, event or client for this environment. Other rows on the environment page are nearby context only and are not claimed here.

Plating

How is the banquet plating row described, and what does it ask of the data?

Banquet plating is Medium and reads "Portion hot dishes onto plates in sequence, wipe rims and load plates onto service trays." The order in the description is the useful part: portion, wipe, load, repeated plate after plate. For stereo capture that means the plate, the portioning tool, the rim and the tray all need to stay in the same view as the hands, and the step boundaries need to land on the same clock as the video.

The word hot is catalog wording. The site states no temperature, holding or food-safety rule for this row, so none is claimed here, and this page gives no recipe or serving instruction. Dish and menu types, plate counts, portion sizes and tray types are Not stated and are set in the written spec.

Bulk prep

How is the bulk food preparation row described?

Bulk food preparation is Medium and reads "Prep vegetables, proteins and sauces in large batches using hotel pans and commercial mixers." The pans and mixers are tool types the catalog lists, not models. The catalog names three ingredient groups and a batch scale, not recipes, and the site does not describe a specific cut or technique in the row.

For an egocentric bulk food prep dataset, the batch scale is the point. A spec has to say whether one episode is one pan, one batch or a full prep session, what the object is when a mixer or a pan is in play, and where one step ends and the next begins. Ingredients, quantities, batch sizes and pan or mixer models are Not stated.

Setup and breakdown

How is the event service setup and breakdown row described?

Event service setup and breakdown is Easy and reads "Set out chafing dishes, service stations and utensils, then clear and pack them after service." It is the only Easy row in the environment, and the one where the work is about the service area rather than the food.

Setup and breakdown are two ends of one row, so a spec can ask for either or both. Event sizes, guest counts, layouts and what is packed where are Not stated. Chafing dishes and utensils are named in the row, and the site states no model, size or count for either.

Combining rows

How can the three catering rows be combined in a spec?

The catalog lists the three rows separately and does not state that they are performed in one event or by one worker. A spec can still name them as separate task families or chain them: prepare in bulk, plate in sequence, set out the service area, then clear and pack. That chain is a way to write a spec, not a claim about how any one event runs.

Action segments are what make a chain usable. Frame-accurate step boundaries separate portioning, wiping, loading, prepping, setting out and clearing, aligned to video and depth, so a policy or a reviewer can tell where one step ends and the next begins. How many segments an episode holds is Not stated.

Comparison

How is this different from the egocentric catering, meal plating, line cooking and portioning pages?

This page is stereo-offer capture of the catering and banquet plating rows. The egocentric catering and event kitchen page covers the same three rows as first-person video without stereo as its subject. The egocentric meal plating and serving page is broader: it covers eleven plating, portioning and serving rows across several environments, including Banquet plating, at mixed statuses, and it is not stereo.

The stereo commercial kitchen line cooking page is stereo, but it covers two Restaurant & Commercial Kitchen rows about knife work and chopping, both Active collection, not catering. The egocentric food portioning and weighing page covers two portioning and packaging rows, one Ready to deploy and one Active collection, and it is not stereo. The second table below puts the pages side by side with their status as the site lists it.

Capture setup

How is a stereo catering capture set up?

The catalog states one mode for all three rows: a head-mounted phone or multiview rig. A head-mounted view records the first-person work, and a multiview rig adds synchronized third-person angles when the spec asks for them. The site describes two stereo configurations. The stereo head rig, dataset 06, is a dual fisheye pair at 1080p per eye on a 62 mm baseline, with per-unit calibration, a 9-axis IMU and hand-tracking output, shipped as MCAP. The hard-environments stack is a 4K/60 head camera with a 120° lens, two 1080p/60 wrist cameras, depth at 848×480 and 30 fps and a 200 Hz 6-DoF IMU. Which of these a catering order uses is Not stated and is agreed in the skill spec.

Whichever rig is chosen, calibration is measured every session and shipped with the episode, with a 0.28 px RMS reprojection gate. Hand pose is 21 joints per hand with a per-joint visibility flag, and the language data is one task instruction per episode. Camera count, resolution and frame rate for the set as quoted are Not stated.

Failure modes

What goes wrong when capturing plating and bulk prep, and how is it handled?

Hand occlusion is the first case. Fingers close around a plate, a ladle or a utensil, and a hotel pan or a mixer bowl hides what the hands are doing inside it. The site states that the hands occlude the work and that fingers disappear behind objects. The per-joint visibility flag marks joints that are not visible instead of guessing them, contact events mark when a hand meets a plate, a pan, a tray or a utensil, and a spec can ask for wrist or multiview angles so a grip the head camera loses is still recorded.

Reflective surfaces are the second. The site states that depth degrades on reflective surfaces, which per-frame confidence maps handle by masking low-confidence regions. Glazed plates, steel pans and chafing dishes are the cases to plan for, and how depth behaves on a transparent lid or glass is Not stated, so a Spec Pilot checks it on real footage. Deformable items are the third: the site states that masks for deformable objects are shipped per frame rather than propagated, with instance masks stored at 848×480, and what counts as the object, the portion or the plate, is a spec decision.

Repetition is the last. Plating is the same step repeated plate after plate, which is hard to cover with a few recordings, so a spec names the number of sequences it needs. Steam, crowded prep tables and lighting are not described on the site, so they are Not stated and are fixed in the skill spec. An undocumented bystander is a stated reject criterion.

QA

How is catering 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, when a sync breach runs beyond the ceiling for more than three consecutive frames, when an undocumented bystander appears, or when the episode does not match the named skill spec. Episodes that fail are rejected and logged per batch, not delivered with a caveat.

Billing is per validated hour, and rejected items are recaptured at our cost. The site does not state an accuracy figure for step labels, and it lists no label for dish identity, portion quality, success or quality. What counts as a pass for a step boundary, such as the end of a wipe or the start of a tray load, is set in the accept criteria.

People and privacy

How are people and screens handled?

Every episode links to a signed contributor release through a documented consent chain, and the consent record is part of the delivery. Faces, plates and screens are detected and irreversibly blurred at ingest, and a reviewer confirms the result before anything ships, with the anonymization record delivered alongside. Footage that cannot be de-identified is discarded. The site states no catering-specific rule beyond this, so that is Not stated, and it is raised in the spec if it matters.

The buyer owns the dataset under a perpetual, irrevocable, non-exclusive-by-default licence, with exclusivity available, and the executed agreement controls. Physical-safety measures, PPE rules, hygiene rules and venue access terms are Not stated. The privacy and anonymization pages are linked below.

MCAP

What is MCAP, and which streams can go into the file?

Firsthand offers MCAP delivery. MCAP is an open-source container format with its own official site at mcap.dev, a specification at mcap.dev/spec and a repository at github.com/foxglove/mcap; read those for what the container is and how it stores records, timestamps and attachments. This page describes the container only from those sources and does not state anything more about it.

The streams the site already states for a stereo capture are the stereo pair, depth with confidence maps, 21-joint hand pose, IMU, contact events, action segments, per-frame instance masks and calibration, with one task instruction per episode. Topic names, message schemas, encoding and rates are Not stated on the site and are agreed in the skill spec. Only dataset 06 is stated as shipped as MCAP; for any custom order, MCAP can be the only delivery or sit beside RLDS, LeRobot, WebDataset, HDF5 or zarr. The third table below maps each stream to what the site states.

Not stated

What does the site not state about catering work?

Caterer, venue, event, client and brand names, equipment models, cover counts, service times, portion sizes, temperatures, ingredient lists, batch sizes, task times, throughput, error rates, force or tactile data and any food-safety or certification standing are not stated on the site. None is claimed here.

If your policy needs any of the fields that can be specified, they are written into the skill spec as annotation depth and covered in the quote before capture begins.

Scale

How do off-the-shelf data and custom collection combine for this work?

The site off-the-shelf catalog lists about 324,800 hours across 18 datasets, including about 64,800 hours of stereo video in 9 datasets. One dataset description mentions kitchens and food and coffee prep among other work, but none names banquet plating, bulk food preparation or event service setup, so no off-the-shelf set stands in for these rows. One stereo set is published as a format and rig example, and it is not coverage of any catering row.

Stereo catering collection to a spec is therefore custom collection: custom collection at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs. 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 three rows are Available on request, so the scoped-to-spec timeline applies, and the quote states it up front.

Ordering

How do you order a stereo catering and banquet plating dataset?

Describe the rows you want, the steps you expect to see and where each starts and ends. Say whether an episode is one plate, one tray, one batch or a full loop of prepare, plate, set out and clear, what counts as the object, what counts as a reject, and whether you want a stereo pair, wrist views or the catalog multiview rig. Then name the streams you want in the file, the topic naming and message encoding your reader expects, whether calibration ships inside the file or beside it, and whether MCAP is the only delivery.

Most programs begin with a Spec Pilot, a small first batch that proves the spec and accept criteria on real footage before you scale. The last table below shows what each spec element decides.

At a glance

What you get.

Catalog environment
Catering & Event Kitchen (Food & Beverage); three rows; examples: "Hotel banquet kitchen, airline catering, hospital canteen, stadium concessions, event catering facility"
Row: Banquet plating
Medium; "Portion hot dishes onto plates in sequence, wipe rims and load plates onto service trays."; Available on request
Row: Bulk food preparation
Medium; "Prep vegetables, proteins and sauces in large batches using hotel pans and commercial mixers."; Available on request
Row: Event service setup and breakdown
Easy; "Set out chafing dishes, service stations and utensils, then clear and pack them after service."; Available on request
Catalog capture setup
Phone (head-mounted) / multiview rig on all three rows. The site states no stereo pair for these rows, so a stereo pair is agreed in the skill spec through the general stereo offer
Stereo head rig (06)
Dual fisheye, 1080p per eye, 62 mm baseline, per-unit calibration, 9-axis IMU, hand-tracking output; shipped as MCAP
Hand pose and sync
21 joints per hand with a per-joint visibility flag; hardware-triggered onto one clock, 2.0 ms cross-stream ceiling
Caterers, venues, events, clients, equipment models, cover counts, service times, portion sizes, temperatures, task times, throughput, error rates
Not stated; agreed in the skill spec or not claimed
MCAP topics, schemas, rates
Not stated on the site; agreed in the skill spec
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 live catalog rows cover catering and banquet plating?

The three Catering & Event Kitchen rows exactly as the catalog lists them. Every row lists the examples "Hotel banquet kitchen, airline catering, hospital canteen, stadium concessions, event catering facility". Source file: lib/commercial-catalog-data.ts.
Task (as listed)Description (as listed)SkillCapture setupStatus
Banquet platingPortion hot dishes onto plates in sequence, wipe rims and load plates onto service trays.MediumPhone (head-mounted) / multiview rigAvailable on request
Bulk food preparationPrep vegetables, proteins and sauces in large batches using hotel pans and commercial mixers.MediumPhone (head-mounted) / multiview rigAvailable on request
Event service setup and breakdownSet out chafing dishes, service stations and utensils, then clear and pack them after service.EasyPhone (head-mounted) / multiview rigAvailable on request

Comparison

How does this page differ from the egocentric catering, meal plating, line cooking and portioning pages?

Capture type, rows and status are as the site lists them. No delivered hours are claimed for any row.
PageCaptureWhat it coversStatus as listedDifference from this page
Stereo catering and banquet plating data (this page)Stereo, agreed in the specThree Catering & Event Kitchen rows: banquet plating, bulk food preparation, event service setup and breakdownAll three Available on requestStereo-offer capture of the catering rows
Egocentric catering and event kitchen dataEgocentric, not stereoThe same three Catering & Event Kitchen rowsAll three Available on requestSame rows, non-stereo capture
Egocentric meal plating and serving dataEgocentric, not stereoEleven plating, portioning and serving rows across several environments, including Banquet platingA mix of Ready to deploy, Active collection and Available on requestBroader plating, portioning and serving, and not stereo; no bulk prep or service setup rows
Stereo commercial kitchen line cooking dataStereo, agreed in the specTwo Restaurant & Commercial Kitchen rows: knife work and chopping and portioning vegetablesBoth Active collectionStereo, but restaurant knife work and the line, not the catering rows
Egocentric food portioning and weighing dataEgocentric, not stereoTwo portioning and packaging rows in Restaurant & Commercial KitchenOne Ready to deploy, one Active collectionWeighing and sealing portions, not plating or event service, and not stereo

Stated vs not stated

What the site states about stereo capture for catering work

Left to right: the item, what the site states, and what that means for a catering order. "Not stated" means the site does not say.
ItemWhat the site statesFor a stereo catering order
SettingCatering & Event Kitchen; examples line names setting types onlyNo caterer, venue, event or client is named
Catalog capture setupPhone (head-mounted) / multiview rig on all three rowsA stereo pair is a spec choice; not stated on the rows
Stereo head rig (dataset 06)Dual fisheye, 1080p per eye, 62 mm baseline, per-unit calibration, 9-axis IMU, hand-tracking output; shipped as MCAPWhether an order uses it: Not stated
Hard-environments stack4K/60 head camera, 120° lens; two 1080p/60 wrist cameras; depth 848×480 at 30 fps; 200 Hz 6-DoF IMUWhether an order uses it: Not stated
Hand occlusionThe hands occlude the work and fingers disappear behind objects; visibility flags and instance masks address itStated; how often a plate or pan hides the fingers is Not stated
Deformable objectsMasks for deformable objects are shipped per frame rather than propagatedStated; accuracy on a given item is Not stated
Depth on reflective surfacesDegrades; per-frame confidence maps mask low-confidence regionsStated; behaviour on glass or a transparent lid is Not stated
CalibrationMeasured every session and shipped with the episode; 0.28 px RMS reprojection gateStated
SynchronizationHardware-triggered onto one clock; 2.0 ms cross-stream ceilingStated
QA rejectsObject out of frame over 15 percent, over 35 percent invalid depth pixels, undocumented bystanderStated; per-batch reject log
Caterer, venue, event, client or brand namesNot statedNone used on this page
Equipment models, cover counts, service times, portion sizes, temperaturesNot statedNone claimed on this page
Task time, throughput, error rateNot statedNo figure is given on this page
Steam, crowded prep tables and lightingNot statedAgreed in the skill spec
MCAP topics, schemas, ratesNot statedAgreed in the skill spec

Stream map

Streams for catering capture and what the site states about an MCAP file

Left to right: the stream or item, what the site states about it, and what the site states about it in MCAP. "Not stated" means the site does not say.
Stream or itemWhat the site statesIn an MCAP delivery, as the site states it
Stereo pairDual fisheye, 1080p per eye, 62 mm baseline (dataset 06)Dataset 06 is stated as shipped as MCAP; channel layout not stated
Depth with confidence mapsRecovered from the calibrated stereo pair; confidence map masks low-confidence regionsNot stated
Hand pose21 joints per hand with a per-joint visibility flagChannel layout and joint order not stated
IMU9-axis (dataset 06); 6-DoF at 200 Hz (hard-environments stack)Channel layout and rate not stated
Contact events, action segments, instance masksListed in the site episode schema; masks stored at 848×480Not stated
Task instructionOne per episodeNot stated
CalibrationMeasured every session and shipped with the episodePlacement in the file not stated
Topic names, schemas, encoding, ratesNot statedAgreed in the skill spec

Skill spec

What the skill spec fixes for a stereo catering 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
RowsWhich of the three rows, worded as the catalog words themTask instruction per episode; statuses as listed
Steps and episode scopeWhat one step is, and whether an episode is one plate, one tray, one batch or a full loopAction segments and episode boundaries; the site does not state an episode length
Object definitionWhether the plate, the portion, the pan or the tray counts as the objectContact events and the out-of-frame reject rule; set per program
Items and toolsWhich dishes, ingredients and tools appearSet per program; the site states no menu, ingredient or model list
Rig and streamsStereo pair, wrist views, multiview angles, hand pose, IMU and any othersThe channels you can read; confirm on the Spec Pilot
Setting and lightingHow the kitchen or service area is laid out and litSet per program; the site states no lighting setup for this set
MCAP topics and encodingWhat your reader expectsSet per program
Calibration deliveryInside the file or beside itSet per program
Delivery formatHow the data is packagedMCAP alone, or beside RLDS, LeRobot, WebDataset, HDF5 or zarr
Accept criteriaWhat passes QAReject log per batch
PrivacyHow people and screens in frame are protectedFaces, plates and screens blurred at ingest; anonymization record delivered
LicenseWho owns the datasetPerpetual, irrevocable, buyer-owned, non-exclusive by default

Example footage

What does egocentric stereo capture look like?

One real clip already published on this site, shown as a format and rig example: a head-mounted stereo capture with hands in frame. It does not show catering, plating, food preparation or any service setup task.

egocentric_stereo_sample.mp4 · head-mounted stereo · hands in frame · 1920 × 1080 web preview · rig example, not a catering clip

No catering clip is published on the site, so this is labelled as a format and rig example. Request a sample to see delivered files. See stereo sample page, stereo + wrist-cam example videos, request an egocentric data sample.

FAQ

Catering robot training data, answered.

What is stereo catering and banquet plating data?
First-person video from two calibrated cameras of catering kitchen hand work, such as plating hot dishes in sequence, prepping food in large batches and setting out and clearing a service area, with depth and hand pose alongside.
Which catalog rows cover it, and what is their status?
Three rows under Catering & Event Kitchen: Banquet plating (Medium), Bulk food preparation (Medium) and Event service setup and breakdown (Easy). All three are listed as Available on request, and this page claims no delivered hours.
Is stereo already captured on these rows?
Not stated. The catalog lists a head-mounted phone or multiview rig for all three rows, and stereo applies through the site general stereo offer: a stereo pair is agreed in the skill spec and confirmed on a Spec Pilot.
How is this different from the egocentric catering, meal plating and line cooking pages?
The egocentric catering page covers the same three rows without stereo, the meal plating page covers eleven plating, portioning and serving rows without stereo, and the stereo line cooking page covers two restaurant knife-work rows. This page is stereo-offer capture of the catering rows, with MCAP delivery.
How does it handle hands hiding plates, or shiny trays?
Hand pose carries a per-joint visibility flag, so hidden joints are marked as hidden rather than guessed, and a spec can add wrist or multiview angles. Depth degrades on reflective surfaces, and confidence maps mask those regions.
Does the site state caterers, venues, equipment, portion sizes or food-safety rules?
No. Caterer and venue names, equipment models, cover counts, service times, portion sizes, temperatures, cycle times, throughput and any food-safety or hygiene rule are Not stated, and none is claimed.
How are faces and screens handled?
Faces, plates and screens are detected and irreversibly blurred at ingest, and a reviewer confirms the result. Each episode links to a signed contributor release, and the anonymization record ships with the data.
Is there an off-the-shelf dataset for this, or is it custom collection?
This is custom collection. No off-the-shelf dataset names these tasks. Custom collection runs at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs, and the buyer owns the dataset under a perpetual licence.

Sources

Where is MCAP documented?

Request a custom stereo catering and banquet plating dataset delivered as MCAP.

Tell us the rows, the steps and where each starts and ends, whether an episode is one plate, one tray, one batch or a full loop, the streams you want in the file and whether MCAP sits alone or beside a training format. 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.