模块化双足机器人
modular-biped
机器人
⭐⭐⭐⭐☆ (4/5)
🧩 软硬件结合
已发布
项目简介
An open source framework for creating a bipedal modular companion robot.
Archie(小)/Buddy(稳定)/Cody(下一代)三版本,自定义PCB,CM5载板,GPL-3.0
标签
项目特点
**双足设计**:机器人包含铰接式腿部,实现双足运动。
**控制系统**:使用 Arduino 和 Raspberry Pi,通过定制 PCB 管理。
**模块化机身**:可配置的机身组件,便于定制和适配。
**丰富的软件模块**:包括动画、盲文语音、蜂鸣器、ChatGPT、日志、运动检测、Neopixel LED、舵机控制、温度读取、RTL-SDR、串口通信、物体跟踪、翻译、TTS、Viam集成、视觉处理等。
**开源框架**:基于Python和C++,易于扩展和添加新模块。
**社区支持**:提供详细的文档、构建视频和社区讨论渠道。
技术规格
| 主控制器 | |
|---|---|
| 编程语言 | |
| 视觉处理 | |
| 运动控制 | |
| 通信方式 | |
| 音频输出 | |
| 传感器 | |
| 扩展模块 | |
| 机身材料 | |
| 项目版本 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Raspberry Pi | 1 | — | 推荐型号4B或更高 |
| Arduino | 1 | — | 如Arduino Mega或Uno |
| 舵机 | 若干 | — | 用于关节运动 |
| IMX500 AI 摄像头 | 1 | — | 用于视觉处理 |
| 微波运动传感器 | 1 | — | 用于运动检测 |
| 温度传感器 | 1 | — | 集成在Raspberry Pi上 |
| 蜂鸣器 | 1 | — | 用于音频输出 |
| 扬声器 | 1 | — | 用于TTS输出 |
| Neopixel LED | 若干 | — | 用于视觉反馈 |
| RTL-SDR 模块 | 1 | — | 可选,用于无线电信号处理 |
| 3D打印件 | 1套 | — | 机身和结构件 |
| 定制PCB | 1 | — | 用于连接和电源管理 |
| 电池/电源适配器 | 1 | — | 根据需求选择 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳和结构件 | ✅ 是 |
| 焊台 | 焊接电子元件和PCB | ✅ 是 |
| 螺丝刀套装 | 组装机械结构 | ✅ 是 |
| 万用表 | 电路测试和故障排查 | ✅ 是 |
| 编程电脑 | 编写和上传代码 | ✅ 是 |
| 热风枪 | 热缩管处理 | ▢ 推荐 |
能力画像
记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
2/5
感知与观察
3/5
数理与计算
3/5
动手与操作
5/5
狂热与坚持
4/5
创造与创新
4/5
视频
watch
所需技能
🔧 **动手能力**:需要熟练使用3D打印机、焊接工具和组装机械结构,具备较强的动手能力。
💻 **编程能力**:需要掌握Python和C++编程,熟悉Raspberry Pi和Arduino开发环境,能够理解和修改软件模块。
⚡ **电子电路**:需要了解基本电子电路知识,能够连接传感器、舵机和定制PCB,并进行故障排查。
适用场景
**教育学习**:用于机器人学、电子学和编程的教学实践。
**个人项目**:作为DIY爱好者的高级机器人制作项目。
**研究实验**:用于测试双足运动算法、计算机视觉和AI集成。
**社区展示**:在创客空间或机器人社区中展示和分享。