Continuación De Tareas Por Un Robot Usando Aprendizaje Por Imitación

  • Garzon Castro, Claudia Lorena (Investigador principal)
  • Ayala Garzon, Jorge Giovanny (Estudiante pregrado)
  • Prieto Ortiz, Flavio Augusto (Investigador principal)
  • Hoyos Gutiérrez, José Gabriel (Estudiante Doctorado)
  • Peña Solórzano, Andrés (Estudiante Maestría)

Proyecto: Proyectos de Investigación

Detalles del proyecto

Descripción

El aprendizaje por imitación (ApI) es una técnica, donde al contrario de la programación detallada que convencionalmente se hace al robot, este aprende movimientos o incluso una tarea, con solo ver una o varias demostraciones de los movimientos o la tarea por parte de un humano. El aprendizaje por imitación permite la flexibilidad en la programación de tareas que puede realizar un robot humanoide o un robot industrial, ya que posibilita que pueda ser instruido por operarios sin conocimientos en programación de robots. Generalmente se compone de tres etapas, la primera es la captura y procesamiento de los datos de los movimientos humanos, la segunda es el aprendizaje, para lo cual se han utilizado técnicas como redes neuronales, modelos ocultos de Markov, primitivas dinámicas de movimiento entre otras, y por último la reproducción de las acciones a imitar por parte del robot.Primero se procederá con la captura de los movimientos humanos, usando el sensor activo Kinect o a través de un par estéreo y filtro de partículas, luego estos movimientos serán aprendidos por el robot usando primitivas dinámicas de movimiento y a través de una técnica de segmentación de tareas estas son separadas y cada subtarea es reproducida en el momento necesario, para terminar la tarea incompleta.En síntesis, se propone desarrollar un sistema que permita a un robot continuar una tarea sin terminar a partir de información visual. La tarea es aprendida de principio aún usando aprendizaje por imitación. Al finalizar el proyecto se espera tener un sistema que permita al robot humanoide continuar con una tarea que fue parcialmente realizada por un ser humano.

Descripción de Layman

Imitation learning is a technique, where opposed to detailed programming that is conventionally used with the robot, this one learns movements or even a complete task by looking at one or several movements or tasks demonstrations made by a human. Imitation learning allows flexibility in the tasks that a humanoid robot or industrial robot can accomplish, because it is possible that it can be instructed by operators without robot programming knowledge. It generally consists of three stages, the first one is capturing and processing human movements’ data, the second one is learning, which techniques such as neural networks, hidden Markov models, primitive movement dynamics and others, have been used; and the last one is the imitation of actions by the robot. Human movements’ capture will be done first, using the active Kinect sensor or through stereo pair and particle filter. Afterwards, these movements will be learned by the robot using primitive movement dynamics and through a task segmentation technique these are divided and each subtask to be reproduced in the specific moment, to finish the incomplete task. In brief, a system that allows a robot to continue an incomplete task from visual information is intended to be developed. The task is learned from the beginning using imitation learning. By completing the project it is expected to obtain a system which would allow humanoid robots to continue with a task that was partially developed by a human.

Hallazgos clave

Aprendizaje por imitación, sensor Kinect, Redes de Petri, Inteligencia Computacional, Algoritmos.
EstadoFinalizado
Fecha de inicio/Fecha fin31/01/1331/03/14

Socios colaboradores

Estado del Proyecto

  • Cerrado exitosamente

Relación academia-corporación

  • No

Formación de recurso humano para la investigación

  • Si

Interdisciplinar

  • No

Proyecto colaborativo entre grupos de investigación

  • Si

Trabajo de grado - Maestría o Doctorado

  • Ninguno

Área del conocimiento (OCDE)

  • INGENIERIA ELECTRONICA, TELECOMUNICACIONES Y AFINES

Rol Sabana

  • Co- Ejecutora
  • Hacia el manejo de una herramienta por un robot NAO usando programación por demostración

    Título traducido de la contribución: Hacia el manejo de una herramienta por un robot NAO usando programación por demostraciónAyala Garzon, J. G. (Otro Numero de Autor), Garzon Castro, C. L. (Tercer Autor), Prieto Ortiz, F. A. (Otro Numero de Autor), Hoyos Gutiérrez, J. G. (Primer Autor) & Peña Solórzano, A. (Segundo Autor), 8 ago. 2014, En: Tecno Lógicas. p. 65-76 11 p.

    Producción científica: Contribución a una revistaArtículorevisión exhaustiva

  • Enseñando A Nao A Ensamblar Objetos

    Título traducido de la contribución: Enseñando A Nao A Ensamblar ObjetosAyala Garzon, J. G. (Estudiante de pregrado), Garzon Castro, C. L. (Autor Corresponsal), Prieto Ortiz, F. A. (Otro Numero de Autor), Hoyos Gutiérrez, J. G. (Segundo Autor) & Peña Solórzano, A. (Tercer Autor), 25 sep. 2013.

    Producción científica: Contribución a una conferenciaPósterrevisión exhaustiva