TenStep

Tactile Genesis: Exploring Tactile Sensors at Scale for Learning Dexterous Tasks

论文 2026-07-09 Tactile Representation

Tactile Genesis: Exploring Tactile Sensors at Scale for Learning Dexterous Tasks

Trinity Chung · Kashu Yamazaki · Dhruv Patel · Alexis Duburcq · Yiling Qiao · Katerina Fragkiadaki · Aran Nayebi

首要单位:Carnegie Mellon University Carnegie Mellon UniversityGenesis AI Genesis AI

一句话结论

Tactile Genesis 的主要贡献不是再造一种触觉传感器,而是建立一个足够快、接口统一的虚拟实验台,让研究者第一次能在同一只手、同一任务、同一训练协议下比较触觉的类型、覆盖、分辨率与噪声。论文最值得记住的结论是:在这三项灵巧操作任务中,**覆盖手掌和近端指节通常比升级指尖传感器更重要,约 200 个整手 taxels 已经够用,而 per-taxel 六维力/力矩是最稳健的默认表示**。这是一条有价值的硬件设计先验,但证据主要来自仿真蒸馏实验;真机只验证了 XHand1 上一次策略转移,因此不能直接解读为通用硬件排行榜。

摘要

中文摘要

触觉感知对接触密集型灵巧操作至关重要,但策略究竟需要哪一种触觉抽象、信息更丰富的触觉场何时值得其硬件成本,仍不清楚。这个问题很难通过现实实验研究:每一种传感器事实上都定义了一台新机器人,没有实验室能够在所有传感器上重复完全相同的学习实验。作者提出 Tactile Genesis,一个 GPU 并行触觉传感器仿真平台;它在统一接口下提供二值接触、接触深度、逐 taxel 运动学力/力矩、弹性体标记位移、几何感知的接近信号、接触音频和体素化温度场,并允许配置位置、分辨率及包含漂移、迟滞、坏 taxel 与串扰的现实噪声模型。单张 GPU 上,该平台可扩展到超过 20,000 个并行环境和 1,000 个 taxels,吞吐量比既有触觉模拟器提高 3 到 20 倍。作者在三项灵巧任务上训练 teacher-student 策略,消融传感器类型、位置、分辨率和噪声,并在真实 XHand1 上验证迁移。所有任务中,仅靠本体感觉都不够;传感器位置比类型更重要,仅指尖覆盖明显落后于整手覆盖,而给手掌和近端指节增加传感即可弥合与特权 teacher 的大部分差距。分辨率远不如覆盖重要,整手约 200 个 taxels 在这些任务上已经足够。总体而言,逐 taxel 力/力矩是最持续有效的传感类型。这些结果为灵巧手触觉硬件设计和策略观测选择提供了具体依据。

英文摘要

Tactile sensing is critical for contact-rich dexterous manipulation, yet it remains unclear which tactile abstractions a policy needs and when richer tactile fields justify their hardware cost. This is hard to study empirically: each sensor effectively defines a new robot, and no lab can replicate the same learning experiment across all of them. We present Tactile Genesis, a GPU-parallel tactile sensor simulation platform that exposes binary contact, contact depth, per-taxel kinematic force/torque, elastomer marker displacement, geometry-aware proximity, contact audio, and a voxelized temperature field (the first of its kind in robot learning physics simulation platforms) under a common interface, with configurable placement, resolution, and a realistic noise model (drift, hysteresis, dead taxels, crosstalk). It scales past 20,000 parallel environments and 1,000 taxels on a single GPU, improving throughput by 3 to 20 times over previous tactile simulators. We train teacher-student policies on three dexterous tasks, ablating sensor type, placement, resolution, and noise, and verify transfer to the real XHand1. Proprioception alone is insufficient on every task. Sensor placement dominates sensor type: fingertip-only coverage trails whole-hand coverage by a wide margin, while adding the palm and proximal phalanges closes most of the gap to the privileged teacher. Resolution matters far less than coverage: placing 200 taxels across the whole hand suffices across tasks. We find that force/torque per taxel is consistently the most useful sensor type. These results give concrete guidance for both future tactile hardware design for improving robot hands and policy-side observation choice in dexterous manipulation.

