精读笔记

Problem Setting

论文标题:Shear-Based Grasp Control for Multifingered Underactuated Tactile Robotic Hands(IEEE Transactions on Robotics / 2025)。

这篇论文解决的不是一般意义上的 tactile grasping,而是一个更具体也更棘手的问题:在 Pisa/IIT SoftHand 这类 1-DoA、19-DoF、强顺应、无精确指节状态反馈的软欠驱动手上,如何进行轻柔但稳定的抓持调节。核心矛盾是:要抓得足够紧以抵抗物体重量变化和外部扰动,但又不能像传统 open-loop closing 那样持续增大闭合导致易损物体被压坏。

以前方法卡在两个地方。第一,从执行器电流、关节力矩或运动学模型推断接触力,在欠驱动软手上基本不可靠,因为执行器—腱—弹性关节—接触点之间存在大量未观测顺应性和非线性。第二,已有 tactile servoing 多数围绕单传感器接触 pose、轮廓跟随或表面跟踪,shear 要么被当作 nuisance variable,要么没有进入多指抓持控制闭环。这里真正难的是:多指接触的局部 shear 信息很丰富,但高维、异步、跨传感器不一致,而且手本身不能独立控制每根手指。

Motivation

作者的关键观察很直接:对抓持稳定性而言,normal force 告诉你“压了多少”,但 shear force 更接近告诉你“物体是否正在被重力/外力拉走”。特别是在欠驱动软手中,normal force 从电机侧很难估,而局部 shear 的变化恰好可以从触觉端直接观测,是比关节状态更接近任务本质的反馈。

已有路线缺的是一个多指、实时、接触点级别的 shear feedback loop。FT 指尖可以测力但感知形变/接触几何信息少,传统 tactile arrays 往往对 shear 分辨率或灵敏度不足,单个 TacTip 的 pose servoing 又没有扩展到五指抓持中的同步闭环控制。作者想到这个方向的原因不是单纯“加触觉”,而是利用 TacTip/microTac 对切向形变特别敏感这一形态学偏置,把欠驱动手缺少 proprioception 的问题部分转移到触觉端解决。

Core Idea

核心思想是:不要试图恢复完整的手-物体-接触状态,而是在多指局部触觉空间中维持 shear equilibrium。控制目标不是某个绝对 grasp force,也不是精确物体位姿,而是让多个指尖的切向力变化率回到零附近;一旦载荷增加、物体趋向滑移或手腕姿态改变导致 shear 改变,控制器就通过唯一的 SoftHand actuator 调节闭合程度,使 normal force 被动增加或释放。

这个建模方式的本质变化在于,它把“欠驱动手的复杂接触控制”降维成“触觉端的扰动反射”。引入的 inductive bias 是:抓持扰动首先以 shear force change 的形式出现,而合适的 normal force 是为了抵消 shear 变化而产生的结果,不需要预先设定一个固定抓力。与 prior 的本质区别不是 CNN 预测触觉量,也不是 PID 控制,而是把 shear 从感知副产品提升为抓持调节的主状态变量,并且在多指欠驱动系统中直接闭环使用。

Method

方法中真正关键的机制只有几层。

1)microTac + force-supervised tactile model:它解决的是接触点力不可观测问题。作者没有训练 shear displacement,而是用 FT sensor 在数据采集时标注实际 shear/normal force。这个选择很重要,因为 shear displacement 在采集过程中会受滑移污染,标签和图像可能错位;用 post-slip 后的实际 force 作为标签,相当于把滑移造成的位移噪声绕开了。这里的核心变化是从“触觉形变到几何位移”转为“触觉形变到接触力”。

2)跨五个传感器的 transfer learning:它解决的是多指触觉系统中每个传感器制造差异导致的模型不可直接共享问题。简单 aggregate model 会被某些 sensor bias 拉偏,单独训练又数据少;aggregate pretrain 后 per-sensor finetune 更像是在共享 marker deformation 的通用视觉特征,同时对每个指尖做局部 calibration。这个部分主要是 representation alignment + data scaling。

3)shear-rate grasp controller:初始 gentle grasp 用 SSIM 建立轻接触,之后真正起作用的是 force feedback controller。控制器不追踪绝对 shear,而追踪 shear 的变化量,目标是让扰动后的切向力变化回零。这避免了不同物体、不同初始接触条件下绝对力基线不可比的问题。

4)动态姿态下的 gravity-aware shear weighting:倒杯任务中,主导 shear 方向随手腕相对重力方向变化。作者用 grasp frame 与 gravity 的夹角对 x/y shear 通道进行缩放和符号调整。它本质上是一个非常简单的物理先验:只有与重力相关的 shear 分量才应强烈驱动增抓,垂直于重力的 shear 不应被同等解释为滑移风险。

Key Insight / Why It Works

最核心的有效性来自三件事的叠加,而不是某个复杂算法。

第一,shear 是欠驱动抓持中最接近“将要失败”的局部信号。对于杯子加重、倒米、人工牵引这些场景,扰动并不会先表现为可观测的全局物体状态,而是先改变指尖切向受力。用 shear change 做反馈,比用 normal force 或执行器位置更早、更直接。

第二,SoftHand 的机械顺应性实际承担了很大一部分控制复杂度。控制器只输出一个闭合量,真正把这个闭合量分配到各个手指、适应物体形状、产生稳定接触的是 adaptive synergy 和弹性结构。因此论文的成功不是“触觉控制完全替代 dexterity”,而是触觉反射与机械顺应性的耦合:触觉决定何时增/减抓,机械结构决定如何分布抓。

第三,microTac 的形态学设计给 shear sensing 提供了强 inductive bias。TacTip 类 pin-marker 结构把皮肤局部切向形变放大成可见 marker displacement,这使 CNN 不需要从弱信号中硬学 shear。高 marker density 和五路并行处理是重要工程条件,但核心不是网络多强,而是传感器物理结构让 shear 在图像中可读。

我会把贡献归因排序为:1)多指 shear-rate feedback 作为抓持调节主变量;2)可实时运行的五指 tactile force prediction 系统;3)transfer learning 让五个实际制造不一致的传感器能稳定部署;4)gravity-aware scaling 让同一反射控制扩展到手腕旋转。CNN、Jetson array、PID 本身更多是必要工程,不是概念创新。transfer learning 的 70% accuracy improvement 很可能相当一部分来自更多数据覆盖和预训练正则化,而非某种深层跨传感器抽象能力。

Relation To Prior Work

这篇属于 TacTip/optical tactile servoing + underactuated compliant hand control 的交叉谱系。与传统 force-sensitive grasping 相比,它不依赖关节力矩或 wrist FT sensor,而是把测量点前移到 fingertip contact。与 Ajoudani 等 SoftHand + tactile/FT fingertip 工作相比,它获得的是高分辨率接触形变和可学习的 pose/force 表征,而不只是低维六轴力。与 Li/Kappassov 类 taxel-array tactile servoing 相比,它不依赖刚性平面阵列的解析 contact moments,而是学习软曲面传感器的形变到力/姿态映射。

与 TacTip 先前 pose-based servoing 的实质差异在于:过去 shear 常被当作 nuisance 或需要 Bayesian filtering 处理 shear displacement;这里直接预测 shear force,并把它作为控制变量。这个差异是实质性的,因为抓持抗重力任务中 shear 不是干扰项,而是稳定性信号。

看似新的部分中,CNN 回归触觉 pose/force、PID 控制、SSIM 接触检测都不是新思想;真正新增的信息是把五个高分辨率光学触觉指尖组织成一个实时多指 shear feedback system,并证明在极低 DoA 手上这种反馈足以支撑轻柔动态抓持。

Dataset / Evaluation

离线数据是每个 microTac 在平面 FT 标定台上采集的接触 pose + shear/normal force 数据,覆盖的是受控平面接触与一定范围内的平移 shear、姿态和深度。它足够验证 force predictor 在训练分布附近的精度,也足够比较 individual/aggregate/transfer learning;但它不充分覆盖真实抓持中的曲面、边缘、复杂材质、摩擦差异和接触迁移。

在线评估是真机,而且任务选择比较贴合核心 claim:纸杯加米验证轻柔抓持下抗载荷变化;倒米验证手腕姿态变化和质心/质量变化;leader-follower 验证把触觉力转为机器人运动。优点是这些不是纯离线 benchmark,确实验证了系统级闭环可用性。

但 evaluation 的边界也很清楚:物体类别很窄,主要是杯子和规则方形物体;扰动类型以重力方向载荷和人工准静态外力为主;没有系统比较无 shear、仅 normal force、wrist FT、不同摩擦/材质/几何的消融。论文支持“shear feedback 对这些欠驱动抓持任务有效”,但还不能支持“通用多指触觉操作能力”这一更强 claim。

Limitation

最本质的限制是状态不可观测并没有被解决,只是被控制策略规避了。由于 SoftHand 缺少 finger joint proprioception,系统不知道每个 fingertip 在全局中的真实位置和方向,只能假设传感器局部 force 可以通过 grasp frame 粗略合成。这对简单抓持和重力扰动足够,但对需要精确 wrench、object pose、contact mode reasoning 的操作明显不够。

第二,控制器依赖任务物理结构比较简单:物体质心在 grasp envelope 内,主要失败模式是沿重力方向滑移,扭转载荷可以忽略,接触区域不发生剧烈拓扑变化。文中明确省略 torsional shear,理由在当前任务中可以接受,但这也是方法上限。

第三,增益来源不清。PID 手工调参,缺少稳定性分析、频响分析或对不同物体/摩擦条件的系统鲁棒性界定。论文展示的是有效工程调参后的行为,而不是可证明的控制律。

第四,泛化能力需要谨慎解读。transfer learning 的跨传感器泛化是同类型、同工艺、同分布传感器间的 alignment,不是跨触觉形态或跨物体接触模式泛化。核心能力可能主要来自数据覆盖、传感器形态学信号质量和 SoftHand 机械顺应性,而非学习模型具有强外推能力。

第五,所谓更 human-like dexterity 更像快速触觉反射,而不是 dexterous manipulation。系统没有长期状态建模、没有接触规划、没有 in-hand regrasp,也没有显式 object model。把它理解为 reflexive tactile grasp modulation 更准确。

Takeaway

  • 1)对欠驱动软手,最值得闭环的变量可能不是关节状态或估计 grasp force,而是接触点 shear change;这是一个很可迁移的控制视角。
  • 2)高分辨率触觉的价值不只是识别接触几何,而是提供局部力变化的快速反射通道。
  • 传感器形态学 inductive bias 可能比更复杂的网络结构更关键。
  • 3)在多触觉系统里,per-sensor calibration 与 shared representation 的折中会成为常态;简单把多传感器数据混在一起不一定好,aggregate pretrain + individual finetune 是合理基线。

一句话总结

这篇论文把 TacTip 类高分辨率 shear sensing 从单指触觉伺服推进到五指欠驱动手的实时反射式抓持控制,真正贡献是用局部 shear-force change 代替不可观测的完整手-物体状态来调节轻柔抓力。