Proposta de desenvolvimento de uma plataforma robótica para uso educacional
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFU |
Texto Completo: | https://repositorio.ufu.br/handle/123456789/34688 |
Resumo: | This project aims the development of a robotics platform for educational use in undergraduate courses. In the study of robotics, it is easy to observe the benefits of the use of simulations that allow an application of theoretical concepts, in addition to the use of equipment that allows analyzing the influence of the various variables present in the real world. Therefore, this project presents the development of central software with a graphical interface, the elaboration of the connection of this software with the simulation program V-REP and the construction of a physical robot controlled by an embedded board that communicates with the central software using the protocol MQTT. The software was developed in Python language using the PyQt5 library to build the graphical interface. The embedded system was designed to use an ESP32 module, which drives the servomotors to move the robot and enables communication with the software using MQTT. The firmware for the ESP32 chip was developed in C/C++ using the Arduino framework. In this way, it is possible to observe the development of a very comprehensive platform, which can help in robotics studies and the development of future applications. |
id |
UFU_678a580a50509321cf968db100c092fa |
---|---|
oai_identifier_str |
oai:repositorio.ufu.br:123456789/34688 |
network_acronym_str |
UFU |
network_name_str |
Repositório Institucional da UFU |
repository_id_str |
|
spelling |
Proposta de desenvolvimento de uma plataforma robótica para uso educacionalProposal for the development of a robotic platform for educational useRobóticaRoboticsAutomaçãoAutomationSimulação de robôsRobot simulationSoftware com interface gráficaSoftware with graphical interfaceSistema embarcadoEmbedded systemESP32CNPQ::ENGENHARIASThis project aims the development of a robotics platform for educational use in undergraduate courses. In the study of robotics, it is easy to observe the benefits of the use of simulations that allow an application of theoretical concepts, in addition to the use of equipment that allows analyzing the influence of the various variables present in the real world. Therefore, this project presents the development of central software with a graphical interface, the elaboration of the connection of this software with the simulation program V-REP and the construction of a physical robot controlled by an embedded board that communicates with the central software using the protocol MQTT. The software was developed in Python language using the PyQt5 library to build the graphical interface. The embedded system was designed to use an ESP32 module, which drives the servomotors to move the robot and enables communication with the software using MQTT. The firmware for the ESP32 chip was developed in C/C++ using the Arduino framework. In this way, it is possible to observe the development of a very comprehensive platform, which can help in robotics studies and the development of future applications.Trabalho de Conclusão de Curso (Graduação)Este trabalho propõe o desenvolvimento de uma plataforma de robótica para uso educacional no nível de graduação. Tendo em vista que o estudo da área de robótica é facilitado quando se utiliza simulações que permitem observar a aplicação dos conceitos teóricos, além do uso de equipamentos físicos que permitem analisar a influência das diversas variáveis presentes no mundo real, este projeto apresenta o desenvolvimento de um software central com interface gráfica, a elaboração da conexão deste software com o programa de simulação V-REP e a construção de um robô físico controlado por uma placa embarcada que se comunica com o software central utilizando o protocolo MQTT. O software foi desenvolvido na linguagem Python com a utilização da biblioteca PyQt5 para a construção da interface gráfica. A placa embarcada foi projetada para a utilização de um módulo ESP32, o qual gerencia o acionamento dos servo motores do robô e possibilita a comunicação com o software central via MQTT. O firmware para o chip ESP32 foi desenvolvido em C/C++ utilizando o ambiente Arduino. Deste modo, é possível observar o desenvolvimento de uma plataforma muito abrangente, a qual pode auxiliar em estudos na área de robótica e no desenvolvimento de aplicações futuras.Universidade Federal de UberlândiaBrasilEngenharia de Controle de AutomaçãoCarrijo, Renato Santoshttp://lattes.cnpq.br/8768171533090080Fernandes Junior, Renato Ferreirahttp://lattes.cnpq.br/0072425749854092Almeida, Marcelo Barros dehttp://lattes.cnpq.br/0711663486251657Marques, Adriel Luiz2022-04-12T12:31:06Z2022-04-12T12:31:06Z2022-03-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfMARQUES, Adriel Luiz. Proposta de desenvolvimento de uma plataforma robótica para uso educacional. 2022. 66 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Controle e Automação) – Universidade Federal de Uberlândia, Uberlândia, 2022.https://repositorio.ufu.br/handle/123456789/34688porAttribution-NonCommercial-NoDerivs 3.0 United Stateshttp://creativecommons.org/licenses/by-nc-nd/3.0/us/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2022-04-13T06:15:40Zoai:repositorio.ufu.br:123456789/34688Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2022-04-13T06:15:40Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false |
dc.title.none.fl_str_mv |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional Proposal for the development of a robotic platform for educational use |
title |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional |
spellingShingle |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional Marques, Adriel Luiz Robótica Robotics Automação Automation Simulação de robôs Robot simulation Software com interface gráfica Software with graphical interface Sistema embarcado Embedded system ESP32 CNPQ::ENGENHARIAS |
title_short |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional |
title_full |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional |
title_fullStr |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional |
title_full_unstemmed |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional |
title_sort |
Proposta de desenvolvimento de uma plataforma robótica para uso educacional |
author |
Marques, Adriel Luiz |
author_facet |
Marques, Adriel Luiz |
author_role |
author |
dc.contributor.none.fl_str_mv |
Carrijo, Renato Santos http://lattes.cnpq.br/8768171533090080 Fernandes Junior, Renato Ferreira http://lattes.cnpq.br/0072425749854092 Almeida, Marcelo Barros de http://lattes.cnpq.br/0711663486251657 |
dc.contributor.author.fl_str_mv |
Marques, Adriel Luiz |
dc.subject.por.fl_str_mv |
Robótica Robotics Automação Automation Simulação de robôs Robot simulation Software com interface gráfica Software with graphical interface Sistema embarcado Embedded system ESP32 CNPQ::ENGENHARIAS |
topic |
Robótica Robotics Automação Automation Simulação de robôs Robot simulation Software com interface gráfica Software with graphical interface Sistema embarcado Embedded system ESP32 CNPQ::ENGENHARIAS |
description |
This project aims the development of a robotics platform for educational use in undergraduate courses. In the study of robotics, it is easy to observe the benefits of the use of simulations that allow an application of theoretical concepts, in addition to the use of equipment that allows analyzing the influence of the various variables present in the real world. Therefore, this project presents the development of central software with a graphical interface, the elaboration of the connection of this software with the simulation program V-REP and the construction of a physical robot controlled by an embedded board that communicates with the central software using the protocol MQTT. The software was developed in Python language using the PyQt5 library to build the graphical interface. The embedded system was designed to use an ESP32 module, which drives the servomotors to move the robot and enables communication with the software using MQTT. The firmware for the ESP32 chip was developed in C/C++ using the Arduino framework. In this way, it is possible to observe the development of a very comprehensive platform, which can help in robotics studies and the development of future applications. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-04-12T12:31:06Z 2022-04-12T12:31:06Z 2022-03-24 |
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 |
MARQUES, Adriel Luiz. Proposta de desenvolvimento de uma plataforma robótica para uso educacional. 2022. 66 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Controle e Automação) – Universidade Federal de Uberlândia, Uberlândia, 2022. https://repositorio.ufu.br/handle/123456789/34688 |
identifier_str_mv |
MARQUES, Adriel Luiz. Proposta de desenvolvimento de uma plataforma robótica para uso educacional. 2022. 66 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Controle e Automação) – Universidade Federal de Uberlândia, Uberlândia, 2022. |
url |
https://repositorio.ufu.br/handle/123456789/34688 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 United States http://creativecommons.org/licenses/by-nc-nd/3.0/us/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 United States http://creativecommons.org/licenses/by-nc-nd/3.0/us/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Uberlândia Brasil Engenharia de Controle de Automação |
publisher.none.fl_str_mv |
Universidade Federal de Uberlândia Brasil Engenharia de Controle de Automação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFU instname:Universidade Federal de Uberlândia (UFU) instacron:UFU |
instname_str |
Universidade Federal de Uberlândia (UFU) |
instacron_str |
UFU |
institution |
UFU |
reponame_str |
Repositório Institucional da UFU |
collection |
Repositório Institucional da UFU |
repository.name.fl_str_mv |
Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU) |
repository.mail.fl_str_mv |
diinf@dirbi.ufu.br |
_version_ |
1805569689990987776 |