直观理解

如果把触觉手设计看成一笔有限预算,常见做法是把钱花在少数高分辨率指尖上。Tactile Genesis 做的是一组此前很难在真机上完成的“控制变量实验”:保持机器人、任务、teacher 策略和 student 网络不变,只替换手上哪里能感知、每个点输出什么、点有多密,以及读数有多脏。结果更接近“先让整只手知道哪里发生接触,再决定是否需要更精细的局部物理量”,而不是“指尖像素越多越好”。

Tactile Genesis 统一模拟多种触觉物理量,并允许在任意机器人表面配置覆盖与分辨率

图 1:平台统一支持接触、深度、力/力矩、弹性体位移、接近、温度与音频,并把传感位置和分辨率变成可控实验变量。

Tactile Genesis 统一模拟多种触觉物理量,并允许在任意机器人表面配置覆盖与分辨率
Tactile Genesis 统一模拟多种触觉物理量,并允许在任意机器人表面配置覆盖与分辨率

背景与问题

为什么做

灵巧操作的关键失败往往发生在视觉和本体感觉看不到的局部接触过程中,例如物体开始滑动、力闭合即将丢失、手与物体运动脱耦、短暂触点错过,以及遮挡中的隐藏碰撞。现实触觉硬件又在分辨率、带宽、成本、耐久、布线、标定和覆盖面积之间强耦合:更换一种传感器通常等于换了一只手,因此实验室很难在相同机器人、任务和策略下公平比较不同触觉设计。

问题缺口

既有工作通常只验证一种硬件或一种仿真抽象,无法拆开回答四个工程问题:策略真正需要二值接触、深度、局部力/力矩、弹性体位移还是接近信号;有限 taxel 应放在指尖、整根手指还是整只手;更高空间分辨率是否值得成本;加入漂移、迟滞、坏点与串扰后结论是否仍成立。Tactile Genesis 因此需要同时满足“物理抽象足够多”和“吞吐足够高”两个条件,否则无法把上述组合放进大规模策略训练做受控消融。

方法

方法概述

Tactile Genesis 在 Genesis World 刚体物理引擎中实现一组原生触觉、热学与音频传感抽象,再通过轻量后处理形成八种策略触觉观测;所有传感器共享位置、法向、半径、覆盖子集、分辨率和噪声接口。实验先让能访问完整物体状态的特权 teacher 学会任务,再把 teacher 的动作蒸馏给只能读取本体感觉、目标与某一种触觉表示的 student,从而在不改变任务策略目标的前提下比较触觉信息本身。

核心机制

公平比较来自“两层隔离”。仿真层把二值接触、深度、运动学力/力矩、弹性体位移和接近信号放进同一 probe/taxel 几何接口,并统一注入延迟、白噪声、偏置、随机游走漂移、量化、坏点、迟滞和串扰;学习层固定 teacher、任务、student 主干与训练预算,只替换触觉观测、覆盖和密度。student 用 DAgger 行为克隆追随 teacher,并用仅训练期存在的辅助头从隐变量解码物体大小、目标距离、倾斜或旋转进度,迫使触觉编码器恢复任务相关的隐藏物体状态。

方法拆解

  • 统一传感接口:原生传感包括 SurfaceDistanceProbe、ContactDepthProbe、ContactProbe、KinematicTaxel、ProximityTaxel、ElastomerTaxel、TemperatureGrid 和 ContactAudio;其中深度、接触等读数经过聚合后形成 bool、agg_bool、depth、agg_force、force、force_torque、elastomer、proximity 八种策略输入。
  • GPU 并行实现:probe 接触、深度和力 kernel 同时向量化环境与 taxel;SDF、三角网格和点云查询用 BVH 加速;弹性体 dilation 与空间串扰利用规则网格改成二维 FFT 卷积,避免逐传感器和稠密邻接计算。
  • 特权 teacher:每个任务先在 8,192 个并行环境中用 PPO 训练 teacher;actor 可以看完整物体状态和本体感觉,critic 还能看摩擦、质量等物体属性,并加入 Random Network Distillation 加速探索。
  • 触觉 student:student 部署时只看关节位置、速度、上一动作、任务目标和一种触觉观测。触觉组编码成 32 维表征,与其他 64 维观测组拼接后进入三层 MLP;仿真频率为 200 Hz,控制频率为 40 Hz。
  • 受控消融矩阵:三项 XHand1 任务分别覆盖接触前捕获(in_palm_rotate)、持续多指接触与防滑(in_hand_repose)、快速短暂触点(screwdriver);实验交叉比较 tips/fingers/hand 覆盖、low/med/high 分辨率以及 clean/noisy 读数。
  • 扩展物理模态:TemperatureGrid 显式计算体素内热扩散、内部热源、接触导热、辐射、对流与传感元件滞后;ContactAudio 用接触激励加材料模态滤波器,在不提高刚体仿真频率的情况下生成高频碰撞与摩擦音频。
Tactile Genesis 的特权 teacher 与触觉 student 蒸馏流程
Tactile Genesis 的特权 teacher 与触觉 student 蒸馏流程

关键要点

  • 论文比较的不是不同厂商硬件的最终商品性能,而是在固定策略与任务下,不同触觉抽象能恢复多少 teacher 所依赖的隐藏状态。
  • force_torque 的优势不是“通道最多”这么简单:它保留每个 taxel 的局部接触方向、切向速度和力臂信息,而聚合力或二值接触会把位置与剪切结构提前压平。
  • 覆盖、类型、分辨率和噪声必须分开分析;只比较一个高分辨率指尖与一个低分辨率整手传感器,无法知道收益究竟来自哪一个变量。
  • 温度和音频展示了平台的扩展能力,但主策略消融只覆盖前述八种接触观测,不能把温度/音频能力误读成已验证的灵巧控制增益。

结果

  • 吞吐与规模:单张 NVIDIA RTX A6000 上,平台在 16,384 个以上并行环境中可达到约 150,000 environment steps/s,并扩展到超过 20,000 个环境;在固定 1,024 个环境时可支持每只手超过 10,000 个 taxels。与论文引用的既有结果相比,吞吐提高约 3–20 倍,单环境 GPU 内存约降低 5 倍。
  • 弹性体拟合:对真实 GelSight 标记位移,Tactile Genesis 的相对 RMSE 在法向 dilation 上为 0.329,优于 FOTS 的 0.514 和 HydroShear 的 0.403;在切向 shear 上为 0.174,优于 0.210 和 0.217。这说明其弹性体近似更贴近该标定图像,但不等于这种表示对控制最有效。
  • 触觉必要性:三项任务中,none 本体感觉基线均落后于所有触觉 student,连最便宜的二值接触也有收益;仅靠辅助状态解码不能从本体感觉恢复物体接触状态。
  • 覆盖优先:in_palm_rotate 中,只有指尖的各类触觉明显落后于整手覆盖。给手掌和近端指节增加 taxels 后,即使使用信息较少的触觉类型,也能弥合与特权 teacher 的大部分差距。
  • 分辨率收益较弱:XHand1 的 low/med/high 整手布局分别约为 90/199/667 个 probes;跨任务曲线显示中等分辨率已接近高分辨率,噪声造成的变化也小于从指尖扩展到整手的收益,因此论文将约 200 个整手 taxels 作为实用配置。
  • 类型依任务变化:持续接触且主要防滑的 in_hand_repose 由逐 taxel force_torque 最好;需要在接触前预塑形的 in_palm_rotate 中,proximity 略占优势;快速短暂接触的 screwdriver 中各触觉类型接近,且都未达到 teacher,提示瓶颈可能是时序积分或视觉缺失。
  • 弹性体不等于局部力:elastomer 在旋转和重定位任务中落后于 force_torque。一个 marker 的位移会同时受邻近压入与剪切影响,适合恢复表面形状,却不一定适合直接读取策略需要的局部力向量。
  • 真机验证有限但方向一致:真实 XHand1 只能可靠使用每指聚合压力,作者把仿真 agg_force 标定到 SDK 读数并部署 in_palm_rotate;真机可连续完成 1–2 次旋转,与仿真中最接近的 fingertips-only 聚合触觉策略相符。
  • 温度辨识要求很高:在八个外形相同球中寻找 45°C 热球的实验里,只有高导热铝表面且较低发射率的设置成功维持目标接触;匹配当前机器人手部温度传感器灵敏度的材料参数全部失败,说明“能模拟温度”不等于现有硬件足以把温度用作策略信号。
