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...
- 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 |