EgoGuide potencia los datos de entrenamiento robótico con guía AR y visión egocéntrica

EgoGuide potencia los datos de entrenamiento robótico con guía AR y visión egocéntrica

Yue Xu, Mingtao Nie, Tianle Li, Hong Li, Yibo Luo +2 más

9 min de lectura•15 jun 2026

Investigadores han desarrollado EgoGuide, un sistema de recolección de demostraciones sin robot que utiliza realidad aumentada para guiar a los demostradores humanos hacia datos de entrenamiento más diversos y útiles. Al combinar cámaras de muñeca y cabeza con puntuación de cobertura en tiempo real, el sistema ayuda a los robots a aprender tareas de manipulación con menos demostraciones y mayor robustez ante oclusiones.

Tabla de contenidos

Lo que construyeron los investigadores

EgoGuide es un pipeline completo de hardware y software para recopilar demostraciones de manipulación robótica sin necesidad de un robot físico durante la recolección de datos. El hardware consiste en un gripper manual con un sensor rotatorio que mide la apertura de los dedos, una cámara ojo de pez montada cerca del gripper y un controlador Raspberry Pi que transmite datos de forma inalámbrica. Un casco Meta Quest usado por el demostrador captura una vista egocéntrica de gran angular del espacio de trabajo y proporciona una interfaz de realidad aumentada.

La innovación central del sistema es una puntuación de cobertura de datos en línea calculada a partir de tres señales complementarias: la imagen de la muñeca (que captura la apariencia mano-objeto y los contactos), la pose de la muñeca (que mide la diversidad geométrica de las posiciones del efector final) y la imagen de la cabeza/egocéntrica (que proporciona contexto global de la escena, disposiciones de objetos y señales invisibles para la cámara de muñeca). Esta puntuación se muestra en la interfaz AR, incitando al demostrador a ajustar la pose de la mano, la colocación del objeto o el punto de vista antes de grabar un episodio. EgoGuide también admite demostraciones parciales (grabar desde la mitad de una tarea), lo que aumenta la cobertura de interacciones en etapas posteriores.

Diagrama de la arquitectura del sistema EgoGuide que muestra el gripper manual, el casco AR, el flujo de datos y el cálculo de la puntuación de cobertura

Después de la recolección, un paso de filtrado estático elimina episodios con fallos de sensor o mala sincronización. El conjunto de datos resultante se utiliza para entrenar una política de difusión estándar desde vista de muñeca, más una política residual egocéntrica con compuerta (GERP) que utiliza la vista de la cámara de cabeza como señal complementaria durante el despliegue.

Resultados clave

Los investigadores evaluaron EgoGuide en cuatro tareas de manipulación del mundo real: recoger cubo, clasificación de pimientos, almacenamiento de ajos y rotación de cubo de Rubik. Todas las políticas se probaron en un robot Flexiv Rizon 4 con 20 ensayos por tarea y ubicaciones de objetos aleatorizadas.

En la clasificación de pimientos, EgoGuide alcanzó tasas de éxito comparables usando solo el 50% de las demostraciones necesarias en la recolección estándar sin guía. En todas las tareas de horizonte largo, la guía en línea mejoró las tasas de éxito al usar el mismo tamaño de conjunto de datos. La política GERP mejoró aún más el rendimiento bajo oclusiones; por ejemplo, cuando la cámara de muñeca perdía de vista el objeto objetivo, el mecanismo de compuerta aumentaba la contribución del residual egocéntrico, manteniendo el rendimiento de la tarea que de otro modo habría caído.

Las visualizaciones t-SNE confirmaron que los conjuntos de datos de EgoGuide mostraban consistentemente una cobertura de espacio de características más amplia tanto en vistas de muñeca como egocéntricas, para los codificadores de características CLIP y DINOv2. Esto demuestra que la guía en línea fomenta eficazmente que los demostradores exploren estados subrepresentados en lugar de repetir trayectorias similares.

Cómo funciona

EgoGuide opera como un sistema de bucle cerrado durante la recolección. Antes de cada episodio, la imagen en vivo de la muñeca, la pose de la muñeca (traslación 6D + cuaternión) y la imagen egocéntrica de la cabeza se envían a una estación de trabajo. Para las características visuales, se utilizan tanto DINOv2 (que captura apariencia y geometría local) como CLIP (que captura semántica a nivel de objeto y escena) para codificar las dos vistas de cámara en vectores de características. La pose de la muñeca se compara con una memoria de poses previamente grabadas usando una distancia normalizada de traslación-rotación.

Una búsqueda del vecino más cercano identifica la distancia de característica o pose más pequeña con cualquier muestra existente en el conjunto de datos. La puntuación de cobertura es un compuesto de estas distancias: una baja similitud (es decir, alta distancia) indica un estado poco explorado. Esta puntuación se muestra como un indicador codificado por colores en el casco AR (verde para bien cubierto, rojo para novedoso), incitando al demostrador a cambiar la configuración.

Visualización t-SNE que muestra que los datos de EgoGuide (rojo) cubren un espacio de características más amplio que los datos sin guía (azul) tanto en vistas de muñeca como egocéntricas

