首頁 > AI工具 > LingBot-Touch:螞蟻靈波開源的觸覺基礎模型 26 項真機任務最高提升 24.8 個百分點

LingBot-Touch:螞蟻靈波開源的觸覺基礎模型 26 項真機任務最高提升 24.8 個百分點

更新時間:2026-11-12 23:48:40 發布時間: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 的下載地址與許可