Task family

Egocentric Last-Mile Package Delivery Video Data

Sorting parcels in a van, carrying them to the door, scanning them and handing them to the recipient, captured first-person against a spec you write, for delivery robot training data and fast, on-demand custom last-mile collection.
Streams
Ten, synced under 2 ms
First batch
Median 48 h where coverage is deep
Billing
Per validated hour
License
Buyer-owned

Requirements

What does last-mile delivery data need?

01

A named delivery task list

Pickup and drop-off, carrying a parcel to the door and handing it to the recipient are different sequences, so a spec names each one.

02

The parcel, both hands and the hand-over in frame

A head-mounted view keeps both hands, the parcel and the person receiving it in view through the carry and the hand-over.

03

Hand pose through the grip and release

3D hand pose with per-joint visibility carries the grip on a parcel while walking and the release at hand-over.

04

Step boundaries on the same clock

Frame-accurate action segments mark where loading ends, where the carry starts and where the hand-over happens, aligned to video and depth.

05

Rights you can ship on

A perpetual, buyer-owned commercial license backed by a documented consent chain.

Why it matters

What is egocentric last-mile package delivery video data, and why does it need its own page?

Egocentric last-mile package delivery video data is real-world, first-person video of a courier doing the final leg of a delivery: sorting parcels in a vehicle, carrying one to a door, scanning it and handing it to the recipient. It is recorded from the courier viewpoint, with depth, 3D hand pose, contact events and frame-accurate action segments aligned on one hardware clock.

Delivery differs from warehouse work because it ends with a hand-over to a person. The box and parcel handling page and the logistics fulfillment page cover warehouse, dock and fulfillment work. This page covers the delivery end of the chain, where the parcel leaves the vehicle and reaches a recipient.

Setting

Which delivery tasks can be captured?

The site states delivery in its task catalog, in a Last-Mile Delivery & Courier environment under the Logistics & Warehousing sector. The environment lists four rows: Courier pickup and drop-off, Food delivery, Parcel delivery and Postal sorting. Its examples are parcel delivery, food delivery, courier services, postal sorting and drop-off.

Every row is rated Easy, listed as Available on request and uses the same capture mode, a head-mounted phone or a multiview rig. Two rows describe delivering a parcel to a recipient, one describes delivering a food order, and one is sorting.

Parcel delivery

How is the Parcel delivery row described?

The catalog row reads "Sort parcels in the van, carry them to the door, scan and hand them to the recipient." It is the clearest stated last-mile delivery task, because it names the carry to the door and the hand-over to a recipient.

The row says "the van" and "the door", and no more. Vehicle types, package sizes and weights, and door or building access details are Not stated, so they are set in the written spec.

Pickup and drop-off

How is Courier pickup and drop-off covered?

The catalog row reads "Scan and collect parcels at pickup, load the vehicle and hand them over at drop-off." It covers the start of a route, where parcels are collected and loaded, as well as the hand-over at the end.

The row is listed as Available on request, so its timeline is quoted against your spec. The site does not state how many drop-offs a session covers or how long a route runs.

Food delivery

Is food delivery counted as package delivery?

The Food delivery row reads "Collect a food order at the restaurant, bag it in an insulated carrier and deliver it." The site lists it in the same environment, but it describes an order, not a parcel, so this page lists it as neighbouring work and does not count it as package delivery.

It is the only row that names a restaurant or an insulated carrier. The site does not state how the final hand-over of a food order is captured.

What is not delivery

Which neighbouring rows are not last-mile delivery?

The Postal sorting row reads "Sort letters and parcels by route into pigeonholes and trays at the sorting bench." It is sorting at a bench and names no carry or hand-over, so it stays a neighbour.

Warehouse, fulfillment and parcel-handling rows, such as scanning, palletizing, packing and totes, sit in other environments and have their own pages. They do not name a delivery to a recipient or a door.

Environments

Where are delivery tasks captured?

The catalog places all four rows in the Last-Mile Delivery & Courier environment. The site names no city, neighbourhood, route, carrier or courier, and it does not state capture on a customer own delivery routes or at a customer own facility.

Environment, access and schedule are agreed in the spec. Route lengths and the number of couriers or sites are Not stated.

Capture setup

How is delivery work captured from a first-person view?

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. Both are the capture modes the catalog lists for every last-mile row.

The site does not state a camera count, resolution or frame rate for delivery. GPS or location traces are Not stated, so raise them in the spec if your policy needs them.

Streams and labels

What does each delivery episode contain?

Each episode follows the Firsthand episode schema: 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. For delivery, hand pose tracks the grip on a parcel and the release at hand-over, contact events mark when fingers meet a parcel, and action segments mark each step.

Object labels use the terms your spec sets. Package sizes and weights, force or tactile data, and a delivery-outcome or task-completion label are Not stated. They are defined in the spec if your policy needs them.

Delivery

How is delivery data labeled and delivered?

Delivery formats are RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd. The format table below sets each against what its official documentation states. Delivery episodes use the same schema as every other Firsthand collection, so a loader that reads another Firsthand dataset reads this one without changes.

Every batch is validated against signed accept criteria before it ships, with a reject log, and delivery is rolling, per validated batch.

Privacy

How is privacy handled when capturing in public spaces?

Every episode links to a signed contributor release through a documented consent chain, and the consent record is part of the delivery. 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.

The anonymization page states that egocentric capture happens in real homes, workplaces and semi-public spaces, so bystanders end up in frame, and that the pass removes them before anyone downstream sees the footage. The site also states that a clip where a bystander cannot be de-identified is discarded rather than shipped. It does not state a rule for house numbers or addresses, street signs or traffic safety, so this page makes no claim on them.

