KJX ENGINEERING GUIDE · 05

MicroDuck 参考复刻与原创双足开发指南

从官方仿真体验开始,核对主控、执行器、供电与结构,再形成可复测的样机。可简芯可按阶段承接控制板、配套物料、原创外壳和联调开发;公开软件不等于整机已经配齐。

开源参考 · 目标样机待验证 进阶 预计 按样机范围与硬件缺项评估 核查 2026-09-09
带可简芯品牌铭牌的原创兔系物理 AI 双足实验平台概念图 原创方案效果图 · KJX 萌宠物理 AI 双足实验平台
适用说明:本手册用于 MicroDuck 官方 RK3566 参考平台,以及需独立适配的可简芯双足机器人方向;不适用于将任意 RK/K230 板或普通舵机直接替换为原配置。实施时请以目标板卡、固件和外设的实际版本为准;正式交付的功能、资料与验收标准以订单或技术协议为准。

准备与目标

适用范围MicroDuck 官方 RK3566 参考平台,以及需独立适配的可简芯双足机器人方向;不适用于将任意 RK/K230 板或普通舵机直接替换为原配置
实施方式开源参考 · 目标样机待验证;按目标硬件执行并记录结果

开始前准备

  • 确认任务、预算、资料范围和期望交付阶段
  • 执行器完整型号、接口板资料及经过核对的供电方案
  • 目标板型、系统镜像、仿真模型和软件修订记录
  • 结构图、限流电源、机械防护与样机测试条件

完成后应得到

  • 区分已公开资料与待补齐制造项
  • 形成不会误配的物料清单
  • 让原创结构与控制策略一起验证
  • 按阶段交付可复查的结果

01 · 先体验,再确定开发基线

MicroDuck 由 Pollen Robotics / Hugging Face 提供;先确认参考平台实际公开的内容。

3 个步骤
  1. 通过官方 Hugging Face Space 体验仿真,记录所选步行或滚轮模式;仿真体验不代表自有硬件已通过测试。
  2. 固定运行软件与训练仓库修订。原平台本体采用 RK3566;训练为 mjlab / MuJoCo Warp + PPO,导出 ONNX 后由本体运行。
  3. 明确计算分工:训练使用受支持的 CUDA 环境,RK 板负责本体推理与控制;相机和新增交互任务另测并发负载。
✓ 来源与修订可追溯✓ 训练和本体运行分开✓ 目标板与参考板区别明确
停止条件:同为 RK3566 不代表载板、串口、驱动、系统镜像与散热条件相同。

02 · 把公开物料与采购缺项分开

先核对可采购器件,再补齐接口板、结构与线束。

3 个步骤
  1. 官方 RPI Robot HAT 已提供 KiCad 工程、BOM、贴片坐标和生产输出文件,可作为板级配单参考;它不是整机制造包。
  2. 导入 HAT BOM 时保留位号、数量、封装及 LCSC 料号,排除 DNP 不装件和 Logo 图形行;未匹配项保持待确认。
  3. 将主控、执行器、imu_to_dxl v2 接口板、相机、供电、结构、紧固件与线束分组核对,不能用相似名称自动补成已兼容。
✓ BOM 数量与位号一致✓ 不装件不进入默认采购✓ 缺项有负责人和确认条件
停止条件:整机 BOM、生产级结构和接口板资料未完整确认前,只提供分项询价与开发评估,不按公开示例价格承诺整机报价。

03 · 先解决执行器与供电

原运行系统为 15 个执行器,其中 14 路由策略控制,嘴部独立控制;型号与动力参数必须逐项锁定。

3 个步骤
  1. 核对舵机完整订货型号、减速比、反馈协议、安装尺寸和额定电压,不能仅凭 XL330 系列名称确定量产配置。
  2. 官方运行代码采用 NP-F550 / 2S 电池参数,而零售 XL330-M288-T 手册规定输入为 3.7–6.0 V;先确认具体电机版本、稳压路径和动力轨,不按截图直接接线。
  3. 先在防护工装中验证供电、总线、关节方向、限位与急停,再逐步测试多关节负载。更换舵机需要驱动适配、参数辨识和策略重验。
✓ 完整型号与电源规格相容✓ 关节映射和限位可复查✓ 异常时能够安全停止
停止条件:不得把 2S 电池直接接入额定最高 6.0 V 的零售舵机,也不能将普通 PWM 舵机或其他总线舵机视为无须适配的替代件。

04 · 原创外壳与动作一起设计

外观草图用于确认角色和布局,可制造结构需要与机芯尺寸及动力学同步。

3 个步骤
  1. 以自有角色和标识设计外罩,给结构工程师提供机芯包络、关节扫掠、传感器窗口、散热和断电维护位置。
  2. 区分承力运动链与可拆外罩,记录结构材料、质量、重心、惯量与装配尺寸,不把仿真网格当作含公差的生产图。
  3. 外壳、载板、电池或执行器变化后更新仿真模型,按影响重新训练,再实测站立、行走、温升与约定动作。
✓ 结构无运动干涉✓ 动力学模型对应目标样机✓ 改变后的动作有实测记录
停止条件:概念图不是样机实拍;换外观也不意味着原策略可以直接稳定行走。

05 · 按许可与阶段交付

可以先做仿真、控制板或功能联调,交付内容以已完成阶段为准。

3 个步骤
  1. 运行与训练代码为 Apache-2.0;训练仓库对 3D 模型另列非商用许可。商业使用相关模型先确认授权,或采用独立原创结构;单卖零件不自动改变素材许可。
  2. 按资料评估、板级验证、结构样机、整机联调四阶段记录成果;保留开源来源、许可证、修改说明和自有新增内容。
  3. 最终交付同一修订的 BOM、接线与供电说明、固件与模型、启动步骤、测试记录和已知限制;没有完成的项目继续标为待验证。
✓ 许可和素材来源分层明确✓ 每阶段成果可检查✓ BOM、固件、模型与样机一致
停止条件:原项目名称只用于说明参考来源,不表示官方联名;采购成本、研发服务与整机报价分别确认。

故障定位

现象常见原因建议动作
仿真正常,实机站立或行走不稳定执行器、重心、关节映射、延迟或电源与训练条件不一致先停止自由运动,在防护工装中核对硬件参数与日志,再更新模型并复测。
配单能找到同名器件,但装配或供电不相容只匹配系列名,未核对型号后缀、结构尺寸及电源规格将该项恢复为待确认,按数据手册、供应商与样机三方证据锁定具体物料。

验收与归档

  • 参考来源及软件修订已固定
  • 执行器和供电差异已解决
  • BOM 缺项与不装件处理明确
  • 原创结构与模型变化已复验
  • 约定动作及异常停止通过测试
  • 交付资料与实际样机一致

建议随订单保存:板卡/PCB 版本、固件与依赖版本、BOM 修订号、操作人、测试日期、原始日志、异常样本和最终结论,方便后续复现、维护与售后。