PhysClaw-0: Un robot que aprende de correcciones en lenguaje natural, no de teleoperación

PhysClaw-0: Un robot que aprende de correcciones en lenguaje natural, no de teleoperación

Boyuan Wang, Zhenyuan Zhang, Zhiqin Yang, Peijun Gu, Shuya Wang +14 más

8 min de lectura•16 jul 2026

Investigadores construyeron un sistema humano-robot que permite a los operadores usar lenguaje natural para corregir la recolección autónoma de datos del robot, reduciendo el tiempo dedicado a la teleoperación y produciendo datos de entrenamiento tan buenos como las demostraciones manuales. Este trabajo desafía la suposición de que los datos robóticos de alta calidad requieren atención humana constante, y apunta hacia tuberías de entrenamiento escalables guiadas por lenguaje.

Tabla de Contenidos

Lo que los Investigadores Construyeron

PhysClaw-0 es un sistema completo para recolectar datos de manipulación robótica con un mínimo esfuerzo humano. Se basa en la plataforma OpenClaw pero añade un "bucle de autonomía con verificación". El robot intenta completar una tarea por sí mismo (agarrar objetos, moverlos, reubicar la escena) mientras un modelo de visión-lenguaje (VLM) verifica si cada paso tuvo éxito. Si el robot encuentra un fallo que no puede reintentar, se detiene y espera una frase corta del operador.

Esta intervención lingüística reemplaza la necesidad de teleoperación completa. El operador no controla cada articulación; simplemente le dice al robot qué salió mal ("Salta la taza azul", "Intenta un agarre desde arriba"). Un modelo de lenguaje grande interpreta la corrección, la almacena en una memoria persistente y el robot reanuda su operación autónoma. El mismo canal permite al operador actualizar los criterios de éxito del VLM, mejorando así el juicio del sistema con el tiempo.

Todos los episodios recolectados se etiquetan automáticamente con etiquetas de ejecución y resultado, se filtran por errores de hardware y se consolidan en un conjunto de datos listo para ajustar una política. Los investigadores diseñaron todo el proceso para funcionar como un "volante de inercia": una política entrenada en una sesión puede convertirse en el recolector de la siguiente, reduciendo aún más la participación humana con cada ciclo.

Resultados Clave

PhysClaw-0 se evaluó en una tarea real de limpieza de escritorio donde el robot debía recoger objetos objetivo y colocarlos en una cesta, y luego reubicarlos. Los experimentos comparan tres métodos de recolección: teleoperación humana completa, recolección autónoma sin retroalimentación lingüística y PhysClaw-0 con correcciones guiadas por lenguaje.

  • Ahorro de tiempo humano: PhysClaw-0 igualó la tasa de éxito de recolección de episodios de la teleoperación completa, requiriendo sustancialmente menos tiempo de trabajo humano. Los operadores ya no necesitaban controlar cada movimiento, solo unas pocas frases por fallo.
  • Mejora de la precisión de verificación: El canal de lenguaje permitió a los operadores corregir tanto los criterios de juicio del VLM como las estrategias de ejecución del robot. Después de las correcciones, la precisión del verificador en los casos probados aumentó, y la tasa de éxito de recolección en un solo intento mejoró en las ocho categorías de objetos probadas.
  • Calidad de la política: Las políticas ajustadas con datos de PhysClaw-0 lograron una tasa de éxito comparable a las entrenadas con conjuntos de datos recolectados completamente a mano. En 20 ensayos ciegos de implementación por política, la diferencia fue insignificante, lo que demuestra que las demostraciones recolectadas autónomamente pueden ser tan útiles como las manuales.
Comparación de las tasas de éxito de las políticas después del ajuste fino con datos de diferentes métodos de recolección

Cómo Funciona

El sistema funciona como una máquina de estados con cuatro estados principales: Planificar, Ejecutar, Verificar y Alerta. Un operador da una instrucción de tarea inicial (por ejemplo, "Limpia la mesa"). El agente, impulsado por un modelo de lenguaje grande, analiza la escena, selecciona herramientas de un registro y genera un plan de recolección: qué objetos agarrar, en qué orden y cómo reubicarlos. El operador revisa y aprueba el plan.

Durante la Ejecución, el robot ejecuta fases de movimiento fijas: inicio, pre-agarre, aproximación, cierre, elevación, transporte, descenso, liberación, retracción y retorno. Las posturas de agarre se calculan usando datos de profundidad de una cámara montada en la cabeza. Los comandos articulares se ejecutan a 30 Hz con verificación de alcance.

En Verificar, un VLM comprueba si se cumple el criterio de la tarea (por ejemplo, "¿Están los objetos objetivo dentro de la cesta?"). Si es así, el episodio se guarda. Si no, el robot reintenta hasta un límite. Después de agotar los reintentos, el sistema entra en el estado de Alerta.

