Curricular internship report: development of a scalable and flexible vision system for industrial applications

Detalhes bibliográficos
Autor(a) principal: Pinto, Raquel Resende Milheiro
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/40049
Resumo: As the industry develops, the need for automation of industrial processes has increased, making the inspection of the parts produced more and more important. This document describes the work conducted during the curricular internship in the area of computer vision applied to the industry. The company Selmatron produces industrial machines for commercialization, being of its interest the development of vision systems that equip them. In this sense, it was developed a scalable and flexible vision system. This system consists of hardware components that can be adjustable as needed, allowing the user to choose the image processing for the images captured by the vision system. Thus, it was chosen as hardware a Raspberry Pi 4 model B, a Basler GigE camera, a Beckhoff PLC and a lighting system. The communication between these components was established, and a web application was developed to interact with the user, allowing them to select the processing sequence of the captured image. In this way, a vision system was created that communicates with a PLC to control operations and send the results obtained after the selected processing. An example is obtaining the pixel corresponding to the centre of the object with the largest area. To develop this system, I acquired and consolidated knowledge in several areas: in the computer vision field for the creation of a vision and image processing system, in the industrial automation area for the communication between the chosen hardware, and in the computer science area when developing a web platform for interaction with the user. It is noteworthy that this internship provided a unique opportunity to meet experienced professionals in the areas of automation and computer vision, providing a solid foundation for future projects in these areas.
id RCAP_789dcc5de6830d36c3d257400ff749f5
oai_identifier_str oai:ria.ua.pt:10773/40049
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Curricular internship report: development of a scalable and flexible vision system for industrial applicationsComputer visionWeb applicationDigital imagesImage processingCommunicationScalable systemFlexible systemAs the industry develops, the need for automation of industrial processes has increased, making the inspection of the parts produced more and more important. This document describes the work conducted during the curricular internship in the area of computer vision applied to the industry. The company Selmatron produces industrial machines for commercialization, being of its interest the development of vision systems that equip them. In this sense, it was developed a scalable and flexible vision system. This system consists of hardware components that can be adjustable as needed, allowing the user to choose the image processing for the images captured by the vision system. Thus, it was chosen as hardware a Raspberry Pi 4 model B, a Basler GigE camera, a Beckhoff PLC and a lighting system. The communication between these components was established, and a web application was developed to interact with the user, allowing them to select the processing sequence of the captured image. In this way, a vision system was created that communicates with a PLC to control operations and send the results obtained after the selected processing. An example is obtaining the pixel corresponding to the centre of the object with the largest area. To develop this system, I acquired and consolidated knowledge in several areas: in the computer vision field for the creation of a vision and image processing system, in the industrial automation area for the communication between the chosen hardware, and in the computer science area when developing a web platform for interaction with the user. It is noteworthy that this internship provided a unique opportunity to meet experienced professionals in the areas of automation and computer vision, providing a solid foundation for future projects in these areas.Com o desenvolvimento da indústria, a necessidade de automatização de processos industriais aumentou, tornando cada vez mais importante a inspeção das peças resultantes da produção. Este documento descreve o trabalho realizado no decorrer do estágio curricular na área de visão por computador aplicada à indústria. A empresa Selmatron produz máquinas industriais para comercialização, sendo do seu interesse o desenvolvimento de sistemas de visão que as equipem. Neste sentido, foi desenvolvido um sistema de visão escalável e flexível. O sistema consiste em componentes de hardware que são ajustáveis conforme a necessidade e onde o utilizador pode escolher o processamento da imagem capturada pelo sistema de visão. Assim, foi escolhido como hardware uma Raspberry Pi 4 modelo B, uma câmara Basler GigE, um PLC da Beckhoff e um sistema de iluminação. Foi estabelecida a comunicação entre estes componentes, assim como foi desenvolvida uma aplicação web com finalidade de interagir com o utilizador para a escolha da sequência de processamento da imagem capturada. Deste modo, criou-se um sistema de visão que comunica com um PLC para controlo de operações e para envio de resultados obtidos após o processamento selecionado. Um exemplo é a obtenção do píxel correspondente ao centro do objeto de maior área. Para desenvolver este sistema, adquiri e consolidei conhecimentos em diversas áreas: na área de visão por computador para a criação de um sistema de visão e processamento de imagem, na área de automação industrial ao realizar a comunicação entre o hardware escolhido e por fim na área de informática ao desenvolver uma plataforma web para interação com o utilizador. É de realçar que este estágio proporcionou uma oportunidade única de conviver com profissionais experientes nas áreas de automação e visão por computador, fornecendo uma base sólida para futuros projetos nestas áreas.2025-07-19T00:00:00Z2023-07-11T00:00:00Z2023-07-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/40049engPinto, Raquel Resende Milheiroinfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:18:27Zoai:ria.ua.pt:10773/40049Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:10:12.538478Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Curricular internship report: development of a scalable and flexible vision system for industrial applications
title Curricular internship report: development of a scalable and flexible vision system for industrial applications
spellingShingle Curricular internship report: development of a scalable and flexible vision system for industrial applications
Pinto, Raquel Resende Milheiro
Computer vision
Web application
Digital images
Image processing
Communication
Scalable system
Flexible system
title_short Curricular internship report: development of a scalable and flexible vision system for industrial applications
title_full Curricular internship report: development of a scalable and flexible vision system for industrial applications
title_fullStr Curricular internship report: development of a scalable and flexible vision system for industrial applications
title_full_unstemmed Curricular internship report: development of a scalable and flexible vision system for industrial applications
title_sort Curricular internship report: development of a scalable and flexible vision system for industrial applications
author Pinto, Raquel Resende Milheiro
author_facet Pinto, Raquel Resende Milheiro
author_role author
dc.contributor.author.fl_str_mv Pinto, Raquel Resende Milheiro
dc.subject.por.fl_str_mv Computer vision
Web application
Digital images
Image processing
Communication
Scalable system
Flexible system
topic Computer vision
Web application
Digital images
Image processing
Communication
Scalable system
Flexible system
description As the industry develops, the need for automation of industrial processes has increased, making the inspection of the parts produced more and more important. This document describes the work conducted during the curricular internship in the area of computer vision applied to the industry. The company Selmatron produces industrial machines for commercialization, being of its interest the development of vision systems that equip them. In this sense, it was developed a scalable and flexible vision system. This system consists of hardware components that can be adjustable as needed, allowing the user to choose the image processing for the images captured by the vision system. Thus, it was chosen as hardware a Raspberry Pi 4 model B, a Basler GigE camera, a Beckhoff PLC and a lighting system. The communication between these components was established, and a web application was developed to interact with the user, allowing them to select the processing sequence of the captured image. In this way, a vision system was created that communicates with a PLC to control operations and send the results obtained after the selected processing. An example is obtaining the pixel corresponding to the centre of the object with the largest area. To develop this system, I acquired and consolidated knowledge in several areas: in the computer vision field for the creation of a vision and image processing system, in the industrial automation area for the communication between the chosen hardware, and in the computer science area when developing a web platform for interaction with the user. It is noteworthy that this internship provided a unique opportunity to meet experienced professionals in the areas of automation and computer vision, providing a solid foundation for future projects in these areas.
publishDate 2023
dc.date.none.fl_str_mv 2023-07-11T00:00:00Z
2023-07-11
2025-07-19T00:00:00Z
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/10773/40049
url http://hdl.handle.net/10773/40049
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137751910580224