首页 > AI工具 > LingBot-Touch:蚂蚁灵波开源的触觉基础模型 26 项真机任务最高提升 24.8 个百分点

LingBot-Touch:蚂蚁灵波开源的触觉基础模型 26 项真机任务最高提升 24.8 个百分点

更新时间:2026-11-12 23:40:30 发布时间:15小时前 阅读:22次

LingBot-Touch 是蚂蚁灵波科技 2026 年 11 月 9 日放出的触觉基础模型,把磁触觉、视触觉、压阻式三类传感器的读数映射到同一套指尖坐标与 token 地址,输出四层特征拼成的 latent,供不同灵巧手和动作模型当条件输入。权重、推理代码和 30 组双侧样例已在 Hugging Face、魔搭与 GitHub 放出,按 Apache 2.0 许可分发,Tiny 版 5.46M 参数、Small 版 21.76M 参数。

LingBot-Touch 项目主页首屏
项目主页首屏,标题下四个入口分别是技术报告、代码、Hugging Face 与魔搭

LingBot-Touch 是什么

LingBot-Touch 项目主页概述与四项指标
官方给出四项指标:4,983 小时触觉记录、13.3 亿帧、Tiny 编码器 5.46M 参数、26 项真机加 12 项仿真任务

LingBot-Touch 的 4,983 小时触觉数据

LingBot-Touch 预训练数据按模态与操作类别的分布
按操作类别堆叠的三类数据量,压阻 2,197 小时、磁 1,136 小时、视触觉 1,650 小时

LingBot-Touch 的传感器接口与预训练目标

LingBot-Touch 在五项接触探测任务上的误差

任务 Sharpa 本模型 Sharpa FTP-1 XHand1 本模型 XHand1 FTP-1
指尖合力 MAE(N) 0.81 2.31 1.32 3.72
接触中心误差(mm) 0.12 2.19 0.16 5.89
接触面积 MAE(百分点) 0.66 2.90 0.43 4.39
未来四帧力 MAE(N) 1.04 1.67 1.45 2.00
触觉找视频帧 Recall@5 72.6% 16.5% 47.1% 6.0%

LingBot-Touch 接入四种动作模型后的真机成功率

灵巧手 策略 原模型 加原始触觉 加 LingBot-Touch
Sharpa Wave Diffusion Policy 22.31 30.06 35.51
Sharpa Wave π0.5 47.56 56.70 68.58
Sharpa Wave LingBot-VLA 45.60 56.29 72.51
Sharpa Wave T-Rex 44.06 57.99 70.05
XHand1 Diffusion Policy 19.38 24.00 35.67
XHand1 π0.5 49.71 48.00 74.17
XHand1 LingBot-VLA 57.21 57.21 75.04
XHand1 T-Rex 49.96 51.92 63.79
LingBot-Touch 真机任务演示画面
官网放出的真机任务片段:麻将分拣、SD 卡推出、扣喷枪、抽袋,标注为实时推理 1 倍速

LingBot-Touch 的原始触觉信号收益最多只有 token 的一半

LingBot-Touch 在 12 项仿真任务上的成功率

LingBot-Touch 仿真强化学习成功率对比
左为 12 项仿真任务的平均训练成功率,右为逐任务对比,LingBot-Touch 在 12 项上都最高

LingBot-Touch 的数据与参数规模曲线

LingBot-Touch 在本地跑一次推理的步骤

  1. 从 Hugging Face 或魔搭下载 lingbot-touch-tiny 的 config.json 与 encoder.pt,放进 checkpoints/lingbot-touch-tiny/;模型文件不在代码仓库里,下载要账号对该仓库有权限。
  2. 建 Python 3.12.13 环境,装 PyTorch 2.11.0 与仓库本体。
  3. 按传感器选分支:Sharpa Wave 走视触觉,XHand 走磁触觉。
  4. 跑 infer.py,指定输入格式、模型目录、输入文件与输出路径。
  5. 读输出里的 latent,形状为 [B,N,C],同时取 time_id、finger_id、pos_xyz 三个地址。
  6. 下游读数用 cross-attention 查询,不要用逐 token 线性投影或均值池化。
conda create -n lingbot-touch python=3.12.13 pip=26.0.1 -y
conda activate lingbot-touch
python -m pip install "torch==2.11.0" --index-url https://download.pytorch.org/whl/cu130
python -m pip install .
python -m pip check
python infer.py --input-format sharpa \
  --bundle checkpoints/lingbot-touch-tiny \
  --input sample_data/sharpa/001_left.pt \
  --output outputs/sharpa/001_left_features.pt \
  --device cpu

样例里 Sharpa 的输入是 [1,16,5,200] 的标量读数,XHand 是 [1,16,5,120,3] 的三轴读数,XHand 还要走一次 120 到 96 的点选择。Sharpa 与 XHand 各带 30 组双侧输入,两个平台合计 120 个单手文件,每个 16 帧。输出目录里已有的特征文件不会被覆盖,重跑要换目录;机器有 NVIDIA 卡就把 –device cpu 换成 –device cuda:0。

LingBot-Touch 没有覆盖的传感器与手型

LingBot-Touch 的下载地址与许可

相关文章