fanhao375/microduck-replica
Microduck 复刻 · 从官方 MJCF 与 Rust 源码反推出的装配图、CAD 装配体与完整电控方案 | Mechanical + electronics reconstruction of Pollen Robotics' Microduck
它解决了什么问题
这个项目对 Microduck(一款小型双足机器人鸭子)进行了全面的逆向工程。尽管原始制造商提供了开源软件,但其硬件(BOM、CAD 文件、PCB 原理图)是封闭的,而本仓库通过分析官方的 MJCF 仿真模型和 STL 网格,重建了装配图、爆炸视图以及可直接用于 CAD 的装配模型。
它如何工作
作者分析了官方的 MJCF 仿真模型,该模型包含运动学树、精确的相对位置(精确到 0.1mm)、旋转轴以及质量/惯性张量。通过处理这些仿真文件,该项目生成了:
- CAD 装配模型:应用了世界变换的 STL 文件,可直接导入 CAD 软件(如 Fusion 360 或 SolidWorks)并处于正确位置。
- 装配图:可视化指南和爆炸视图,展示 15 个零件之间的连接方式。
- 紧固件分析:通过扫描 STL 中的孔特征,推断出所需的螺丝尺寸(主要是 M2 螺丝)。
- 硬件逆向工程:分析源代码,识别出所使用的现成组件,例如 Radxa Zero 3W 控制器和特定传感器。
适合谁
- 希望自行搭建 Microduck 的机器人爱好者和创客。
- 对硬件逆向工程和从仿真数据中重建运动学结构感兴趣的工程师。
- 研究双足行走和强化学习的研究人员,需要一个物理平台来测试其策略。
主要亮点
- 完整的运动学重建:恢复了 14 个受控关节和 1 个被动关节的装配关系。
- 即用型 CAD 模型:提供已预定位的 STL 文件,可立即导入 CAD 软件使用。
- 详细的硬件 BOM:明确识别出原始设计中使用的特定舵机(Dynamixel XL330)、轴承和控制器(Radxa Zero 3W)。
- 紧固件映射:包含基于几何分析得出的孔位和螺丝需求的详细列表。
相关
- 项目
- 项目
- 项目
- 项目