Volver a Guides

Construir un volante de datos de robots: desde la primera demostración hasta la mejora continua

Cómo los equipos de robótica líderes construyen volantes de datos <unk> recoger, entrenar, implementar, identificar fallos, recoger más. Una guía práctica para el aprendizaje continuo de robots.

[← Guías]

Los equipos que ganan en el aprendizaje robótico no son los que tienen más datos son los que tienen el bucle de retroalimentación más rápido entre los fallos de implementación y la recopilación de datos dirigidos.

¿Qué es un robot de datos Flywheel?

Una rueda de vuelo de datos es un bucle auto-refuerzado en el que el despliegue de su robot genera los datos que necesita para mejorarlo, lo que hace que el robot sea más capaz, lo que genera más oportunidades de despliegue, lo que produce más datos.

El concepto se toma prestado de las compañías de software Google Search mejora porque más usuarios generan más consultas, lo que mejora el algoritmo de clasificación, lo que atrae a más usuarios. En robótica, el volante opera en una moneda diferente: ** episodios de fracaso**. Cada vez que falla la política implementada, ese fracaso le dice exactamente dónde la distribución de capacitación de la política necesita refuerzo.

Las empresas que construyen los robots más capaces en 2026 Tesla (Optimus), Figura (Figura 02), Inteligencia Física (pi0) operan ruedas de vuelo de datos. Tesla ejecuta cientos de unidades de Optimus en sus fábricas, registrando cada intento de manipulación. Cuando una unidad falla en una variante de tarea específica, ese fracaso se marca, un humano demuestra la corrección y los datos se alimentan en el próximo ciclo de entrenamiento. El modelo pi0 de la Inteligencia Física mejora mediante la ingestión continua de datos de teleoperación de las implementaciones de socios.

Por qué la mayoría de los laboratorios fallan en el volante

La mayoría de los laboratorios de robótica recopilan datos en una sola explosión, entrenan una política, la evalúan y luego o declaran éxito o recopilan otro lote de demostraciones. La diferencia crítica es la orientación: un volante se dirige específicamente a los modos de falla revelados por la implementación, en lugar de recopilar más datos para las condiciones que la política ya maneja bien.

El circuito de las ruedas de vuelo

El volante de datos del robot se compone de seis etapas que forman un ciclo continuo:

1. Recoger

¿Qué es esto?

2. Tren

¿Qué es esto?

3. Despliegue

¿Qué es esto?

4. Monitoreo

¿Qué es esto?

5. Detección de fallas

¿Qué es esto?

6. Recolectar más

↑ Vuelve a la etapa 2: Tren repite continuamente ↓

Las etapas 13 son lo que hace cada equipo. Las etapas 46 son lo que separa a los equipos que mejoran continuamente de los equipos que se alzan después del primer conjunto de datos. La inversión clave en infraestructura es en la monitorización y detección de fallos sin estos, no se puede cerrar el bucle.

Fase 1: Datos de semillas (50200 demostraciones)

El conjunto de datos de semillas establece su política de base. El objetivo no es una política lista para la producción es una política que tiene éxito lo suficientemente a menudo (4050%+) que la minería de fracaso basada en la implementación se vuelve productiva. Si su política falla el 100% del tiempo, no hay nada útil para minería.

Cómo es "lo suficientemente bueno para la primera formación"

  • Capacidad de tarea: Comience con la versión más sencilla y significativa de su tarea objetivo. Si el objetivo final es "ordenar elementos mixtos en contenedores", comience con "pick one known object and place in one bin". Elimine la variabilidad: posiciones fijas, iluminación controlada, tipo de objeto único.
  • Conte de demos por algoritmo: ACT: 50200 demos. Política de difusión: 100300. VLA fine-tune (OpenVLA/Octo): 50100 con base pre-entrenada. Recoge hasta que su tasa de éxito de validación sea plateaux, no hasta que alcance un número redondo.
  • Consistencia de los operadores: Utilice 13 operadores capacitados, no operadores multitudinarios diversos. La diversidad ayuda más tarde.
  • ** Puerta de calidad:** Revise cada episodio antes de añadir a la formación. Rechace los episodios con: vacilación del operador > 2 segundos, no captura recuperada por reaproche (a menos que se recopilen específicamente datos de recuperación), oclusión de la cámara del punto de manipulación o ejecución de tareas incompletas. Consulte nuestro [guía de recopilación de datos]T2) para el protocolo de calificación completo.

