Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Ramirez Montecinos, Daniela Elisa
Orientador(a): Lorini, Flavio Jose
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: spa
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Palavras-chave em Espanhol:
Link de acesso: http://hdl.handle.net/10183/165141
Resumo: In the industrial area, robots are an important part of the technological resources available to perform manipulation tasks in manufacturing, assembly, the transportation of dangerous waste, and a variety of applications. Specialized systems of computer vision have entered the market to solve problems that other technologies have been unable to address. This document analyzes a stereo vision system that is used to provide the center of mass of an object in three dimensions. This kind of application is mounted using two or more cameras that are aligned along the same axis and give the possibility to measure the depth of a point in the space. The stereoscopic system described, measures the position of an object using a combination between the 2D recognition, which implies the calculus of the coordinates of the center of mass and using moments, and the disparity that is found comparing two images: one of the right and one of the left. This converts the system into a 3D reality viewfinder, emulating the human eyes, which are capable of distinguishing depth with good precision.The proposed stereo vision system is integrated into a 5 degree of freedom pneumatic robot, which can be programmed using the GRAFCET method by means of commercial software. The cameras are mounted in the lateral plane of the robot to ensure that all the pieces in the robot's work area can be observed.For the implementation, an algorithm is developed for recognition and position measurement using open sources in C++. This ensures that the system can remain as open as possible once it is integrated with the robot. The validation of the work is accomplished by taking samples of the objects to be manipulated and generating robot's trajectories to see if the object can be manipulated by its end effector or not. The results show that is possible to manipulate pieces in a visually crowded space with acceptable precision. However, the precision reached does not allow the robot to perform tasks that require higher accuracy as the one is needed in manufacturing assembly process of little pieces or in welding applications.
id URGS_8d3307d9e3c4edcdc1f65a6b70a823c5
oai_identifier_str oai:www.lume.ufrgs.br:10183/165141
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Ramirez Montecinos, Daniela ElisaLorini, Flavio Jose2017-08-11T02:37:55Z2017http://hdl.handle.net/10183/165141001044790In the industrial area, robots are an important part of the technological resources available to perform manipulation tasks in manufacturing, assembly, the transportation of dangerous waste, and a variety of applications. Specialized systems of computer vision have entered the market to solve problems that other technologies have been unable to address. This document analyzes a stereo vision system that is used to provide the center of mass of an object in three dimensions. This kind of application is mounted using two or more cameras that are aligned along the same axis and give the possibility to measure the depth of a point in the space. The stereoscopic system described, measures the position of an object using a combination between the 2D recognition, which implies the calculus of the coordinates of the center of mass and using moments, and the disparity that is found comparing two images: one of the right and one of the left. This converts the system into a 3D reality viewfinder, emulating the human eyes, which are capable of distinguishing depth with good precision.The proposed stereo vision system is integrated into a 5 degree of freedom pneumatic robot, which can be programmed using the GRAFCET method by means of commercial software. The cameras are mounted in the lateral plane of the robot to ensure that all the pieces in the robot's work area can be observed.For the implementation, an algorithm is developed for recognition and position measurement using open sources in C++. This ensures that the system can remain as open as possible once it is integrated with the robot. The validation of the work is accomplished by taking samples of the objects to be manipulated and generating robot's trajectories to see if the object can be manipulated by its end effector or not. The results show that is possible to manipulate pieces in a visually crowded space with acceptable precision. However, the precision reached does not allow the robot to perform tasks that require higher accuracy as the one is needed in manufacturing assembly process of little pieces or in welding applications.En el área industrial los robots forman parte importante del recurso tecnológico disponible para tareas de manipulación en manufactura, ensamble, manejo de residuos peligrosos y aplicaciones varias. Los sistemas de visión computacional se han ingresado al mercado como soluciones a problemas que otros tipos de sensores y métodos no han podido solucionar. El presente trabajo analiza un sistema de visión estereoscópico aplicado a un robot. Este arreglo permite la medición de coordenadas del centro de un objeto en las tres dimensiones, de modo que, le da al robot la posibilidad de trabajar en el espacio y no solo en un plano. El sistema estereoscópico consiste en el uso de dos o más cámaras alineadas en alguno de sus ejes, mediante las cuales, es posible calcular la profundidad a la que se encuentran los objetos. En el presente, se mide la posición de un objeto haciendo una combinación entre el reconocimiento 2D y la medición de las coordenadas y de su centro calculadas usando momentos. En el sistema estereoscópico, se añade la medición de la última coordenada mediante el cálculo de la disparidad encontrada entre las imágenes de las cámaras inalámbricas izquierda y derecha, que convierte al sistema en un visor 3D de la realidad, emulando los ojos humanos capaces de distinguir profundidades con cierta precisión. El sistema de visión computacional propuesto es integrado a un robot neumático de 5 grados de libertad el cual puede ser programado desde la metodología GRAFCET mediante software de uso comercial. Las cámaras del sistema de visión están montadas en el plano lateral del robot de modo tal, que es posible visualizar las piezas que quedan dentro de su volumen de trabajo. En la implementación, se desarrolla un algoritmo de reconocimiento y medición de posición, haciendo uso de software libre en lenguaje C++. De modo que, en la integración con el robot, el sistema pueda ser lo más abierto posible. La validación del trabajo se logra tomando muestras de los objetos a ser manipulados y generando trayectorias para el robot, a fin de visualizar si la pieza pudo ser captada por su garra neumática o no. Los resultados muestran que es posible lograr la manipulación de piezas en un ambiente visualmente cargado y con una precisión aceptable. Sin embargo, se observa que la precisión no permite que el sistema pueda ser usado en aplicaciones donde se requiere precisión al nivel de los procesos de ensamblado de piezas pequeñas o de soldadura.application/pdfspaVisão computacionalRobôs industriaisEstereoscopiaOrientação a objetosComputer stereo visionTrajectory planningPneumatic robotObject recognitionVisión computacional estéreoGeneración de trayectoriasRobot neumáticoReconocimiento de objetosSistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamenteinfo: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-RS2017mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL001044790.pdf001044790.pdfTexto completo (espanhol)application/pdf3819067http://www.lume.ufrgs.br/bitstream/10183/165141/1/001044790.pdffdd2da10da6b344d27a83fb0f2dcf305MD51TEXT001044790.pdf.txt001044790.pdf.txtExtracted Texttext/plain199116http://www.lume.ufrgs.br/bitstream/10183/165141/2/001044790.pdf.txtb1dfca8f664cba2657ed6c6da85a1baaMD52THUMBNAIL001044790.pdf.jpg001044790.pdf.jpgGenerated Thumbnailimage/jpeg1155http://www.lume.ufrgs.br/bitstream/10183/165141/3/001044790.pdf.jpgdef41ce5092c92f2ab8755617c9e841eMD5310183/1651412022-02-22 05:05:49.03623oai:www.lume.ufrgs.br:10183/165141Biblioteca 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:05:49Biblioteca 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 visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
title Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
spellingShingle Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
Ramirez Montecinos, Daniela Elisa
Visão computacional
Robôs industriais
Estereoscopia
Orientação a objetos
Computer stereo vision
Trajectory planning
Pneumatic robot
Object recognition
Visión computacional estéreo
Generación de trayectorias
Robot neumático
Reconocimiento de objetos
title_short Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
title_full Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
title_fullStr Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
title_full_unstemmed Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
title_sort Sistema de visión computacional estereoscópico aplicado a un robot cilíndrico accionado neumáticamente
author Ramirez Montecinos, Daniela Elisa
author_facet Ramirez Montecinos, Daniela Elisa
author_role author
dc.contributor.author.fl_str_mv Ramirez Montecinos, Daniela Elisa
dc.contributor.advisor1.fl_str_mv Lorini, Flavio Jose
contributor_str_mv Lorini, Flavio Jose
dc.subject.por.fl_str_mv Visão computacional
Robôs industriais
Estereoscopia
Orientação a objetos
topic Visão computacional
Robôs industriais
Estereoscopia
Orientação a objetos
Computer stereo vision
Trajectory planning
Pneumatic robot
Object recognition
Visión computacional estéreo
Generación de trayectorias
Robot neumático
Reconocimiento de objetos
dc.subject.eng.fl_str_mv Computer stereo vision
Trajectory planning
Pneumatic robot
Object recognition
dc.subject.spa.fl_str_mv Visión computacional estéreo
Generación de trayectorias
Robot neumático
Reconocimiento de objetos
description In the industrial area, robots are an important part of the technological resources available to perform manipulation tasks in manufacturing, assembly, the transportation of dangerous waste, and a variety of applications. Specialized systems of computer vision have entered the market to solve problems that other technologies have been unable to address. This document analyzes a stereo vision system that is used to provide the center of mass of an object in three dimensions. This kind of application is mounted using two or more cameras that are aligned along the same axis and give the possibility to measure the depth of a point in the space. The stereoscopic system described, measures the position of an object using a combination between the 2D recognition, which implies the calculus of the coordinates of the center of mass and using moments, and the disparity that is found comparing two images: one of the right and one of the left. This converts the system into a 3D reality viewfinder, emulating the human eyes, which are capable of distinguishing depth with good precision.The proposed stereo vision system is integrated into a 5 degree of freedom pneumatic robot, which can be programmed using the GRAFCET method by means of commercial software. The cameras are mounted in the lateral plane of the robot to ensure that all the pieces in the robot's work area can be observed.For the implementation, an algorithm is developed for recognition and position measurement using open sources in C++. This ensures that the system can remain as open as possible once it is integrated with the robot. The validation of the work is accomplished by taking samples of the objects to be manipulated and generating robot's trajectories to see if the object can be manipulated by its end effector or not. The results show that is possible to manipulate pieces in a visually crowded space with acceptable precision. However, the precision reached does not allow the robot to perform tasks that require higher accuracy as the one is needed in manufacturing assembly process of little pieces or in welding applications.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-08-11T02:37:55Z
dc.date.issued.fl_str_mv 2017
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/165141
dc.identifier.nrb.pt_BR.fl_str_mv 001044790
url http://hdl.handle.net/10183/165141
identifier_str_mv 001044790
dc.language.iso.fl_str_mv spa
language spa
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/165141/1/001044790.pdf
http://www.lume.ufrgs.br/bitstream/10183/165141/2/001044790.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/165141/3/001044790.pdf.jpg
bitstream.checksum.fl_str_mv fdd2da10da6b344d27a83fb0f2dcf305
b1dfca8f664cba2657ed6c6da85a1baa
def41ce5092c92f2ab8755617c9e841e
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_ 1831316024416272384