Task family

Egocentric Bicycle Repair Video Data

Adjusting brakes and gears, replacing tubes, chains and cables and truing wheels, captured first-person against a spec you write, for bicycle repair robot training data, a bike maintenance video dataset and fast, on-demand custom repair task data collection.
Catalog row
Bicycle repair, rated Medium
Row status
Available on request
Streams
Ten, synced under 2 ms
License
Buyer-owned

Requirements

What does bicycle repair data need?

01

A named list of bicycle jobs

Brake and gear adjustment, tube and chain replacement, cable replacement and wheel truing are different hand sequences, so a spec names each one.

02

The bicycle, the tool and both hands in frame

A head-mounted view keeps both hands, the part being worked on and the surrounding frame in view through the whole job.

03

Hand pose through the fine-adjustment steps

3D hand pose with per-joint visibility carries the finger detail of setting a brake, threading a cable and easing a part into place.

04

Step boundaries on the same clock

Frame-accurate action segments mark where one job ends and the next begins, aligned to video and depth.

05

Rights you can ship on

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

Definition

What is egocentric bicycle repair data?

Egocentric bicycle repair data is real-world video recorded from the mechanic point of view while a person works on a bicycle. The camera sits on the head, so the footage shows what the person sees: the hands, the part, the tool and the frame around them. Alongside the video, each episode carries depth, 3D hand pose, contact events and frame-accurate action segments, all aligned on one hardware clock.

Teams search for it under several names, including bicycle repair robot training data, a bike maintenance video dataset and egocentric bike mechanic data. They all describe first-person demonstrations of repair work, collected to a written spec. This page covers only what the Firsthand site states about it, and marks everything else as Not stated.

Tasks

Which bicycle repair and maintenance tasks can be captured?

The site states bicycle work in one place, its commercial task catalog. A Bicycle repair row reads "Adjust brakes and gears, replace tubes, chains and cables and true wheels." That sentence names six jobs: brakes, gears, tubes, chains, cables and wheels. Those six are the whole of what the site says a bicycle repair dataset covers.

Other bicycle jobs are Not stated. That includes cleaning or lubricating a chain, fitting accessories and any full overhaul, so none is claimed here. If your policy needs one of them, you write it into the spec and we scope it, because the catalog rows are a starting vocabulary, not a fixed menu.

The catalog row

How does the site describe the Bicycle repair row?

The row sits in the Repair Services sector, in the environment called Repair Shop, covering appliance, bicycle, shoe, watch and furniture work. It is rated Medium, which makes it the only row in that environment that is not rated Hard. It is recorded with a head-mounted phone or a multiview rig, and its status is Available on request.

Available on request means the work is scoped and recruited to spec when a buyer asks for it. It is not listed as Active collection, so the site does not say that a bicycle capture stream is running today. A first batch is therefore quoted against your spec rather than drawn from a stream that already exists.

Environment

Where is it captured, and is it a real workplace or a staged set?

The Repair Shop environment lists a bicycle shop among its examples, next to electronics repair, appliance workshop, shoe repair, watch repair and furniture restoration. The bicycle row uses the capture mode in which a head-mounted phone records the first-person view of real work on site. That is the real-work mode. The site describes a different mode, a multiview rig with handheld grippers, as a staged working set, and the bicycle row does not use it.

The site names no shop, brand or mechanic, and does not state the number of sites, the regions or the type of venue. It does not state capture at a customer own facility either. Environment, access and schedule are agreed in the written spec.

Capture setup

How is bicycle repair captured from a first-person view?

A head-mounted phone records the first-person view of the job, and a multiview rig adds synchronized third-person angles when the spec asks for them. A wrist-mounted camera is available alongside the head camera for close-range detail. Both views are useful in bicycle work, where the hands often sit close to a small part that the head view only partly sees.

The site does not state a camera count, resolution or frame rate for repair. It also does not state whether a bicycle is held in a stand or placed on the floor, since bicycle types, stands and bench set-ups are Not stated. Raise any of them in the spec before capture starts.

Episode contents

What does each bicycle repair 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 bicycle repair, hand pose tracks the fingers on a brake or gear adjustment, contact events mark when the hands meet a part or tool, and action segments mark each step of the job.

Object labels use the terms your spec sets. Component types, tool types, torque values, repair durations, cycle times and number of episodes are Not stated. Success or quality labels, certifications and robot results are Not stated too. The site makes no safety-compliance claim for this work.

