# CppRobotics

> 权威词条地址：https://robotics.hellobike.com/sdks/onlytailei-cpprobotics
> 所属分类：sdks | 最近核验日期：2024-03-08 | 技术层级：L3

## 核心摘要

onlytailei 在 GitHub 开源的算法库，主要语言 C++。 cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/onlytailei/CppRobotics"}] |
| `updated` | 2024-03-08 |
| `repo` | https://github.com/onlytailei/CppRobotics |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支", "tested_env": "Ubuntu 20.04 LTS / Ubuntu 22.04 LTS + GCC 7.5.0+ + CMake 3.10+", "notes": "克隆仓库后进入对应算法目录，执行mkdir build && cd build && cmake .. && make即可编译运行示例，可直接引入源码到自有项目集成。"}] |
| `incompatible_envs` | ["不支持Windows原生编译，需通过WSL2或虚拟机运行Linux环境使用", "GCC版本低于7.5.0时可能出现C++11特性兼容问题导致编译失败"] |
| `repo_stats` | {"stars": 2237, "forks": 536, "as_of": "2026-10-13"} |
| `tool_type` | library |
| `overview_sources` | ["https://github.com/onlytailei/CppRobotics"] |

## 技术详解与生态说明

CppRobotics是由开发者onlytailei开源的机器人算法库，采用C++作为核心开发语言，定位为轻量化机器人算法参考实现工具，核心功能覆盖定位、建图、SLAM、路径规划、运动控制五大经典机器人核心算法模块，所有算法均提供可运行的C++实现源码。

该算法库适配L3层级机器人技术栈，可集成至自主移动机器人、机械臂等各类机器人的运动决策与感知模块，开发者可直接引用对应模块源码嵌入现有C++机器人项目，也可基于其实现进行二次开发适配特定硬件的功能需求，无需从零搭建经典算法框架。

## 原始核验来源 (Sources)

- [GitHub onlytailei/CppRobotics](https://github.com/onlytailei/CppRobotics)