Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy
| Main Author: | |
|---|---|
| Publication Date: | 2022 |
| Other Authors: | |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| Download full: | http://repositorio.utfpr.edu.br/jspui/handle/1/32485 |
Summary: | The proposed work seeks to evaluate the performance of a speed assistant developed in fuzzy logic and applied to autonomous line follower robots. The main objective is to avoid a collision between the robots, the speed assistant must be able to control the speed decreasing or increasing it according to the distance to the robot in front of it. The project was initially thought só that both the robot in front and the robot behind would have the same code and both with the speed assistant só that if they changed places the behavior would be the same. However, during the development of the fuzzy code, it required more processing, só it was necessary to exchange the Arduino Uno for the Arduino Mega, as the cost of the Arduino Mega is much higher than the Arduino Uno decided to implement the speed assistant in only one of the robots. In this way, the line follower robot that remains in the front remained with the Arduino Uno and the control is always done manually by an application developed in MIT Inventor, however the robot that is behind received the Arduino Mega and was adjusted to work with all hardware components and their speed is controlled by the speed assistant or manually by another application developed in MIT Inventor. There is also a third application that was used to collect data from the robot with a speed assistant that stores the distance and speed data in a google spreadsheet in the cloud. The work in general was successful, however, during the development several problems were found that had to be worked around during the project, from adaptations of the hardware that had already been designed, it hasn’t been tested until the exchange of Arduino for the lack of processing power. We then concluded that fuzzy met the premises as a speed assistant, but that perhaps using another intelligence the performance is better and that there is a need to improve the hardware, inserting new sensors that facilitate speed control or improving the arrangement of sensors existing. Another need is to review the issue of the battery, which at the beginning of the project was tried with a 9 V battery and then was changed to 3 rechargeable batteries 18650 3800 mAh. |
| id |
UTFPR-12_7c8b8f55ed3b8ca44e6ddd193fcd06e9 |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/32485 |
| network_acronym_str |
UTFPR-12 |
| network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository_id_str |
|
| spelling |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzyPerformance assessment of speed assistant applied in AGV using fuzzy controlRobôsControle eletrônicoSistemas difusosVelocidade - Controle automáticoRobotsElectronic controlFuzzy SystemsSpeed - Automatic controlCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOSThe proposed work seeks to evaluate the performance of a speed assistant developed in fuzzy logic and applied to autonomous line follower robots. The main objective is to avoid a collision between the robots, the speed assistant must be able to control the speed decreasing or increasing it according to the distance to the robot in front of it. The project was initially thought só that both the robot in front and the robot behind would have the same code and both with the speed assistant só that if they changed places the behavior would be the same. However, during the development of the fuzzy code, it required more processing, só it was necessary to exchange the Arduino Uno for the Arduino Mega, as the cost of the Arduino Mega is much higher than the Arduino Uno decided to implement the speed assistant in only one of the robots. In this way, the line follower robot that remains in the front remained with the Arduino Uno and the control is always done manually by an application developed in MIT Inventor, however the robot that is behind received the Arduino Mega and was adjusted to work with all hardware components and their speed is controlled by the speed assistant or manually by another application developed in MIT Inventor. There is also a third application that was used to collect data from the robot with a speed assistant that stores the distance and speed data in a google spreadsheet in the cloud. The work in general was successful, however, during the development several problems were found that had to be worked around during the project, from adaptations of the hardware that had already been designed, it hasn’t been tested until the exchange of Arduino for the lack of processing power. We then concluded that fuzzy met the premises as a speed assistant, but that perhaps using another intelligence the performance is better and that there is a need to improve the hardware, inserting new sensors that facilitate speed control or improving the arrangement of sensors existing. Another need is to review the issue of the battery, which at the beginning of the project was tried with a 9 V battery and then was changed to 3 rechargeable batteries 18650 3800 mAh.O trabalho proposto busca avaliar o desempenho de uma assistente de velocidade desenvolvido em lógica fuzzy e aplicado a robôs seguidores de linha autônomos. O objetivo principal é evitar que haja uma colisão entre os robôs, o assistente de velocidade deve ser capaz de controlar a velocidade diminuindo ou aumentando a mesma de acordo com a distância para o robô a sua frente. O projeto foi pensado inicialmente para que tanto o robô da dianteira quanto o robô que fica atrás teriam o mesmo código e ambos com o assistente de velocidade para que caso eles trocassem de lugar o comportamento seria o mesmo. No entanto, durante o desenvolvimento do código fuzzy exigiu um maior processamento, sendo assim foi necessário a troca do Arduino Uno pelo Arduino Mega, como o custo do Arduino Mega é bem superior ao do Arduino Uno decidiu-se implementar o assistente de velocidade somente em um dos robôs. Desta forma o robô seguidor de linha que permanece na dianteira permaneceu com o Arduino Uno e o controle é feito sempre de forma manual por um aplicativo desenvolvido no MIT Inventor, no entanto o robô que fica atrás recebeu o Arduino Mega e foi ajustado para funcionar com todos os componentes do hardware e sua velocidade é controlado pelo assistente de velocidade ou de forma manual por outro aplicativo desenvolvido no MIT Inventor. Há ainda um terceiro aplicativo que foi utilizado para coleta de dados do robô com assistente de velocidade que armazena os dados da distância e velocidade em uma planilha do google na nuvem. O trabalho no geral foi bem-sucedido, no entanto, durante o desenvolvimento foram encontrados vários problemas que tiveram que ser contornados durante o projeto, desde adaptações do hardware que já havia sido projetado, mas que não havia sido testado ainda até a troca de Arduino pela falta de capacidade de processamento do mesmo. Concluímos então que o fuzzy atendeu as premissas como assistente de velocidade, mas que talvez usando uma outra inteligência o desempenho seja melhor e que há a necessidade de melhorar o hardware, inserindo novos sensores que facilitem o controle de velocidade ou melhorando a disposição dos sensores existentes. Uma outra necessidade é rever a questão da bateria que no início do projeto tentou-se com uma bateria de 9 V e depois foi trocado para 3 baterias recarregáveis 18650 3800 mAh.Universidade Tecnológica Federal do ParanáCuritibaBrasilEngenharia de Controle e AutomaçãoUTFPRSovierzoski, Miguel AntonioSovierzoski, Miguel AntonioFurucho, Mariana Antonia AguiarMaciel, Ednilson SoaresSilva, Debora Fernandes daSantos, Marcio Luis Borges dos2023-09-22T20:53:10Z2023-09-22T20:53:10Z2022-06-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Debora Fernandes da; SANTOS, Marcio Luis Borges. Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Controle e Automação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/32485porhttp://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2023-09-24T06:06:26Zoai:repositorio.utfpr.edu.br:1/32485Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2023-09-24T06:06:26Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
| dc.title.none.fl_str_mv |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy Performance assessment of speed assistant applied in AGV using fuzzy control |
| title |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy |
| spellingShingle |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy Silva, Debora Fernandes da Robôs Controle eletrônico Sistemas difusos Velocidade - Controle automático Robots Electronic control Fuzzy Systems Speed - Automatic control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS |
| title_short |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy |
| title_full |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy |
| title_fullStr |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy |
| title_full_unstemmed |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy |
| title_sort |
Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy |
| author |
Silva, Debora Fernandes da |
| author_facet |
Silva, Debora Fernandes da Santos, Marcio Luis Borges dos |
| author_role |
author |
| author2 |
Santos, Marcio Luis Borges dos |
| author2_role |
author |
| dc.contributor.none.fl_str_mv |
Sovierzoski, Miguel Antonio Sovierzoski, Miguel Antonio Furucho, Mariana Antonia Aguiar Maciel, Ednilson Soares |
| dc.contributor.author.fl_str_mv |
Silva, Debora Fernandes da Santos, Marcio Luis Borges dos |
| dc.subject.por.fl_str_mv |
Robôs Controle eletrônico Sistemas difusos Velocidade - Controle automático Robots Electronic control Fuzzy Systems Speed - Automatic control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS |
| topic |
Robôs Controle eletrônico Sistemas difusos Velocidade - Controle automático Robots Electronic control Fuzzy Systems Speed - Automatic control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS |
| description |
The proposed work seeks to evaluate the performance of a speed assistant developed in fuzzy logic and applied to autonomous line follower robots. The main objective is to avoid a collision between the robots, the speed assistant must be able to control the speed decreasing or increasing it according to the distance to the robot in front of it. The project was initially thought só that both the robot in front and the robot behind would have the same code and both with the speed assistant só that if they changed places the behavior would be the same. However, during the development of the fuzzy code, it required more processing, só it was necessary to exchange the Arduino Uno for the Arduino Mega, as the cost of the Arduino Mega is much higher than the Arduino Uno decided to implement the speed assistant in only one of the robots. In this way, the line follower robot that remains in the front remained with the Arduino Uno and the control is always done manually by an application developed in MIT Inventor, however the robot that is behind received the Arduino Mega and was adjusted to work with all hardware components and their speed is controlled by the speed assistant or manually by another application developed in MIT Inventor. There is also a third application that was used to collect data from the robot with a speed assistant that stores the distance and speed data in a google spreadsheet in the cloud. The work in general was successful, however, during the development several problems were found that had to be worked around during the project, from adaptations of the hardware that had already been designed, it hasn’t been tested until the exchange of Arduino for the lack of processing power. We then concluded that fuzzy met the premises as a speed assistant, but that perhaps using another intelligence the performance is better and that there is a need to improve the hardware, inserting new sensors that facilitate speed control or improving the arrangement of sensors existing. Another need is to review the issue of the battery, which at the beginning of the project was tried with a 9 V battery and then was changed to 3 rechargeable batteries 18650 3800 mAh. |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022-06-15 2023-09-22T20:53:10Z 2023-09-22T20:53:10Z |
| 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 |
SILVA, Debora Fernandes da; SANTOS, Marcio Luis Borges. Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Controle e Automação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2022. http://repositorio.utfpr.edu.br/jspui/handle/1/32485 |
| identifier_str_mv |
SILVA, Debora Fernandes da; SANTOS, Marcio Luis Borges. Avaliação de desempenho de assistente de velocidade aplicado em AGV utilizando controle fuzzy. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Controle e Automação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2022. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/32485 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Engenharia de Controle e Automação UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Engenharia de Controle e Automação UTFPR |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
| instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
| instacron_str |
UTFPR |
| institution |
UTFPR |
| reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
| repository.mail.fl_str_mv |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850498081993261056 |