Task family

Egocentric Bin Picking Video Data for Robot Training

Picking single items out of bins and into totes, captured first-person against a spec you write: the reach, the grasp, the lift and the drop that a picking 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 bin pick is a reach, a grasp, a lift and a drop into a tote, captured from the operator viewpoint.

Requirements

What does bin picking data need?

01

A named picking task list

Picking an item to a tote, picking and packing an order, inducting totes and retrieving an item from a bin are different motions. A spec names each one rather than relying on one generic picking label.

02

The bin, the hand and the tote in frame

A head-mounted view keeps the source bin, the hand and the destination tote in sight from the reach to the drop, so the video shows what the operator could see when each pick was made.

03

Hand pose through reach, grasp and release

3D hand pose with a visibility flag per joint carries the finger detail that RGB video alone cannot resolve while a hand is inside a bin, partly hidden by the items around it.

04

Contact and phase boundaries on one clock

Contact and grasp events and frame-accurate action segments mark where a grasp is made, where the item is lifted and where it is released, 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 picking robots on first-person human video?

Picking from a bin is one of the most common jobs in a fulfilment flow, and one of the hardest to show a policy well. A person reaches into a container, finds the item they want among others, closes a hand on it, lifts it clear and drops it into a tote. The site lists this as a named skill in its warehouse and logistics collections: single-item pick from bin to tote.

A first-person camera records that sequence from the viewpoint a robot would act from. The operator looks into the bin, chooses an item and watches the hand make contact, 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 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 picking: the views, the handling and the order of steps. The site does not state object pose, grasp-point, SKU identity, clutter-level, suction or pick-success labels, so 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 bin picking different from warehouse data, pick-and-place and grasping?

Warehouse robotics training data covers the whole fulfilment floor: pick, scan, pack and pallet-build across pick aisle, pack bench, pallet build and returns desk. Bin picking is one skill inside that list, and this page organizes the spec, the examples and the labels around that skill.

Egocentric pick-and-place data covers the general primitive of reach, grasp, transport and place wherever it appears, in warehouse picking, retail shelf work, kitchen tasks and tool hand-off. Grasping data focuses on the moment of the grasp itself. This page takes the bin and the tote as the setting: the item starts among other items in a container and ends in another one.

Packing and kitting is the reverse direction, putting items into a pack or kit. Logistics and fulfilment data is organized station by station, from receiving to loading. The related-pages table near the end sets each neighbour side by side.

Setting

Which bin-picking tasks can be captured?

The task catalog lists picking work in a warehouse and distribution setting: order picking, picking and packing customer orders with a handheld scanner, picking, scanning, packing and labelling orders, general warehousing and logistics work with scanners and totes, and each-pick to tote, described as picking individual items to a tote. A retail floor row, pick and pack order, uses the same motion at a pack bench.

It also lists tote and bin handling rows: tote induction (induct totes onto a conveyor), stacking empty totes (nest and stack empty totes) and, at a mock security checkpoint, bin stacking and return, loading screening trays (place bags and loose items into bins) and retrieving a flagged item from a bin. The first table below lists every row with its description, environment and status.

The site does not use the word singulation. Its wording for the core task is single-item pick from bin to tote, and this page uses that wording rather than a definition of its own.

Environments

Where are bin-picking tasks captured?

The catalog places these tasks in four environment types: a warehouse and distribution center, a warehouse zone with conveyor, racking, pallets and a pack bench, a retail floor set, and a mock security checkpoint. 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 current catalog, the four warehouse and distribution rows are Ready to deploy, and the other seven are Available on request.

Warehouse capture is described 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 this capture takes place inside a particular customer facility, and this page does not claim it. The checkpoint rows are named mock in the catalog, so they are staged sets, not live ones.

The spec

What does a bin picking spec need to name?

The written spec is the contract, so it is worth being specific about the parts of bin picking the site leaves to the buyer. Name the source container and the destination, such as a bin, a tote or a carton, and the items in scope at the level your policy needs, because the site does not label item identity or SKU by default.

