Open Source Robotics

Una colección curada de proyectos, herramientas y software de robótica de código abierto de alta calidad.

TurtleBot3

Paquetes de ROS para TurtleBot3: la plataforma estándar de robot móvil educativo

Licencia

Apache-2.0

Resumen

TurtleBot3 es la tercera generación del robot educativo de referencia de ROS, desarrollado por ROBOTIS junto con Open Robotics. Este repositorio contiene los paquetes oficiales de ROS 1 y ROS 2 que arrancan el robot, publican sus sensores, controlan sus actuadores de rueda Dynamixel y lo exponen a los stacks de SLAM, Nav2 y simulación. Los modelos Burger y Waffle Pi son robots de tracción diferencial pequeños y asequibles con un lidar de 360°, IMU y opciones de cámara, y los paquetes abiertos de aquí son el punto de partida canónico para aprender navegación robótica con ROS.

Este repositorio proporciona el stack de software completo de TurtleBot3: bringup del robot, descripciones URDF para los modelos Burger, Waffle y Waffle Pi, teleoperación, nodos de diagnóstico y de ejemplo, y el pegamento entre el controlador embebido OpenCR y el grafo de ROS. Junto con los repositorios complementarios turtlebot3_msgs y turtlebot3_simulations, soporta tanto ROS 1 (Noetic) como versiones modernas de ROS 2 (Humble/Jazzy). Los paquetes se integran directamente con slam_toolbox y Nav2, de modo que un robot de serie puede mapear una habitación y navegar de forma autónoma nada más sacarlo de la caja, y los mismos archivos launch controlan la simulación en Gazebo cuando no hay hardware presente, razón por la cual TurtleBot3 es la plataforma usada por la mayoría de los cursos universitarios de ROS y por los tutoriales oficiales de ROS.

Por qué importa

TurtleBot3 es el robot en el que una gran parte de los roboticistas del mundo aprendió ROS: es la plataforma de referencia oficial para los tutoriales de ROS y los cursos universitarios, y su software, URDFs y diseños de hardware totalmente abiertos hicieron mainstream la educación robótica reproducible y de bajo coste.

Qué problema resuelve

Aprender navegación con ROS solía requerir una plataforma de investigación cara o hardware casero frágil. Los paquetes abiertos de TurtleBot3 dan a estudiantes y laboratorios un robot documentado, respaldado por simulador y asequible, donde el SLAM y la navegación autónoma funcionan de serie.

Puntos clave

  • Paquetes oficiales de ROS 1 y ROS 2 para los modelos Burger, Waffle y Waffle Pi
  • SLAM y navegación autónoma con Nav2 de serie gracias al lidar de 360° integrado
  • Los URDFs y la simulación en Gazebo reflejan los robots físicos para aprender sin hardware
  • La placa embebida OpenCR y los actuadores Dynamixel están totalmente documentados y abiertos
  • La plataforma de referencia de los tutoriales oficiales de ROS y de incontables cursos universitarios

Para quién es

  • Estudiantes y educadores de robótica
  • Principiantes de ROS que aprenden SLAM y navegación
  • Laboratorios que se estandarizan sobre una base de investigación de bajo coste
  • Desarrolladores que prototipan aplicaciones de robots móviles

Limitaciones

  • Diseñado para entornos interiores de suelo plano: ruedas pequeñas y carga útil modesta
  • La computación de la Raspberry Pi de serie es limitada para cargas de percepción pesadas
  • El hardware debe comprarse a distribuidores de ROBOTIS (solo los diseños y el software son abiertos)

Este sitio web requiere JavaScript. Por favor, habilite JavaScript para explorar nuestros proyectos de robótica.