Gamificação na programação de robôs domésticos usando ROS no contexto da competição RoboCup@Home

dc.contributor.advisorPimentel, Fagner de Assis Moura
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6747210702910392
dc.contributor.advisorOrcidhttps://orcid.org/0000-0002-6512-3082
dc.contributor.authorZymberg, Guilherme
dc.contributor.authorCarvalho, Kawê Vinicius Barbosa de
dc.contributor.authorMarinaro, Leonardo Pilotto
dc.contributor.authorMercês, Pedro Henrique Paizam das
dc.contributor.authorMartins, Rafael Carraro
dc.date.accessioned2024-07-04T18:10:32Z
dc.date.available2024-07-04T18:10:32Z
dc.date.issued2023-12-06
dc.description.abstractEste trabalho foi desenvolvido com o objetivo de tornar a programação de robôs domésticos com ROS, mais atrativa e dinâmica, além de suavizar a curva de aprendizado dos conceitos de robótica apresentada pelos novos integrantes da RoboFEI. Dessa forma, o trabalho consistiu na criação de um jogo utilizando a engine Unity, onde o jogador faz tarefas inspiradas na competição RoboCup@Home. O jogo foca em quebra cabeças de programação orientada a blocos, buscando simplificar o processo de programação de uma forma divertida e introduzir aos seus jogadores conceitos básicos de programação, lógica e robótica, que gradativamente vão aumentando o grau de complexidade conforme o jogador avança nos níveis do jogo, com o objetivo de facilitar a passagem da barreira inicial observada em alunos novos de robótica, e buscando com que o jogador lembre dos conceitos apresentados e tenha mais facilidade em uma eventual tentativa de estudar robótica em um ambiente real. O jogo consta com dois modos, sendo um modo de história, onde o jogador aprende os temas por via de tutoriais e quebra-cabeças planejados com objetivos determinados, além de ensinar alguns outros conceitos com a história do jogo. Além disso, o jogo também tem o modo livre, onde o jogador pode realizar os comandos que quiser sem ter que cumprir um objetivo fixo, permitindo que o jogador converta o código feito no jogo para um código real capaz de ser simulado na própria Hera, robô utilizado pela FEI nas competições, a fim de mostrar o que o jogador criou por meio do jogo em um contexto real e permitir que o jogador crie códigos funcionais de uma maneira mais dinâmica.pt_BR
dc.description.abstractThis academic work is being developed with the intent to make programming domestic robots to the RoboCup@Home competition more attractive and dynamic, as well as making the robotic learning curve smoother for new members of RoboFEI. This will be done through the creation of a game utilizing the game engine Unity, where the player will do tasks inspired by the RoboCup@Home competition. The game focuses on block-oriented progamming puzzles, with the objective of simplifying the coding in a fun way and aiming to introduce the players to basic concepts of programming, logic and robotics, which will gradually increase in difficulty and complexity the further the player advances through the levels of the game, aiming to ease the entry barrier seen in begginer robotics students, and aiming to help the player remember the presented concepts and help them have an easier time in eventual attemps at studying robotics in an real ambient. The game has two modes, one being the story mode, where the player will learn the subjects through tutorials and planned puzzles with set objectives, as well as teaching some concepts with the story of the game. Apart from that, the game also has a free mode, where the player can make any commands he wants without having to complete a set objective, allowing the player to convert the code made in the game to real code, which is able to be simulated on the robot Hera, which is the robot made by RoboFEI students on competitions, with the objective of showing what the player created on the game in a real ambient, as well as allowing the player to create functional codes.en
dc.format.extent58
dc.identifier.urihttps://repositorio.fei.edu.br/handle/FEI/5434
dc.language.isopt_BR
dc.rightsRestrito
dc.subjectprogramação-visual
dc.subjectROS
dc.subjectrobocup@home
dc.subjectgamificação
dc.subjectrobôs-domésticos
dc.subjectvisual-programming
dc.subjectrobocup@home
dc.subjectgamification
dc.subjectdomestic-robots
dc.titleGamificação na programação de robôs domésticos usando ROS no contexto da competição RoboCup@Home
dc.typeTrabalho de Conclusão de Curso
fei.date.entrega2023
Arquivos
Pacote Original
Agora exibindo 1 - 2 de 2
Nenhuma Miniatura disponível
Nome:
TCC___Gamificação_aplicada_à_RoboCup_home.pdf
Tamanho:
5.61 MB
Formato:
Adobe Portable Document Format
Nenhuma Miniatura disponível
Nome:
autorizacao.pdf
Tamanho:
751.01 KB
Formato:
Adobe Portable Document Format
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.75 KB
Formato:
Item-specific license agreed upon to submission
Descrição: