Task family

Egocentric Packing and Kitting Video Data

Packing cartons, bagging and wrapping items, sealing and labeling, and building kits from parts, captured first-person at pack benches and kitting stations against a spec you write.
Streams
Ten, synced under 2 ms
First batch
Median 48 h
Billing
Per validated hour
License
Buyer-owned
A human hand grasps a household object mid-demonstration, with a depth sensor and annotated contact point visible.
Packing and kitting are sequences of reach, grasp, place, fold and seal, captured as one labeled motion from the operator viewpoint.

Requirements

What does packing and kitting data need?

01

A named pack-and-kit task list

Packing a carton with void-fill and tape, bagging, wrapping, sealing, labeling and kitting parts to a tray are different motions. A spec names each one rather than relying on one generic packing label.

02

Both hands and the container in frame

Most packing work is two-handed: one hand steadies the box or bag while the other places, folds, tapes or seals. A head-mounted view keeps both hands and the container visible through the whole task.

03

Hand pose through folding, taping and sealing

3D hand pose with a visibility flag per joint carries the finger detail that RGB video alone cannot resolve while an operator folds paper, pulls tape or closes a bag.

04

Phase boundaries marked on the same clock

Frame-accurate action segments mark where one step ends and the next begins, aligned to video and depth on one hardware clock, so a policy can learn the order of a pack sequence.

05

Rights you can ship on

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

Why it matters

Why do packing and kitting need their own egocentric data?

Packing and kitting sit at the end of almost every physical workflow: an order is picked, then packed; parts are gathered, then kitted; a product is finished, then boxed. A policy that can only pick and place an object has no signal for the steps that follow, such as choosing where an item sits in a container, filling the gaps, closing the flaps, taping the seam or applying the label.

Those steps are mostly contact-rich and two-handed, and they happen inside a container that hides what the hands are doing from any camera that is not close to the operator. A first-person capture keeps the hands, the item and the container in the same frame, which is the viewpoint a robot arm with a head or wrist camera would act from.

Treating packing and kitting as a task family, rather than as a single step inside a warehouse or factory page, lets a buyer ask for exactly the sequence they need: a carton pack with void-fill and tape, a mailer, a bagged item with a tag, or a tray of parts picked to a bill of materials.

Setting

Which packing and kitting tasks can be captured?

The task catalog already lists packing and kitting work across several environments. In logistics it includes packing orders into boxes with filler, taping them shut and applying the shipping label, packing a carton with void-fill and tape, bundling a multi-item order, weighing and sealing a package, and bagging an item with a tag. In manufacturing it includes packing finished units into boxes with inserts, sealing and labeling them for dispatch, wrapping an item in paper and folding it, bagging and sealing soft goods, and kitting parts to a tray per a bill of materials.

Smaller-scale packing appears in retail, food and office settings: bagging groceries by weight and fragility, packing a lunchbox into compartments, packing a mailer and taping it shut, stuffing and sealing envelopes, and packing graded produce into crates. Palletizing boxes and stretch-wrapping a pallet are listed as well, and sit at the far end of the pack line.

A custom spec is scoped from that same vocabulary. You describe the items, containers, stations and sequence your policy needs, and the written spec covers them, with the catalog tasks as the starting point rather than a fixed menu.

Environments

Where are packing and kitting captured?

The catalog places packing tasks at pack benches and packing stations in a warehouse and distribution center, in a warehouse zone with a conveyor, racking, pallets and a pack bench, in a retail floor set with a pack bench, at the end of a production line in a plastic and light-assembly manufacturer, in a food and beverage manufacturing plant, and at a precision assembly bench for electronics kitting. Each task row carries a status that says how soon capture can begin.

The site defines those statuses plainly. Ready to deploy means contributors and site access are set up and capture starts once a spec is signed. Active collection means recording is running now, so a spec can join an existing capture stream. Available on request means the work is scoped and recruited to spec when a buyer asks for it. In the current catalog the warehouse and distribution center packing rows, the production-line packing rows and the food plant packing and sealing row are marked Ready to deploy, while the kitting, bundling and bench-set packing rows are Available on request.

Capture setup

How is packing captured from a first-person view?

The catalog names two capture modes. In the first, a head-mounted phone records the first-person view of real work on site, and a multiview rig adds synchronized third-person angles when the spec asks for them. In the second, a staged working set is recorded by a multiview rig while the operator performs the task with handheld grippers, so demonstrations map onto a robot end effector.

A head-mounted camera keeps the reach, place and seal motion in frame from the viewpoint a manipulation policy will see from, with a wrist-mounted camera available alongside it for close-range detail when that matters more than the full-arm view. Depth, 3D hand pose, contact events and action segments are aligned to video on one hardware clock, synced under 2 ms. Distance-invalid pixels beyond the depth sensor reliable range are flagged rather than interpolated.

