Skip to content

Bru-antunes/RobotLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RobotLab

Open-source Robotics

Follow us on Instagram



For the English version, click here

Para a versão em Português, clique aqui


🤖 Welcome! [EN]

RobotLab is a robotics team created to make knowledge more accessible. We started as part of an academic project, but with a vision that goes beyond the classroom: to develop technology, share our progress, and compete at a high level.

Currently, our main focus is developing solutions for the autonomous Mini Sumo category, where we design and build robots capable of sensing, deciding, and acting independently. At the same time, we are always open to new ideas and project suggestions.

Our work is fully open, and you can explore, follow, and contribute to our development here on GitHub.

📍 Based in Rio de Janeiro, Brazil.

Creators

Bruna Antunes     Luiz Felipe Bezerra


📦 Projects

MAR — Remote Activation Module

A remote activation system designed to control and initialize electronic devices, especially in autonomous robots. The module ensures reliable, faster and safe triggering.


Digital Infrared Sensor RL001

  • 🔧 Hardware: 🛠️ Ongoing
  • 📚 Documentation: 🛠️ Ongoing

A digital infrared-based sensor for object detection and proximity sensing. Designed for mobile robotics applications, such as opponent detection in mini sumo robots and obstacle sensing.


Line Sensor RL002

  • 🔧 Hardware: 🛠️ Ongoing
  • 📚 Documentation: 🛠️ Ongoing

A sensor dedicated to line detection (light/dark contrast), used for navigation and boundary detection in autonomous robots.


DarwinFlow Architecture

  • 💻 Software: 🛠️ Ongoing
  • 📚 Documentation: 🛠️ Ongoing

A modular software architecture designed to standardize and scale robot code. DarwinFlow organizes sensor reading, decision-making, and actuator control, improving maintainability, testing, and system evolution.


Orion — ESP32-S3 Integrated Board

  • 🔧 Hardware: 🛠️ Ongoing
  • 📚 Documentation: 🛠️ Ongoing

An embedded board based on the ESP32-S3, designed to integrate processing, communication, and control into a single system. Focused on high performance for applications with multiple sensors and more advanced logic.


Sakura — Arduino Nano Modular Board

  • 🔧 Hardware: 🛠️ Ongoing
  • 📚 Documentation: 🛠️ Ongoing

A modular platform based on the Arduino Nano. It allows easy integration with sensors and actuators, making it ideal for simple plug-and-play electronics.



📘 Articles

Abstract: This article explores the design, construction, and performance of a robot designed to compete in the Mini Autonomous Sumo category. In this challenge, autonomous robots weighing up to 500 grams battle in a circular arena, being programmed to detect and push the opponent out of the combat area without human intervention. The nature of this competition requires the integration of various fields of knowledge, from the selection of components to the development of codes. By highlighting the challenges faced, the solutions adopted and the lessons learned, the article seeks to provide innovation in the area of competitive, educational, and interdisciplinary robotics.


Abstract: This research presents the design and implemen-tation of a modular robotic platform for educational purposes, based on the mini sumo competition modality. The developed robot consists of magnetically connectable modules that sim-plify both mechanical and electrical integration, eliminating the need for exposed wiring and reducing setup complexity. The platform is based on an Arduino Nano microcontroller, supporting infrared and ultrasonic sensors. It features a modular structure with magnetic alignment and Schottky-based Graetz bridge protection, which helps prevent damage caused by po-larity reversal. The created platform demonstrates modularity, robustness during reconfiguration, and effective operation in sumo competition environments. The proposed solution enhances STEM engagement by enabling rapid prototyping, sensor exper-imentation, and iterative control strategies in hands-on learning settings.


Abstract: This paper presents the development of a low-cost activation system for competitive sumo robots, designed to ensure compliance with competition regulations while optimizing response time and reliability. The system is based on an ATmega328P microcontroller, which processes signals from a TSOP 4840 infrared sensor to detect and decode commands transmitted via Sony Infrared Remote Control (SIRC) protocol. The system minimizes activation delays by using interrupt-driven processing and direct hardware control, ensuring a precise and synchronized match start. The proposed solution provides a cost-effective and customizable alternative to commercial activation modules, eliminating the need for expensive imports. This work supports open-source development, allowing robotics teams to adapt, modify, and improve the system according to their specific needs. The experimental validation demonstrated that the developed system exhibits robust and efficient performance comparable to commercial solutions.



📜 License

This project is licensed under multiple licenses:

  • Software: AGPL-3.0
  • Hardware: CERN-OHL-S v2
  • Documentation: CC-BY-SA 4.0



🤖 Bem-vindo! [PT]

A RobotLab é uma equipe de robótica criada para tornar o conhecimento mais acessível. Começamos como parte de um projeto acadêmico, mas com uma visão que vai além da sala de aula: desenvolver tecnologia, compartilhar nosso progresso e competir em alto nível.

Atualmente, nosso principal foco é o desenvolvimento de soluções para a categoria Mini Sumô autônomo, em que projetamos e construímos robôs capazes de perceber, decidir e agir de forma independente. Ao mesmo tempo, estamos sempre abertos a novas ideias e sugestões de projetos.

