模块化双足机器人 modular-biped

机器人 ⭐⭐⭐⭐☆ (4/5) 🧩 软硬件结合 已发布
makerforgetech 473 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /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集成。
**社区展示**:在创客空间或机器人社区中展示和分享。