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.
Task family

Requirements
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
| Task family | Catalog task and description | Environment | Status |
|---|---|---|---|
| Carton opening and restocking | Unpack and stock shelves using a box cutter and stocking cart: cut open cartons, load the stocking cart and fill shelves in the aisle | Retail Store -- Back of House | Ready to deploy |
| Carton opening and restocking | Shelf Restocking & Facing: refill shelves from cartons and pull products to the front edge with labels facing out | Retail Store -- Back of House | Ready to deploy |
| Carton opening and restocking | Backroom Organization: sort stock onto labelled racks and bins, break down cartons and clear the aisles | Retail Store -- Back of House | Ready to deploy |
| Carton opening and restocking | Shelf restocking: open cartons, face products forward and fill gaps on shelves from a stocking cart | Grocery & Supermarket | Available on request |
| Carton opening and restocking | Unbox + stage stock: open a carton and stage stock | Retail Floor Set (shelving, checkout, rail, pack bench) | Available on request |
| Receiving and returns | Returns Processing: open returned parcels, inspect and scan items and route them to restock or disposal | Warehouse & Distribution Center | Ready to deploy |
| Receiving and returns | Receive and unload inbound pallets using a manual pallet jack: break down inbound pallets with a pallet jack, check contents against the manifest and shelve | Warehouse & Distribution Center | Ready to deploy |
| Receiving and returns | Mail handling: open, sort and distribute incoming mail and prepare outgoing letters and parcels | Office & Professional Services | Available on request |
| Produce and product setup | Produce handling: unpack produce crates, trim and cull items, stack displays and mist or rotate stock | Grocery & Supermarket | Available on request |
| Produce and product setup | Product demos: unbox a product, set it up and demonstrate its features to a customer on the floor | Retail Store -- Front of House | Available on request |
| Opening packs and packages | Sterile field setup: peel-open packs and arrange instruments | Wet Lab & Clinical Bench | Available on request |
| Opening packs and packages | Surgical instrument setup: open sterile packs and lay out surgical instruments on the tray in order | Veterinary Clinic | Available on request |
| Opening packs and packages | Open cans + jars: use a can opener and open jars | Working Kitchen Set (food prep) | Available on request |
| Opening packs and packages | Package inspection: open, inspect, and reseal a package | Mock Security Checkpoint | Available on request |
| Opening packs and packages | Bag search + re-pack: open, inspect, and re-pack a bag | Mock Security Checkpoint | Available on request |
Capture setup
| Capture mode | What the site says it records | Unpacking rows that use it |
|---|---|---|
| Phone (head-mounted) / multiview rig | 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. | 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 grippers | 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. | Unbox and stage stock, sterile field setup, open cans and jars, package inspection, bag search and re-pack |
Streams and labels
| Item | Status on this site | Why it matters for unpacking |
|---|---|---|
| Head RGB | Stated | The view the operator actually sees, including what is visible inside the container as it opens |
| Wrist RGB | Stated | Close-range detail of a seam, flap or item in hand |
| Depth | Stated; distance-invalid pixels flagged, not interpolated | Shape and distance of the container, its contents and the station |
| 3D hand pose with per-joint visibility | Stated | How the container is steadied, cut, torn or lifted open |
| Contact and grasp events | Stated | When an item is gripped, lifted out, handed off or set down |
| Action segments | Stated; frame-accurate | Boundaries between opening, removing and setting down |
| Time sync | Stated; ten streams synced under 2 ms | Keeps labels on the same frame as the video and depth |
| Instance segmentation | Stated for warehouse collections; not stated for unpacking | Would separate item, container and background; defined in the spec if needed |
| Item identity or SKU | Not stated | Which product was removed is not a standard label |
| Package type or packaging-state labels | Not stated | Carton, bag or pack type, and sealed, cut or open state, are not standard labels |
| Deformable-material labels | Not stated | Cardboard, film and fabric are not labeled as materials |
| Task-completion or success label per episode | Not stated | Would record whether the unpacking finished; set in the spec if needed |
| Blurring of packaging labels, addresses or barcodes | Not stated; the site states faces, plates and screens | Agreed in the written spec rather than assumed |
| Camera count, resolution, frame rate, lighting for unpacking | Not stated | Agreed in the written spec rather than assumed |
Formats
| Format | Used for |
|---|---|
| RLDS | Training loader; TFDS-compatible tfrecord shards |
| LeRobot | Training loader; parquet plus mp4 |
| WebDataset | Training loader; tar shards for streaming |
| HDF5 and zarr | Arrays for custom pipelines; one group per episode |
| Rerun .rrd | One recording per episode with every stream on one timeline; for inspection and debugging, not training |
Related pages
| Page | Focus |
|---|---|
| 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 data | The reverse direction: packing cartons, bagging and wrapping items, sealing and labeling, and building kits |
| Pick and place data | The primitive of reach, grasp, transport and place, across many settings |
| Object rearrangement and tidying data | Many objects moved until a scene matches a goal arrangement |
| Logistics and fulfillment data | The whole flow from receiving and putaway through picking, packing, sortation and loading |
| Warehouse robotics training data | Pick, scan, pack and pallet-build in fulfilment space |
FAQ
Sources
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.