Task family

Egocentric Sorting Task Video Data (Recycling, Returns, Parts)

Sorting items into returns bins, trays, lanes and carts, captured first-person against a spec you write: the look, the decision and the placement that a sorting policy has to learn.
Streams
Ten, synced under 2 ms
First batch
Median 48 h
Billing
Per validated hour
License
Buyer-owned
A warehouse pick aisle with steel racking, cartons and plastic totes
A sort is a look, a decision and a placement into one of several destinations, captured from the operator viewpoint.

Requirements

What does sorting data need?

01

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.

02

The item, the hand and every destination in frame

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.

03

Hand pose through the look, the grasp and the drop

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.

04

Decision and phase boundaries on one clock

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.

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 sorting video?

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

How is sorting different from object rearrangement, pick-and-place, bin picking and visual inspection?

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

Which sorting tasks can be captured?

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

Where are sorting tasks captured?

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

What does the site state about recycling, returns and 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

What does a sorting spec need to name?

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

What does the capture rig record while a person sorts?

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

Which labels can be delivered with a sorting 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. 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

Are mis-sorted items, discards and damaged goods captured?

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

Which sorting labels are 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

How are consent and anonymization handled for sorting tasks?

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

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 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

How do you scope a custom sorting data collection?

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

How fast can a sorting 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 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

How is sorting 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 sorting tasks are in the catalog?

Sorting task rows from the task catalog, grouped by family, with the catalog description, environment and status as listed.
Task familyCatalog task and descriptionEnvironmentStatus
Returns and damaged goodsDamaged-Goods Sorting: inspect returned or damaged items, scan them and sort them into markdown or disposal binsRetail Store -- Back of HouseReady to deploy
Returns and damaged goodsInspect 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 binRetail Store -- Back of HouseReady to deploy
Returns and damaged goodsReturns Processing: open returned parcels, inspect and scan items and route them to restock or disposalWarehouse & Distribution CenterReady to deploy
Parcels, mail and documentsPostal sorting: sort letters and parcels by route into pigeonholes and trays at the sorting benchLast-Mile Delivery & CourierAvailable on request
Parcels, mail and documentsScan + sort parcels: scan parcels and sort to lanesWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Parcels, mail and documentsSort 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 routeWarehouse & Distribution CenterReady to deploy
Parcels, mail and documentsSort, 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 benchesWarehouse & Distribution CenterReady to deploy
Parcels, mail and documentsMail handling: open, sort and distribute incoming mail and prepare outgoing letters and parcelsOffice & Professional ServicesAvailable on request
Parcels, mail and documentsFiling: sort documents, label folders and file them in cabinets in orderOffice & Professional ServicesAvailable on request
Parcels, mail and documentsSort into folders: sort documents into labeled foldersOffice Document StationAvailable on request
Stock and inventoryBackroom Organization: sort stock onto labelled racks and bins, break down cartons and clear the aislesRetail Store -- Back of HouseReady to deploy
Stock and inventorySort and organize backroom inventory using shelving racks and bins: group backroom stock by category, shelve it on racks and label binsRetail Store -- Back of HouseReady to deploy
Stock and inventoryGarment rail sizing: sort garments on the rail by size and style and space the hangers evenlyRetail Store -- Front of HouseAvailable on request
Stock and inventoryToy and material organization: sort toys and materials into labelled bins and shelves after activitiesChildcare & Early EducationAvailable on request
Waste, recycling and materialsRecycling & Waste-Transfer Facility: target environment for commercial egocentric collection; the examples listed are sorting lines, baling and material recoveryRecycling & Waste-Transfer FacilityReady to deploy
Waste, recycling and materialsE-waste disassembly and sorting: unscrew and pry open devices, remove boards and batteries and sort materials into binsElectronics Manufacturing & E-WasteAvailable on request
Waste, recycling and materialsConstruction Site Cleanup & Debris Removal: clearing debris, sorting waste and preparing sites after worksActive Construction SiteActive collection
Linen and laundrySoiled-Linen Sorting & Loading: sort soiled linens by type, load them into carts and feed them into the washersHotel & LodgingReady to deploy
Linen and laundrySort and load soiled linens using laundry carts and industrial washers: sort linens into carts by type and load them into the industrial washersHotel & LodgingReady to deploy
Linen and laundrySorting: sort incoming laundry by colour, fabric and customer into carts and binsCommercial Laundry & Linen ServiceActive collection
Produce and cropsCrop Sorting & Grading: sort harvested crops by size and quality, discard damaged items and grade into cratesFarm & Field OperationsReady to deploy
Produce and cropsHarvest and sort produce using pruning shears and field crates: cut produce from the plant with shears, check quality and sort it into field cratesFarm & Field OperationsActive collection
Produce and cropsSort + grade produce: grade produce by size and qualityGreenhouse, Nursery & Garden CentreAvailable on request
Produce and cropsInspect, 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 stationsProduce Packing FacilityAvailable on request
Produce and cropsSort, 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 lineProduce Packing FacilityAvailable on request
MedicationSort medication packs: sort blister packs into an organizerCare Room (assistive care)Available on request

