← 返回博客

个人博客

触觉:被忽视的第三感官

前情提要:第 8 篇《深度与三维:机器人怎么知道"多远"》里,我们讲了机器人如何用两只"眼睛"量出距离,把平面画面变成有深度的三维世界。可光看得清还不够——真要抓起东西时,手还得"感觉"到力,才知道自己到底捏住了没有。

一、闭上眼,你也能系鞋带

你有没有试过闭着眼睛扣扣子、系鞋带?手的动作一点没乱。靠的不是眼睛,是皮肤底下密密麻麻的触觉传感器:指尖能分辨出布料的纹路,能感到鞋带松紧,能判断手指有没有"咬"住带子。这套能力,我们从小用到大,几乎从不觉得稀奇。

对机器人来说,触觉却长期是个被忽视的"第三感官"。过去十几年,计算机视觉发展飞快,摄像头越来越便宜、算法越来越聪明,大家很自然地把大部分精力投到"让机器看懂画面"上。可当机器人真要去抓、去拿、去组装,光靠眼睛常常不够。

举个最简单的例子:你想从桌上拿起一颗水煮蛋。眼睛告诉你蛋在哪儿、多大、什么颜色,但因为蛋圆滚滚、滑溜溜又很脆弱,你只知道"它在那儿",却不知道"该用多大劲"。劲小了,蛋滑走;劲大了,蛋碎了。真正决定成败的,是手指皮肤感受到的那点压力,以及你下意识做出的微调。

人就是这样边摸边调的。夹菜时筷子一滑,你马上收点力;拧瓶盖时感觉快开了,你顺势加把劲。这套"摸到力、反过来调动作"的本能,恰恰是机器人最缺的一环。

工厂里的教训很说明问题。早年的分拣机器人盯着传送带上的零件,识别率很高,可一上手就露怯:金属件太滑会脱手,薄塑料片一夹就弯,连规规矩矩的方块也偶尔被推歪。工程师们后来才明白,问题不在眼睛,而在手上没有"皮肤"。看不见的最后一厘米,才是成败的分界。

二、触觉在补视觉的什么缺口

视觉最大的软肋,是它只能看表面。一旦物体被挡住,摄像头就"瞎"了。想象机器人去抓一个半埋在杂物堆里的杯子,杯口被挡了一半,视觉只能猜。而手指一摸,立刻知道杯壁是软是硬、有没有缺口——触觉直接贴着物体,不受遮挡影响。

更麻烦的是"柔性接触"。两块软的东西碰到一起,接触面会慢慢变形,这个过程用眼睛几乎看不清:变形太小太快,摄像头帧率跟不上,反光又乱。但手指皮肤压上去的那一瞬间,力是实打实地传进来了。所以触觉特别擅长处理那些软、滑、轻、易碎的物体,而这恰恰是我们日常生活里最常碰到的东西。

那触觉传感器到底在测什么?最常见的是两类。一类测"压力"或"形变":手指上薄薄一层材料被压下去,电阻或电容发生变化,于是系统读出一个数字——这里被压了多深、用了多大力。另一类叫"力/力矩传感器",通常装在手腕或者关节里,它不关心局部的小坑小洼,而是测整体:我这只手现在朝前推了多少牛顿的力,或者正被一个拧着方向的力矩拽着。把"指尖的局部触感"和"手腕的整体受力"合起来看,机器人对一次抓握的理解才算完整。

有了这些信号,抓取才真正变稳。基本的逻辑是一个闭环:手指碰到物体,产生形变,形变转成力信号,控制系统据此调整抓力大小。力太小就再收紧一点,力太大就放松一点,整个过程在几十分之一秒内反复进行,于是鸡蛋不碎、纸杯不瘪、光滑的金属块也不滑走。

值得一提的是,今天的触觉传感器已经玩出了不少花样。有一种做法是把一颗微型摄像头塞进指尖,正对着一层带花点的弹性皮肤;手指一压,花点图案被挤变形,摄像头拍下这帧画面,算法就能反推出压力落在哪儿、朝哪个方向、有多大。这相当于给机器人装了一双长在手心的"微观眼睛",既能感知力,又能顺带看出接触面的形状和滑动。还有的传感器用声波、用光纤、用磁性小颗粒来读形变,思路各异,目标却一样:把那看不见的一按,变成机器读得懂的数字。

flowchart LR A["接触物体"] --> B["手指形变"] B --> C["力信号"] C --> D["调整抓力"]

你可能会问:把所有触觉都省掉,只靠更厉害的摄像头行不行?目前看很难。第一,遮挡在真实环境里几乎无法避免,再好的相机也有拍不到的死角。第二,接触那一下的手感是毫秒级的瞬时信息,等视觉处理完,物体可能早就从指间溜了。第三,很多任务要的不是一个画面,而是一个"我是否安全、是否握牢"的判断,触觉给出的正是这种贴身确认。

所以未来的机器人,几乎一定是"视觉负责看大局、触觉负责贴身确认"的搭配。视觉说目标在那儿,触觉回答我确实抓到了而且力度刚好。两个感官一个管远一个管近,合起来才像一个真正会动手的伙伴。

这套搭配已经在悄悄落地。采摘机器人靠指尖的轻压判断草莓熟没熟、该不该摘;手术辅助器械用细微的力反馈提醒医生别碰得太重;给残障人士做的智能假手,则让使用者重新"感觉"到握住的杯子是满还是空。看得准只是第一步,摸得对,机器才真正开始像一只手,而不只是一台会瞄的相机。

读后小测

3 句话复述

1. 触觉是机器人常被忽视的第三感官,闭眼也能系鞋带这类动作靠的就是手上的触觉。 2. 视觉会被遮挡、看不清柔性接触,而触觉能贴身感知压力和力,正好补上这些缺口。 3. 力信号驱动机器人实时调整抓力,让抓取鸡蛋、纸杯这类易碎易滑物体变得更稳。

1 件动手小事

今晚洗手时,闭着眼用一只手去拧开洗发水瓶盖,留意你的手指是怎么根据瓶盖的松紧自动加减力度的——那就是你身体里一直在跑的触觉闭环。

下一篇第 10 篇《多模态融合:把看听摸拼成一张世界地图》:你会看到机器人如何把眼睛看到的、耳朵听到的、手指摸到的,汇成同一张随时更新的世界地图,而不再各管各的。