Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/32158
Registro completo de metadados
Campo DCValorIdioma
dc.creatorKawai, Victor Omura-
dc.date.accessioned2023-08-19T13:16:31Z-
dc.date.available2027-05-30-
dc.date.available2023-08-19T13:16:31Z-
dc.date.issued2022-07-01-
dc.identifier.citationKAWAI, Victor Omura. Semantic segmentation applied for error recognition in the production line of V8 engines cylinder heads. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Mecânica) - Universidade Tecnológica Federal do Paraná, Curitiba, 2022.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/32158-
dc.description.abstractFoundry parts face currently the issue of cavities, due to their high cooling speed. When these parts are used on production of car motors, this peculiarity becomes even more important, since motors are exposed to high fluid pressures. Given the motor production is a vital aspect for the company, specially when produced in large scales, it is essential to inspect them after machining and assembly, which may occasionally originate scratches as well. Usually, this is done by a worker manually, who inspects several parts and is subject to human limitations. Artificial Intelligence, on the other hand, arose recently on the quality field due to the possibility of automating this process, só as reducing the error rates. This study aims to assist the worker on the recognition of scratches and cavities through the use of Artificial Intelligence, specifically Semantic Segmentation, while keeping it compact for further implementation on other production lines, só as intuitive enough to allow the worker without previous system knowledge to utilize it. In order to achieve that, the project components was divided into Hardware and Software. For the first one, a metal inducer sensor was placed on the production line, which is activated every time a cylinder head came. The activation was sent to the analog pins of an Arduino, which by his turn, sent a signal to a computer serial port. This serial port was read by a python file, which then entered a loop to shoot a photo, when the signal was sent. Regarding the Software, it was divided into four independent modules or programs. First, photos were manually taken and labeled in the format of masks. After that, in the second module, the model was trained and its history was saved. The third module was responsible for shooting a photo and predicting based on the trained model. Finally, the fourth module concerned the intuitive goal by designing a Graphical User Interface. The results fulfill the project’s initial conditions and needs, after a thorough assessment of the output images. Initially the images were manually labeled, presenting a human failure in itself and not extracting all the meaningful features. Given that, not only the system learned to extract new features missing on labelling, but also several classes were mispredicted. The final results are visible and sharp detections, but with different colors than expected, which in short, reduce the overall score, but do not affect the effectiveness of the work. Taking into account the diversity of photo environments, the model surpassed expectations, presenting only a few limitations, which does not represent a threat to the worker.pt_BR
dc.languageengpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsembargoedAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectMétodos de linha de montagempt_BR
dc.subjectInteligência artificialpt_BR
dc.subjectComputação semânticapt_BR
dc.subjectArduino (Controlador programável)pt_BR
dc.subjectAprendizado de máquinaspt_BR
dc.subjectVisão por computadorpt_BR
dc.subjectCódigos corretores de erros (Teoria da informação)pt_BR
dc.subjectRedes neurais (Computação)pt_BR
dc.subjectAssembly-line methodspt_BR
dc.subjectArtificial intelligencept_BR
dc.subjectSemantic computingpt_BR
dc.subjectArduino (Programmable controller)pt_BR
dc.subjectMachine learningpt_BR
dc.subjectComputer visionpt_BR
dc.subjectError-correcting codes (Information theory)pt_BR
dc.subjectNeural networks (Computer science)pt_BR
dc.titleSemantic segmentation applied for error recognition in the production line of V8 engines cylinder headspt_BR
dc.title.alternativeSegmentação semântica aplicada para reconhecimento de erros na linha de produção de cabeçotes de motores V8pt_BR
dc.typebachelorThesispt_BR
dc.description.resumoAs peças de fundição enfrentam atualmente a questão das cavidades, devido à sua alta velocidade de resfriamento. Quando estas peças são utilizadas na produção de motores de automóveis, esta peculiaridade torna-se ainda mais importante, uma vez que os motores são expostos a altas pressões de fluido. Dado que a produção de motores é um aspecto vital para a empresa, especialmente quando produzidos em grandes escalas, é essencial inspecioná-los após a sua usinagem e montagem, o que pode ocasionalmente originar também riscos. Normalmente, isto é feito por um trabalhador manualmente, que inspeciona várias peças e está sujeito a limitações humanas. A Inteligência Artificial, por outro lado, surgiu recentemente no campo da qualidade, devido à possibilidade de automatizar este processo, de modo a reduzir as taxas de erro. Este estudo visa ajudar o trabalhador no reconhecimento de riscos e cavidades através da utilização da Inteligência Artificial, especificamente Segmentação Semântica, mantendo-a compacta para posterior implementação em outras linhas de produção, de modo a ser suficientemente intuitiva para permitir que o trabalhador sem conhecimento prévio do sistema a utilize. Com essa finalidade, os componentes do projeto foram divididos em Hardware e Software. Para a primeira, foi instalado um sensor indutor metálico na linha de produção, que é ativado sempre que surge um cabeçote do motor. A ativação é então enviada para os pinos analógicos de um Arduino, que por sua vez, enviam um sinal para uma porta serial do computador. Em seguida, esta porta serial é lida por um programa de Python, que depois introduz um loop para tirar uma foto, quando o sinal é enviado. Relativo ao Software, ele foi dividido em quatro módulos ou programas independentes. Primeiro, as fotos são tiradas manualmente e etiquetadas no formato de máscaras. Depois disso, no segundo módulo, o modelo é treinado e o seu histórico era guardado. O terceiro módulo foi responsável por tirar uma foto e prever com base no modelo treinado. Por fim, o quarto módulo diz respeito ao objetivo de ser intuitivo através da utilização de uma Interface Gráfica. Os resultados satisfazem as condições e necessidades iniciais do projeto, após uma avaliação minuciosa dos resultados. Inicialmente as imagens foram etiquetadas manualmente, apresentando uma falha humana em si e não extraindo todas as características significativas. Tendo em conta que, não só o sistema aprendeu a extrair novas características ausentes no processo de criação de labels, mas também várias classes foram mal previstas. Os resultados finais são detecções visíveis e nítidas, mas com cores diferentes das programadas, o que, em suma, reduz a pontuação global, mas não afetam a eficácia do trabalho. Tendo em conta a diversidade de ambientes fotográficos, o modelo superou as expectativas, apresentando apenas algumas limitações, o que não representa uma ameaça para o trabalhador.pt_BR
dc.degree.localCuritibapt_BR
dc.publisher.localCuritibapt_BR
dc.contributor.advisor1Gasoto, Sidney Carlos-
dc.contributor.advisor-co1Schweig, Florian-
dc.contributor.referee1Gasoto, Sidney Carlos-
dc.contributor.referee2Magatão, Leandro-
dc.contributor.referee3Rodrigues, Luiz Carlos de Abreu-
dc.publisher.countryBrasilpt_BR
dc.publisher.programEngenharia Mecânicapt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::ENGENHARIAS::ENGENHARIA MECANICA::PROCESSOS DE FABRICACAOpt_BR
Aparece nas coleções:CT - Engenharia Mecânica

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
semanticsegmentationproductionline.pdf
  Disponível a partir de 2027-05-30
37,24 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons