第二章:标定前的硬件准备
关节模组选型、编码器类型、减速器背隙检查——这三件事,我建议你在动手标定之前,先花半天时间理清楚。
为什么?因为硬件选错了,后面标定做得再漂亮也是白搭。我自己就吃过这个亏。
2.1 关节模组选型:别只看扭矩
很多人选关节模组,第一反应就是看峰值扭矩。嗯,这没错,但远远不够。
我个人习惯把选型拆成三个维度:
- 运动维度:转速、加速度、响应带宽
- 精度维度:定位精度、重复定位精度、分辨率
- 刚度维度:扭转刚度、轴向刚度、径向刚度
举个例子。我去年做一个协作机器人项目,选了某款号称200N·m的关节模组。扭矩数据漂亮得很,结果一上电,末端抖动得像筛子。查了半天,原来是扭转刚度不够,谐振频率太低。
所以我的建议是:选型时,把刚度指标放在和扭矩同等重要的位置。尤其是做高精度标定,关节本身的刚性决定了你的标定结果能有多准。
核心指标速查表
| 指标 | 重要性 | 我的经验值 |
|---|---|---|
| 峰值扭矩 | ★★★★★ | 至少1.5倍负载扭矩 |
| 扭转刚度 | ★★★★★ | >1000 N·m/rad(轻载) |
| 响应带宽 | ★★★★☆ | >50 Hz(位置环) |
| 重复定位精度 | ★★★★☆ | <0.01° |
2.2 编码器类型:值 vs 增量式
这个问题,几乎每个来问我的工程师都会纠结。我直接说结论:
做关节标定,首选值编码器。
为什么?因为标定过程中,你需要知道关节的位置。增量式编码器每次上电都要回零,而且一旦丢步,整个标定数据就废了。
我曾经在一个六轴机器人项目上用了增量式编码器,标定做到一半,电机过流保护重启了。结果呢?所有关节位置归零,标定数据全部作废。那天晚上我加班到凌晨三点,就为了重新走一遍流程。
我的选型建议
- 值编码器:多圈+单圈组合,分辨率≥17位
- 增量式编码器:仅用于低成本或非标定场景
- 通信接口:SSI或BiSS,抗干扰能力强
当然,如果你预算有限,非要用增量式,那也不是不行。但你要做好两件事:
- 每次上电后强制回零
- 在标定过程中加断电保护机制
说白了,增量式编码器就像个记性不好的人,你得反复提醒它「你现在在哪儿」。
2.3 减速器背隙检查:最容易忽略的坑
背隙,说白了就是齿轮之间的间隙。这个间隙会导致你的关节指令位置和实际位置不一致。
你想想看,标定的时候,你给关节发了1°的指令,结果因为背隙,实际只转了0.95°。那标定出来的参数能准吗?
我检查背隙的方法很简单,分三步:
- 第一步:固定输出端,输入端施加正反向力矩
- 第二步:用高精度编码器测量输入端的空转角度
- 第三步:重复测量3次,取平均值
注意
背隙不是越小越好。过小的背隙会导致齿轮卡死或润滑不良。一般谐波减速器背隙在1-3 arcmin,RV减速器在0.5-1 arcmin。超出这个范围,建议直接退货。
我记得有一次,供应商送来一批谐波减速器,标称背隙1.5 arcmin。我随手抽检了三个,结果两个超过3 arcmin。要不是我坚持全检,这批货就装到机器人上了。那后果,想想都后怕。
2.4 本章知识体系
下面这张图,是我自己整理的硬件准备逻辑。你照着这个顺序走,基本不会漏东西。
这张图其实就一句话:选型→编码器→背隙,三步走完再标定。少一步,后面都得返工。
避坑指南
我曾经因为赶进度,跳过了背隙检查这一步。结果标定出来的参数,在正向和反向运动时差了0.3°。后来花了整整两天排查,才发现是减速器背隙超标。从那以后,背隙检查成了我的「铁律」。
好了,硬件准备就聊到这儿。下一章我们开始讲标定流程的具体操作。记住,硬件是标定的地基,地基不稳,楼盖得再高也得塌。