Capture setup

How are sorting episodes recorded?

The two capture modes named in the catalog and what each records, with the sorting rows that use them.
Capture modeWhat the site says it recordsSorting 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.Every sorting row in the first table except the three below
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.Scan + sort parcels, sort into folders, sort medication packs

Streams and labels

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

Streams and labels the site states for Firsthand custom collections, and sorting-specific labels the site does not state.
ItemStatus on this siteWhy it matters for sorting
Head RGBStatedThe view the operator actually sees, including the item and every destination
Wrist RGBStatedClose-range detail of the hand holding and placing an item
DepthStated; distance-invalid pixels flagged, not interpolatedShape and distance of the items, bins, trays and lanes
3D hand pose with per-joint visibilityStatedHow a hand picks up, turns and places an item, with occlusion flagged
Contact and grasp eventsStatedWhen a hand makes and breaks contact with an item
Action segmentsStated; frame-accurateBoundaries between picking up, checking and placing
Instance segmentation or masksStated on the warehouse and object rearrangement pagesSeparates items from the destination and the background
Time syncStated; ten streams synced under 2 msKeeps labels on the same frame as the video and depth
Dropped and mis-placed itemsStated as captured and action-segmented, not discardedGives a policy examples of recovery
Category or material-type labelsNot statedNot delivered as standard labels; defined in the spec if needed
Sort-correctness or accuracy labelNot statedWould record whether an item went to the right place; set in the spec if needed
Object identity or object pose labelsNot statedWhich item was sorted is not a standard label
Per-episode destination labelNot statedWhere each item ended up is visible in video, not a delivered label
Sort rates, item counts, category countsNot statedThe site gives no throughput or count for sorting
Force, tactile or weight dataNot statedThe site describes no force or scale stream for sorting
Blurring of labels, mail, documents or barcodesNot stated; the site states faces, plates and screensAgreed in the written spec rather than assumed
Camera count, resolution, frame rate, lighting for sortingNot statedAgreed in the written spec rather than assumed

Formats

Which formats carry sorting 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 rearrangement, pick-and-place, bin picking and inspection pages?

Related pages on this site and how their focus differs.
PageFocus
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 dataMoving many objects to where they belong and restoring a scene to a goal arrangement
Pick and place dataThe primitive of reach, grasp, transport and place, across many settings
Bin picking dataPicking single items from bins into totes, with tote and bin handling around it
Visual inspection dataLooking, handling, rotating, checking and deciding about a part
Logistics and fulfillment dataReceiving, putaway, picking, packing, sortation and loading, station by station
Laundry folding dataFolding and sorting laundry, with deformable-object handling

FAQ

Sorting task robot training data, answered.

What is egocentric sorting task data?
It is real-world, first-person video of a person assigning items to destinations such as returns bins, trays, carts or lanes. It is captured against a written spec with 3D hand pose, depth, contact events and action segments. Firsthand handles contributors, capture, QA, consent and delivery.
How is it different from object rearrangement or bin picking data?
Rearrangement data covers moving many objects to where they belong, and bin picking data covers picking single items from bins into totes. This page puts the choice of destination at the center: each item is assigned to one of several bins, trays, carts or lanes.
Does the data include category, material-type or sort-accuracy labels?
Not stated. The site lists no category, material-type, sort-correctness, accuracy, object identity or object pose label. If your policy needs them, they are defined in the written spec as annotation depth and covered in the quote before capture begins.
Which sorting tasks are in the catalog?
The catalog lists damaged-goods sorting, returns processing, postal sorting, scanning and sorting parcels to lanes, mail handling and filing, backroom stock sorting, soiled-linen and laundry sorting, crop and produce grading, e-waste sorting and medication pack sorting. Each has its own environment and status.
Is recycling covered?
Recycling & Waste-Transfer Facility is a listed environment, marked Ready to deploy, with sorting lines, baling and material recovery as examples. The catalog has no separate task row under it, so the specific recycling sorting tasks are scoped in the spec. Parts sorting is not stated as a row either.
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. Labels, mail and documents are not listed as blur categories, so they are agreed in the spec.
Which formats is sorting 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 a 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 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.