# drake

> 权威词条地址：https://robotics.hellobike.com/sdks/robotlocomotion-drake
> 所属分类：sdks | 最近核验日期：2026-10-25 | 技术层级：L3

## 核心摘要

RobotLocomotion 在 GitHub 开源的框架，主要语言 C++。 Model-based design and verification for robotics.

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/RobotLocomotion/drake"}] |
| `updated` | 2026-10-25 |
| `repo` | https://github.com/RobotLocomotion/drake |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定发行版（优先选用官网提供的预编译稳定版）", "tested_env": "Ubuntu 22.04 LTS / GCC 9.4+ / Python 3.10+ / 可选搭配ROS 2 Humble", "notes": "可通过apt安装官方预编译包，或拉取源码使用bazel编译，核心入口为drake::systems::System框架与drake::multibody动力学模块。"}] |
| `incompatible_envs` | ["Windows原生支持有限，仅能通过WSL2环境运行，不建议直接原生编译", "Ubuntu 20.04及更早版本仅兼容旧版Drake，不再获得官方功能更新支持"] |
| `repo_stats` | {"stars": 4236, "forks": 1392, "as_of": "2026-10-26"} |
| `tool_type` | framework |
| `overview_sources` | ["https://github.com/RobotLocomotion/drake"] |

## 技术详解与生态说明

Drake是RobotLocomotion团队开源的机器人通用开发框架，工具类型为开发框架，核心开发语言为C++，主打基于模型的设计与验证能力，内置机器人动力学建模、运动规划求解、系统仿真与控制器验证等核心功能模块，可支撑机器人系统的全流程算法迭代与性能验证。

该框架适配机器人技术栈的L3层级，聚焦运动控制、轨迹优化、动力学仿真等核心算法环节，不绑定特定机型。开发者可通过C++ API直接集成到自研机器人系统中，也可配合第三方仿真环境或实机控制链路，完成算法从仿真验证到实机部署的落地流程。

## 原始核验来源 (Sources)

- [GitHub RobotLocomotion/drake](https://github.com/RobotLocomotion/drake)