Reachy 2 Python SDK

reachy2-sdk

四足/人形机器人 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
pollen-robotics 52 Stars Apache-2.0 BOM 完整度: /5 教程完整度: /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 开发交互式应用(如语音对话、视觉识别)