Reachy 2 Python SDK
reachy2-sdk
四足/人形机器人
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Reachy 2 Python SDK:用于控制Reachy 2机器人的Python开发工具包。
Reachy 2 SDK 是专为 Pollen Robotics 第二代人形机器人 Reachy 2 打造的 Python 软件开发工具包,为开发者提供了高效、灵活的机器人编程接口。该 SDK 基于 gRPC 通信协议构建,支持通过 Python 代码直接控制机器人的全身运动,包括双臂、头部、躯干以及移动底座,同时集成了摄像头和音频模块的调用能力。
标签
项目特点
提供 Python 接口控制 Reachy 2 机器人的所有功能
支持通过 gRPC 与机器人服务器通信
包含离线(mock)和在线(真实/仿真)单元测试
提供 Jupyter Notebook 示例和脚本
使用 pdoc 自动生成 API 文档
支持摄像头、音频和移动底座等专项测试
技术规格
| 编程语言 | |
|---|---|
| 通信协议 | |
| 测试框架 | |
| 文档生成 | |
| 代码风格 | |
| 许可证 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Python 3 | 1 | — | 运行环境 |
| reachy2-sdk | 1 | — | 从 PyPI 或源码安装 |
| Reachy 2 机器人 | 1 | — | 可选,用于在线测试 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Python 3 | 运行 SDK | ✅ 是 |
| pip | 安装依赖 | ✅ 是 |
| pytest | 运行单元测试 | ▢ 推荐 |
| pdoc | 生成文档 | ▢ 推荐 |
| Jupyter Notebook | 运行示例 | ▢ 推荐 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
项目图库
所需技能
🔧 **动手能力**:无需硬件操作,但连接真实机器人时需要基本网络配置
💻 **编程能力**:需要 Python 基础,理解异步编程和 gRPC 概念
⚡ **电子电路**:无需
适用场景
使用 Python 控制 Reachy 2 机器人进行科研或教育演示
在仿真环境中开发和测试机器人控制算法
基于 Reachy 2 开发交互式应用(如语音对话、视觉识别)