这篇不是让你去追“哪家公司最火”,而是帮你在真正开始做人形机器人原型前,把供应链摸底、器件选型和备件策略先搭成一个能落地的工程框架。如果你手上还没有稳定整机,最关键的判断通常不是“先买哪台机器人”,而是先确认你的执行器、电驱、手部、传感和供电链路,能不能在 8 到 12 周内形成一个可反复带电、可复测、坏了能修、参数能追溯的小闭环。很多项目不是死在算法,而是死在 BOM 漂移、热降额、回生处理、线束和备件这几件听起来不性感的事上。
这篇适合谁
- 准备搭第一个 humanoid 原型,正在列 BOM 或找供应商的人
- 已经有上肢、单腿或半身样机,想把器件路线从“能动”推进到“能维护”的团队
- 想做手部、关节模组、电驱或供电系统选型,但不想被公司宣传页带偏的人
- 想先做供应链摸底,再决定整机路线、预算边界和验证顺序的人
先纠正几个很常见的误区
- 误区 1:先看整机品牌,后看零部件。对原型团队来说,真正决定节奏的是关节、电驱、供电、编码器、线束和备件,不是品牌热度。
- 误区 2:参数表够漂亮,就说明器件能上机。很多额定值只说明瞬时能力,不说明持续热负载、回生、电缆损耗和维护成本。
- 误区 3:先把 BOM 买齐,后面再补版本管理。没有版本冻结、批次记录和替代料策略,后面你连问题是设计、装配还是来料差异都分不清。
- 误区 4:手部先随便买个“能抓”的。如果没有装配说明、传感接口、维护方式和 ROS/控制接入示例,后面很容易变成展示件,不会变成开发件。
做前期供应链摸底时,优先级应该是:可复现采购 + 可测参数 + 可维护装配 + 可承受失效,而不是单纯追求峰值指标。你真正要买的是一条能持续迭代的器件路线,而不是一份看起来很强的海报参数。
先按模块拆,而不是先按“整机梦想”拆
比较靠谱的做法,是先把供应链分成 6 条线分别摸底,再看它们能不能组合成你的最小原型:
- 执行器与传动:电机、减速器、编码器、轴承、联轴器、关节结构件
- 电驱与通信:驱动板、总线、急停、诊断、参数写入与固件升级
- 供电与保护:电池、BMS、母线电压、保险、制动回生、布线和接插件
- 手部与末端:手指驱动、力觉/触觉、快拆、易损件和维护时间
- 感知与算力:IMU、相机、深度、力矩/电流估计、主控和散热
- 备件与追溯:替代料、批次、标定文件、装配工艺、返修路径
如果其中任意一条线完全靠“后面再说”,项目后面基本都会被这条线卡住。
分步实践指南
第 1 步,先把目标任务压缩成采购约束
不要先问“我想做多像人的整机”,而要先问:
- 我要先验证的是桌面操作、站立、半身协作,还是完整步行加操作?
- 我最先需要连续稳定工作的自由度有多少?
- 哪些关节要长时间高占空比,哪些只要偶尔动作?
- 首轮样机是否允许外挂电源、吊挂保护、固定底座或轮式底盘?
这一步会直接决定你是不是要先上高功率髋膝踝链路,还是先把肩、肘、腕、手和视觉系统做稳。很多团队如果目标是桌面抓取、工具操作或工位协作,先把上肢链路做扎实,采购压力会小很多。
第 2 步,执行器不要只看峰值扭矩,要看“能不能被测清楚”
执行器路线可以参考 Berkeley Humanoid Lite 的 BOM 和它公开的 电机参数实测流程。它有两个特别值得借鉴的地方:
- 不是只给零件名,而是把购买链接、装配步骤和硬件分层一起放出来,方便你判断哪些件是真正常用件,哪些是项目特有件。
- 它强调实测相电阻、绕组类型等参数,说明同一电机名义型号并不足以支撑控制建模,真正上机前最好自己做一轮参数确认。
所以你筛执行器供应链时,至少要补齐这几件事:
- 连续扭矩、峰值扭矩、允许转速、热降额条件有没有明确说法
- 编码器类型、分辨率、安装方式、线缆长度和抗干扰条件是否清楚
- 减速器间隙、效率、寿命和返修方式有没有资料
- 同一批次能否稳定复购,坏件能否单独更换而不是整套报废
如果供应商只能给你“这套很强,别人也在用”,但说不清热、间隙、回差、标定和替换,那它更像 demo 器件,不像开发器件。
第 3 步,电驱和供电一起选,不要分开拍脑袋
不少原型翻车,不是扭矩不够,而是母线、电源和制动回生没处理好。ODrive 的 Component Selection 文档 有个很实用的提醒:系统电压、制动回生、线缆损耗和电源额定功率是一起耦合的,不能把控制器、电机和电源分开孤立看。
实操上建议你至少做下面这张检查表:
- 标出每个关节在启动、抱死、刹停、下放重物时的最坏工况
- 确认电源是否能吸收回生,不能的话就要提前准备电池或制动电阻/钳位方案
- 确认母线电压留有余量,不要把名义电压顶到驱动器极限
- 线缆尽量粗、短、固定,并把接插件当作易损件管理,而不是一次性装好就忘
这类工作很枯燥,但它直接决定你是不是会遇到随机掉电、过压、过流、热告警和莫名其妙的重启。
第 4 步,手部不要先追“像人”,先追“能维护”
如果你准备在手部上花钱,建议先看有无公开装配、BOM 和控制接入链路。像 DexHand 这类开源手部项目,价值不只是便宜,而是它把机械参考、BOM、电子方案和 ROS 接入线索尽量公开了。对原型团队来说,这种可拆、可改、可学的手,比一个看起来很灵巧但无法维修、无法接入的黑盒更有工程价值。
手部选型时尤其要问清:
- 断一根腱绳、坏一个舵机或传感器后,多长时间能恢复
- 有没有校准流程,换件后是否需要整手重做标定
- 手部控制周期、通信接口和主控兼容性怎样
- 是否支持逐指测试,而不是只能整手一起调
如果这些答案都不明确,后面你很容易花大价钱买来一个无法持续开发的末端。
第 5 步,整机布置先参考“公开结构”,别只看渲染图
要做整机级采购判断,可以参考 OpenLoong-Hardware 这类公开硬件仓库。它的价值在于把腰部、胸腔、主控固定件、电池固定板、感知系统和腿足结构都拆成可讨论的实际部件。对早期团队来说,这能帮助你提前判断三件很容易晚爆炸的问题:
- 主控、相机、交换设备和散热到底放在哪里
- 电池和急停如何布置,维护时是否能快速拆装
- 线束与结构是否互相干扰,检修时需不需要大拆机
很多整机方案在 CAD 渲染图里看起来很整洁,但一进真实装配和维护环节,马上就暴露出“每修一次要拆半台”的问题。
第 6 步,把备件、批次和替代料提前写进 BOM
真正能跑起来的 BOM,至少要有三层:
- 正式装机件:当前版本实际使用的型号、供应商、批次、数量
- 风险件清单:编码器、接插件、轴承、皮带、齿轮、传感器、线束等易损件
- 替代料清单:停产、断货或涨价时的备选型号,以及替换后要重做哪些标定
如果你现在就能把这三层写出来,后面排错效率会高非常多。因为你会知道问题到底来自软件、装配、来料变化,还是某个替代件悄悄改变了系统行为。
最容易翻车的地方
- 只按峰值指标买关节,连续热能力和热降额完全没验证
- 把驱动器、电源、刹车回生分开选,最后母线保护一团糟
- 线束和接插件没当成系统设计的一部分,结果故障全是“偶发”
- 手部或末端是黑盒,坏了不能拆,调不了也换不了
- BOM 没版本号,第二批来料悄悄变了,控制参数却还沿用旧值
怎么验证你真的摸对了供应链
不要等整机装完才判断选型是否靠谱。更好的办法是先做 4 个小验证:
- 单关节连续运行测试:至少跑 20 到 30 分钟的重复动作,记录温度、电流、误差和是否降额。
- 母线异常测试:做急停、刹停、负载释放和重启测试,看是否出现过压、掉电或驱动重置。
- 手部/末端维护测试:刻意更换一次易损件,统计恢复时间和需要重做的标定步骤。
- BOM 追溯测试:随机抽一套组件,确认你能否追到供应商、批次、固件版本和装配记录。
只要这四关有两关过不了,就先别继续堆系统复杂度。先把供应链和器件路线弄稳,比继续加模型、加功能更值。
下一步怎么做
- 先用一页表格列出你的目标任务、关键自由度和连续工况
- 再给每条模块线各选 1 个主方案和 1 个备选方案
- 先采购最小闭环所需件,做单关节、单臂或半身验证,不要一上来整机 all in
- 把测试记录、温度限值、替代料和装配差异写回 BOM,而不是只留在聊天记录里