Seed Dataset Timeline

Con un operador experimentado y validado [configuración de la teleoperación] (T3), espera 4060 episodios validados por sesión de 3 horas. Un conjunto de datos de semillas de 200 episodios toma 35 días de recogida, incluidas las sesiones de instalación, evaluación de calidad y capacitación.

Fase 2: Primera implementación y seguimiento

Después de entrenar en el conjunto de datos de semillas, despliegue la política en su entorno de prueba.

Modo de sombra teleoperado

Antes de la implementación totalmente autónoma, ejecuta la política en modo sombra: la política predice acciones, pero el operador mantiene una anulación de teleoperación. Si la política está a punto de fallar, el operador se hace cargo y completa la tarea. Registra tanto las acciones previstas de la política como las acciones correctivas del operador.

El modo sombra tiene dos propósitos: genera datos de capacitación de la distribución real del estado de la política (los estados donde la política se mete en problemas), y proporciona una evaluación segura del comportamiento de la política antes de eliminar la red de seguridad humana.

Monitoreo de rendimiento

Durante el despliegue, registre lo siguiente para cada episodio:

  • ** Grabación completa de episodios:** Posiciones conjuntas, imágenes de cámara, acciones y timestamps formato idéntico a los datos de formación.
  • Etiqueta de resultado: Étiqueta de éxito, falla o intervención del operador. Etiqueta automáticamente cuando sea posible (por ejemplo, éxito = objeto detectado en la zona objetivo por cámara aérea). Etiqueta manual para casos ambiguos.
  • ** Categoría de fallas:** Si el episodio falló, clasifique la falla. Categorías: falla de captura, error de colocación, colisión, tiempo de espera, falla de recuperación, estado fuera de distribución. Estas categorías conducen la fase 3.
  • Versión de política: Etiquetar cada episodio con el punto de control del modelo que lo generó. Es esencial para rastrear la mejora en las rotaciones de los volantes.

Infraestructura de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación de explotación

El sistema mínimo viable de registro de fallas es un archivo CSV con columnas: episodio_id, timestamp, política_versión, resultado, falla_categoría, notas. La [Plataforma de Datos RCSV]T4) proporciona un panel de control visual para etiquetado de episodios, clasificación de fallas y monitoreo de tendencias, pero una hoja de cálculo funciona para equipos en etapa inicial.

Fase 3: La explotación minera fallida

La minería de fallas es la innovación principal que hace que el volante funcione. En lugar de recopilar más demostraciones en general, se identifican los modos de fallas específicos que limitan el rendimiento y se recopilan datos que se dirigen directamente a esos modos.

Identificar cuáles no son las prioridades

Después de 50100 episodios de implementación, tendrá una distribución de fallos.

  1. ** Frecuencia:** ¿Qué modo de falla ocurre con mayor frecuencia?
  2. Fixiabilidad: Algunas fallas se pueden abordar con datos (la política nunca ha visto ese estado). Otras requieren cambios de hardware (el robot no puede alcanzar físicamente el objetivo).
  3. Impacto: Un modo de falla que bloquea el 100% de los intentos de una variante de objeto específico tiene mayor prioridad que uno que causa fallos intermitentes en todas las variantes.

Estrategias de anotación

  • Anotado de timestamp: Para cada episodio de falla, marque el timestamp donde comenzó el fallo.
  • Anotación de estado: Describa el estado en el punto de falla: "el objeto se giró 45 grados, el agarre se acercó desde el ángulo equivocado".
  • Análisis de grupos: Episodios de falla de grupo por similitud visual en el punto de falla. Si 20 fallos muestran que el robot carece del objeto de la misma manera, ese grupo representa una única brecha en la distribución de entrenamiento.

