Open Source Robotics

Eine kuratierte Sammlung hochwertiger Open-Source-Robotikprojekte, Werkzeuge und Software für die Robotik-Community.

TurtleBot3

ROS-Pakete für den TurtleBot3 — die Standard-Bildungsplattform für mobile Roboter

Lizenz

Apache-2.0

Überblick

TurtleBot3 ist die dritte Generation des ROS-Referenzroboters für die Ausbildung, entwickelt von ROBOTIS gemeinsam mit Open Robotics. Dieses Repository enthält die offiziellen ROS-1- und ROS-2-Pakete, die den Roboter hochfahren, seine Sensoren publizieren, seine Dynamixel-Radaktuatoren ansteuern und ihn für die SLAM-, Nav2- und Simulations-Stacks verfügbar machen. Die Modelle Burger und Waffle Pi sind kleine, erschwingliche Differentialantriebsroboter mit einem 360°-Lidar, IMU und Kameraoptionen, und die offenen Pakete hier sind der kanonische Ausgangspunkt, um Roboternavigation mit ROS zu lernen.

Dieses Repository liefert den vollständigen TurtleBot3-Software-Stack: Roboter-Bringup, URDF-Beschreibungen für die Modelle Burger, Waffle und Waffle Pi, Teleoperation, Diagnose- und Beispiel-Nodes sowie das Bindeglied zwischen dem eingebetteten OpenCR-Controller und dem ROS-Graphen. Zusammen mit den begleitenden Repositories turtlebot3_msgs und turtlebot3_simulations unterstützt es sowohl ROS 1 (Noetic) als auch moderne ROS-2-Releases (Humble/Jazzy). Die Pakete integrieren sich direkt mit slam_toolbox und Nav2, sodass ein serienmäßiger Roboter out of the box einen Raum kartieren und autonom navigieren kann, und dieselben Launch-Dateien treiben die Gazebo-Simulation an, wenn keine Hardware vorhanden ist — weshalb der TurtleBot3 die Plattform ist, die von den meisten universitären ROS-Kursen und den offiziellen ROS-Tutorials verwendet wird.

Warum es wichtig ist

Der TurtleBot3 ist der Roboter, auf dem ein großer Teil der Robotiker weltweit ROS gelernt hat: Er ist die offizielle Referenzplattform für ROS-Tutorials und Universitätskurse, und seine vollständig offene Software, URDFs und Hardware-Designs haben kostengünstige, reproduzierbare Robotik-Ausbildung zum Mainstream gemacht.

Welches Problem es löst

ROS-Navigation zu lernen erforderte früher eine teure Forschungsplattform oder fragile Eigenbau-Hardware. Die offenen Pakete des TurtleBot3 geben Studierenden und Laboren einen dokumentierten, simulatorgestützten, erschwinglichen Roboter, auf dem SLAM und autonome Navigation out of the box funktionieren.

Wichtigste Punkte

  • Offizielle ROS-1- und ROS-2-Pakete für die Modelle Burger, Waffle und Waffle Pi
  • SLAM und autonome Nav2-Navigation out of the box mit dem eingebauten 360°-Lidar
  • URDFs und Gazebo-Simulation spiegeln die physischen Roboter für hardwarefreies Lernen
  • Das eingebettete OpenCR-Board und die Dynamixel-Aktuatoren sind vollständig dokumentiert und offen
  • Die Referenzplattform für die offiziellen ROS-Tutorials und unzählige Universitätskurse

Für wen

  • Robotikstudierende und Lehrende
  • ROS-Einsteiger, die SLAM und Navigation lernen
  • Labore, die auf eine kostengünstige Forschungsbasis standardisieren
  • Entwickler, die Anwendungen für mobile Roboter prototypisieren

Einschränkungen

  • Für flache Indoor-Umgebungen konzipiert — kleine Räder und bescheidene Traglast
  • Die Rechenleistung des serienmäßigen Raspberry Pi ist für anspruchsvolle Perception-Workloads begrenzt
  • Die Hardware muss bei ROBOTIS-Händlern gekauft werden (nur Designs und Software sind offen)

Diese Website benötigt JavaScript. Bitte aktivieren Sie JavaScript, um unsere Open-Source-Robotikprojekte zu erkunden.