A named trash and recycling task list
Pulling a full bag, relining a can, bagging trash at a counter and sweeping a venue into bags are different motions. A spec names each one rather than relying on one generic waste label.
Task family

Requirements
Pulling a full bag, relining a can, bagging trash at a counter and sweeping a venue into bags are different motions. A spec names each one rather than relying on one generic waste label.
Trash work is a short chain of reach, grip, lift, carry and drop. A head-mounted view keeps both hands, the bag and the bin or dumpster visible through the whole sequence.
3D hand pose with a visibility flag per joint carries the finger detail of closing a bag, taking its weight and releasing it, which RGB video alone cannot resolve.
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 pull, carry, drop and reline.
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
Egocentric trash and recycling task video data is real-world, first-person video of a person handling waste as part of a working day: pulling full bags and recycling out of a kitchen, relining the cans, bagging trash at a counter, sweeping a venue and bagging what is collected, and carrying the bags to the bins or dumpsters. It is recorded from the operator viewpoint, with depth, 3D hand pose, contact events and frame-accurate action segments aligned on one hardware clock.
These tasks look simple and still ask a lot of a manipulation policy. A bag has no fixed shape, it has to be gripped by whatever part of it is reachable, and it is carried from one place to another before it is dropped into a bin. A first-person view keeps the bag, both hands and the destination in the same frame, which is the viewpoint a robot arm with a head or wrist camera would act from.
This page treats trash and recycling as a task family in its own right. Sorting is about moving items to destinations and cleaning is about wiping and mopping surfaces. Here the handled object is waste: collected, bagged, carried and disposed of.
Setting
The task catalog already lists trash and recycling work in several settings. In a restaurant and commercial kitchen it includes pulling full bags and recycling from the kitchen, carrying them to the bins and relining the cans. At an event venue it includes sweeping the venue floor, bagging trash and recycling and carrying the bags to the dumpsters, and a second row that walks the venue collecting trash and recycling into bags and sweeping up debris. In a working kitchen set it includes clearing and wiping a counter and bagging trash, and in a hotel lobby it includes emptying bins as part of common-area cleaning.
The catalog also lists nearby rows that touch waste without being trash handling as their main task. A listed recycling and waste-transfer facility environment names sorting lines, baling and material recovery. E-waste disassembly sorts materials into bins, damaged-goods sorting ends with an item placed in a markdown or disposal bin, and construction cleanup includes clearing debris and sorting waste.
A custom spec is scoped from that same vocabulary. You describe the bags, bins, stations and sequence your policy needs, and the written spec covers them, with the catalog tasks as a starting point rather than a fixed menu. The first two tables list every row with its description, environment and status as the catalog states them.
Kitchens
The clearest trash row in the catalog is trash and recycling removal in a kitchen. It is described as pulling full bags and recycling from the kitchen, carrying them to the bins and relining the cans. The row is rated Easy, is recorded with a head-mounted phone and a multiview rig, and is Ready to deploy.
It sits in the Restaurant & Commercial Kitchen environment, whose examples are a sit-down restaurant kitchen, a cafe, a coffee shop, an artisan bakery and a patisserie. The site does not state which specific kitchens a collection runs in, so the environment, access and schedule are agreed in the written spec.
A second kitchen row is staged rather than recorded on site. Wipe counter and trash clears and wipes a counter and bags trash, in a Working Kitchen Set described as a stovetop, counter, sink, dishwasher, utensils and food props. It is recorded by a multiview rig while the operator uses handheld grippers, and it is Available on request.
Venues
Two Event Venue rows are the most direct statement of recycling alongside trash. The first is described as sweeping the venue floor, bagging trash and recycling and carrying the bags to the dumpsters, and it names brooms and liner bags as the tools. The second, Trash & Recycling Sweep, is described as walking the venue collecting trash and recycling into bags and sweeping up debris.
Both are rated Easy, both are recorded with a head-mounted phone and a multiview rig, and both are Ready to deploy. The Event Venue environment lists conference halls, wedding venues, stages and banquet rooms as examples.
These rows combine moving through a space while collecting with a carry to a disposal point. A spec can ask for either on its own or the full sequence, and action segments mark where collecting stops and carrying starts.
Bins
Bin emptying appears inside a larger cleaning row rather than as a task of its own. Lobby and common-area cleaning in a hotel is described as vacuuming and mopping lobby floors, dusting furniture, polishing glass and emptying bins. It is rated Easy, recorded with a head-mounted phone and a multiview rig, and Ready to deploy.
Because emptying bins is one step among several in that row, a spec that needs bin emptying as the main task says so, and the action segments isolate that step from the vacuuming, mopping and dusting around it. The site does not state how many bins or how much waste an episode covers.
Counter trash works the same way. In the working kitchen set, bagging trash is the last step of a clear and wipe sequence, so the wipe and the bagging are separate action segments.
Sorting
Recycling appears in the catalog as an environment: Recycling & Waste-Transfer Facility, with sorting lines, baling and material recovery as examples. It is described only as a target environment for commercial egocentric collection, and it is rated Easy, recorded with a head-mounted phone and a multiview rig, and Ready to deploy.
The catalog lists no separate task row under that environment. So the specific recycling sorting tasks, such as which materials go to which stream, are scoped in the spec rather than stated as catalog tasks, and this page does not promise a recycling sorting video dataset with a fixed material list. The site does not state recycling streams, material categories or municipal rules.
Two nearby rows sort waste. E-waste disassembly and sorting, which is rated Medium and Available on request, unscrews and pries open devices, removes boards and batteries and sorts materials into bins. Damaged-goods sorting in a retail back of house inspects returned or damaged items, scans them and sorts them into markdown or disposal bins, and it is Ready to deploy. The general sorting task is covered on its own page, linked below.
Environments
The catalog places these rows in a restaurant and commercial kitchen, an event venue, a staged working kitchen set and a hotel and lodging environment. The adjacent sorting and debris rows add a recycling and waste-transfer facility, an electronics manufacturing and e-waste environment, a retail back of house and an active construction site. 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 the kitchen removal row, both venue rows and the hotel lobby row are Ready to deploy, the working kitchen set row is Available on request and the construction rows are Active collection.
The site does not state a named waste-management company, municipality or recycling program for any row, and it does not state capture at a customer own facility. Environment, access and schedule are agreed in the written spec.
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 pull, carry and drop motion in frame from the viewpoint a manipulation policy will see from, with a wrist-mounted camera available 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 depth sensor reliable range are flagged rather than interpolated.
The site does not state a camera count, resolution or frame rate specific to trash handling, and it does not state a bin or bag size, so those are agreed in the written spec rather than assumed.
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.
For trash and recycling, hand pose tracks the operator through the grip, lift, carry and drop, contact events mark when the fingers make and break contact with a bag, a bin or a liner, and action segments mark the start and end of each step in the sequence. 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
Bin or bag sizes, waste volumes or throughput, a material-classification label or accuracy, recycling-stream or municipal rules, force or tactile data, a task-completion label and any hygiene or safety certification are not stated anywhere on the site as standard fields. Some catalog task names mention liner bags, bins or dumpsters, but those describe what the operator does, not a field delivered with the episode.
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, and it makes no hygiene, safety or environmental claim.
Delivery
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. The format table below sets each against what its official documentation states.
Converter source is readable, so you can retarget the schema to your own loader, and the episode schema page lists the fields. Trash and recycling episodes use the same schema as every other Firsthand collection, so a loader that already 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
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 trash and recycling 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. A venue, a hotel lobby or a kitchen can put other people in frame, which is why that pass matters here.
Text on bags, bins or discarded items is not listed as a blur category on the site, so this page does not claim it is blurred. If text on waste matters for your use, raise it in the spec so the handling is agreed before capture.
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 trash and recycling data stays consistent with what you already hold. The site does not state a batch size or a later-batch turnaround, so those are quoted against your spec.
The spec
You describe the bags, bins, stations 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 against that document before any capture begins.
A Spec Pilot, a small and fast first batch, can prove the spec and the accept criteria before you scale volume. 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. Billing is per validated hour, a reject log ships with every batch, and rejected items are recaptured at our cost.
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.
Trash and recycling tasks
| Task family | Catalog task and description | Environment | Status |
|---|---|---|---|
| Kitchen removal | Trash & Recycling Removal in Kitchen: pull full bags and recycling from the kitchen, carry them to the bins and reline the cans | Restaurant & Commercial Kitchen | Ready to deploy |
| Venue sweeps | Sweep and bag venue trash using brooms and liner bags: sweep the venue floor, bag trash and recycling and carry the bags to the dumpsters | Event Venue | Ready to deploy |
| Venue sweeps | Trash & Recycling Sweep: walk the venue collecting trash and recycling into bags and sweep up debris | Event Venue | Ready to deploy |
| Counter trash | Wipe counter + trash: clear, wipe a counter, and bag trash | Working Kitchen Set (food prep) | Available on request |
| Bin emptying | Lobby & Common-Area Cleaning: vacuum and mop lobby floors, dust furniture, polish glass and empty bins | Hotel & Lodging | Ready to deploy |
Nearby waste rows
| Task family | Catalog task and description | Environment | Status |
|---|---|---|---|
| Recycling environment | Recycling & Waste-Transfer Facility: target environment for commercial egocentric collection; the examples listed are sorting lines, baling and material recovery; no separate task row | Recycling & Waste-Transfer Facility | Ready to deploy |
| E-waste sorting | 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 |
| Disposal bins | 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 |
| Debris | Construction Site Cleanup & Debris Removal: clearing debris, sorting waste and preparing sites after works | Active Construction Site | Active collection |
| Debris | Sweep and haul construction debris using brooms and wheelbarrows: sweep up debris, load it into wheelbarrows and haul it to the site skip | Active Construction Site | Active collection |
Capture setup
| Capture mode | What the site says it records | Trash and recycling 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 | Kitchen removal, both Event Venue rows and the hotel lobby row |
| Multiview rig + handheld grippers | A staged working set recorded by a multiview rig while the operator performs the task with handheld grippers, so demonstrations map onto a robot end effector | Wipe counter + trash |
| Head-mounted camera | Keeps the pull, carry and drop motion in frame from the viewpoint a manipulation policy acts from | All of the above |
| Wrist-mounted camera | Available alongside the head camera for close-range detail | Stated as an option; per-task use set in the spec |
Streams and labels
| Item | Status on this site | Why it matters for trash and recycling |
|---|---|---|
| Ten streams synced under 2 ms | Stated | A step boundary lines up with the exact video and depth frames |
| Head and wrist RGB | Stated | Keeps both hands, the bag and the bin in view |
| Depth, with distance-invalid pixels flagged | Stated | Shows bag, bin and dumpster geometry; unreliable pixels are marked, not interpolated |
| 3D hand pose with per-joint visibility | Stated | Carries the finger detail of closing, gripping and releasing a bag |
| Contact and grasp events | Stated | Marks when the hands take and release a bag, liner or bin |
| Frame-accurate action segments | Stated | Marks the start and end of each pull, carry, drop or reline step |
| Bin or bag sizes | Not stated | Defined in the spec if needed |
| Waste volumes or throughput | Not stated | Defined in the spec if needed |
| Material-classification label or accuracy | Not stated | Defined in the spec if needed |
| Recycling-stream or municipal rules | Not stated | Defined in the spec if needed |
| Force or tactile data | Not stated | Defined in the spec if needed |
| Task-completion label | Not stated | Defined in the spec if needed |
| Hygiene or safety certification | Not stated | No claim is made |
Formats
| Format | What the official documentation states | Used for here |
|---|---|---|
| RLDS | A dataset is retrieved as episodes, and each episode holds a dataset of steps (RLDS repository README) | Episode-based training loaders |
| LeRobot | LeRobotDataset 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 |
| WebDataset | Tar files in which files that belong together share a basename, split into numbered shards (WebDataset README) | Sharded streaming for large training runs |
| HDF5 and zarr | Stated by Firsthand only | Array storage for custom pipelines |
| Rerun .rrd | Stated by Firsthand only | Multi-stream synchronized playback for review |
Related pages
| Page | Focus |
|---|---|
| Egocentric trash and recycling task data (this page) | Waste as the handled object: pulling, bagging, relining, emptying and carrying to a bin or dumpster |
| Egocentric sorting task data | Moving items to destinations, including the recycling environment and disposal-bin rows as they appear in the catalog |
| Egocentric wiping and surface cleaning data | Wiping counters and cleaning surfaces |
| Egocentric floor cleaning and mopping data | Sweeping, vacuuming and mopping floors |
| Egocentric box and parcel handling data | Boxes and parcels as the handled object |
| On-demand data collection | Running a collection against a spec after each training run |
FAQ
Sources
Tell us the bags, bins, stations 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.