Aprendizaje robótico por imitación utilizando imágenes 2D y 3D
Resumen Cada vez es más común encontrar robots realizando tareas en áreas compartidas con humanos, donde se espera que sean capaces de aprender de las acciones realizadas por otros y de adaptarse a nuevas situaciones. La aproximación más utilizada es aprendizaje por imitación, donde el robot es capa...
- Autores:
-
Peña Solórzano, Carlos Andrés
- Tipo de recurso:
- 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/53908
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/53908
http://bdigital.unal.edu.co/48610/
- Palabra clave:
- 0 Generalidades / Computer science, information and general works
37 Educación / Education
6 Tecnología (ciencias aplicadas) / Technology
62 Ingeniería y operaciones afines / Engineering
Aprendizaje por imitación
Generalización de trayectorias
Primitivas de movimiento dinámico
Procesamiento de imágenes
Learning by imitation
Trajectory generalization
Dynamic movement primitives
Image processing
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_c85162a9e436c1f28bf98ed4f4fccd3a |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/53908 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D |
title |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D |
spellingShingle |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D 0 Generalidades / Computer science, information and general works 37 Educación / Education 6 Tecnología (ciencias aplicadas) / Technology 62 Ingeniería y operaciones afines / Engineering Aprendizaje por imitación Generalización de trayectorias Primitivas de movimiento dinámico Procesamiento de imágenes Learning by imitation Trajectory generalization Dynamic movement primitives Image processing |
title_short |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D |
title_full |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D |
title_fullStr |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D |
title_full_unstemmed |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D |
title_sort |
Aprendizaje robótico por imitación utilizando imágenes 2D y 3D |
dc.creator.fl_str_mv |
Peña Solórzano, Carlos Andrés |
dc.contributor.advisor.spa.fl_str_mv |
Hoyos Gutiérrez, José Gabriel (Thesis advisor) |
dc.contributor.author.spa.fl_str_mv |
Peña Solórzano, Carlos Andrés |
dc.contributor.spa.fl_str_mv |
Prieto Ortiz, Flavio Augusto |
dc.subject.ddc.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works 37 Educación / Education 6 Tecnología (ciencias aplicadas) / Technology 62 Ingeniería y operaciones afines / Engineering |
topic |
0 Generalidades / Computer science, information and general works 37 Educación / Education 6 Tecnología (ciencias aplicadas) / Technology 62 Ingeniería y operaciones afines / Engineering Aprendizaje por imitación Generalización de trayectorias Primitivas de movimiento dinámico Procesamiento de imágenes Learning by imitation Trajectory generalization Dynamic movement primitives Image processing |
dc.subject.proposal.spa.fl_str_mv |
Aprendizaje por imitación Generalización de trayectorias Primitivas de movimiento dinámico Procesamiento de imágenes Learning by imitation Trajectory generalization Dynamic movement primitives Image processing |
description |
Resumen Cada vez es más común encontrar robots realizando tareas en áreas compartidas con humanos, donde se espera que sean capaces de aprender de las acciones realizadas por otros y de adaptarse a nuevas situaciones. La aproximación más utilizada es aprendizaje por imitación, donde el robot es capaz de aprender a partir de la observación de la tarea siendo realizada por un operario. Luego de comparar varias de las técnicas de programación por demostración, se seleccionan las primitivas de movimiento dinámico (DMP) con reconstrucción utilizando regresión de procesos gaussianos (GPR). Las DMP codifican cada uno de las trayectorias dadas por los grados de libertad pertinentes a la acción a aprender, en este caso, llevar la mano hacia un objeto ubicado sobre una mesa. Por otro lado, GPR permite generalizar los movimientos del entrenamiento a nuevas trayectorias, cuando cambian tanto la posición inicial de la mano como la ubicación del objeto. Se realizó una comparación de varias técnicas de aprendizaje, teniendo en cuenta el error al objetivo, la correlación cruzada entre las señales de entrada y salida, y el tiempo de codificación y reconstrucción de la trayectoria. Además, la técnica de generalización se compara contra un algoritmo basado en distancia de Mahalanobis y distribución gaussiana, que utiliza los datos de la trayectoria sin codificar para realizar la estimación. La técnica regresión de procesos gaussianos, presentó un mayor desempeño al probarlo con 30 puntos de consulta para el valor inicial de la mano, y 30 puntos para la posición final o posición del objeto. La técnica de regresión de procesos gaussianos junto a primitivas de movimiento dinámico, se presenta como una solución para el aprendizaje por imitación de tareas, así como para la generalización a nuevas trayectorias a partir de la base de datos, al presentar bajos tiempos de codificación y errores pequeños con respecto a los valores objetivo. |
publishDate |
2015 |
dc.date.issued.spa.fl_str_mv |
2015 |
dc.date.accessioned.spa.fl_str_mv |
2019-06-29T18:45:44Z |
dc.date.available.spa.fl_str_mv |
2019-06-29T18:45:44Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/53908 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/48610/ |
url |
https://repositorio.unal.edu.co/handle/unal/53908 http://bdigital.unal.edu.co/48610/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería Eléctrica y Electrónica Ingeniería Electrónica Ingeniería Electrónica |
dc.relation.references.spa.fl_str_mv |
Peña Solórzano, Carlos Andrés (2015) Aprendizaje robótico por imitación utilizando imágenes 2D y 3D. Maestría thesis, Universidad Nacional de Colombia. |
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/53908/1/1130592558.2014.pdf https://repositorio.unal.edu.co/bitstream/unal/53908/2/1130592558.2014.pdf.jpg |
bitstream.checksum.fl_str_mv |
8034e42455bfc66d59e754636436157c 6314ba95f4fc682cf26c2c78c66b369a |
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_ |
1814089390912176128 |
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 Ortiz, Flavio AugustoHoyos Gutiérrez, José Gabriel (Thesis advisor)2efba291-18e7-4bc5-8db9-52ab19bd43c6-1Peña Solórzano, Carlos Andrés680fbe70-5d2d-43da-ade6-f46012aa94963002019-06-29T18:45:44Z2019-06-29T18:45:44Z2015https://repositorio.unal.edu.co/handle/unal/53908http://bdigital.unal.edu.co/48610/Resumen Cada vez es más común encontrar robots realizando tareas en áreas compartidas con humanos, donde se espera que sean capaces de aprender de las acciones realizadas por otros y de adaptarse a nuevas situaciones. La aproximación más utilizada es aprendizaje por imitación, donde el robot es capaz de aprender a partir de la observación de la tarea siendo realizada por un operario. Luego de comparar varias de las técnicas de programación por demostración, se seleccionan las primitivas de movimiento dinámico (DMP) con reconstrucción utilizando regresión de procesos gaussianos (GPR). Las DMP codifican cada uno de las trayectorias dadas por los grados de libertad pertinentes a la acción a aprender, en este caso, llevar la mano hacia un objeto ubicado sobre una mesa. Por otro lado, GPR permite generalizar los movimientos del entrenamiento a nuevas trayectorias, cuando cambian tanto la posición inicial de la mano como la ubicación del objeto. Se realizó una comparación de varias técnicas de aprendizaje, teniendo en cuenta el error al objetivo, la correlación cruzada entre las señales de entrada y salida, y el tiempo de codificación y reconstrucción de la trayectoria. Además, la técnica de generalización se compara contra un algoritmo basado en distancia de Mahalanobis y distribución gaussiana, que utiliza los datos de la trayectoria sin codificar para realizar la estimación. La técnica regresión de procesos gaussianos, presentó un mayor desempeño al probarlo con 30 puntos de consulta para el valor inicial de la mano, y 30 puntos para la posición final o posición del objeto. La técnica de regresión de procesos gaussianos junto a primitivas de movimiento dinámico, se presenta como una solución para el aprendizaje por imitación de tareas, así como para la generalización a nuevas trayectorias a partir de la base de datos, al presentar bajos tiempos de codificación y errores pequeños con respecto a los valores objetivo.Abstract: It is becoming increasingly common to find robots performing tasks in shared areas with humans, they are expected to be able to learn from the actions taken by others and adapt to new situations. The most widely used approach is learning by imitation, where the robot is able to learn from watching the task being performed by an operator. After comparing several programming by demonstration techniques, the dynamic movement primitives (DMP) with reconstruction using Gaussian process regression (GPR) was selected. DMP encodes each of the paths given by the relevant degrees of freedom to bring the hand toward an object placed on a table. Furthermore, GPR allows to generalize the training movements to new paths when changing both the initial hand position and the location of the object. A comparison of various learning techniques was performed, considering the error to the target, the cross-correlation between the input and output signals, and time of coding and reconstruction of the trajectory. Besides, the technique is compared against a generalization based on the Mahalanobis distance and Gaussian distribution, which uses data from uncoded trajectories for the estimate. The Gaussian process regression technique, presented a better performance when tested with 30 queue points for the initial value of the hand, and 30 points for the final position of the object. Gaussian process regression along dynamic movement primitives is presented as a solution for learning by imitation of task, as well as generalization to new paths from the database, because of its fast encoding times and small errors regarding the target values.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería Eléctrica y Electrónica Ingeniería ElectrónicaIngeniería ElectrónicaPeña Solórzano, Carlos Andrés (2015) Aprendizaje robótico por imitación utilizando imágenes 2D y 3D. Maestría thesis, Universidad Nacional de Colombia.0 Generalidades / Computer science, information and general works37 Educación / Education6 Tecnología (ciencias aplicadas) / Technology62 Ingeniería y operaciones afines / EngineeringAprendizaje por imitaciónGeneralización de trayectoriasPrimitivas de movimiento dinámicoProcesamiento de imágenesLearning by imitationTrajectory generalizationDynamic movement primitivesImage processingAprendizaje robótico por imitación utilizando imágenes 2D y 3DTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL1130592558.2014.pdfapplication/pdf12460623https://repositorio.unal.edu.co/bitstream/unal/53908/1/1130592558.2014.pdf8034e42455bfc66d59e754636436157cMD51THUMBNAIL1130592558.2014.pdf.jpg1130592558.2014.pdf.jpgGenerated Thumbnailimage/jpeg4123https://repositorio.unal.edu.co/bitstream/unal/53908/2/1130592558.2014.pdf.jpg6314ba95f4fc682cf26c2c78c66b369aMD52unal/53908oai:repositorio.unal.edu.co:unal/539082024-03-10 23:07:25.237Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |