视觉告诉机器它在哪,触觉才告诉它用了多大力:验收要分开做

一、两类信号,两套验收
据公开报道,有分析把触觉列为机器人下一个争夺的技术方向,理由是视觉能说明物体在哪里,却难以在接触发生之后给出用了多大力、有没有滑动;报道还提到机器人的跑跳翻转已经成熟,而拿鸡蛋、拧螺母这类动作仍然难。报道里出现的投资机构与创业公司我们一律不点名,那些布局也不构成本篇的判断依据。我们关心的是另一件事:如果触觉真的成为一条独立的感知通道,验收方式必须跟着变。
视觉通道的验收逻辑是标注、比对、出分。一批带标签的图像,一组推理结果,算出准确率与漏检率,这套流程我们已经做得很熟。触觉通道套不上这套逻辑,原因有三条。第一,触觉的标签不是一个类别而是一个连续量,标定它的不是标注员而是标准件;第二,触觉读数会随接触面磨损漂移,同一枚传感器在磨损一段时间之后读数就不一定还对;第三,触觉的语义强绑定工况,换个夹具、换层涂层,输出曲线就不是原来那条。
由此得到本篇的主张:触觉是一条需要现场标定、且会随接触面磨损而漂移的通道。它不能像视觉那样用一批标注图就算验收完成。写方案、做报价、签合同,都要按这条通道单独设一套验收。
二、触觉通道要验收的三件事
我们把触觉验收拆成三件事,各自有独立判据,任何一件没过关都不能出通过结论。
第一件,力的量值是否可信。测的是读数与实际施加力之间的一致性,做法是用标准件施加已知载荷,比对偏差与重复性。关键不在单点准,而在量程内多个位置都落在约定带内,且回程曲线不出现明显迟滞。下压过程与回退过程在同一载荷下的读数差,往往比线性度更容易暴露问题。
第二件,滑动起始点是否可检出。抓握失败最常见的原因是物体在指尖里开始滑,而控制层没有在滑动刚发生时察觉。这项验收要在已知摩擦面上把载荷沿容易起滑的方向逐级加大,看信号里那个转折能否被检出、检出的提前量够不够留给控制动作。我们建议把它单独列为一项判据,因为力值完全合格的通道也可能检不出滑动,混在一起测就会漏掉。
第三件,跨夹具与跨批次的可移植性。换了吸盘或两指夹爪,换了同型号的第二批传感器,同一套判定逻辑还能不能用。做法是把判定阈值与具体通道号解耦,用归一化后的相对量而不是原始读数下判断,然后对每个夹具、每个批次重跑同一份测试件,看结论是否一致。可移植性不过关的项目,最后会变成一台机器一套参数,运维成本压不下来。
三、标定件与标定节拍
触觉通道的标定不能用图片,只能用物理标准件。最小标定件套包含三类:一组标准砝码,覆盖量程的低段、中段和高段;一块已知粗糙度的摩擦面样板,用来复现起滑;一个可重复压贴的刚性平面,用来查零点与迟滞。标准件本身要有来源记录与有效期,否则拿一块磨损的砝码去标定一只磨损的指尖,得到的只是一致地错。
标定节拍建议按三个触发条件并列写,满足任一条即触发:
- 更换或重装末端执行器之后。这一条最容易漏,指套拆过一次,接触面的初始应力状态就变了。
- 累计接触次数达到约定上限。用计数而不用时长,因为磨损跟的是接触次数与法向载荷,跟日历关系不大。
- 零点漂移或灵敏度衰减触到重标定线。这一条属于被动触发,判据见下一节。
节拍定完要有标定记录,字段至少包含通道号、标准件编号、标定时环境温度、零点读数、各载荷点读数、执行人与时间戳。这份记录在后续争议处理时会被用到——现场主张传感器没问题,得能拿出上一次标定的证据。
四、漂移与寿命怎么判
漂移本身不是故障,漂了不被发现才是。我们只盯三条可测量。
零点漂移:空载读数偏离初始零点的幅度。这条最容易自动化,可以放进每个班次开始前的空载自检,成为开机流程的一部分。
灵敏度衰减:同一载荷点读数相对上一次标定的变化比例。这条要真实施加已知载荷,通常挂在标定节拍里做,靠空载自检查不出来。
表面磨损后的重标定线:接触面可见磨损程度与前两条的组合判据。指尖涂层与微结构是可消耗品,磨到一定程度即便重新标定也救不回起滑检出能力,这时该换件而不是该重标。
这里有个容易被省掉的判断:重标定线以下标定,之上换件。这条线要在项目早期写死,并且明确谁有权把线往上挪。洹拓的经验是不挪。线一挪,漂移就从工程问题变成生产压力问题,出事只是早晚。
五、双通道时间对齐要单列一项
触觉与视觉融合听起来是算法问题,实际第一步是时间问题。两条链路采样率天生不同,视觉按帧出数、触觉按高频连续出数;两条链路各自的延迟也不等,图像从采集到可用要经过传输、编码、推理,触觉从接触到出数要经过滤波与打包。不对齐就融合,会出现三类误判。
一类是把滑动和姿态变化搞混:物体在指尖里滑,画面里位置也跟着变,两个事件在时间上错开一截,融出来的结论就成了物体被碰走了。二类是接触时刻判定错位:视觉说已经接触而触觉读数还没起来,或者反过来,系统把正常接触判成失败。三类是回溯困难:出现异常想查原因,两路数据的时间戳不在同一参考系上对不起来,等于没有证据。
对齐要落到三件具体的东西上。第一,统一事件戳,两路信号打同一时钟源的时间,或在设备上做一次时钟同步并记录偏差。第二,延迟补偿表,把每条链路从物理事件到数据可用的固定延迟测出来登记,融合前按这张表回推。第三,明确的同步精度约定,写清对齐后允许的不确定带,超出范围的样本按无效处理,不硬融。这一项建议单独列进验收表,不要当成软件参数调优的一部分——它调的是采样与传输链路,不是模型权重。
六、数据、安全阈值与合同字段
触觉数据为什么少,原因很实在。标注贵,图像可以批量回放给标注员,力与滑动的标签要么来自标准件要么来自高速复核手段,没有廉价做法;公开数据少,工况还强相关,别人家的数据拿到自己产线上多半不对。这三条决定了短期内靠外部数据集把触觉模型喂出来不现实。
可行路径是企业自建最小数据集,用分层采样矩阵来设计。行取材料,把产线真实出现的表面材质列全;列取几何,把棱边、圆柱、薄壁、易碎几类分开;再按力档分层,低段中段接近上限各占一份。矩阵里每格按同样次数采集,宁可格子少也要保证每格样本量够。要提前写明两件事:这套数据只用于本项目工况,跨项目复用要重采;采集本身要记录夹具型号、环境状态与接触面状态,缺这几列后面做漂移分析就没有对照。
安全侧判定要单独讨论。超过力阈值之后有三种动作:立即停止、退让回安全位、降速继续。三种各有适用,易碎件与可能夹到人的场合倾向停止,装配卡滞倾向退让,节拍敏感且风险可控的场合才考虑降速。判据不是选最保守的那一个,而是每台设备写清用哪一种、阈值是多少、触发后是否需要人工复位才能重启。谁有权改阈值必须唯一,改动要留痕。如果一线操作工为了让节拍快一点就能把上限调高,事故就是这样攒出来的。
核心交付物是下面这张触觉通道验收表,合同字段直接引用它。
| 验收项 | 标定件与工具 | 工况矩阵 | 通过判据 | 留证字段 |
|---|---|---|---|---|
| 力值一致性 | 标准砝码覆盖低中高三段 | 静载、慢变载 | 各点偏差与迟滞带均不超约定上限 | 通道号、砝码编号、零点、各载荷点读数、执行人 |
| 起滑检出 | 已知粗糙度摩擦面样板 | 沿易滑方向逐级增载 | 起滑转折可检出且提前量满足控制需要 | 摩擦面编号、起滑时刻、信号转折形态、判定截图 |
| 跨夹具可移植 | 同一套标准件 | 每种末端执行器逐一复跑 | 各夹具下结论一致,归一化阈值不变 | 夹具型号、安装记录、复跑结果对照 |
| 跨批次可移植 | 同型号不同批次传感器 | 同工况 | 批间偏差不影响判定阈值复用 | 批次号、序列号、批间对照表 |
| 漂移与寿命 | 空载自检加挂标定件复测 | 按班次、按累计接触次数 | 零点漂移与灵敏度衰减不越重标定线 | 班次自检记录、累计接触计数、换件或重标定记录 |
| 双通道时间对齐 | 统一时钟源与延迟补偿表 | 视觉与触觉同时工作 | 对齐不确定带在约定范围内 | 时钟偏差登记、各链路延迟值、无效样本计数 |
| 超力安全动作 | 阈值配置文件 | 触发试验 | 停、退让、降速三者按设备登记并实际生效 | 阈值配置版本、改动授权人、复位记录 |
合同里建议落到四个字段:验收项与判据按上表逐条引用;标定节拍按三个触发条件写全;重标定线的调整权归属与审批路径写明;双通道时间对齐的精度约定与验证方法写明。这四项缺一项,现场出现争议时我方与客户都没有可援引的依据。