← Últimos artigos
🤖 machine learning

VLCP: Vision Language Control Policy Closed-Loop Code Replanning for Robot Manipulation

O VLCP introduz uma política de manipulação robótica livre de treinamento que mantém um modelo de visão-linguagem congelado e permite o controle em malha fechada ao fazer com que ele reescreva dinamicamente seu próprio código de controle Python a cada KK passos com base em observações multivisuais, alcançando uma melhoria de dez vezes na taxa de sucesso em relação às linhas de base de malha aberta por meio da recuperação de falhas durante o episódio.

Autores originais: Dhia Naouali, Minghan Wu, Claudia Wong, Abhinav Puthran, Omar G. Younis

Publicado 2026-08-19
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Dhia Naouali, Minghan Wu, Claudia Wong, Abhinav Puthran, Omar G. Younis

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No mundo da robótica, existe uma lacuna persistente entre o que um computador consegue entender e o que ele consegue realmente fazer. Durante anos, cientistas tentaram preencher essa lacuna ensinando os robôs a falar a linguagem do movimento, forçando poderosos modelos de inteligência artificial a aprender um novo vocabulário especializado de comandos motores. Essa abordagem exige quantidades massivas de dados de treinamento e frequentemente priva o robô de sua capacidade de raciocínio, deixando-o para memorizar ações específicas em vez de compreender a situação. Uma ideia mais recente sugere que, em vez de ensinar ao robô uma nova linguagem, devemos deixá-lo falar aquela que ele já conhece melhor: o código de computador. Ao pedir que uma IA escreva um pequeno programa que diga ao robô como se mover, os pesquisadores conseguem manter o raciocínio da IA intacto. No entanto, uma falha importante desse método tem sido o fato de o programa ser escrito uma única vez, antes de o robô começar a se mover. Se o robô errar uma preensão ou bater em algo, o programa continua rodando cegamente, carregando esse erro até o fim da tarefa sem qualquer forma de corrigi-lo.

Um novo estudo introduz um sistema chamado VLCP, que muda as regras ao permitir que o robô reescreva suas próprias instruções enquanto ainda está trabalhando. Os pesquisadores construíram uma estrutura onde um modelo de inteligência artificial pré-treinado e congelado atua como um supervisor. Em vez de enviar um único conjunto de comandos no início, o sistema faz uma pausa a cada cinquenta passos para observar a situação atual do robô por meio de câmeras e sensores. Ele então pede à IA que escreva uma nova e curta função Python para lidar com os próximos cinquenta passos com base no que acabou de ver. Se o robô falhou em pegar um objeto na fase anterior, a IA percebe a falha nas imagens, escreve um novo trecho de código para corrigir a abordagem e tenta novamente, tudo dentro da mesma tentativa. Isso cria um ciclo fechado onde o próprio software de controle é editado em tempo real, em vez de apenas os movimentos do robô serem ajustados.

Os pesquisadores testaram este sistema em um ambiente simulado contendo cinquenta e sete tarefas diferentes, variando de simples coleta de objetos a sequências complexas em ambientes de cozinha e sala de estar. Eles compararam seu método contra uma versão do mesmo sistema que escrevia o código apenas uma vez no início e nunca olhava para trás. A diferença foi gritante. O sistema que reescrevia seu código conforme avançava teve sucesso em trinta e cinco por cento das tarefas, enquanto aquele que manteve seu plano original teve sucesso em apenas três por cento. Essa melhoria de dez vezes manteve-se constante em todos os tipos de cena que testaram. A chave para esse sucesso não foi apenas o fato de o robô poder ver seus erros, mas sim o fato de ele poder mudar as próprias instruções que os causaram. Em quase trinta por cento dos casos em que o robô inicialmente falhou ao tentar agarrar um objeto, o sistema detectou o erro, reescreveu a abordagem e obteve sucesso ao levantar o item mais tarde na mesma tentativa. Sem essa capacidade de editar o código no meio da tarefa, essas falhas seriam permanentes.

Para garantir que esse processo fosse prático, a equipe mediu quanta potência de computação era necessária. Como a IA estava reutilizando a maior parte das mesmas informações de fundo para cada verificação, o sistema precisava processar apenas uma pequena quantidade de novos dados a cada vez. Isso permitiu que o robô pausasse, pensasse e reescrevesse suas instruções cerca de dez vezes durante uma única tarefa sem se tornar muito lento ou caro para operar. O estudo também mostrou que este método não dependia do robô memorizar frases ou instruções específicas. Quando os pesquisadores alteraram a redação das descrições das tarefas, o desempenho do sistema permaneceu estável, enquanto outros modelos que dependiam de treinamento de dados tiveram dificuldades significativas quando a linguagem mudava ligeiramente. Isso sugere que o sistema está verdadeiramente compreendendo o objetivo, em vez de apenas corresponder a padrões.

Os pesquisadores foram cuidadosos ao notar que seus resultados vêm de uma simulação de computador, não de um robô físico em uma sala real. O sistema atualmente depende de informações digitais perfeitas sobre a localização dos objetos, algo que as câmeras do mundo real nem sempre podem fornecer com tal certeza. Além disso, o tempo que a IA leva para gerar um novo código significa que esta abordagem é mais adequada para tarefas que não exigem reações de milésimos de segundo. Apesar dessas limitações, o estudo demonstra um caminho claro a seguir: ao manter a IA na linguagem de código e permitir que ela corrija seus próprios erros conforme eles acontecem, os robôs podem se tornar muito mais capazes sem a necessidade de serem treinados em milhares de demonstrações humanas. O trabalho sugere que o futuro do controle robótico pode não residir em ensinar às máquinas novas formas de se mover, mas em dar a elas a liberdade de editar seus próprios planos enquanto aprendem.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →