Open Duck Mini 运行时

Open_Duck_Mini_Runtime

智能硬件 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
apirrone 128 Stars 未知 BOM 完整度: /5 教程完整度: /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通信、串口通信、蓝牙配对、电源管理基础知识

适用场景

机器人爱好者学习四足机器人运动控制
基于强化学习的机器人行走策略研究与实验
树莓派嵌入式机器人开发教学
开源机器人社区项目贡献与二次开发
智能玩具/教育机器人原型开发