Open Source Robotics

Une collection organisée de projets, outils et logiciels robotiques open source de haute qualité.

TurtleBot3

Paquets ROS pour TurtleBot3 — la plateforme standard de robot mobile éducatif

Licence

Apache-2.0

Aperçu

TurtleBot3 est la troisième génération du robot éducatif de référence de ROS, développé par ROBOTIS avec Open Robotics. Ce dépôt contient les paquets ROS 1 et ROS 2 officiels qui démarrent le robot, publient ses capteurs, pilotent ses actionneurs de roues Dynamixel et l'exposent aux stacks SLAM, Nav2 et de simulation. Les modèles Burger et Waffle Pi sont de petits robots différentiels abordables avec un lidar 360°, une IMU et des options de caméra, et les paquets ouverts présentés ici sont le point de départ canonique pour apprendre la navigation robotique avec ROS.

Ce dépôt fournit la stack logicielle complète de TurtleBot3 : bringup du robot, descriptions URDF des modèles Burger, Waffle et Waffle Pi, nœuds de téléopération, de diagnostic et d'exemple, et la colle entre le contrôleur embarqué OpenCR et le graphe ROS. Avec les dépôts compagnons turtlebot3_msgs et turtlebot3_simulations, il prend en charge à la fois ROS 1 (Noetic) et les versions modernes de ROS 2 (Humble/Jazzy). Les paquets s'intègrent directement à slam_toolbox et Nav2, si bien qu'un robot de série peut cartographier une pièce et naviguer de façon autonome dès la sortie de boîte, et les mêmes fichiers launch pilotent la simulation Gazebo en l'absence de matériel — c'est pourquoi TurtleBot3 est la plateforme utilisée par la plupart des cours universitaires de ROS et par les tutoriels ROS officiels.

Pourquoi c'est important

TurtleBot3 est le robot sur lequel une grande partie des roboticiens du monde ont appris ROS : c'est la plateforme de référence officielle des tutoriels ROS et des cours universitaires, et son logiciel, ses URDF et ses conceptions matérielles entièrement ouverts ont démocratisé une éducation robotique reproductible et à faible coût.

Le problème résolu

Apprendre la navigation ROS exigeait autrefois une plateforme de recherche coûteuse ou du matériel maison fragile. Les paquets ouverts de TurtleBot3 offrent aux étudiants et aux laboratoires un robot documenté, adossé à un simulateur et abordable, où le SLAM et la navigation autonome fonctionnent dès la sortie de boîte.

Points clés

  • Paquets ROS 1 et ROS 2 officiels pour les modèles Burger, Waffle et Waffle Pi
  • SLAM et navigation autonome Nav2 prêts à l'emploi avec le lidar 360° intégré
  • Les URDF et la simulation Gazebo reflètent les robots physiques pour apprendre sans matériel
  • La carte embarquée OpenCR et les actionneurs Dynamixel sont entièrement documentés et ouverts
  • La plateforme de référence des tutoriels ROS officiels et d'innombrables cours universitaires

Pour qui

  • Étudiants et enseignants en robotique
  • Débutants ROS apprenant le SLAM et la navigation
  • Laboratoires standardisant sur une base de recherche à faible coût
  • Développeurs prototypant des applications de robots mobiles

Limites

  • Conçu pour les environnements intérieurs à sol plat — petites roues et charge utile modeste
  • Le calcul sur le Raspberry Pi de série est limité pour les charges de perception lourdes
  • Le matériel doit être acheté auprès des revendeurs ROBOTIS (seuls les plans et le logiciel sont ouverts)

Ce site nécessite JavaScript. Veuillez activer JavaScript pour explorer nos projets de robotique open source.