Uma equipe liderada por Zhaoyang Chu lançou o OpenRUA, uma interface mínima que permite que uma IA de programação de uso geral se comunique diretamente com o software ROS 2 nativo de um robô. O sistema fornece ao agente apenas um terminal, a documentação do ROS 2 e ferramentas básicas. Em seguida, o agente cria na hora seus próprios programas de percepção e controle. Nos testes, o Claude Code (executando o Claude Opus 5) resolveu 99,0% das tarefas do conjunto CaP-Bench e 87,0% das do LIBERO-PRO, sem treinamento específico para as tarefas nem camadas extras de software.
Como o OpenRUA funciona
O OpenRUA trata os dados dos sensores como arquivos comuns e os comandos de movimento como código que o agente pode editar. O agente cria programas para ler dados brutos, calcular medidas e gerar comandos de movimento. Também cria controladores de malha fechada, que ajustam as ações com base no retorno dos sensores, em cerca de metade dos episódios.
Por que importa
Para quem desenvolve robôs, o OpenRUA mostra que uma IA de programação genérica pode substituir pontes de software feitas sob medida, reduzindo potencialmente o tempo e o custo de desenvolvimento. Isso também significa que frotas de robôs existentes poderiam ser programadas por IA sem reescrever drivers de baixo nível, embora ainda seja preciso comprovar a confiabilidade em situações reais além dos testes de referência.