Open Source Robotics

Uma coleção selecionada de projetos, ferramentas e software de robótica de código aberto de alta qualidade.

TurtleBot3

Pacotes ROS para o TurtleBot3 — a plataforma padrão de robô móvel educacional

Licença

Apache-2.0

Visão geral

O TurtleBot3 é a terceira geração do robô educacional de referência do ROS, desenvolvido pela ROBOTIS com a Open Robotics. Este repositório contém os pacotes oficiais ROS 1 e ROS 2 que inicializam o robô, publicam seus sensores, acionam seus atuadores de roda Dynamixel e o expõem às stacks de SLAM, Nav2 e simulação. Os modelos Burger e Waffle Pi são robôs de tração diferencial pequenos e acessíveis, com lidar de 360°, IMU e opções de câmera, e os pacotes abertos aqui são o ponto de partida canônico para aprender navegação de robôs com ROS.

Este repositório fornece a stack de software completa do TurtleBot3: bringup do robô, descrições URDF para os modelos Burger, Waffle e Waffle Pi, teleoperação, nós de diagnóstico e de exemplo, e a cola entre o controlador embarcado OpenCR e o grafo ROS. Junto com os repositórios complementares turtlebot3_msgs e turtlebot3_simulations, ele suporta tanto ROS 1 (Noetic) quanto releases modernos do ROS 2 (Humble/Jazzy). Os pacotes integram diretamente com slam_toolbox e Nav2, de modo que um robô de fábrica pode mapear uma sala e navegar autonomamente sem configuração adicional, e os mesmos arquivos de launch acionam a simulação no Gazebo quando não há hardware presente — motivo pelo qual o TurtleBot3 é a plataforma usada pela maioria dos cursos universitários de ROS e pelos tutoriais oficiais do ROS.

Por que importa

O TurtleBot3 é o robô no qual grande parte dos roboticistas do mundo aprendeu ROS: é a plataforma de referência oficial dos tutoriais de ROS e de cursos universitários, e seu software totalmente aberto, URDFs e designs de hardware tornaram mainstream a educação em robótica reproduzível e de baixo custo.

Problema que resolve

Aprender navegação com ROS costumava exigir uma plataforma de pesquisa cara ou hardware customizado frágil. Os pacotes abertos do TurtleBot3 dão a estudantes e laboratórios um robô documentado, acessível e com respaldo em simulador, onde SLAM e navegação autônoma funcionam de imediato.

Pontos principais

  • Pacotes oficiais ROS 1 e ROS 2 para os modelos Burger, Waffle e Waffle Pi
  • SLAM e navegação autônoma com Nav2 prontos para uso com o lidar de 360° embutido
  • URDFs e simulação no Gazebo espelham os robôs físicos para aprendizado sem hardware
  • A placa embarcada OpenCR e os atuadores Dynamixel são totalmente documentados e abertos
  • A plataforma de referência dos tutoriais oficiais do ROS e de incontáveis cursos universitários

Para quem é

  • Estudantes e educadores de robótica
  • Iniciantes em ROS aprendendo SLAM e navegação
  • Laboratórios padronizando em uma base de pesquisa de baixo custo
  • Desenvolvedores prototipando aplicações de robôs móveis

Limitações

  • Projetado para ambientes internos de piso plano — rodas pequenas e carga útil modesta
  • O poder computacional do Raspberry Pi de fábrica é limitado para workloads pesados de percepção
  • O hardware precisa ser comprado de revendedores ROBOTIS (apenas os designs e o software são abertos)

Este site requer JavaScript. Por favor, habilite o JavaScript para explorar nossos projetos de robótica.