Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy

Detalhes bibliográficos
Autor(a) principal: Pisciotta, Alex
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNITAU
Texto Completo: http://repositorio.unitau.br/jspui/handle/20.500.11874/4413
Resumo: Orientação: Prof. Dr. Álvaro Manoel de Souza Soares
id UNITAU_166c5caada1d4521372ddfb556f66b0a
oai_identifier_str oai:repositorio.unitau.br:20.500.11874/4413
network_acronym_str UNITAU
network_name_str Repositório Institucional da UNITAU
repository_id_str
spelling Pisciotta, AlexAlmeida, Luís Fernando de, 1969-Cardoso, SebastiãoSoares, Álvaro Manoel de Souza, 1960-2021-10-20T17:28:30Z2021-10-20T17:28:30Z2020http://repositorio.unitau.br/jspui/handle/20.500.11874/4413Orientação: Prof. Dr. Álvaro Manoel de Souza SoaresDissertação (mestrado) - Universidade de Taubaté, Programa de Pós-graduação em Engenharia Mecânica, Taubaté, 2020.Mestrado em Engenharia MecânicaResumo: Este trabalho apresenta o projeto e a construção de um robô equilibrista de duas rodas e discute o estudo de diferentes métodos de controle empregados, mostrando resultados práticos obtidos com a aplicação das estratégias de controle à um protótipo especialmente desenvolvido para esse fim. O protótipo utiliza uma unidade de medição inercial MPU-6050 que combina um acelerômetro de três eixos e um giroscópio de três eixos como elementos sensores do ângulo do robô, motores de corrente contínua como atuadores, acionados por um circuito integrado L293D para compatibilidade elétrica e um micro controlador, Arduino UNO R3, de 8 bits como unidade de processamento programado através de sua interface de desenvolvimento de software. Todos os circuitos do protótipo são alimentados por uma bateria de Lithium-Polymerum de 11,1V. As características eletrônicas de cada componente foram estudadas para permitir o desenvolvimento do circuito, e então o corpo mecânico foi construído. São apresentados dois tipos de filtro por software para tratamento dos sinais dos sensores, e adotado o Filtro de Kalman para combinar os dados do giroscópio e do acelerômetro. Com esse procedimento foram obtidas leituras mais estáveis de ambos os sensores. O sistema de controle abordado neste trabalho foi desenvolvido utilizando Lógica Fuzzy, também conhecida como Lógica Difusa ou Lógica Nebulosa, para se atingir o equilíbrio do robô em sua posição vertical, naturalmente instável. Após análise dos resultados, pode se notar uma ótima resposta do sistema após a aplicação da estratégia de controle.Abstract: This work presents main characteristics regarding the construction of a two wheeled self-balancing robot and the different methods to its control, showing practical results obtained from the attempted control method in a prototype model specially designed for this work, using a MPU-6050 IMU (Inertial Measurement Unit) as sensor, which combines a 3 axis accelerometer and a 3 axis gyroscope, DC (direct current) motors as actuators, control driver L293D for electrical compatibility and an AVR 8 bit microcontroller as the processing unit with Arduino Integrated Development Environment (IDE) for programming it, with all the hardware being supplied by a 3S Lithium Polymeric battery. Electronics characteristics from each component are studied to allow hardware design, and so the mechanics body is assembled. Kalman Filter is studied to fuse data from gyroscope and accelerometer in order get stable measurements, once each sensor has peculiar weaknesses. Fuzzy Logic control method is studied and then implemented to keep the robot automatically in the vertical position, so the results are registered and commented.Made available in DSpace on 2021-10-20T17:28:30Z (GMT). No. of bitstreams: 1 Alex Pisciotta.pdf: 10098501 bytes, checksum: 988e06348ceaf9400026627f1b471d4d (MD5) Previous issue date: 20201 recurso online (73 f.) : il., digital, arquivo PDF.application/pdfUniversidade de TaubatéUNITAUBrasilRequisitos do sistema: Software para leitura de arquivo em PDF.RobôLógica nebulosaSistemas difusosGiroscópioAcelerômetrosControle de um robô equilibrista de duas rodas utilizando lógica FuzzyControl of a two-wheeled tightrope robot using Fuzzy logicinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UNITAUinstname:Universidade de Taubaté (UNITAU)instacron:UNITAUORIGINALAlex Pisciotta.pdfapplication/pdf10098501http://repositorio.unitau.br:8080/jspui/bitstream/20.500.11874/4413/1/Alex%20Pisciotta.pdf988e06348ceaf9400026627f1b471d4dMD5120.500.11874/44132022-05-19 15:26:13.582oai:repositorio.unitau.br:20.500.11874/4413Repositório InstitucionalPUBhttp://repositorio.unitau.br/oai/requestopendoar:2022-05-19T18:26:13Repositório Institucional da UNITAU - Universidade de Taubaté (UNITAU)false
dc.title.pt_BR.fl_str_mv Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
dc.title.alternative.pt_BR.fl_str_mv Control of a two-wheeled tightrope robot using Fuzzy logic
title Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
spellingShingle Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
Pisciotta, Alex
Robô
Lógica nebulosa
Sistemas difusos
Giroscópio
Acelerômetros
title_short Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
title_full Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
title_fullStr Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
title_full_unstemmed Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
title_sort Controle de um robô equilibrista de duas rodas utilizando lógica Fuzzy
author Pisciotta, Alex
author_facet Pisciotta, Alex
author_role author
dc.contributor.other.pt_BR.fl_str_mv Almeida, Luís Fernando de, 1969-
Cardoso, Sebastião
dc.contributor.author.fl_str_mv Pisciotta, Alex
dc.contributor.advisor1.fl_str_mv Soares, Álvaro Manoel de Souza, 1960-
contributor_str_mv Soares, Álvaro Manoel de Souza, 1960-
dc.subject.por.fl_str_mv Robô
Lógica nebulosa
Sistemas difusos
Giroscópio
Acelerômetros
topic Robô
Lógica nebulosa
Sistemas difusos
Giroscópio
Acelerômetros
description Orientação: Prof. Dr. Álvaro Manoel de Souza Soares
publishDate 2020
dc.date.issued.fl_str_mv 2020
dc.date.accessioned.fl_str_mv 2021-10-20T17:28:30Z
dc.date.available.fl_str_mv 2021-10-20T17:28:30Z
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://repositorio.unitau.br/jspui/handle/20.500.11874/4413
url http://repositorio.unitau.br/jspui/handle/20.500.11874/4413
dc.language.iso.fl_str_mv por
language por
dc.relation.requires.pt_BR.fl_str_mv Requisitos do sistema: Software para leitura de arquivo em PDF.
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1 recurso online (73 f.) : il., digital, arquivo PDF.
application/pdf
dc.publisher.none.fl_str_mv Universidade de Taubaté
dc.publisher.initials.fl_str_mv UNITAU
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade de Taubaté
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNITAU
instname:Universidade de Taubaté (UNITAU)
instacron:UNITAU
instname_str Universidade de Taubaté (UNITAU)
instacron_str UNITAU
institution UNITAU
reponame_str Repositório Institucional da UNITAU
collection Repositório Institucional da UNITAU
bitstream.url.fl_str_mv http://repositorio.unitau.br:8080/jspui/bitstream/20.500.11874/4413/1/Alex%20Pisciotta.pdf
bitstream.checksum.fl_str_mv 988e06348ceaf9400026627f1b471d4d
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UNITAU - Universidade de Taubaté (UNITAU)
repository.mail.fl_str_mv
_version_ 1797157774319157248