# firmware

> 权威词条地址：https://robotics.hellobike.com/sdks/bearrobotics-public-firmware
> 所属分类：sdks | 最近核验日期：2026-04-27 | 技术层级：L3

## 核心摘要

bearrobotics-public 在 GitHub 开源的SDK，主要语言 C++。 Firmware API Document for 3rd Party

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/bearrobotics-public/firmware"}] |
| `updated` | 2026-04-27 |
| `vendor` | bear-robotics |
| `repo` | https://github.com/bearrobotics-public/firmware |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支", "tested_env": "Ubuntu 22.04 LTS + GCC 11.x + CMake 3.16+ + ROS 2 Humble", "notes": "克隆仓库后参照README安装依赖，通过cmake编译，入口为include目录下的固件API头文件，适配所列全系列机型L3层开发。"}] |
| `incompatible_envs` | ["不支持Ubuntu 20.04及更早版本，无法兼容ROS 2 Foxy/Noetic等旧版ROS环境", "GCC版本低于9.0时会出现C++语法兼容问题，无法正常编译SDK"] |
| `robots` | ["bear-robotics-carti-100", "bear-robotics-kinisi", "bear-robotics-servi-clean", "bear-robotics-servi-clean-max", "bear-robotics-servi-plus", "bear-robotics-servi-q"] |
| `repo_stats` | {"stars": 0, "forks": 0, "as_of": "2026-10-13"} |
| `tool_type` | sdk |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/bearrobotics-public/firmware"] |

## 技术详解与生态说明

该项目是Bear Robotics开源的机器人固件SDK，开发语言为C++，核心提供官方固件开放API与第三方开发文档，支持开发者对Bear Robotics商用服务机器人做上层功能二次开发，封装了机器人底层硬件访问、状态读取、动作指令下发的标准化调用接口。

该SDK适配Bear Robotics旗下Carti-100、Kinisi、Servi Clean、Servi Clean Max、Servi Plus、Servi Q全系列商用服务机型，对应L3层级的上层应用开发接口，第三方开发者可直接集成SDK调用官方固件能力，快速开发定制化配送、清洁等场景功能，无需适配底层硬件逻辑。

## 原始核验来源 (Sources)

- [GitHub bearrobotics-public/firmware](https://github.com/bearrobotics-public/firmware)