100.000. Esa es aproximadamente la cantidad de muestras de entrenamiento que suelen requerirse antes de que un brazo robótico deje de derribar el vaso que intenta recoger. En el mundo de los LLM, simplemente tiramos más tokens al problema hasta que las alucinaciones cesan. En robótica, no puedes simplemente “descargar” más realidad física. Tienes que mover físicamente un trozo de metal en una habitación real, y ahí es donde empieza la fricción.
Hugging Face intenta resolver esto convirtiendo la robótica en un problema de software. Su lanzamiento de LeRobot v0.6.0 no es solo un salto de versión; es un intento de construir el “PyTorch de la robótica.” El objetivo es estandarizar cómo recopilamos datos, entrenamos modelos y trasladamos esos modelos desde una simulación a un brazo físico sin que todo termine estrellándose contra una pared.
El núcleo del nuevo lanzamiento es un ciclo: Imagina, Evalúa, Mejora. Para quienes no han pasado sus fines de semana luchando con ROS (Robot Operating System), esto es esencialmente un intento de crear un bucle de retroalimentación para la inteligencia física. “Imagina” se refiere a generar datos sintéticos en simulación. “Evalúa” significa probar esos datos contra la física del mundo real. “Mejora” es la etapa de ajuste fino donde el modelo realmente aprende de sus errores.
Es un flujo de trabajo limpio en papel. En la práctica, es como intentar aprender a tocar el piano leyendo un manual y luego pasar diez horas al día practicando en un teclado que ocasionalmente olvida cómo ser un teclado. La brecha sim-to-real es una pesadilla persistente. Puedes simular una pinza perfectamente en un entorno virtual, pero en el momento en que una luz LED del mundo real crea un reflejo extraño en una taza de plástico, el modelo entra en pánico.
¿Por qué seguimos fingiendo que la simulación es un reemplazo 1:1 de la realidad? (O quizás solo soy cínico porque he visto demasiados videos de demostración que usan imanes ocultos). La parte de “Imagina” del ciclo es solo tan buena como la capacidad del simulador para imitar el caos de una habitación real. Si la simulación es demasiado limpia, el robot se convierte en un especialista frágil que solo puede funcionar en el vacío.
El verdadero cuello de botella no es la arquitectura, son los datos. Los LLM tienen toda la internet para devorar. Los robots tienen un puñado de conjuntos de datos cuidadosamente curados y un par de docenas de personas en laboratorios usando gafas de realidad virtual para grabar datos de “teleoperación”. Este es el “problema de los datos robóticos” que LeRobot intenta atacar haciendo que la recopilación y el intercambio de datos sea tan fácil como subir un modelo al Hub.
Si Hugging Face logra estandarizar realmente el formato de datos para trayectorias robóticas, dejamos de perder tiempo con la infraestructura y empezamos a enfocarnos en escalar. Pero aquí está el truco: el software es gratuito para distribuir, pero el hardware es caro de escalar. No puedes simplemente iniciar 1.000 H100 en la nube para obtener más datos robóticos. Necesitas 1.000 brazos físicos, 1.000 mesas y mucha electricidad. El costo del hardware (y la latencia de los controladores) sigue siendo el techo definitivo.
La ambición aquí es democratizar el campo para que un desarrollador con un brazo impreso en 3D barato pueda contribuir a un conjunto de datos global. Es un objetivo noble, pero la calidad de los datos de un brazo de aficionado está a años luz de un robot industrial de grado profesional. Aun así, el avance hacia un ecosistema abierto es la única forma de romper el monopolio que detentan los pocos laboratorios que pueden permitirse una flota de mil robots.
Es una victoria de software y un dolor de cabeza de hardware.
En 12 semanas, veremos el primer benchmark impulsado por la comunidad que realmente penalice la deriva sim-to-real de manera significativa, obligando a los desarrolladores a dejar de presumir de sus puntuaciones en simulación. Hasta entonces, LeRobot es un gran kit de herramientas para quienes disfrutan de la emoción de ver un brazo de $2.000 decidir lentamente borrar su propia placa base.