The site does not state a camera count, resolution or frame rate specific to packing, so those are agreed in the written spec rather than assumed.

Streams and labels

Which streams and labels ship with each episode?

Each episode follows the same episode schema used across Firsthand custom collections: 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. Warehouse collections also state instance segmentation alongside action segments and grasp and contact events.

For packing and kitting, hand pose tracks the operator through the fold, tape, place and seal motions, contact events mark when fingers make and break contact with the item or the container, and action segments mark the start and end of each step in the sequence. Because the labels share one clock with the video and depth, a step boundary lines up with the exact frame where it happens.

Object labels use the terms your spec sets: the skill spec decides which object classes are in scope before capture, so labels follow the vocabulary your training stack expects rather than a generic taxonomy.

Not stated

Which packing-specific labels are not stated?

Box or carton identity, item identity, item weight, box dimensions, fill level, a seal-quality or tape-seam label, and a barcode or SKU label attached to each item are not stated anywhere on the site as standard packing labels. Some catalog task names mention weight or barcodes, such as bagging groceries by weight and fragility, weighing and sealing a package, and applying a barcode label and scanning, but those describe what the operator does, not a label delivered with the episode.

A per-episode success or failure label for a pack or a kit is also not stated. If your policy needs any of these, they are defined in the written spec as annotation depth, and the quote covers them before capture begins. The page does not promise them by default.

Privacy

How is worker privacy handled?

Every episode links to a signed contributor release through a documented consent chain, and the consent record is part of the delivery. Contributors are the people who perform the packing and kitting tasks, so their release covers the footage captured of their hands and workspace.

Faces, plates and screens are detected and irreversibly blurred at ingest, and a reviewer confirms the result before anything ships. The anonymization record is delivered with the data, so a buyer can see what was blurred and when. That matters on a pack bench, where coworkers, label screens and shipping paperwork can enter the frame.

Formats

Which formats is packing data delivered in?

Delivery formats are RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd. The first three are the training-loader formats; HDF5 and zarr carry arrays for custom pipelines, and Rerun .rrd gives a multi-stream synchronized playback file for review.

Converter source is readable, so you can retarget the schema to your own loader, and the episode schema page lists the fields. Packing episodes use the same schema as every other Firsthand collection, so a loader that already reads another Firsthand dataset reads a packing dataset without changes.

The spec

How does a custom packing and kitting spec work?

You describe the items, containers, stations and sequence 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 against that document before any capture begins.

The collection runs through the same seven-stage end-to-end custom collection pipeline as every Firsthand program: contributor recruiting, capture, per-batch QA, anonymization and licensed delivery. Quality is measured against signed accept criteria, billing is per validated hour, a reject log ships with every batch, and rejected items are recaptured at our cost.

Fast · on demand

How fast can a packing collection start?

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 timeline up front. The catalog status on each task row tells you which case you are in.

On-demand top-ups run against the same spec and accept criteria after each training run, so new packing data stays consistent with what you already hold. A Spec Pilot, a small and fast first batch, can prove the spec and accept criteria before you scale volume.

Rights

How is packing and kitting data licensed?

Every custom collection ships under a perpetual, buyer-owned commercial license, and exclusivity is available so the data is never resold. The license is documented alongside the consent chain, so a policy trained on the data can go into a product.

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.

Task families

Which packing and kitting tasks are in the catalog?

Packing and kitting task rows from the task catalog, grouped by family, with the catalog description, environment and status as listed.
Task familyCatalog task and descriptionEnvironmentStatus
Cartons and boxesPack carton: pack a carton with void-fill and tapeWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Cartons and boxesPacking & Labeling: pack orders into boxes with filler, tape them shut and apply the shipping labelWarehouse & Distribution CenterReady to deploy
Cartons and boxesPackaging operations: pack finished units into boxes with inserts, seal and label them for dispatchPlastic & Light-Assembly ManufacturerReady to deploy
Order assembly and kitsPick + pack order: pick items for an order and packRetail Floor Set (shelving, checkout, rail, pack bench)Available on request
Order assembly and kitsBundle multi-item: kit and bundle a multi-item orderWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Order assembly and kitsKitting to BOM: pick parts to a tray per a BOMPrecision Assembly Bench (electronics)Available on request
Bagging and wrappingPoly-bag + tag: bag an item and apply a tagWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Bagging and wrappingWrap + fold packaging: wrap an item in paper and foldDeformables & Textiles BenchAvailable on request
Sealing, weighing, labelingWeigh + seal: weigh, verify, and seal a packageWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Sealing, weighing, labelingPackaging & Sealing: fill packages, run them through the sealer and apply labels before casingFood & Beverage Manufacturing PlantReady to deploy
Containers and mailersPack + tape mailer: pack a mailer and tape it shutOffice Document StationAvailable on request
Containers and mailersPack a lunchbox: pack a lunchbox with items into compartmentsWorking Kitchen Set (food prep)Available on request