Fase 4: Recopilación de datos dirigida

En lugar de recoger 200 demostraciones genéricas más (que proporciona retornos decrecientes), recoge 3050 demostraciones dirigidas específicamente a los principales modos de falla identificados en la fase 3.

Recopilación de modos de falla específicos

  • ** Fallas de agarre:** Configurar la escena en configuraciones donde la política falló. Teleoperar demostraciones exitosas desde estos estados específicos. Varia el ángulo de aproximación y el tiempo de agarre para cubrir la región de fallas.
  • Erros de colocación: Iniciar la demostración desde un estado en el que el objeto ya está agarrado (salte la fase de agarramiento).
  • Demonstrativas de recuperación: Ejecutar la política hasta que alcance un estado de casi falla (por ejemplo, objeto ligeramente mal cogido). Asumir a través de la teleoperación y demostrar la recuperación. Estos "demos de recuperación" son los datos de mayor valor por episodio una política entrenada con 50 demos de recuperación más 150 demos limpios supera a una entrenada con 500 demos limpios en métricas de robustez.
  • Cobreza de la zona de borde: Si los fallos se agrupan en posiciones o orientaciones de objetos específicos, recoge demostraciones que cubran específicamente esas posiciones. Utilice una plantilla física o una cuadrícula para garantizar una cobertura consistente de la región de fallos.

Recopilación dirigida frente a mejora general

Un error común es recoger "más de todo" en lugar de apuntar a los fracasos. Las matemáticas son claras: sumar 100 demostraciones de forma uniforme en todas las condiciones que la política ya maneja proporciona una mejora insignificante. Agregar 30 demostraciones en la región específica donde la política falla puede aumentar la tasa de éxito en un 1525% para ese modo de fracaso.

Requisitos de infraestructura

Un volante funcional requiere infraestructura más allá de la recopilación de datos básicos.

Pipeline de datos

  • ** Almacenamiento de episodios:** Todos los episodios de implementación (no solo datos de entrenamiento) deben almacenarse con grabaciones y metadatos completos. Presupuesto de 500 MB2 GB por episodio dependiendo del número y resolución de las cámaras.
  • ** Etiquetado de episodios:** Etiquetar los episodios por tipo: "semilla", "recuperación dirigida", "éxito de despliegue", "fallo de despliegue", "recolectado automáticamente".
  • ** Ingestión automática:** Los nuevos episodios deben fluir desde la máquina de recopilación o implementación al conjunto de datos de entrenamiento sin copiar archivos manualmente.

Modelo de versión

  • Etiquetar cada punto de control de políticas entrenados con: versión del conjunto de datos, hiperparámetros, fecha de entrenamiento y métricas de validación.
  • Registre qué versión de política generó cada episodio de implementación. Esta cadena es esencial para desactivar las regresiones de rendimiento ("¿Qué cambió la política v3 que la v2?").
  • Mantenga al menos los últimos 5 puntos de control de política disponibles para el retorno.

Reentrenamiento automático

  • Configure un guión que monitoree el directorio de su conjunto de datos para nuevos episodios y inicie una carrera de entrenamiento cuando haya un nuevo lote de N episodios (normalmente 2550).
  • Utilice un cronista de trabajo (cron, Ray o Modal) para ejecutar la reeducación durante la noche para que las nuevas políticas estén listas para la sesión de despliegue de la mañana siguiente.
  • Después de cada carrera de entrenamiento, ejecuta automáticamente una evaluación estandarizada (20 implementaciones en simulación o repetición) y registre los resultados junto al punto de control.

Tabla de control de monitoreo

Como mínimo, sigue estas métricas a lo largo del tiempo:

  • Taxa de éxito por versión de la política (¿se está mejorando realmente el volante?)
  • Distribución de modos de falla por versión de la política (¿funciona la solución dirigida?)
  • Episodios recogidos por rotación de volante (¿se está disminuyendo el esfuerzo de recogida?)
  • Tiempo desde la identificación de fallas hasta la política de formación (tiempo de ciclo)