Fast · on demand

How fast can a custom delivery dataset be collected?

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 up front.

On-demand top-ups run against the same spec and accept criteria after each training run. All four last-mile rows are Available on request, so the site states no capture timeline for them beyond a quote against your spec.

The spec

How do you start a pilot?

You describe the parcels, hand-overs and sequence 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 before any capture begins.

A Spec Pilot, a small and fast first batch, can prove the spec and accept criteria before you scale. Billing is per validated hour, a reject log ships with every batch, rejected items are recaptured at our cost, and every collection ships under a perpetual, buyer-owned commercial license.

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.

What the site states

What does the site state about last-mile delivery?

Where last-mile delivery appears on this site, what each place states and how this page uses it.
Where it appearsWhat the site statesUsed on this page as
Task catalog, Last-Mile Delivery & Courier environmentFour rows, all Easy and Available on request: Courier pickup and drop-off, Food delivery, Parcel delivery and Postal sortingThe stated delivery tasks and two neighbours
Anonymization pageCapture happens in real homes, workplaces and semi-public spaces, so bystanders end up in frameThe only public-space wording used
Anonymization and delivery termsFaces, plates and screens are irreversibly blurred at ingest and a reviewer confirms the resultThe privacy pass applied to every episode
Site FAQA clip where a bystander cannot be de-identified is discarded rather than shippedThe stated bystander rule, quoted as the site states it

Catalog rows

Which catalog rows cover last-mile delivery?

The four rows in the Last-Mile Delivery & Courier environment, with the catalog description, skill rating and status as listed. All use the head-mounted phone or multiview rig capture mode.
Task familyCatalog task and descriptionSkillStatus
Parcel deliveryParcel delivery: sort parcels in the van, carry them to the door, scan and hand them to the recipientEasyAvailable on request
Pickup and drop-offCourier pickup and drop-off: scan and collect parcels at pickup, load the vehicle and hand them over at drop-offEasyAvailable on request
Neighbour, foodFood delivery: collect a food order at the restaurant, bag it in an insulated carrier and deliver itEasyAvailable on request
Neighbour, sortingPostal sorting: sort letters and parcels by route into pigeonholes and trays at the sorting benchEasyAvailable on request

Streams and labels

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

Streams and labels the site states for Firsthand custom collections, and delivery fields the site does not state.
ItemStatus on this siteWhy it matters for last-mile delivery
Head and wrist RGB, depthStated; ten streams synced under 2 msKeeps the parcel, the door and the hands on one timeline
3D hand pose, per-joint visibilityStatedCarries the grip on a parcel and the release at hand-over
Contact and grasp eventsStatedMarks when fingers meet a parcel
Action segmentsStated; frame-accurateSeparates loading, carrying and handing over
Vehicle types, package sizes or weightsNot stated; rows name a van, parcels and a food order onlyDefined in the spec
Route lengths, cities or neighbourhoodsNot statedDefined in the spec
Number of couriers or sitesNot statedDefined in the spec
GPS or location traces, door or building access detailsNot statedRaised in the spec before capture
Throughput, force or tactile dataNot statedDefined in the spec if needed
Delivery-outcome or task-completion labelNot statedDefined in the spec if needed

Formats

Which formats carry last-mile delivery data?

Delivery formats stated on the site, set against what each format official documentation states where the documentation was read.
FormatWhat the official documentation statesUsed for here
RLDSA dataset is retrieved as episodes, and each episode holds a dataset of steps (RLDS repository README)Episode-based training loaders
LeRobotLeRobotDataset v3.0 is a standardized format for robot learning data, including multi-camera video, with many episodes stored per Parquet or MP4 file (LeRobot documentation)LeRobot dataset format and tooling
WebDatasetTar files in which files that belong together share a basename, split into numbered shards (WebDataset README)Sharded streaming for large training runs
HDF5 and zarrStated by Firsthand onlyArray storage for custom pipelines
Rerun .rrdStated by Firsthand onlyMulti-stream synchronized playback for review

FAQ

Delivery robot training data, answered.

What is egocentric last-mile package delivery video data?
Real-world, first-person video of a courier sorting parcels in a vehicle, carrying them to the door, scanning them and handing them to the recipient, captured against a written spec with 3D hand pose, depth and action segments.
Which delivery tasks does the site state?
The task catalog lists Parcel delivery and Courier pickup and drop-off in a Last-Mile Delivery & Courier environment, alongside Food delivery and Postal sorting, all rated Easy and Available on request.
Does the site state vehicle types, routes, cities, GPS traces or capture on customer delivery routes?
No. A van, parcels and a door are named, but vehicle types, package sizes, route lengths, cities and location traces are Not stated, and the site does not state capture on a customer own routes or at a customer own facility.
Are delivery-outcome labels, location traces or force data included?
Not stated. They are defined in the written spec if your policy needs them. The site states hand pose, depth, contact events and action segments.
How is this different from box and parcel handling and logistics fulfillment data?
Those pages cover warehouse, dock and fulfillment work. This page centres on the delivery end: carrying a parcel to the door and handing it to a recipient.
How is privacy handled in public spaces?
Faces, plates and screens are detected and irreversibly blurred at ingest, and a reviewer confirms the result. Each episode links to a signed contributor release, and a clip where a bystander cannot be de-identified is discarded rather than shipped.
How fast can a custom delivery dataset be collected?
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.
How do you start a pilot?
Describe the parcels, hand-overs and sequence you need. We write a spec, quote against it, and a Spec Pilot proves the accept criteria before you scale.

Sources

Where are the delivery formats documented?

Request a custom dataset.

Tell us the parcels, hand-overs and sequence your policy needs to handle. 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.