三项灵巧任务中对触觉类型、覆盖、分辨率和噪声的受控消融
三项灵巧任务中对触觉类型、覆盖、分辨率和噪声的受控消融

结果速览表

设计问题当前证据给出的答案仍需验证
先覆盖还是先提分辨率?先覆盖手掌和近端指节不同手型、任务与布线成本下是否保持
默认触觉表示选什么?逐 taxel 力/力矩最稳健真实传感器动态、软接触和高速冲击
约多少 taxels 有效?XHand1 整手约 199 已接近 667 的主要收益不能直接外推到更大手或更细表面任务
proximity 何时有用?接触前需要捕获和预塑形时复杂场景中的误触发与物体混淆
高保真 elastomer 是否总更好?否;形状拟合好不代表局部力控制好联合视觉、表面识别和滑移任务
仿真结论能否直接迁移真机?XHand1 单任务趋势一致多平台、长期和统计性真机验证

洞察

  • 触觉硬件的第一约束可能是“可观测区域”,而不是单点精度。 对灵巧手而言,物体会在掌面、近端指节和多个手指之间迁移;只把高规格传感器装在指尖,会在接触迁移后产生结构性盲区,这类缺失无法靠更高指尖分辨率补回。
  • 传感表示应该围绕任务失败机制选择。 防滑需要局部力和力矩,捕获接近物体需要接触前的 proximity,快速指步则可能首先需要历史积分或视觉。论文没有找到一个所有任务绝对最优的传感器,而是找到一个稳健默认项及其偏离条件。
  • “仿真得更真实”和“策略用得更好”是两个目标。 ElastomerTaxel 在 GelSight 标记位移拟合上优于既有模拟器,却在需要局部力方向的控制任务上落后;评估触觉仿真不能只看像不像真实图像,还要看表示是否保留任务所需的可辨识量。
  • 粗空间接触分布可能已经覆盖多数策略收益。 这解释了中等分辨率与刚体后处理触觉的竞争力,也意味着全手可制造、可标定、可维护的稀疏阵列,可能比局部超高分辨率皮肤更具系统价值。

和已有方法的关系

  • 相比 Tacmap、TacSL、FOTS、HydroShear 等聚焦单一深度、力场或视觉弹性体的模拟器,Tactile Genesis 的独特价值是统一接口和可做因果式控制变量比较;它并不声称每一种单项物理都比专用模拟器更完整。
  • 相比 Sparse binary contact 已足够的结论,这篇论文给出更细的边界:二值接触确实胜过无触觉,但在持续防滑任务中逐 taxel 力/力矩仍明显更强,且覆盖不足会压过类型差异。
  • 相比 HTT 一类跨真实触觉硬件学习共享表示的路线,Tactile Genesis 更靠上游:它回答“应该感什么、感哪里”,HTT 回答“异构传感器数据怎样进入共享 backbone”;二者互补而非替代。
  • 对力觉/VLA 策略而言,这篇论文提供的是观测设计先验,不是多模态融合架构。它不能直接回答新触觉模态怎样接入预训练策略、如何避免遗忘或怎样在动作块执行期间快速闭环。

可借鉴点

  • 做机器人传感器研究时,优先把硬件选择拆成覆盖、物理量、分辨率、噪声四个轴,并保持控制器、任务和训练预算不变。
  • 使用特权 teacher 生成统一策略目标,能降低各传感器独立 RL 时探索差异造成的混淆;但还应补充触觉直接 RL,检查 teacher 是否限制了可发现策略。
  • 模型输入不应过早聚合局部触觉。per-link 总力便于对接现成硬件,但会丢掉接触位置、剪切方向与力矩结构;是否聚合应通过任务级消融决定。
  • 采购或设计整手触觉时,可把“约 200 个可维护 taxels + 手掌/近端指节覆盖 + 局部力/力矩”作为原型起点,再按接近捕获、形状识别或声热辨识需求添加专用模态。