Metricas para seguir

Metric What It Measures Target Red Flag
Success rate % of deployment episodes that succeed Increasing each rotation Flat or decreasing after new data
Generalización score Success rate on unseen conditions vs. seen conditions >0.7 ratio <0.5 (severe overfitting)
Data efficiency curve Success rate improvement per N new episodes Diminishing returns curve visible No improvement despite more data
Cost per successful episode Total collection cost / number of new successes Decreasing each rotation Increasing (flywheel is stalling)
Cycle time Days from failure detection to retrained policy <1 week >2 weeks (pipeline bottleneck)
Failure mode coverage % of identified failure modes with targeted data >80% by rotation 3 Same failure mode persists after 2 targeted collections

Trampas comunes en el volante

1. acumulación de cambios de distribución

** Lo que sucede:** Cada rotación de volante añade datos específicos para modos de falla específicos. Con el tiempo, la distribución de la formación se ve muy inclinada hacia los casos de borde y los escenarios de recuperación. La política comienza a fallar en los casos "fácil" que solía manejar bien.

Fix: Mantenga una relación de 6070% de demostraciones de referencia con 3040% de datos específicos en el conjunto de formación. Al agregar datos específicos, no elimine los datos de referencia. Si el conjunto de formación crece demasiado, muestre los datos de referencia de forma uniforme en lugar de dejarlos caer por completo.

2. Inconsistencia de la anotación

** Lo que sucede:** Los miembros del equipo clasifican los fracasos de manera diferente. Una persona etiqueta un apretamiento casi perdido como "éxito", otro lo etiqueta como "fallo de apretamiento".

Fix: Escriba directrices de anotación explícitas con imágenes de ejemplo para cada categoría de fallas. Utilice el éxito/fallo binario como etiqueta principal (más difícil de estar de acuerdo), con las subcategorías de fallas como etiquetas secundarias. Realice verificaciones de acuerdo entre los anotadores mensualmente. Requiere un acuerdo de más del 90% sobre las etiquetas de éxito/fallo.

3. Drift de hardware

Qué sucede: Durante semanas de operación, las articulaciones del robot desarrollan una reacción negativa, el caucho de agarre se degrada, las montajes de la cámara se aflojan ligeramente.

Fix: Realice una verificación de calibración al comienzo de cada semana de despliegue: ordene al robot a 5 configuraciones conocidas y verifique que las posiciones de las articulaciones coincidan dentro de los 0,5 grados. Verifique la fuerza del agarre con un medidor de fuerza. Verifique las partes extrínsecas de la cámara con una tabla ArUco. Registre los resultados de la calibración junto con los datos de los episodios. Cuando se produzca el mantenimiento del hardware, recoge 2030 episodios de recalibración en el hardware reparado.

4. Recopilar más datos para tareas resueltas

** Lo que sucede:** El error más común de volante. El equipo reúne otras 200 demostraciones para condiciones que la política ya maneja con una tasa de éxito superior al 90%, porque esas demostraciones son fáciles de recoger. Mientras tanto, los 3 modos de falla que limitan el rendimiento en el mundo real permanecen sin abordar.

Fix: Antes de cada sesión de recogida, responda: "¿Qué modo de falla específico estoy apuntando?" Si no puedes nombrar uno, ejecuta primero 10 implementaciones de políticas e identifica el fracaso más común. Esta disciplina apuntando a los modos de fracaso es lo que separa a los equipos que mejoran en meses de los equipos que se colocan en plato después del primer conjunto de datos.

Estudio de caso: Una iniciación de manipulación de 0 a 10.000 episodios

Este caso hipotético ilustra una progresión realista de la rueda de vuelo para una startup construyendo un sistema de recogida de basura:

Mes 1: Datos de semillas

El equipo utiliza un solo ViperX-300 S2 con teleoperación líder-seguidor. Un operador experimentado recoge 200 demostraciones limpias de recoger un solo objeto conocido de un contenedor y colocarlo en un transportador. tarea: iluminación controlada, tipo de objeto único, posición fija de contenedor. Entrenan una política ACT. Resultado: ** 55% tasa de éxito** en la configuración controlada.

