Ensinar um robô a fazer algo geralmente é feito programando-o para realizar uma tarefa específica ou demonstrando essa tarefa para o robô observar e imitar. O último método, no entanto, até agora não foi preciso o suficiente para que os robôs possam transferir seu conhecimento para outros robôs.
Isso está mudando, no entanto, graças aos pesquisadores do Laboratório de Ciência da Computação e Inteligência Artificial do MIT (CSAIL) e a um novo método de ensino, denominado C-LEARN. Isso poderia ter consequências de longo alcance, tornando mais fácil para não-programadores ensinar aos robôs como executar certas tarefas. Melhor ainda, permite que os robôs ensinem outros robôs a executar as mesmas tarefas.
O sistema faz isso dando ao robô uma base de conhecimento com informações sobre como alcançar e agarrar diferentes objetos. Então, usando uma interface 3D, o robô vê uma única demonstração de como, digamos, pegar um cilindro ou abrir uma porta. A tarefa é dividida em momentos importantes chamados “quadros-chave” - etapas que o robô precisa realizar para realizar a tarefa corretamente.
O banco de ensaio do C-LEARN é um pequeno robô de descarte de bombas, com dois braços, chamado Optimus. Depois que o Optimus aprende a executar uma tarefa, ele pode transferir esse conhecimento para o Atlas, um robô 400 de um metro e meio de altura (escrevemos sobre o Atlas várias vezes no passado, aqui e aqui).
“Combinando a intuitividade de aprender com a demonstração com a precisão dos algoritmos de planejamento de movimento, essa abordagem pode ajudar os robôs a realizar novos tipos de tarefas que eles não foram capazes de aprender antes, como montagem em várias etapas usando os dois braços, Claudia Pérez-D'Arpino, uma aluna de doutorado que escreveu um artigo sobre C-LEARN junto com a professora Julie Shah do MIT, disse em comunicado.
Leia a história completa aqui…