Capture setup

How are packing and kitting episodes recorded?

The two capture modes named in the catalog and what each records, with the packing and kitting tasks that use them.
Capture modeWhat the site says it recordsPacking and kitting rows that use it
Phone (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 themPacking & Labeling, Packaging operations, Assembly Line Packaging, Packaging & Sealing
Multiview rig + handheld grippersA staged working set recorded by a multiview rig while the operator performs the task with handheld grippers, so demonstrations map onto a robot end effectorPack carton, Bundle multi-item, Weigh + seal, Poly-bag + tag, Kitting to BOM, Pack + tape mailer
Head-mounted cameraKeeps the reach, place and seal motion in frame from the viewpoint a manipulation policy acts fromAll of the above
Wrist-mounted cameraAvailable alongside the head camera for close-range detailStated as an option; per-task use set in the spec

Streams and labels

What does each episode carry, and what is not stated?

Streams and labels the site states for Firsthand custom collections, and packing-specific labels the site does not state.
ItemStatus on this siteWhy it matters for packing and kitting
Ten streams synced under 2 msStatedStep boundaries line up with the exact video and depth frames
Head and wrist RGBStatedKeeps both hands and the container in view
Depth, with distance-invalid pixels flaggedStatedShows container geometry at close range; unreliable pixels are marked, not interpolated
3D hand pose with per-joint visibilityStatedCarries the finger detail of folding, taping and sealing
Contact and grasp eventsStatedMarks when the hands touch and release the item or the container
Frame-accurate action segmentsStatedMarks the start and end of each step in the pack sequence
Instance segmentationStated for warehouse collectionsSeparates items, boxes and tools in frame
Box, item, weight or dimension labelsNot statedDefined in the spec if needed
Seal, tape-seam or fill-level labelsNot statedDefined in the spec if needed
Per-episode success or failure labelNot statedDefined in the spec if needed

Formats

Which formats carry packing and kitting data?

Delivery formats stated on the site and what each is used for.
FormatUsed for
RLDSEpisode-based training loaders
LeRobotLeRobot dataset format and tooling
WebDatasetSharded streaming for large training runs
HDF5 and zarrArray storage for custom pipelines
Rerun .rrdMulti-stream synchronized playback for review

Related pages

How is this page different from the logistics, warehouse and pick-and-place pages?

Five related pages on this site and how their focus differs.
PageFocus
Egocentric packing and kitting data (this page)Packing and kitting as a task family across warehouse, manufacturing, retail, food and office settings
Egocentric video data for logistics and fulfillmentThe full fulfilment flow from receiving through loading, with packing as one step
Warehouse robotics training dataPick, scan, pack and pallet-build inside live fulfilment space
Egocentric pick and place dataThe reach, grasp, transport and place primitive across every setting
Custom assembly task dataFastening, measuring, press-fit and wire work at a bench

FAQ

Packing and kitting training data, answered.

What is egocentric packing and kitting data?
It is real-world, first-person video of a person packing cartons, bags and containers, sealing and labeling them, or building kits from parts, captured against a written spec with 3D hand pose, depth and action segments. Firsthand handles contributors, capture, QA, consent, and delivery.
Which packing tasks are in the catalog?
Packing a carton with void-fill and tape, packing orders into boxes with filler and a shipping label, packing finished units with inserts, bagging, wrapping, weighing and sealing, packing mailers and lunchboxes, and packing produce crates. Each row lists its environment and status.
Is kitting included?
Yes. The catalog lists kitting parts to a tray per a bill of materials at a precision assembly bench, and bundling a multi-item order in a warehouse zone. Both are Available on request, so they are scoped and recruited to your spec.
Are box, item, weight or dimension labels included?
Not stated. The site states hand pose, depth, contact events, action segments and, for warehouse collections, instance segmentation. Box, item, weight and dimension labels are defined in the written spec if your policy needs them.
How is this different from warehouse robotics data?
Warehouse robotics data covers pick, scan, pack and pallet-build in live fulfilment space. This page treats packing and kitting as a task family across warehouse, manufacturing, retail, food and office settings, with the same streams, labels and formats.
How is worker privacy handled?
Each episode links to a signed contributor release. Faces, plates and screens are detected and irreversibly blurred at ingest, a reviewer confirms the result, and the anonymization record is delivered with the data.
How is custom packing data billed?
Per validated hour, quoted against the written spec before any capture. You pay only for data that clears the accept criteria, and rejected items are recaptured at our cost.
How fast can a packing collection 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. A Spec Pilot can prove the spec before you scale.

Sources

Where are the delivery formats documented?

Request a custom dataset.

Tell us the items, containers, stations and sequence your policy needs to pack or kit. 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.