Task family

Egocentric Unboxing and Unpacking Video Data

Opening boxes and bags, removing inserts and packaging, taking items out, checking them and setting them down, captured first-person 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.
Unpacking is a loop of open, remove, check and set down, captured as one labeled motion from the operator viewpoint.

Requirements

What does unpacking task data need?

01

A named unpacking task list

Cutting open a carton, restocking from it, opening a returned parcel and peeling open a sterile pack are different motions. A spec names each one rather than relying on one generic unpacking label.

02

The container and both hands in frame

An operator steadies the container with one hand and cuts, tears, lifts or pulls with the other. A head-mounted view keeps the container, both hands and the surrounding station visible through the whole opening and removal.

03

Hand pose through opening and removal

3D hand pose with a visibility flag per joint carries the finger detail that RGB video alone cannot resolve while a flap is pulled back, an insert is lifted out and an item is set down.

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 an open, remove and set down 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 train robots on first-person unpacking video?

Unpacking is a sequence of small physical decisions. A person finds the seam or the flap, cuts or tears it open, lifts the contents out, moves aside whatever was protecting them and sets the items down where they belong. The task catalog describes that work in plain terms: cut open cartons, load the stocking cart and fill shelves; open returned parcels, inspect and scan items; peel open packs and arrange instruments; open a carton and stage stock.

A first-person camera records that sequence from the viewpoint a robot policy would act from. The operator controls the view by leaning in, tilting a carton toward the head and looking inside before reaching, so the video shows not only what was done but what could be seen when it was done. Hand pose and contact events record the handling, and action segments mark where opening ends, where removal begins and where setting down starts.

It is worth being exact about what this data is. It records a person unpacking: the views, the handling and the order of steps. It is not a library of packaging types or products. The site does not state item identity, SKU, package type, deformable-material labels or task-completion labels as standard deliverables, and this page does not promise them. A buyer who needs any of them defines them in the written spec before capture begins.

Scope

How is unpacking different from packing, pick-and-place and rearrangement?

Packing and kitting is the reverse direction. That page covers packing cartons, bagging and wrapping items, sealing and labeling, and building kits from parts. Unpacking starts with the closed container and ends with the items out and set down, so the first thing a policy has to learn is how to get into the container, which packing data never shows.

Pick and place is a primitive: reach, grasp, transport and place. It appears inside unpacking, because lifting an item out and setting it down are pick and place, but unpacking adds the opening, the removal of inserts and the handling of the container itself. Object rearrangement is a task family about many objects moved until a scene matches a goal arrangement, with a written start state and goal arrangement. Unpacking has a different start state, a closed container, and its goal is items out and ready for the next step rather than a target layout.

Logistics and fulfillment data covers the whole flow from receiving and putaway through picking, packing, sortation and loading, and the warehouse and retail robotics pages cover those sectors. Unpacking appears in all of them, in receiving, returns and restocking, but this page cuts across sectors and organizes the spec, the examples and the labels around the opening and removal loop. The table near the end sets the neighbouring pages side by side.

Setting

Which unpacking tasks can be captured?

The task catalog already lists unpacking work across several environments. In retail it includes unpacking and stocking shelves with a box cutter and stocking cart (cut open cartons, load the stocking cart and fill shelves in the aisle), shelf restocking and facing from cartons, backroom organization that breaks down cartons, and a retail floor set row, unbox and stage stock: open a carton and stage stock.

Warehouse rows cover returns processing, where returned parcels are opened and items are inspected, scanned and routed, and receiving inbound pallets with a manual pallet jack. Other rows open a pack or a product: produce crates, product demos, sterile and surgical instrument packs, cans and jars, incoming mail, and packages and bags at a mock security checkpoint. The first table below lists every row.

The site does not list a row dedicated to discarding or recycling packaging after unpacking. The closest stated wording is breaking down cartons, in backroom organization. A buyer who needs packaging disposal as its own step names it in the spec, and the tables on this page show only what the catalog states.

Environments

Where are unpacking tasks captured?

The catalog places these tasks in a grocery and supermarket, the back of house and front of house of a retail store, a retail floor set with shelving, checkout, rail and a pack bench, a warehouse and distribution center, an office, a wet lab and clinical bench, a veterinary clinic, a working kitchen set and a mock security checkpoint. 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, unpack and stock shelves with a box cutter, shelf restocking and facing, backroom organization, returns processing and receiving inbound pallets are marked Ready to deploy. The remaining unpacking rows are Available on request, and none is currently marked Active collection.

The site does not say that any of this capture takes place inside a particular customer facility, and this page does not claim it. The catalog names environment types, and where a collection happens is agreed in the spec.

The spec

What does an unpacking spec need to name?

The written spec is the contract, so it is worth being specific about the parts of unpacking the site leaves to the buyer. Name the containers in scope, such as cartons, parcels, bags, sterile packs, crates or cans, and the items inside them. Name the tools the operator uses; the catalog mentions a box cutter, a stocking cart, a manual pallet jack and a can opener, and a spec can name others.

