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

Full description

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