3. 力矩传感器与执行器
在六轴机械臂的力矩控制与柔顺操作中,力矩的获取方式与执行器的机械特性决定了控制性能的上限。工程实践中,力矩信息既可以通过物理传感器直接测量,也可以通过电机电流间接估算;而执行器中的减速器与电机类型则深刻影响着力矩的传递精度、刚度与动态响应。本章将围绕四种主流力矩获取手段与两类核心执行器展开,重点剖析其原理、选型依据、标定方法及在柔顺控制中的工程适配。
3.1 关节力矩传感器:直接测量的高保真方案
核心原理
关节力矩传感器通常安装在减速器输出端与连杆之间,基于应变片电桥原理工作。当力矩作用于弹性体时,粘贴在特定位置的应变片电阻值发生变化,通过惠斯通电桥将微弱的电阻变化转换为差分电压信号。与电机电流估算相比,关节力矩传感器直接测量实际传递到连杆的力矩,因此天然包含了减速器摩擦、齿轮啮合损失、弹性变形等非线性因素,测量值更接近真实负载力矩。
工程中常见的弹性体结构包括十字梁式、轮辐式与圆环式。十字梁式结构简单、抗偏载能力强,适用于中小型机械臂;轮辐式刚度大、线性度好,常用于重载关节;圆环式则兼顾了高刚度与高灵敏度,但加工难度较大。选型时需重点关注额定量程、过载能力、非线性度、滞后以及温度漂移系数。对于六轴机械臂的关节,建议选择量程为峰值力矩的1.5~2倍,以确保在碰撞或异常工况下传感器不产生塑性变形。
标定与补偿方法
关节力矩传感器的标定分为静态标定与动态补偿两步。静态标定采用砝码或标准力矩扳手施加已知力矩,记录传感器输出电压,拟合出灵敏度系数与非线性修正多项式。动态补偿则需考虑传感器的固有频率与阻尼比,通常采用扫频激励获取幅频特性曲线,并在控制回路中串联陷波滤波器或低通滤波器,抑制谐振峰对力矩控制带宽的影响。
温度补偿是另一个关键环节。应变片的灵敏度随温度变化约为每摄氏度0.01%~0.05%,对于要求高精度的柔顺控制场景,必须引入温度传感器进行实时补偿。一种实用的做法是在弹性体上对称布置两个温度检测点,利用差分信号消除共模温度漂移。
| 标定项目 | 方法 | 验收指标 |
|---|---|---|
| 灵敏度 | 砝码加载/卸载 | 非线性度 < 0.3%FS |
| 滞后 | 循环加载至满量程 | 滞后误差 < 0.5%FS |
| 温度漂移 | 温箱-10℃~60℃ | 零点漂移 < 0.1%FS/℃ |
| 动态特性 | 扫频激励 | 一阶谐振频率 > 500Hz |
实战场景:装配过程中的力矩过冲抑制
在某精密轴孔装配任务中,机械臂以0.5mm/s的速度进行插入动作。初始方案采用电流环估算力矩,发现当轴孔发生轻微卡阻时,力矩反馈存在约80ms的延迟,导致控制器响应滞后,产生过冲并划伤工件表面。更换为关节力矩传感器后,力矩信号延迟降至5ms以内,控制器能够及时将插入力限制在30N以内。同时,通过分析传感器信号中的高频分量,成功识别出卡阻初期的微小力矩突变(约2N·m),提前触发了退避策略,装配成功率从82%提升至97%。
3.2 六维力/力矩传感器:末端交互的感知核心
核心原理与结构
六维力/力矩传感器安装在机械臂末端法兰与工具之间,能够同时测量三维力(Fx、Fy、Fz)与三维力矩(Mx、My、Mz)。其内部通常采用应变片桥路布局,通过解耦矩阵计算得到六个分量。常见的弹性体结构有双十字梁、三梁并联与薄壁圆筒等。双十字梁结构成熟、解耦性能好,是目前工业应用最广泛的方案。
六维力传感器的核心指标包括:各维度量程、分辨率、串扰(Cross-talk)、过载保护倍数。串扰是指某一方向受力时对其他方向输出的影响,优质传感器串扰应小于1%FS。在柔顺操作中,末端力传感器的安装位置决定了力控的等效刚度——传感器越靠近末端执行器,所测力越接近实际接触力,但同时也更容易受到工具重力与惯性力的干扰。
重力补偿与零点漂移处理
六维力传感器在机械臂运动过程中会持续受到工具重力与惯性力的影响。若未进行补偿,传感器读数将包含较大的静态偏置与动态扰动。重力补偿的流程如下:
- 在机械臂零位姿态下记录传感器空载读数,作为初始零点。
- 控制机械臂分别运动至3~5个不同姿态,记录传感器输出与对应关节角度。
- 利用最小二乘法拟合工具重力矢量(大小与方向)在传感器坐标系中的投影。
- 实时计算当前姿态下的重力补偿值,从传感器原始读数中减去。
对于动态补偿,需结合机械臂的加速度信息(由编码器差分获得),构建惯性力补偿模型。在高速运动场景下,惯性力补偿的精度直接影响力控稳定性。
案例拆解:基于六维力传感器的柔顺打磨
某卫浴产品打磨工位需要去除铸件表面的毛刺,要求接触力稳定在15N±2N。初始方案采用位置控制,因工件尺寸公差导致接触力波动达±8N,表面质量不稳定。引入六维力传感器后,采用阻抗控制策略,将期望力设为15N,刚度系数K=500N/m,阻尼系数B=50N·s/m。实际运行中,传感器以1kHz频率反馈力信号,控制器输出位置修正量,使接触力波动收敛至±1.5N。同时,通过监测Mx与My方向的力矩变化,系统能够识别出砂轮磨损导致的接触姿态偏移,自动调整工具角度,延长了砂轮使用寿命。
该案例中,六维力传感器的安装位置选择在法兰与气动打磨机之间,距离接触点约120mm。由于打磨机自重约3kg,重力补偿精度需达到0.1N级别,否则会淹没真实的接触力信号。通过上述重力补偿流程,最终将静态偏置误差控制在0.3N以内。
3.3 电流环力矩估算:无传感器的低成本方案
估算原理与误差来源
电流环力矩估算基于永磁同步电机的电磁转矩方程:T = Kt × Iq,其中Kt为转矩常数,Iq为q轴电流。在FOC(磁场定向控制)框架下,q轴电流与电磁转矩呈线性关系。该方法无需额外硬件,直接从伺服驱动器的电流环中读取Iq值,成本低、带宽高(可达2~5kHz),适合对力矩精度要求不高的场景。
然而,电流估算的力矩是电磁转矩,而非实际输出到连杆的负载力矩。两者之间隔着减速器,存在以下误差源:
- 摩擦转矩:谐波减速器的库仑摩擦与粘性摩擦可占总力矩的5%~15%,且随温度与负载变化。
- 惯性力矩:电机转子与减速器输入端的惯量在加减速时产生附加力矩。
- 齿槽转矩与纹波:电机本身存在周期性力矩波动,幅值约为额定转矩的1%~3%。
- 温度影响:Kt随绕组温度升高而下降,变化率约0.1%/℃。
提高估算精度的工程方法
为了提升电流估算的实用性,工程中常采用以下补偿策略:
- 摩擦前馈补偿:通过离线辨识建立摩擦模型(Stribeck曲线),根据当前转速实时补偿摩擦转矩。
- 惯量前馈:利用电机编码器计算角加速度,乘以等效惯量后从估算力矩中扣除。
- 温度修正:在电机绕组中嵌入NTC热敏电阻,实时修正Kt值。
- 自适应陷波:针对齿槽转矩的特定频率(通常为电机极对数的整数倍),在力矩反馈通道中增加自适应陷波滤波器。
实战场景:低成本碰撞检测
某SCARA机器人用于3C电子产品的搬运,需要在高速运动中检测意外碰撞。由于成本限制,未安装关节力矩传感器,而是采用电流环估算。通过采集正常运行时的电流数据,建立每个关节的电流基线模型(包含位置、速度、加速度的影响)。当实际电流与基线偏差超过阈值(设定为3倍标准差)时,判定为碰撞发生,立即触发急停。该方案在200ms内完成检测与停机,成功避免了多次因工件卡滞导致的设备损坏。虽然无法精确测量碰撞力,但作为安全保护机制已满足需求。
3.4 谐波减速器与直驱电机的力矩特性对比
谐波减速器的力矩特性
谐波减速器由波发生器、柔轮与刚轮组成,具有单级减速比大(50~160)、体积小、重量轻、无背隙等优点,是六轴机械臂关节的主流选择。其力矩特性主要体现在以下方面:
- 高刚度:扭转刚度可达10^4~10^5 N·m/rad,保证了位置控制的精度。
- 非线性摩擦:启动摩擦(静摩擦)明显高于运动摩擦,且存在摩擦滞后现象,对低速力矩控制不利。
- 力矩纹波:柔轮变形引起的周期性力矩波动,频率与波发生器转速相关,幅值约为额定转矩的2%~5%。
- 柔轮疲劳寿命:在反复交变载荷下,柔轮可能发生疲劳断裂,需关注额定寿命(通常为10000小时以上)。
直驱电机的力矩特性
直驱电机(DD电机)取消了减速器,电机转子直接驱动负载。其优势在于零背隙、低摩擦、高动态响应,力矩控制精度极高。但直驱电机的体积与重量较大,且需要采用高极对数设计以获得足够的转矩密度。力矩特性方面:
- 极低摩擦:采用交叉滚子轴承或气浮轴承,摩擦力矩可忽略不计,适合微力控制。
- 力矩波动小:通过优化磁路设计,齿槽转矩可控制在额定转矩的0.5%以内。
- 高带宽:由于无减速器弹性,力矩环带宽可达100Hz以上,是谐波方案的3~5倍。
- 成本与重量:直驱电机价格昂贵,且需要专门的大电流驱动器,通常用于高精度力控的科研或高端医疗场景。
| 特性维度 | 谐波减速器方案 | 直驱电机方案 |
|---|---|---|
| 减速比 | 50~160 | 1(无减速) |
| 背隙 | 无(啮合预紧) | 无 |
| 摩擦转矩 | 较大(占额定5%~15%) | 极小(<1%) |
| 力矩控制带宽 | 20~50Hz | 100~200Hz |
| 体积重量 | 小、轻 | 大、重 |
| 成本 | 中等 | 高 |
| 典型应用 | 工业机器人、协作机器人 | 精密力控、医疗手术机器人 |
选型决策与混合方案
在实际工程中,选型并非二选一,而是根据关节的负载需求与力控要求进行权衡。对于基座与肩部等承受大负载的关节,谐波减速器是必然选择;对于腕部等需要精细力控的关节,可考虑直驱电机或采用“谐波减速器+关节力矩传感器”的组合方案。此外,近年来出现的准直驱方案(低减速比行星减速器+大扭矩电机)也在足式机器人中广泛应用,其力矩特性介于两者之间,提供了另一种折中思路。
3.5 常见误区与总结复盘
误区一:电流估算力矩可以替代物理传感器
不少开发者为了降低成本,试图仅通过电流环估算实现柔顺控制。但在实际应用中,谐波减速器的摩擦非线性与温度漂移会导致估算误差超过20%,在低速或静止状态下尤为明显。若必须使用电流估算,务必进行充分的摩擦辨识与温度补偿,并将力控目标设定为“辅助”而非“主导”。
误区二:传感器量程越大越好
选择力矩传感器时,量程过大会降低小信号分辨率,导致微弱接触力无法被有效感知。例如,一个量程500N·m的关节传感器,其分辨率可能为0.1N·m,而精密装配所需的力矩分辨率往往在0.01N·m级别。正确的做法是根据峰值力矩的1.5~2倍选择量程,同时关注传感器的分辨率与噪声底。
误区三:忽略减速器柔性的影响
谐波减速器并非刚体,其扭转刚度有限。在高带宽力矩控制中,减速器的弹性会引入谐振峰,若控制器未做陷波处理,极易引发振荡。建议在力矩环调试时,先通过扫频获取系统开环Bode图,识别谐振频率,再设计相应的滤波器。
总结复盘
本章从力矩感知与执行器两个维度,梳理了六轴机械臂力矩控制的关键硬件基础。关节力矩传感器与六维力传感器提供了高保真的直接测量手段,适用于精密力控;电流环估算则以其低成本与高带宽在碰撞检测与粗力控中占有一席之地。执行器方面,谐波减速器在工业场景中占据主导,而直驱电机在极致力控需求下不可替代。实际项目中,应根据负载特性、力控精度、成本预算与动态响应要求,综合选择传感器与执行器的组合方案,并通过标定、补偿与调试,将硬件性能转化为稳定的控制品质。