Why it is hard

Why are bicycle repair tasks hard for robot learning?

The catalog rates the row Medium, so the site does not call it Hard, and this page makes no claim about robot results. What the row does show is breadth. One line bundles six jobs, and each is its own sequence of hand steps. A brake adjustment, a cable replacement and a wheel truing job do not share a step order, so a policy trained on one tells you little about another.

The viewpoint matters too. The site states that a robot or humanoid perceives from a head- or wrist-mounted camera, not a static overhead shot, and that egocentric capture matches that geometry. Repair work is also close-range hand work, where the hands and the part block much of the view from a fixed camera. A first-person view keeps them in frame, which is why a spec for this kind of work asks for it.

Scoping

How do you split bicycle repair into spec tasks?

A good spec treats each named job as its own task. Brake adjustment, gear adjustment, tube replacement, chain replacement, cable replacement and wheel truing each get a start state, an end state and a set of accept criteria. That keeps action segments consistent across contributors and makes it possible to ask for more of one job without re-collecting the others.

The spec also fixes what the site leaves open: bicycle types, component types, tool types and the order of steps inside a job. The task breakdown table below lists each job with the detail the site does not state.

Neighbouring work

Which neighbouring rows are not bicycle repair?

The same Repair Shop environment holds five other rows: Appliance repair, Electronics repair, Furniture restoration, Shoe repair and Watch repair. All five are rated Hard and Available on request. The electronics and device repair page covers the electronics and appliance rows in depth, and this page does not restate them.

The vehicle maintenance and tire and wheel service pages cover other work, and neither states a bicycle task. The tool use page covers general tool handling. They are listed below as neighbours, not as sources for anything stated about bicycles.

Delivery

How is bicycle repair data labeled and delivered?

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

Every batch is validated against signed accept criteria before it ships, with a reject log, and delivery is rolling, per validated batch. Rejected items are recaptured at our cost, and billing is per validated hour.

Gloves

Can force or tactile data be added?

Not in standard capture. Force or tactile readings are Not stated for the bicycle row. The site separately offers a tactile glove tier as a pilot-ready option, in which glove signals are time-synced to a head-mounted stereo camera by hardware timestamps and an IMU, each glove is calibrated every session, and the pipeline checks signal dropout and sync drift.

The site does not state that the glove tier has been used on bicycle repair, or whether gloves suit fine adjustment work. If your policy needs a contact signal, ask for the glove tier in the spec and agree the fit with us first. The tactile glove page covers the tier in full.

Privacy

How are people protected in bicycle repair data?

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.

That is the whole of the privacy wording the site states. It does not state a rule for a shop customer who is nearby, and it does not state in-home capture, so this page makes no such claim. If either matters to your program, raise it in the spec and it is agreed before capture begins.

Fast · on demand

How fast can a custom bicycle repair 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. The site does not state how deep coverage is for the bicycle row, and the row is Available on request, so plan on a quote rather than assuming the 48 hour figure.

The site also states program milestones. A pilot reaches its first delivery in two to three weeks, and a standing program reaches full rate in four to six weeks. Those assume capture coverage is already in place. On-demand top-ups run against the same spec and accept criteria after each training run. A batch size and a later-batch turnaround are Not stated, so both are quoted against your spec.

The spec

How do you start a pilot?

You describe the bicycle jobs, the environment and the 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. This is the custom egocentric data collection route that every Firsthand task family follows.

A Spec Pilot, a small and fast first batch, can prove the spec and accept criteria before you scale. Every collection ships under a perpetual, buyer-owned commercial license, with a reject log and signed accept criteria on every batch.

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 bicycle repair?

Where bicycle repair 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, Repair Shop environmentOne Bicycle repair row: adjust brakes and gears, replace tubes, chains and cables and true wheels. Rated Medium, Available on request, recorded with a head-mounted phone or multiview rigThe stated bicycle repair task
Environment examplesThe Repair Shop environment lists a bicycle shop among its examples, with electronics repair, appliance workshop, shoe repair, watch repair and furniture restorationThe stated setting
Capture mode definitionA 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 themHow the row is recorded
Neighbouring collection pagesVehicle maintenance, tire and wheel service and tool use pages cover other work and state no bicycle taskNeighbours, not sources

Task breakdown

Which bicycle jobs does the row name?

