Nós usamos cookies para melhorar sua experiência de navegação no portal. Ao utilizar o Portal do Sistema de Bibliotecas da UFRN, você concorda com a política de monitoramento de cookies. Para ter mais informações sobre como isso é feito e como remover, acessePolítica de cookies. Para saber como a UFRN trata os dados, acesse aPolítica de Privacidade. Se você concorda, clique em "Ciente".

PET-CC da UFRN desenvolve robô inspirado em timbu

Portal da UFRN

por Agecom/UFRN


O Programa de Educação Tutorial do curso de Ciência da Computação da Universidade Federal do Rio Grande do Norte (PET-CC/UFRN) desenvolveu o TimBot, um robô inspirado no timbu, mascote do programa, capaz de explorar labirintos de forma autônoma. O projeto integra a iniciativa ProtoPET, voltada ao desenvolvimento prático de sistemas embarcados e à divulgação da computação.


A ideia surgiu a partir do interesse do público pelos sistemas interativos apresentados pelo PET-CC durante a Mostra de Profissões da UFRN. A proposta é demonstrar, na prática, como conhecimentos de programação e eletrônica podem ser aplicados na construção de soluções tecnológicas.

O nome TimBot combina as palavras ‘timbu’ e ‘bot’, abreviação de robô em inglês. O projeto foi inspirado nas competições de MicroMouse, nas quais pequenos robôs precisam encontrar caminhos em labirintos sem depender de comandos humanos durante a navegação.


Como funciona o TimBot


O robô utiliza um microcontrolador ESP32-S3, responsável por processar as informações recebidas e controlar os motores. Três sensores a laser, instalados na parte frontal do equipamento e posicionados em ângulos de 45 graus entre si, identificam obstáculos e medem as distâncias à frente e nas laterais.


Com esses dados, o sistema toma decisões em tempo real para avançar, realizar curvas, evitar colisões e retornar quando encontra um beco sem saída. A navegação é orientada por um algoritmo inspirado na busca em profundidade, que permite explorar os caminhos disponíveis de acordo com as condições identificadas pelos sensores.


Durante o desenvolvimento, a equipe precisou ajustar a calibração dos sensores, a alimentação elétrica, o tamanho do robô e o código de movimentação para garantir respostas rápidas e precisas.


Desenvolvimento e acesso ao projeto


O TimBot foi desenvolvido pelos estudantes Thiago Freire Cavalcante e Renê Garmatter Neto de Araujo, integrantes do PET-CC/UFRN, e Mariana Jamile dos Santos Ferreira, aluna do Bacharelado em Tecnologia da Informação da Universidade. A tutoria do programa é de responsabilidade do professor Umberto Souza da Costa, vinculado ao Departamento de Informática e Matemática (DIMAp).


Além de estimular o interesse por sistemas embarcados, a iniciativa contribui para a formação dos estudantes ao unir conhecimentos teóricos e experimentação prática. O projeto também disponibiliza o código-fonte e o modelo tridimensional do chassi para quem deseja reproduzir ou aprimorar o robô.


O material está disponível no repositório do TimBot no GitHub. Mais informações sobre o programa podem ser consultadas na página do PET-CC/UFRN e no perfil do Instagram.