Estudantes da Universidade Federal do Rio Grande do Norte (UFRN) desenvolveram um robô capaz de explorar labirintos de forma autônoma. Batizado de TimBot, o equipamento foi inspirado no timbu, mascote do Programa de Educação Tutorial de Ciência da Computação (PET-CC), e utiliza sensores e algoritmos para identificar obstáculos e decidir por onde seguir.
O projeto integra a iniciativa ProtoPET, que estimula o desenvolvimento prático de sistemas embarcados e a divulgação da computação. A proposta surgiu a partir do interesse do público pelos sistemas interativos apresentados pelo PET-CC durante a Mostra de Profissões da UFRN.
A iniciativa demonstra como conhecimentos de programação e eletrônica podem ser aplicados na criação de soluções tecnológicas.
Como funciona o robô TimBot
O TimBot utiliza um microcontrolador ESP32-S3, responsável por processar as informações captadas pelos sensores e controlar os motores do equipamento.
Três sensores a laser, instalados na parte frontal e posicionados em ângulos de 45 graus entre si, identificam obstáculos e medem distâncias à frente e nas laterais do robô.
Com base nesses dados, o sistema toma decisões em tempo real para avançar, fazer curvas, evitar colisões e retornar quando encontra um caminho sem saída.
A navegação utiliza um algoritmo inspirado na busca em profundidade, método computacional que permite explorar diferentes caminhos de forma sistemática. Assim, o robô identifica as possibilidades disponíveis e define seus movimentos sem depender de comandos humanos durante a exploração.
O projeto segue o conceito das competições de MicroMouse, nas quais pequenos robôs precisam encontrar caminhos em labirintos de maneira autônoma.
Estudantes ajustaram sensores e sistema de movimentação
Durante o desenvolvimento, a equipe precisou aperfeiçoar diferentes componentes para garantir respostas rápidas e precisas. Entre os desafios estavam a calibração dos sensores, a alimentação elétrica, as dimensões do equipamento e a programação dos movimentos.
O trabalho reúne conhecimentos de eletrônica, programação e sistemas embarcados, áreas que permitem desenvolver equipamentos capazes de coletar informações do ambiente e executar ações automaticamente.
Projeto disponibiliza código e modelo do robô na internet
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 está sob responsabilidade do professor Umberto Souza da Costa, vinculado ao Departamento de Informática e Matemática (DIMAp).
Além de contribuir para a formação prática dos estudantes, o projeto permite que outras pessoas conheçam o funcionamento do equipamento e desenvolvam versões próprias. O grupo disponibilizou o código-fonte e o modelo tridimensional do chassi para quem deseja reproduzir ou aperfeiçoar o robô.
O material pode ser acessado no repositório do TimBot no GitHub. Mais informações sobre as atividades do programa estão disponíveis na página oficial do PET-CC/UFRN.


























































