Un equipo encabezado por Zhaoyang Chu presentó OpenRUA, una interfaz mínima que permite a una IA de programación de propósito general comunicarse directamente con el software ROS 2 nativo de un robot. El sistema solo le proporciona al agente una terminal, la documentación de ROS 2 y herramientas básicas. Después, el agente escribe sobre la marcha sus propios programas de percepción y control. En las pruebas, Claude Code (con Claude Opus 5) resolvió el 99.0% de las tareas de la batería CaP‑Bench y el 87.0% de las de LIBERO‑PRO, sin entrenamiento específico para las tareas ni capas de software adicionales.
Cómo funciona OpenRUA
OpenRUA trata los datos de los sensores como archivos comunes y las instrucciones de movimiento como código que el agente puede editar. El agente crea programas para leer entradas sin procesar, calcular mediciones y generar instrucciones de movimiento. Incluso crea controladores de bucle cerrado que ajustan las acciones según la información de los sensores en aproximadamente la mitad de los episodios.
Por qué importa
Para quienes desarrollan robots, OpenRUA demuestra que una IA de programación genérica puede sustituir los puentes de software hechos a medida, lo que podría reducir el tiempo y el costo de desarrollo. También significa que se podrían programar flotas de robots existentes con IA sin reescribir los controladores de bajo nivel, aunque todavía falta demostrar su fiabilidad en situaciones reales más allá de las pruebas de referencia.