Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV

Detalhes bibliográficos
Autor(a) principal: Marcomini, Matheus Henrique de Campos
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional PUC-Campinas
Texto Completo: http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/17065
Resumo: Este trabalho tem como objetivo principal analisar a complexidade do desenvolvimento de robôs móveis seguidores de linha, mais precisamente a capacidade desses robôs lidarem com a incerteza em seu ambiente, especialmente os erros associados a cada leitura. A seção de Introdução fornece uma visão geral de automação, controle e robótica, destacando momentos, estudos e contribuições essenciais. Nos objetivos, foram destacados os pontos fundamentais para estabelecer um sistema de controle para o robô seguidor de linha autônomo usando o kit LEGO® MINDSTORMS® Ev3. Selecionou-se os principais controladores, incluindo ON/OFF, de 3 Níveis, P, PI, PD e PID, para uma análise detalhada de seu desempenho. Os objetivos específicos envolvem desde a modelagem matemática dos motores e sensores até a implementação, como também avaliação desses controladores em simulações de software, além de hardware. A justificativa destaca a crescente aplicação de robôs autônomos em vários setores, ressaltando a importância deste estudo para uma formação multidisciplinar diante dos desafios da Indústria 4.0. No embasamento teórico, realizou-se uma breve revisão bibliográfica e aprofundamento em conceitos relacionados a robôs seguidores de linha, assim como suas tecnologias. A metodologia descreve as etapas para usar softwares como Matlab e Visual Studio Code, dedicados à simulação virtual e real dos controladores. Em resultados e discussão, desenvolveram-se análises qualitativas e quantitativas para avaliar o desempenho dos controladores em software e hardware. A conclusão baseia-se nos dados obtidos para destacar qual controlador apresentou melhores resultados, abrindo caminho para melhorias futuras na precisão e interação dos robôs com o ambiente. Este trabalho contribui não apenas para a compreensão da engenharia robótica, mas também para áreas como física, matemática e programação, preparando profissionais para os desafios da era da Internet das Coisas.
id PUC_CAMP-5_89f2ff8f8c5c893f6022966cdcf5e266
oai_identifier_str oai:repositorio.sis.puc-campinas.edu.br:123456789/17065
network_acronym_str PUC_CAMP-5
network_name_str Repositório Institucional PUC-Campinas
repository_id_str
spelling Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EVAnalysis of the application of different controllers in a line following robot for LEGO® MINDSTORMS® EVSeguidores de LinhaKit LEGO® MINDSTORMS® Ev3ControladoresModelamento MatemáticoSimulaçãoLine followersLEGO® MINDSTORMS® Ev3 KitControlersMathematic ModelingSimulationEste trabalho tem como objetivo principal analisar a complexidade do desenvolvimento de robôs móveis seguidores de linha, mais precisamente a capacidade desses robôs lidarem com a incerteza em seu ambiente, especialmente os erros associados a cada leitura. A seção de Introdução fornece uma visão geral de automação, controle e robótica, destacando momentos, estudos e contribuições essenciais. Nos objetivos, foram destacados os pontos fundamentais para estabelecer um sistema de controle para o robô seguidor de linha autônomo usando o kit LEGO® MINDSTORMS® Ev3. Selecionou-se os principais controladores, incluindo ON/OFF, de 3 Níveis, P, PI, PD e PID, para uma análise detalhada de seu desempenho. Os objetivos específicos envolvem desde a modelagem matemática dos motores e sensores até a implementação, como também avaliação desses controladores em simulações de software, além de hardware. A justificativa destaca a crescente aplicação de robôs autônomos em vários setores, ressaltando a importância deste estudo para uma formação multidisciplinar diante dos desafios da Indústria 4.0. No embasamento teórico, realizou-se uma breve revisão bibliográfica e aprofundamento em conceitos relacionados a robôs seguidores de linha, assim como suas tecnologias. A metodologia descreve as etapas para usar softwares como Matlab e Visual Studio Code, dedicados à simulação virtual e real dos controladores. Em resultados e discussão, desenvolveram-se análises qualitativas e quantitativas para avaliar o desempenho dos controladores em software e hardware. A conclusão baseia-se nos dados obtidos para destacar qual controlador apresentou melhores resultados, abrindo caminho para melhorias futuras na precisão e interação dos robôs com o ambiente. Este trabalho contribui não apenas para a compreensão da engenharia robótica, mas também para áreas como física, matemática e programação, preparando profissionais para os desafios da era da Internet das Coisas.This work aims to conduct a comprehensive analysis of the challenge in developing mobile line-following robots. The focus is on the ability of these robots to deal with uncertainty in their environment, particularly the errors associated with each reading. The Introduction section provides an overview of automation, control, and robotics, highlighting key moments, studies, and contributions. In the Objectives section, the primary goal is to establish a control system for the autonomous line-following robot built with the LEGO® MINDSTORMS® Ev3 kit. The main controllers, including ON/OFF, 3-Level, P, PI, PD, and PID, were selected for a detailed analysis of their performance. Specific objectives involve mathematical modeling of motors and sensors, as well as the implementation and evaluation of these controllers in software simulations and hardware simulations. The justification emphasizes the growing application of autonomous robots in various sectors, underscoring the importance of this study for multidisciplinary education and preparation for the challenges of Industry 4.0. The Theoretical Framework includes a brief literature review and an in-depth exploration of various concepts related to line-following robots and the employed technologies. The Methodology describes the steps for using software such as Matlab and Visual Studio Code, dedicated to the virtual and real simulation of controller application. In Results and Discussion, qualitative and quantitative analyses were developed to evaluate the performance of controllers in software and hardware. In the Conclusion, the data and information obtained serve as a foundation to highlight which controller yielded better results, paving the way for future improvements in the precision and harmonious interaction of robots with the environment. Therefore, the work not only contributes to the understanding of robotic engineering but also to areas such as physics, mathematics, and programming, offering comprehensive education for professionals facing the challenges of the Internet of Things era.Não recebi financiamentoPontifícia Universidade Católica de Campinas (PUC-Campinas)Coiado, Lorenzo CamposPontifícia Universidade Católica de Campinas (PUC-Campinas)Marcomini, Matheus Henrique de Campos2023-12-15T20:00:25Z2023-12-15T20:00:25Z2023-11-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/170655584079404487085porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional PUC-Campinasinstname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)instacron:PUC_CAMP2023-12-18T11:37:06Zoai:repositorio.sis.puc-campinas.edu.br:123456789/17065Repositório InstitucionalPRIhttps://repositorio.sis.puc-campinas.edu.br/oai/requestsbi.bibliotecadigital@puc-campinas.edu.bropendoar:2023-12-18T11:37:06Repositório Institucional PUC-Campinas - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)false
dc.title.none.fl_str_mv Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
Analysis of the application of different controllers in a line following robot for LEGO® MINDSTORMS® EV
title Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
spellingShingle Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
Marcomini, Matheus Henrique de Campos
Seguidores de Linha
Kit LEGO® MINDSTORMS® Ev3
Controladores
Modelamento Matemático
Simulação
Line followers
LEGO® MINDSTORMS® Ev3 Kit
Controlers
Mathematic Modeling
Simulation
title_short Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
title_full Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
title_fullStr Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
title_full_unstemmed Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
title_sort Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
author Marcomini, Matheus Henrique de Campos
author_facet Marcomini, Matheus Henrique de Campos
author_role author
dc.contributor.none.fl_str_mv Coiado, Lorenzo Campos
Pontifícia Universidade Católica de Campinas (PUC-Campinas)
dc.contributor.author.fl_str_mv Marcomini, Matheus Henrique de Campos
dc.subject.por.fl_str_mv Seguidores de Linha
Kit LEGO® MINDSTORMS® Ev3
Controladores
Modelamento Matemático
Simulação
Line followers
LEGO® MINDSTORMS® Ev3 Kit
Controlers
Mathematic Modeling
Simulation
topic Seguidores de Linha
Kit LEGO® MINDSTORMS® Ev3
Controladores
Modelamento Matemático
Simulação
Line followers
LEGO® MINDSTORMS® Ev3 Kit
Controlers
Mathematic Modeling
Simulation
description Este trabalho tem como objetivo principal analisar a complexidade do desenvolvimento de robôs móveis seguidores de linha, mais precisamente a capacidade desses robôs lidarem com a incerteza em seu ambiente, especialmente os erros associados a cada leitura. A seção de Introdução fornece uma visão geral de automação, controle e robótica, destacando momentos, estudos e contribuições essenciais. Nos objetivos, foram destacados os pontos fundamentais para estabelecer um sistema de controle para o robô seguidor de linha autônomo usando o kit LEGO® MINDSTORMS® Ev3. Selecionou-se os principais controladores, incluindo ON/OFF, de 3 Níveis, P, PI, PD e PID, para uma análise detalhada de seu desempenho. Os objetivos específicos envolvem desde a modelagem matemática dos motores e sensores até a implementação, como também avaliação desses controladores em simulações de software, além de hardware. A justificativa destaca a crescente aplicação de robôs autônomos em vários setores, ressaltando a importância deste estudo para uma formação multidisciplinar diante dos desafios da Indústria 4.0. No embasamento teórico, realizou-se uma breve revisão bibliográfica e aprofundamento em conceitos relacionados a robôs seguidores de linha, assim como suas tecnologias. A metodologia descreve as etapas para usar softwares como Matlab e Visual Studio Code, dedicados à simulação virtual e real dos controladores. Em resultados e discussão, desenvolveram-se análises qualitativas e quantitativas para avaliar o desempenho dos controladores em software e hardware. A conclusão baseia-se nos dados obtidos para destacar qual controlador apresentou melhores resultados, abrindo caminho para melhorias futuras na precisão e interação dos robôs com o ambiente. Este trabalho contribui não apenas para a compreensão da engenharia robótica, mas também para áreas como física, matemática e programação, preparando profissionais para os desafios da era da Internet das Coisas.
publishDate 2023
dc.date.none.fl_str_mv 2023-12-15T20:00:25Z
2023-12-15T20:00:25Z
2023-11-19
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/17065
5584079404487085
url http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/17065
identifier_str_mv 5584079404487085
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Pontifícia Universidade Católica de Campinas (PUC-Campinas)
publisher.none.fl_str_mv Pontifícia Universidade Católica de Campinas (PUC-Campinas)
dc.source.none.fl_str_mv reponame:Repositório Institucional PUC-Campinas
instname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
instacron:PUC_CAMP
instname_str Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
instacron_str PUC_CAMP
institution PUC_CAMP
reponame_str Repositório Institucional PUC-Campinas
collection Repositório Institucional PUC-Campinas
repository.name.fl_str_mv Repositório Institucional PUC-Campinas - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
repository.mail.fl_str_mv sbi.bibliotecadigital@puc-campinas.edu.br
_version_ 1798415790905491456