Name the start state and the end state. A closed carton on a bench and an opened parcel with items scanned and routed are different goals, and the accept criteria should say which one counts as a finished episode. Name what happens to the packaging, whether it is left in place, broken down or set aside, because the site does not state a standard for that.

Finally, name the capture mode: a head-mounted view of real work on site, or a staged set with handheld grippers for demonstrations that must map onto a robot end effector.

Capture setup

What does the capture rig record while a person unpacks?

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 container, the hands and the station 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, frame rate or lighting setup specific to unpacking, so those are agreed in the written spec rather than assumed. That includes how the inside of a deep carton is lit, which matters for any task where the contents are only visible from above.

Streams and labels

Which labels can be delivered with an unpacking 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; the site does not state it specifically for unpacking tasks.

For unpacking, hand pose tracks the operator through the cut, tear, pull, lift and set-down motions, contact events mark when fingers make and break contact with the container or an item, and action segments mark the start and end of each step, such as opening, removing and setting down. 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 unpacking-specific labels are not stated?

Item identity, SKU, package type, deformable-material labels for cardboard, film or fabric, packaging-state labels such as sealed, cut or open, and task-completion labels are not stated anywhere on the site as standard labels. Some catalog task names mention checking contents against a manifest or scanning items, but those describe what the operator does, not a label delivered with the episode.

A per-episode success or failure label 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 are consent and anonymization handled for packaging labels, addresses and screens?

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 unpacking 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 at a pack bench or receiving dock, where coworkers, scanner screens and monitors can enter the frame.

Packaging labels, shipping addresses and barcodes are not listed as blur categories on the site, so this page does not claim they are blurred. Unpacking puts printed labels in close view by nature. If label text or addresses in frame matter for your use, raise it in the spec so the handling is agreed before capture rather than assumed afterwards.

Formats

What formats and delivery options are available?

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, which suits visually checking an unpacking episode before writing a loader.

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

Scoping

How do you scope a custom unpacking data collection?

You describe the containers, items, stations, tools and end states 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 an unpacking 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 unpacking 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 unpacking 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 unpacking tasks are in the catalog?

Unboxing and unpacking task rows from the task catalog, grouped by family, with the catalog description, environment and status as listed.
Task familyCatalog task and descriptionEnvironmentStatus
Carton opening and restockingUnpack and stock shelves using a box cutter and stocking cart: cut open cartons, load the stocking cart and fill shelves in the aisleRetail Store -- Back of HouseReady to deploy
Carton opening and restockingShelf Restocking & Facing: refill shelves from cartons and pull products to the front edge with labels facing outRetail Store -- Back of HouseReady to deploy
Carton opening and restockingBackroom Organization: sort stock onto labelled racks and bins, break down cartons and clear the aislesRetail Store -- Back of HouseReady to deploy
Carton opening and restockingShelf restocking: open cartons, face products forward and fill gaps on shelves from a stocking cartGrocery & SupermarketAvailable on request
Carton opening and restockingUnbox + stage stock: open a carton and stage stockRetail Floor Set (shelving, checkout, rail, pack bench)Available on request
Receiving and returnsReturns Processing: open returned parcels, inspect and scan items and route them to restock or disposalWarehouse & Distribution CenterReady to deploy
Receiving and returnsReceive and unload inbound pallets using a manual pallet jack: break down inbound pallets with a pallet jack, check contents against the manifest and shelveWarehouse & Distribution CenterReady to deploy
Receiving and returnsMail handling: open, sort and distribute incoming mail and prepare outgoing letters and parcelsOffice & Professional ServicesAvailable on request
Produce and product setupProduce handling: unpack produce crates, trim and cull items, stack displays and mist or rotate stockGrocery & SupermarketAvailable on request
Produce and product setupProduct demos: unbox a product, set it up and demonstrate its features to a customer on the floorRetail Store -- Front of HouseAvailable on request
Opening packs and packagesSterile field setup: peel-open packs and arrange instrumentsWet Lab & Clinical BenchAvailable on request
Opening packs and packagesSurgical instrument setup: open sterile packs and lay out surgical instruments on the tray in orderVeterinary ClinicAvailable on request
Opening packs and packagesOpen cans + jars: use a can opener and open jarsWorking Kitchen Set (food prep)Available on request
Opening packs and packagesPackage inspection: open, inspect, and reseal a packageMock Security CheckpointAvailable on request
Opening packs and packagesBag search + re-pack: open, inspect, and re-pack a bagMock Security CheckpointAvailable on request

Capture setup

How are unpacking episodes recorded?

The two capture modes named in the catalog and what each records, with the unpacking tasks that use them.
Capture modeWhat the site says it recordsUnpacking 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 them.Unpack and stock shelves, shelf restocking and facing, backroom organization, grocery shelf restocking, returns processing, receiving inbound pallets, mail handling, produce handling, product demos, surgical instrument setup
Multiview rig + handheld grippersA 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.Unbox and stage stock, sterile field setup, open cans and jars, package inspection, bag search and re-pack

