Enseñarle a un robot cómo hacer algo generalmente se hace programándolo para realizar una tarea específica o demostrando esa tarea para que el robot la observe e imite. Sin embargo, el último método hasta ahora no ha sido lo suficientemente preciso como para que los robots puedan transferir su conocimiento a otros robots.
Sin embargo, eso está cambiando gracias a los investigadores del Laboratorio de Ciencias de la Computación e Inteligencia Artificial (CSAIL) del MIT y su nuevo método de enseñanza, llamado C-LEARN. Eso podría tener consecuencias de gran alcance al facilitar que los no programadores enseñen a los robots cómo realizar ciertas tareas. Aún mejor, permite a los robots enseñar a otros robots cómo realizar las mismas tareas.
El sistema hace esto dándole al robot una base de conocimientos con información sobre cómo alcanzar y agarrar diferentes objetos. Luego, utilizando una interfaz 3D, se muestra al robot una única demostración sobre cómo, por ejemplo, levantar un cilindro o abrir una puerta. La tarea se divide en momentos importantes denominados "fotogramas clave": pasos que el robot debe seguir para realizar correctamente la tarea.
El banco de pruebas para C-LEARN es un pequeño robot de eliminación de bombas de dos brazos llamado Optimus. Una vez que Optimus aprende cómo realizar una tarea, puede transferir ese conocimiento a Atlas, un robot 400 de seis pies de altura (escribimos sobre Atlas varias veces en el pasado, aquí y aquí).
"Al combinar la intuición de aprender de la demostración con la precisión de los algoritmos de planificación de movimiento, este enfoque puede ayudar a los robots a realizar nuevos tipos de tareas que no han podido aprender antes, como el ensamblaje de varios pasos con ambos brazos, Claudia Pérez-D'Arpino, una estudiante de doctorado que escribió un artículo sobre C-LEARN junto con la profesora del MIT Julie Shah, dijo en un comunicado.
Lea la historia completa aquí ...