传感器选型:六维力传感器原理、电流环力矩传感器、关节扭矩传感器、编码器与力传感器融合
做力控碰撞检测,传感器选型是第一步,也是最容易踩坑的一步。
我见过不少项目,算法写得漂漂亮亮,结果传感器选错了,整个系统就是没法用。说白了,传感器就是机器人的「触觉神经」,神经坏了,大脑再聪明也白搭。
这一节,咱们把几种主流力传感器的原理、优缺点、适用场景掰开揉碎了讲。我会结合自己踩过的坑,帮你少走弯路。
一、六维力传感器:最「全能」的力觉方案
六维力传感器,顾名思义,能同时测量三个方向的力(Fx, Fy, Fz)和三个方向的力矩(Mx, My, Mz)。
它内部通常有4到8个应变片,贴在弹性体上。受力时,弹性体变形,应变片电阻变化,通过惠斯通电桥转换成电压信号。
核心参数:
- 量程:根据负载选,一般留20%-30%余量
- 精度:0.5%FS - 2%FS 不等
- 采样率:碰撞检测建议≥1kHz
- 过载能力:至少300%
我在一个打磨机器人项目里用过六维力传感器。当时选了某进口品牌,精度确实好,但价格贵得离谱。后来换了国产的,精度差一点,但配合算法补偿,完全够用。
嗯,这里要注意:六维力传感器最怕的是过载。有一次操作工不小心把机器人撞了,传感器直接报废,一个就是两万块。所以,机械限位一定要做好。
我的建议:
如果预算充足,且对精度要求极高(比如精密装配),选六维力传感器。但如果是简单的碰撞检测,其实用不到六维,三维甚至一维就够了。
二、电流环力矩传感器:低成本但有限制
电流环力矩传感器,说白了就是通过检测电机电流来推算力矩。
原理很简单:电机输出力矩 ≈ 电流 × 转矩常数。但实际应用中,这个关系并不线性,因为还有摩擦、惯性、温度等因素。
我做过一个协作机器人项目,为了省钱,用了电流环方案。结果发现,低速时根本没法用——摩擦力矩比碰撞力矩还大,信号全被淹没了。
避坑指南:
我曾经在高速碰撞检测中尝试用电流环,结果误报率高达30%。后来加了低通滤波,误报率降下来了,但响应速度也慢了,碰撞已经发生了才报警。
所以,电流环只适合对碰撞检测速度要求不高的场景,比如AGV的防撞。
电流环的优势是成本低、不需要额外硬件。但精度和响应速度都有限。你想想看,电机电流里混着各种噪声,要从中提取出碰撞信号,难度不小。
三、关节扭矩传感器:精度与成本的平衡点
关节扭矩传感器安装在机器人关节处,直接测量关节受到的扭矩。
它通常采用应变片或SAW(声表面波)原理。应变片式的精度高,但容易受温度影响;SAW式的抗干扰能力强,但成本高。
我个人习惯在协作机器人上使用关节扭矩传感器。为什么呢?因为它能直接测量每个关节的受力,碰撞检测算法可以精确到关节级别。
举个例子:如果机器人第六轴撞到了东西,关节扭矩传感器能立刻检测到扭矩突变,而六维力传感器装在末端,信号传递会有延迟。
选型要点:
- 扭矩量程:根据关节最大输出力矩选,留50%余量
- 刚度:越高越好,否则会影响机器人动态性能
- 温度漂移:≤0.1%FS/℃ 才算合格
我记得有一次,客户反馈机器人碰撞检测不灵敏。排查了半天,发现是关节扭矩传感器的温度漂移太大,机器人运行半小时后,零漂就超过了碰撞阈值。后来换了温度补偿更好的型号,问题解决。
四、编码器与力传感器融合:1+1 > 2
单一传感器总有局限。编码器+力传感器融合,是目前工业界的主流做法。
编码器提供位置和速度信息,力传感器提供力信息。两者结合,可以区分「碰撞」和「正常运动中的惯性力」。
举个例子:机器人快速加速时,末端会产生很大的惯性力。如果只看力传感器,可能会误判为碰撞。但结合编码器的速度信息,算法可以计算出惯性力,将其从测量值中减去,只保留真正的碰撞力。
我在一个码垛机器人项目里用过这个方案。码垛时,机器人需要快速加减速,惯性力很大。如果不做融合,碰撞检测根本没法用——要么误报,要么漏报。
融合算法要点:
- 卡尔曼滤波:最常用,能有效融合位置和力信息
- 动力学模型补偿:用机器人动力学模型预测惯性力,从测量值中减去
- 阈值自适应:根据编码器速度动态调整碰撞阈值
说白了,融合的核心就是「用编码器信息来校准力传感器」。编码器精度高、响应快,正好弥补力传感器的不足。
五、传感器对比与选型建议
| 传感器类型 | 精度 | 响应速度 | 成本 | 适用场景 |
|---|---|---|---|---|
| 六维力传感器 | 高 | 中 | 高 | 精密装配、力控打磨 |
| 电流环力矩传感器 | 低 | 慢 | 低 | AGV防撞、低速碰撞检测 |
| 关节扭矩传感器 | 中高 | 快 | 中 | 协作机器人、关节级碰撞检测 |
| 编码器+力传感器融合 | 高 | 快 | 中高 | 高速运动、高动态场景 |
选型时,我一般会先问三个问题:
- 机器人运动速度多快?——快的话必须用融合方案
- 碰撞检测精度要求多高?——高的话上六维或关节扭矩
- 预算多少?——预算有限就电流环+编码器凑合用
最后提醒一句:
传感器选型不是越贵越好,也不是越便宜越好。关键是匹配你的应用场景。我曾经为了省钱选了电流环,结果后期调试花了三倍的时间,得不偿失。
六、知识体系总览
下面这张图,把几种传感器的核心逻辑串起来了。你可以看到,从「信号源」到「碰撞检测」,每一步都有对应的传感器方案。
从这张图可以看得很清楚:传感器选型只是第一步,后面还有信号处理、融合算法、碰撞检测、安全响应。每一步都环环相扣。
我个人习惯是,先确定碰撞检测的精度和响应速度要求,再倒推传感器选型。这样选出来的方案,既不会性能过剩,也不会不够用。
公众号:蓝海资料掘金营,微信deep3321