Mes 2: Primera rotación de la minería

Se aplica la política de 100 episodios de evaluación y fallas de registro. Distribución de fallas: 45% de fallas de captura (la orientación del objeto varía más que los datos de formación cubiertos), 30% de errores de colocación (tolerancia demasiado apretada de la posición de la cinta transportadora), 25% de tiempo de espera (la política se queda atascada en el enfoque). Recolectan 60 demostraciones dirigidas: 30 para orientaciones de objetos variadas, 20 para ubicación precisa, 10 para recuperación de enfoques. Reentrenamiento. Resultado: 72% tasa de éxito.

Mes 3: Expansión de la generalización

Introducen 5 tipos de objetos adicionales (diferentes formas, tamaños, pesos). La tasa de éxito inicial cae al 35% en los nuevos objetos. Recogen 150 demos en los 6 objetos con variación de posición/orientación. Cambian de ACT a Política de difusión para manejar la distribución de múltiples objetos. Resultado: 68% tasa de éxito en todos los objetos.

Mes 4: Aprendizaje activo

Implementan la estimación de incertidumbre (un conjunto de 3 políticas). Implementan con registro de incertidumbre. Cuando la incertidumbre exceda el umbral, señalen el estado para la demostración humana. Recogen 80 demos dirigidos a la incertidumbre equivalentes en valor a 300 demos aleatorios basados en la mejora de la tasa de éxito. Resultado: 82% tasa de éxito.

Mes 56: Escalado y recogida automática

La política ahora tiene éxito lo suficiente para la colección autónoma. Ellos ejecutan el robot 8 horas durante la noche con detección automática de éxito (camera superior verifica la colocación de objetos). Resultado: 91% de éxito en objetos conocidos, 78% en objetos nuevos.

Mes 712: Producción de la rueda de vuelo

Dos estaciones robóticas realizan una recopilación continua durante las horas de descanso. Reentrenamiento semanal con datos dirigidos de los fallos de esa semana. Expansión mensual a nuevas categorías de objetos.

Cuándo utilizar RCSV vs. Construir en casa

Scenario RCSV In-House
Seed dataset (first 200 demos) Faster — our operators are trained, hardware is calibrated Good if your team needs to learn the data collection process
Targeted failure-mode data Strong — we specialize in collecting edge-case data efficiently Requires operator training for each failure mode
Scaling to 1,000+ episodes Cost-effective — we provide shifts, QA, and infrastructure Good if you have dedicated operators and hardware
Hardware you don't own yet Lease from RCSV — try before buying Requires capital outlay upfront
Bimanual or dexterous data Specialized — we operate ALOHA and glove systems Significant hardware and operator investment
Continuous flywheel operation Hybrid: RCSV handles collection, you handle training/deployment Best if you have a dedicated data ops team

Línea de tiempo: desde Bootstrap hasta volante autosostenible

Month Phase Activity Expected Outcome
Month 1 Seed 200 clean demos, 3 training runs 40–60% success on controlled setup
Month 2 Failure mining 100 deployment episodes, 60 targeted demos 65–80% success, failure modes identified
Month 3 Generalización 150 demos with object/position variation 70–80% success across 3x variation range
Month 4 Active learning 80 uncertainty-guided demos >80% success, equivalent to 300 random demos
Month 5 Auto-collection pilot Autonomous collection, 20% human review Validated auto-labeling; 200 episodes/day
Month 6+ Self-sustaining Continuous auto-collection + weekly retraining 90%+ success; continuous improvement

Acelerar su volante de datos con RCSV

RCSV proporciona recopilación de datos dirigida, demostraciones de recuperación de fallos, evaluación de episodios y entrega de tuberías para equipos que ejecutan programas de volante de datos. Recopilamos las demostraciones que necesitas no las demostraciones que ya tienes.

[Servicios de recogida de datos] [T6] [Plataforma de datos] [T7]