风险与判断

局限

  • 主要证据来自三个 XHand1 仿真任务,另有一项 Sharpa in_hand_repose sweep;手型、物体、材料和技能范围仍窄,尚不足以证明跨机器人和跨任务的普遍排序。
  • student 蒸馏自特权 teacher,继承 teacher 的动作策略和性能上限。某种触觉表示可能支持 teacher 未发现的新策略,因此“匹配 teacher 的能力”不完全等于“触觉本身的能力上限”。
  • 真机只在 XHand1 in_palm_rotate 上观察到 1–2 次连续旋转,没有多种真实硬件的同台对比、系统成功率、统计置信区间、长期漂移或传感器故障测试。
  • 噪声模型覆盖漂移、迟滞、坏点和串扰,但参数仍是模拟设定;真实触觉还受温漂、材料老化、封装应力、布线故障和跨 taxel 标定误差影响。
  • force_torque 是由接触深度、法向和相对速度构造的运动学估计,不是完整柔性接触或经真实传感器动态标定的六维 wrench;对高速冲击、软体和复杂摩擦的可信度仍需验证。
  • 温度和音频是平台能力展示:温度仅验证一个热球辨识任务,音频只展示程序化材料声音,论文没有证明它们能提高三项灵巧策略的成功率。

适用场景

  • 为新灵巧手决定 taxel 优先覆盖区域、候选物理量和大致密度,在制作多版昂贵硬件前先做受控策略实验。
  • 需要数千并行环境训练触觉 RL、模仿学习或多模态策略,并希望统一替换二值接触、深度、力/力矩、接近与弹性体观测。
  • 任务失败可明确归因于滑移、接触前捕获、短暂触点或局部接触位置,因而能把传感选择与可观测性需求对应起来。
  • 不适合直接作为某款真实传感器的采购排行榜,也不应在没有目标任务标定的情况下把“约 200 taxels”当成所有手型的固定规格。

最终判断

  • 这是一篇值得保留为触觉硬件与策略观测设计基准的工作。最强贡献是把原本由硬件耦合的比较问题变成可扩展的实验变量,并给出覆盖优先、力/力矩默认、分辨率次之的清晰设计顺序。
  • 对工程决策,结论可作为第一版原型的排序依据:先补手掌和近端指节覆盖,再保留逐 taxel 力/力矩,最后才增加局部密度或任务专用 proximity;但采购和量产前必须用目标手型、材料、耐久与真实噪声复验。
  • 对研究判断,论文证明的是“在特权 teacher 蒸馏和三类接触机制下的相对信息价值”,不是“通用触觉传感器已经被选出来”。真正改变结论的证据将来自多手型、多真实传感器、直接触觉 RL,以及统一报告成功率、峰值力、滑移、延迟、标定漂移和故障恢复的基准。

Tactile Representation

触觉与力觉如何从传感设计、跨硬件共享表示,进入预训练策略的持续适配、快慢控制与执行期流式闭环。

打开主题

继续阅读

上一篇

STEAM: Self-Supervised Temporal Ensemble Advantage Modeling for Real-World Robot Learning

STEAM 值得记住的点,是它把真实机器人数据清洗问题改写成“逐帧 advantage 建模”:不用人工奖励、不用 VLM 打分,也不假设整条轨迹好坏一致,而是从专家轨迹内部的时间顺序中学习哪些 frame pair 代表推进、停滞或倒退。它尤其适合 VLA/机器人策略在真实 rollout、人工纠正和混合质量数据上继续提升:先找出真正推进任务的局部片段,再把这些片段作为 CFGRL 的高质量训练信号。

下一篇

Never Too Late for Force: Accelerating VLA Post-Training with Reactive Force Injection

LIFT 给预训练 VLA 增加一条低延迟的力觉反应通路:复制原动作专家、编码最近 6D 力历史、用零初始化交叉注意力注入,并通过在线 DAgger 覆盖策略诱导的接触分布。真机结果显示它在书本插入和河内环放置上以更少样本达到更高分数,同时大体保留视觉泛化;但收益依赖任务,仍需要人工纠正与特定硬件。