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: Biblioteca Digital de Teses e Dissertações da 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 PCAM_89f2ff8f8c5c893f6022966cdcf5e266
oai_identifier_str oai:repositorio.sis.puc-campinas.edu.br:123456789/17065
network_acronym_str PCAM
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
repository_id_str 4886
spelling Marcomini, Matheus Henrique de CamposPontifícia Universidade Católica de Campinas (PUC-Campinas)Coiado, Lorenzo Campos2023-12-15T20:00:25Z2023-12-15T20:00:25Z2023-11-19http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/170655584079404487085Este 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 financiamentoporPontifícia Universidade Católica de Campinas (PUC-Campinas)Seguidores de LinhaKit LEGO® MINDSTORMS® Ev3ControladoresModelamento MatemáticoSimulaçãoLine followersLEGO® MINDSTORMS® Ev3 KitControlersMathematic ModelingSimulationAná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® EVinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_CAMPINASinstname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)instacron:PUC_CAMP11670313981147800454304940755110Escola PolitécnicaNão se aplicaOnlineEngenharia de Controle e AutomaçãoMorais, Cecília de FreitasLICENSElicense.txtlicense.txttext/plain; charset=utf-80http://repositorio.sis.puc-campinas.edu.br/xmlui/bitstream/123456789/17065/2/license.txtd41d8cd98f00b204e9800998ecf8427eMD52ORIGINALpolitécnica_engenhariadecontroleeautomação_tcc_marcomini_hcm.pdfpolitécnica_engenhariadecontroleeautomação_tcc_marcomini_hcm.pdfapplication/pdf8402956http://repositorio.sis.puc-campinas.edu.br/xmlui/bitstream/123456789/17065/1/polit%c3%a9cnica_engenhariadecontroleeautoma%c3%a7%c3%a3o_tcc_marcomini_hcm.pdf1bc38eb46f2700fd8dce35ecd108e224MD51123456789/170652023-12-18 09:37:06.362oai:repositorio.sis.puc-campinas.edu.br:123456789/17065Biblioteca Digital de Teses e Dissertaçõeshttp://tede.bibliotecadigital.puc-campinas.edu.br:8080/jspui/http://tede.bibliotecadigital.puc-campinas.edu.br:8080/oai/requestsbi.bibliotecadigital@puc-campinas.edu.b||sbi.bibliotecadigital@puc-campinas.edu.bropendoar:48862023-12-18T11:37:06Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)false
dc.title.pt_BR.fl_str_mv Análise da aplicação de diferentes controladores em robô seguidor de linha para LEGO® MINDSTORMS® EV
dc.title.alternative.pt_BR.fl_str_mv 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.institution.pt_BR.fl_str_mv Pontifícia Universidade Católica de Campinas (PUC-Campinas)
dc.contributor.author.fl_str_mv Marcomini, Matheus Henrique de Campos
dc.contributor.advisor1.fl_str_mv Coiado, Lorenzo Campos
contributor_str_mv Coiado, Lorenzo 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.accessioned.fl_str_mv 2023-12-15T20:00:25Z
dc.date.available.fl_str_mv 2023-12-15T20:00:25Z
dc.date.issued.fl_str_mv 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
dc.identifier.lattes.pt_BR.fl_str_mv 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.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:Biblioteca Digital de Teses e Dissertações da 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 Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
collection Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
bitstream.url.fl_str_mv http://repositorio.sis.puc-campinas.edu.br/xmlui/bitstream/123456789/17065/2/license.txt
http://repositorio.sis.puc-campinas.edu.br/xmlui/bitstream/123456789/17065/1/polit%c3%a9cnica_engenhariadecontroleeautoma%c3%a7%c3%a3o_tcc_marcomini_hcm.pdf
bitstream.checksum.fl_str_mv d41d8cd98f00b204e9800998ecf8427e
1bc38eb46f2700fd8dce35ecd108e224
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
repository.mail.fl_str_mv sbi.bibliotecadigital@puc-campinas.edu.b||sbi.bibliotecadigital@puc-campinas.edu.br
_version_ 1796790730467835904