PET-CC da UFRN desenvolve robô inspirado em timbu
TimBot utiliza sensores a laser e programação para percorrer labirintos de forma autônoma e divulgar a Ciência da Computação. Imagem: @petccufrn
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.