Open Source Robotics

精选高质量开源机器人项目、工具和软件,推动机器人社区发展。

TurtleBot3

TurtleBot3 的 ROS 软件包——标准教育移动机器人平台

许可证

Apache-2.0

概述

TurtleBot3 是 ROS 参考教育机器人的第三代,由 ROBOTIS 与 Open Robotics 联合开发。本仓库包含官方 ROS 1 和 ROS 2 软件包,负责启动机器人、发布传感器数据、驱动其 Dynamixel 轮式执行器,并将其接入 SLAM、Nav2 和仿真技术栈。Burger 和 Waffle Pi 型号是小巧平价的差速驱动机器人,配备 360° 激光雷达、IMU 及可选相机,这里的开源软件包是学习 ROS 机器人导航的规范起点。

本仓库提供完整的 TurtleBot3 软件栈:机器人启动(bringup)、Burger、Waffle 和 Waffle Pi 型号的 URDF 描述、遥操作、诊断和示例节点,以及连接 OpenCR 嵌入式控制器与 ROS 计算图的粘合层。它与配套的 turtlebot3_msgs 和 turtlebot3_simulations 仓库一起,同时支持 ROS 1(Noetic)和较新的 ROS 2 版本(Humble/Jazzy)。这些软件包直接集成 slam_toolbox 和 Nav2,因此一台原装机器人开箱就能给房间建图并自主导航;没有硬件时,同样的 launch 文件也能驱动 Gazebo 仿真——这正是大多数高校 ROS 课程和官方 ROS 教程都选用 TurtleBot3 的原因。

为何重要

TurtleBot3 是世界上很大一部分机器人工程师学习 ROS 的那台机器人:它是 ROS 教程和高校课程的官方参考平台,其完全开放的软件、URDF 和硬件设计,让低成本、可复现的机器人教育成为主流。

解决的问题

过去学习 ROS 导航需要昂贵的科研平台或脆弱的自制硬件。TurtleBot3 的开源软件包为学生和实验室提供了一台文档齐全、有仿真支持、价格亲民的机器人,SLAM 和自主导航开箱即用。

要点

  • Burger、Waffle 和 Waffle Pi 型号的官方 ROS 1 和 ROS 2 软件包
  • 凭借内置 360° 激光雷达,SLAM 和 Nav2 自主导航开箱即用
  • URDF 和 Gazebo 仿真与实体机器人一一对应,无硬件也能学习
  • OpenCR 嵌入式板和 Dynamixel 执行器文档完整且开放
  • 官方 ROS 教程和无数高校课程的参考平台

适用人群

  • 机器人专业学生与教育工作者
  • 学习 SLAM 和导航的 ROS 初学者
  • 以低成本研究底盘为标准配置的实验室
  • 开发移动机器人应用原型的开发者

局限

  • 为室内平坦地面设计——轮子小、载荷有限
  • 原装树莓派的算力难以承担繁重的感知任务
  • 硬件必须从 ROBOTIS 经销商购买(只有设计和软件是开放的)

本网站需要 JavaScript 才能正常运行。请启用 JavaScript 以浏览我们的开源机器人项目。