Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/118877 |
Resumo: | O reconhecimento da posição e orientação de objetos em uma imagem é importante para diversos segmentos da engenharia, como robótica, automação industrial e processos de fabricação, permitindo às linhas de produção que utilizam sistemas de visão, melhorias na qualidade e redução do tempo de produção. O presente trabalho consiste na elaboração de um sistema de visão computacional para um robô cilíndrico de cinco graus de liberdade acionado pneumaticamente. Como resultado da aplicação do método desenvolvido, obtêm-se a posição e orientação de peças a fim de que as mesmas possam ser capturadas corretamente pelo robô. Para a obtenção da posição e orientação das peças, utilizou-se o método de cálculo dos momentos para extração de características de uma imagem, além da relação entre suas coordenadas em pixels com o sistema de coordenadas do robô. O desenvolvimento do presente trabalho visou também a integrar a esse sistema de visão computacional, um algoritmo de planejamento de trajetórias do robô, o qual, após receber os valores das coordenadas necessárias, gera a trajetória a ser seguida pelo robô, de forma que este possa pegar a peça em uma determinada posição e deslocá-la até outra posição pré-determinada. Também faz parte do escopo deste trabalho, a integração do sistema de visão, incluindo o planejamento de trajetórias, a um algoritmo de controle dos atuadores com compensação de atrito e a realização de testes experimentais com manipulação de peças. Para a demonstração da aplicação do método através de testes experimentais, foi montada uma estrutura para suportar as câmeras e as peças a serem manipuladas, levando em conta o espaço de trabalho do robô. Os resultados obtidos mostram que o algoritmo proposto de visão computacional determina a posição e orientação das peças permitindo ao robô a captação e manipulação das mesmas. |
id |
URGS_2d534c61fdd2d9c5af7c3d17aad69d9c |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/118877 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Medina, Betânia Vargas OliveiraPerondi, Eduardo André2015-07-09T02:01:24Z2015http://hdl.handle.net/10183/118877000967030O reconhecimento da posição e orientação de objetos em uma imagem é importante para diversos segmentos da engenharia, como robótica, automação industrial e processos de fabricação, permitindo às linhas de produção que utilizam sistemas de visão, melhorias na qualidade e redução do tempo de produção. O presente trabalho consiste na elaboração de um sistema de visão computacional para um robô cilíndrico de cinco graus de liberdade acionado pneumaticamente. Como resultado da aplicação do método desenvolvido, obtêm-se a posição e orientação de peças a fim de que as mesmas possam ser capturadas corretamente pelo robô. Para a obtenção da posição e orientação das peças, utilizou-se o método de cálculo dos momentos para extração de características de uma imagem, além da relação entre suas coordenadas em pixels com o sistema de coordenadas do robô. O desenvolvimento do presente trabalho visou também a integrar a esse sistema de visão computacional, um algoritmo de planejamento de trajetórias do robô, o qual, após receber os valores das coordenadas necessárias, gera a trajetória a ser seguida pelo robô, de forma que este possa pegar a peça em uma determinada posição e deslocá-la até outra posição pré-determinada. Também faz parte do escopo deste trabalho, a integração do sistema de visão, incluindo o planejamento de trajetórias, a um algoritmo de controle dos atuadores com compensação de atrito e a realização de testes experimentais com manipulação de peças. Para a demonstração da aplicação do método através de testes experimentais, foi montada uma estrutura para suportar as câmeras e as peças a serem manipuladas, levando em conta o espaço de trabalho do robô. Os resultados obtidos mostram que o algoritmo proposto de visão computacional determina a posição e orientação das peças permitindo ao robô a captação e manipulação das mesmas.The recognition of the position and orientation of objects in an image is important for several technological areas in engineering, such as robotics, industrial automation and manufacturing processes, allowing production lines using vision systems, improvements in quality and reduction in production time. The present work consists of the development of a computer vision system for a pneumatically actuated cylindrical robot with five degrees of freedom. The application of the proposed method furnishes the position and orientation of pieces in a way that the robot could properly capture them. Position and orientation of the pieces are determined by means of a technique based on the method of calculating the moments for an image feature extraction and the relationship between their pixels coordinates with the robot coordinate system. The scope of the present work also comprises the integration of the computer vision system with a (previously developed) robot trajectory planning algorithm that use key-point coordinates (transmitted by the vision system) to generate the trajectory that must be followed by the robot, so that, departing from a given position, it moves suitably to another predetermined position. It is also object of this work, the integration of both vision system and trajectory planning algorithm with a (also previously developed) nonlinear control algorithm with friction compensation. Aiming at to demonstrate experimentally the application of the method, a special apparatus was mounted to support cameras and the pieces to be manipulated, taking into account the robot workspace. To validate the proposed algorithm, a case study was performed, with the results showing that the proposed computer vision algorithm determines the position and orientation of the pieces allowing the robot to capture and manipulation thereof.application/pdfporRobóticaManipuladores robóticosControle automáticoVisão computacionalComputer visionImage momentsPneumatic robotPick-and-place trajectories generationRobot trajectory planningSistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamenteinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPrograma de Pós-Graduação em Engenharia MecânicaPorto Alegre, BR-RS2015mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000967030.pdf000967030.pdfTexto completoapplication/pdf3354635http://www.lume.ufrgs.br/bitstream/10183/118877/1/000967030.pdfa6e36676fde9d28819163d205495716bMD51TEXT000967030.pdf.txt000967030.pdf.txtExtracted Texttext/plain203332http://www.lume.ufrgs.br/bitstream/10183/118877/2/000967030.pdf.txt9e8912ab37193c9ec9f9b75323b199c1MD52THUMBNAIL000967030.pdf.jpg000967030.pdf.jpgGenerated Thumbnailimage/jpeg1046http://www.lume.ufrgs.br/bitstream/10183/118877/3/000967030.pdf.jpgd0eff920b212c6d46c7f4ce9bd49de67MD5310183/1188772022-02-22 05:15:39.795226oai:www.lume.ufrgs.br:10183/118877Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532022-02-22T08:15:39Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente |
title |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente |
spellingShingle |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente Medina, Betânia Vargas Oliveira Robótica Manipuladores robóticos Controle automático Visão computacional Computer vision Image moments Pneumatic robot Pick-and-place trajectories generation Robot trajectory planning |
title_short |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente |
title_full |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente |
title_fullStr |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente |
title_full_unstemmed |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente |
title_sort |
Sistema de visão computacional aplicado a um robô cilíndrico acionado pneumaticamente |
author |
Medina, Betânia Vargas Oliveira |
author_facet |
Medina, Betânia Vargas Oliveira |
author_role |
author |
dc.contributor.author.fl_str_mv |
Medina, Betânia Vargas Oliveira |
dc.contributor.advisor1.fl_str_mv |
Perondi, Eduardo André |
contributor_str_mv |
Perondi, Eduardo André |
dc.subject.por.fl_str_mv |
Robótica Manipuladores robóticos Controle automático Visão computacional |
topic |
Robótica Manipuladores robóticos Controle automático Visão computacional Computer vision Image moments Pneumatic robot Pick-and-place trajectories generation Robot trajectory planning |
dc.subject.eng.fl_str_mv |
Computer vision Image moments Pneumatic robot Pick-and-place trajectories generation Robot trajectory planning |
description |
O reconhecimento da posição e orientação de objetos em uma imagem é importante para diversos segmentos da engenharia, como robótica, automação industrial e processos de fabricação, permitindo às linhas de produção que utilizam sistemas de visão, melhorias na qualidade e redução do tempo de produção. O presente trabalho consiste na elaboração de um sistema de visão computacional para um robô cilíndrico de cinco graus de liberdade acionado pneumaticamente. Como resultado da aplicação do método desenvolvido, obtêm-se a posição e orientação de peças a fim de que as mesmas possam ser capturadas corretamente pelo robô. Para a obtenção da posição e orientação das peças, utilizou-se o método de cálculo dos momentos para extração de características de uma imagem, além da relação entre suas coordenadas em pixels com o sistema de coordenadas do robô. O desenvolvimento do presente trabalho visou também a integrar a esse sistema de visão computacional, um algoritmo de planejamento de trajetórias do robô, o qual, após receber os valores das coordenadas necessárias, gera a trajetória a ser seguida pelo robô, de forma que este possa pegar a peça em uma determinada posição e deslocá-la até outra posição pré-determinada. Também faz parte do escopo deste trabalho, a integração do sistema de visão, incluindo o planejamento de trajetórias, a um algoritmo de controle dos atuadores com compensação de atrito e a realização de testes experimentais com manipulação de peças. Para a demonstração da aplicação do método através de testes experimentais, foi montada uma estrutura para suportar as câmeras e as peças a serem manipuladas, levando em conta o espaço de trabalho do robô. Os resultados obtidos mostram que o algoritmo proposto de visão computacional determina a posição e orientação das peças permitindo ao robô a captação e manipulação das mesmas. |
publishDate |
2015 |
dc.date.accessioned.fl_str_mv |
2015-07-09T02:01:24Z |
dc.date.issued.fl_str_mv |
2015 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/118877 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000967030 |
url |
http://hdl.handle.net/10183/118877 |
identifier_str_mv |
000967030 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/118877/1/000967030.pdf http://www.lume.ufrgs.br/bitstream/10183/118877/2/000967030.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/118877/3/000967030.pdf.jpg |
bitstream.checksum.fl_str_mv |
a6e36676fde9d28819163d205495716b 9e8912ab37193c9ec9f9b75323b199c1 d0eff920b212c6d46c7f4ce9bd49de67 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085326987722752 |