Durante el entrenamiento, primero se entrena una política de difusión base (flow-matching) con imágenes y poses de muñeca, prediciendo acciones relativas (traslación, rotación, gripper). Luego, se entrena una política residual egocéntrica con compuerta (GERP) separada. GERP toma la vista actual de muñeca y la vista egocéntrica como entrada, y genera una acción residual que se suma a la salida de la política base solo cuando un valor de compuerta aprendido supera un umbral. El valor de compuerta aumenta naturalmente cuando la vista de muñeca está ocluida o falta el objetivo, permitiendo que la vista egocéntrica compense.

Para el despliegue, la cámara de muñeca se monta rígidamente en el efector final del robot para coincidir con el punto de vista de recolección. La cámara egocéntrica se fija en el espacio de trabajo a aproximadamente 70 cm de altura, proporcionando una vista global estable. Las políticas se ejecutan a 10 Hz, con límites de acción aplicados antes de enviar al solucionador de cinemática inversa del robot.

Por qué esto es importante para la robótica

El aprendizaje por imitación (IL) a partir de demostraciones humanas es una forma poderosa de enseñar habilidades de manipulación a los robots, pero recolectar demostraciones suficientemente diversas y de alta calidad es un cuello de botella importante. EgoGuide aborda directamente esto dando a los demostradores humanos retroalimentación en tiempo real sobre la cobertura de datos, reduciendo el número total de demostraciones necesarias (una reducción del 50% en algunas tareas). Esto significa menos esfuerzo humano y una iteración más rápida del conjunto de datos.

El sistema también maneja un modo de fallo común en configuraciones solo de muñeca: las oclusiones. Al integrar una cámara egocéntrica y la política residual con compuerta, los robots pueden inferir acciones incluso cuando la vista principal está bloqueada, lo cual es crítico en entornos reales desordenados como almacenes o líneas de ensamblaje. Para empresas que despliegan robots colaborativos usados en tareas de manipulación, EgoGuide ofrece una forma práctica de expandir las capacidades de las tareas sin programación manual costosa.

El principio de recolección sin robot es especialmente valioso: las demostraciones pueden recogerse en cualquier lugar (oficina, hogar, almacén) sin un robot presente, y luego transferirse a cualquier brazo robótico compatible, como los robots industriales usados que se encuentran en Robot Overflow. Esto desacopla la recolección de datos del hardware, acelerando el despliegue.

Limitaciones y preguntas abiertas

Actualmente, EgoGuide asume una colocación fija de la cámara egocéntrica durante la evaluación; el casco solo se usa durante la recolección, no por el robot. Usar el mismo punto de vista durante el despliegue pero fijo en el espacio puede no generalizarse a escenarios donde el brazo robótico se mueve de maneras que el demostrador no pudo experimentar. Una vista egocéntrica móvil en un robot móvil (por ejemplo, montada en la cabeza de un humanoide) podría ser una extensión natural.

La puntuación de guía en línea se basa en la búsqueda del vecino más cercano en espacios de características, que escala linealmente con el tamaño del conjunto de datos. Para conjuntos de datos muy grandes, pueden ser necesarios métodos de vecinos aproximados o representaciones de características más compactas. Además, la interfaz AR puede distraer o ralentizar a usuarios experimentados; el sistema aún no adapta la intensidad de la guía según el nivel de habilidad del usuario.

Finalmente, la evaluación actual cubre cuatro tareas de mesa. El rendimiento en tareas más dinámicas de cuerpo completo (por ejemplo, manipulación de todo el brazo, caminar y agarrar) sigue sin explorarse.

Preguntas frecuentes

¿Qué hardware requiere EgoGuide? Un gripper manual con sensor rotatorio y cámara ojo de pez, una Raspberry Pi para transmisión, un casco VR/AR estándar (por ejemplo, Meta Quest) y una estación de trabajo para procesamiento.

¿Cómo funciona la puntuación de cobertura? Compara la imagen actual de muñeca, la pose de muñeca y la imagen egocéntrica con todas las muestras previamente recolectadas usando distancias al vecino más cercano en los espacios de características de DINOv2, CLIP y pose; una distancia mayor significa un estado más novedoso.

¿EgoGuide funciona con cualquier robot? Sí. Dado que las demostraciones se recogen sin un robot, la política resultante se puede desplegar en cualquier brazo robótico que coincida con la configuración del efector final: simplemente monte la cámara de muñeca en la misma pose relativa.

¿Qué tareas se benefician más de EgoGuide? Tareas de horizonte largo con muchas disposiciones posibles de objetos, tareas propensas a oclusiones (por ejemplo, agarrar bajo desorden) y cualquier escenario donde reducir el tiempo de demostración humana sea importante.

Conclusión

EgoGuide aborda el cuello de botella de la diversidad de datos en el aprendizaje por imitación al dar a los humanos retroalimentación AR en tiempo real durante la recolección de demostraciones. Combinado con la política residual egocéntrica con compuerta, reduce el número de demostraciones necesarias y mejora la robustez ante oclusiones, acercando el aprendizaje robótico práctico a despliegues de producción.