Streams and labels

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

Streams and labels the site states for Firsthand custom collections, and unpacking-specific labels the site does not state.
ItemStatus on this siteWhy it matters for unpacking
Head RGBStatedThe view the operator actually sees, including what is visible inside the container as it opens
Wrist RGBStatedClose-range detail of a seam, flap or item in hand
DepthStated; distance-invalid pixels flagged, not interpolatedShape and distance of the container, its contents and the station
3D hand pose with per-joint visibilityStatedHow the container is steadied, cut, torn or lifted open
Contact and grasp eventsStatedWhen an item is gripped, lifted out, handed off or set down
Action segmentsStated; frame-accurateBoundaries between opening, removing and setting down
Time syncStated; ten streams synced under 2 msKeeps labels on the same frame as the video and depth
Instance segmentationStated for warehouse collections; not stated for unpackingWould separate item, container and background; defined in the spec if needed
Item identity or SKUNot statedWhich product was removed is not a standard label
Package type or packaging-state labelsNot statedCarton, bag or pack type, and sealed, cut or open state, are not standard labels
Deformable-material labelsNot statedCardboard, film and fabric are not labeled as materials
Task-completion or success label per episodeNot statedWould record whether the unpacking finished; set in the spec if needed
Blurring of packaging labels, addresses or barcodesNot stated; the site states faces, plates and screensAgreed in the written spec rather than assumed
Camera count, resolution, frame rate, lighting for unpackingNot statedAgreed in the written spec rather than assumed

Formats

Which formats carry unpacking data?

Delivery formats stated on the site and what each is used for.
FormatUsed for
RLDSTraining loader; TFDS-compatible tfrecord shards
LeRobotTraining loader; parquet plus mp4
WebDatasetTraining loader; tar shards for streaming
HDF5 and zarrArrays for custom pipelines; one group per episode
Rerun .rrdOne recording per episode with every stream on one timeline; for inspection and debugging, not training

Related pages

How is this page different from packing, pick-and-place and rearrangement?

Six related pages on this site and how their focus differs.
PageFocus
Egocentric unboxing and unpacking video data (this page)Getting into a container and taking items out: open, remove, check and set down
Packing and kitting dataThe reverse direction: packing cartons, bagging and wrapping items, sealing and labeling, and building kits
Pick and place dataThe primitive of reach, grasp, transport and place, across many settings
Object rearrangement and tidying dataMany objects moved until a scene matches a goal arrangement
Logistics and fulfillment dataThe whole flow from receiving and putaway through picking, packing, sortation and loading
Warehouse robotics training dataPick, scan, pack and pallet-build in fulfilment space

FAQ

Unboxing and unpacking training data, answered.

What is egocentric unboxing and unpacking data?
It is real-world, first-person video of a person getting into a container and taking out what is inside: opening a carton, bag or pack, removing inserts and packaging, lifting items out and setting them down. It is captured against a written spec with 3D hand pose, depth and action segments. Firsthand handles contributors, capture, QA, consent and delivery.
How is it different from packing and kitting data?
Packing and kitting is the reverse direction: packing cartons, bagging and wrapping items, sealing and labeling, and building kits. Unpacking starts with a closed container and ends with the items out and set down, so the opening and removal are the core of the episode.
Does the data include item, SKU, package type or task-completion labels?
Not stated. The site does not list item identity, SKU, package type, deformable-material labels or per-episode task-completion labels as standard deliverables. If your policy needs them, they are defined in the written spec as annotation depth and covered in the quote before capture begins.
Which unpacking tasks are in the catalog?
The catalog lists unpacking and stocking shelves with a box cutter, shelf restocking and facing, backroom organization, returns processing, receiving inbound pallets, mail handling, produce handling, product demos, sterile field and surgical instrument setup, opening cans and jars, and package inspection and bag search at a mock checkpoint, each with its own environment and status.
What does the capture rig record while a person unpacks?
Ten streams synced under 2 ms: head and wrist RGB, depth, 3D hand pose with per-joint visibility, contact and grasp events and frame-accurate action segments. Camera count, resolution, frame rate and lighting for unpacking are not stated and are agreed in the spec.
How are consent and anonymization handled?
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, and the anonymization record is delivered with the data. Packaging labels and addresses are not listed as blur categories, so they are agreed in the spec.
Which formats is unpacking data delivered in?
RLDS, LeRobot and WebDataset for training loaders, plus HDF5, zarr and Rerun .rrd. The same episodes can be exported into more than one format, and converter source is readable so you can retarget the schema to your own loader.
How fast can an unpacking collection start, and who owns the data?
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 a Spec Pilot can prove the spec first. Every custom collection ships under a perpetual, buyer-owned commercial license, billed per validated hour with a reject log on every batch.

Sources

Where are the delivery formats documented?

Request a custom dataset.

Tell us the containers, items, stations and end states your policy needs to unpack. 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.