Uma suíte de ferramentas para apoio na criação de projetos de automação com foco em inspeção visual
dc.contributor.advisor | Galante, Renata de Matos | pt_BR |
dc.contributor.author | Entrudo, Cássio Miguel | pt_BR |
dc.date.accessioned | 2024-02-22T05:01:20Z | pt_BR |
dc.date.issued | 2023 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/272121 | pt_BR |
dc.description.abstract | Os sistemas de automação com foco em inspeção visual implementados na indústria possuem muitas especificidades que dependem do produto final. Tal característica dificulta o seu desenvolvimento, fazendo com que cada novo projeto seja codificado do zero. Atualmente, existe uma dependência dos programadores para codificar cada novo sistema. Desta forma, o objetivo geral deste trabalho foi criar uma suíte de ferramentas que possibilite que projetistas, que não possuem conhecimento na área de programação, desenvolvam projetos de automação industrial com foco em processamento de imagens. Para isso, a suíte de ferramentas foi proposta dentro do processo de uma empresa do Sul do Brasil, que desenvolve soluções completas em sistemas para inspeção visual automatizada. A partir desta suíte, é possível adicionar e configurar câmeras, definir o formato da aquisição de imagens, adicionar módulos de processamento de imagens e determinar a aprovação e reprovação de produtos em uma linha de produção. As ferramentas foram desenvolvidas na linguagem C# e utilizaram protocolos de comunicação como WCF e Modbus TCP. Através de uma avaliação realizada com os colaboradores da empresa, foi possível analisar que a criação da suíte de ferramentas corrobora para a criação de projetos, facilitando a sua criação e configuração de maneira rápida e fácil, se comparada com a forma anterior de desenvolvimento dos projetos. Além disso, constatou-se a necessidade de treinamento e uma constante atualização de funcionalidades, devido à complexidade e especificidades dos projetos. A principal contribuição deste trabalho foi alterar a forma como a empresa desenvolve os seus projetos, construindo assim um produto no qual profissionais da área de integração de sistemas poderão realizar os projetos de forma autônoma. | pt_BR |
dc.description.abstract | Automated visual inspection systems implemented in the industry have many specificities that depend on the final product. Such characteristic makes their development difficult, making each new project to be coded from scratch. Currently, one must rely on programmers to code each new system. Based on this, the general objective of this work was to create a suite of tools that enable designers, who have no programming knowledge, to develop industrial automation projects with a focus on image processing. For this purpose, we propose a suite of tools within the process of a Southern Brazilian company, which develops complete solutions for automated visual inspection systems. From this suite, it is possible to add and configure cameras, set the image acquisition format, add image processing modules, and define product approval and rejection in a production line. The tools were developed using C# language and communication protocols such as WCF and Modbus TCP. Through an evaluation conducted with the company employees, it was possible to analyze that the creation of the suite of tools corroborates for the creation of projects, making its creation and configuration easy and quick, if compared to the previous form of development of the projects. In addition, we verified the need for training and a constant updating of functionalities, due to the complexity and specificities of the projects. The main contribution of this work was to change the way the company develops its projects, thus building a product in which system integration professionals are able to autonomously execute the projects. | en |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Automação | pt_BR |
dc.subject | No-Code | en |
dc.subject | Processamento de imagens | pt_BR |
dc.subject | Visual inspection | en |
dc.subject | C# | en |
dc.subject | Protocolos de comunicação | pt_BR |
dc.subject | Bancos de dados | pt_BR |
dc.subject | MODBUS | en |
dc.title | Uma suíte de ferramentas para apoio na criação de projetos de automação com foco em inspeção visual | pt_BR |
dc.title.alternative | A suite of tools to support the creation of automation visual inspection projects | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 001188430 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2023 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Engenharia da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License
-
TCC Ciência da Computação (1024)