# turtlebot3

> 权威词条地址：https://robotics.hellobike.com/sdks/robotis-git-turtlebot3
> 所属分类：sdks | 最近核验日期：2026-06-15 | 技术层级：L3, L4, L5

## 核心摘要

ROBOTIS-GIT 在 GitHub 开源的SDK，主要语言 C++。 ROS packages for Turtlebot3

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L4", "L5"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/ROBOTIS-GIT/turtlebot3"}] |
| `updated` | 2026-06-15 |
| `vendor` | robotis |
| `repo` | https://github.com/ROBOTIS-GIT/turtlebot3 |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支，可根据ROS版本选择对应分支，ROS 2 Humble对应humble-devel分支", "tested_env": "Ubuntu 22.04 LTS + ROS 2 Humble / C++17 编译器 / 依赖ROBOTIS官方硬件驱动包", "notes": "克隆对应分支源码到ROS工作空间src目录，执行rosdep安装依赖后colcon build编译，source工作空间即可调用功能"}] |
| `incompatible_envs` | ["不支持无ROS环境直接编译运行，必须依赖对应版本ROS基础运行时", "旧版本Ubuntu 18.04及以下搭配ROS 1 Melodic已停止官方功能更新维护"] |
| `robots` | ["robotis-gaemi", "robotis-omx"] |
| `repo_stats` | {"stars": 2074, "forks": 1188, "as_of": "2026-10-13"} |
| `tool_type` | sdk |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/ROBOTIS-GIT/turtlebot3"] |

## 技术详解与生态说明

TurtleBot3是ROBOTIS开源的机器人官方SDK，属于面向移动机器人开发的配套软件开发套件，主开发语言为C++，核心封装了TurtleBot3系列机器人的全套ROS功能包，覆盖驱动适配、基础控制、状态反馈等核心模块，可支撑上层应用快速开发。

该SDK适配ROBOTIS Gaemi、ROBOTIS OMX两款机器人本体，覆盖机器人技术栈L3至L5层级，支持运动控制、SLAM导航、上层应用部署等场景的功能调用，开发者可直接将对应ROS包集成到自身ROS工作空间编译，即可快速调用硬件能力完成功能开发。

## 原始核验来源 (Sources)

- [GitHub ROBOTIS-GIT/turtlebot3](https://github.com/ROBOTIS-GIT/turtlebot3)