Open Duck Mini 运行时
Open_Duck_Mini_Runtime
智能硬件
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Open Duck Mini的运行时代码。
这是一个面向机器人爱好者和开发者的开源项目,旨在为“Open Duck Mini”这款小型双足机器人提供完整的运行时环境。项目核心解决的是从硬件配置到运动控制的端到端部署问题,让用户能快速让一个自制的机器人“走起来”。
项目特点
基于树莓派 Zero 2W 的轻量级机器人控制平台
支持 Xbox One 手柄蓝牙遥控
集成 IMU 姿态传感器驱动与校准
提供强化学习行走策略(ONNX模型)
支持 I2C 总线电机控制
可配置的机器人参数(关节偏移、表情功能等)
支持扬声器音频输出
模块化Python代码,易于扩展
技术规格
| 主控平台 | |
|---|---|
| 操作系统 | |
| 编程语言 | |
| 通信协议 | |
| 电机控制 | |
| 姿态传感器 | |
| 音频输出 | |
| 遥控方式 | |
| 行走控制 | |
| 软件架构 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Raspberry Pi Zero 2W | 1 | — | 核心控制器 |
| MicroSD卡 | 1 | — | 安装操作系统 |
| 伺服电机 | 8 | — | 四足各2个自由度 |
| FTDI串口电机控制板 | 1 | — | 通过USB连接 |
| IMU模块 | 1 | — | I2C接口 |
| MAX98357 I2S功放 | 1 | — | 可选 |
| 小型扬声器 | 1 | — | 可选 |
| Xbox One手柄 | 1 | — | 蓝牙连接 |
| 锂电池组 | 1 | — | 为树莓派和电机供电 |
| 3D打印外壳和腿部 | 1套 | — | 机器人本体 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印机器人外壳和结构件 | ✅ 是 |
| 焊台 | 焊接电子元件和连接线 | ✅ 是 |
| 螺丝刀套装 | 组装机器人结构 | ✅ 是 |
| 杜邦线/排线 | 连接电子模块 | ✅ 是 |
| 热缩管 | 绝缘焊接点 | ▢ 推荐 |
| 万用表 | 检测电路连接 | ▢ 推荐 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
项目图库
所需技能
🔧 **动手能力**:需要组装机器人结构、焊接电路、连接线缆,具备基础的电子制作能力
💻 **编程能力**:需要掌握Python编程、Linux命令行操作、SSH远程连接、Git版本控制
⚡ **电子电路**:需要了解I2C通信、串口通信、蓝牙配对、电源管理基础知识
适用场景
机器人爱好者学习四足机器人运动控制
基于强化学习的机器人行走策略研究与实验
树莓派嵌入式机器人开发教学
开源机器人社区项目贡献与二次开发
智能玩具/教育机器人原型开发