Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave
Se presenta una técnica que permite la programación por demostración de un robot para que ejecute una tarea secuencial o compleja. Se utiliza una combinación de redes de Petri y modelos de mezcla de gaussianas parametrizado en la tarea; con la primera se coordina la secuencia de la tarea, en tanto q...
- Autores:
-
Hoyos-Gutiérrez, José G.
Prieto-Ortiz, Flavio A.
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2016
- Institución:
- Instituto Tecnológico Metropolitano
- Repositorio:
- Repositorio ITM
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.itm.edu.co:20.500.12622/983
- Acceso en línea:
- https://revistas.itm.edu.co/index.php/tecnologicas/article/view/589
http://hdl.handle.net/20.500.12622/983
- Palabra clave:
- Programación por demostración de robots
segmentación de tareas
tareas complejas
modelo de mezcla de gaussianas parametrizado en la tarea
redes de Petri
Robot programming by demonstration
Task segmentation
Complex tasks
Task parameterized Gaussian Mixture model
Petri nets
- Rights
- License
- Copyright (c) 2017 Tecno Lógicas
id |
RepoITM2_4600fa9e31f96f86e6df1bc5de3d01e6 |
---|---|
oai_identifier_str |
oai:repositorio.itm.edu.co:20.500.12622/983 |
network_acronym_str |
RepoITM2 |
network_name_str |
Repositorio ITM |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave |
dc.title.alternative.none.fl_str_mv |
Programming by demonstration of the sequence of tightening a nut allowing variations in tool position |
title |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave |
spellingShingle |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave Programación por demostración de robots segmentación de tareas tareas complejas modelo de mezcla de gaussianas parametrizado en la tarea redes de Petri Robot programming by demonstration Task segmentation Complex tasks Task parameterized Gaussian Mixture model Petri nets |
title_short |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave |
title_full |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave |
title_fullStr |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave |
title_full_unstemmed |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave |
title_sort |
Programación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llave |
dc.creator.fl_str_mv |
Hoyos-Gutiérrez, José G. Prieto-Ortiz, Flavio A. |
dc.contributor.author.none.fl_str_mv |
Hoyos-Gutiérrez, José G. Prieto-Ortiz, Flavio A. |
dc.subject.spa.fl_str_mv |
Programación por demostración de robots segmentación de tareas tareas complejas modelo de mezcla de gaussianas parametrizado en la tarea redes de Petri |
topic |
Programación por demostración de robots segmentación de tareas tareas complejas modelo de mezcla de gaussianas parametrizado en la tarea redes de Petri Robot programming by demonstration Task segmentation Complex tasks Task parameterized Gaussian Mixture model Petri nets |
dc.subject.keywords.eng.fl_str_mv |
Robot programming by demonstration Task segmentation Complex tasks Task parameterized Gaussian Mixture model Petri nets |
description |
Se presenta una técnica que permite la programación por demostración de un robot para que ejecute una tarea secuencial o compleja. Se utiliza una combinación de redes de Petri y modelos de mezcla de gaussianas parametrizado en la tarea; con la primera se coordina la secuencia de la tarea, en tanto que la segunda permite variaciones en la posición y orientación de los objetos de la misma. Una técnica de segmentación de tareas, descompone la demostración en subtareas. Con la secuencia de las subtareas, se obtiene una lista de acciones (plan) y con este se genera de manera automática una red de Petri. A la técnica también se le suministran las plantillas modelo de cada subtarea y los modelos de mezcla de gaussianas parametrizados en la tarea de las trayectorias de la subtarea que se quiere que admita variaciones. Una función compara las trayectorias de cada plantilla con las trayectorias repuesta del modelo, y la de mayor similitud indica que en vez de la plantilla, se debe emplear el modelo de mezcla parametrizado. Mediante el uso de un robot de fabricación propia, el cual ejecuta la tarea de tomar, transportar una llave y apretar una tuerca, se ilustra el desempeño de la técnica a través de gráficas. |
publishDate |
2016 |
dc.date.issued.none.fl_str_mv |
2016-01-30 |
dc.date.accessioned.none.fl_str_mv |
2019-07-18T14:13:11Z 2019-08-20T16:00:59Z |
dc.date.available.none.fl_str_mv |
2019-07-18T14:13:11Z 2019-08-20T16:00:59Z |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.eng.fl_str_mv |
Research Papers |
dc.type.spa.fl_str_mv |
Artículos de investigación |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
format |
http://purl.org/coar/resource_type/c_6501 |
dc.identifier.none.fl_str_mv |
https://revistas.itm.edu.co/index.php/tecnologicas/article/view/589 10.22430/22565337.589 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12622/983 |
url |
https://revistas.itm.edu.co/index.php/tecnologicas/article/view/589 http://hdl.handle.net/20.500.12622/983 |
identifier_str_mv |
10.22430/22565337.589 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
https://revistas.itm.edu.co/index.php/tecnologicas/article/view/589/616 |
dc.relation.ispartofjournal.none.fl_str_mv |
TecnoLógicas |
dc.rights.spa.fl_str_mv |
Copyright (c) 2017 Tecno Lógicas |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Copyright (c) 2017 Tecno Lógicas http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Instituto Tecnológico Metropolitano (ITM) |
dc.source.none.fl_str_mv |
2256-5337 0123-7799 |
dc.source.eng.fl_str_mv |
TecnoLógicas; Vol 19 No 36 (2016); 77-90 |
dc.source.spa.fl_str_mv |
TecnoLógicas; Vol. 19 Núm. 36 (2016); 77-90 |
institution |
Instituto Tecnológico Metropolitano |
bitstream.url.fl_str_mv |
https://dspace-itm.metabuscador.org/bitstreams/b2fa7191-1a79-4da6-8ca6-4910eee9b6e8/download https://dspace-itm.metabuscador.org/bitstreams/a2bcc1b0-9ba2-4bb8-9e7c-82318252f5e6/download https://dspace-itm.metabuscador.org/bitstreams/ab60d5d5-6aee-4361-80c6-28b80b084244/download |
bitstream.checksum.fl_str_mv |
9800520a75918062762aade3ff4238ba c40b34f2369eeb50c5ecab8647d4ad4d d9d2396c478ae2552b904630724a56c2 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Instituto Tecnológico Metropolitano de Medellín |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1837096886778986497 |
spelling |
Hoyos-Gutiérrez, José G.Prieto-Ortiz, Flavio A.2019-07-18T14:13:11Z2019-08-20T16:00:59Z2019-07-18T14:13:11Z2019-08-20T16:00:59Z2016-01-30https://revistas.itm.edu.co/index.php/tecnologicas/article/view/58910.22430/22565337.589http://hdl.handle.net/20.500.12622/983Se presenta una técnica que permite la programación por demostración de un robot para que ejecute una tarea secuencial o compleja. Se utiliza una combinación de redes de Petri y modelos de mezcla de gaussianas parametrizado en la tarea; con la primera se coordina la secuencia de la tarea, en tanto que la segunda permite variaciones en la posición y orientación de los objetos de la misma. Una técnica de segmentación de tareas, descompone la demostración en subtareas. Con la secuencia de las subtareas, se obtiene una lista de acciones (plan) y con este se genera de manera automática una red de Petri. A la técnica también se le suministran las plantillas modelo de cada subtarea y los modelos de mezcla de gaussianas parametrizados en la tarea de las trayectorias de la subtarea que se quiere que admita variaciones. Una función compara las trayectorias de cada plantilla con las trayectorias repuesta del modelo, y la de mayor similitud indica que en vez de la plantilla, se debe emplear el modelo de mezcla parametrizado. Mediante el uso de un robot de fabricación propia, el cual ejecuta la tarea de tomar, transportar una llave y apretar una tuerca, se ilustra el desempeño de la técnica a través de gráficas.A technique of programming by demonstration of a robot is proposed. Such a technique allows that a robot execute sequential or complex tasks. It uses a combination of Petri nets and task parameterized Gaussian mixture models. The first one handles the task sequence, while the second one allows variations in the position and orientation of objects involved in the task. Using a segmentation task technique, the demonstration is chunked in subtasks. With the subtasks sequence, an action list or plan is obtained and with this, a Petri net is automatically generate. Models of the templates of each subtasks and task parameterized Gaussian mixture models of the subtask that we want to allow variations are also provide to the technique. A function compare one each of the template trajectory with the task parameterized model response trajectory and the most similar indicate that instead of the template, the task parameterized model is use. Through the use of a homemade robot, which executes the task of tightening a nut, the performance of the technique is illustrated by using figures.application/pdfspaInstituto Tecnológico Metropolitano (ITM)https://revistas.itm.edu.co/index.php/tecnologicas/article/view/589/616TecnoLógicasCopyright (c) 2017 Tecno Lógicashttp://purl.org/coar/access_right/c_abf22256-53370123-7799TecnoLógicas; Vol 19 No 36 (2016); 77-90TecnoLógicas; Vol. 19 Núm. 36 (2016); 77-90Programación por demostración de robotssegmentación de tareastareas complejasmodelo de mezcla de gaussianas parametrizado en la tarearedes de PetriRobot programming by demonstrationTask segmentationComplex tasksTask parameterized Gaussian Mixture modelPetri netsProgramación por demostración de la secuencia de apretar una tuerca admitiendo variaciones en posición de la llaveProgramming by demonstration of the sequence of tightening a nut allowing variations in tool positioninfo:eu-repo/semantics/articleResearch PapersArtículos de investigaciónhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85PublicationORIGINAL589-Manuscrito-820-1-10-20170315.pdf589-Manuscrito-820-1-10-20170315.pdfapplication/pdf1150511https://dspace-itm.metabuscador.org/bitstreams/b2fa7191-1a79-4da6-8ca6-4910eee9b6e8/download9800520a75918062762aade3ff4238baMD51trueAnonymousREADTHUMBNAIL589-Manuscrito-820-1-10-20170315.pdf.jpg589-Manuscrito-820-1-10-20170315.pdf.jpgGenerated Thumbnailimage/jpeg5103https://dspace-itm.metabuscador.org/bitstreams/a2bcc1b0-9ba2-4bb8-9e7c-82318252f5e6/downloadc40b34f2369eeb50c5ecab8647d4ad4dMD52falseAnonymousREADTEXT589-Manuscrito-820-1-10-20170315.pdf.txt589-Manuscrito-820-1-10-20170315.pdf.txtExtracted texttext/plain40329https://dspace-itm.metabuscador.org/bitstreams/ab60d5d5-6aee-4361-80c6-28b80b084244/downloadd9d2396c478ae2552b904630724a56c2MD53falseAnonymousREAD20.500.12622/983oai:dspace-itm.metabuscador.org:20.500.12622/9832025-06-24 09:22:27.935open.accesshttps://dspace-itm.metabuscador.orgRepositorio Instituto Tecnológico Metropolitano de Medellínbdigital@metabiblioteca.com |