Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots

En programación por demostración (PpD) de robots, las variaciones de posición de los objetos relacionados con una tarea, requieren nuevas trayectorias que respondan a estas. Una de las técnicas existentes, es el modelo de mezcla de gaussianas parametrizado en la tarea. Este modelo permite relacionar...

Full description

Autores:
Hoyos Gutiérrez, José Gabriel
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2015
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/58171
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/58171
http://bdigital.unal.edu.co/54797/
Palabra clave:
62 Ingeniería y operaciones afines / Engineering
Programación por demostración
Máquina de aprendizaje extremo
Recuperación a fallos en robótica
Aprendizaje incremental en robótica
Humanoids
Programming by demonstration
Imitation learning
Robot execution fail recovery
Robot incremental learning
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_b3e9759ee6ce3f8c106ab76ec63e7f94
oai_identifier_str oai:repositorio.unal.edu.co:unal/58171
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
title Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
spellingShingle Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
62 Ingeniería y operaciones afines / Engineering
Programación por demostración
Máquina de aprendizaje extremo
Recuperación a fallos en robótica
Aprendizaje incremental en robótica
Humanoids
Programming by demonstration
Imitation learning
Robot execution fail recovery
Robot incremental learning
title_short Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
title_full Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
title_fullStr Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
title_full_unstemmed Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
title_sort Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots
dc.creator.fl_str_mv Hoyos Gutiérrez, José Gabriel
dc.contributor.advisor.spa.fl_str_mv Prieto, Flavio (Thesis advisor)
dc.contributor.author.spa.fl_str_mv Hoyos Gutiérrez, José Gabriel
dc.subject.ddc.spa.fl_str_mv 62 Ingeniería y operaciones afines / Engineering
topic 62 Ingeniería y operaciones afines / Engineering
Programación por demostración
Máquina de aprendizaje extremo
Recuperación a fallos en robótica
Aprendizaje incremental en robótica
Humanoids
Programming by demonstration
Imitation learning
Robot execution fail recovery
Robot incremental learning
dc.subject.proposal.spa.fl_str_mv Programación por demostración
Máquina de aprendizaje extremo
Recuperación a fallos en robótica
Aprendizaje incremental en robótica
Humanoids
Programming by demonstration
Imitation learning
Robot execution fail recovery
Robot incremental learning
description En programación por demostración (PpD) de robots, las variaciones de posición de los objetos relacionados con una tarea, requieren nuevas trayectorias que respondan a estas. Una de las técnicas existentes, es el modelo de mezcla de gaussianas parametrizado en la tarea. Este modelo permite relacionar los movimientos del robot con metas y poses de objetos, los cuales son los llamados parámetros de la tarea. Un problema que aparece es que se deben generalizar las trayectorias tanto en el espacio cartesiano, como en el de articulación, más específicamente, se requiere tener la cinemática inversa del robot, con el cual se puedan estimar las trayectorias de articulación, a partir de las trayectorias cartesianas. Un segundo problema que se presenta cuando se manejan objetos deformables, es que se pueden presentar fallos de ejecución, lo que requiere de una o varias acciones de recuperación. Un tercer problema es que, aunque las técnicas de generalización responden ante cambios, en ciertas ocasiones es necesario incluir nuevos comportamientos, los cuales pueden ser diferentes a los ya aprendidos. Este trabajo, se centra en tres aportes relacionados con generalización de trayectorias: i) El aprendizaje y aplicación en PpD de la cinemática directa con una red neuronal llamada máquina de aprendizaje extremo y con la cual se estima la cinemática inversa; ii) La recuperación ante fallos de ejecución en tareas empleando múltiples modelos de mezcla de gaussianas parametrizados en la tarea, y iii) El aprendizaje incremental de trayectorias novedosas en modelos de mezcla de gaussianas parametrizados en la tarea. El funcionamiento de las técnicas propuestas fue probado a través de simulaciones y experimentos con robots reales. La máquina de aprendizaje extremo, aunque requiere un buen número de datos para estimar la cinemática directa, presenta un error bajo cuando se compara con el obtenido por transformaciones homogeneas. Para las propuestas de recuperación a fallos y aprendizaje incremental, se evaluó la tarea de colocar una manga a un maniquí con un manipulador robótico. En la técnica de recuperación de fallos se encontró que la técnica propuesta mejora la realización de la tarea en la mayoría de los casos; y en el aprendizaje incremental, el nuevo modelo parametrizado obtenido después del incremento, presenta mejores respuestas que las logradas empleando el modelo existente
publishDate 2015
dc.date.issued.spa.fl_str_mv 2015
dc.date.accessioned.spa.fl_str_mv 2019-07-02T13:46:24Z
dc.date.available.spa.fl_str_mv 2019-07-02T13:46:24Z
dc.type.spa.fl_str_mv Trabajo de grado - Doctorado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_db06
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TD
format http://purl.org/coar/resource_type/c_db06
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/58171
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/54797/
url https://repositorio.unal.edu.co/handle/unal/58171
http://bdigital.unal.edu.co/54797/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Sede Manizales Facultad de Ingeniería y Arquitectura Departamento de Ingeniería Eléctrica, Electrónica y Computación
Departamento de Ingeniería Eléctrica, Electrónica y Computación
dc.relation.references.spa.fl_str_mv Hoyos Gutiérrez, José Gabriel (2015) Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots. Doctorado thesis, Universidad Nacional de Colombia - Sede Manizales.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/58171/1/16221041.2015.pdf
https://repositorio.unal.edu.co/bitstream/unal/58171/2/16221041.2015.pdf.jpg
bitstream.checksum.fl_str_mv 10babffd3d8cf32d8f380b50ad14eaaf
0d3edeb2d1db82e7e0925e2dec9cda49
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089576033026048
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Prieto, Flavio (Thesis advisor)ff9d92fe-34ff-4d6e-b360-772fdbe105c5-1Hoyos Gutiérrez, José Gabriel4930a06e-1855-41af-ac69-97a9ff144dc63002019-07-02T13:46:24Z2019-07-02T13:46:24Z2015https://repositorio.unal.edu.co/handle/unal/58171http://bdigital.unal.edu.co/54797/En programación por demostración (PpD) de robots, las variaciones de posición de los objetos relacionados con una tarea, requieren nuevas trayectorias que respondan a estas. Una de las técnicas existentes, es el modelo de mezcla de gaussianas parametrizado en la tarea. Este modelo permite relacionar los movimientos del robot con metas y poses de objetos, los cuales son los llamados parámetros de la tarea. Un problema que aparece es que se deben generalizar las trayectorias tanto en el espacio cartesiano, como en el de articulación, más específicamente, se requiere tener la cinemática inversa del robot, con el cual se puedan estimar las trayectorias de articulación, a partir de las trayectorias cartesianas. Un segundo problema que se presenta cuando se manejan objetos deformables, es que se pueden presentar fallos de ejecución, lo que requiere de una o varias acciones de recuperación. Un tercer problema es que, aunque las técnicas de generalización responden ante cambios, en ciertas ocasiones es necesario incluir nuevos comportamientos, los cuales pueden ser diferentes a los ya aprendidos. Este trabajo, se centra en tres aportes relacionados con generalización de trayectorias: i) El aprendizaje y aplicación en PpD de la cinemática directa con una red neuronal llamada máquina de aprendizaje extremo y con la cual se estima la cinemática inversa; ii) La recuperación ante fallos de ejecución en tareas empleando múltiples modelos de mezcla de gaussianas parametrizados en la tarea, y iii) El aprendizaje incremental de trayectorias novedosas en modelos de mezcla de gaussianas parametrizados en la tarea. El funcionamiento de las técnicas propuestas fue probado a través de simulaciones y experimentos con robots reales. La máquina de aprendizaje extremo, aunque requiere un buen número de datos para estimar la cinemática directa, presenta un error bajo cuando se compara con el obtenido por transformaciones homogeneas. Para las propuestas de recuperación a fallos y aprendizaje incremental, se evaluó la tarea de colocar una manga a un maniquí con un manipulador robótico. En la técnica de recuperación de fallos se encontró que la técnica propuesta mejora la realización de la tarea en la mayoría de los casos; y en el aprendizaje incremental, el nuevo modelo parametrizado obtenido después del incremento, presenta mejores respuestas que las logradas empleando el modelo existenteAbstract : In robot programming by demonstration (PbD) object positions changes related to a task, requires new trajectories that respond to these. One of the existent technique is the task parametrized Gaussian mixture model. This technique allows to relate the robot movements with goals and objects poses, which are called task parameters. One problem that emerge is the need of generalization in cartesian and joint space, specifically it is required to have the direct kinematic model of the robot, with which it is possible to estimate the joints trajectories from cartesian ones. A second problem that arises is that when manipulate deformable object, it is possible to have execution fails, it requires the execution of one of more actions to recovery the fail. A third problem is that, although the generalization technique responds to changes, in certain occasions, is necessary to include new behaviors, which can be different from those already learned. This work focuses on three contributions related to trajectory generalization issue: i) The learning and application of the direct kinematics, in PbD using a neural network called extreme learning machine; ii) The recovery of execution fails, in tasks programming with multiple task parametrized gaussian mixture models, and iii) The incremental learning of novelty trajectory, in task parametrized gaussian mixture models. The proposed techniques were tested through simulations and experiments with real robots. Although the extreme learning machine requires a big number of data to estimate the kinematics, it has a low error, when comparing it with the obtained from homogeneus transforms. For the proposed techniques in fail recovery and incremental learning, the task of putting a sleeve to a mannequin with a robotic manipulator was evaluated. In fail recovery, was found that the technique improving the task performance in most cases; and in the incremental learning, the new task parameterized model obtained after the increase, showed better performance than that of the existent modelDoctoradoapplication/pdfspaUniversidad Nacional de Colombia Sede Manizales Facultad de Ingeniería y Arquitectura Departamento de Ingeniería Eléctrica, Electrónica y ComputaciónDepartamento de Ingeniería Eléctrica, Electrónica y ComputaciónHoyos Gutiérrez, José Gabriel (2015) Aportes en la Generalización de Habilidades en Aprendizaje por Imitación de Robots. Doctorado thesis, Universidad Nacional de Colombia - Sede Manizales.62 Ingeniería y operaciones afines / EngineeringProgramación por demostraciónMáquina de aprendizaje extremoRecuperación a fallos en robóticaAprendizaje incremental en robóticaHumanoidsProgramming by demonstrationImitation learningRobot execution fail recoveryRobot incremental learningAportes en la Generalización de Habilidades en Aprendizaje por Imitación de RobotsTrabajo de grado - Doctoradoinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_db06Texthttp://purl.org/redcol/resource_type/TDORIGINAL16221041.2015.pdfapplication/pdf5648111https://repositorio.unal.edu.co/bitstream/unal/58171/1/16221041.2015.pdf10babffd3d8cf32d8f380b50ad14eaafMD51THUMBNAIL16221041.2015.pdf.jpg16221041.2015.pdf.jpgGenerated Thumbnailimage/jpeg4484https://repositorio.unal.edu.co/bitstream/unal/58171/2/16221041.2015.pdf.jpg0d3edeb2d1db82e7e0925e2dec9cda49MD52unal/58171oai:repositorio.unal.edu.co:unal/581712023-03-26 23:06:15.679Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co