Captured in a working bay, not a mock-up
A working service bay has real clutter, mixed and low light under the vehicle, and genuine failure cases like a cross-thread or a dropped fastener, none of which a staged bay reproduces.
Automotive service

Requirements
A working service bay has real clutter, mixed and low light under the vehicle, and genuine failure cases like a cross-thread or a dropped fastener, none of which a staged bay reproduces.
Torque-to-spec wheel work, fluid drain and fill, trim and clip removal, diagnostic connector seat and read, and filter swap in a constrained cavity each need their own coverage, not one generic "automotive" label.
The vehicle itself frequently occludes the view, and under-vehicle work happens in tight, low-light cavities. Depth and 3D hand pose need to hold through reach, grasp, and fit at that range, aligned to video on one hardware clock.
A service bay reliably contains license plates and VIN plates in frame. These are detected and irreversibly blurred at ingest on every clip, with no exception.
Why it matters
A robot that torques a wheel, drains fluid, removes trim, or reads a diagnostic connector needs to learn the same reach and grasp geometry a technician uses from that viewpoint, not a description of the task or a fixed-camera view of someone else doing it.
That means synchronized egocentric video, depth, 3D hand pose, and frame-accurate action segments, captured against a named list of service-bay skills rather than pulled from incidental garage footage never meant for manipulation training.
Task coverage
A custom automotive collection is scoped to the service-bay skills your policy needs: torque wrench to spec on a wheel, fluid drain and fill, trim and clip removal without damage, diagnostic connector seat and read, and filter swap in a constrained cavity.
You describe which of these tasks (and which bay setups — lift bay, tyre bay, engine bay work, under-vehicle on lift) your policy needs, and the collection is scoped to that list rather than a generic automotive category.
Capture setup
A head- and wrist-mounted camera keeps the torque, fluid, and trim motion in frame from the viewpoint a service policy will actually see from, even as the vehicle itself occludes parts of the scene from any fixed camera.
Depth, hand pose, and action segments are aligned to video on one hardware clock, so a policy fusing vision with depth or hand pose is training on streams that share the same timeline. Under-vehicle work is IR-hostile — painted and oily surfaces both absorb a depth projector pattern — so those episodes are flagged for depth quality rather than silently interpolated.
Process
You describe the service tasks and bay setups your policy needs. We turn it 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 is a small, fast first batch that proves the spec and accept criteria before you scale volume on demand, running through the same seven-stage end-to-end pipeline as every Firsthand program: contributor recruiting, capture, per-batch QA, anonymization, and licensed delivery.
Delivery
Each episode ships with 3D hand pose tracked through reach, grasp, and fit; instance segmentation; action segments; and grasp and contact events, alongside the synchronized video and depth streams, with depth-quality flags on episodes where under-vehicle conditions degrade the signal.
Delivery formats are RLDS, LeRobot, and WebDataset, plus HDF5, zarr, and Rerun .rrd, with readable converter source so you can retarget the schema to your own loader.
Rights
Every custom collection ships under a perpetual, buyer-owned commercial license, and exclusivity is available so the data is never resold. Each episode links to a signed contributor release through a documented consent chain.
Because a service bay reliably contains license plates and VIN plates in frame, these are detected and irreversibly blurred at ingest without exception, and a reviewer confirms the result before anything ships. The anonymization record is delivered with the data.
Related programs
Industrial robot pretraining data spans many sites, stations, and tools to give a foundation model a general prior before it is aligned to any one deployment; a custom automotive collection is the narrower, task-specific counterpart once that base layer exists.
Assembly task data shares the same bench-side, hand-pose-precision approach used here for wheel, fluid, and trim work ��� both are captured against a written spec at the same depth of annotation, just in different environments.
Capture setup
| Automotive service need | What Firsthand captures |
|---|---|
| Torque, fluid, and trim motion in frame despite occlusion | Head- and wrist-mounted camera keeping the motion visible through the task cycle |
| Named skill coverage | Torque wrench to spec, fluid drain and fill, trim and clip removal, diagnostic connector seat and read, filter swap in a constrained cavity |
| Hand-level detail | 3D hand pose tracked through reach, grasp, and fit |
| Depth through low light and clutter | Depth stream aligned to video and hand pose on one hardware clock, with depth-quality flags on IR-hostile under-vehicle episodes |
| Action structure | Instance segmentation, action segments, grasp and contact events |
| Plate and VIN handling | License plates and VIN plates detected and irreversibly blurred at ingest without exception |
| Quality | Measured against signed accept criteria; billed per validated hour; reject log with every batch |
| Formats | RLDS, LeRobot, WebDataset, plus HDF5, zarr, and Rerun .rrd |
Every collection runs through the same seven-stage end-to-end custom collection pipeline.
Task coverage
| Service task | What's captured | Labels delivered |
|---|---|---|
| Torque wrench to spec on a wheel | Reach, grasp, and torque application at a wheel stud | Action segments, 3D hand pose, grasp events |
| Fluid drain and fill | Handling a drain plug or fill cap and pouring fluid | Action segments, hand pose, contact events |
| Trim and clip removal without damage | Releasing and lifting trim panels and clips | Action segments, hand pose, instance segmentation |
| Diagnostic connector seat and read | Seating a diagnostic connector and reading its display | Action segments, hand pose, depth |
| Filter swap in a constrained cavity | Removing and refitting a filter in a tight engine-bay space | Action segments, hand pose, depth-quality-flagged depth |
Related programs
| Industrial robot pretraining data | Custom assembly task data | Automotive service robotics data | |
|---|---|---|---|
| Scope | Many sites, stations, and tools for a general base layer | Bench-side fastening, measuring, press-fit and wire work | Wheel, fluid, trim and diagnostic tasks in a service bay |
| Typical use | Pretraining a foundation model before site alignment | Hand-pose-precision fastening and fitting | Fine-tuning or evaluating a service-specific policy |
| Environment | Factories, workshops, and warehouses broadly | Bench or fixed workstation | Working automotive service bay |
| License | Perpetual, buyer-owned; exclusivity available | Perpetual, buyer-owned; exclusivity available | Perpetual, buyer-owned; exclusivity available |
FAQ
Sources
Tell us the service-bay tasks your policy needs to perform. 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.