Name the picking context: a pick path walked with a handheld scanner, a single each-pick to a tote, or a pick and pack of a whole order. Name the tools around the pick, which the catalog mentions as scanners, picking carts, a tape dispenser, totes and handheld grippers.

Name the start state and the end state, and what counts as a finished episode. A single item in a tote and a completed order are different goals, so the accept criteria should say which one counts. 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 during a pick?

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 pick, scan and place motion in frame from the viewpoint a warehouse policy will actually see 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. Pick aisles have long sight-lines, and 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 bin picking, so those are agreed in the written spec rather than assumed. It also does not state how depth behaves inside a deep bin or on shiny or transparent packaging, so raise that in the spec and test it in a Spec Pilot.

Streams and labels

Which labels can be delivered with a bin-picking 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 page also lists instance segmentation among its action-structure outputs, alongside action segments and grasp and contact events.

For bin picking, hand pose tracks the operator through the reach, the grasp and the release, 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.

Failures

Are failed picks and drops captured?

Yes, on the site stated terms. 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 successful picks has no model of recovery. Warehouse picking in particular is captured on shift, where mis-picks and dropped totes occur as real failure cases.

The warehouse picking dataset page lists the conditions its fixed corpus covers, including Cluttered at 66 percent and Failure cases at 19 percent, described as mis-picks, dropped totes and jams. Those figures describe that fixed dataset, not a promise for a custom collection. The site does not state a per-episode clutter-level or pick-success label, so a buyer who wants failures tagged defines the tag in the spec.

Not stated

Which bin-picking labels are not stated?

Object pose, grasp-point, SKU identity, clutter-level, suction and pick-success labels are not stated anywhere on the site as standard labels. Package type and item-identity labels are not stated either, and neither is any separation or one-at-a-time label, since the site does not use the term singulation.

The capture modes include handheld grippers, but the site does not describe suction or a suction signal, and it does not state force or tactile data for warehouse collections. 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 bin-picking 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 picking 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 in a working fulfilment space, where coworkers, handheld scanner screens and workstation displays can enter the frame.

Tote labels, carton markings, shipping labels and barcodes are not listed as blur categories on the site, so this page does not claim they are blurred. If label text in frame 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 picking 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. Bin-picking episodes use the same schema as every other Firsthand collection, so a loader that already reads another Firsthand dataset reads a picking dataset without changes.

Scoping

How do you scope a custom bin picking data collection?

You describe the bins, totes, items, stations 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 a bin-picking 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 picking 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 bin-picking 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 bin-picking and tote-handling tasks are in the catalog?

Picking and tote-handling task rows from the task catalog, grouped by family, with the catalog description, environment and status as listed.
Task familyCatalog task and descriptionEnvironmentStatus
Picking to a toteOrder Picking: picking, packing, sorting, loading and inventory handling in distribution facilitiesWarehouse & Distribution CenterReady to deploy
Picking to a totePick and pack customer orders using a handheld scanner and packing tape dispenser: walk the pick path with a scanner, pick items to the tote and pack and tape the orderWarehouse & Distribution CenterReady to deploy
Picking to a totePick, scan, pack, and label customer orders using a handheld barcode scanner and a tape gun: fulfillment warehouse with racked storage aisles, picking carts, and packing benchesWarehouse & Distribution CenterReady to deploy
Picking to a toteWarehousing / Logistics: pick, pack, sort and move goods around a warehouse with scanners, totes and pallet jacksWarehouse & Distribution CenterReady to deploy
Picking to a toteEach-pick to tote: pick individual items to a toteWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Picking to a totePick + pack order: pick items for an order and packRetail Floor Set (shelving, checkout, rail, pack bench)Available on request
Tote and bin handlingTote induction: induct totes onto a conveyorWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Tote and bin handlingStack empty totes: nest and stack empty totesWarehouse Zone (conveyor, racking, pallets, pack bench)Available on request
Tote and bin handlingBin stacking + return: stack empty bins and return themMock Security CheckpointAvailable on request
Tote and bin handlingLoad screening trays: place bags and loose items into binsMock Security CheckpointAvailable on request
Tote and bin handlingRetrieve flagged item: retrieve a flagged item from a binMock Security CheckpointAvailable on request

