拓冰建站拓冰建站
首页 / 资讯中心 / 正文

拆解Optimus关节:谐波减速器五大精妙设计解析

1. 先弄明白一件事Optimus的关节为什么绕不开谐波减速器在各大平台刷到Optimus那段流畅行走、抬臂、抓取物体的视频时很多人的第一反应是这玩意儿的“大脑”到底怎么做到的FSD算法、端到端神经网络、视觉语言模型这些词铺天盖地。但作为一个在机器人行业摸爬滚打多年的机械工程师我第一眼看过去盯的却是它的肩膀、肘部和手腕。关节才是一台仿人机器人能不能真正“像人”的物理基础。没有合适的关节传动方案算法再强也无济于事。你指令发到电机电机转速冲上几千转但关节要的是低速大扭矩的精准输出这中间必须有一套传动机构来过渡。而在Optimus这种级别的仿人机器人上供你选择的传动方案其实并不多行星减速器、RV减速器、谐波减速器外加一些直线执行器里用的行星滚柱丝杠。谐波减速器在其中扮演的角色最特殊。它的单级减速比能做到50到160甚至更高但体积和重量只有同规格RV减速器的三分之一左右背隙能控制在1弧分以内也就是一个圆周的六万分之一。这套组合拳打下来几乎是仿人机器人旋转关节的默认答案。Optimus的全身方案业内基本已经形成共识大腿、小腿这种需要大推力的线性运动交给行星滚柱丝杠配合电机来做直线驱动而肩部、肘部、手腕这些需要旋转输出、且对体积和重量极其敏感的关节则大量采用伺服电机加谐波减速器的组合。这就是为什么我建议每一个想入局仿人机器人的人先花几个晚上把谐波减速器彻底吃透。这篇东西我打算以Optimus为引子把我这几年在谐波减速器选型、集成、调试过程中总结出来的5个真正称得上“精妙”的设计思路拆开来讲。2. 精妙设计之一柔轮变形传动把大速比塞进拳头大小的空间2.1 谐波减速器凭什么能做出百级减速比谐波减速器的工作原理和传统的齿轮啮合完全不同。它一共就三个核心零件波发生器、柔轮、刚轮。波发生器是一个椭圆形凸轮外面套着一圈柔性轴承。它装在电机轴上电机一转它就跟着转。柔轮是一个薄壁筒形零件外壁有齿但它本身是弹性的可以被波发生器撑成椭圆形。刚轮是一个刚性环形零件内壁有齿齿数比柔轮多出2个双波谐波就是2个这也是最常见的。运行时波发生器塞进柔轮里把柔轮撑成椭圆。椭圆的长轴方向柔轮的齿和刚轮的齿完全啮合短轴方向则完全脱开。波发生器旋转一圈柔轮和刚轮的啮合位置就沿着圆周“走”一圈但因为刚轮和柔轮差了2个齿所以柔轮相对于刚轮只转过2个齿的角度。减速比用齿数算一下就是柔轮齿数除以2或者刚轮齿数除以2减1。这个机制精妙在哪里普通的行星齿轮要4到5级串联才能做到100:1的减速比但谐波减速器只靠一个“齿数差2”的设计单级就做到了。结果就是一个直径七八十毫米、厚度三四十毫米的谐波减速器就能稳定输出上百牛米的扭矩减速比轻松到80:1甚至100:1而整体重量控制在几百克到一千克出头。这在Optimus这种对关节质量和尺寸极其敏感的平台上几乎没什么替代品。2.2 仿人机器人为什么要压榨每一克重量和每一毫米尺寸很多刚入行的朋友会问既然RV减速器精度更高、承载更大为什么Optimus不用RV问题就出在RV减速器的体积和重量上。RV减速器本质上是行星齿轮加摆线针轮的复合结构机加工艺复杂外形体积也大。在六轴工业机器人上这完全不是问题因为基座大、有空间、对重量不敏感。但仿人机器人不一样——它要把几十个执行器全部装进一个成年人的身体轮廓里每一个零部件的体积都要精确到毫米级重量精确到克级。一个很直观的对比同样是减速比100:1左右的方案RV减速器在工业机器人上的产品高度通常是七八十毫米起步而谐波减速器的薄型产品能做到二三十毫米的高度。肩关节、肘关节和腕关节如果全部用RV手臂的直径会直接膨胀一圈看起来不像人的手臂动力学特性也会被破坏殆尽。Optimus给人那种动作轻盈利落的感觉机械层面的底层原因就是关节模组的小型化。谐波减速器让电机可以以更高的转速运行在低转速端输出高扭矩这样电机本体的尺寸就可以缩小整个关节模组可以做得很紧凑。2.3 但柔轮寿命是必须正视的代价当然没有免费的午餐。谐波减速器的柔轮长期处于周期性弹性变形状态下这会导致交变应力最终疲劳失效。这直接影响的就是关节模组的寿命。我自己的实际经验是谐波减速器的寿命评估不能只看厂商给的额定寿命数值还要看你的实际工况曲线。仿人机器人走路时髋关节和膝关节承受的是大幅度、高频率的波动载荷和工业机器人固定的周期性动作差异很大。这导致柔轮的应力幅值变动剧烈实际寿命往往会比Catalogue数值低很多。所以在做关节设计时一定要留出柔轮疲劳校核的预算并且在系统层面做好寿命监测方案。这一点后面在第五个设计里还会展开说。3. 精妙设计之二中空结构不是为走线方便而是为了关节能弯到位3.1 大中空孔的价值远超“理线清爽”Harmonic Drive这类谐波减速器厂商产品线里都有一个专门系列中空轴或大中空孔型。普通的谐波减速器中间是实心的或者只有很小的轴孔但中空型产品直接在中心开了一个大直径通孔。这个东西在Optimus身上的价值绝不是“线束好整理”这么肤浅。仿人机器人的线缆包括电机动力线、编码器信号线、传感器线、通信线数量非常多。如果这些线走关节外部那么关节在运动时线缆会跟着甩动、弯折、磨损长期运行大概率会出现断线或者接触不良。这在机器人上是最让人头疼的隐性故障之一。但如果走关节内部问题就来了机器人关节旋转时如果线缆在关节内部被迫扭转同样会损耗寿命。谐波减速器的中空孔配合电机轴做空心设计就可以让线缆近乎直线地穿过关节随机器人手臂的摆动自然弯曲而不是绕着一个轴心反复扭转。3.2 Optimus手臂的走线逻辑中空孔带来的结构革新Optimus的手臂动作跨度很大从自然下垂到前伸抓取角度范围大线缆的走向设计极其讲究。一旦关节用了中空谐波减速器电机、编码器、减速器、输出轴承就可以沿同一根轴线串在一起形成一个标准的旋转关节模组。线束从关节模组的中心穿过从大臂走到小臂再从小臂走到手腕整体路径干净利落。我在做自己的六轴机械臂和机器人关节模组时也是照着这个思路选的谐波减速器。中空孔直径至少要能穿过所有动力线和信号线并且留出30%左右的余量方便后续增加传感器或者替换线束。这里提醒一句中空孔直径不是越大越好孔径大了会压缩柔轮的壁厚影响减速器本身的刚度和寿命一定要结合线束数量和柔轮强度仿真一起定。3.3 中空设计对整机重心的隐性影响中空结构还有一个容易被人忽视的好处——它拉近了关节输出端和负载中心线的距离。如果线缆走关节外侧那线缆自身也有重量而且分布在整个手臂表面这会让手臂的质心往外偏。在做整机动力学计算时这部分的转动惯量一旦算错机械臂在高速运动时就会出现轨迹偏差和振动。中空走线把所有线缆集中在关节旋转轴线附近质心更集中在结构本体上动力学模型拟合精度更高调试时能省掉大量纠偏时间。4. 精妙设计之三双编码器全闭环把回差“藏”进算法里4.1 谐波减速器的回差为什么是躲不掉的谐波减速器的背隙远小于行星减速器甚至能做到“零背隙”的工程水平。但在实际使用中柔轮在负载下的弹性扭转变形是必然存在的负载越大扭转角越大。除此之外波发生器柔性轴承的间隙、齿啮合区的弹性变形、柔轮本身材料的内摩擦都会在正反转换向时造成微小的角度误差。对仿人机器人来说这种误差在行走时会被放大。一个关节误差0.05度看起来不大但经过腿部结构的几何放大后脚底的位置误差可能就到毫米级了走两步就开始歪。所以不能光靠谐波减速器本身的高精度来扛必须在反馈环节做文章。4.2 半闭环和全闭环的差别在哪里基础的关节伺服控制很多时候只看电机轴端编码器。因为谐波减速器是刚性连接理论上电机转N圈输出端就转一圈电机端编码器读数除以减速比就可以推算输出角度。这就是半闭环。但半闭环有一个盲区它测不到减速器内部的实际变形和摩斯损失。负载大时柔轮扭转变形输出端实际角度和理论推算角度之间就产生了偏差。Optimus这类顶级仿人机器人的做法是在电机端和关节输出端各放一个编码器形成双编码器结构。电机端编码器负责高速环的控制输出端编码器负责关节绝对角度的修正。二者融合后控制系统能实时感知减速器内部的扭转状态提前补偿形变误差。这就是全闭环。4.3 输出端编码器安装的同轴度是隐蔽的坑加了双编码器之后性能提升是立竿见影的但安装输出端编码器时有一个容易踩的坑——同轴度。输出端编码器如果安装在关节输出轴上它读取的角度是否准确取决于编码器码盘的旋转中心和实际旋转轴心有多接近。如果偏心量过大编码器读出的角度会出现“正弦波”性质的误差一个旋转周期内误差正负波动。这道误差会直接混入关节角度反馈里导致机器人静止时输出端角度晃动动作时出现周期性的抖动。所以安装输出端编码器时我建议一定要用高精度的数控加工保证轴承座和编码器的配合面并且用千分表实测偏心量。如果偏心量超过编码器厂商建议值宁可返工也不要用软补偿去遮丑——因为软补偿只能补偿一部分而且会引入新的非线性。5. 精妙设计之四减速比和电机扭矩的匹配是一场“峰值”与“连续”的博弈5.1 仿人机器人关节的特殊负载跟工业机器人截然不同工业机器人做固定的重复动作载荷曲线相对平稳选减速器时看额定扭矩就够了。但仿人机器人不一样。Optimus走路时脚踝和膝关节每走一步就要承受整条腿加部分体重的冲击抓取、搬运物品时肩膀和肘部瞬间就要爆发大扭矩来克服负载的重力矩和惯性力。这种“瞬间峰值”和“小占空比连续运行”交织的工况给谐波减速器的选型出了一个难题如果按峰值扭矩来选减速器关节的体积和重量会严重超标如果按连续额定扭矩来选峰值工况下柔轮和刚轮又可能过载寿命打折甚至直接打齿。5.2 峰值扭矩倍率是怎么算出来的行业内普遍用一个“峰值扭矩倍率”的概念来指导选型。也就是峰值扭矩倍率 关节要求的峰值输出扭矩 / 减速器的额定输出扭矩对于Optimus级别的整机设计旋转关节的峰值倍率通常控制在2到3之间。这个数怎么理解呢如果减速器额定扭矩是100牛米倍率是2.5那意味着它在短时间内要能扛住250牛米的冲击而且希望这种冲击不要持续太久、不要频繁发生。选型时就要反复迭代电机的最大连续扭矩、峰值扭矩通常3倍于连续扭矩、减速器的减速比、关节的目标峰值扭矩和连续扭矩、关节的额定转速和峰值转速这些参数要放在一个表格里统一对。电机峰值扭矩乘以减速比就是关节的理论峰值输出这个数必须能覆盖需求同时不能超出谐波减速器的冲击许用值而电机的连续扭矩乘以减速比则要稳稳落在减速器额定扭矩之内。5.3 转速上限经常被新手忽略很多人在选谐波减速器时只盯着扭矩却把转速给忘了。谐波减速器的输入转速是有上限的一方面是因为波发生器里的柔性轴承有极限转速另一方面是柔轮在高转速下发热严重润滑脂会加速老化进而降低寿命。Optimus这种电池供电的整机系统电机电压有限关节要输出高功率时如果减速比选得过大电机就得逼近最高转速运行。这时候电机工作点处于效率比较低的区域发热大、寿命短。所以减速比并不是越大越好还要把“电机最高转速 ÷ 减速比”算出来的关节最高输出转速和目标动作速度需求对一遍。走路时髋关节、膝关节的峰值角速度通常决定了这个下限。我个人的经验是选完减速比后一定要做一遍“全工况表”校验把低速大扭矩、高速小扭矩、峰值冲击、持续巡航这四类典型工况全部过一遍确认每一类工况下电机转速、电机扭矩、减速器输入转速和输出扭矩都不越界。这套表做下来你就能理解为什么顶级仿人机器人关节里那些减速比选型往往不是拍脑袋定的而是把整个运动链路的功率需求反复迭代出来的结果。6. 精妙设计之五抱闸与过载保护隐藏的安全冗余设计6.1 断电保持是什么场景下的刚需仿人机器人的电池断电或者系统紧急停机时有一个非常危险的场景机器人当时可能正拿着重物、或者正在下蹲。如果关节没有自锁能力重力会带着关节继续运动机器人瞬间瘫软甚至砸向周边人员。谐波减速器本身不是自锁机构所以在关节模组里必须加入抱闸机构。Optimus这类机器人一般会在电机端集成一个电磁抱闸Electromagnetic Brake断电时弹簧推动刹车片压紧电机轴电机制动关节就锁住了。这个设计在选型时有几个细节值得注意抱闸位置在电机端抱紧的是高速轴所以同等制动力矩下可以抱得更牢。但从停机信号发出到抱闸真正锁死中间存在几十毫秒的响应延迟在这段时间内关节仍可能继续运动。这个多出来的运动量也要计入安全距离。抱闸的保持力矩和释放电压会随温度变化。低温下润滑脂粘度增大抱闸释放可能变慢这在整机低温启动时要重点测试。抱闸属于消耗性零件频繁动作后刹车片会磨损需要预留诊断机制提醒维护。6.2 谐波减速器的“打滑保护”机制比你想的更聪明谐波减速器的失效模式里有一种最危险的情况——堵转过载。比如机器人正在抓取重物负载突变关节扭矩瞬间超过减速器的极限值。这时候如果电机还在拼命发力柔轮的齿就可能跟刚轮的齿顶死严重的话直接造成柔轮塑性变形或者齿面脱落。为了避免这种现象工程上有几种典型的保护思路电气层的限流与扭矩观测通过电机电流实时估算关节输出扭矩一旦超限立即降功率。机械层的扭矩限制器在关节输出端串联一个过载保护装置超过设定阈值就自动打滑把冲击能量卸掉。软件层的阻抗控制当外力超出正常范围时关节主动“顺从”外力而不是硬刚。这在仿人机器人上尤其常见人机交互安全全靠它。Optimus发布的演示里那个“人伸手推它它让一让”的动作表面上看是力控算法底层其实也是上一整套扭矩观测和输出保护机制在托底。没有这层保护柔性关节在意外冲击下很快就会出现机械损伤。6.3 柔轮的疲劳监测是仿人机器人走向实用的必修课因为柔轮是弹性体它的疲劳状态很难通过外观直接判断。常规的做法是在减速器状态监测环节加入振动和电流特征分析。谐波减速器在柔轮出现早期疲劳时传动效率会细微下降运行噪声和振动特征会出现变化电机电流谐波也会跟着变。这套东西装在关节里机器人每走一步系统都在“听”每个关节的脉搏。我在项目里习惯的做法是每台机器人的关节都建立“健康档案”同时采集电机电流的有效值和振动频谱建立基线后续运行中一旦某个关节的振动谐波分量明显偏离基线就安排维护人员拆检。这台设备就能做到“坏了之前先知道”而不是等柔轮断了再趴窝。7. 从Optimus的关节设计回到自己的项目比选型更重要的是系统思维看完上面五个设计你会发现一个规律真正顶级的关节技术不是把某一个零件玩到极致而是把机械结构、传感反馈、驱动控制、安全保护全部放在同一个坐标系里统筹。我在给一些创业团队做技术咨询时经常发现很多人一上来就问“该选多大减速比的谐波”这其实是最末端的问题。真正该先想清楚的是关节的质量和包络尺寸的硬指标是多少峰值扭矩、连续扭矩、峰值转速、连续转速分别是什么允许的回差和扭转刚度是多少线束怎么走、编码器装在哪断电后要维持多长时间的锁止状态维护周期定在多少小时这些问题想透了谐波减速器的型号清单基本能缩到两三款再去做详细的力学仿真和温升验证就可以了。另外提一句国内这几年谐波减速器发展非常快绿的谐波、来福谐波等品牌的产品已经在很多机器人上批量使用性能和哈默纳科的差距在逐步缩小。选国产还是进口本质上取决于你的应用场景对精度、寿命和一致性的要求以及你的整机项目能承受多少成本。如果你做的是科研验证样机国产性价比优势明显如果做量产的高端医疗或者高端服务机器人还是建议两种都装上做对比耐久测试再拍板。我自己最近在改的一台轻量机械臂第五版方案已经把所有旋转关节都换成了中空型谐波减速器加双编码器结构还把抱闸重新选型了一遍。实话说每一次迭代都会对“为什么Optimus要那么设计”多理解一层。关节是仿人机器人真正难啃的骨头之一希望这篇拆解能给你省下一些自己摸索的时间。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门