AvalaAvala
Start Building — Book a Demo / Become a Coworker

Coverage programs

Collect the data your model is missing, one coverage cell at a time.

A coverage program turns a brief into coverage cells and capture configurations. It records failures and recoveries alongside successes, and every delivery ships with a coverage report.

Every coverage program draws its cells from Avala's catalog of 175 workflows.

A coverage program moving from an approved brief through capture configurations to a coverage report, with the gap report shaping the next brief
Coverage program
Ready to run
  • RGB video
  • Depth
  • IMU
  • Robot state
  1. 01

    The brief

    Approved
  2. 02

    Capture configurations

    Synchronized
  3. 03

    The coverage report

    QC passed

Gap report

Failures from your fleet shape the next brief.

Egocentric capture
Robot teleoperation
Custom sensor rigs
Field operations

How a coverage program runs

Five parts, from the brief to the report.

Each part is set before capture starts or checked after it ends, so every delivery traces back to the gap it was meant to close.

  1. 01

    The brief

    A collection brief names the gap: tasks, settings, objects, sequence counts and acceptance criteria. Your team approves it before capture starts.

  2. 02

    Coverage cells

    The brief picks cells from the catalog. Each cell is a task in a setting with a target count, so progress is measured cell by cell.

  3. 03

    The failure-and-recovery lane

    Mistakes, recoveries and interventions are labeled and delivered as their own lane. They show your model how to get back on track.

  4. 04

    Capture configurations

    Each campaign fixes the capture mode, rig, sensors and calibration, and records them on every sequence.

  5. 05

    The coverage report

    Every delivery ships with a report that compares what was captured with the brief, cell by cell.

Per-delivery coverage report

Every delivery shows what it covers.

The coverage report compares each delivery with its brief. It shows which cells are complete, where the data is thin and where it is concentrated.

  • Hours and sequences for each coverage cell, against the brief
  • Share of accepted hours from each home and each collector
  • Overlap check results within and across deliveries
  • Acceptance results and the consent record behind each sequence
Example dataset release manifest for a manipulation program
Dataset releaseExport ready
Dataset
manipulation-kitchen
Release
v12
Modalities
RGB · Depth · IMU · Robot state
Quality gate
QC passed

Programs

Collect against the behavior your model must learn.

Run focused programs across human demonstration, robot interaction, mobile autonomy, and industrial work.

Manipulation & household tasks

Capture varied human demonstrations and robot interactions across natural environments.

Warehouse automation

Build coverage for pick-and-place, sorting, palletizing, and inventory workflows.

Mobile autonomy

Collect edge cases across navigation, weather, terrain, and human interaction.

Industrial robotics

Record tool use, assembly, inspection, and contact-rich tasks with the context training teams need.

Start with one gap

Scope your first coverage program.

Bring your rollouts or your task list. We map them to coverage cells and draft the first brief with you.

Book a working session