A named sorting task list
Sorting damaged goods, routing returns, sorting mail by route and grading produce are different motions with different destinations. A spec names each one rather than relying on one generic sorting label.
Task family

Requirements
Sorting damaged goods, routing returns, sorting mail by route and grading produce are different motions with different destinations. A spec names each one rather than relying on one generic sorting label.
A head-mounted view keeps the item, the hand and the bins, trays or lanes it can go to in sight from the look to the placement, so the video shows what the operator could see when each decision was made.
3D hand pose with a visibility flag per joint carries the handling detail that RGB video alone cannot resolve, including a hand reaching over a tray or into a cart.
Contact events and frame-accurate action segments mark where an item is picked up, where it is checked and where it is placed, aligned to video and depth on one hardware clock.
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
Sorting is one of the most common jobs in warehouses, back rooms, mailrooms, laundries and packing lines, and one of the hardest to show a policy well. A person picks up an item, looks at it, decides where it belongs and puts it there, then does it again. The site lists sorting tasks in many of its catalog sectors, from sorting damaged goods into markdown or disposal bins to sorting parcels to lanes.
A first-person camera records that sequence from the viewpoint a robot would act from, so the video shows not only where the item went but what could be seen when the choice was made. Hand pose and contact events record the handling, and action segments mark where each step starts and ends. A manipulation policy can learn from this evidence without any robot being involved in the capture.
It helps to be exact about what the data is. It records a person sorting: the views, the handling and the order of steps. The site does not state category labels, material-type labels, sort-correctness or accuracy labels, or object identity or pose labels, so this page does not promise them.
Scope
Object rearrangement data covers a person moving many objects from where they are to where they belong, putting items away and restoring a scene to a goal arrangement. This page treats sorting as the case in which each item is assigned to one of several destinations, such as a returns bin, a tray or a lane, and it organizes the spec, the examples and the labels around that assignment.
Pick-and-place and bin picking data are organized around the motion. This page puts the choice of destination at the center instead.
Visual inspection data covers looking, handling, rotating, checking and deciding about a part. Sorting often includes a check, such as inspecting a returned item or checking the condition of a damaged one, but it ends with the item placed in a destination rather than with a judgment about the item alone.
Tasks
The task catalog lists sorting rows across many sectors, from retail and logistics to offices, hospitality, agriculture and healthcare. In a retail back of house, damaged-goods sorting means inspecting returned or damaged items, scanning them and sorting them into markdown or disposal bins, and a second row has the operator scan each damaged item, check its condition and drop it into the right returns bin.
Parcels and mail are sorted by route or lane: sorting letters and parcels by route into pigeonholes and trays at a sorting bench, scanning parcels and sorting them to lanes, and sorting outbound boxes by carrier or route after printing and applying labels. Offices sort incoming mail and documents into folders. Other rows sort stock onto labelled racks and bins, linens by type, laundry by colour, fabric and customer, and harvested crops by size and quality. The first table below lists each row with its description, environment and status.
Environments
The catalog places sorting in retail, warehouse, courier, office, hotel, laundry, farm, packing, care and childcare environments, each listed in the first table. Every 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 table below, 11 rows are Ready to deploy, 3 are Active collection and 12 are Available on request.
The warehouse robotics page describes its warehouse capture as taking place in working fulfilment space, on shift, rather than in a mock aisle built for the camera. The site does not say that any of the sorting capture takes place inside a particular customer facility, and this page does not claim it.
Recycling, returns, parts
Recycling appears in the catalog as an environment: Recycling & Waste-Transfer Facility, with the examples sorting lines, baling and material recovery, described as a target environment for commercial egocentric collection and marked Ready to deploy. The catalog lists no separate task row under it, so the specific recycling sorting tasks, such as which materials go to which stream, are scoped in the spec. Two nearby rows do sort waste: e-waste disassembly and sorting, where devices are opened, boards and batteries removed and materials sorted into bins, and construction site cleanup, which includes sorting waste.
Rows named trash and recycling removal or sweep collect bags and carry them to bins. They are not sorting rows.
Returns are stated in several rows. Damaged-goods sorting in a retail back of house and returns processing in a warehouse both end with an item placed in a destination. A return processing row on a retail floor set inspects, re-tags and re-shelves a return, which is a different task, and it is not in the sorting table.
Parts sorting is not stated as a task row. The nearest rows sort materials into bins in e-waste disassembly, group backroom stock by category, and sort boxes and products by type. A buyer who needs parts sorted, for example by type or by the outcome of a check, describes the parts, the stations and the destinations in the spec, and the quote covers them before capture begins.
The spec
The written spec is the contract, so it is worth being specific about the parts of sorting the site leaves to the buyer. Name the items in scope at the level your policy needs, because the site does not label object identity by default, and name every destination: each bin, tray, cart, lane, rack or crate that an item can go to.
Name the rule that decides the destination, such as condition, size, route, type or colour, and say whether the operator applies it by looking, by scanning or by checking against a reference.
Name the start state and the end state, and what counts as a finished episode: a single item in its bin, a full tray or an emptied pile. 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 item, the hand and the destinations in frame from the viewpoint a sorting policy will act from, with a wrist RGB stream alongside it for close-range detail. 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 reliable depth range are flagged rather than interpolated.
The site does not state a camera count, resolution, frame rate or lighting setup specific to sorting, so those are agreed in the written spec rather than assumed. It also does not state how depth behaves on small, shiny or transparent items, or on mixed piles, so raise that in the spec and test it in a Spec Pilot.
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. The warehouse and object rearrangement pages also list instance segmentation or masks among their outputs.
For sorting, hand pose tracks the operator through the pick-up, the check and the placement, contact events mark when fingers make and break contact with an item, and action segments mark the start and end of each step. 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.
Hard cases
On the site stated terms for manipulation failures, yes: missed grasps, dropped items and mis-placed objects are captured and action-segmented alongside clean takes rather than discarded, because a policy that only sees clean takes has no model of recovery. That statement comes from the pick-and-place page, and it is what this page relies on for dropped and mis-placed items.
Several catalog rows build the decision into the task itself: checking the condition of a damaged item before choosing a returns bin, discarding damaged crops while grading, removing damaged fruit, and routing returned items to restock or disposal. The site does not state a per-episode sort-correctness or accuracy label, so a buyer who wants correct and incorrect placements tagged defines the tag in the spec.
Not stated
Category labels, material-type labels, sort-correctness or accuracy labels, and object identity or pose labels are not stated anywhere on the site as standard labels. Neither is a per-episode destination label, a sort-rate figure or a count of items or categories.
Force, tactile and weight data are not stated either. One row sorts, weighs, packs and labels fresh strawberries using a bench scale, but the site does not describe a scale reading as a delivered stream. 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.
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 sorting 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. That matters in sorting settings, where coworkers, handheld scanner screens and workstation displays can enter the frame.
Parcel and shipping labels, mail, documents, folder labels, medication packaging and barcodes are not listed as blur categories on the site, so this page does not claim they are blurred. Mail and documents in particular can carry personal details. If text on items matters 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 a sorting 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.
Scoping
You describe the items, destinations, sorting rules and stations 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.
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 sorting 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 |
|---|---|---|---|
| Returns and damaged goods | Damaged-Goods Sorting: inspect returned or damaged items, scan them and sort them into markdown or disposal bins | Retail Store -- Back of House | Ready to deploy |
| Returns and damaged goods | Inspect and sort damaged goods using a handheld scanner and returns bins: scan each damaged item, check the condition and drop it into the right returns bin | Retail Store -- Back of House | Ready to deploy |
| Returns and damaged goods | Returns Processing: open returned parcels, inspect and scan items and route them to restock or disposal | Warehouse & Distribution Center | Ready to deploy |
| Parcels, mail and documents | Postal sorting: sort letters and parcels by route into pigeonholes and trays at the sorting bench | Last-Mile Delivery & Courier | Available on request |
| Parcels, mail and documents | Scan + sort parcels: scan parcels and sort to lanes | Warehouse Zone (conveyor, racking, pallets, pack bench) | Available on request |
| Parcels, mail and documents | Sort and label outbound boxes using a label printer and box cutter: print labels, apply them to outbound boxes and sort the boxes by carrier or route | Warehouse & Distribution Center | Ready to deploy |
| Parcels, mail and documents | Sort, separate, and label boxes and products by type using a handheld label gun and sorting carts: warehouse with racked storage, sorting stations, and dedicated labeling benches | Warehouse & Distribution Center | Ready to deploy |
| Parcels, mail and documents | Mail handling: open, sort and distribute incoming mail and prepare outgoing letters and parcels | Office & Professional Services | Available on request |
| Parcels, mail and documents | Filing: sort documents, label folders and file them in cabinets in order | Office & Professional Services | Available on request |
| Parcels, mail and documents | Sort into folders: sort documents into labeled folders | Office Document Station | Available on request |
| Stock and inventory | Backroom Organization: sort stock onto labelled racks and bins, break down cartons and clear the aisles | Retail Store -- Back of House | Ready to deploy |
| Stock and inventory | Sort and organize backroom inventory using shelving racks and bins: group backroom stock by category, shelve it on racks and label bins | Retail Store -- Back of House | Ready to deploy |
| Stock and inventory | Garment rail sizing: sort garments on the rail by size and style and space the hangers evenly | Retail Store -- Front of House | Available on request |
| Stock and inventory | Toy and material organization: sort toys and materials into labelled bins and shelves after activities | Childcare & Early Education | Available on request |
| Waste, recycling and materials | Recycling & Waste-Transfer Facility: target environment for commercial egocentric collection; the examples listed are sorting lines, baling and material recovery | Recycling & Waste-Transfer Facility | Ready to deploy |
| Waste, recycling and materials | E-waste disassembly and sorting: unscrew and pry open devices, remove boards and batteries and sort materials into bins | Electronics Manufacturing & E-Waste | Available on request |
| Waste, recycling and materials | Construction Site Cleanup & Debris Removal: clearing debris, sorting waste and preparing sites after works | Active Construction Site | Active collection |
| Linen and laundry | Soiled-Linen Sorting & Loading: sort soiled linens by type, load them into carts and feed them into the washers | Hotel & Lodging | Ready to deploy |
| Linen and laundry | Sort and load soiled linens using laundry carts and industrial washers: sort linens into carts by type and load them into the industrial washers | Hotel & Lodging | Ready to deploy |
| Linen and laundry | Sorting: sort incoming laundry by colour, fabric and customer into carts and bins | Commercial Laundry & Linen Service | Active collection |
| Produce and crops | Crop Sorting & Grading: sort harvested crops by size and quality, discard damaged items and grade into crates | Farm & Field Operations | Ready to deploy |
| Produce and crops | Harvest and sort produce using pruning shears and field crates: cut produce from the plant with shears, check quality and sort it into field crates | Farm & Field Operations | Active collection |
| Produce and crops | Sort + grade produce: grade produce by size and quality | Greenhouse, Nursery & Garden Centre | Available on request |
| Produce and crops | Inspect, clean, and sort fresh strawberries, removing stems and damaged fruit, using sorting trays and collection bins: strawberry farm processing area with sorting tables and washing stations | Produce Packing Facility | Available on request |
| Produce and crops | Sort, weigh, pack, and label fresh strawberries into clamshell containers using a bench scale and a label gun: produce packing facility with sorting tables, weighing stations, and a dedicated packing line | Produce Packing Facility | Available on request |
| Medication | Sort medication packs: sort blister packs into an organizer | Care Room (assistive care) | Available on request |
Capture setup
| Capture mode | What the site says it records | Sorting 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. | Every sorting row in the first table except the three below |
| 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. | Scan + sort parcels, sort into folders, sort medication packs |
Streams and labels
| Item | Status on this site | Why it matters for sorting |
|---|---|---|
| Head RGB | Stated | The view the operator actually sees, including the item and every destination |
| Wrist RGB | Stated | Close-range detail of the hand holding and placing an item |
| Depth | Stated; distance-invalid pixels flagged, not interpolated | Shape and distance of the items, bins, trays and lanes |
| 3D hand pose with per-joint visibility | Stated | How a hand picks up, turns and places an item, with occlusion flagged |
| Contact and grasp events | Stated | When a hand makes and breaks contact with an item |
| Action segments | Stated; frame-accurate | Boundaries between picking up, checking and placing |
| Instance segmentation or masks | Stated on the warehouse and object rearrangement pages | Separates items from the destination and the background |
| Time sync | Stated; ten streams synced under 2 ms | Keeps labels on the same frame as the video and depth |
| Dropped and mis-placed items | Stated as captured and action-segmented, not discarded | Gives a policy examples of recovery |
| Category or material-type labels | Not stated | Not delivered as standard labels; defined in the spec if needed |
| Sort-correctness or accuracy label | Not stated | Would record whether an item went to the right place; set in the spec if needed |
| Object identity or object pose labels | Not stated | Which item was sorted is not a standard label |
| Per-episode destination label | Not stated | Where each item ended up is visible in video, not a delivered label |
| Sort rates, item counts, category counts | Not stated | The site gives no throughput or count for sorting |
| Force, tactile or weight data | Not stated | The site describes no force or scale stream for sorting |
| Blurring of labels, mail, documents 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 sorting | 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 sorting task video data (this page) | Assigning each item to one of several destinations as a task family, across returns, parcels, stock, waste, linen and produce rows |
| Object rearrangement data | Moving many objects to where they belong and restoring a scene to a goal arrangement |
| Pick and place data | The primitive of reach, grasp, transport and place, across many settings |
| Bin picking data | Picking single items from bins into totes, with tote and bin handling around it |
| Visual inspection data | Looking, handling, rotating, checking and deciding about a part |
| Logistics and fulfillment data | Receiving, putaway, picking, packing, sortation and loading, station by station |
| Laundry folding data | Folding and sorting laundry, with deformable-object handling |
FAQ
Sources
Tell us the items, destinations and stations your policy needs to sort. 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.