Capture setup

How are bin-picking episodes recorded?

The two capture modes named in the catalog and what each records, with the picking and tote-handling tasks that use them.
Capture modeWhat the site says it recordsPicking 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.Order Picking, pick and pack with a handheld scanner, pick, scan, pack and label, warehousing and logistics
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.Each-pick to tote, pick + pack order, tote induction, stack empty totes, bin stacking and return, load screening trays, retrieve flagged item

Streams and labels

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

Streams and labels the site states for Firsthand custom collections, and bin-picking-specific labels the site does not state.
ItemStatus on this siteWhy it matters for bin picking
Head RGBStatedThe view the operator actually sees, including the bin, the item and the tote
Wrist RGBStatedClose-range detail of the hand closing on an item
DepthStated; distance-invalid pixels flagged, not interpolatedShape and distance of the bin, the items and the station
3D hand pose with per-joint visibilityStatedHow a hand reaches into a bin and closes on an item, with occlusion flagged
Contact and grasp eventsStatedWhen a hand makes and breaks contact with an item
Action segmentsStated; frame-accurateBoundaries between reaching, grasping, lifting and dropping
Instance segmentationStated on the warehouse pageSeparates items from the bin and background
Time syncStated; ten streams synced under 2 msKeeps labels on the same frame as the video and depth
Failed picks and dropsStated as captured and action-segmented, not discardedGives a policy examples of recovery
Object pose or grasp-point labelsNot statedNot delivered as standard labels; defined in the spec if needed
SKU, item-identity or package-type labelsNot statedWhich item was picked is not a standard label
Clutter-level label per episodeNot statedThe site lists a Cluttered share for one fixed dataset only
Suction, force or tactile dataNot statedThe site describes no suction signal and no force data for warehouse collections
Pick-success label per episodeNot statedWould record whether the pick succeeded; set in the spec if needed
Blurring of tote labels, carton markings or barcodesNot stated; the site states faces, plates and screensAgreed in the written spec rather than assumed
Camera count, resolution, frame rate, lighting for bin pickingNot statedAgreed in the written spec rather than assumed

Formats

Which formats carry bin-picking 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 warehouse, logistics, pick-and-place and grasping pages?

Related pages on this site and how their focus differs.
PageFocus
Egocentric bin picking video data (this page)Picking single items from bins into totes as a task family, with tote and bin handling around it
Warehouse robotics training dataPick, scan, pack and pallet-build across the whole fulfilment floor
Logistics and fulfillment dataReceiving, putaway, picking, packing, sortation and loading, station by station
Pick and place dataThe primitive of reach, grasp, transport and place, across many settings
Grasping dataThe moment of the grasp, with hand pose and contact events through reach, grasp and release
Packing and kitting dataThe reverse direction: putting items into a pack or kit

FAQ

Bin picking training data, answered.

What is egocentric bin picking data?
It is real-world, first-person video of a person picking individual items from bins and placing them into totes. 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 warehouse robotics data or pick-and-place data?
Warehouse data covers the whole fulfilment floor, and pick-and-place data covers the general primitive across many settings. This page takes the bin and the tote as the setting: an item starts among others in a container and ends in another one.
Does the data include object pose, grasp-point, SKU or clutter-level labels?
Not stated. The site lists no object pose, grasp-point, SKU identity, clutter-level, suction or pick-success 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 bin-picking tasks are in the catalog?
The catalog lists order picking, picking and packing orders with a handheld scanner, each-pick to tote, tote induction, stacking empty totes, and bin rows at a mock security checkpoint: stacking bins, loading screening trays and retrieving a flagged item from a bin. Each has its own environment and status.
Are failed picks captured?
Yes. Missed grasps, dropped items and mis-placed objects are captured and action-segmented alongside clean takes rather than discarded, and warehouse picking is captured on shift where mis-picks and dropped totes occur as real failure cases.
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. Tote and carton labels are not listed as blur categories, so they are agreed in the spec.
Which formats is bin-picking 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 bins, totes, items and stations your policy needs to pick from. 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.