Nosso trabalho é totalmente aberto, e você pode explorar, acompanhar e contribuir com o nosso desenvolvimento aqui no GitHub.

📍 Situado no Rio de Janeiro, Brasil.

Criadores

Bruna Antunes     Luiz Felipe Bezerra


📦 Projetos

MAR — Módulo de Ativação Remota

Um sistema de ativação remota projetado para controlar e inicializar dispositivos eletrônicos, especialmente em robôs autônomos. O módulo garante acionamento confiável, mais rápido e seguro.


Sensor Infravermelho Digital RL001

  • 🔧 Hardware: 🛠️ Em desenvolvimento
  • 📚 Documentação: 🛠️ Em desenvolvimento

Um sensor digital baseado em infravermelho para detecção de objetos e proximidade. Projetado para aplicações em robótica móvel, como detecção de oponentes em robôs mini sumo e detecção de obstáculos.


Sensor de Linha RL002

  • 🔧 Hardware: 🛠️ Em desenvolvimento
  • 📚 Documentação: 🛠️ Em desenvolvimento

Um sensor dedicado à detecção de linhas (contraste claro/escuro), utilizado para navegação e detecção de bordas em robôs autônomos.


Arquitetura DarwinFlow

  • 💻 Software: 🛠️ Em desenvolvimento
  • 📚 Documentação: 🛠️ Em desenvolvimento

Uma arquitetura de software modular projetada para padronizar e escalar o código de robôs. A DarwinFlow organiza a leitura de sensores, tomada de decisão e controle de atuadores, melhorando a manutenibilidade, testes e evolução do sistema.


Orion — Placa Integrada ESP32-S3

  • 🔧 Hardware: 🛠️ Em desenvolvimento
  • 📚 Documentação: 🛠️ Em desenvolvimento

Uma placa embarcada baseada no ESP32-S3, projetada para integrar processamento, comunicação e controle em um único sistema. Focada em alto desempenho para aplicações com múltiplos sensores e lógica mais avançada.


Sakura — Placa Modular Arduino Nano

  • 🔧 Hardware: 🛠️ Em desenvolvimento
  • 📚 Documentação: 🛠️ Em desenvolvimento

Uma plataforma modular baseada no Arduino Nano. Permite fácil integração com sensores e atuadores, sendo ideal para eletrônica simples no estilo plug-and-play.



📘 Artigos

Resumo: Este artigo explora o projeto, a construção e o desempenho de um robô desenvolvido para competir na categoria Mini Sumô Autônomo. Nesse desafio, robôs autônomos com peso de até 500 gramas batalham em uma arena circular, sendo programados para detectar e empurrar o oponente para fora da área de combate sem intervenção humana. A natureza dessa competição exige a integração de diversas áreas do conhecimento, desde a seleção de componentes até o desenvolvimento de códigos. Ao destacar os desafios enfrentados, as soluções adotadas e as lições aprendidas, o artigo busca promover inovação na área de robótica competitiva, educacional e interdisciplinar.


Resumo: Esta pesquisa apresenta o projeto e a implementação de uma plataforma robótica modular para fins educacionais, baseada na modalidade de competição mini sumô. O robô desenvolvido é composto por módulos conectáveis magneticamente, que simplificam tanto a integração mecânica quanto elétrica, eliminando a necessidade de fiação exposta e reduzindo a complexidade de montagem. A plataforma é baseada em um microcontrolador Arduino Nano, com suporte a sensores infravermelhos e ultrassônicos. Possui uma estrutura modular com alinhamento magnético e proteção baseada em ponte de Graetz com diodos Schottky, o que ajuda a prevenir danos causados por inversão de polaridade. A plataforma criada demonstra modularidade, robustez durante reconfigurações e operação eficiente em ambientes de competição de sumô. A solução proposta amplia o engajamento em STEM ao possibilitar prototipagem rápida, experimentação com sensores e estratégias iterativas de controle em ambientes de aprendizado prático.


Resumo: Este artigo apresenta o desenvolvimento de um sistema de ativação de baixo custo para robôs de sumô competitivos, projetado para garantir conformidade com os regulamentos das competições, ao mesmo tempo em que otimiza o tempo de resposta e a confiabilidade. O sistema é baseado em um microcontrolador ATmega328P, que processa sinais de um sensor infravermelho TSOP 4840 para detectar e decodificar comandos transmitidos por meio do protocolo Sony Infrared Remote Control (SIRC). O sistema minimiza atrasos na ativação ao utilizar processamento baseado em interrupções e controle direto de hardware, garantindo um início de partida preciso e sincronizado. A solução proposta oferece uma alternativa econômica e personalizável aos módulos comerciais de ativação, eliminando a necessidade de importações caras. Este trabalho apoia o desenvolvimento open-source, permitindo que equipes de robótica adaptem, modifiquem e aprimorem o sistema de acordo com suas necessidades específicas. A validação experimental demonstrou que o sistema desenvolvido apresenta desempenho robusto e eficiente, comparável às soluções comerciais.



📜 Licença

Este projeto está licenciado sob múltiplas licenças:

  • Software: AGPL-3.0
  • Hardware: CERN-OHL-S v2
  • Documentação: CC-BY-SA 4.0

About

Open-source Robotics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors