从刚性传动到柔顺控制,三种机器人关节模组一次讲清
统计 阅读时间大约10分钟(3823字)

3小时前 从刚性传动到柔顺控制,三种机器人关节模组一次讲清

来源:机器人技术笔记
出品:机器人技术笔记最近两年,大家对机器人的期待有了很大变化。过去很长一段时间,机器人首先是工厂自动化系统的一部分。它被固定在产线旁边,按照提前编好的轨迹焊接、...

出品:机器人技术笔记

最近两年,大家对机器人的期待有了很大变化。

过去很长一段时间,机器人首先是工厂自动化系统的一部分。它被固定在产线旁边,按照提前编好的轨迹焊接、搬运、喷涂和上下料。周围有围栏,工件有夹具,人员有安全距离。它力气大、速度快、动作准,但在人们的直观印象里,也是一台需要保持距离的危险设备。

现在,行业希望机器人走出围栏,进入仓库、实验室,甚至家庭和养老场景。它不只是生产线上重复执行命令的机器,还要逐渐成为能够与人协作、帮人做事的可靠伙伴。

这不仅对感知、规划和控制算法提出了新的要求,也改变了关节模组的设计目标。

从工厂里的执行关节,到真实世界的接触关节

传统工业机器人里,关节模组的任务相对清楚:把电机转动变成关节角度,把控制器给出的轨迹稳定执行出来。只要安全围栏、夹具和工艺流程把未知接触隔开,机器人越准、越稳、越不容易被外力推动,通常就越好用。

但进入开放环境以后,需要关注的不仅是位置误差,还有和环境的交互。机械臂末端在空气中多走 1 毫米,只是一个小误差;如果这一毫米压在桌面、工件或人的身体上,就可能变成很大的接触力。四足机器人的脚按照预设轨迹落地,地面硬一点、软一点,关节承受的冲击也会完全不同。

原来的关节更像一名严格执行轨迹的工人,评价重点是转得准不准、停得稳不稳。现在的关节还要承担接触接口的角色:感知外界施加了多大的力,遇到冲击时适当退让,位置存在偏差时避免继续硬顶,并根据环境反馈快速调整输出力矩。

所以,机器人需要感知接触。

一种做法是刚性关节外加传感器。比如在末端装六维力传感器,在关节输出端装力矩传感器,用触觉皮肤或视觉去补环境信息。这条路很常见,也很合理。工业协作机器人、高端机械臂和灵巧手都会用到类似思路。

它的问题是,传感器只是提供了额外的信息来源,但不能把关节变得好控制。

如果关节本身摩擦大、惯量大、回差大、反驱性差,传感器看到外力以后,控制器还要穿过一条很不透明的机械链条去调力。就像你戴着很厚的手套去摸纸杯,手套外面再贴一层压力传感器,当然能获得信息,但动作本身还是笨。

另一种做法,是让关节本身适合柔顺控制。

这里的柔顺并不是让机器人关节松松垮垮,而是让它在接触环境时表现出合适的力学特性:该支撑时保持刚度,遇到冲击时允许一定退让,需要精细操作时控制接触力。

这也改变了关节模组的评价指标。过去更关注减速比、额定扭矩、定位精度和重复精度,现在还要看反驱性、传动摩擦、输出端力矩感知、冲击响应以及连续力控能力。

沿着这条变化,可以看到三种典型路线。一种是传统高刚度位置伺服,它擅长精确、稳定和持续输出;另一种是更面向接触、柔顺执行的弹性关节(Series Elastic Actuator, SEA);还有一种是减速比更小、反驱能力更好的准直驱关节(Quasi-Direct Drive, QDD)。

高刚度伺服:位置控制,使命必达

高刚度位置伺服的典型结构,是电机加高减速比减速器。

820c2cbce42b65777aa653b9e66afb8c.png

电机本身适合高速旋转,但机器人关节需要低速大扭矩。减速器就像一个力矩放大器,把电机的高速小扭矩变成关节端的低速大扭矩。工业机械臂里常见的是谐波减速器、RV 减速器和精密行星减速器,再配合编码器、驱动器和制动器,形成一个完整伺服关节。

这套方案的目标很明确:位置要稳,刚度要高,重复精度要好。

对工业场景来说,这些指标非常关键。焊接、码垛、机床上下料、喷涂、装配,很多任务的核心是让机器人在一个可控流程里稳定执行。工件被夹具定位,轨迹提前规划,机器人要做的是一遍又一遍保持节拍和一致性。

所以高刚度伺服的优势很突出。

它能用较小电机做出很大的输出扭矩,静态保载能力强,定位精度好,供应链成熟,寿命模型清楚。对企业高管来说,这意味着方案可采购、可维护、可验收。对工程师来说,这意味着调试路径成熟,故障模式相对明确。

但它的代价也来自同一套结构。

高减速比会让输出端感受到更大的等效惯量。外界想反过来推动关节时,要穿过齿轮、轴承、润滑和摩擦,手感会很硬,甚至推不动。电机电流也不一定能准确代表输出力矩,因为中间有摩擦、回差、迟滞和结构变形。

这会给力控带来麻烦。

如果机械臂要压着一个曲面打磨,或者协作机器人要和人一起搬东西,高刚度关节本身不太会让。系统当然可以加力传感器和更复杂的控制算法,但这相当于在一个硬身体外面补触觉。能做,成本和调试难度都会上来。

更现实的问题是冲击。

机器人脚落地、机械臂碰到硬物、关节被外力撞击时,高刚度传动会把冲击直接送到齿轮、轴承和结构件上。工业机器人可以靠围栏和固定流程避开这类问题,腿足机器人和人形机器人避不开。

所以高刚度伺服不是落后路线。它只是适合一个更可预测、更重视精度和效率的世界。

判断它是否合适,可以看一个问题:任务里未知接触是不是高频发生。

如果答案是否定的,高刚度伺服仍然是很稳的选择。如果答案是肯定的,关节就要考虑更柔顺的路线。

弹性关节:高柔性不是缺陷,而是测量外力的单元

62e45916fe5d115df74f7ed4bf6371e3.png

弹性关节的想法乍看难以理解:既然机器人关节要控制得准,为什么还要故意保留弹性?

答案在力控。

传统高减速比关节里,电机和输出端之间隔着复杂传动。你想通过电机电流估算输出力矩,中间会被摩擦、齿隙、弹性变形和效率变化污染。弹性关节的关键,是把这个弹性变形变成可测量的信号。

弹性关节就是在谐波减速器输入端和输出端分别放编码器,利用两端角度差读出减速器柔轮、传动链和结构里的微小弹性形变。这样一来,谐波减速器、输入编码器和输出编码器共同构成了一个可测的等效弹性环节。

这样一来,力就从一个难估的传动问题,变成了一个相对干净的形变测量问题。

弹性环节还有第二个作用:缓冲冲击。

腿足机器人落地、外骨骼跟人体互动、机械臂碰到环境时,冲击不会只表现为电机电流里的噪声,而会在输入端和输出端之间留下可测的微小差值。控制器看到这个差值以后,再去调节电机输出。这个设计让关节在物理上多了一层缓冲,也让力控反馈更直接。

所以弹性关节解决的是一个非常真实的问题:在传动链不够透明的情况下,怎么做出可靠的力控。

它的应用场景也很清楚。

外骨骼和康复机器人需要跟人贴得很近,安全和舒适很重要。四足和双足机器人要处理落地冲击。协作场景里,机械臂如果要和人或不确定环境接触,也需要低阻抗和力反馈。SEA 在这些地方都有吸引力。

但弹性关节的代价同样明显。

第一,弹性会降低系统刚度。关节想快速改变输出力或位置时,弹性环节会带来相位滞后和振动。等效刚度太低,安全和力分辨率好,但响应慢;等效刚度太高,带宽上来,柔顺和测力优势又会变弱。

第二,控制更复杂。输入端和输出端被弹性隔开以后,电机侧和负载侧不再像一个整体。控制器不仅要管电机转了多少,还要管两端编码器差值、输出端运动、共振和稳定裕度。做得不好,关节会晃,力会抖,位置也会拖。

第三,结构封装和标定不轻松。双编码器、谐波减速器柔性建模、限位保护、标定流程、疲劳寿命,都要塞进一个关节模组里。实验室里能跑的结构,放到量产里还要面对装配一致性、成本和维护问题。

所以弹性关节很适合那些愿意为安全、力控和抗冲击付出结构复杂度的场景。

它不是万能关节,但它让机器人行业真正接受了一个重要观念:柔顺性可以是设计出来的能力,不只是机械性能的妥协。

准直驱关节:少一点中间环节,多一点反驱性能

ca772d888ea9fef8fd5e508c54cb9a23.png

准直驱关节这些年变热,和四足机器人、人形机器人以及低成本力控机械臂的兴起关系很大。

它的结构可以粗略理解为:大直径、高扭矩密度电机,加一个低减速比传动。减速比通常比传统工业关节低很多,常见是几比一到十几比一这个量级。这样做的目的,不只是省掉一部分减速器复杂度,更重要的是让传动链更透明。

传统高减速比关节就像是隔着厚手套摸世界。准直驱关节想把这副手套做薄。

低减速比带来几个直接好处。

外力更容易反推关节,这就是可反驱性。脚落地时,冲击可以更快传回电机侧,而不是消耗在齿轮上。电机电流也更有机会反映输出力矩,因为中间传动链的摩擦和迟滞少了。关节的等效惯量降低,控制器可以更快调节力输出。

这对腿足机器人特别重要。

四足机器人每一步落地的时间很短,关节力需要快速上来、调整、再释放。如果关节又硬又慢,机器人就很难在复杂地面上保持稳定。准直驱关节的吸引力就在这里:它让关节更像一个可以快速调力的透明力源。

人形机器人也会用到类似需求。髋、膝、踝这些关节既要支撑身体,又要处理地面冲击和外界扰动。机器人被轻轻推一下时,如果关节能感知外力并顺势调整,整机控制会舒服很多。

准直驱关节的另一个优势是模块化。

近些年很多电机厂商和机器人公司开始推出一体化关节模组,把电机、低比减速器、编码器、驱动器和通信接口封在一个模块里。更高要求的模组还会同时保留电机侧和输出侧编码器,用输出端真实角度去补偿减速器回差、弹性和装配误差。对小团队、高校实验室和原型开发来说,这降低了做四足、人形样机和力控机械臂的门槛。

但准直驱关节的坑也不少。

它最大的约束是热。

减速比低了,电机自己就要承担更多输出扭矩。短时间峰值扭矩可以做得很漂亮,但持续低速大力时,铜耗、驱动器温升、外壳散热、电池电流都会成为硬限制。机器人膝关节在跳的时候可以输出很大的峰值力矩,不代表它能在工厂里连续搬一小时。

第二个问题是静态保载。高减速比关节可以用机械传动帮电机省力,准直驱关节在长时间保持姿态时更吃电机和热设计。人形机器人如果长时间半蹲、搬重物或保持手臂悬停,关节选型就不能只看峰值扭矩。

第三个问题是控制和制造要求高。准直驱关节好控制的特性建立在低摩擦、好编码器、高带宽电流环、准确电机参数和稳定装配之上。如果低比减速器做得粗糙,电流采样噪声大,FOC 参数不准,实际效果会变成名义上可回驱,实际上电机电流充满了噪声。

所以准直驱关节适合高频接触、需要低阻抗和快速力控的场景。四足机器人、人形下肢、外骨骼、低成本力控臂,都会有它施展的空间。

但它不适合所有任务。高精度加工、重载长时间保姿态、狭小空间内的大力输出,传统高减速比方案仍然可能更合适。

机器人关节并没有单一的评价指标

机器人关节设计路线并不存在最终胜者。

现实会是根据需求进行混搭。

一台人形机器人里,髋关节、膝关节、踝关节、肩关节、肘关节、腕关节和手指关节,面对的是完全不同的任务。下肢要承受体重和地面冲击,可能更偏向低惯量、可回驱和高带宽力控。手腕和手指要做细腻操作,可能更看重紧凑、轻量和环境感知。肩部和腰部要扛载荷,又需要更高刚度和持续扭矩。

关节模组这几年的变化,说到底是从单一指标走向任务匹配。高刚度位置伺服、弹性关节、准直驱关节都会继续存在,只是它们会被放到更合适的位置上。

推荐阅读
{{item.author_display_name}}
{{item.author_display_name}}
{{item.author_user_occu}}
{{item.author_user_sign}}
×
右键可直接复制图片
×