Curricular internship report: development of a scalable and flexible vision system for industrial applications
Autor(a) principal: | |
---|---|
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 |