El operador envía entonces una frase en lenguaje natural libre a través del canal OpenClaw. Un parser LLM interpreta la corrección utilizando el estado actual y la memoria persistente. Por ejemplo, una corrección podría ser: "El objeto azul no debe ser agarrado, sáltalo." El parser decide si añadir esta regla a la Memoria Correctiva, un almacén persistente que se aplica a episodios futuros. El mismo parser también maneja actualizaciones del prompt de verificación del VLM, por lo que el criterio mismo puede corregirse.

La curación de datos ocurre automáticamente: cada episodio se marca con marca de tiempo, se etiqueta con éxito de ejecución y resultado (éxito/fallo/desconocido), y se filtra por errores de hardware (conexiones caídas, llamadas a modelo con tiempo de espera). Un informe de calidad calcula estadísticas de acción (media, varianza, suavidad) y métricas de calidad de imagen. Para el ajuste fino, solo las sesiones con finalización a nivel de script y un veredicto visual aprobatorio se consolidan en episodios de entrenamiento. Los investigadores ajustan la política π0 (un modelo de visión-lenguaje-acción) en estos conjuntos de datos.

Por Qué Esto Importa para la Robótica

El mayor cuello de botella en el aprendizaje robótico es la recolección de datos: cada trayectoria requiere que un humano teleopere, limitando la escala. PhysClaw-0 propone una solución práctica al permitir que los humanos supervisen con lenguaje en lugar de joysticks. Esto impacta directamente a cualquiera que construya robots de almacén o cobots usados en venta que necesiten aprender nuevas tareas de pick-and-place rápidamente.

El sistema también demuestra un camino para cerrar el volante de inercia de datos: la mejora de la política retroalimenta una recolección autónoma más capaz, que a su vez produce mejores datos de entrenamiento. Los operadores obtienen un flujo de trabajo de "configurar y corregir", no de "conducir cada movimiento". Para usuarios industriales, esto podría reducir el costo de implementar nuevos flujos de trabajo robóticos en un orden de magnitud.

El uso de memoria persistente para correcciones significa que el conocimiento operacional se acumula en lenguaje natural, no enterrado en barridos de hiperparámetros o cambios de código. Esto hace que el sistema sea más mantenible y auditable, una ventaja práctica para entornos regulados.

El volante de inercia de datos que muestra cómo los episodios recolectados se consolidan y se usan para ajustar una política que luego reemplaza al recolector

Limitaciones y Preguntas Abiertas

El sistema actual se limita a tareas relativamente simples de pick-and-place. La manipulación diestra compleja (como ensamblaje o enrutamiento de cables) aún no está soportada debido a limitaciones de herramientas y precisión de la cámara. El volante de inercia de datos de múltiples rondas (donde una política de una sesión se convierte en el recolector de la siguiente) fue diseñado pero no completamente validado en este trabajo; solo se probó un ciclo completo.

El verificador VLM aún puede confundirse con escenas ambiguas, y algunos fallos específicos de objetos persisten incluso después de correcciones lingüísticas. Los operadores deben intervenir ocasionalmente para reinicios físicos cuando los reinicios de escena basados en software fallan. Trabajos futuros deberían explorar una cobertura de tareas más amplia, más formas robóticas y recolección automatizada impulsada por cobertura.

Preguntas Frecuentes

¿Cómo reduce PhysClaw-0 el esfuerzo humano en comparación con la teleoperación completa? En lugar de controlar cada movimiento, el operador solo envía una frase cuando el robot se atasca; típicamente unas pocas veces por sesión, no cientos de movimientos de joystick.

¿Puede el sistema corregir sus propios criterios de verificación? Sí. Los operadores pueden actualizar el prompt de juicio del VLM (por ejemplo, "Ignora la taza verde"). La corrección se almacena en la memoria y se aplica retrospectivamente a episodios previamente recolectados.

¿La calidad de los datos es tan buena como la de los datos recolectados manualmente mediante teleoperación? Sí. Las políticas ajustadas con datos de PhysClaw-0 lograron tasas de éxito comparables a las entrenadas con datos de teleoperación completa en ensayos ciegos de implementación.

¿Qué hardware necesita PhysClaw-0 para funcionar? El sistema está construido sobre OpenClaw, un robot bimanual con cámaras RGB-D. Requiere controladores de cámara compatibles con ROS y una GPU para ejecutar el VLM y la inferencia de la política.

Conclusión

PhysClaw-0 muestra que la autonomía guiada por lenguaje puede igualar la calidad de datos de la teleoperación completa mientras requiere mucho menos tiempo humano. Al delegar el control continuo al robot y mantener a los humanos en el bucle solo para correcciones de alto nivel, el sistema apunta hacia tuberías de aprendizaje robótico escalables. Trabajos futuros lo extenderán a más tareas y morfologías robóticas.