The six jobs in the catalog row, worded as the row words them, with the detail the site does not state for each.
Job named in the rowHow the row words itWhat the site does not state
BrakesAdjust brakesBrake type and number of brakes per session: Not stated
GearsAdjust gearsGear system type: Not stated
TubesReplace tubesTube and tire sizes and wheel removal steps: Not stated
ChainsReplace chainsChain type; cleaning or lubricating a chain is not named: Not stated
CablesReplace cablesCable type and routing: Not stated
WheelsTrue wheelsTruing method and measuring step: Not stated

Neighbouring rows

Which catalog rows sit next to bicycle repair?

Every row in the Repair Shop environment, with the catalog description, skill rating and status as listed. All six use the head-mounted phone or multiview rig capture mode.
Task familyCatalog task and descriptionSkillStatus
Bicycle repairBicycle repair: adjust brakes and gears, replace tubes, chains and cables and true wheelsMediumAvailable on request
Neighbour, applianceAppliance repair: open the appliance, test components, replace the faulty part and reassembleHardAvailable on request
Neighbour, electronicsElectronics repair: open the device, diagnose the fault, replace the screen, battery or board and testHardAvailable on request
Neighbour, furnitureFurniture restoration: strip old finish, repair joints and veneer, sand and refinish the pieceHardAvailable on request
Neighbour, shoeShoe repair: remove worn soles or heels, cut and glue replacements and stitch and finish edgesHardAvailable on request
Neighbour, watchWatch repair: open the case, replace the battery or movement parts under magnification and resealHardAvailable 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 bicycle repair fields the site does not state.
ItemStatus on this siteWhy it matters for bicycle repair
Head and wrist RGB, depthStated; ten streams synced under 2 msKeeps the bicycle part, the tool and both hands on one timeline
3D hand pose, per-joint visibilityStatedCarries the finger detail of fine adjustments
Contact and grasp eventsStatedMarks when the hands meet a part or tool
Action segmentsStated; frame-accurateSeparates one job from the next inside a session
Bicycle types, component types, tool typesNot stated; the row names brakes, gears, tubes, chains, cables and wheels onlyDefined in the spec
Torque values, repair durations, cycle timesNot statedDefined in the spec if needed
Number of sites, mechanics or episodesNot statedDefined in the spec
Venue types and regionsNot stated; the environment lists a bicycle shop as an exampleAgreed with the spec
Force or tactile dataNot in standard capture; a separate pilot-ready glove tier exists, and its use on bicycle repair is Not statedAdded through the glove tier if needed
Success or quality labels, certifications, robot resultsNot statedDefined in the spec if needed

Formats

Which formats carry bicycle repair data?

Delivery formats stated on the site, set against what each format official documentation states.
FormatWhat the official documentation statesUsed for here
RLDSAn ecosystem of tools to store, retrieve and manipulate episodic data; a 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, with shards numbered in sequence (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

Bicycle repair robot training data, answered.

What is egocentric bicycle repair video data?
Real-world, first-person video of a person adjusting brakes and gears, replacing tubes, chains and cables and truing wheels, captured against a written spec with 3D hand pose, depth and action segments.
Which bicycle repair tasks does the site state?
One catalog row, Bicycle repair: adjust brakes and gears, replace tubes, chains and cables and true wheels. It is rated Medium and listed as Available on request.
Is bicycle repair captured in a real shop or on a staged set?
The row uses the head-mounted phone capture mode, which the site describes as real work on site, not a staged working set. The site names no shop and does not state venue types, regions or number of sites.
Does the dataset include bike types, tools, torque values or force data?
Not stated. The row names brakes, gears, tubes, chains, cables and wheels only. Torque values, tool types and force or tactile data are defined in the spec if needed, and a separate glove tier exists for contact signals.
How is this different from vehicle maintenance and tire and wheel data?
Those pages cover other work and state no bicycle task. This page covers only the Bicycle repair row of the task catalog.
How are people protected in the footage?
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 through a documented consent chain.
How fast can a custom bicycle repair dataset be collected?
Where coverage is deep, the first validated batch lands in a median of 48 hours from signed spec, and thin environments typically take three to four weeks. The bicycle row is Available on request, so timing is quoted against your spec.
How do you start a pilot?
Describe the bicycle jobs 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 bicycle jobs and sequence your policy needs to handle. We will quote reach, timeline, and price against a written spec, scoped and recruited to that spec.