Curieux.JY
  • JungYeon Lee
  • Post
  • ๐Ÿ•ธ๏ธ Graph
  • Lecture
  • Note

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์ด‰๊ฐ์ด VLA์— ๋ชป ๋“ค์–ด๊ฐ„ ์„ธ ๊ฐœ์˜ ๋ฌธํ„ฑ
    • ๊ธฐ์—ฌ โ‘ : T-Rex Dataset โ€” ํƒœ์Šคํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ๋™์‚ฌร—๋ช…์‚ฌ๋กœ ๋ชจ์€ 100์‹œ๊ฐ„
    • ๊ธฐ์—ฌ โ‘ก: variable-rate Mixture-of-Transformer-Experts
      • ๋ฌด์—‡์„ ๋‚˜๋ˆ„๊ณ  ๋ฌด์—‡์„ ๊ณต์œ ํ•˜๋Š”๊ฐ€
      • ์บ์Šค์ผ€์ด๋“œ flow matching (์‹ 3โ€“7)
      • ๋ฐฐํฌ ๋ฃจํ”„ (Algorithm 1)
    • ๊ธฐ์—ฌ โ‘ข: ์‹œ๊ณต๊ฐ„ ์ด‰๊ฐ VQ-VAE
    • ์ง๊ด€: ์™œ โ€œ\tau๋ฅผ ์ชผ๊ฐœ๋Š” ๊ฒƒโ€์ด ์ฃผํŒŒ์ˆ˜ ๋ฌธ์ œ์˜ ๋‹ต์ด ๋˜๋Š”๊ฐ€
    • ์‹คํ—˜ ์…‹์—…: ๋ฌด์—‡์„ ์–ด๋–ป๊ฒŒ ์Ÿ€๋Š”๊ฐ€
    • ์‹คํ—˜ โ‘ : 12 ํƒœ์Šคํฌ ๋ฉ”์ธ ๋น„๊ต
    • ์‹คํ—˜ โ‘ก: ์ด‰๊ฐ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐยท์•„ํ‚คํ…์ฒ˜ ์ ˆ์ œ
    • ์‹คํ—˜ โ‘ข: ์–ด๋””์„œ ์ž˜๋ผ์•ผ ํ•˜๋Š”๊ฐ€
    • ์‹คํ—˜ โ‘ฃ: ๋ฐ์ดํ„ฐ์…‹ ์„ค๊ณ„๊ฐ€ ์ •๋ง ์ค‘์š”ํ•œ๊ฐ€
    • ์‹คํ—˜ โ‘ค: ํ•™์Šต ๋ ˆ์‹œํ”ผ์™€ โ€œ30%pโ€์˜ ๋ถ„ํ•ด
    • ์‹คํŒจ ๋ถ„์„: ๋ฌด์—‡์ด ์•„์ง ์•ˆ ๋˜๋Š”๊ฐ€
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ
    • ๐Ÿ”ฌ ์žฌํ˜„ ํ›„๊ธฐ: ๊ณต๊ฐœ ์ž์‚ฐ์œผ๋กœ ์–ด๋””๊นŒ์ง€ ํ™•์ธ๋˜๋Š”๊ฐ€
      • ์ฒดํฌํฌ์ธํŠธ๋Š” ์‹ค์ œ๋กœ 4.25B๋‹ค
      • ์ง€์—ฐ: ๋…ผ๋ฌธ ๋ผ๋ฒจ๋ณด๋‹ค ๋‚ฎ์ง€๋งŒ, ๋ฐฐํฌ config๋ณด๋‹ค๋Š” ๋†’๋‹ค
      • โญ โ€œTactile-Reactiveโ€๋ฅผ ์ง์ ‘ ์žฌ ๋ณด๋ฉด
      • VQ-VAE๋Š” ์ž˜ ์žฌํ˜„๋˜๊ณ , โ€œ์‹œ๊ฐ„์„ฑโ€ ์ฃผ์žฅ์€ ์ง€์ง€๋œ๋‹ค
      • ๊ณ๊ฐ€์ง€๋กœ ๋‚˜์˜จ ์‚ฌ์‹ค: ์ ‘์ด‰ ํ”„๋ ˆ์ž„์ด 62.3%๋‹ค
      • ์žฌํ˜„ ํ›„๊ธฐ์˜ ๊ฒฐ๋ก 

๐Ÿ“ƒT-Rex ๋ฆฌ๋ทฐ

tactile
vla
dexterity
bimanual
manipulation
contact
dataset
flow
teleop
egocentric
human-robot-transfer
foundation-model
il
open-source
Qwen
NVIDIA
T-Rex: Tactile-Reactive Dexterous Manipulation
Published

August 24, 2026

  • Paper Link (arXiv:2606.17055v1)

  • Project Page (tactile-rex.github.io) โ€” ๋…ผ๋ฌธ ๋ณธ๋ฌธ์ด ์ ์–ด ๋‘” ์ฃผ์†Œ. ๊ฐ™์€ ๋‚ด์šฉ์˜ tactile-reactive-dexterous.github.io๋„ ์‚ด์•„ ์žˆ๋‹ค.

  • Code Link (MIT) โ€” ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ยท์ถ”๋ก  ์ฝ”๋“œ + ํ•˜๋“œ์›จ์–ด ์Šคํƒ, ํ”„๋ฆฌํŠธ๋ ˆ์ธ/๋ฏธ๋“œํŠธ๋ ˆ์ธ ์ฒดํฌํฌ์ธํŠธ ๊ณต๊ฐœ. ํ”„๋ฆฌํŠธ๋ ˆ์ธยท๋ฏธ๋“œํŠธ๋ ˆ์ธ ํ•™์Šต ์ฝ”๋“œ๋Š” full-pipeline ๋ธŒ๋žœ์น˜.

  • Dataset (HuggingFace, MIT) โ€” LeRobot v3.0 ํฌ๋งท

  • Dantong Niu, Zhuoyang Liu, Zekai Wang, Boning Shao, Zhao-Heng Yin ์™ธ (์ด 30์ธ) โ€” Fei-Fei Li, Ken Goldberg, Jitendra Malik, Pieter Abbeel, Yuke Zhu, Danfei Xu, Jim Fan, Trevor Darrell ์ฐธ์—ฌ

  • UC Berkeley ยท NVIDIA ยท Stanford ยท Panasonic ยท La Sapienza ยท ItalAI

  • arXiv ํ”„๋ฆฌํ”„๋ฆฐํŠธ, 2026-06-15 (cs.RO)

  1. ๐Ÿ’ก ์ด‰๊ฐ์ด VLA์— ๋“ค์–ด๊ฐ€์ง€ ๋ชปํ•œ ์ด์œ ๋ฅผ ๋ฐ์ดํ„ฐ ๋ถ€์žฌยท์ฃผํŒŒ์ˆ˜ ๋ถˆ์ผ์น˜ยท์ •์  ์ด‰๊ฐ ์ธ์ฝ”๋” ์…‹์œผ๋กœ ์ง„๋‹จํ•˜๊ณ  ๊ฐ๊ฐ์— ์ฒ˜๋ฐฉ์„ ๋‚ธ๋‹ค โ€” 100์‹œ๊ฐ„ ์ด‰๊ฐ ๋™๊ธฐํ™” ๋ฐ์ดํ„ฐ์…‹, ์„œ๋กœ ๋‹ค๋ฅธ ์†๋„๋กœ ๋„๋Š” Mixture-of-Transformer-Experts, ์‹œ๊ณต๊ฐ„ ์ด‰๊ฐ VQ-VAE.
  2. โš™๏ธ flow matching ๊ถค์ ์„ \tau_{\mathrm{split}}=0.4์—์„œ ์ž˜๋ผ ์œ„ ๊ตฌ๊ฐ„์€ ์‹œ๊ฐยท์–ธ์–ด๋ฅผ ๋ณด๋Š” ๋А๋ฆฐ action expert๊ฐ€, ์•„๋ž˜ ๊ตฌ๊ฐ„์€ ์‹œ๊ฐ ํƒ€์›Œ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  KV ์บ์‹œ๋งŒ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๋น ๋ฅธ tactile expert๊ฐ€ ๋งก๋Š”๋‹ค. ๋‘ ์ „๋ฌธ๊ฐ€๋Š” ๊ฐ™์€ ์†๋„ ํƒ€๊นƒ v^\star๋ฅผ ํšŒ๊ท€ํ•˜๋ฏ€๋กœ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ฐˆ๋ผ์ง€์ง€ ์•Š๋Š”๋‹ค.
  3. ๐ŸŽฏ 12๊ฐœ ์ ‘์ด‰ ํ’๋ถ€ ํƒœ์Šคํฌ(ํƒœ์Šคํฌ๋‹น 16ํšŒ)์—์„œ ํ‰๊ท  65%๋กœ ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ EgoScale(35%)๋ณด๋‹ค 30%p ๋†’๋‹ค(Table 1). ์ด‰๊ฐ์„ ํ†ต์งธ๋กœ ๋นผ๋ฉด 65 โ†’ 42๋กœ ๋–จ์–ด์ง€๊ณ (Table 2), ์‚ฌ์ „ํ•™์Šตยท๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์„ ๋ชจ๋‘ ๋บ€ ๋ฐ‘๋ฐ”๋‹ฅ์€ 18์ด๋‹ค(Table 3).

๐Ÿ” Ping Review

๐Ÿ” Ping โ€” A light tap on the surface. Get the gist in seconds.

์นด๋“œ๋ฅผ ์Šฌ๋กฏ์— ๋ฐ€์–ด ๋„ฃ๊ฑฐ๋‚˜ ์—ด์‡ ๋กœ ์ž๋ฌผ์‡ ๋ฅผ ์—ฌ๋Š” ์ผ์ด ์‚ฌ๋žŒ์—๊ฒ ์‰ฌ์šด๋ฐ ๋กœ๋ด‡์—๊ฒ ์–ด๋ ค์šด ์ด์œ ๋Š” ์‹œ๊ฐ์ด ๋ถ€์กฑํ•ด์„œ๊ฐ€ ์•„๋‹ˆ๋ผ, ์ ‘์ด‰์ด ์‹œ์ž‘๋œ ๋’ค์— ์†๋์ด ๋А๋ผ๋Š” ๊ฒƒ์„ ๊ทผ๊ฑฐ๋กœ ์ฆ‰์‹œ ๋ช…๋ น์„ ๊ณ ์ณ ์“ฐ๋Š” ํšŒ๋กœ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ˜„๋Œ€ VLA์— ๊ทธ ํšŒ๋กœ๋ฅผ ๋„ฃ์œผ๋ ค๋ฉด ์„ธ ๊ณณ์—์„œ ๋ง‰ํžŒ๋‹ค. โ‘  ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ํ•™์Šต ์ฝ”ํผ์Šค๋Š” ๊ฑฐ์˜ ์ „๋ถ€ ์‹œ๊ฐ์ด๋ผ ์ด‰๊ฐ ์ฑ„๋„์ด ์•„์˜ˆ ์—†๋‹ค. โ‘ก VLM ๋ฐฑ๋ณธ์€ ๋А๋ฆฌ๊ณ  ์ด‰๊ฐ์€ ๋น ๋ฅด๋‹ค โ€” ์ฃผํŒŒ์ˆ˜๊ฐ€ ์•ˆ ๋งž๋Š”๋‹ค. โ‘ข ๊ธฐ์กด ์ด‰๊ฐ ์ธ์ฝ”๋”๋Š” ๋Œ€๊ฐœ ํ˜„์žฌ ์ˆœ๊ฐ„์˜ ์ •์  ์‹ ํ˜ธ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ€์–ด ๋„ฃ๋Š”๋‹ค.

T-Rex์˜ ์ฒ˜๋ฐฉ์€ ์„ธ ๊ธฐ์—ฌ๋กœ ์ •ํ™•ํžˆ ๋Œ€์‘ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์‚ฌ์ „ํ•™์Šต์ด ์•„๋‹ˆ๋ผ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ๋‹จ๊ณ„์— ์ด‰๊ฐ์„ ์‹ฌ๋Š” ๊ฒƒ์œผ๋กœ ์šฐํšŒํ•œ๋‹ค โ€” ํƒœ์Šคํฌ๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ๋™์‚ฌ ร— ๋ช…์‚ฌโ€(22๊ฐœ motor primitive ร— 207๊ฐœ ์ƒํ™œ ๋ฌผ์ฒด)๋กœ ์กฐํ•ฉํ•ด ๋ชจ์€ 100์‹œ๊ฐ„์งœ๋ฆฌ ์ด‰๊ฐ ๋™๊ธฐํ™” ์–‘ํŒ” ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜ ๋ฐ์ดํ„ฐ์…‹์ด๋‹ค. ์ฃผํŒŒ์ˆ˜๋Š” dual-system์ฒ˜๋Ÿผ ์ธ์ง€์™€ ๋ฐ˜์‘์„ ๋ถ„๋ฆฌํ•˜๋Š” ๋Œ€์‹ , flow matching์˜ denoising ๊ถค์  ์ž์ฒด๋ฅผ ์‹œ๊ฐ„์ถ•์ด ์•„๋‹ˆ๋ผ \tau์ถ•์—์„œ ์ชผ๊ฐœ ๋‘ ์ „๋ฌธ๊ฐ€์—๊ฒŒ ๋‚˜๋ˆ  ์ค€๋‹ค. ์ด‰๊ฐ ํ‘œํ˜„์€ 6์ถ• ํž˜์˜ ์ตœ๊ทผ 16ํ”„๋ ˆ์ž„์„ VQ-VAE๋กœ ์ด์‚ฐ ํ† ํฐ ํ•˜๋‚˜๋กœ ์••์ถ•ํ•˜๊ณ , ๋ณ€ํ˜• ๋งต์€ ๋™๊ฒฐ๋œ ResNet ์ธ์ฝ”๋”๋กœ ๋”ฐ๋กœ ๋ฝ‘์•„ ๋ถ™์ธ๋‹ค.


์ „์ฒด ๊ฐœ์š”(Fig. 1) โ€” ์™ผ์ชฝ: 22,889์‹œ๊ฐ„ egocentric ์ธ๊ฐ„ ์˜์ƒ ์‚ฌ์ „ํ•™์Šต. ๊ฐ€์šด๋ฐ: latent(๋ฏธ๋ž˜ ์‹œ๊ฐ ์ž ์žฌ ์˜ˆ์ธก) / action(์ €์ฃผํŒŒ denoising, ~5 Hz) / tactile(๊ณ ์ฃผํŒŒ ์ •์ œ, ~20 Hz) ์„ธ ์ „๋ฌธ๊ฐ€์˜ MoT ๋ฐฑ๋ณธ๊ณผ T-Rex ๋ฐ์ดํ„ฐ์…‹(100 h ยท 7,700+ ๊ถค์  ยท 22 primitive ยท 200+ ๋ฌผ์ฒด). ์˜ค๋ฅธ์ชฝ: 12๊ฐœ ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ ํƒœ์Šคํฌ. ์ฐธ๊ณ ๋กœ โ€œ~5 Hz / ~20 Hzโ€๋ผ๋Š” ์ˆ˜์น˜๋Š” ๋ณธ๋ฌธยท๋ถ€๋ก ์–ด๋””์—๋„ ์—†๊ณ  ์ด ๊ทธ๋ฆผ์—๋งŒ ์žˆ๋‹ค(์•„๋ž˜ ๋น„ํŒ ์ ˆ ์ฐธ์กฐ).

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก :

์ •์ฑ… \pi_\theta๋Š” RGB ๊ด€์ธก \mathbf{o}_t, ์–ธ์–ด \ell, ์ด‰๊ฐ ํž˜ ์ด๋ ฅ \mathbf{f}_{t-H_f:t}, ๋ณ€ํ˜• ๋งต \mathbf{d}_t๋ฅผ ๋ฐ›์•„ \mathbf{c}_t=\{\mathbf{o}_t,\ell,\mathbf{f}_{t-H_f:t},\mathbf{d}_t\}๋ฅผ ์กฐ๊ฑด์œผ๋กœ ์ง€ํ‰ H์˜ ์•ก์…˜ ์ฒญํฌ๋ฅผ ๋‚ธ๋‹ค. ํ•™์Šต์€ ํ‘œ์ค€ conditional flow matching์ด๋‹ค(์‹ 1).

\mathcal{L}_{\mathrm{FM}}(\theta)=\mathbb{E}\left[\left\|v_{\theta}(x_{\tau},\tau\mid c_{t})-(x_{1}-x_{0})\right\|^{2}\right]

์—ฌ๊ธฐ์„œ x_0=A_{t:t+H}๊ฐ€ ๊นจ๋—ํ•œ ์•ก์…˜, x_1=\epsilon\sim\mathcal{N}(0,I)๊ฐ€ ๋…ธ์ด์ฆˆ๋‹ค. T-Rex์˜ ๊ฒฐ์ •์  ํ•œ ์ˆ˜๋Š” ์ด \tau\in(0,1] ๊ตฌ๊ฐ„์„ ๋‘˜๋กœ ์ชผ๊ฐœ๋Š” ๊ฒƒ์ด๋‹ค. ์„ ํ˜• ๋ณด๊ฐ„๊ณผ ๋“ฑ์† ํƒ€๊นƒ์€ ํ•˜๋‚˜๋กœ ๊ณต์œ ๋œ๋‹ค(์‹ 3).

\mathbf{x}_{\tau}=(1-\tau)\,\mathbf{A}^{\mathrm{demo}}+\tau\,\boldsymbol{\epsilon},\qquad v^{\star}=\boldsymbol{\epsilon}-\mathbf{A}^{\mathrm{demo}}

์ถ”๋ก ์€ ์ด N=10 Euler ์Šคํ…, ๋ถ„๊ธฐ์  \tau_{\mathrm{split}}=0.4๋‹ค. ๋А๋ฆฐ ํ๋ฆ„์€ ์•ก์…˜ ์ฒญํฌ๋‹น ํ•œ ๋ฒˆ, K_{\mathrm{slow}}=6 ์Šคํ…์„ ๋ฐŸ์•„ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ๋งŒ๋“ ๋‹ค(์‹ 4).

\hat{\mathbf{x}}_{\tau_{\mathrm{split}}}=\mathrm{Euler}\bigl(f_{\theta}^{\mathrm{act}};\,\mathbf{x}_{1},\,\tau{:}\,1{\to}0.4,\,K_{\mathrm{slow}}=6\bigr)

์ด ์‹œ์ ์˜ ๊ฒฝ๊ณ„ ์ƒํƒœ์™€ KV ์บ์‹œ \mathrm{KV}_{\tau_{\mathrm{split}}}๋ฅผ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์— ๋ฐ•์•„ ๋‘๋ฉด, ๋น ๋ฅธ ํ๋ฆ„์€ ์ฒญํฌ ๊ธธ์ด T_a=16 ์•ˆ์˜ ์˜คํ”„์…‹ \{0,4,8,12\}์—์„œ ์‹œ๊ฐ ํƒ€์›Œ๋ฅผ ํ•œ ๋ฒˆ๋„ ๋‹ค์‹œ ๋Œ๋ฆฌ์ง€ ์•Š๊ณ  ์‹ค์‹œ๊ฐ„ ์ด‰๊ฐ ํ† ํฐ๋งŒ ๋„ฃ์–ด ๋‚จ์€ K_{\mathrm{fast}}=4 ์Šคํ…์„ ํ‘ผ๋‹ค(์‹ 5).

\mathbf{A}_{t:t+T_{a}}=\mathrm{Euler}\bigl(f_{\theta}^{\mathrm{tac}};\,\hat{\mathbf{x}}_{\tau_{\mathrm{split}}},\,\tau{:}\,0.4{\to}0,\,K_{\mathrm{fast}}=4\bigr)

์ด‰๊ฐ ํ† ํฐ์€ ์„ธ ์กฐ๊ฐ์„ ์ด์–ด ๋ถ™์ธ๋‹ค(์‹ 2) โ€” VQ-VAE๋กœ ์ด์‚ฐํ™”ํ•œ ์ตœ๊ทผ 16ํ”„๋ ˆ์ž„ ํž˜ ์ด๋ ฅ, ํ˜„์žฌ ํž˜ ๋ฒกํ„ฐ์˜ ์ง์ ‘ ํˆฌ์˜, ๋ณ€ํ˜• ๋งต์˜ ํ•ฉ์„ฑ๊ณฑ ํŠน์ง•.

\mathbf{z}^{\tau}_{t}=\bigl[\mathrm{Emb}_{\mathrm{vq}}\!\bigl(E_{f}(\mathbf{f}_{t-15:t})\bigr);\ \mathrm{Proj}_{f}(\mathbf{f}_{t});\ \mathrm{Proj}_{d}\!\bigl(E_{d}(\mathbf{d}_{t})\bigr)\bigr]

์ „์ฒด ์†์‹ค์€ ๋‘ ์ „๋ฌธ๊ฐ€์˜ MSE์— ๋ฏธ๋ž˜ ์‹œ๊ฐ ์ž ์žฌ ์˜ˆ์ธก ์†์‹ค์„ ๋”ํ•œ ๊ฒƒ์ด๋‹ค(์‹ 7, \lambda_{\mathrm{tac}}=1.0, \lambda_{\mathrm{future}}=0.5).

\mathcal{L}=\mathcal{L}_{\mathrm{act}}+\lambda_{\mathrm{tac}}\,\mathcal{L}_{\mathrm{tac}}+\lambda_{\mathrm{future}}\,\mathcal{L}_{\mathrm{future}}

์ฃผ์š” ๊ฒฐ๊ณผ:

  • ๋ฉ”์ธ ๋น„๊ต(Table 1) โ€” 12 ํƒœ์Šคํฌ ร— 16ํšŒ. T-Rex ํ‰๊ท  65, EgoScale 35, Tactile-VLA 15, \pi_{0.5} 17, \pi_{0.5}+tactile 6, RDP 6, ViTacFormer 3. ์ตœ๊ณ ๋Š” Flip Page 96, ์ตœ์ €๋Š” Screw Lightbulb 35.
  • ์ด‰๊ฐ ์ ˆ์ œ(Table 2, 6 ํƒœ์Šคํฌ) โ€” ์ „์ฒด 65 โ†’ ์ด‰๊ฐ ์ „๋ฉด ์ œ๊ฑฐ 42(โˆ’23), ๋ณ€ํ˜•๋งŒ 54(โˆ’11), VQ-VAE ํž˜ ์ธ์ฝ”๋” ์ œ๊ฑฐ 58(โˆ’7), ํž˜๋งŒ 59(โˆ’6), ๋น„๋™๊ธฐ ์ œ๊ฑฐ 60(โˆ’5).
  • ํ•™์Šต ๋ ˆ์‹œํ”ผ(Table 3, 6 ํƒœ์Šคํฌ) โ€” ์‚ฌ์ „ํ•™์Šตยท๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ๋‘˜ ๋‹ค ์—†์Œ 18 โ†’ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹๋งŒ 34 โ†’ ์‚ฌ์ „ํ•™์Šต๋งŒ 45 โ†’ ๋‘˜ ๋‹ค 65.
  • ๋ฐ์ดํ„ฐ์…‹ ์„ค๊ณ„(Fig. 6) โ€” ์˜ˆ์‚ฐ์„ ๋งž์ถ˜ 100์‹œ๊ฐ„ ํƒœ์Šคํฌ ํŠนํ™” ๋ฐ์ดํ„ฐ๋กœ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ํ•˜๋ฉด ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ 6ํƒœ์Šคํฌ ํ‰๊ท  57.5, T-Rex ๋ฐ์ดํ„ฐ์…‹์ด๋ฉด 65.3. ๊ทธ๋Ÿฐ๋ฐ zero-shot 4ํƒœ์Šคํฌ์—์„œ๋Š” ๊ฒฉ์ฐจ๊ฐ€ ํ›จ์”ฌ ํฌ๋‹ค(Pick Cube 45 vs 15 vs 5).
  • ๋ฐ์ดํ„ฐ ํšจ์œจ(Fig. 5) โ€” ์‹œ์—ฐ 10๊ฐœ์ผ ๋•Œ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์œ /๋ฌด๊ฐ€ Apply Toothpaste 29 vs 9, Split Cup 36 vs 17, Extract Card 26 vs 12.

๊ฒฐ๋ก :

T-Rex์˜ ๊ฐ’์–ด์น˜๋Š” ์ƒˆ ์„ผ์„œ๋„, ์ƒˆ ์†์‹ค ํ•จ์ˆ˜๋„ ์•„๋‹ˆ๋‹ค. โ€œ๊ณ ์ฃผํŒŒ ๋ฐ˜์‘์„ ์‹œ๊ฐ„์ถ•์ด ์•„๋‹ˆ๋ผ denoising ์ถ•์—์„œ ๋งŒ๋“ ๋‹คโ€๋Š” ์žฌ๋ฐฐ์น˜ ํ•˜๋‚˜๋กœ, ๊ธฐ์กด VLA์˜ ์‚ฌ์ „ํ•™์Šต ์ž์‚ฐ(EgoScale์˜ 22,889์‹œ๊ฐ„)์„ ๋ฒ„๋ฆฌ์ง€ ์•Š๊ณ ๋„ ์ด‰๊ฐ ๋ฐ˜์‘ ๋ฃจํ”„๋ฅผ ์–น์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ๋ฐ์ดํ„ฐยท๋ชจ๋ธยท์ฒดํฌํฌ์ธํŠธ๊ฐ€ MIT๋กœ ์—ด๋ ค ์žˆ๊ณ  ์ ˆ์ œ ์‹คํ—˜๋„ ์„ฑ์‹คํ•œ ํŽธ์ด๋‹ค. ๋‹ค๋งŒ ์ „๋ถ€ ์‹ค๊ธฐ ํ‰๊ฐ€์ด๊ณ  ํƒœ์Šคํฌ๋‹น 16ํšŒ๋ฟ์ด๋ผ ์ž‘์€ ์ฐจ์ด(๋น„๋™๊ธฐ โˆ’5, ํž˜ ์ธ์ฝ”๋” โˆ’6)๋Š” ํ†ต๊ณ„์ ์œผ๋กœ ์ง€ํƒฑ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๋ฐฐํฌ ์ฃผํŒŒ์ˆ˜ยท์ง€์—ฐ ์‹ค์ธก์ด ๋…ผ๋ฌธ์— ํ•˜๋‚˜๋„ ์—†๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ—ค๋“œ๋ผ์ธ 30%p๋Š” ์ด‰๊ฐ๋งŒ์˜ ๋ชซ์ด ์•„๋‹ˆ๋ผ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ๋ฐ์ดํ„ฐยท์•„ํ‚คํ…์ฒ˜ยท์žฌํ˜„ ์ฐจ์ด๊ฐ€ ๋’ค์„ž์ธ ๊ฐ’์ด๋‹ค.


๐Ÿ”” Ring Review

๐Ÿ”” Ring โ€” An idea that echoes. Grasp the core and its value.

ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด

์ด‰๊ฐ์ด ๋น ๋ฅด๋‹ค๋Š” ๋ฌธ์ œ๋ฅผ, ์ •์ฑ…์„ ๋น ๋ฅด๊ฒŒ ๋Œ๋ ค ํ‘ธ๋Š” ๋Œ€์‹  โ€œ๋А๋ฆฐ ๊ณ„ํš์˜ ๋งˆ์ง€๋ง‰ 40%๋ฅผ ์ด‰๊ฐ์—๊ฒŒ ๋„˜๊ธฐ๋Š”โ€ ๋ฐฉ์‹์œผ๋กœ ํ‘ผ ๋…ผ๋ฌธ์ด๋‹ค.

๋ฐฐ๊ฒฝ: ์ด‰๊ฐ์ด VLA์— ๋ชป ๋“ค์–ด๊ฐ„ ์„ธ ๊ฐœ์˜ ๋ฌธํ„ฑ

ยง1์ด ์ง„๋‹จํ•˜๋Š” ๋ณ‘๋ชฉ์€ ์ •ํ™•ํžˆ ์„ธ ๊ฐ€์ง€๊ณ , ์ดํ›„ ๋ชจ๋“  ์„ค๊ณ„๊ฐ€ ์ด ์…‹์— ์ผ๋Œ€์ผ๋กœ ๋Œ€์‘ํ•œ๋‹ค.

โ‘  ๋ฐ์ดํ„ฐ. ๋Œ€๊ทœ๋ชจ ์ •์ฑ… ์‚ฌ์ „ํ•™์Šต ์ฝ”ํผ์Šค๋Š” ์‚ฌ์‹ค์ƒ ์ „๋ถ€ ์‹œ๊ฐ์ด๋‹ค. ํž˜ ๋ณ€๋™ยท๋ฏธ์„ธ ์Šฌ๋ฆฝยท๊ตญ์†Œ ๋ณ€ํ˜• ๊ฐ™์€ ๋ฌผ๋ฆฌ ์‹ ํ˜ธ๊ฐ€ ํ†ต์งธ๋กœ ๋น ์ ธ ์žˆ๋‹ค. ์ด‰๊ฐ๊นŒ์ง€ ํฌํ•จํ•ด ๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ํ•™์Šตํ•˜๋ ค๋ฉด ๋™๊ธฐํ™”๋œ ์‹œ๊ฐ-์ด‰๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ์ „ํ•™์Šต ๊ทœ๋ชจ๋กœ ํ•„์š”ํ•œ๋ฐ, ์ •๊ตํ•œ dexterous ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์„ ๊ทธ ๊ทœ๋ชจ๋กœ ๋ชจ์œผ๋Š” ๊ฒƒ์€ ๋น„์šฉ์ด ๊ฐ๋‹น๋˜์ง€ ์•Š๋Š”๋‹ค. T-Rex๋Š” ์‚ฌ์ „ํ•™์Šต์— ์ด‰๊ฐ์„ ๋„ฃ์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹  ๊ทธ ์‚ฌ์ด์— ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์ด๋ผ๋Š” ์ธต์„ ํ•˜๋‚˜ ๋ผ์›Œ ๋„ฃ๊ณ  ๊ฑฐ๊ธฐ์„œ๋งŒ ์ด‰๊ฐ์„ ์ ‘์ง€ํ•œ๋‹ค.

โ‘ก ์ฃผํŒŒ์ˆ˜. ์ด‰๊ฐ ๋ฐ˜์‘์€ ๋นจ๋ผ์•ผ ํ•˜๊ณ  VLM ๋ฐฑ๋ณธ์€ ๋А๋ฆฌ๋‹ค. ์ตœ๊ทผ dual-system ๊ณ„์—ด์€ โ€œ๋น ๋ฅธ ์šด๋™ ๋ฐ˜์‘โ€๊ณผ โ€œ๋А๋ฆฐ ์ธ์ง€ ์ถ”๋ก โ€์„ ์™„์ „ํžˆ ๋ถ„๋ฆฌํ•œ ๋‘ ๋ชจ๋“ˆ๋กœ ์ด ๋ฌธ์ œ๋ฅผ ์šฐํšŒํ–ˆ๊ณ , variable-rate diffusion policy ๊ณ„์—ด(RDP)์€ ํƒœ์Šคํฌ ํŠนํ™” ๋ชจ๋ฐฉํ•™์Šตยทํ‰ํ–‰ ๊ทธ๋ฆฌํผ์— ๋จธ๋ฌผ๋Ÿฌ ์žˆ์—ˆ๋‹ค. T-Rex๋Š” ๋‘˜ ๋‹ค ์•„๋‹Œ ์ œ3์˜ ๊ธธ์„ ํƒํ•œ๋‹ค โ€” ํ•˜๋‚˜์˜ flow matching ๊ถค์ ์„ ๊ณต์œ ํ•˜๋˜ \tau ๊ตฌ๊ฐ„์„ ๋‚˜๋ˆ  ๊ฐ–๋Š”๋‹ค.

โ‘ข ์ •์  ์ด‰๊ฐ ์ธ์ฝ”๋”. ์ ‘์ด‰์˜ ์ •๋ณด ๋Œ€๋ถ€๋ถ„์€ โ€œ์ง€๊ธˆ ์–ผ๋งˆ๋‚˜ ์„ธ๊ฒŒ ๋ˆŒ๋ฆฌ๋Š”๊ฐ€โ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์ง์ „ 0.5์ดˆ ๋™์•ˆ ์–ด๋–ป๊ฒŒ ๋ณ€ํ–ˆ๋Š”๊ฐ€โ€์— ์žˆ๋‹ค. ๋ฏธ๋„๋Ÿฌ์ง, ์ด๊ฐ€ ๊ฑธ๋ฆฌ๋Š” ์ˆœ๊ฐ„, ์นด๋“œ ๋‘ ์žฅ์ด ๊ฐˆ๋ผ์ง€๋Š” ์ˆœ๊ฐ„์€ ์ „๋ถ€ ์‹œ๊ฐ„ ๋ฏธ๋ถ„์ด๋‹ค. T-Rex๋Š” ํž˜ ์ด๋ ฅ์„ ์‹œ๊ฐ„์ถ• ํ•ฉ์„ฑ๊ณฑ + ๋ฒกํ„ฐ ์–‘์žํ™”๋กœ ์ด์‚ฐ ํ† ํฐ์œผ๋กœ ๋งŒ๋“ ๋‹ค.

๊ธฐ์—ฌ โ‘ : T-Rex Dataset โ€” ํƒœ์Šคํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ๋™์‚ฌร—๋ช…์‚ฌ๋กœ ๋ชจ์€ 100์‹œ๊ฐ„


๋ฐ์ดํ„ฐ์…‹ ํ†ต๊ณ„(Fig. 2) โ€” ์ขŒ์ƒ: ๋ฌผ์ฒด ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„ํฌ(Wrapping & Tape 14.0%, Containers 14.0%, Fabric & Cloth 13.3%, Paper & Writing 12.3%, Electronics 9.7%, Toys 8.6%, Personal Care 7.9%, Hardware & Tools 7.5%, Clothing 6.7%, Kitchen 5.9%). ์šฐ์ƒ: motor primitive๋ณ„ ์—ํ”ผ์†Œ๋“œ ์ˆ˜ โ€” grasp and lift โ‰ˆ1,190์œผ๋กœ ์ตœ๋‹ค, reachยทlift and place๊ฐ€ ๋’ค๋ฅผ ์ž‡๊ณ  unscrew โ‰ˆ50์ด ์ตœ์†Œ. ํ•˜๋‹จ: ๊ฐœ๋ณ„ ๋ฌผ์ฒด์˜ ๋กฑํ…Œ์ผ ๋ถ„ํฌ(๋กœ๊ทธ ์Šค์ผ€์ผ).

App. G๊ฐ€ ์ด ๋ฐ์ดํ„ฐ์…‹์˜ ๊ตฌ์„ฑ ์›๋ฆฌ๋ฅผ ๋ช…ํ™•ํžˆ ์ ์–ด ๋‘”๋‹ค. 207๊ฐœ ์ƒํ™œ ๋ฌผ์ฒด ร— 22๊ฐœ motor primitive = 4,554๊ฐœ ํ›„๋ณด ์กฐํ•ฉ์„ ๋งŒ๋“  ๋’ค, ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•œ ์Œ(๊ณ ์ฒด ๋ธ”๋ก์— pour, ๊ด€์ ˆ ์—†๋Š” ๋ฌผ์ฒด์— twist)์„ ์ˆ˜์ž‘์—… ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋กœ ์ณ๋‚ธ๋‹ค. ๋‚จ์€ 502๊ฐœ ์œ ํšจ ์กฐํ•ฉ์— 7,755 ์—ํ”ผ์†Œ๋“œ ยท 100์‹œ๊ฐ„์ด ๊ฑธ๋ ค ์žˆ๊ณ , ์—ํ”ผ์†Œ๋“œ ๊ธธ์ด ์ค‘์•™๊ฐ’ 29.8์ดˆ(IQR 21.0โ€“41.1์ดˆ), ์กฐํ•ฉ๋‹น ํ‰๊ท  ์‹œ์—ฐ ์ˆ˜ โ€œ์•ฝ 16๊ฐœโ€, ํ…”๋ ˆ์˜คํผ๋ ˆ์ดํ„ฐ๋“ค์ด 10์ฃผ์— ๊ฑธ์ณ ์ˆ˜์ง‘ํ–ˆ๋‹ค.

์—ํ”ผ์†Œ๋“œ ํ•˜๋‚˜์— ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ(App. G):

  • 30 Hz, 640\times360 RGB 3์ฑ„๋„ โ€” ๋จธ๋ฆฌ ZED X Mini ์ขŒ์•ˆ + ์†๋ชฉ ZED X One S(wide) 2๋Œ€
  • ์–‘ํŒ” ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ โ€” ํŒ” 2\times7 ๊ด€์ ˆ ์œ„์น˜ยท์†๋„ + Sharpa Wave ์† 2\times22 DoF
  • ์–‘ ์†๋ชฉ์˜ SE(3) ์—”๋“œ์ดํŽ™ํ„ฐ ํฌ์ฆˆ
  • 10๊ฐœ ์†๋ ์ „๋ถ€์˜ ์ด‰๊ฐ โ€” ๋‹จ์ฑ„๋„ ๋ณ€ํ˜• ๊นŠ์ด ๋งต + 6์ถ• ์ˆœ ๋ Œ์น˜(net wrench)
  • ์–ธ์–ด ์ง€์‹œ๋ฌธ (์ƒ์šฉ VLM์ด ๋จธ๋ฆฌ ์‹œ์  4โ€“6ํ”„๋ ˆ์ž„ + ํ…”๋ ˆ์˜ต ๋ผ๋ฒจ์„ ๋ณด๊ณ  ๋ช…๋ น๋ฌธ ํ•œ ์ค„ ์ƒ์„ฑ โ†’ ์‚ฌ๋žŒ์ด ํ™˜๊ฐยท๋ถ€์ •ํ™• ์„œ์ˆ  ๊ฒ€์ˆ˜)

๋ชจ๋“  ์ŠคํŠธ๋ฆผ์ด ํ…”๋ ˆ์˜ต ์ƒ์œ„ ์Šค๋ ˆ๋“œ์˜ 30 Hz ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๊ณต์œ ํ•œ๋‹ค. โ€œ์ด‰๊ฐ ๋™๊ธฐํ™”โ€๋ผ๋Š” ๋ง์ด ์—ฌ๊ธฐ์„œ ์‹ค์ฒด๋ฅผ ์–ป๋Š”๋‹ค โ€” ์‹œ๊ฐยท๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐยท์•ก์…˜ยท์ด‰๊ฐ์ด ๊ฐ™์€ ํด๋Ÿญ ์œ„์— ์žˆ๋‹ค.

์žฅ๋ฉด ๋‹ค์–‘์„ฑ ์ชฝ๋„ ์„ฑ์‹คํ•˜๋‹ค. 6์ข…์˜ ํ…Œ์ด๋ธ” ๋ฐฐ๊ฒฝ, 210๊ฐœ ์ด์ƒ์˜ ๋ฐฉํ•ด๋ฌผ ํ’€์—์„œ ๋ฝ‘์€ 0โ€“5๊ฐœ distractor, ์กฐํ•ฉ๋งˆ๋‹ค ๋ฌผ์ฒด ์ดˆ๊ธฐ ์œ„์น˜ยท์ž์„ธ ๋žœ๋คํ™”. ์ˆ˜์ง‘ ํ›„์—๋Š” ๋ถˆ์•ˆ์ •ํ•œ ์ด‰๊ฐ ์ธก์ •ยท์†์ƒ๋œ ์ŠคํŠธ๋ฆผยทํ…”๋ ˆ์˜ต ์‹คํŒจ๋กœ ์ธํ•œ ์ด์ƒ ๋ชจ์…˜ยท๊ทน๋‹จ์  ๊ด€์ ˆ ์†๋„๋ฅผ ๊ฑธ๋Ÿฌ๋‚ด๋Š” ์ •์ œ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นœ๋‹ค.

๊ณต๊ฐœ๋œ ๊ฒƒ์„ ์‹ค์ œ๋กœ ํ™•์ธํ•˜๋ฉด ๋…ผ๋ฌธ์˜ ์„œ์ˆ ๊ณผ ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค. App. G๋Š” โ€œraw ์„ผ์„œ ์ŠคํŠธ๋ฆผยทํŒŒ์ƒ ์ด‰๊ฐ ํ‘œํ˜„ยท์–ธ์–ด ์ฃผ์„์„ ๋ฐ์ดํ„ฐ ๋กœ๋”์™€ ํ•จ๊ป˜ ๋ฆด๋ฆฌ์Šคํ•  ๊ณ„ํšโ€์ด๋ผ๊ณ ๋งŒ ์ ์–ด ์ „๋Ÿ‰ ๊ณต๊ฐœ๋ฅผ ์‹œ์‚ฌํ•˜์ง€๋งŒ, HuggingFace์˜ meta/info.json์ด ๋งํ•˜๋Š” ์‹ค์ œ ๋ฆด๋ฆฌ์Šค๋Š” 5,464 ์—ํ”ผ์†Œ๋“œ ยท 5,473,459 ํ”„๋ ˆ์ž„ ยท 30 fps๋‹ค. ๊ณ„์‚ฐํ•˜๋ฉด 5{,}473{,}459/30 \approx 182{,}449\ \text{s} \approx \mathbf{50.7}์‹œ๊ฐ„ โ€” ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๊ฐ€ ๋งํ•˜๋Š” โ€œ50h Open-Sourcedโ€์™€ ์ •ํ™•ํžˆ ๋งž๋Š”๋‹ค. ์—ํ”ผ์†Œ๋“œ ๊ธฐ์ค€์œผ๋กœ๋Š” 70.5%(5,464/7,755)์ธ๋ฐ ์‹œ๊ฐ„ ๊ธฐ์ค€์œผ๋กœ๋Š” 50.7%๋‹ค. ์ฆ‰ ๊ณต๊ฐœ๋ถ„์€ ์งง์€ ์—ํ”ผ์†Œ๋“œ ์ชฝ์œผ๋กœ ์น˜์šฐ์ณ ์žˆ๋‹ค(๊ณต๊ฐœ๋ถ„ ํ‰๊ท  33.4์ดˆ vs ์ „์ฒด ํ‰๊ท  46.4์ดˆ).

๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ๋„ ํ™•์ธํ•ด ๋ณผ ๋งŒํ•˜๋‹ค. ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์…‹์˜ observation.stateยทaction์€ 58์ฐจ์›(2\times(7\ \text{arm}+22\ \text{hand}))์˜ ๊ด€์ ˆ ๊ณต๊ฐ„์ด๊ณ , observation.tactile_force๋Š” 60์ฐจ์›(10\ \text{fingers}\times6\ \text{axes})์ด๋‹ค. ๋ณ€ํ˜• ๋งต์€ ์†๋๋งˆ๋‹ค 240\times240 ๋น„๋””์˜ค๋กœ, ์›๋ณธ ์ด‰๊ฐ ์˜์ƒ์€ 240\times320์œผ๋กœ ๋”ฐ๋กœ ๋“ค์–ด ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  total_tasks: 5370 โ€” 5,464๊ฐœ ์—ํ”ผ์†Œ๋“œ์— 5,370๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ง€์‹œ๋ฌธ์ด๋‹ˆ, VLM ์ž๋™ ์ฃผ์„์ด ์‚ฌ์‹ค์ƒ ์—ํ”ผ์†Œ๋“œ๋งˆ๋‹ค ๊ณ ์œ ํ•œ ๋ฌธ์žฅ์„ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ๋œป์ด๋‹ค.


์‹ค๊ธฐ ์…‹์—…๊ณผ ํ…”๋ ˆ์˜ต ์Šคํƒ(Fig. 7) โ€” Dexmate Vega-1 ์–‘ํŒ” ๋กœ๋ด‡ + Sharpa Wave ์† 2๊ฐœ. ๋จธ๋ฆฌ์— ZED X Mini, ์–‘ ์†๋ชฉ์— ZED X One S. ํ…”๋ ˆ์˜ต์€ Manus ๊ธ€๋Ÿฌ๋ธŒ(์†๋ ๋ชฉํ‘œ ์ž์„ธ) + VIVE ํŠธ๋ž˜์ปค(์†๋ชฉ SE(3) ํฌ์ฆˆ).

App. D์˜ ์ œ์–ด ์Šคํƒ๋„ ์žฌํ˜„ ๊ด€์ ์—์„œ ์ค‘์š”ํ•˜๋‹ค. Vega-1์€ ์›๋ž˜ ์ด๋™ํ˜• ์–‘ํŒ” ๋กœ๋ด‡์ธ๋ฐ ๋ฐ”ํ€ดยท๋ชธํ†ตยท๋จธ๋ฆฌ ๊ด€์ ˆ์€ ๊ณ ์ •ํ•˜๊ณ  ํŒ” 14๊ด€์ ˆ๋งŒ ๊ตฌ๋™ํ•œ๋‹ค. ์ƒ๋Œ€ ์—”๋“œ์ดํŽ™ํ„ฐ ํฌ์ฆˆ ๋ช…๋ น์€ Pink ๊ธฐ๋ฐ˜ ์ฐจ๋ถ„ ์—ญ๊ธฐ๊ตฌํ•™์œผ๋กœ ๊ด€์ ˆ ๋ช…๋ น์ด ๋˜๊ณ , ์ €์—ญํ†ต๊ณผ ํ•„ํ„ฐ๋ฅผ ๊ฑฐ์ณ ์ œ์กฐ์‚ฌ ์ €์ˆ˜์ค€ cascade PID๋กœ ๊ฐ„๋‹ค. ์ •์ฑ… ์ถ”๋ก  ์Šค๋ ˆ๋“œ์™€ 300 Hz ์ €์ˆ˜์ค€ ์ œ์–ด ์Šค๋ ˆ๋“œ๊ฐ€ ๋™์‹œ์— ๋Œ๊ณ , ์ •์ฑ…์ด ๋ฑ‰๋Š” ์•ก์…˜ ์ฒญํฌ๊ฐ€ ์ €์ˆ˜์ค€ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ถ”์ข… ๋ชฉํ‘œ๋ฅผ ๋น„๋™๊ธฐ๋กœ ๊ฐฑ์‹ ํ•œ๋‹ค. ํ…”๋ ˆ์˜ต๋„ ๊ฐ™์€ ๊ตฌ์กฐ โ€” ์ƒ์œ„ ์Šค๋ ˆ๋“œ 30 Hz, ํ•˜์œ„ 300 Hz. Manus ๊ธ€๋Ÿฌ๋ธŒ์˜ ์†๋ ์œ„์น˜๋Š” ์ œ์กฐ์‚ฌ๊ฐ€ ์ค€ Pinocchio + CasADi ๊ธฐ๋ฐ˜ ์ฐจ๋ถ„ IK ํŒจํ‚ค์ง€๋กœ Sharpa Wave ์†์— ๋ฆฌํƒ€๊นƒ๋œ๋‹ค.

๊ธฐ์—ฌ โ‘ก: variable-rate Mixture-of-Transformer-Experts


T-Rex ์•„ํ‚คํ…์ฒ˜(Fig. 3) โ€” ์œ„: ์„ธ ์ „๋ฌธ๊ฐ€(latent / action / tactile)๊ฐ€ Multimodal Shared Attention์„ ๊ณต์œ ํ•œ๋‹ค. latent expert๋Š” ๋ฏธ๋ž˜ ์‹œ๊ฐ ์ž ์žฌ๋ฅผ ์˜ˆ์ธกํ•˜๊ณ , action expert๋Š” ๋…ธ์ด์ฆˆ ์•ก์…˜์„, tactile expert๋Š” ์‹œ๊ณต๊ฐ„ ์ด‰๊ฐ ์ธ์ฝ”๋” ์ถœ๋ ฅ์„ ๋ฐ›๋Š”๋‹ค. ์ขŒํ•˜: Action-Tactile ์บ์Šค์ผ€์ด๋“œ denoising โ€” step 0โ†’6์€ action expert, 6โ†’10์€ ์บ์‹œ๋œ ์‹œ๊ฐ/์–ธ์–ด ๋งฅ๋ฝ์„ ์žฌ์‚ฌ์šฉํ•˜๋Š” tactile expert. ์šฐํ•˜: ๋น„๋™๊ธฐ ์‹คํ–‰ โ€” action expert 1ํ‹ฑ๋งˆ๋‹ค tactile expert 4ํ‹ฑ(๊ทธ๋ฆผ ๋ผ๋ฒจ์€ ~5 Hz / ~20 Hz).

๋ฌด์—‡์„ ๋‚˜๋ˆ„๊ณ  ๋ฌด์—‡์„ ๊ณต์œ ํ•˜๋Š”๊ฐ€

MoT ๋ฐฑ๋ณธ์€ ์„ธ ์ „๋ฌธ๊ฐ€๋ฅผ ๋‘”๋‹ค.

  • latent expert โ€” ์‹œ๊ฐยท์–ธ์–ด ๊ด€์ธก์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ฏธ๋ž˜ ์‹œ๊ฐ ํ‘œํ˜„์„ ์˜ˆ์ธกํ•œ๋‹ค. ์‹œ๊ฐ„์ ์œผ๋กœ ์ ‘์ง€๋œ ๋งฅ๋ฝ์„ ์ œ๊ณตํ•œ๋‹ค.
  • action expert โ€” ์ˆœ์ˆ˜ ๋…ธ์ด์ฆˆ์—์„œ ์ค‘๊ฐ„ ์‹œ๊ฐ \tau_{\mathrm{split}}๊นŒ์ง€ ์ €์ฃผํŒŒ ์•ก์…˜ ๊ณ„ํš์„ denoiseํ•œ๋‹ค.
  • tactile expert โ€” ์บ์‹œ๋œ ์‹œ๊ฐ-์–ธ์–ด ๋งฅ๋ฝ์„ ์žฌ์‚ฌ์šฉํ•ด \tau_{\mathrm{split}}๋ถ€ํ„ฐ \tau=0๊นŒ์ง€ ์ด์–ด ๋ฐ›์•„, ๊ณ ์ฃผํŒŒ ์ด‰๊ฐ ๊ด€์ธก์œผ๋กœ ์•ก์…˜์„ ์ •์ œํ•ด ์ตœ์ข… ์‹คํ–‰ ์ฒญํฌ๋ฅผ ๋งŒ๋“ ๋‹ค.

๊ณต๊ฐœ ์ฝ”๋“œ(qwen_vla/modeling_qwen3vl_mot.py)๋ฅผ ๋ณด๋ฉด โ€œMoTโ€์˜ ์‹ค์ฒด๊ฐ€ ๋ถ„๋ช…ํ•ด์ง„๋‹ค. ๋””์ฝ”๋” ๋ ˆ์ด์–ด๋งˆ๋‹ค ์„ธ ๋ฒŒ์˜ Q/K/V/O ํˆฌ์˜ยทRMSNormยทFFN์ด ๋”ฐ๋กœ ์žˆ๊ณ , attention ์—ฐ์‚ฐ ์ž์ฒด๋Š” ์„ธ ์ŠคํŠธ๋ฆผ์˜ ํ† ํฐ์„ ์ด์–ด ๋ถ™์—ฌ ํ•œ ๋ฒˆ์— ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ฆ‰ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์ „๋ฌธ๊ฐ€๋ณ„๋กœ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋˜๊ณ  ์ •๋ณด ๊ฒฝ๋กœ(attention)๋งŒ ๊ณต์œ ๋œ๋‹ค. Fig. 3์˜ โ€œMultimodal Shared Attentionโ€์ด ์ •ํ™•ํžˆ ์ด ๋œป์ด๋‹ค.

Tab. 4์˜ ๋ช…์„ธ๋ฅผ ์ •๋ฆฌํ•˜๋ฉด:

๋ฐฑ๋ณธ ํŒŒ๋ผ๋ฏธํ„ฐ ๋น„๊ณ 
Latent Expert Qwen3VL-2B 1.41B hidden 2048, 28์ธต, max seq 2048, FlashAttention-2
Action Expert Qwen3VL-2B 1.41B action dim 62, chunk 16, ์ถ”๋ก  6์Šคํ…, \tau\sim\mathrm{Beta}(1.5,1.0)
Tactile Expert โ€” 0.62B FFN intermediate 1536์œผ๋กœ ์ถ•์†Œ, ์ถ”๋ก  4์Šคํ…

ํ•™์Šต์€ AdamW, peak LR 1\times10^{-4}, cosine to 0, weight decay 0, warmup 0, grad clip 1.0, NVIDIA H100 24์žฅ, DeepSpeed ZeRO stage 1, device๋‹น ๋ฐฐ์น˜ 16, bf16.

๊ณต๊ฐœ๋œ ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ ์Šคํฌ๋ฆฝํŠธ(scripts/train.sh)๊ฐ€ ์ด ๊ฐ’๋“ค์„ ๋Œ€๋ถ€๋ถ„ ๊ทธ๋Œ€๋กœ ํ™•์ธํ•ด ์ค€๋‹ค โ€” --action_dim 62, --action_chunk 16, --tactile_intermediate_size 1536, --tactile_loss_weight 1.0, --cascaded_total_steps 10 --cascaded_split_step 6. ์—ฌ๊ธฐ์„œ ๋…ผ๋ฌธ์— ์—†๋Š” ์ •๋ณด๋„ ๋ช‡ ๊ฐœ ๋‚˜์˜จ๋‹ค. 62์ฐจ์› ์•ก์…˜์˜ ์ •ํ™•ํ•œ ๋ถ„ํ•ด๋Š” ๋ฐ์ดํ„ฐ ์ค€๋น„ ์Šคํฌ๋ฆฝํŠธ์— ์ฃผ์„์œผ๋กœ ์ ํ˜€ ์žˆ๋‹ค โ€” ์ขŒํŒ” 9D(์œ„์น˜ ๋ธํƒ€ 3 + ํšŒ์ „ํ–‰๋ ฌ ๋‘ ์—ด 6) + ์ขŒ์† 22D ์ ˆ๋Œ€ ๊ด€์ ˆ + ์šฐํŒ” 9D + ์šฐ์† 22D = 62D. ๊ทธ๋ฆฌ๊ณ  --use_robot_state 0, ์ฆ‰ ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ ์ƒํƒœ๋ฅผ ์ •์ฑ… ์ž…๋ ฅ์œผ๋กœ ์“ฐ์ง€ ์•Š๋Š”๋‹ค(์‹์˜ \mathbf{c}_t์— ์ƒํƒœ๊ฐ€ ์—†๋Š” ๊ฒƒ๊ณผ ์ผ์น˜ํ•œ๋‹ค). ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฏธ๋ž˜ ์‹œ๊ฐ ์ž ์žฌ ์˜ˆ์ธก ์†์‹ค์˜ ์ •์ฒด๋Š” --use_flare 1 --flare_loss_weight 0.5๋กœ, ๋…ผ๋ฌธ์ด ์ด๋ฆ„์„ ๋ฐํžˆ์ง€ ์•Š์€ ์ด ๋ณด์กฐ ๋ชฉ์ ์€ FLARE(์ฐธ๊ณ ๋ฌธํ—Œ [71], ยง2์—์„œ๋งŒ ์ธ์šฉ)๋‹ค.

์บ์Šค์ผ€์ด๋“œ flow matching (์‹ 3โ€“7)

๋‘ ์ „๋ฌธ๊ฐ€๋Š” ๊ฐ™์€ ๋“ฑ์† ํƒ€๊นƒ v^\star=\boldsymbol{\epsilon}-\mathbf{A}^{\mathrm{demo}}๋ฅผ ์„œ๋กœ ๊ฒน์น˜์ง€ ์•Š๋Š” \tau ๊ตฌ๊ฐ„์—์„œ ํšŒ๊ท€ํ•œ๋‹ค. ์กฐ๊ฑด๋งŒ ๋‹ค๋ฅด๋‹ค โ€” ์œ„ ๊ตฌ๊ฐ„์€ ์ „์—ญ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋งฅ๋ฝ, ์•„๋ž˜ ๊ตฌ๊ฐ„์€ ๊ตญ์†Œ ์ด‰๊ฐ ๊ด€์ธก.

ํ•™์Šต ์‹œ ์‹œ๊ฐ ํ‘œ์ง‘๋„ ๋น„๋Œ€์นญ์ด๋‹ค(ยง4.2). action expert๋Š” \tau_{\mathrm{act}}\sim\mathrm{Beta}(1.5,1.0)์„ (0,1] ์ „ ๊ตฌ๊ฐ„์—์„œ ๋ฝ‘๊ณ , tactile expert๋Š” \tau_{\mathrm{tac}}=\tau_{\mathrm{split}}\cdot\tilde\tau, \tilde\tau\sim\mathrm{Beta}(1.5,1.0)๋กœ (0,\tau_{\mathrm{split}}]์—์„œ๋งŒ ๋ฝ‘๋Š”๋‹ค.

\mathcal{L}_{\mathrm{act}}=\bigl\lVert f_{\theta}^{\mathrm{act}}(\mathbf{x}_{\tau_{\mathrm{act}}},\tau_{\mathrm{act}})-v^{\star}\bigr\rVert^{2},\quad \mathcal{L}_{\mathrm{tac}}=\bigl\lVert f_{\theta}^{\mathrm{tac}}(\mathbf{x}_{\tau_{\mathrm{tac}}},\tau_{\mathrm{tac}};\,\mathrm{KV}_{\tau_{\mathrm{split}}})-v^{\star}\bigr\rVert^{2}

action expert๋ฅผ ๊ตณ์ด (0,1] ์ „ ๊ตฌ๊ฐ„์—์„œ ๊ณ„์† ํ•™์Šต์‹œํ‚ค๋Š” ์ด์œ ๊ฐ€ ยง4.2์— ๋ช…์‹œ๋œ๋‹ค โ€” ๊ทธ๋ž˜์•ผ ํ™€๋กœ๋„ ์•ก์…˜์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ์œ ์ง€๋˜๊ณ , ์‚ฌ์ „ํ•™์Šต ํŒจ๋Ÿฌ๋‹ค์ž„(์ด‰๊ฐ ์ „๋ฌธ๊ฐ€๊ฐ€ ์—†๋˜ ์‹œ์ ˆ)๊ณผ์˜ ์ผ๊ด€์„ฑ์ด ๊นจ์ง€์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰ ์ด‰๊ฐ ์ „๋ฌธ๊ฐ€๋Š” ๋ง๋ถ™์ด๋Š” ์ž”์ฐจ ๋ชจ๋“ˆ์ด์ง€ ํ•„์ˆ˜ ๋ถ€ํ’ˆ์ด ์•„๋‹ˆ๋‹ค. Table 2์˜ โ€œw/o Tactileโ€ ํ–‰์ด ์™„์ „ํžˆ ๋ถ•๊ดดํ•˜์ง€ ์•Š๊ณ  42๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ๋„ ์ด ์„ค๊ณ„ ๋•์ด๋‹ค.

App. B๊ฐ€ ๋‘ ๊ฐ€์ง€ ๊ตฌํ˜„ ๋””ํ…Œ์ผ์„ ๋” ์ค€๋‹ค.

KV ์บ์‹œ์˜ ๊ตฌ์„ฑ. tactile expert์— ๋„˜๊ธฐ๋Š” ์บ์‹œ๋Š” \mathrm{KV}_{\tau_{\mathrm{split}}}=[\mathrm{KV}^{\mathrm{lat}}\,|\,\mathrm{KV}^{\mathrm{act}}_{\tau_{\mathrm{split}}}]๋กœ, ์‹œ๊ฐ-์–ธ์–ด ํ‚ค/๊ฐ’๋ฟ ์•„๋‹ˆ๋ผ \tau_{\mathrm{split}}์—์„œ ๋‹ค์‹œ ์ธ์ฝ”๋”ฉํ•œ ์•ก์…˜ ์œ„์น˜๋ฅผ ํฌํ•จํ•œ๋‹ค. ์ดˆ๊ธฐ ๋…ธ์ด์ฆˆ ์‹œ์ ์˜ ์ธ์ฝ”๋”ฉ์ด ์•„๋‹ˆ๋ผ โ€œ๋ถ€๋ถ„์ ์œผ๋กœ denoise๋œ ๋งฅ๋ฝโ€์„ ๋ณด๊ฒŒ ํ•˜๋ ค๋Š” ๊ฒƒ์ด๋‹ค. ํ•™์Šต ์‹œ ์ด ์บ์‹œ๋Š” torch.no_grad๋กœ ๋ถ„๋ฆฌ๋œ ๋А๋ฆฐ ํŒจ์Šค์—์„œ ๋ฝ‘๋Š”๋‹ค.

์ง€์—ฐ ์ฆ๊ฐ•(delay augmentation). ๋ฐฐํฌ์—์„œ ๋น ๋ฅธ ํ‹ฑ์€ ์ฒญํฌ ๋‚ด๋ถ€ ์˜คํ”„์…‹์—์„œ ๋น„๋™๊ธฐ๋กœ ๋Œ๋ฏ€๋กœ, ์–ผ์–ด๋ถ™์€ ์‹œ๊ฐ ์บ์‹œ์™€ ์‹ค์‹œ๊ฐ„ ์ด‰๊ฐ ์ŠคํŠธ๋ฆผ ์‚ฌ์ด์— ๋ณธ์งˆ์ ์ธ ์‹œ๊ฐ„ ๋‚ก์Œ(staleness)์ด ์กด์žฌํ•œ๋‹ค. ํ•™์Šต์—์„œ ์™„๋ฒฝํžˆ ๋™๊ธฐํ™”๋œ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ์— ๊ณผ์ ํ•ฉ๋˜์ง€ ์•Š๋„๋ก, ์ด์‚ฐ ์ง€์—ฐ \delta\sim\mathrm{Uniform}\{0,4,8,12\}๋ฅผ ๋ฝ‘์•„ ์ด‰๊ฐ ๋งฅ๋ฝ์˜ ํ”„๋ ˆ์ž„ ์ธ๋ฑ์Šค๋ฅผ ์‹œ๊ฐ ๋งฅ๋ฝ ๋Œ€๋น„ ๋ฌด์ž‘์œ„๋กœ ๋ฏผ๋‹ค โ€” ๋ฐฐํฌ ์‹œ ์˜คํ”„์…‹ ๋ถ„ํฌ์™€ ์ •ํ™•ํžˆ ๊ฐ™์€ ๋ถ„ํฌ๋‹ค. ์ด๊ฑด ์ข‹์€ ์„ค๊ณ„๋‹ค. ํ•™์Šต-๋ฐฐํฌ ๋ถˆ์ผ์น˜๋ฅผ ์„ ์–ธ์œผ๋กœ ๋ฌด๋งˆํ•˜์ง€ ์•Š๊ณ  ๋ถ„ํฌ๋ฅผ ๋งž์ท„๋‹ค.

๋ฐฐํฌ ๋ฃจํ”„ (Algorithm 1)

๋А๋ฆฐ ์ŠคํŠธ๋ฆผ์€ ์ฒญํฌ ์ฐฝ๋งˆ๋‹ค ์‹œ๊ฐ-์–ธ์–ด ๋งฅ๋ฝ์„ ์–ป๊ณ  ๋…ธ์ด์ฆˆ์—์„œ K_{\mathrm{slow}} ์Šคํ…์„ ์ ๋ถ„ํ•œ ๋’ค, ๋ฝ์„ ์žก๊ณ  \hat{\mathbf{x}}_{\tau_{\mathrm{split}}}์™€ ์žฌ์ธ์ฝ”๋”ฉ๋œ ์บ์‹œ๋ฅผ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์— ์“ด๋‹ค. ๋น ๋ฅธ ์ŠคํŠธ๋ฆผ์€ ์˜คํ”„์…‹ \delta\in\{0,4,8,12\}๋งˆ๋‹ค ์‹ค์‹œ๊ฐ„ ์ด‰๊ฐ์„ ํ‘œ์ง‘ํ•˜๊ณ , ๋ฝ์„ ์žก์•„ ์บ์‹œ๋ฅผ ๋ณต์ œํ•œ ๋’ค ๋†“๊ณ , K_{\mathrm{fast}} ์Šคํ…์„ ์ ๋ถ„ํ•ด ๊ฐฑ์‹ ๋œ ์ฒญํฌ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ์‹ค๊ธฐ์—์„œ๋Š” ๋‹จ์ผ ์Šค๋ ˆ๋“œ ์š”์ฒญ ์†Œ์ผ“ + ๋ช…์‹œ์  ์‹คํ–‰ ๋ฝ์œผ๋กœ ๋‘ ์ „๋ฌธ๊ฐ€๋ฅผ ์ง๋ ฌํ™”ํ•ด, ์ง„ํ–‰ ์ค‘์ธ ๋А๋ฆฐ ํ‹ฑ์ด ์บ์‹œ์™€ ๊ฒฝ๊ณ„ ์ƒํƒœ๋ฅผ ์™„์ „ํžˆ ์ปค๋ฐ‹ํ•˜๊ธฐ ์ „์—๋Š” ๋น ๋ฅธ ํ‹ฑ์ด ์‹œ์ž‘๋˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•œ๋‹ค.

๊ณ„์‚ฐ ์ ˆ๊ฐ์˜ ํ•ต์‹ฌ์€ App. B๊ฐ€ ๋ช…์‹œํ•œ ํ•œ ๋ฌธ์žฅ์ด๋‹ค โ€” ๋น ๋ฅธ ํ‹ฑ ๋™์•ˆ ์‹œ๊ฐ ํƒ€์›Œยทlatent expertยทaction expert๋Š” ์žฌ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค. ์ œ์–ด ์Šคํ…๋‹น ๋น„์šฉ์€ FFN์„ 1536์œผ๋กœ ์ค„์ธ ๊ฒฝ๋Ÿ‰ tactile expert์˜ K_{\mathrm{fast}} Euler ์Šคํ…์ด ์‚ฌ์‹ค์ƒ ์ „๋ถ€๋‹ค.

๊ธฐ์—ฌ โ‘ข: ์‹œ๊ณต๊ฐ„ ์ด‰๊ฐ VQ-VAE

App. C๊ฐ€ ์ด ๋ถ€๋ถ„์„ ๊ฐ€์žฅ ์ž์„ธํžˆ ์ ๋Š”๋‹ค.

VQ-VAE ๋™์  ํž˜ ์ธ์ฝ”๋”. ์†๋๋งˆ๋‹ค raw 6์ฐจ์› ํž˜ ๋ฒกํ„ฐ๋ฅผ T=16 ํ”„๋ ˆ์ž„ ์ฐฝ์œผ๋กœ ๋ชจ์€๋‹ค. ์ธ์ฝ”๋”๋Š” 1D ์‹œ๊ฐ„ ํ•ฉ์„ฑ๊ณฑ๋ง์œผ๋กœ, ๋‘ ๊ฐœ์˜ strided ๋ธ”๋ก์œผ๋กœ ์‹œ๊ฐ„์ถ•์„ ๊ณ„์ธต์ ์œผ๋กœ ๋‹ค์šด์ƒ˜ํ”Œ๋งํ•œ ๋’ค ์‹œ๊ฐ„ ํ‰๊ท  ํ’€๋ง์œผ๋กœ 256์ฐจ์› ์—ฐ์† ์ž„๋ฒ ๋”ฉ์„ ๋‚ธ๋‹ค. ์ด๋ฅผ ๋ฒกํ„ฐ ์–‘์žํ™”๊ธฐ๊ฐ€ ํ•™์Šต๋œ ํฌ๊ธฐ K=64์˜ ์ฝ”๋“œ๋ถ์—์„œ ์ตœ๊ทผ์ ‘ ์ฝ”๋“œ๋กœ ์‚ฌ์ƒํ•œ๋‹ค. ์ฝ”๋“œ๋ถ์€ EMA๋กœ ๊ฐฑ์‹ ๋˜๊ณ , ํ™œ์šฉ๋„๊ฐ€ ๋‚ฎ์€ ํ•ญ๋ชฉ์€ ํ˜„์žฌ ๋ฐฐ์น˜ ํ™œ์„ฑ๊ฐ’์—์„œ ์ฃผ๊ธฐ์ ์œผ๋กœ ์žฌ์‹œ๋“œํ•ด collapse๋ฅผ ๋ง‰๋Š”๋‹ค.

์—ฌ๊ธฐ์— ๋‘ ๊ฐ€์ง€ ์˜๋ฆฌํ•œ ์ฒ˜๋ฆฌ๊ฐ€ ๋ถ™๋Š”๋‹ค. ์ฒซ์งธ, ๋Œ€์นญ ๋””์ฝ”๋”๋ฅผ ๋‘์–ด ์› ํž˜ ์‹œํ€€์Šค๋ฅผ ๋ณต์›ํ•˜๋˜ ํฌ๊ธฐ ๊ฐ€์ค‘ MSE๋ฅผ ์“ด๋‹ค โ€” ๊ณ ์ ‘์ด‰ ํ”„๋ ˆ์ž„์— ๋” ํฐ ๋ฒŒ์ ์„ ์ค˜์„œ ์ฝ”๋“œ๋ถ์ด โ€œ๊ณต์ค‘์— ๋–  ์žˆ๋Š” ๊ฑฐ์˜ 0์ธ ์ƒํƒœโ€์— ๋ชฐ๋ฆฌ๋Š” ๊ฒƒ์„ ๋ง‰๋Š”๋‹ค. ์ด‰๊ฐ ๋ฐ์ดํ„ฐ์—์„œ ๋น„์ ‘์ด‰ ๊ตฌ๊ฐ„์ด ์••๋„์ ์œผ๋กœ ๋งŽ๋‹ค๋Š” ์ ์„ ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃฌ ์ฒ˜๋ฐฉ์ด๋‹ค. ๋‘˜์งธ, ํ•ฉ์„ฑ๊ณฑ ๊ฐ€์ค‘์น˜๋ฅผ ๋‹ค์„ฏ ์†๊ฐ€๋ฝ์ด ๊ณต์œ ํ•˜๊ณ  ์†๊ฐ€๋ฝ ์ •์ฒด์„ฑ์€ ํ•™์Šต๋œ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ์ฃผ์ž…ํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ ํšจ์œจ๊ณผ ํ™•์žฅ์„ฑ์„ ์ฑ™๊ธด๋‹ค. ๊ฒฐ๊ณผ๋Š” ์† ํ•˜๋‚˜๋‹น ์†๊ฐ€๋ฝ๋‹น ์ด์‚ฐ ํ† ํฐ ํ•˜๋‚˜ โ€” ๋…ธ์ด์ฆˆ ๋งŽ๊ณ  ๋“œ๋ฆฌํ”„ํŠธ ์žˆ๋Š” ๊ณ ์ฐจ์› ์ด‰๊ฐ ์ž…๋ ฅ์ด ๊ตฌ์กฐํ™”๋œ โ€œ์ด‰๊ฐ ์–ดํœ˜โ€๊ฐ€ ๋œ๋‹ค.

๋ณ€ํ˜• ์ธ์ฝ”๋”. ์†๋๋งˆ๋‹ค ๋‹จ์ฑ„๋„ ๊ณต๊ฐ„ ๋ณ€ํ˜• ๋งต \mathbf{d}_t๊ฐ€ ๊ตญ์†Œ ํ”ผ๋ถ€ ๋ณ€์œ„์žฅ์„ ์ค€๋‹ค. ๋ชจ์„œ๋ฆฌยท์Šฌ๋ฆฝยท์ „๋‹จ์ฒ˜๋Ÿผ ์ €์ฐจ์› ํž˜ ๋ฒกํ„ฐ์—์„œ ์›๋ฆฌ์ ์œผ๋กœ ์†Œ์‹ค๋˜๋Š” ์ ‘์ด‰ ๊ธฐํ•˜๊ฐ€ ์—ฌ๊ธฐ ์žˆ๋‹ค. ResNet-18์„ ๊ฐœ์กฐํ•ด ์ž…๋ ฅ ์Šคํ…œ์„ ๋‹จ์ฑ„๋„๋กœ ๋ฐ”๊พธ๊ณ  ์ฒ˜์Œ ์„ธ residual stage๋งŒ ๋‚จ๊ธด ๋’ค 3\times3 ํ•ฉ์„ฑ๊ณฑ์œผ๋กœ 128์ฑ„๋„์— ์žฌํˆฌ์˜ํ•œ๋‹ค. ์ด ์ธ์ฝ”๋”๋Š” ์ž๊ธฐ์ง€๋„ ํ•ฉ์„ฑ๊ณฑ ์˜คํ† ์ธ์ฝ”๋”๋กœ ์‚ฌ์ „ํ•™์Šตํ•œ ๋’ค ์ •์ฑ… ํ•™์Šต ๋™์•ˆ ๋™๊ฒฐ๋œ๋‹ค โ€” ์ •์ฑ…์˜ ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋Š˜๋ฆฌ์ง€ ์•Š์œผ๋ฉด์„œ ์•ˆ์ •์ ์ธ ๊ธฐํ•˜ ์ธ์ง€ ํ‘œํ˜„์„ ๊ณต๊ธ‰ํ•˜๋ ค๋Š” ์„ ํƒ์ด๋‹ค.

์ฝ”๋“œ์—์„œ ํ™•์ธ๋˜๋Š” ๊ฒƒ๊ณผ ์–ด๊ธ‹๋‚˜๋Š” ๊ฒƒ. ๊ณต๊ฐœ ๋ ˆํฌ์˜ tactile_vqvae/๋Š” ๋…ผ๋ฌธ ์„œ์ˆ ์˜ ๋Œ€๋ถ€๋ถ„์„ ํ™•์ธํ•ด ์ค€๋‹ค โ€” window 16, embed_dim 256, n_strided_blocks 2, EMA decay 0.99, 200์Šคํ…๋งˆ๋‹ค dead-code revival, ํฌ๊ธฐ ๊ฐ€์ค‘ MSE(weight_alpha 2.0 โ†’ ์ตœ๋Œ€ 3๋ฐฐ), ์ขŒ์šฐ ์†์„ ๋…๋ฆฝ ์ƒ˜ํ”Œ๋กœ ์ทจ๊ธ‰. ๊ทธ๋Ÿฐ๋ฐ ์ฝ”๋“œ๋ถ ํฌ๊ธฐ๋Š” ์„ธ ๊ณณ์ด ์„œ๋กœ ๋‹ค๋ฅด๋‹ค. ๋…ผ๋ฌธ App. C๋Š” K=64, config/vqvae_f6.yaml์€ codebook_size: 256, TactileVQVAEConfig ๊ธฐ๋ณธ๊ฐ’๊ณผ README๋Š” 1024(โ€œactive= near 1024/1024โ€ ๊ฐ™์€ ๋ฌธ๊ตฌ๊นŒ์ง€ ์žˆ๋‹ค). ๊ฒฐ์ •์ ์œผ๋กœ ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹ค์ œ๋กœ ๋กœ๋“œํ•˜๋Š” ์ฒดํฌํฌ์ธํŠธ ๊ฒฝ๋กœ๋Š” vqvae_f6_w16_k64_finger/latest.pt์ด๊ณ  ํ•™์Šต JSON ์ด๋ฆ„๋„ ..._train_vqvae_k64.json์ด๋‹ค โ€” ๋…ผ๋ฌธ์˜ K=64ยทper-finger๊ฐ€ ์‹ค์ œ ์‚ฌ์šฉ๋œ ์„ค์ •์ด ๋งž๊ณ , ๋ ˆํฌ์˜ ๊ธฐ๋ณธ configยทREADME๊ฐ€ ๊ทธ๊ฒƒ๊ณผ ์–ด๊ธ‹๋‚œ ์ฑ„ ๋‚จ์•„ ์žˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’๋Œ€๋กœ VQ-VAE๋ฅผ ์ƒˆ๋กœ ํ•™์Šตํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋…ผ๋ฌธ๊ณผ ๋‹ค๋ฅธ ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ฒŒ ๋œ๋‹ค. ๊ฐ™์€ ๋งฅ๋ฝ์—์„œ granularity ๊ธฐ๋ณธ๊ฐ’๋„ "hand"(์†๋‹น ํ† ํฐ 1๊ฐœ)์—ฌ์„œ ๋…ผ๋ฌธ์˜ per-finger(์†๋‹น 5๊ฐœ)์™€ ๋‹ค๋ฅด๋‹ค.

์ง๊ด€: ์™œ โ€œ\tau๋ฅผ ์ชผ๊ฐœ๋Š” ๊ฒƒโ€์ด ์ฃผํŒŒ์ˆ˜ ๋ฌธ์ œ์˜ ๋‹ต์ด ๋˜๋Š”๊ฐ€

์ด ๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ ์Œ๋ฏธํ•  ๋งŒํ•œ ์ง€์ ์ด๋‹ค.

๊ณ ์ฃผํŒŒ ์ด‰๊ฐ ๋ฐ˜์‘์„ ๋งŒ๋“œ๋Š” ํ†ต์ƒ์ ์ธ ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐˆ๋ž˜๋‹ค. (a) ์ •์ฑ… ์ „์ฒด๋ฅผ ๋น ๋ฅด๊ฒŒ ๋Œ๋ฆฐ๋‹ค โ†’ VLM ๋ฐฑ๋ณธ ๋•Œ๋ฌธ์— ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. (b) ๋น ๋ฅธ ๋ฐ˜์‘ ์ •์ฑ…์„ ๋”ฐ๋กœ ํ•˜๋‚˜ ๋” ๋‘”๋‹ค(dual-system) โ†’ ๋‘ ์ •์ฑ…์ด ์„œ๋กœ ๋‹ค๋ฅธ ๋ชฉ์ ํ•จ์ˆ˜ยทํ‘œํ˜„์„ ๊ฐ–๊ฒŒ ๋˜๊ณ , ๋А๋ฆฐ ๊ณ„ํš๊ณผ ๋น ๋ฅธ ๋ฐ˜์‘์ด ์–ด๊ธ‹๋‚  ์ˆ˜ ์žˆ๋‹ค. ๋ฌด์—‡์„ ๊ธฐ์ค€์œผ๋กœ ์กฐ์œจํ• ์ง€๊ฐ€ ๋ณ„๋„ ์„ค๊ณ„ ๋ฌธ์ œ๋กœ ๋‚จ๋Š”๋‹ค.

T-Rex๋Š” ์„ธ ๋ฒˆ์งธ๋ฅผ ํƒํ•œ๋‹ค. ํ•˜๋‚˜์˜ ์ƒ์„ฑ ๊ถค์ ์„ ์‹œ๊ฐ„์ด ์•„๋‹ˆ๋ผ โ€œ๋…ธ์ด์ฆˆ ์ˆ˜์ค€โ€์œผ๋กœ ์ž๋ฅธ๋‹ค. flow matching์—์„œ \tau๊ฐ€ ํฐ ๊ตฌ๊ฐ„์€ โ€œ์ด ์ฒญํฌ๊ฐ€ ๋Œ€๋žต ์–ด๋””๋กœ ๊ฐˆ ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ๊ฑฐ์นœ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ , \tau๊ฐ€ ์ž‘์€ ๊ตฌ๊ฐ„์€ โ€œ์ •ํ™•ํžˆ ์–ด๋А ์ง€์ ์— ์†๋์„ ๋†“์„ ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ๋ฏธ์„ธ ์กฐ์ •์„ ๊ฒฐ์ •ํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ฑฐ์นœ ๊ตฌ์กฐ๋Š” ์‹œ๊ฐยท์–ธ์–ด๊ฐ€ ๊ฒฐ์ •ํ•ด์•ผ ํ•˜๊ณ , ๋ฏธ์„ธ ์กฐ์ •์€ ์ ‘์ด‰์ด ๊ฒฐ์ •ํ•ด์•ผ ํ•œ๋‹ค โ€” ์ •๋ณด์˜ ์„ฑ๊ฒฉ๊ณผ denoising ๋‹จ๊ณ„์˜ ์„ฑ๊ฒฉ์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋Œ€์‘ํ•œ๋‹ค.

์ด ๋Œ€์‘์ด ์„ฑ๋ฆฝํ•˜๋ฉด ๋‘ ๊ฐ€์ง€๊ฐ€ ๊ณต์งœ๋กœ ๋”ฐ๋ผ์˜จ๋‹ค. ์ฒซ์งธ, ๋‘ ์ „๋ฌธ๊ฐ€๊ฐ€ ๊ฐ™์€ ํƒ€๊นƒ v^\star๋ฅผ ํšŒ๊ท€ํ•˜๋ฏ€๋กœ ์กฐ์œจ ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค. ๋น ๋ฅธ ์ „๋ฌธ๊ฐ€๋Š” ๋А๋ฆฐ ์ „๋ฌธ๊ฐ€๊ฐ€ ํ•˜๋˜ ์ผ์„ ์ด์–ด์„œ ํ•˜๋Š” ๊ฒƒ์ด์ง€, ๋‹ค๋ฅธ ์ผ์„ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ๋‘˜์งธ, ๋น ๋ฅธ ํ‹ฑ์˜ ๋น„์šฉ์ด ๊ตฌ์กฐ์ ์œผ๋กœ ์ž‘๋‹ค. \tau_{\mathrm{split}}=0.4์—์„œ ์‹œ์ž‘ํ•˜๋ฉด ๋‚จ์€ ๊ฒƒ์€ 4์Šคํ…์ด๊ณ , ์‹œ๊ฐ ํƒ€์›Œ๋Š” ์ด๋ฏธ ์บ์‹œ์— ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค.

Fig. 4์˜ ์‹คํ—˜์ด ์ด ์ง๊ด€์„ ์ •๋ฉด์œผ๋กœ ์‹œํ—˜ํ•œ๋‹ค โ€” ์ž๋ฅด๋Š” ์œ„์น˜๋ฅผ ์˜ฎ๊ธฐ๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”๊ฐ€. ๋„ˆ๋ฌด ์ผ์ฐ ์ž๋ฅด๋ฉด(K_{\mathrm{slow}} ์ž‘์Œ) action expert๊ฐ€ ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ์šด๋™ ์‚ฌ์ „์ง€์‹์„ ๋ชป ๋งŒ๋“ค์–ด ์ค€ ์ฑ„๋กœ ๋„˜๊ธฐ๊ฒŒ ๋˜๊ณ , ๋„ˆ๋ฌด ๋Šฆ๊ฒŒ ์ž๋ฅด๋ฉด tactile expert์—๊ฒŒ ์ด‰๊ฐ์„ ๋ฐ˜์˜ํ•  ์—ฌ์ง€๊ฐ€ ๋‚จ์ง€ ์•Š๋Š”๋‹ค. ์ค‘๊ฐ„์ด ์ตœ์ ์ด๋ผ๋Š” ๊ฒฐ๊ณผ๋Š” ์œ„ ํ•ด์„๊ณผ ์ผ๊ด€๋œ๋‹ค.

ํ•œ ๊ฐ€์ง€ ๋Œ€๊ฐ€๋Š” ๋ถ„๋ช…ํ•˜๋‹ค. tactile expert๋Š” raw ์‹œ๊ฐ ๊ด€์ธก์„ ์ „ํ˜€ ๋ณด์ง€ ์•Š๋Š”๋‹ค(App. B: โ€œoperates completely independent of the raw visual observationsโ€). ์บ์‹œ๋ฅผ ํ†ตํ•œ ๊ฐ„์ ‘ ์ ‘๊ทผ๋งŒ ์žˆ๊ณ , ๊ทธ ์บ์‹œ๋Š” ์ฒญํฌ ๋‚ด๋‚ด ์–ผ์–ด ์žˆ๋‹ค. ์ฒญํฌ๊ฐ€ 16์Šคํ…์ด๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ 30 Hz๋‹ˆ ์ตœ๋Œ€ ์•ฝ 0.53์ดˆ ๋‚ก์€ ์‹œ๊ฐ์œผ๋กœ ์ด‰๊ฐ ์ •์ œ๋ฅผ ํ•˜๋Š” ์…ˆ์ด๋‹ค. Fig. 20์˜ ์‹คํŒจ ์œ ํ˜• ์ค‘ โ€œImprecise positionโ€(๋‹ฌ๊ฑ€์„ ์žก์•˜์ง€๋งŒ ํŠธ๋ ˆ์ด์— ๋ชป ๋„ฃ์Œ)๊ณผ โ€œObject collisionโ€(์ „๊ตฌ๊ฐ€ ์†Œ์ผ“๊ณผ ์ถฉ๋Œ)์ด ์ •ํ™•ํžˆ ์‹œ๊ฐ ์ •๋ ฌ ์‹คํŒจ๋ผ๋Š” ์ ์€ ์ด ๊ตฌ์กฐ์  ๋Œ€๊ฐ€์™€ ๋ฌด๊ด€ํ•˜์ง€ ์•Š์•„ ๋ณด์ธ๋‹ค.

์‹คํ—˜ ์…‹์—…: ๋ฌด์—‡์„ ์–ด๋–ป๊ฒŒ ์Ÿ€๋Š”๊ฐ€

ํ”Œ๋žซํผ. ๊ณ ์ • ๋ฒ ์ด์Šค ์–‘ํŒ” Dexmate Vega-1 + 22-DoF Sharpa Wave ์† 2๊ฐœ. ๊ด€์ธก์€ ZED ๋จธ๋ฆฌ ์นด๋ฉ”๋ผ + ์†๋ชฉ ๋‹จ์•ˆ 2๋Œ€, ๊ทธ๋ฆฌ๊ณ  ์†๊ฐ€๋ฝ๋ณ„ ์ด‰๊ฐ ํž˜ ๋ฒกํ„ฐ์™€ ๋ณ€ํ˜• ๋งต. ์•ก์…˜์€ ํŒ”์€ ์ƒ๋Œ€ ์—”๋“œ์ดํŽ™ํ„ฐ ๋ธํƒ€, ์†๊ฐ€๋ฝ์€ ์ ˆ๋Œ€ ๊ด€์ ˆ.

๋ฒ ์ด์Šค๋ผ์ธ 6์ข…(App. E์— ์žฌํ˜„ ์„ธ๋ถ€๊ฐ€ ์ „๋ถ€ ์ ํ˜€ ์žˆ๋‹ค):

๋ฒ ์ด์Šค๋ผ์ธ ์„ฑ๊ฒฉ ์žฌํ˜„ ๋ฐฉ์‹
ViTacFormer ACT ์Šคํƒ€์ผ ์‹œ๊ฐ-์ด‰๊ฐ ๋ชจ๋ฐฉํ•™์Šต, ๊ต์ฐจ์–ดํ…์…˜ ์œตํ•ฉ + ๋ฏธ๋ž˜ ์ด‰๊ฐ ์˜ˆ์ธก ๊ณต์‹ ๊ตฌํ˜„, ํƒœ์Šคํฌ๋ณ„ ๊ฐœ๋ณ„ ํ•™์Šต(100 ์‹œ์—ฐยท100 epoch). ์›๋ž˜ 21-DoFยท์ปคํ”Œ๋ง ๊ด€์ ˆ ๋งˆ์Šคํ‚น์„ 22-DoF ์™„์ „๊ตฌ๋™์œผ๋กœ ๊ฐœ์กฐ
RDP slow-fast ์‹œ๊ฐ-์ด‰๊ฐ ํ™•์‚ฐ ์ •์ฑ… ๊ณต์‹ ๊ตฌํ˜„. AT(100 epoch, bs 64) โ†’ LDP(200 epoch). 10์†๊ฐ€๋ฝ 6D ํž˜/ํ† ํฌ
Tactile-VLA ์ด‰๊ฐ ์ธ์ง€ VLA, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํž˜-์œ„์น˜ ์ œ์–ด GelSight ์ด๋ฏธ์ง€ ์ž…๋ ฅ์„ 6D ํž˜/ํ† ํฌ๋กœ ๊ฐœ์กฐ. Simple-MLP ์ด‰๊ฐ ์ธ์ฝ”๋”, 100 epoch, 8 GPU
\pi_{0.5} ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ํ•™์Šต VLA ๊ณต์‹ OpenPI, ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์—์„œ ํŒŒ์ธํŠœ๋‹. ์–‘ํŒ” ๊ด€์ ˆ๊ณต๊ฐ„(2\times7 + 22 DoF), horizon 16
\pi_{0.5} + tactile ์œ„ + ์ด‰๊ฐ ์ƒํƒœ ์ž…๋ ฅ์— ๋‹จ์ผ ์Šคํ… 6D ํž˜/ํ† ํฌ 10๊ฐœ๋ฅผ ์ด์–ด ๋ถ™์ž„
EgoScale ๋Œ€๊ทœ๋ชจ egocentric ์‚ฌ์ „ํ•™์Šต VLA GR00T N1.7 ๊ตฌํ˜„์ฒด + nvidia/GR00T-N1.7-3B ์ฒดํฌํฌ์ธํŠธ๋กœ ์žฌํ˜„, 200 epoch, 8 GPU

์„ธ ๊ฐ€์ง€๊ฐ€ ๋ˆˆ์— ๋ˆ๋‹ค. โ‘  ์•ž์˜ ์„ธ ๊ฐœ๋Š” ์ „๋ถ€ ํƒœ์Šคํฌ๋งˆ๋‹ค ๋”ฐ๋กœ, 100๊ฐœ ์‹œ์—ฐ์œผ๋กœ ํ•™์Šต๋œ ์†Œํ˜• ์ •์ฑ…์ด๋‹ค. โ‘ก Tactile-VLA๋Š” ์›๋ž˜ GelSight ์ด๋ฏธ์ง€๋ฅผ ์“ฐ๋Š” ๋ชจ๋ธ์ธ๋ฐ ์ด ํ”Œ๋žซํผ์— ๋งž์ถฐ ์ด‰๊ฐ ์ž…๋ ฅ ์–‘์‹์„ ๋ฐ”๊ฟ” ์žฌํ˜„ํ–ˆ๋‹ค. โ‘ข EgoScale์€ GR00T N1.7 ์ฒดํฌํฌ์ธํŠธ๋ฅผ ์ถœ๋ฐœ์ ์œผ๋กœ ์žฌํ˜„ํ–ˆ๋‹ค โ€” ์› EgoScale ๋ชจ๋ธ ๊ทธ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋ก์‹œ๋‹ค.

ํ”„๋กœํ† ์ฝœ. 12๊ฐœ ํƒœ์Šคํฌ, ํƒœ์Šคํฌ๋‹น 16ํšŒ ์‹œํ–‰, ๋ฌผ์ฒด ์œ„์น˜ยทํšŒ์ „์„ ์‹œํ–‰๋งˆ๋‹ค ๋žœ๋คํ™”. โ€œ๋‹ค๋‹จ๊ณ„ ํƒœ์Šคํฌ์—๋Š” ์ง„ํ–‰๋„ ๊ธฐ๋ฐ˜ ๋ฃจ๋ธŒ๋ฆญ์„ ์จ์„œ ๋ถ€๋ถ„ ์™„๋ฃŒ๋ฅผ ํฌ์ฐฉโ€ํ•˜๊ณ , ์‹œํ–‰ ํ‰๊ท  โ†’ ํƒœ์Šคํฌ ํ‰๊ท  ์ˆœ์œผ๋กœ ์ง‘๊ณ„ํ•œ๋‹ค.

ํƒœ์Šคํฌ ๋ถ„๋ฅ˜(App. F). ์„ธ ๋ฒ”์ฃผ๊ฐ€ ์ •์˜๋œ๋‹ค โ€” force-reactive(์ทจ์•ฝ๋ฌผ ํŒŒ์ง€ยท์••๋ ฅ ์กฐ์ ˆยท์Šฌ๋ฆฝ ์ €ํ•ญ์ฒ˜๋Ÿผ ์ ‘์ด‰๋ ฅ ์ž์ฒด๋ฅผ ์กฐ์ ˆํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ), tactile-deformation sensitive(์Œ“์ธ ์ปต, ํ‘œ๋ฉด ์งˆ๊ฐ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๋Š” ๋งˆ์ž‘ํŒจ์ฒ˜๋Ÿผ ์„ผ์„œ ํŒจ๋“œ์˜ ๋ณ€ํ˜•์ด ํ•ต์‹ฌ์ธ ๊ฒƒ), ๊ทธ๋ฆฌ๊ณ  ๋‘˜ ๋‹ค(์‚ฝ์ž…ยท์ถ”์ถœยท์–‘์† ํ•ธ๋“œ์˜ค๋ฒ„๊ฐ€ ์„ž์ธ ๊ธด ์‹œํ€€์Šค๋กœ, ๊ฐ€์žฅ ์–ด๋ ค์šด ๋ฒ”์ฃผ). ๋‹ค๋งŒ ์–ด๋А ํƒœ์Šคํฌ๊ฐ€ ์–ด๋А ๋ฒ”์ฃผ์ธ์ง€ ๋งคํ•‘ ํ‘œ๋Š” ๋…ผ๋ฌธ์— ์—†๋‹ค.


์ ˆ์ œ ์‹คํ—˜์— ๋ฐ˜๋ณตํ•ด ๋“ฑ์žฅํ•˜๋Š” ๋Œ€ํ‘œ 6๊ฐœ ํƒœ์Šคํฌ์˜ ํ‚ค ์Šคํ…Œ์ด์ง€(Fig. 8ยท11ยท12ยท14ยท17ยท19 ๋ชฝํƒ€์ฃผ) โ€” Flip Page(๊ฒ€์ง€ ํ•˜๋‚˜๋กœ ์ฑ…์žฅ ํ•œ ์žฅ๋งŒ ๋„˜๊ฒจ ํŽด๊ธฐ), Apply Toothpaste(์–‘์†์œผ๋กœ ์นซ์†”ยท์น˜์•ฝ์„ ์žก๊ณ  ์งœ๊ธฐ), Split Cup(์Œ“์ธ ์ปต์—์„œ ์ •ํ™•ํžˆ ํ•œ ๊ฐœ๋งŒ ๋น„ํ‹€์–ด ๋ถ„๋ฆฌ), Open Lock(์—ด์‡ ๋ฅผ ํ‚คํ™€์— ์ •๋ ฌยท์‚ฝ์ž…ยทํšŒ์ „), Extract Card(์นด๋“œ ๋‘ ์žฅ ์ค‘ ์•„๋ž˜ ์žฅ์„ ๋ฐ€์–ด ๋„ฃ๊ณ  ์œ„ ์žฅ๋งŒ ๋ฝ‘๊ธฐ), Screw Lightbulb(ํ•ธ๋“œ์˜ค๋ฒ„ ํ›„ ๋‚˜์‚ฌ์‚ฐ์„ ๋ฌผ๋ ค ์—ฌ๋Ÿฌ ๋ฐ”ํ€ด ๋Œ๋ ค ์ ๋“ฑ).

App. F๋Š” 12๊ฐœ ํƒœ์Šคํฌ์˜ ์ง€์‹œ๋ฌธ๊ณผ ์ฑ„์  ๋ฃจ๋ธŒ๋ฆญ์„ ์ „๋ถ€ ์ ์–ด ๋‘”๋‹ค. ๋ช‡ ๊ฐœ๋งŒ ์˜ฎ๊ธฐ๋ฉด ์š”๊ตฌ๋˜๋Š” ์ ‘์ด‰์˜ ์„ฑ๊ฒฉ์ด ๋ถ„๋ช…ํ•ด์ง„๋‹ค.

  • Transfer Egg โ€” ๊ป์งˆ์„ ๊นจ์ง€ ์•Š๊ณ  ๋‹ฌ๊ฑ€์„ ๋“ค์–ด ์˜ฎ๊ธด๋‹ค. ๋ฃจ๋ธŒ๋ฆญ: ์ ‘์ด‰(+0.2) / ๊นจ์ง€ ์•Š๊ณ  ๋“ค๊ธฐ(+0.3) / ์ด์†ก(+0.2) / ์˜จ์ „ํžˆ ๋†“๊ธฐ(+0.3). ์ „ํ˜•์ ์ธ force-reactive.
  • Sort Mahjong โ€” ์—Ž์–ด ๋†“์ธ ๋งˆ์ž‘ํŒจ๋ฅผ ์˜ค๋ฅธ์†์œผ๋กœ ์ง‘์–ด ์ด‰๊ฐ์œผ๋กœ ํ‘œ๋ฉด ๋ฌด๋Šฌ๋ฅผ ํŒ๋ณ„ํ•˜๊ณ , ์™ผ์†์œผ๋กœ ํ•ด๋‹น ์นธ ๋šœ๊ป‘์„ ๋ฐ€์–ด ์—ฐ ๋’ค ๋„ฃ๊ณ  ๋‹ซ๋Š”๋‹ค. ๋ฃจ๋ธŒ๋ฆญ์ด โ€œ์˜ฌ๋ฐ”๋ฅธ ์นธ ์—ด๊ธฐโ€์— +0.5๋ฅผ ๋ชฐ์•„ ์ค€๋‹ค โ€” ์ฆ‰ ์ด‰๊ฐ ๋ถ„๋ฅ˜๊ฐ€ ์ ์ˆ˜์˜ ์ ˆ๋ฐ˜์ด๋‹ค. ์‹œ๊ฐ์œผ๋กœ๋Š” ์›๋ฆฌ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•œ ํƒœ์Šคํฌ๋‹ค.
  • Extract Card โ€” ์ผ€์ด์Šค์—์„œ ์นด๋“œ ๋‘ ์žฅ์„ ์—„์ง€๋กœ ๋ถ€๋ถ„์ ์œผ๋กœ ๋ฐ€์–ด๋‚ธ ๋’ค, ์—„์ง€์™€ ๊ฒ€์ง€๋กœ ์•„๋ž˜ ์žฅ๋งŒ ๋‹ค์‹œ ๋ฐ€์–ด ๋„ฃ๊ณ  ์œ„ ํ•œ ์žฅ๋งŒ ๋ฝ‘๋Š”๋‹ค. ๋‘ ์žฅ์˜ ๋‘๊ป˜ ์ฐจ์ด๋ฅผ ์†๋์œผ๋กœ ๋А๋ผ๋Š” ๊ฒƒ ์™ธ์— ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.
  • Acid-Base Neutralization โ€” 200 mL ๊ตฌ์—ฐ์‚ฐ ์šฉ์•ก ํ”Œ๋ผ์Šคํฌ์—์„œ ์Šคํฌ์ด๋“œ๋กœ ์•ฝ 5 mL๋ฅผ ๋ฝ‘์•„, ๋ธŒ๋กœ๋ชจํ‹ฐ๋ชฐ ๋ธ”๋ฃจ ์ง€์‹œ์•ฝ์ด ๋“  20 mL NaOH ๋น„์ปค์— ์ ์ •ํ•œ๋‹ค. 8๋‹จ๊ณ„ ๋ฃจ๋ธŒ๋ฆญ(๊ฐ +0.1~+0.15). 12๊ฐœ ์ค‘ ๊ฐ€์žฅ ๊ธด ์‹œํ€€์Šค๋‹ค.
  • Screw Lightbulb โ€” ์™ผ์†์œผ๋กœ ์ „๊ตฌ๋ฅผ ์ง‘์–ด ์˜ค๋ฅธ์†์— ํ•ธ๋“œ์˜ค๋ฒ„ํ•˜๊ณ , ์™ผ์†์œผ๋กœ ์†Œ์ผ“์„ ์žก์€ ์ฑ„ ์˜ค๋ฅธ์†์œผ๋กœ ๋‚˜์‚ฌ์‚ฐ์„ ๋ฌผ๋ ค ์—ฌ๋Ÿฌ ๋ฐ”ํ€ด ๋Œ๋ ค ๋ถˆ์ด ์ผœ์งˆ ๋•Œ๊นŒ์ง€ ์กฐ์ธ๋‹ค. T-Rex๋„ 35%์— ๊ทธ์นœ ์ตœ๋‚œ์ด๋„ ํƒœ์Šคํฌ.

์‹คํ—˜ โ‘ : 12 ํƒœ์Šคํฌ ๋ฉ”์ธ ๋น„๊ต


๋ฉ”์ธ ๊ฒฐ๊ณผ(Table 1) โ€” 12๊ฐœ ์ด‰๊ฐ ๋ฐ˜์‘ ํƒœ์Šคํฌ, ํƒœ์Šคํฌ๋‹น 16ํšŒ ๋กค์•„์›ƒ ํ›„ ํƒœ์Šคํฌ ํ‰๊ท . ํ‘œ ์ž์ฒด๋ฅผ arXiv HTML์—์„œ ๋ Œ๋”ํ•œ ๊ฒƒ์ด๋‹ค.

๋…ผ๋ฌธ์ด ๋ฝ‘์•„๋‚ด๋Š” ๊ด€์ฐฐ์€ ๋‘ ๊ฐœ๋‹ค.

โ‘  ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ํ•™์Šต์ด ํ•„์ˆ˜๋‹ค. 100๊ฐœ ํƒœ์Šคํฌ ์‹œ์—ฐ๋งŒ์œผ๋กœ ๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ํ•™์Šตํ•œ ์†Œํ˜• ์ •์ฑ…(ViTacFormer 3, RDP 6)์€ ์ „ ํƒœ์Šคํฌ์—์„œ ๋ฌด๋„ˆ์ง„๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ ์ค‘ EgoScale์ด 35๋กœ ์••๋„์ ์œผ๋กœ ๊ฐ•ํ•œ๋ฐ, ์† ์ž์„ธ ๊ฐ๋…์ด ๋ถ™์€ ๋Œ€๊ทœ๋ชจ egocentric ์‚ฌ์ „ํ•™์Šต ๋•์ด๋‹ค. ์‹ค๊ธฐ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋กœ๋งŒ ์‚ฌ์ „ํ•™์Šตํ•œ \pi_{0.5}(17)ยทTactile-VLA(15)๋ฅผ ํฌ๊ฒŒ ์•ž์„ ๋‹ค.

โ‘ก ์ด‰๊ฐ์„ ์ˆœ์ง„ํ•˜๊ฒŒ ๋ถ™์ด๋ฉด ์˜คํžˆ๋ ค ํ•ด๋กญ๋‹ค. \pi_{0.5}+tactile์€ 17 โ†’ 6์œผ๋กœ ๋–จ์–ด์ง„๋‹ค. ๋…ผ๋ฌธ์€ โ€œํšจ๊ณผ์ ์ธ ์ด‰๊ฐ ํ†ตํ•ฉ์˜ ์ค‘์š”์„ฑ์„ ๋ณด์—ฌ ์ค€๋‹คโ€๊ณ ๋งŒ ํ•˜๊ณ  ์›์ธ์€ ๋ถ„์„ํ•˜์ง€ ์•Š๋Š”๋‹ค. App. E๋ฅผ ๋ณด๋ฉด ์ด ๋ณ€ํ˜•์€ ์ด‰๊ฐ 6D ํž˜/ํ† ํฌ 10๊ฐœ๋ฅผ ์ƒํƒœ ๋ฒกํ„ฐ์— ์ด์–ด ๋ถ™์ธ ๊ฒƒ์ด ์ „๋ถ€๋‹ค โ€” ์‚ฌ์ „ํ•™์Šต ๋ถ„ํฌ์— ์—†๋˜ 60์ฐจ์›์ด ์ƒํƒœ ์Šฌ๋กฏ์— ๊ฐ‘์ž๊ธฐ ๋“ค์–ด์˜ค๋ฉด์„œ ์‚ฌ์ „ํ•™์Šต ํ‘œํ˜„์„ ๋ง๊ฐ€๋œจ๋ ธ๋‹ค๊ณ  ์ฝ๋Š” ๊ฒƒ์ด ์ž์—ฐ์Šค๋Ÿฝ์ง€๋งŒ, ๋…ผ๋ฌธ์— ๊ทผ๊ฑฐ๋Š” ์—†๋‹ค.

์—ฌ๊ธฐ์„œ ์ •์งํ•˜๊ฒŒ ์ฝ์–ด์•ผ ํ•  ๊ธด์žฅ์ด ํ•˜๋‚˜ ์žˆ๋‹ค. ํ‘œ์—์„œ ์ด‰๊ฐ์„ ์“ฐ๋Š” ๋ฐฉ๋ฒ• 4์ข…(ViTacFormer 3, RDP 6, Tactile-VLA 15, \pi_{0.5}+tactile 6) ์ค‘ ์…‹์ด ์ด‰๊ฐ์„ ์•ˆ ์“ฐ๋Š” EgoScale(35)๋ณด๋‹ค ํ›จ์”ฌ ๋‚ฎ๋‹ค. ์ฆ‰ ์ด ํ‘œ๊ฐ€ ์ผ์ฐจ์ ์œผ๋กœ ์ฆ๋ช…ํ•˜๋Š” ๊ฒƒ์€ โ€œ์ด‰๊ฐ์ด ์ค‘์š”ํ•˜๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์‚ฌ์ „ํ•™์Šต ๊ทœ๋ชจ๊ฐ€ ์ด‰๊ฐ๋ณด๋‹ค ๋จผ์ €๋‹คโ€์ด๊ณ , ์ด‰๊ฐ์˜ ๊ธฐ์—ฌ๋Š” Table 2ยท3์˜ ํ†ต์ œ ์‹คํ—˜์—์„œ ๋”ฐ๋กœ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

์‹คํ—˜ โ‘ก: ์ด‰๊ฐ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐยท์•„ํ‚คํ…์ฒ˜ ์ ˆ์ œ


์ด‰๊ฐ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐยท์•„ํ‚คํ…์ฒ˜ ์ ˆ์ œ(Table 2) โ€” ๋Œ€ํ‘œ 6๊ฐœ ํƒœ์Šคํฌ. ๊ด„ํ˜ธ๋Š” ์ „์ฒด ๋ชจ๋ธ(65) ๋Œ€๋น„ ํ‰๊ท  ํ•˜๋ฝํญ(%p).

์ฝํžˆ๋Š” ๊ฒƒ์„ ์ •๋ฆฌํ•˜๋ฉด:

  • ์ด‰๊ฐ ์ „๋ฉด ์ œ๊ฑฐ๊ฐ€ ์••๋„์ ์œผ๋กœ ํฌ๋‹ค(โˆ’23). ํŠนํžˆ Extract Card 70โ†’34, Open Lock 47โ†’23์œผ๋กœ ๋ฐ˜ํ† ๋ง‰์ด๋‹ค. ๋‘ ํƒœ์Šคํฌ ๋ชจ๋‘ ์‹œ๊ฐ์œผ๋กœ๋Š” ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ๋ฏธ์„ธ ์ ‘์ด‰ ํŒ๋ณ„์ด ํ•ต์‹ฌ์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ Flip Page๋Š” 96โ†’76์œผ๋กœ ์ƒ๋Œ€์ ์œผ๋กœ ๋œ ๋–จ์–ด์ง„๋‹ค โ€” ์ฑ…์žฅ ๋„˜๊ธฐ๊ธฐ๋Š” ์‹œ๊ฐ๋งŒ์œผ๋กœ๋„ ์ƒ๋‹น ๋ถ€๋ถ„ ๋˜๋Š” ํƒœ์Šคํฌ๋ผ๋Š” ๋œป์ด๋‹ค. ํƒœ์Šคํฌ๋ณ„ ํ•˜๋ฝํญ์˜ ํŽธ์ฐจ ์ž์ฒด๊ฐ€ โ€œ์–ด๋А ํƒœ์Šคํฌ๊ฐ€ ์ง„์งœ ์ด‰๊ฐ ํƒœ์Šคํฌ์ธ๊ฐ€โ€๋ฅผ ๋งํ•ด ์ค€๋‹ค.
  • ํ‘œํ˜„ ์„ค๊ณ„์˜ ๊ธฐ์—ฌ๋Š” ์ž‘๋‹ค. VQ-VAE ์‹œ๊ฐ„ ์ธ์ฝ”๋”๋ฅผ ๋นผ๊ณ  MLP + ๋ณ€ํ˜•๋งŒ ์“ฐ๋ฉด โˆ’7, ๋ณ€ํ˜•๋งŒ ์“ฐ๋ฉด โˆ’11, ํž˜๋งŒ ์“ฐ๋ฉด โˆ’6. ์„ธ ๊ฐ’์ด 6~11%p ์‚ฌ์ด์— ๋ชฐ๋ ค ์žˆ๊ณ  ์„œ๋กœ ๊ฒน์นœ๋‹ค.
  • ๋น„๋™๊ธฐ ์ œ๊ฑฐ๋Š” โˆ’5๋กœ ๊ฐ€์žฅ ์ž‘๋‹ค. ์ด ๋…ผ๋ฌธ์˜ ๋Œ€ํ‘œ ๊ธฐ์—ฌ ์ค‘ ํ•˜๋‚˜์ธ๋ฐ ์ ˆ์ œ ํšจ๊ณผ๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ํ•ญ๋ชฉ์ด๋ผ๋Š” ์ ์€ ์งš์–ด ๋‘˜ ๋งŒํ•˜๋‹ค.

๋…ผ๋ฌธ์ด ๋Œ€์กฐํ•˜์ง€ ์•Š์€ ํฅ๋ฏธ๋กœ์šด ๋น„๊ต๊ฐ€ ํ•˜๋‚˜ ์žˆ๋‹ค. Table 2์˜ โ€œw/o Tactileโ€(42)์™€ Table 3์˜ โ€œ์‚ฌ์ „ํ•™์Šต โœ“ / ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ โœ—โ€(45)๋Š” ๊ฐ™์€ 6๊ฐœ ํƒœ์Šคํฌ, ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ํƒœ์Šคํฌ๋ณ„๋กœ ๋‚˜๋ž€ํžˆ ๋†“์œผ๋ฉด:

Flip Page Apply Toothpaste Split Cup Open Lock Extract Card Screw Lightbulb Avg
w/o Tactile (T2) 76 39 58 23 34 20 42
w/o Mid-training (T3) 88 40 52 22 46 20 45

์ฆ‰ โ€œ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์€ ํ–ˆ์ง€๋งŒ ์ด‰๊ฐ์„ ๋บ€โ€ ๋ชจ๋ธ์ด โ€œ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์„ ์•„์˜ˆ ์•ˆ ํ•œโ€ ๋ชจ๋ธ๋ณด๋‹ค ํ‰๊ท ์ ์œผ๋กœ ๋‚ฎ๋‹ค. ์ด 6๊ฐœ ํƒœ์Šคํฌ์— ํ•œํ•ด์„œ๋Š” โ€œ์ด‰๊ฐ ์—†๋Š” 100์‹œ๊ฐ„ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹โ€์ด ์ด๋“์„ ๋งŒ๋“ค์ง€ ๋ชปํ–ˆ๋‹ค๋Š” ๋œป์œผ๋กœ ์ฝํžŒ๋‹ค. ๋‹จ, Table 2์˜ โ€œw/o Tactileโ€ ๊ตฌ์„ฑ์ด ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์„ ํฌํ•จํ•˜๋Š”์ง€ ๋…ผ๋ฌธ์ด ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ด ํ•ด์„์€ ํ™•์ •์ด ์•„๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋‘ ํ‘œ๋ฅผ ๋‚˜๋ž€ํžˆ ๋†“์•˜์„ ๋•Œ ์ƒ๊ธฐ๋Š” ์ด ์งˆ๋ฌธ์€ ๋…ผ๋ฌธ์ด ๋‹ตํ–ˆ์–ด์•ผ ํ•  ๊ฒƒ์ด๋‹ค โ€” ์ด‰๊ฐ๊ณผ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ๋ฐ์ดํ„ฐ์˜ ๊ธฐ์—ฌ๊ฐ€ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๊ณ  ์–ฝํ˜€ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์„ ์‹œ์‚ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์‹คํ—˜ โ‘ข: ์–ด๋””์„œ ์ž˜๋ผ์•ผ ํ•˜๋Š”๊ฐ€


์บ์Šค์ผ€์ด๋“œ ๋ถ„๊ธฐ์  ์ ˆ์ œ(Fig. 4) โ€” K_{\mathrm{slow}}\in\{1,2,4,6,8\}(N=10 ๊ณ ์ •์ด๋ฏ€๋กœ \tau_{\mathrm{split}}=1-K_{\mathrm{slow}}/10). Apply Toothpaste 62/65/66/66/64, Split Cup 71/74/75/78/73, Extract Card 66/65/68/70/68. ์„ธ ํƒœ์Šคํฌ ๋ชจ๋‘ K_{\mathrm{slow}}=6 ๊ทผ๋ฐฉ์ด ์ตœ๊ณ ๋‹ค.

๊ณก์„  ๋ชจ์–‘์€ ยง5.3์˜ ์„ค๋ช…(โ€œ์ค‘๊ฐ„์ด ์ตœ์ โ€)๊ณผ ๋งž๋Š”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ณ€๋™ ํญ์„ ๋ณด๋ผ. Apply Toothpaste๋Š” 62~66์œผ๋กœ 4%p ์•ˆ์—์„œ ์›€์ง์ด๊ณ , Extract Card๋Š” 65~70์œผ๋กœ 5%p ์•ˆ์ด๋‹ค. ํƒœ์Šคํฌ๋‹น 16ํšŒ ์‹œํ–‰์—์„œ ์ด ์ •๋„ ์ฐจ์ด๋Š” ๋…ธ์ด์ฆˆ์™€ ๊ตฌ๋ณ„๋˜์ง€ ์•Š๋Š”๋‹ค โ€” ๋ถ€๋ถ„ ์ ์ˆ˜ ๋ฃจ๋ธŒ๋ฆญ์ด๋ผ ์ด์ง„ ์„ฑ๊ณต๋ฅ ๋ณด๋‹ค ๋ถ„์‚ฐ์ด ์ž‘์„ ์—ฌ์ง€๋Š” ์žˆ์ง€๋งŒ, ๋ถ„์‚ฐยท์‹ ๋ขฐ๊ตฌ๊ฐ„ยท์‹œ๋“œ๊ฐ€ ํ•˜๋‚˜๋„ ๋ณด๊ณ ๋˜์ง€ ์•Š์•„ ๋…์ž๊ฐ€ ํŒ๋‹จํ•  ๊ทผ๊ฑฐ๊ฐ€ ์—†๋‹ค. Split Cup๋งŒ์ด 71โ†’78โ†’73์œผ๋กœ ์ƒ๋Œ€์ ์œผ๋กœ ๋šœ๋ ทํ•œ ๋ด‰์šฐ๋ฆฌ๋ฅผ ๋ณด์ธ๋‹ค.

์‹คํ—˜ โ‘ฃ: ๋ฐ์ดํ„ฐ์…‹ ์„ค๊ณ„๊ฐ€ ์ •๋ง ์ค‘์š”ํ•œ๊ฐ€


๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ๋ฐ์ดํ„ฐ์…‹ ์ ˆ์ œ(Fig. 6) โ€” ํŒŒ๋ž‘: T-Rex ๋ฐ์ดํ„ฐ์…‹ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹, ์ดˆ๋ก: ์˜ˆ์‚ฐ์„ ๋งž์ถ˜ 100์‹œ๊ฐ„ ํƒœ์Šคํฌ ํŠนํ™” ๋ฐ์ดํ„ฐ(11๊ฐœ ํƒœ์Šคํฌ์—์„œ ์ˆ˜์ง‘), ๋ณด๋ผ: ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์—†์Œ. ์™ผ์ชฝ์€ ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ 6ํƒœ์Šคํฌ, ์˜ค๋ฅธ์ชฝ์€ zero-shot 4ํƒœ์Šคํฌ(pickยทslideยทpressยทwipe primitive์— ํ•ด๋‹นํ•˜๋Š” ์‰ฌ์šด ํƒœ์Šคํฌ).

์ด ๊ทธ๋ฆผ์ด ์ด ๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ ํ†ต์ œ๊ฐ€ ์ž˜ ๋œ ์‹คํ—˜์ด๋‹ค. ๋ฐ์ดํ„ฐ ์˜ˆ์‚ฐ(100์‹œ๊ฐ„)์„ ๋งž์ถ˜ ์ƒํƒœ์—์„œ ๊ตฌ์„ฑ๋งŒ ๋ฐ”๊ฟ” ๋น„๊ตํ•œ๋‹ค.

์ฝํžŒ ๊ฐ’์œผ๋กœ ํ‰๊ท ์„ ๋‚ด๋ฉด:

  • ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ 6ํƒœ์Šคํฌ โ€” T-Rex ๋ฐ์ดํ„ฐ์…‹ (96+66+78+47+70+35)/6 = 65.3, ํƒœ์Šคํฌ ํŠนํ™” (91+50+72+39+64+29)/6 = 57.5, ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์—†์Œ (88+40+52+22+46+20)/6 = 44.7.
  • zero-shot 4ํƒœ์Šคํฌ โ€” Pick Cube 45 / 15 / 5, Flip Page 20 / 5 / 0, Press Button 35 / 10 / 5, Wipe Plate 10 / 0 / 0.

๋‘ ๊ฐ€์ง€๊ฐ€ ๋ถ„๋ช…ํ•ด์ง„๋‹ค. ์ฒซ์งธ, ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์ž์ฒด์˜ ํšจ๊ณผ๊ฐ€ ํฌ๋‹ค(44.7 โ†’ 57.5, +12.8%p). ๋‘˜์งธ, T-Rex ๋ฐ์ดํ„ฐ์…‹์˜ โ€œ๊ตฌ์„ฑโ€์ด ์ฃผ๋Š” ์ถ”๊ฐ€ ์ด๋“์€ ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ ํƒœ์Šคํฌ์—์„œ๋Š” +7.8%p๋กœ ์ƒ๋Œ€์ ์œผ๋กœ ์˜จ๊ฑดํ•˜๋‹ค. 100์‹œ๊ฐ„์„ ํƒœ์Šคํฌ ํŠนํ™”๋กœ ๋ชจ์•„๋„ ์ ˆ๋ฐ˜ ์ด์ƒ์˜ ์ด๋“์€ ์–ป๋Š”๋‹ค๋Š” ๋œป์ด๋‹ค.

๊ทธ๋Ÿฐ๋ฐ zero-shot์—์„œ๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์™„์ „ํžˆ ๋‹ฌ๋ผ์ง„๋‹ค. Pick Cube๋Š” 45 vs 15๋กœ 3๋ฐฐ, Flip Page๋Š” 20 vs 5๋กœ 4๋ฐฐ, Wipe Plate๋Š” 10 vs 0์ด๋‹ค. ์—ฌ๊ธฐ๊ฐ€ โ€œ๋™์‚ฌ ร— ๋ช…์‚ฌ ์กฐํ•ฉ์œผ๋กœ ๋ชจ์€๋‹คโ€๋Š” ์„ค๊ณ„ ์ฒ ํ•™์ด ๊ฐ’์–ด์น˜๋ฅผ ์ฆ๋ช…ํ•˜๋Š” ์ง€์ ์ด๋‹ค โ€” ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹์œผ๋กœ ๋ฎ์„ ์ˆ˜ ์žˆ๋Š” ํƒœ์Šคํฌ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ์ด ๋œ ์ค‘์š”ํ•˜๊ณ , ๋ฎ์„ ์ˆ˜ ์—†๋Š” ์ƒˆ ํƒœ์Šคํฌ์—์„œ ๊ฒฐ์ •์ ์ด๋‹ค. ๋…ผ๋ฌธ์˜ ์„œ์ˆ (โ€œstronger generalization and zero-shot transferโ€)์€ ์ •ํ™•ํ•˜์ง€๋งŒ, ํ—ค๋“œ๋ผ์ธ ์ˆ˜์น˜๊ฐ€ ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ ํƒœ์Šคํฌ์—์„œ ๋‚˜์˜จ๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•˜๋ฉด ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์„ฑ์˜ ๊ธฐ์—ฌ๋Š” ํ—ค๋“œ๋ผ์ธ๋ณด๋‹ค ์ž‘๊ณ , ๋Œ€์‹  ๋‹ค๋ฅธ ์ถ•(์ผ๋ฐ˜ํ™”)์—์„œ ํฌ๋‹ค๊ณ  ์ฝ๋Š” ํŽธ์ด ์ •์งํ•˜๋‹ค.


๋ฐ์ดํ„ฐ ํšจ์œจ(Fig. 5) โ€” ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ ์‹œ์—ฐ ์ˆ˜ 10โ†’200. ํŒŒ๋ž‘: ์ด‰๊ฐ ์ ‘์ง€ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์žˆ์Œ, ์ดˆ๋ก: ์—†์Œ. Apply Toothpaste 29/51/60/66/71 vs 9/18/30/34/36, Split Cup 36/59/70/78/85 vs 17/33/42/52/55, Extract Card 26/48/60/70/78 vs 12/20/36/46/50.

๊ณก์„ ์„ ๋ณด๋ฉด ์ €๋ฐ์ดํ„ฐ ๊ตฌ๊ฐ„์—์„œ ๊ฒฉ์ฐจ๊ฐ€ ๊ฐ€์žฅ ํฌ๋‹ค. ์‹œ์—ฐ 10๊ฐœ์ผ ๋•Œ Apply Toothpaste๋Š” 29 vs 9๋กœ 3๋ฐฐ ์ด์ƒ์ด๊ณ , 200๊ฐœ๊นŒ์ง€ ๋Š˜๋ ค๋„ 71 vs 36์œผ๋กœ 2๋ฐฐ ๊ฒฉ์ฐจ๊ฐ€ ์œ ์ง€๋œ๋‹ค. ๋’ค์ง‘์–ด ๋งํ•˜๋ฉด ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์—†๋Š” ๋ชจ๋ธ์€ ์‹œ์—ฐ์„ 20๋ฐฐ ๋Š˜๋ ค๋„(10โ†’200) ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ๋ชจ๋ธ์˜ ์‹œ์—ฐ 20๊ฐœ ์ˆ˜์ค€(51)์„ ๊ฒจ์šฐ ๋„˜์–ด์„ ๋‹ค(36). ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์˜ ๊ฐ’์–ด์น˜๋ฅผ โ€œ๋ฐ์ดํ„ฐ ์ ˆ๊ฐโ€์œผ๋กœ ํ™˜์‚ฐํ•ด ๋ณด์—ฌ ์ฃผ๋Š” ์ข‹์€ ๊ทธ๋ฆผ์ด๋‹ค.

๋ถ€์ˆ˜์  ํ™•์ธ ํ•˜๋‚˜ โ€” ์‹œ์—ฐ 100๊ฐœ ์ง€์ ์˜ ํŒŒ๋ž€ ๊ฐ’(66 / 78 / 70)์ด Table 1ยท2ยท3์˜ ์ „์ฒด ๋ชจ๋ธ ๊ฐ’๊ณผ ์ •ํ™•ํžˆ ์ผ์น˜ํ•œ๋‹ค. ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹ ์‹œ์—ฐ ์ˆ˜๊ฐ€ 100๊ฐœ๋ผ๋Š” ยง4.3์˜ ์„œ์ˆ ๊ณผ ํ‘œ๋“ค์ด ์ผ๊ด€๋œ๋‹ค.

์‹คํ—˜ โ‘ค: ํ•™์Šต ๋ ˆ์‹œํ”ผ์™€ โ€œ30%pโ€์˜ ๋ถ„ํ•ด


ํ•™์Šต ๋ ˆ์‹œํ”ผ ์ ˆ์ œ(Table 3) โ€” ๋Œ€ํ‘œ 6๊ฐœ ํƒœ์Šคํฌ. โœ—/โœ“๋Š” ์‚ฌ์ „ํ•™์Šตยท๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์œ ๋ฌด. 18 โ†’ 34(๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹๋งŒ) โ†’ 45(์‚ฌ์ „ํ•™์Šต๋งŒ) โ†’ 65(๋‘˜ ๋‹ค).

๊ฐ ๋‹จ๊ณ„์˜ ํ•œ๊ณ„ ๊ธฐ์—ฌ๋ฅผ ๊ณ„์‚ฐํ•˜๋ฉด ํฅ๋ฏธ๋กญ๋‹ค.

  • ์•„๋ฌด๊ฒƒ๋„ ์—†์Œ: 18
  • ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹๋งŒ ์ถ”๊ฐ€: 18 โ†’ 34 (+16)
  • ์‚ฌ์ „ํ•™์Šต๋งŒ ์ถ”๊ฐ€: 18 โ†’ 45 (+27)
  • ๋‘˜ ๋‹ค: 65 (๋‹จ๋… ํ•ฉ 18+16+27=61๋ณด๋‹ค 4 ํผ)

์ฆ‰ ๋‘ ๋‹จ๊ณ„๊ฐ€ ์ดˆ๊ฐ€๋ฒ•์ ์ด๋‹ค. ์ธ๊ฐ„ ์‚ฌ์ „ํ•™์Šต์ด ์ค€ ์‹œ๊ฐ์šด๋™ ์‚ฌ์ „์ง€์‹์„, ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์ด ๋กœ๋ด‡ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ ‘์ด‰ ๋™์—ญํ•™์œผ๋กœ ์ ‘์ง€์‹œํ‚ฌ ๋•Œ ๊ณฑ์…ˆ ํšจ๊ณผ๊ฐ€ ๋‚œ๋‹ค๋Š” ยง5.3์˜ ์„œ์‚ฌ์™€ ๋งž๋‹ค.

์ด์ œ ํ—ค๋“œ๋ผ์ธ 30%p๋ฅผ ๋ถ„ํ•ดํ•ด ๋ณด์ž. ์ดˆ๋ก์€ โ€œ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ๋ณด๋‹ค ํ‰๊ท  ์„ฑ๊ณต๋ฅ  30% ์ด์ƒ ๋†’๋‹คโ€๊ณ  ํ•˜๊ณ  ๊ฒฐ๋ก ์€ โ€œํ‰๊ท  ์„ฑ๊ณต๋ฅ  30% ๋Šฅ๊ฐ€โ€๋ผ๊ณ  ํ•œ๋‹ค. ์ •ํ™•ํžˆ๋Š” 65 โˆ’ 35 = 30%p์ด๊ณ  ์ƒ๋Œ€๋น„๋กœ๋Š” 1.86๋ฐฐ๋‹ค(โ€œover 30%โ€๋ผ๋Š” ํ‘œํ˜„์€ %p๋กœ ์ฝ์œผ๋ฉด ์ •ํ™•ํžˆ 30์ด๋ผ โ€œoverโ€๊ฐ€ ์•„๋‹ˆ๊ณ , ์ƒ๋Œ€๋น„๋กœ ์ฝ์œผ๋ฉด 85.7%๋ผ ํฌ๊ฒŒ ๋„˜๋Š”๋‹ค โ€” ์–ด๋А ์ชฝ์ด๋“  ํ‘œํ˜„์ด ํ—๊ฒ๋‹ค).

์›๋ฌธ ์•ˆ์—์„œ ๊ฐ€๋Šฅํ•œ ๋ถ„ํ•ด๋Š” ์ด๋ ‡๋‹ค.

  1. EgoScale(35) โ†’ T-Rex ์‚ฌ์ „ํ•™์Šต๋งŒ(45): +10%p. ๋‘ ๋ชจ๋ธ์€ ๊ฐ™์€ 22,889์‹œ๊ฐ„ egocentric ์‚ฌ์ „ํ•™์Šต ๋ ˆ์‹œํ”ผ๋ฅผ ์“ฐ์ง€๋งŒ(ยง4.3์ด EgoScale [70]์„ ๋”ฐ๋ฅธ๋‹ค๊ณ  ๋ช…์‹œ), Table 1์˜ EgoScale์€ GR00T N1.7 ์ฒดํฌํฌ์ธํŠธ ๊ธฐ๋ฐ˜ ์žฌํ˜„์ด๋‹ค. ์ด 10%p๋Š” ์•„ํ‚คํ…์ฒ˜ ์ฐจ์ด + ์žฌํ˜„ ์ถฉ์‹ค๋„๊ฐ€ ๋’ค์„ž์ธ ๊ฐ’์ด๊ณ , ๋…ผ๋ฌธ์ด ๋ถ„๋ฆฌํ•˜์ง€ ์•Š๋Š”๋‹ค.
  2. ์‚ฌ์ „ํ•™์Šต๋งŒ(45) โ†’ ์ „์ฒด(65): +20%p. ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ + ์ด‰๊ฐ ์ „๋ฌธ๊ฐ€ + ๋น„๋™๊ธฐ ์บ์Šค์ผ€์ด๋“œ์˜ ํ•ฉ.
  3. ๊ทธ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ์˜ ๋ชซ์€ ์•ฝ +7.8%p(Fig. 6, T-Rex 65.3 vs ํƒœ์Šคํฌ ํŠนํ™” 57.5), ์ด‰๊ฐ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ์˜ ๋ชซ์€ ์ตœ๋Œ€ +23%p(Table 2), ๋น„๋™๊ธฐ์˜ ๋ชซ์€ +5%p(Table 2).

์ด ์ˆซ์ž๋“ค์€ ์„œ๋กœ ๋‹ค๋ฅธ ์ ˆ์ œ ์ถ•์ด๋ผ ๋‹จ์ˆœ ํ•ฉ์‚ฐ์ด ๋˜์ง€ ์•Š๊ณ , ์œ„์—์„œ ์ง€์ ํ•œ โ€œw/o Tactile(42) < w/o Mid-training(45)โ€ ๋•Œ๋ฌธ์— ์ด‰๊ฐ๊ณผ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์˜ ๋ชซ์ด ๋ถ„๋ฆฌ๋˜์ง€๋„ ์•Š๋Š”๋‹ค. ์›๋ฌธ๋งŒ์œผ๋กœ 30%p์˜ ์ถœ์ฒ˜๋ฅผ ๊น”๋”ํžˆ ๊ท€์†์‹œํ‚ฌ ์ˆ˜๋Š” ์—†๋‹ค๋Š” ๊ฒƒ์ด ์ •์งํ•œ ๊ฒฐ๋ก ์ด๋‹ค.

์‹คํŒจ ๋ถ„์„: ๋ฌด์—‡์ด ์•„์ง ์•ˆ ๋˜๋Š”๊ฐ€


์‹คํŒจ ์‚ฌ๋ก€ 6์ข…(Fig. 20) โ€” ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์ด ์‹คํ–‰ ์ง„ํ–‰, ๋งˆ์ง€๋ง‰ ์—ด์€ ์‹คํŒจ ์ˆœ๊ฐ„์˜ ํ™•๋Œ€(๋นจ๊ฐ„ ์ƒ์ž๊ฐ€ ๋ฌธ์ œ์˜ ์ ‘์ด‰).

App. H๊ฐ€ ์œ ํ˜•๋ณ„๋กœ ์ž๊ธฐ ์ง„๋‹จ์„ ๋ถ™์ธ๋‹ค. ์ด ์ ˆ์ด ์ด ๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ ์†”์งํ•œ ๋ถ€๋ถ„์ด๋‹ค.

  1. Object collision (Screw Lightbulb) โ€” ์ „๊ตฌ๋ฅผ ์žก์€ ๋’ค ์†Œ์ผ“์— ๋„ฃ์ง€ ๋ชปํ•˜๊ณ  ๋ฒ ์ด์Šค์™€ ์ถฉ๋Œ. ์ง„๋‹จ: ๋ฏธ์„ธํ•œ ์‹œ๊ฐ ์ •๋ ฌ์ด ๋ถ€์กฑํ•˜๊ณ , ์ง€๋‚˜์น˜๊ฒŒ ๋น ๋ฅธ ๋ชจ์…˜ ์‹คํ–‰์ด ์ถฉ๋Œ์„ ๋ถ€๋ฅธ๋‹ค.
  2. Slipping off (Open Lock) โ€” ์—ด์‡ ๋ฅผ ๋ฐ€์–ด ์žก๋Š” ๋ฐ๋Š” ์„ฑ๊ณตํ•˜๋‚˜ ์ดํ›„ ํŒŒ์ง€๋ ฅ์„ ์œ ์ง€ํ•˜์ง€ ๋ชปํ•ด ๋–จ์–ด๋œจ๋ฆผ. ์ง„๋‹จ: ์ž‘์€ ๋ฌผ์ฒด ํŒŒ์ง€์™€ in-hand ์กฐ์ž‘์˜ ์ •๊ตํ•จ ๋ถ€์กฑ โ€” ํ…”๋ ˆ์˜ต ๋ฐ์ดํ„ฐ ๋ถ„ํฌ์—์„œ ๊ธฐ์ธ.
  3. Imprecise position (Transfer Egg) โ€” ํž˜ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ๋‹ฌ๊ฑ€์€ ์˜จ์ „ํžˆ ์žก์•˜์œผ๋‚˜ ํŠธ๋ ˆ์ด์— ์ •ํ™•ํžˆ ๋†“์ง€ ๋ชปํ•จ. ์ง„๋‹จ: ํ–‰๋™ ๋ณต์ œ(BC)์— ๋‚ด์žฌํ•œ ๋ถ„ํฌ ์ด๋™.
  4. Multi-finger friction (Sort Mahjong) โ€” ์˜ฌ๋ฐ”๋ฅธ ์ƒ์ž๋ฅผ ๊ณจ๋ž์œผ๋‚˜ ์—„์ง€ ์œ„์น˜๊ฐ€ ๋‚ฎ์•„ ์˜† ํŒจ์— ๋‹ฟ์•„ ๋‘ ์ƒ์ž๋ฅผ ๋™์‹œ์— ์—ด์–ด ๋ฒ„๋ฆผ. ์ง„๋‹จ: ์†๊ฐ€๋ฝ ๋‹จ์œ„ ํ˜‘์‘ ๋ถ€์กฑ.
  5. Excessive force (Apply Toothpaste) โ€” ํŠœ๋ธŒ๋ฅผ ๋„ˆ๋ฌด ์„ธ๊ฒŒ ๋ˆŒ๋Ÿฌ ์น˜์•ฝ์ด ๊ณผ๋‹ค ๋ฐฐ์ถœ. ์ง„๋‹จ: ์ˆœ์ฐจ ์˜ˆ์ธก ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋‚ด์žฌํ•œ ๊ณผ๋„ํ•œ ํž˜ ์ œ์–ด.
  6. Sliding misalignment (Extract Card) โ€” ์นด๋“œ๋ฅผ ์Šฌ๋กฏ์—์„œ ๋ฝ‘์„ ๋•Œ ๊ท ์ผํ•œ ํž˜์„ ๋ชป ๋ƒ„. ์ง„๋‹จ: ์‹œ๊ฐ„ ์ถ•์˜ ์ด‰๊ฐ ์กฐ๊ฑดํ™”๋ฅผ ๋” ๊ฐ•ํ™”ํ•ด์•ผ ํ•จ.

โ‘ค๋Š” ํŠนํžˆ ์ž๊ธฐ๋น„ํŒ์ ์ด๋‹ค โ€” ์•ก์…˜ ์ฒญํฌ๋ฅผ ๋ฏธ๋ฆฌ ๋ฝ‘์•„ ์‹คํ–‰ํ•˜๋Š” ๊ตฌ์กฐ ์ž์ฒด๊ฐ€ ํž˜ ์กฐ์ ˆ์— ๋ถˆ๋ฆฌํ•˜๋‹ค๋Š” ์ธ์ •์ด๊ณ , ์ด๋Š” ์ด‰๊ฐ ์ „๋ฌธ๊ฐ€๊ฐ€ 4ํ‹ฑ๋งŒ ๊ฐœ์ž…ํ•œ๋‹ค๋Š” ์„ค๊ณ„์˜ ํ•œ๊ณ„์™€ ์ง๊ฒฐ๋œ๋‹ค.

๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด

๊ฐ•์ 

  • ๋ฌธ์ œ ์ง„๋‹จ๊ณผ ์ฒ˜๋ฐฉ์ด ์ผ๋Œ€์ผ๋กœ ๋งž๋Š”๋‹ค. ๋ฐ์ดํ„ฐยท์ฃผํŒŒ์ˆ˜ยทํ‘œํ˜„ ์„ธ ๋ณ‘๋ชฉ์„ ์„ธ์šฐ๊ณ  ๋ฐ์ดํ„ฐ์…‹ยทMoTยทVQ-VAE๋กœ ์ •ํ™•ํžˆ ๋Œ€์‘์‹œํ‚จ๋‹ค. ๋…ผ๋ฌธ ๊ตฌ์กฐ๊ฐ€ ๋…ผ์ง€๋ฅผ ๋”ฐ๋ผ ํ๋ฅด๊ณ , ๊ฐ ๊ธฐ์—ฌ๋งˆ๋‹ค ๋Œ€์‘ํ•˜๋Š” ์ ˆ์ œ ์‹คํ—˜์ด ์žˆ๋‹ค.
  • โ€œ\tau๋ฅผ ์ชผ๊ฐ ๋‹คโ€๋Š” ์žฌ๋ฐฐ์น˜๊ฐ€ ์šฐ์•„ํ•˜๋‹ค. ๋‘ ์ „๋ฌธ๊ฐ€๊ฐ€ ๊ฐ™์€ ์†๋„ ํƒ€๊นƒ์„ ๊ณต์œ ํ•˜๋ฏ€๋กœ dual-system์ด ๊ฒช๋Š” ์กฐ์œจ ๋ฌธ์ œ๊ฐ€ ์ •์˜์ƒ ์‚ฌ๋ผ์ง€๊ณ , action expert๋ฅผ (0,1] ์ „ ๊ตฌ๊ฐ„์—์„œ ๊ณ„์† ํ•™์Šต์‹œ์ผœ ๋‹จ๋… ๋Šฅ๋ ฅ๊ณผ ์‚ฌ์ „ํ•™์Šต ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•œ๋‹ค. ์ด‰๊ฐ ์ „๋ฌธ๊ฐ€๋ฅผ ๋‚˜์ค‘์— ์–น์„ ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ผ๋Š” ๋œป์ด๊ธฐ๋„ ํ•˜๋‹ค.
  • ํ•™์Šต-๋ฐฐํฌ ๋ถˆ์ผ์น˜๋ฅผ ๋ถ„ํฌ๋กœ ๋งž์ท„๋‹ค. ์ง€์—ฐ ์ฆ๊ฐ• \delta\sim\mathrm{Uniform}\{0,4,8,12\}๊ฐ€ ๋ฐฐํฌ ์˜คํ”„์…‹๊ณผ ์ •ํ™•ํžˆ ๊ฐ™์€ ์ง‘ํ•ฉ์ด๋‹ค. ๋น„๋™๊ธฐ ๊ตฌ์กฐ์—์„œ ๊ฐ€์žฅ ํ”ํ•œ ์‹คํŒจ(ํ•™์Šต ์‹œ ์™„๋ฒฝ ๋™๊ธฐ โ†’ ๋ฐฐํฌ ์‹œ ๋‚ก์€ ๋งฅ๋ฝ)๋ฅผ ์„ ์–ธ์ด ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•์œผ๋กœ ๋ง‰์•˜๋‹ค.
  • ๋ฐ์ดํ„ฐ์…‹ ์ ˆ์ œ๊ฐ€ ์˜ˆ์‚ฐ์„ ๋งž์ถ˜ ํ†ต์ œ ์‹คํ—˜์ด๋‹ค(Fig. 6). โ€œ์šฐ๋ฆฌ ๋ฐ์ดํ„ฐ๊ฐ€ ๋” ๋งŽ์•„์„œ ์ข‹๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ๊ฐ™์€ 100์‹œ๊ฐ„์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜๋А๋ƒโ€๋ฅผ ๋ฌผ์—ˆ๋‹ค. ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ์…‹ ๋…ผ๋ฌธ์—์„œ ์ด ํ†ต์ œ๋Š” ๋“œ๋ฌผ๊ณ , zero-shot ๊ฒฉ์ฐจ(45 vs 15)๋ผ๋Š” ๋ช…ํ™•ํ•œ ๋‹ต๊นŒ์ง€ ๋‚˜์™”๋‹ค.
  • ์ด‰๊ฐ ํ‘œํ˜„์˜ ์‹ค๋ฌด์  ์ฒ˜๋ฐฉ๋“ค์ด ๊ตฌ์ฒด์ ์ด๋‹ค. ํฌ๊ธฐ ๊ฐ€์ค‘ MSE๋กœ ๋น„์ ‘์ด‰ ์ƒํƒœ์˜ ์ฝ”๋“œ๋ถ ์ ์œ ๋ฅผ ๋ง‰๊ณ , EMA + dead-code revival๋กœ collapse๋ฅผ ๋ง‰๊ณ , ์†๊ฐ€๋ฝ ๊ฐ„ ๊ฐ€์ค‘์น˜ ๊ณต์œ  + ์ •์ฒด์„ฑ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ํ™•์žฅ์„ฑ์„ ์ฑ™๊ธด๋‹ค. ์ด‰๊ฐ ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ(๋Œ€๋ถ€๋ถ„์ด ๋ฌด์ ‘์ด‰)์„ ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃฌ ์„ค๊ณ„๋‹ค.
  • ๋ฐ์ดํ„ฐ์…‹ ๋ฌธ์„œํ™”๊ฐ€ ์„ฑ์‹คํ•˜๋‹ค. ์กฐํ•ฉ ์ƒ์„ฑ โ†’ ์‹คํ˜„ ๊ฐ€๋Šฅ์„ฑ ํ”„๋ฃจ๋‹ โ†’ ์ •์ œ โ†’ VLM ์ž๋™ ์ฃผ์„ + ์‚ฌ๋žŒ ๊ฒ€์ˆ˜๊นŒ์ง€ ํŒŒ์ดํ”„๋ผ์ธ์ด ์ ํ˜€ ์žˆ๊ณ , ์œค๋ฆฌ ํ•ญ๋ชฉ(3์ž ํ”ผํ—˜์ž ์—†์Œ, ํ…”๋ ˆ์˜ต ์†์ด ์ฐํžŒ ํ”„๋ ˆ์ž„ ํด๋ฆฌํ•‘, ๋™์˜ ์ทจ๋“)๊นŒ์ง€ ๋‹ค๋ฃฌ๋‹ค.
  • ์‹คํŒจ ๋ถ„์„์ด ์ž๊ธฐ๋น„ํŒ์ ์ด๋‹ค(App. H). โ€œ์ˆœ์ฐจ ์˜ˆ์ธก ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋‚ด์žฌํ•œ ๊ณผ๋„ํ•œ ํž˜ ์ œ์–ดโ€, โ€œBC์˜ ๋ถ„ํฌ ์ด๋™โ€ ๊ฐ™์€ ์ง„๋‹จ์€ ์ž๊ธฐ ๋ฐฉ๋ฒ•์˜ ๊ตฌ์กฐ์  ํ•œ๊ณ„๋ฅผ ์ง€๋ชฉํ•œ๋‹ค.
  • ์žฌํ˜„ ๊ฒฝ๋กœ๊ฐ€ ์‹ค์ œ๋กœ ์—ด๋ ค ์žˆ๋‹ค. ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธยท๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋ถ€ MIT๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ ์žฌํ˜„ ์„ธ๋ถ€(App. E)๊ฐ€ ํ•™์Šต๋ฅ ยท์—ํญยท๋ฐฐ์น˜ยทGPU ์ˆ˜๊นŒ์ง€ ์ ํ˜€ ์žˆ์–ด ์ด ์ •๋„๋กœ ์„ฑ์‹คํ•œ ๋ถ€๋ก์€ ํ”์น˜ ์•Š๋‹ค.

์•ฝ์ ยทํ•œ๊ณ„

  • โ€œ์„ฑ๊ณต๋ฅ โ€์ด ์‹ค์ œ๋กœ๋Š” ๋ถ€๋ถ„ ์ ์ˆ˜ ๋ฃจ๋ธŒ๋ฆญ์ด๋‹ค. App. F์˜ 12๊ฐœ ํƒœ์Šคํฌ๊ฐ€ ์ „๋ถ€ additive rubric์œผ๋กœ, ํ•˜์œ„ ๋‹จ๊ณ„๋งˆ๋‹ค +0.1~+0.5๋ฅผ ๋‚˜๋ˆ  ์ค€๋‹ค. ์ฆ‰ Table 1์˜ โ€œ96%โ€๋Š” โ€œ96%์˜ ์‹œํ–‰์—์„œ ์„ฑ๊ณตโ€์ด ์•„๋‹ˆ๋ผ โ€œ๋ฃจ๋ธŒ๋ฆญ ์ ์ˆ˜์˜ 96%๋ฅผ ํš๋“โ€์ด๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ๊ณผ ๋™์ผ ๊ธฐ์ค€์ด๋ฏ€๋กœ ๋น„๊ต๋Š” ๊ณต์ •ํ•˜์ง€๋งŒ ์ ˆ๋Œ€๊ฐ’์˜ ์˜๋ฏธ๊ฐ€ ๋‹ค๋ฅด๋‹ค โ€” ์˜ˆ์ปจ๋Œ€ Transfer Egg 75๋Š” โ€œ4๋ฒˆ ์ค‘ 3๋ฒˆ ์„ฑ๊ณตโ€์ด ์•„๋‹ˆ๋ผ โ€œ๋‹ฌ๊ฑ€์€ ๋Œ€์ฒด๋กœ ์˜จ์ „ํžˆ ๋“ค์ง€๋งŒ ํŠธ๋ ˆ์ด์— ๋„ฃ๋Š” ๋งˆ์ง€๋ง‰ +0.3์—์„œ ์ž์ฃผ ์‹คํŒจโ€์ผ ์ˆ˜ ์žˆ๋‹ค(์‹ค์ œ๋กœ Fig. 20์˜ ์ง„๋‹จ์ด ๊ทธ๋ ‡๋‹ค). ๊ฒŒ๋‹ค๊ฐ€ ยง5.1์€ โ€œ๋‹ค๋‹จ๊ณ„ ํƒœ์Šคํฌ์— progress-based rubricโ€์ด๋ผ๊ณ  ์“ฐ๊ณ  App. F๋Š” โ€œadditive ๋˜๋Š” progress-based ์ค‘ ํ•˜๋‚˜โ€๋ผ ํ•˜๋ฉด์„œ 12๊ฐœ ์ „๋ถ€์— additive๋งŒ ์ œ์‹œํ•œ๋‹ค โ€” ์›๋ฌธ ๋‚ด๋ถ€ ๋ถˆ์ผ์น˜๋‹ค.
  • ํƒœ์Šคํฌ๋‹น 16ํšŒ๋Š” ๋…ผ๋ฌธ์˜ ์ž‘์€ ์ฃผ์žฅ๋“ค์„ ์ง€ํƒฑํ•˜์ง€ ๋ชปํ•œ๋‹ค. Table 2์˜ โˆ’5(๋น„๋™๊ธฐ)ยทโˆ’6(ํž˜ ์ธ์ฝ”๋”)ยทโˆ’7(VQ-VAE)์™€ Fig. 4์˜ 4~5%p ๋ด‰์šฐ๋ฆฌ๋Š” ์ด ํ‘œ๋ณธ ํฌ๊ธฐ์—์„œ ํ†ต๊ณ„์ ์œผ๋กœ ๊ตฌ๋ณ„๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ถ„์‚ฐยท์‹ ๋ขฐ๊ตฌ๊ฐ„ยท์‹œ๋“œยท๋ฐ˜๋ณต ํ•™์Šต์ด ํ•˜๋‚˜๋„ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ ˆ์ œ ์‹คํ—˜์ด 6๊ฐœ ํƒœ์Šคํฌ๋กœ ์ถ•์†Œ๋˜์–ด ์žˆ์–ด ์œ ํšจ ํ‘œ๋ณธ์€ 96ํšŒ๋‹ค.
  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด ์ „ํ˜€ ์—†๋‹ค = ์™ธ๋ถ€ ์žฌํ˜„ ๊ฒฝ๋กœ๊ฐ€ ์‚ฌ์‹ค์ƒ ์—†๋‹ค. ํ‰๊ฐ€๊ฐ€ ์ „๋ถ€ ์‹ค๊ธฐ์ด๊ณ , ํ•„์š”ํ•œ ๊ฒƒ์€ Dexmate Vega-1 + Sharpa Wave ์† 2๊ฐœ + ZED 3๋Œ€ + Manus ๊ธ€๋Ÿฌ๋ธŒ + VIVE ํŠธ๋ž˜์ปค๋‹ค. ์ฝ”๋“œ๊ฐ€ ์—ด๋ ค ์žˆ์–ด๋„ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋Š” ์ง‘๋‹จ์ด ๊ทน์†Œ์ˆ˜๋‹ค. ํ•™์Šต ์ชฝ๋„ H100 24์žฅ์ด ํ•„์š”ํ•˜๋‹ค. ์ด‰๊ฐ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์„ฑ์ˆ™ํ•ด ๊ฐ€๋Š” ํ๋ฆ„(Tactile Genesis)์„ ๊ฐ์•ˆํ•˜๋ฉด, ์ตœ์†Œํ•œ ์ผ๋ถ€ ํƒœ์Šคํฌ์˜ ์‹œ๋ฎฌ ๋Œ€์‘๋ฌผ์ด๋ผ๋„ ์žˆ์—ˆ์œผ๋ฉด ์ข‹์•˜๋‹ค.
  • ์‹ค์‹œ๊ฐ„์„ฑ์ด ํ•ต์‹ฌ ์ฃผ์žฅ์ธ๋ฐ ์ง€์—ฐยท์ฃผํŒŒ์ˆ˜ ์‹ค์ธก์ด ํ•˜๋‚˜๋„ ์—†๋‹ค. โ€œ~5 Hz / ~20 Hzโ€๋Š” Fig. 1๊ณผ Fig. 3์˜ ๊ทธ๋ฆผ ๋ผ๋ฒจ์—๋งŒ ์žˆ๊ณ  ๋ณธ๋ฌธยท๋ถ€๋ก ์–ด๋””์—๋„ ์—†๋‹ค. App. B๋Š” โ€œ์ƒ๋‹นํ•œ ๊ณ„์‚ฐ ์ ˆ๊ฐโ€์„ ์ฃผ์žฅํ•˜์ง€๋งŒ wall-clock ํ‘œ๊ฐ€ ์—†๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ณต๊ฐœ๋œ ๋ฐฐํฌ ์„ค์ •(hardware_code/config/default.yaml)์„ ๊ทธ๋Œ€๋กœ ๊ณ„์‚ฐํ•˜๋ฉด ์ˆซ์ž๊ฐ€ ๋งž์ง€ ์•Š๋Š”๋‹ค โ€” command_hz: 30.0, chunk_size: 16, execute_steps_per_chunk: 16, refine_offsets: [4, 8, 12]์ด๋ฏ€๋กœ ๋А๋ฆฐ ํ‹ฑ์€ 30/16 \approx 1.9 Hz, ๋น ๋ฅธ ํ‹ฑ์€ 30/4 = 7.5 Hz๋‹ค(4:1 ๋น„์œจ์€ ๋งž๋‹ค). ๊ทธ๋ฆผ์˜ ์ ˆ๋Œ€ ์ˆ˜์น˜๊ฐ€ ๋‹ค๋ฅธ ์„ค์ •์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์ธ์ง€, ์•„๋‹ˆ๋ฉด ๊ฐœ๋žต์  ํ‘œ๊ธฐ์ธ์ง€ ์›๋ฌธ๋งŒ์œผ๋กœ๋Š” ํ™•์ •ํ•  ์ˆ˜ ์—†๋‹ค.
  • tactile expert๊ฐ€ raw ์‹œ๊ฐ์„ ์ „ํ˜€ ๋ณด์ง€ ๋ชปํ•œ๋‹ค. App. B๊ฐ€ ๋ช…์‹œํ•˜๋“ฏ ์ด‰๊ฐ ์ „๋ฌธ๊ฐ€๋Š” ์‹œ๊ฐ ๊ด€์ธก๊ณผ ์™„์ „ํžˆ ๋…๋ฆฝ์ด๊ณ , ์–ผ์–ด๋ถ™์€ KV ์บ์‹œ๋กœ๋งŒ ๊ฐ„์ ‘ ์ ‘๊ทผํ•œ๋‹ค. ์ฒญํฌ ๋‚ด๋‚ด ์ตœ๋Œ€ ~0.53์ดˆ ๋‚ก์€ ์‹œ๊ฐ์œผ๋กœ ๋ฏธ์„ธ ์ •์ œ๋ฅผ ํ•˜๋Š” ์…ˆ์ด๋‹ค. Fig. 20์˜ โ€œObject collisionโ€ยทโ€œImprecise positionโ€์ด ์ •ํ™•ํžˆ ์‹œ๊ฐ ์ •๋ ฌ ์‹คํŒจ์ธ ๊ฒƒ์€ ์šฐ์—ฐ์œผ๋กœ ๋ณด๊ธฐ ์–ด๋ ต๋‹ค. ์ด ํŠธ๋ ˆ์ด๋“œ์˜คํ”„์— ๋Œ€ํ•œ ์ ˆ์ œ(์˜ˆ: ๋น ๋ฅธ ํ‹ฑ์— ์ €ํ•ด์ƒ๋„ ์†๋ชฉ ์ด๋ฏธ์ง€๋ฅผ ์ฃผ๋ฉด?)๊ฐ€ ์—†๋‹ค.
  • ์ด‰๊ฐ์˜ ๊ธฐ์—ฌ์™€ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ๋ฐ์ดํ„ฐ์˜ ๊ธฐ์—ฌ๊ฐ€ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š”๋‹ค. ์œ„์—์„œ ๋ณธ ๋Œ€๋กœ Table 2์˜ w/o Tactile(42)์ด Table 3์˜ w/o Mid-training(45)๋ณด๋‹ค ๋‚ฎ๋‹ค. ๋‘ ํ‘œ์˜ ๊ตฌ์„ฑ์ด ์ •ํ™•ํžˆ ๋Œ€์‘ํ•˜๋Š”์ง€ ๋…ผ๋ฌธ์ด ๋ช…์‹œํ•˜์ง€ ์•Š์•„ ํ™•์ •ํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ, โ€œ์ด‰๊ฐ ์—†๋Š” 100์‹œ๊ฐ„ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์€ ์ด 6ํƒœ์Šคํฌ์—์„œ ์ด๋“์ด ์—†๋‹คโ€๋Š” ์ฝ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋…ผ๋ฌธ์˜ ๋‘ ์ถ•(๋ฐ์ดํ„ฐยท์ด‰๊ฐ)์ด ๋…๋ฆฝ์ ์œผ๋กœ ๊ธฐ์—ฌํ•œ๋‹ค๋Š” ์„œ์‚ฌ์™€ ๊ธด์žฅ ๊ด€๊ณ„๋‹ค.
  • ์ด‰๊ฐ ๋ฒ ์ด์Šค๋ผ์ธ์ด ์ „๋ถ€ ๋ถˆ๋ฆฌํ•œ ์กฐ๊ฑด์— ๋†“์˜€๋‹ค. ViTacFormerยทRDP๋Š” ํƒœ์Šคํฌ๋‹น 100 ์‹œ์—ฐ์œผ๋กœ ๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ํ•™์Šตํ–ˆ๊ณ (3, 6์ ), Tactile-VLA๋Š” ์›๋ž˜ GelSight ์ด๋ฏธ์ง€ ์ž…๋ ฅ์„ 6D ํž˜ ๋ฒกํ„ฐ๋กœ ๋ฐ”๊ฟ” ์žฌํ˜„ํ–ˆ๋‹ค(15์ ). ์ด ๋ฐฉ๋ฒ•๋“ค์ด ์› ๋…ผ๋ฌธ์—์„œ ์“ฐ๋˜ ์„ผ์„œยท๋ฐ์ดํ„ฐ ๊ทœ๋ชจ์™€ ๋‹ค๋ฅธ ์กฐ๊ฑด์ด๋ฏ€๋กœ, โ€œT-Rex๊ฐ€ ์ด‰๊ฐ ๋ฐฉ๋ฒ•๋“ค์„ ํฌ๊ฒŒ ์•ž์„ ๋‹คโ€๋Š” ๊ฒฐ๋ก ์€ ์•„ํ‚คํ…์ฒ˜ ์šฐ์œ„๊ฐ€ ์•„๋‹ˆ๋ผ ์‚ฌ์ „ํ•™์Šต ๊ทœ๋ชจ ์ฐจ์ด๋ฅผ ์ฃผ๋กœ ๋ฐ˜์˜ํ•œ๋‹ค. ๋…ผ๋ฌธ๋„ ์ฒซ ๋ฒˆ์งธ ๊ด€์ฐฐ์—์„œ ์ด๋ฅผ ์ธ์ •ํ•˜์ง€๋งŒ, ๊ทธ๋ ‡๋‹ค๋ฉด ํ‘œ์˜ ์•„๋ž˜ ์„ธ ์ค„์€ ์ •๋ณด๋Ÿ‰์ด ํฌ์ง€ ์•Š๋‹ค.
  • ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ EgoScale์ด ํ”„๋ก์‹œ๋‹ค. App. E๊ฐ€ ๋ฐํžˆ๋“ฏ GR00T N1.7 ๊ตฌํ˜„์ฒด + nvidia/GR00T-N1.7-3B ์ฒดํฌํฌ์ธํŠธ๋กœ ์žฌํ˜„ํ–ˆ๋‹ค. T-Rex ์ž์‹ ์˜ ์‚ฌ์ „ํ•™์Šต์ด EgoScale ๋ ˆ์‹œํ”ผ๋ฅผ ๋”ฐ๋ฅด๋ฏ€๋กœ(ยง4.3) ์ด์ƒ์ ์ธ ํ†ต์ œ๊ตฐ์€ โ€œ๊ฐ™์€ ์‚ฌ์ „ํ•™์Šต + ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์—†์Œโ€์ธ๋ฐ ๊ทธ๊ฑด Table 3์˜ 45์ด๊ณ , Table 1์˜ EgoScale์€ 35๋‹ค. ์ด 10%p ๊ฒฉ์ฐจ์˜ ์ถœ์ฒ˜๊ฐ€ ์„ค๋ช…๋˜์ง€ ์•Š๋Š”๋‹ค.
  • VQ-VAE ์ž์ฒด์˜ ๊ฒ€์ฆ์ด ์—†๋‹ค. ์ฝ”๋“œ๋ถ ํ™œ์šฉ๋ฅ ยทperplexityยท์žฌ๊ตฌ์„ฑ ์˜ค์ฐจ๊ฐ€ ํ•˜๋‚˜๋„ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค(๋ ˆํฌ์˜ eval.py๋Š” ์ด ์ง€ํ‘œ๋“ค์„ ๋ฝ‘๋„๋ก ๋˜์–ด ์žˆ๋Š”๋ฐ๋„). ์ฝ”๋“œ๋ถ ํฌ๊ธฐ K์˜ ์ ˆ์ œ๋„ ์—†๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋…ผ๋ฌธ(K=64)ยท๊ธฐ๋ณธ config(256)ยทREADME(1024)๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์„ ๋งํ•œ๋‹ค โ€” ์‹ค์ œ ์‚ฌ์šฉ๋œ ์ฒดํฌํฌ์ธํŠธ ๊ฒฝ๋กœ๊ฐ€ vqvae_f6_w16_k64_finger์ด๋ฏ€๋กœ ๋…ผ๋ฌธ ๊ฐ’์ด ๋งž์ง€๋งŒ, ๊ธฐ๋ณธ๊ฐ’๋Œ€๋กœ ์žฌํ•™์Šตํ•˜๋ฉด ๋‹ค๋ฅธ ๋ชจ๋ธ์ด ๋‚˜์˜จ๋‹ค. granularity ๊ธฐ๋ณธ๊ฐ’์ด "hand"(๋…ผ๋ฌธ์€ per-finger)์ธ ๊ฒƒ๋„ ๊ฐ™์€ ์ข…๋ฅ˜์˜ ํ•จ์ •์ด๋‹ค.
  • ๋ฒ”์ฃผ๋ณ„ ๊ฒฐ๊ณผ๊ฐ€ ์—†๋‹ค. App. F๊ฐ€ force-reactive / deformation-sensitive / ๋‘˜ ๋‹ค๋ผ๋Š” ์„ธ ๋ฒ”์ฃผ๋ฅผ ์ •์˜ํ•˜๊ณ  ยง5.2๊ฐ€ โ€œ๋ชจ๋“  ํƒœ์Šคํฌ ๋ฒ”์ฃผ์—์„œ ์ตœ๊ณ โ€๋ผ๊ณ  ์“ฐ๋Š”๋ฐ, ์–ด๋А ํƒœ์Šคํฌ๊ฐ€ ์–ด๋А ๋ฒ”์ฃผ์ธ์ง€ ๋งคํ•‘๋„, ๋ฒ”์ฃผ๋ณ„ ์ง‘๊ณ„๋„ ์—†๋‹ค. ์ด‰๊ฐ์˜ ์ข…๋ฅ˜๋ณ„ ๊ธฐ์—ฌ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์—ˆ์„ ์ž๋ฆฌ๊ฐ€ ๋น„์–ด ์žˆ๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ์ข…์†์ด ๊นŠ๊ณ , ๋…ผ๋ฌธ๋„ ์ธ์ •ํ•œ๋‹ค. ยง7์ด ์„ผ์„œ ์™œ๊ณกยท๊ธฐ๊ธฐ ๊ฐ„ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ๋“œ๋ฆฌํ”„ํŠธยท์†๋ฐ”๋‹ฅ ์ด‰๊ฐ ๋ถ€์žฌ๋ฅผ ํ•œ๊ณ„๋กœ ๋“ ๋‹ค. ํ‘œํ˜„์ด Sharpa Wave์˜ 6์ถ• ๋ Œ์น˜ + ๋ณ€ํ˜• ๊นŠ์ด ๋งต์— ํŠนํ™”๋˜์–ด ์žˆ์–ด GelSightยทDIGIT ๊ฐ™์€ ๊ด‘ํ•™ ์ด‰๊ฐ์œผ๋กœ์˜ ์ „์ด๋Š” ์‹œํ—˜๋˜์ง€ ์•Š์•˜๋‹ค โ€” ์ด์ข… ์„ผ์„œ ํ†ตํ•ฉ์€ UniTouch ๊ณ„์—ด์ด ๋‹ค๋ฃจ๋Š” ์ •ํ™•ํžˆ ๊ทธ ๋ฌธ์ œ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๊ณต๊ฐœ ๋ฒ”์œ„๊ฐ€ ๋ณธ๋ฌธ ์„œ์ˆ ๊ณผ ๋‹ค๋ฅด๋‹ค. App. G๋Š” raw ์ŠคํŠธ๋ฆผยทํŒŒ์ƒ ํ‘œํ˜„ยท์–ธ์–ด ์ฃผ์„์„ ๋กœ๋”์™€ ํ•จ๊ป˜ ๋ฆด๋ฆฌ์Šคํ•˜๊ฒ ๋‹ค๊ณ  ํ•˜์ง€๋งŒ, ์‹ค์ œ ๊ณต๊ฐœ๋ถ„์€ 5,464 ์—ํ”ผ์†Œ๋“œ ยท 50.7์‹œ๊ฐ„์œผ๋กœ ์‹œ๊ฐ„ ๊ธฐ์ค€ ์ ˆ๋ฐ˜์ด๋‹ค. ์งง์€ ์—ํ”ผ์†Œ๋“œ์— ์น˜์šฐ์ณ ์žˆ์–ด(๊ณต๊ฐœ 33.4์ดˆ vs ์ „์ฒด 46.4์ดˆ) ๊ธด ๋‹ค๋‹จ๊ณ„ ํƒœ์Šคํฌ๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ๋œ ํฌํ•จ๋์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.
  • ์ž‘์€ ์ˆ˜์น˜ ๋ถˆ์ผ์น˜๋“ค. โ‘  ์กฐํ•ฉ๋‹น ์‹œ์—ฐ ์ˆ˜ โ€” 7,755/502 = 15.45์ธ๋ฐ ๋…ผ๋ฌธ์€ โ€œ์•ฝ 16โ€, ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๋Š” โ€œ์•ฝ 17โ€์ด๋ผ ํ•œ๋‹ค. โ‘ก ์—ํ”ผ์†Œ๋“œ ๊ธธ์ด โ€” 100์‹œ๊ฐ„/7,755 = ํ‰๊ท  46.4์ดˆ์ธ๋ฐ ์ค‘์•™๊ฐ’ 29.8์ดˆยทIQR 21.0โ€“41.1์ดˆ๋‹ค. ์‚ฐ์ˆ ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง„ ์•Š์ง€๋งŒ ๋งค์šฐ ๋‘๊บผ์šด ์˜ค๋ฅธ์ชฝ ๊ผฌ๋ฆฌ๋ฅผ ์š”๊ตฌํ•œ๋‹ค. โ‘ข App. E๋Š” \pi_{0.5} ๋ฒ ์ด์Šค๋ผ์ธ์„ [5](\pi_0, Black et al. 2024)๋กœ ์ธ์šฉํ•˜๋Š”๋ฐ Table 1์€ [32](\pi_{0.5}, Physical Intelligence 2025)๋กœ ์ธ์šฉํ•œ๋‹ค. โ‘ฃ ยง5.3 ๋ณธ๋ฌธ์€ โ€œ\tau_{\mathrm{split}}์„ ๋ณ€ํ™”์‹œํ‚จ๋‹คโ€๊ณ  ์“ฐ๊ณ  Fig. 4๋Š” โ€œK_{\mathrm{slow}}โ€๋ฅผ ์ถ•์œผ๋กœ ์“ด๋‹ค(N=10 ๊ณ ์ •์ด๋ฉด ๋“ฑ๊ฐ€์ง€๋งŒ ํ‘œ๊ธฐ๊ฐ€ ์–ด๊ธ‹๋‚œ๋‹ค). โ‘ค App. G์— โ€œ10 weekssโ€ ์˜คํƒ€.
  • ๋ฏธ๋ž˜ ์‹œ๊ฐ ์ž ์žฌ ์˜ˆ์ธก ๋ชฉ์ ์˜ ์ ˆ์ œ๊ฐ€ ์—†๋‹ค. \lambda_{\mathrm{future}}=0.5๋กœ ์†์‹ค์˜ ํ•œ ์ถ•์„ ์ฐจ์ง€ํ•˜๋Š”๋ฐ ์ด๊ฑธ ๋นผ๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ์‹คํ—˜์ด ์—†๋‹ค. ์ฝ”๋“œ์—์„œ ๊ทธ ์ •์ฒด๊ฐ€ FLARE(์ฐธ๊ณ ๋ฌธํ—Œ [71])์ž„์ด ๋“œ๋Ÿฌ๋‚˜์ง€๋งŒ ๋…ผ๋ฌธ ๋ณธ๋ฌธ์€ ์ด๋ฆ„์กฐ์ฐจ ๋ฐํžˆ์ง€ ์•Š๊ณ , latent expert ์ž์ฒด์˜ ํ•„์š”์„ฑ๋„ ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€

egocentric ์‚ฌ์ „ํ•™์Šต ๊ณ„๋ณด์—์„œ T-Rex๋Š” EgoScale์˜ ์ง๊ณ„ ํ›„์†์ด๋‹ค. ยง4.3์ด ๋ช…์‹œ์ ์œผ๋กœ EgoScale์„ ๋”ฐ๋ผ 22,889์‹œ๊ฐ„ ์ธ๊ฐ„ ์˜์ƒ์œผ๋กœ latentยทaction expert๋ฅผ ์‚ฌ์ „ํ•™์Šตํ•˜๊ณ (์ด ๋‹จ๊ณ„์—๋Š” ์ด‰๊ฐ ์ „๋ฌธ๊ฐ€๊ฐ€ ์—†๋‹ค), ์ €์ž์ง„๋„ ์ƒ๋‹น์ˆ˜ ๊ฒน์นœ๋‹ค. T-Rex = EgoScale + ์ด‰๊ฐ ์ ‘์ง€ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ + tactile expert๋ผ๊ณ  ๋ณด๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ •ํ™•ํ•˜๋‹ค. ๊ฐ™์€ ๊ณ„๋ณด์—์„œ UniDex๊ฐ€ ์ธ๊ฐ„ ์˜์ƒ์œผ๋กœ ๋ฒ”์šฉ ์† ์ œ์–ด๋ฅผ ๋…ธ๋ฆฌ๊ณ , EgoHumanoid๊ฐ€ ๋กœ๋ด‡ ์—†๋Š” egocentric ์‹œ์—ฐ์œผ๋กœ loco-manipulation์„ ๋…ธ๋ ธ๋‹ค๋ฉด, T-Rex๋Š” ๊ทธ ์‚ฌ์ „์ง€์‹ ์œ„์— ์ ‘์ด‰ ์ฑ„๋„์„ ์–น๋Š” ์ธต์„ ์ƒˆ๋กœ ์ •์˜ํ•œ ์…ˆ์ด๋‹ค.

์ด‰๊ฐ VLA ๊ณ„๋ณด์—์„œ๋Š” ๋ฒ ์ด์Šค๋ผ์ธ๋“ค์ด ๊ณง ์ด์›ƒ์ด๋‹ค. Tactile-VLA๊ฐ€ VLM์— ๋‚ด์žฌํ•œ ๋ฌผ๋ฆฌ ์ง€์‹(softly/hard ๊ฐ™์€ ํž˜ ๊ด€๋ จ ์–ธ์–ด)์„ ์ด‰๊ฐ์œผ๋กœ ์ ‘์ง€์‹œ์ผฐ๋‹ค๋ฉด, T-Rex๋Š” ์–ธ์–ด์  ์ ‘์ง€ ๋Œ€์‹  ์ œ์–ด ์ฃผํŒŒ์ˆ˜ ์ชฝ ๋ฌธ์ œ๋ฅผ ๊ณจ๋ž๋‹ค. TacFiLM์ด FiLM ๋ฐฉ์‹์œผ๋กœ ์ด‰๊ฐ์„ VLA์— ์œตํ•ฉํ•œ ๊ฒƒ๊ณผ ๋น„๊ตํ•˜๋ฉด, T-Rex์˜ ์œตํ•ฉ์€ ๋ณ„๋„ ์ „๋ฌธ๊ฐ€ + ๋ณ„๋„ denoising ๊ตฌ๊ฐ„์ด๋ผ๋Š” ํ›จ์”ฌ ๊ตฌ์กฐ์ ์ธ ๋ถ„๋ฆฌ๋‹ค. RDP(Reactive Diffusion Policy)๋Š” slow-fast๋ผ๋Š” ์•„์ด๋””์–ด๋ฅผ ๊ณต์œ ํ•˜์ง€๋งŒ ํƒœ์Šคํฌ ํŠนํ™” ๋ชจ๋ฐฉํ•™์Šตยทํ‰ํ–‰ ๊ทธ๋ฆฌํผ์— ๋จธ๋ฌผ๋ €๊ณ , T-Rex๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์ „ํ•™์Šต๋œ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ์œ„์— ์˜ฌ๋ ธ๋‹ค.

๊ฐ™์€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์“ด ์„ ํ–‰ ์—ฐ๊ตฌ๋กœ Sharpa Fruit / MoDE-VLA๊ฐ€ ์žˆ๋‹ค. Sharpa ์† + ์–‘ํŒ” + ์ ‘์ด‰ ํ’๋ถ€ ํƒœ์Šคํฌ + Mixture-of-Dexterous-Experts๋ผ๋Š” ๊ตฌ์„ฑ์ด ๋†€๋ผ์šธ ๋งŒํผ ๊ฐ€๊น๋‹ค(๊ทธ์ชฝ์€ ์ด‰๊ฐยทํž˜ ํ”ผ๋“œ๋ฐฑ์„ ์ „์šฉ ๊ฒฝ๋กœ์™€ ์ž”์ฐจ ์ฃผ์ž…์œผ๋กœ VLA ๋ฐฑ๋ณธ์— ๋„ฃ๋Š”๋‹ค). ๋‘ ๋…ผ๋ฌธ์„ ๋‚˜๋ž€ํžˆ ๋†“์œผ๋ฉด โ€œ์ด‰๊ฐ์„ VLA์— ์–ด๋–ป๊ฒŒ ๋„ฃ์„ ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ๊ฐ™์€ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‘ ๋‹ต โ€” ์ „์šฉ ๊ฒฝ๋กœ + ์ž”์ฐจ ์ฃผ์ž… vs ๋ณ„๋„ ์ „๋ฌธ๊ฐ€ + denoising ๊ตฌ๊ฐ„ ๋ถ„ํ•  โ€” ์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ T-Rex๋Š” ์ด ์„ ํ–‰์„ ์ธ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ด‰๊ฐ ํ‘œํ˜„ ๊ณ„๋ณด์—์„œ VQ-VAE ํ† ํฐํ™”๋Š” ์ด ๋…ผ๋ฌธ์˜ ์ƒ๋Œ€์ ์œผ๋กœ ๋œ ๊ฒ€์ฆ๋œ ์ถ•์ด๋‹ค. UniTouch๊ฐ€ ์ด์ข… ์ด‰๊ฐ ์„ผ์„œ๋ฅผ ํ•˜๋‚˜์˜ ํ‘œํ˜„์œผ๋กœ ๋ฌถ๋Š” ๋ฐฉํ–ฅ์„, Tactile Genesis๊ฐ€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ์ด‰๊ฐ์„ ๋Œ€๊ทœ๋ชจ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉํ–ฅ์„ ๋Œ€ํ‘œํ•œ๋‹ค๋ฉด, T-Rex๋Š” ๋‹จ์ผ ์„ผ์„œยท์‹ค๊ธฐ ๋ฐ์ดํ„ฐยท์‹œ๊ฐ„ ์ด์‚ฐํ™”๋ผ๋Š” ์ข๊ณ  ๊นŠ์€ ์„ ํƒ์„ ํ–ˆ๋‹ค. ยง7์ด ์Šค์Šค๋กœ โ€œ์ด์ข… ์ด‰๊ฐ ์„ผ์„œ์— ๊ฑธ์นœ ํ†ตํ•ฉ ํ‘œํ˜„โ€์„ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ๋“œ๋Š” ๊ฒƒ์€ ์ •ํ™•ํžˆ ์•ž์˜ ๋‘ ๋ฐฉํ–ฅ๊ณผ ๋งŒ๋‚˜๋Š” ์ง€์ ์ด๋‹ค.

์ฃผํŒŒ์ˆ˜ ๋ฌธ์ œ ์ชฝ์—์„œ๋Š” dual-system VLA(\pi_0ยทGR00T N1 ๊ณ„์—ด)์™€ ๋Œ€๋น„๋œ๋‹ค. ๊ทธ์ชฝ์ด ๋ชจ๋“ˆ์„ ๋ถ„๋ฆฌํ–ˆ๋‹ค๋ฉด T-Rex๋Š” ์ƒ์„ฑ ๊ถค์ ์„ ๋ถ„ํ• ํ–ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋‘ ์ „๋ฌธ๊ฐ€๊ฐ€ ๊ฐ™์€ ํƒ€๊นƒ์„ ๊ณต์œ ํ•˜๋ฏ€๋กœ ์กฐ์œจ ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ๋Œ€์‹ , ๋น ๋ฅธ ์ชฝ์ด ์‹œ๊ฐ์„ ๋ชป ๋ณด๊ฒŒ ๋˜๋Š” ๋Œ€๊ฐ€๋ฅผ ์ง„๋‹ค. ์–ด๋А ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๊ฐ€ ๋‚˜์€์ง€๋Š” ์•„์ง ์—ด๋ ค ์žˆ๊ณ , ์ด ๋…ผ๋ฌธ์˜ ๋น„๋™๊ธฐ ์ ˆ์ œ๊ฐ€ โˆ’5%p์— ๊ทธ์ณค๋‹ค๋Š” ์‚ฌ์‹ค์€ ๊ทธ ์งˆ๋ฌธ์ด ์•„์ง ๊ฒฐํŒ๋‚˜์ง€ ์•Š์•˜์Œ์„ ๋ณด์—ฌ ์ค€๋‹ค.

์š”์•ฝ

T-Rex์˜ ํ•ต์‹ฌ์€ ๊ณ ์ฃผํŒŒ ์ด‰๊ฐ ๋ฐ˜์‘์„ ์‹œ๊ฐ„์ถ•์ด ์•„๋‹ˆ๋ผ denoising ์ถ•์—์„œ ๋งŒ๋“ ๋‹ค๋Š” ์žฌ๋ฐฐ์น˜๋‹ค. flow matching ๊ถค์ ์„ \tau_{\mathrm{split}}=0.4์—์„œ ์ž˜๋ผ ์œ„ 60%๋Š” ์‹œ๊ฐยท์–ธ์–ด๋ฅผ ๋ณด๋Š” ๋ฌด๊ฑฐ์šด action expert์—๊ฒŒ, ์•„๋ž˜ 40%๋Š” ์‹œ๊ฐ ํƒ€์›Œ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  KV ์บ์‹œ๋งŒ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ๋Ÿ‰ tactile expert์—๊ฒŒ ๋งก๊ธด๋‹ค. ๋‘ ์ „๋ฌธ๊ฐ€๊ฐ€ ๊ฐ™์€ ์†๋„ ํƒ€๊นƒ์„ ๊ณต์œ ํ•˜๋ฏ€๋กœ dual-system์˜ ์กฐ์œจ ๋ฌธ์ œ๊ฐ€ ์ •์˜์ƒ ์—†๊ณ , action expert๊ฐ€ ์ „ ๊ตฌ๊ฐ„์„ ๊ณ„์† ํ•™์Šตํ•˜๋ฏ€๋กœ ๋Œ€๊ทœ๋ชจ egocentric ์‚ฌ์ „ํ•™์Šต ์ž์‚ฐ์„ ๋ฒ„๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. ์—ฌ๊ธฐ์— ํƒœ์Šคํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ๋™์‚ฌ ร— ๋ช…์‚ฌ(22 primitive ร— 207 ๋ฌผ์ฒด โ†’ 502 ์กฐํ•ฉ)๋กœ ๋ชจ์€ 100์‹œ๊ฐ„ ์ด‰๊ฐ ๋™๊ธฐํ™” ๋ฐ์ดํ„ฐ์…‹๊ณผ, ํž˜ ์ด๋ ฅ์„ ์ด์‚ฐ ํ† ํฐ์œผ๋กœ ์••์ถ•ํ•˜๋Š” ์‹œ๊ณต๊ฐ„ VQ-VAE๊ฐ€ ๋ถ™๋Š”๋‹ค.

์ •๋Ÿ‰์ ์œผ๋กœ ๋‹จ๋‹จํ•œ ๊ฒƒ์€ ์ด‰๊ฐ ์ „๋ฉด ์ œ๊ฑฐ(65 โ†’ 42, Table 2), ํ•™์Šต ๋ ˆ์‹œํ”ผ์˜ ์ดˆ๊ฐ€๋ฒ•์„ฑ(18/34/45/65, Table 3), ๊ทธ๋ฆฌ๊ณ  ์˜ˆ์‚ฐ์„ ๋งž์ถ˜ ๋ฐ์ดํ„ฐ์…‹ ๋น„๊ต(Fig. 6) ์…‹์ด๋‹ค. ํŠนํžˆ ๋งˆ์ง€๋ง‰ ๊ฒƒ์€ zero-shot์—์„œ 3~4๋ฐฐ ๊ฒฉ์ฐจ๋ฅผ ๋ณด์ด๋ฉฐ ๋ฐ์ดํ„ฐ ์„ค๊ณ„ ์ฒ ํ•™์˜ ๊ฐ’์–ด์น˜๋ฅผ ๋ถ„๋ช…ํžˆ ํ•œ๋‹ค. ๋ฐ˜๋ฉด ํ—ค๋“œ๋ผ์ธ 30%p๋Š” ์ด‰๊ฐ๋งŒ์˜ ๋ชซ์ด ์•„๋‹ˆ๋‹ค โ€” EgoScale(35) โ†’ ์‚ฌ์ „ํ•™์Šต๋งŒ(45)์˜ 10%p๋Š” ์žฌํ˜„ ์ฐจ์ด๊ฐ€ ์„ž์—ฌ ์žˆ๊ณ , ์ด‰๊ฐ๊ณผ ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹์˜ ๋ชซ์€ Table 2ยท3์„ ๋‚˜๋ž€ํžˆ ๋†“์œผ๋ฉด ์˜คํžˆ๋ ค ์–ฝํ˜€ ๋ณด์ธ๋‹ค.

์œ ๋ณด๋„ ๋ถ„๋ช…ํ•˜๋‹ค. ํƒœ์Šคํฌ๋‹น 16ํšŒ์— ๋ถ„์‚ฐ ๋ณด๊ณ ๊ฐ€ ์—†์–ด ์ž‘์€ ์ ˆ์ œ ์ฐจ์ด(โˆ’5, โˆ’6, โˆ’7)๋Š” ์ง€ํƒฑ๋˜์ง€ ์•Š๊ณ , ์‹ค์‹œ๊ฐ„์„ฑ์ด ๋…ผ์ง€์˜ ์ ˆ๋ฐ˜์ธ๋ฐ ์ง€์—ฐ ์‹ค์ธก์ด ํ•˜๋‚˜๋„ ์—†์œผ๋ฉฐ ๊ทธ๋ฆผ์—๋งŒ ์žˆ๋Š” โ€œ~5 Hz / ~20 Hzโ€๋Š” ๊ณต๊ฐœ ๋ฐฐํฌ ์„ค์ •์˜ ๊ณ„์‚ฐ๊ฐ’(~1.9 / 7.5 Hz)๊ณผ ๋งž์ง€ ์•Š๋Š”๋‹ค. VQ-VAE๋Š” ์ž์ฒด ๊ฒ€์ฆ(ํ™œ์šฉ๋ฅ ยท์žฌ๊ตฌ์„ฑ ์˜ค์ฐจยทK ์ ˆ์ œ)์ด ์ „๋ฌดํ•˜๊ณ , ๋…ผ๋ฌธยทconfigยทREADME์˜ ์ฝ”๋“œ๋ถ ํฌ๊ธฐ๊ฐ€ ๊ฐ๊ฐ 64/256/1024๋กœ ์–ด๊ธ‹๋‚˜ ์žˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์—†์–ด ์ด ๊ฒฐ๊ณผ๋ฅผ ์™ธ๋ถ€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ง‘๋‹จ์€ ๋งค์šฐ ์ข๋‹ค.

๊ทธ๋ž˜๋„ ๋ฐฉํ–ฅ์€ ์„ค๋“๋ ฅ ์žˆ๋‹ค. โ€œ์ด‰๊ฐ์„ ์‚ฌ์ „ํ•™์Šต์— ๋„ฃ์ง€ ๋ง๊ณ  ๋ฏธ๋“œํŠธ๋ ˆ์ด๋‹ ์ธต์„ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด๋ผโ€์™€ โ€œ๋น ๋ฅธ ๋ฐ˜์‘์„ ๋ณ„๋„ ์ •์ฑ…์ด ์•„๋‹ˆ๋ผ ๊ฐ™์€ ์ƒ์„ฑ ๊ถค์ ์˜ ์•„๋ž˜์ชฝ ๊ตฌ๊ฐ„์œผ๋กœ ๋งŒ๋“ค์–ด๋ผโ€๋Š” ๋‘ ์ฒ˜๋ฐฉ์€ ๋ชจ๋‘ ๊ธฐ์กด ์ž์‚ฐ์„ ๋ฒ„๋ฆฌ์ง€ ์•Š์œผ๋ฉด์„œ ์ƒˆ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋ฅผ ์–น๋Š” ๋ฐฉ๋ฒ•์ด๊ณ , ์ด ๋ถ„์•ผ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์˜ณ์•˜๋˜ ์›์น™์ด๋‹ค. ๋‹ค์Œ ํŒ๋ณธ์—์„œ ๋ณด๊ณ  ์‹ถ์€ ๊ฒƒ๋„ ๋ถ„๋ช…ํ•˜๋‹ค โ€” ํƒœ์Šคํฌ๋‹น ์‹œํ–‰ ์ˆ˜ ํ™•๋Œ€์™€ ๋ถ„์‚ฐ ๋ณด๊ณ , ์ง€์—ฐยท์ฃผํŒŒ์ˆ˜ ์‹ค์ธก, VQ-VAE ์ž์ฒด ๊ฒ€์ฆ, ๋ฒ”์ฃผ๋ณ„ ๊ฒฐ๊ณผ, ๊ทธ๋ฆฌ๊ณ  ์ด์ข… ์ด‰๊ฐ ์„ผ์„œ๋กœ์˜ ์ „์ด. ๋ฐ์ดํ„ฐยท์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์—ด๋ ค ์žˆ์œผ๋‹ˆ ์ด ์œ ๋ณด ์ค‘ ๋ช‡ ๊ฐœ๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ฐ€์ง„ ํŒ€์ด๋ผ๋ฉด ๊ณง ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ”ฌ ์žฌํ˜„ ํ›„๊ธฐ: ๊ณต๊ฐœ ์ž์‚ฐ์œผ๋กœ ์–ด๋””๊นŒ์ง€ ํ™•์ธ๋˜๋Š”๊ฐ€

์ด ๋ฆฌ๋ทฐ๋ฅผ ์“ด ๋’ค, ๊ณต๊ฐœ๋œ ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธยท๋ฐ์ดํ„ฐ์…‹์„ RTX 5090 ํ•œ ์žฅ์งœ๋ฆฌ ๋กœ์ปฌ ๋จธ์‹ ์—์„œ ์‹ค์ œ๋กœ ๋Œ๋ ค ๋ดค๋‹ค. ์œ„ โ€œ์•ฝ์ ยทํ•œ๊ณ„โ€์—์„œ ์›๋ฌธ๋งŒ์œผ๋กœ๋Š” ํ™•์ •ํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ์ ์–ด ๋‘” ํ•ญ๋ชฉ๋“ค โ€” ์ง€์—ฐ ์‹ค์ธก, VQ-VAE ์ž์ฒด ๊ฒ€์ฆ, ์ฝ”๋“œ๋ถ ์„ค์ • ๋ถˆ์ผ์น˜ โ€” ์„ ์ˆซ์ž๋กœ ๋ฉ”์šฐ๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด์—ˆ๋‹ค. ๋ช…๋ นยท๋กœ๊ทธยท์Šคํฌ๋ฆฝํŠธ๋Š” ๋ณ„๋„ ๋ ˆํฌ์— ๋‚จ๊ฒผ๋‹ค(curieuxjy/T-Rex, private ๋ฏธ๋Ÿฌ + EXPERIMENTS.mdยทCODE-NOTES.md).

๋จผ์ € ๋ฒ”์œ„๋ฅผ ๋ถ„๋ช…ํžˆ ํ•ด ๋‘”๋‹ค. ๋…ผ๋ฌธ์˜ 12ํƒœ์Šคํฌ ์„ฑ๊ณต๋ฅ ์€ Dexmate Vega-1 + Sharpa Wave ์† 2๊ฐœ + 10๊ฐœ ์†๋ ์ด‰๊ฐ ์„ผ์„œ๋ฅผ ์š”๊ตฌํ•œ๋‹ค. ๊ทธ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์„ฑ๊ณต๋ฅ ์€ ์• ์ดˆ์— ์žฌํ˜„ ์‹œ๋„ ๋Œ€์ƒ์ด ์•„๋‹ˆ์—ˆ๋‹ค โ€” ์•„๋ž˜ ์–ด๋А ํ•ญ๋ชฉ๋„ โ€œ์žฌํ˜„ ์‹คํŒจโ€๊ฐ€ ์•„๋‹ˆ๊ณ , ์ €์ž์˜ ์‹ค๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜๋ฐ•ํ•˜์ง€ ์•Š๋Š”๋‹ค. ํ™•์ธํ•œ ๊ฒƒ์€ ๋กœ๋ด‡ ์—†์ด ๋„๋‹ฌ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„(๋ฐ์ดํ„ฐ์…‹ ์Šคํ‚ค๋งˆ, ์ด‰๊ฐ VQ-VAE, ์ฒดํฌํฌ์ธํŠธ ํฌ์›Œ๋“œ, slow/fast ํ”„๋กœํ† ์ฝœ, ์ง€์—ฐ, ์ด‰๊ฐ ๋ฐ˜์‘์„ฑ)๋ฟ์ด๋‹ค. ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹๋„ ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ๊นŒ์ง€๋งŒ ์žฌํ˜„ํ–ˆ๋‹ค โ€” 4.25B ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋‹จ์ผ GPU AdamW๋Š” bf16 ๊ฐ€์ค‘์น˜ 8.5GB + ๊ทธ๋ž˜๋””์–ธํŠธ 8.5GB + fp32 ๋ชจ๋ฉ˜ํ…€ 34GB๋ฅผ ์š”๊ตฌํ•ด 32GB VRAM์œผ๋กœ๋Š” ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค.

ํ™˜๊ฒฝ ์ด์•ผ๊ธฐ๋Š” ํ•œ ๋ฌธ๋‹จ์ด๋ฉด ๋๋‚œ๋‹ค. ๋ ˆํฌ๊ฐ€ ํ•€ํ•œ torch 2.6.0+cu124 ํœ ์—๋Š” sm_120 ์ปค๋„์ด ์—†์–ด(get_arch_list()๊ฐ€ sm_90์—์„œ ๋๋‚œ๋‹ค) Blackwell์—์„œ torch.cuda.is_available()์€ True๋ฅผ ๋Œ๋ ค์ฃผ๋ฉด์„œ ์ฒซ matmul์—์„œ no kernel image is available for execution on the device๋กœ ์ฃฝ๋Š”๋‹ค. torch 2.7.1+cu128(+ torchvision 0.22.1)๋กœ ์˜ฌ๋ฆฌ๋ฉด ํ•ด๊ฒฐ๋˜๊ณ , ๋‚˜๋จธ์ง€ ํ•€์€ ํ•˜๋‚˜๋„ ๊นจ์ง€์ง€ ์•Š์•˜๋‹ค โ€” transformers 4.57.3์„ ํฌํ•จํ•ด ์ „๋ถ€ ๊ทธ๋Œ€๋กœ ๋ˆ๋‹ค.

์ฒดํฌํฌ์ธํŠธ๋Š” ์‹ค์ œ๋กœ 4.25B๋‹ค

๊ณต๊ฐœ ๋ฏธ๋“œํŠธ๋ ˆ์ธ ์ฒดํฌํฌ์ธํŠธ(model.pt, 7.92 GiB, ์ด๋ฏธ bf16)๋ฅผ ๋กœ๋“œํ•˜๋ฉด 4.25B ํŒŒ๋ผ๋ฏธํ„ฐ๋‹ค. ๋ฐฑ๋ณธ ์ด๋ฆ„์˜ โ€œ2Bโ€๊ฐ€ ์•„๋‹Œ ์ด์œ ๋Š” MoT ๊ทธ ์ž์ฒด๋‹ค โ€” ์–ดํ…์…˜ยทMLP ๋ธ”๋ก๋งˆ๋‹ค latent/action/tactile ์„ธ ๋ฒŒ์ด ๋“ค์–ด ์žˆ๋‹ค(qwen_vla/modeling_qwen3vl_mot.py). ๋กœ๋“œ ๊ฒฐ๊ณผ๋Š” missing=0, unexpected=0์œผ๋กœ 1,412๊ฐœ ํ…์„œ๊ฐ€ ์ „๋ถ€ ๋งค์นญ๋๊ณ (๋žœ๋ค ์ดˆ๊ธฐํ™”๋œ ๋ถ€๋ถ„์ด ์—†๋‹ค), ์ถ”๋ก  VRAM์€ ์•ฝ 9.0 GiB๋‹ค. 4.25B๊ฐ€ 32GB ์†Œ๋น„์ž GPU ํ•œ ์žฅ์—์„œ ์ถ”๋ก ๊นŒ์ง€ ๋„๋Š” ๊ฒƒ์€ ์ข‹์€ ์†Œ์‹์ด๋‹ค.

์—ฌ๊ธฐ ๋‹ฟ๊ธฐ๊นŒ์ง€ upstream ๋ฒ„๊ทธ๋ฅผ ๋‘ ๊ฐœ ๊ณ ์ณ์•ผ ํ–ˆ๋‹ค. โ‘  scripts/test.py๊ฐ€ ๋ชจ๋ธ์„ fp32๋กœ ๋จผ์ € ๊ตฌ์„ฑํ•œ ๋’ค(4.25B โ†’ ์•ฝ 17 GiB) 8 GiB ๋ธ”๋กญ์„ ๋กœ๋“œํ•˜๊ณ  ๋‚˜์„œ์•ผ bf16์œผ๋กœ ์บ์ŠคํŠธํ•ด, 30GB ํ˜ธ์ŠคํŠธ์—์„œ๋Š” ์ปค๋„์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฃฝ์ธ๋‹ค(bf16 ๊ธฐ๋ณธ dtype์œผ๋กœ ๊ตฌ์„ฑ + mmap=True ๋กœ๋“œ๋กœ ์šฐํšŒ). โ‘ก ์„œ๋ฒ„ ์›Œ๋ฐ์—…์ด ๋‹จ์ผ์† ํ•˜๋“œ์ฝ”๋”ฉ np.zeros((5, 6))์ด๋ผ ์–‘์† ์ฒดํฌํฌ์ธํŠธ์˜ 60์ฐจ์› ํ†ต๊ณ„์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๊ฐ€ ์•ˆ ๋งž์•„ shapes (30,) (60,)๋กœ ํฌ๋ž˜์‹œํ•œ๋‹ค(์†๊ฐ€๋ฝ ์ˆ˜๋ฅผ ์ฒดํฌํฌ์ธํŠธ ํ†ต๊ณ„์—์„œ ์œ ๋„ํ•˜๋„๋ก ์ˆ˜์ •). ๊ณต๊ฐœ๋œ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์–‘์†์ธ๋ฐ ์›Œ๋ฐ์—…์ด ๋‹จ์ผ์†์ธ ๊ฒƒ์€ ๋ฆด๋ฆฌ์Šค ์ ๊ฒ€์ด ๋œ ๋œ ํ”์ ์ด๋‹ค.

์ง€์—ฐ: ๋…ผ๋ฌธ ๋ผ๋ฒจ๋ณด๋‹ค ๋‚ฎ์ง€๋งŒ, ๋ฐฐํฌ config๋ณด๋‹ค๋Š” ๋†’๋‹ค

์œ„์—์„œ โ€œ~5 Hz / ~20 Hz๋Š” Fig. 1ยท3์˜ ๊ทธ๋ฆผ ๋ผ๋ฒจ์—๋งŒ ์žˆ๊ณ  ์‹ค์ธก์ด ์—†๋‹คโ€๊ณ  ์ง€์ ํ–ˆ๋Š”๋ฐ, ์ด์ œ ์‹ค์ธก๊ฐ’์„ ๋†“์„ ์ˆ˜ ์žˆ๋‹ค. ์‹ค์ œ ๋กœ๋ด‡ ๋Œ€์‹  ํ•ฉ์„ฑ/๋ฐ์ดํ„ฐ์…‹ ๊ด€์ธก์„ ZMQ ์™€์ด์–ด ํฌ๋งท ๊ทธ๋Œ€๋กœ ๋ฐ€์–ด ๋„ฃ์–ด ์„ธ ๋ชจ๋“œ๋ฅผ ๋ชจ๋‘ ๊ตฌ๋™ํ–ˆ๋‹ค.

ํ•ญ๋ชฉ ๋…ผ๋ฌธ(๊ทธ๋ฆผ ๋ผ๋ฒจ) ๊ณต๊ฐœ ๋ฐฐํฌ config ๊ณ„์‚ฐ๊ฐ’ RTX 5090 ์‹ค์ธก(์ค‘์•™๊ฐ’)
slow(action) ํ‹ฑ ~5 Hz 1.88 Hz 256.4 ms โ†’ 3.90 Hz
fast(tactile) ํ‹ฑ ~20 Hz 7.5 Hz 117.0 ms โ†’ 8.55 Hz
slow_and_fast (์ฒญํฌ ์‹œ์ž‘) โ€” โ€” 377.9 ms โ†’ 2.65 Hz
์ฒญํฌ ํ˜•์ƒ 16 ร— 62 chunk_size 16, dual_arm (16, 62) โœ“

์ฆ‰ ์†Œ๋น„์ž GPU ํ•œ ์žฅ์ด ์ด๋ฏธ ๊ณต๊ฐœ ๋ฐฐํฌ ์„ค์ •์ด ์š”๊ตฌํ•˜๋Š” ์†๋„(1.88 / 7.5 Hz)๋ฅผ ๋„˜์–ด์„ ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ด ์ธก์ •์€ ๊ฐ™์€ GPU์—์„œ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ IsaacSim ํ•™์Šต(์•ฝ 11.3 GiB)์ด ๋Œ๋˜ ์ค‘์— ์žฐ ๊ฒƒ์ด๋ผ ํ•˜ํ•œ๊ฐ’์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋…ผ๋ฌธ ๊ทธ๋ฆผ์˜ โ€œ~5 / ~20 Hzโ€์—๋Š” ๋ชป ๋ฏธ์นœ๋‹ค โ€” H100๊ธ‰ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ฐ€์ •ํ•œ ๊ฐ’์ด๊ฑฐ๋‚˜ ๊ฐœ๋žต ํ‘œ๊ธฐ์ผ ํ…๋ฐ, ๊ณต๊ฐœ ์ฝ”๋“œ๋งŒ์œผ๋กœ๋Š” ์—ฌ์ „ํžˆ ์žฌ๊ตฌ์„ฑ๋˜์ง€ ์•Š๋Š”๋‹ค. 4:1 ๋น„์œจ์ด๋ผ๋Š” ๊ตฌ์กฐ์  ์ฃผ์žฅ์€ ์‹ค์ธก์—์„œ๋„ ์œ ์ง€๋œ๋‹ค.

โญ โ€œTactile-Reactiveโ€๋ฅผ ์ง์ ‘ ์žฌ ๋ณด๋ฉด

๊ฐ€์žฅ ๊ถ๊ธˆํ–ˆ๋˜ ๊ฒƒ์€ ์ด๊ฒƒ์ด๋‹ค. ๋น ๋ฅธ ํ‹ฑ์ด ์ •๋ง๋กœ ์ด‰๊ฐ์— ๋ฐ˜์‘ํ•ด์„œ ์•ก์…˜์„ ๋ฐ”๊พธ๋Š”๊ฐ€? ํ”„๋กœํ† ์ฝœ์€ ๋‹จ์ˆœํ•˜๋‹ค โ€” mode="slow"๋ฅผ ํ•œ ๋ฒˆ๋งŒ ๋ณด๋‚ด KV ์Šค๋ƒ…์ƒท๊ณผ \hat{\mathbf{x}}_{\tau_{\mathrm{split}}}์„ ์–ผ๋ ค ๋†“๊ณ , ๊ทธ ๋‹ค์Œ mode="fast" ์š”์ฒญ๋“ค์„ ์ด‰๊ฐ ์ฐฝ๋งŒ ๋ฐ”๊ฟ” ๋ณด๋‚ธ๋‹ค. ์‹œ๊ฐยท์–ธ์–ดยท๊ฒฝ๊ณ„ ์ƒํƒœ๊ฐ€ ์ „๋ถ€ ๊ณ ์ •์ด๋ฏ€๋กœ ์ถœ๋ ฅ ์ฐจ์ด๋Š” ์ „๋ถ€ tactile expert์˜ ๋ชซ์ด๋‹ค. ๋น„๊ต ์ฒ™๋„๋Š” ๋ฐ˜ํ™˜๋œ 16\times62 ์ฒญํฌ์˜ free-air ๋Œ€๋น„ ์ƒ๋Œ€ MAD๋‹ค.

์ด‰๊ฐ ์กฐ๊ฑด (16ร—[10,6] F6 ์ฐฝ) ํ•ฉ์„ฑ ๊ด€์ธก ์‹ค์ œ ์—ํ”ผ์†Œ๋“œ ๊ด€์ธก
press_lo (์ „ ์†๋ 3 N) 0.20 % 0.15 %
press_hi (15 N) 0.43 % 0.37 %
ramp (์ฐฝ ๋™์•ˆ 0โ†’15 N) 0.44 % 0.28 %
ramp_rev (์‹œ๊ฐ„ ์—ญ์ˆœ) 0.24 % 0.18 %
real_early / real_late (์‹ค๋ฐ์ดํ„ฐ F6) 0.28 % / 0.28 % 0.11 % / 0.13 %
๋™์ผ ์ž…๋ ฅ 3ํšŒ ๋ฐ˜๋ณต ์‚ฐํฌ 0 (์™„์ „ ๊ฒฐ์ •์ ) 0 (์™„์ „ ๊ฒฐ์ •์ )

๊ทธ ๋‹ค์Œ์ด ์ด ์ ˆ์˜ ํ•ต์‹ฌ์ด๋‹ค. ๊ฐ™์€ ์„œ๋ฒ„ยท๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์—์„œ ์ด‰๊ฐ ๋Œ€์‹  ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„๋งŒ ๋ฐ”๊ฟ” ์Šค์ผ€์ผ์„ ์žฌ ๋ดค๋‹ค.

๊ต๋ž€ ๋ฐ˜ํ™˜ ์ฒญํฌ์˜ ์ƒ๋Œ€ MAD
์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„ 312 โ†’ 0 47.5 %
์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„ 312 โ†’ 570 34.3 %
์–ด๋–ค ์ด‰๊ฐ ๋ณ€ํ™”๋“  (์‹ค๊ด€์ธก) โ‰ค 0.37 %

์•ฝ 100๋ฐฐ ์ฐจ์ด๋‹ค. ์ด‰๊ฐ ์ž…๋ ฅ์„ ๋ฌด์ ‘์ด‰์—์„œ ์ „ ์†๋ 15 N๊นŒ์ง€ ํ”๋“ค์–ด๋„ ์•ก์…˜์€ 0.4% ๋ฏธ๋งŒ์œผ๋กœ ์›€์ง์ด๋Š”๋ฐ, ์‹œ๊ฐ ํ”„๋ ˆ์ž„ ํ•˜๋‚˜๋ฅผ ๊ฐˆ์•„ ๋ผ์šฐ๋ฉด 34~47%๊ฐ€ ๋ฐ”๋€๋‹ค.

์ด๊ฒŒ ๋‚ด ํ”„๋กœ๋ธŒ์˜ ๊ฒฐํ•จ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์€ ๋Œ€์กฐ ์ ˆ์ œ๊ฐ€ ๋ณด์ฆํ•œ๋‹ค. --disable_tactile 1๋กœ ์„œ๋ฒ„๋ฅผ ๋„์šฐ๋ฉด fast ๊ฒฝ๋กœ๊ฐ€ 117 ms โ†’ 0.0026 ms๋กœ ๋ถ•๊ดดํ•œ๋‹ค(์•ฝ 45,000๋ฐฐ). ์ด ๋ชจ๋“œ์—์„œ๋Š” _run_fast๊ฐ€ ๊ณ„์‚ฐ ์—†์ด self.last_actions๋ฅผ ๊ทธ๋Œ€๋กœ ๋Œ๋ ค์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ‰ ํ‰์ƒ์‹œ์˜ 117 ms๋Š” tactile expert๊ฐ€ ์‹ค์ œ๋กœ ์—ฐ์‚ฐํ•œ ์‹œ๊ฐ„์ด ๋งž๋‹ค. ์ •๋ฆฌํ•˜๋ฉด โ€” ๋Œ๊ธด ํ™•์‹คํžˆ ๋„๋Š”๋ฐ, ์•ก์…˜์„ ๊ฑฐ์˜ ์•ˆ ๋ฐ”๊พผ๋‹ค. ๋ฐ˜์‘์ด 0์ธ ๊ฒƒ๋„ ์•„๋‹ˆ๋‹ค. ํž˜ ํฌ๊ธฐ ์ˆœ์„œ๋Œ€๋กœ ์‘๋‹ต์ด ์ปค์ง€๊ณ (press_lo < press_hi), ramp์™€ ๊ทธ ์‹œ๊ฐ„ ์—ญ์ˆœ์ด ์„œ๋กœ ๋‹ค๋ฅธ ์ถœ๋ ฅ์„ ๋‚ธ๋‹ค(์ง์ ‘ ๋น„๊ต ์‹œ ์ƒ๋Œ€ MAD 0.23%). ๋ฐฉํ–ฅ์„ฑ์€ ์‚ด์•„ ์žˆ๊ณ  ํฌ๊ธฐ๊ฐ€ ์—†๋‹ค.

๊ณผํ•˜๊ฒŒ ์ฝ์ง€ ์•Š๊ธฐ ์œ„ํ•œ ์œ ๋ณด ์„ธ ๊ฐ€์ง€๋ฅผ ๋ฐ˜๋“œ์‹œ ํ•จ๊ป˜ ์ ์–ด ๋‘”๋‹ค.

  1. ์ด๊ฑด ๋ฏธ๋“œํŠธ๋ ˆ์ธ ์ฒดํฌํฌ์ธํŠธ๋‹ค. ๊ณต๊ฐœ๋œ ๊ฒƒ์ด ์ด๊ฒƒ๋ฟ์ด๊ณ , ๋…ผ๋ฌธ์˜ ์„ฑ๊ณต๋ฅ ์€ ํƒœ์Šคํฌ๋ณ„๋กœ ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹๋œ ์ •์ฑ…์—์„œ ๋‚˜์˜จ๋‹ค. ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹์ด ์ด‰๊ฐ ๊ฒฝ๋กœ๋ฅผ ๋‚ ์นด๋กญ๊ฒŒ ๋งŒ๋“ค ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐฐ์ œํ•  ์ˆ˜ ์—†๋‹ค.
  2. ์˜คํ”„๋ผ์ธ ๊ฐœ๋ฃจํ”„ ์ธก์ •์ด๋‹ค. ์‹ค์ œ ๊ด€์ธก ํ”„๋ ˆ์ž„๊ณผ ์‹ค์ œ 10์†๋ ๋ณ€ํ˜• ๋งต์„ ์ผ์ง€๋งŒ ์‹ค๋กœ๋ด‡ ํ๋ฃจํ”„๊ฐ€ ์•„๋‹ˆ๊ณ , ์ €์ž์˜ ํ‰๊ฐ€ ๋ฒค์น˜(๋จธ๋ฆฌ ํฌ๋กญ ๋ฐ•์Šค, ํ…Œ์ด๋ธ” ๋†’์ด 0.76 m) ์กฐ๊ฑด๊ณผ๋„ ๋‹ค๋ฅด๋‹ค.
  3. ์„ค๊ณ„์ƒ ์ƒํ•œ์ด ์žˆ๋‹ค. cascaded_split_step=6 / cascaded_total_steps=10์ด๋ฏ€๋กœ tactile expert๋Š” ํ๋ฆ„์˜ ๋งˆ์ง€๋ง‰ 40%๋งŒ ์ ๋ถ„ํ•œ๋‹ค. ์ฒญํฌ๋ฅผ ํฌ๊ฒŒ ์›€์ง์ผ ์ˆ˜ ์—†๋„๋ก ๊ตฌ์กฐ๊ฐ€ ์ด๋ฏธ ์ œํ•œํ•˜๊ณ  ์žˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ ์ด ๊ฒฐ๊ณผ๋Š” โ€œ๋…ผ๋ฌธ์˜ ์„ฑ๊ณต๋ฅ ์ด ํ‹€๋ ธ๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋งํ•˜๋ฉด โ€œ๊ณต๊ฐœ๋œ ์ฒดํฌํฌ์ธํŠธ์—์„œ๋Š” ์ด‰๊ฐ์˜ ์•ก์…˜ ๊ธฐ์—ฌ๊ฐ€ ๊ด€์ธก๋˜์ง€ ์•Š์•˜๋‹คโ€์ด๋‹ค. ๊ทธ๋Ÿผ์—๋„ Table 2์˜ โ€œw/o Tactileโ€ ํ•˜๋ฝํญ(โˆ’23%p)์ด ์ด ์ฒดํฌํฌ์ธํŠธ์—์„œ ์žฌํ˜„๋  ๋งŒํ•œ ํฌ๊ธฐ์˜ ์˜์กด์„ฑ์œผ๋กœ๋Š” ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์€ ๊ธฐ๋กํ•ด ๋‘˜ ๋งŒํ•˜๋‹ค. ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ฐ€์ง„ ํŒ€์ด ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹๋œ ์ •์ฑ…์— ๊ฐ™์€ ํ”„๋กœ๋ธŒ๋ฅผ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์ด ์ด ์งˆ๋ฌธ์˜ ๊ฒฐ๋ง์ผ ๊ฒƒ์ด๋‹ค.

VQ-VAE๋Š” ์ž˜ ์žฌํ˜„๋˜๊ณ , โ€œ์‹œ๊ฐ„์„ฑโ€ ์ฃผ์žฅ์€ ์ง€์ง€๋œ๋‹ค

๋…ผ๋ฌธ์ด ์ž์ฒด ๊ฒ€์ฆ์„ ํ•˜๋‚˜๋„ ์‹ฃ์ง€ ์•Š์€ ์ด‰๊ฐ ํ† ํฌ๋‚˜์ด์ €๋Š”, ๋ฐ˜๋Œ€๋กœ ๋กœ๋ด‡ ์—†์ด ์™„์ „ํžˆ ์žฌํ˜„๋˜๋Š” ์œ ์ผํ•œ ๊ธฐ์—ฌ๋‹ค. ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ ์Šฌ๋ผ์ด์Šค(456 ์—ํ”ผ์†Œ๋“œ ยท 459,560 ํ”„๋ ˆ์ž„ ยท 4.26์‹œ๊ฐ„)๋ฅผ ํ•™์Šต ํฌ๋งท์œผ๋กœ ๋ณ€ํ™˜ํ•ด RTX 5090 ํ•œ ์žฅ์—์„œ 16๋ถ„(10 ์—ํญ ร— 865 ์Šคํ…) ํ•™์Šตํ–ˆ๋‹ค. ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๋ ˆํฌ ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹ˆ๋ผ ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์˜ training_args.json์„ ๋”ฐ๋ž๋‹ค(granularity="finger", codebook_size=64, window=16) โ€” ์œ„ ๋ณธ๋ฌธ์—์„œ ์ง€์ ํ•œ 64/256/1024 ๋ถˆ์ผ์น˜๊ฐ€ ์‹ค๋ฌด์—์„œ ์ •ํ™•ํžˆ ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ์ง€์ ์ด๋‹ค.

์ „์ฒด 226,722๊ฐœ ์ฐฝ์— ๋Œ€ํ•œ ํ‰๊ฐ€ ๊ฒฐ๊ณผ:

์ง€ํ‘œ ๊ฐ’
์žฌ๊ตฌ์„ฑ MSE (์ •๊ทœํ™” ๊ณต๊ฐ„) 0.008827
์ฝ”๋“œ๋ถ perplexity 24.48
ํ™œ์„ฑ ์ฝ”๋“œ 64 / 64 (100 %)
์ตœ๋นˆ ์ฝ”๋“œ ์ ์œ ์œจ 13.4 %
F6 ํฌ๊ธฐ ์‚ฌ๋ถ„์œ„๋ณ„ MSE 1.47e-4 / 1.05e-3 / 7.54e-3 / 2.66e-2

์‚ฌ๋ถ„์œ„๋ฅผ ๋”ฐ๋ผ ์˜ค์ฐจ๊ฐ€ ๋‹จ์กฐ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ํฌ๊ธฐ ๊ฐ€์ค‘ MSE๊ฐ€ ์˜๋„๋Œ€๋กœ ์ž‘๋™ํ•œ๋‹ค๋Š” ์ฆ๊ฑฐ๋‹ค(์ €์ ‘์ด‰ ๊ตฌ๊ฐ„์„ ์ •๋ฐ€ํ•˜๊ฒŒ, ๊ณ ์ ‘์ด‰ ๊ตฌ๊ฐ„์„ ๊ด€๋Œ€ํ•˜๊ฒŒ ์žฌ๊ตฌ์„ฑ). ์ฝ”๋“œ๋ถ ๋ถ•๊ดด๋„ ์—†๋‹ค.

์ €์ž ๊ณต๊ฐœ tokenizer๋ฅผ 8 GiB ์ฒดํฌํฌ์ธํŠธ์—์„œ ์ถ”์ถœํ•ด ์ •๋ฉด์œผ๋กœ ๋น„๊ตํ–ˆ๋‹ค. ๋‘ ๋ชจ๋ธ์˜ q01/q99๊ฐ€ ๋‹ฌ๋ผ ๊ฐ์ž์˜ ์ •๊ทœํ™” ๊ณต๊ฐ„ MSE๋Š” ๋น„๊ต ๋ถˆ๊ฐ€๋ผ, ์–‘์ชฝ์„ raw F6 ๋‹จ์œ„๋กœ ์—ญ์ •๊ทœํ™”ํ•œ ๋’ค ๊ฐ™์€ 76,800๊ฐœ ์ฐฝ์—์„œ ์Ÿ€๋‹ค.

์žฌํ˜„๋ณธ (4.26 h ๊ณต๊ฐœ ์Šฌ๋ผ์ด์Šค, 16๋ถ„) ๊ณต๊ฐœ๋ณธ (~100 h ์ฝ”ํผ์Šค)
raw ์žฌ๊ตฌ์„ฑ RMSE 0.5277 0.6257
์‚ฌ๋ถ„์œ„๋ณ„ RMSE 0.051 / 0.191 / 0.540 / 0.885 0.045 / 0.190 / 0.503 / 1.129
perplexity 23.97 20.53
ํ™œ์„ฑ ์ฝ”๋“œ 64/64 64/64

์žฌํ˜„๋ณธ์ด ์ด ์Šฌ๋ผ์ด์Šค์—์„œ ์˜คํžˆ๋ ค ๋‚ซ๋‹ค. ๋‹น์—ฐํ•˜๋‹ค โ€” ์ •ํ™•ํžˆ ์ด ๋ถ„ํฌ๋กœ ํ•™์Šตํ–ˆ์œผ๋‹ˆ๊นŒ(๊ณต๊ฐœ๋ณธ์€ q0~q2์—์„œ ๋” ์ข‹๊ณ  ์ตœ๊ณ ํž˜ ์‚ฌ๋ถ„์œ„์—์„œ๋งŒ ์ง„๋‹ค). ์š”์ ์€ โ€œ์ €์ž๋ฅผ ์ด๊ฒผ๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ ์†Œ๋น„์ž GPU 16๋ถ„์ด๋ฉด ๊ฐ™์€ ํ’ˆ์งˆ ๋“ฑ๊ธ‰์˜ ํ† ํฌ๋‚˜์ด์ €๊ฐ€ ๋‚˜์˜จ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋…ผ๋ฌธ์˜ โ€œ์‹œ๊ณต๊ฐ„โ€ ์ฃผ์žฅ์„ ํ™•์ธํ•œ ๊ฒฐ๊ณผ๊ฐ€ ํ•˜๋‚˜ ์žˆ๋‹ค. 16ํ”„๋ ˆ์ž„ force ramp์™€ ๊ทธ ์‹œ๊ฐ„ ์—ญ์ˆœ์€ ์ฃผ๋ณ€ ํ†ต๊ณ„๊ฐ€ ๋™์ผํ•˜๋ฏ€๋กœ, ์ •์  ์ธ์ฝ”๋”๋ผ๋ฉด ๋ฐ˜๋“œ์‹œ ๊ฐ™์€ ์ฝ”๋“œ๋กœ ์‚ฌ์ƒํ•ด์•ผ ํ•œ๋‹ค. ๋‘ tokenizer ๋ชจ๋‘ ๋‹ค๋ฅธ ์ฝ”๋“œ๋ฅผ ๋ฑ‰์—ˆ๋‹ค.

tokenizer codes(ramp) codes(reversed)
์žฌํ˜„๋ณธ [16, 9, 32, 55, 31] [13, 9, 23, 55, 31]
๊ณต๊ฐœ๋ณธ [21, 21, 21, 16, 52] [21, 21, 21, 21, 52]

์ฆ‰ ์‹œ๊ฐ„ ์ธ์ฝ”๋”ฉ์ด ์‹ค์ œ๋กœ ์‹œ๊ฐ„ ์ˆœ์„œ๋ฅผ ๋‹ด๋Š”๋‹ค. ์œ„ ์ด‰๊ฐ ๋ฐ˜์‘์„ฑ ๊ฒฐ๊ณผ์™€ ๋‚˜๋ž€ํžˆ ๋†“์œผ๋ฉด ๊ทธ๋ฆผ์ด ์„ ๋ช…ํ•ด์ง„๋‹ค โ€” ์ด‰๊ฐ ํ‘œํ˜„์€ ๋…ผ๋ฌธ ์ฃผ์žฅ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”๋ฐ, ๊ทธ ํ‘œํ˜„์ด ์•ก์…˜๊นŒ์ง€ ์ „๋‹ฌ๋˜๋Š” ๊ฒฝ๋กœ๊ฐ€ ์ด ์ฒดํฌํฌ์ธํŠธ์—์„œ๋Š” ๊ฑฐ์˜ ๋น„์–ด ์žˆ๋‹ค.

๊ณ๊ฐ€์ง€๋กœ ๋‚˜์˜จ ์‚ฌ์‹ค: ์ ‘์ด‰ ํ”„๋ ˆ์ž„์ด 62.3%๋‹ค

๊ณต๊ฐœ ์Šฌ๋ผ์ด์Šค 456 ์—ํ”ผ์†Œ๋“œ(459,560 ํ”„๋ ˆ์ž„)์—์„œ ์ ‘์ด‰ ์—ฌ๋ถ€๋ฅผ ์…Œ๋‹ค(์—ํ”ผ์†Œ๋“œ๋ณ„ ๊ธฐ์ค€์„ ์„ ๋บ€ ๋’ค \lVert\Delta F\rVert_2 > 0.5์ธ ์†๋์ด ํ•˜๋‚˜๋ผ๋„ ์žˆ์œผ๋ฉด ์ ‘์ด‰). ๊ฒฐ๊ณผ๋Š” ์ „์ฒด ํ”„๋ ˆ์ž„์˜ 62.3%๊ฐ€ ์ ‘์ด‰ ํ”„๋ ˆ์ž„์ด๊ณ , ์—ํ”ผ์†Œ๋“œ์˜ 89.7%๊ฐ€ 10% ๋„˜๊ฒŒ ์ ‘์ด‰ํ•œ๋‹ค. ์ด๋Š” ๋ ˆํฌ tactile_vqvae/README.md๊ฐ€ ํฌ๊ธฐ ๊ฐ€์ค‘ MSE์˜ ๊ทผ๊ฑฐ๋กœ ๋“œ๋Š” ์„œ์ˆ (โ€œF6 ๋ถ„ํฌ๋Š” free-air๊ฐ€ ์ง€๋ฐฐ์ , ~60โ€“70%โ€)๊ณผ ์ •๋ฐ˜๋Œ€๋‹ค. README๊ฐ€ ๋งํ•˜๋Š” ๊ฒƒ์€ ๋น„๊ณต๊ฐœ 100์‹œ๊ฐ„ ๋ฏธ๋“œํŠธ๋ ˆ์ธ ์ฝ”ํผ์Šค์ผ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋ชจ์ˆœ์ด๋ผ ๋‹จ์ •ํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ, ๊ณต๊ฐœ๋œ 50์‹œ๊ฐ„์—์„œ๋Š” ์ ‘์ด‰์ด ์ง€๋ฐฐ์ ์ด๋ผ๋Š” ์‚ฌ์‹ค์€ ํฌ๊ธฐ ๊ฐ€์ค‘ ์„ค๊ณ„์˜ ์ „์ œ๋ฅผ ๋‹ค์‹œ ๋ณผ ์ด์œ ๊ฐ€ ๋œ๋‹ค. (๋ง๋ถ™์—ฌ F6์—๋Š” ์—ํ”ผ์†Œ๋“œ๋ณ„ 0.01~15.3 ๊ทœ๋ชจ์˜ ์ƒ์ˆ˜ ๋ฐ”์ด์–ด์Šค๊ฐ€ ์žˆ์–ด โ€œํž˜ โ‰ˆ 0โ€์€ ์œ ํšจํ•œ ์ ‘์ด‰ ํŒ์ •์ด ์•„๋‹ˆ๋‹ค โ€” ๊ธฐ์ค€์„  ์ฐจ๊ฐ์ด ํ•„์ˆ˜๋‹ค.)

์žฌํ˜„ ํ›„๊ธฐ์˜ ๊ฒฐ๋ก 

๋กœ๋ด‡ ์—†์ด ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ๊นŒ์ง€ ๊ฐ€ ๋ณด๋ฉด, ์ด ๋…ผ๋ฌธ์˜ ์ธํ”„๋ผ๋Š” ๋†€๋ž„ ๋งŒํผ ์ž˜ ์—ด๋ ค ์žˆ๋‹ค. 4.25B ์ฒดํฌํฌ์ธํŠธ๊ฐ€ 1,412/1,412 ํ…์„œ๋กœ ๊นจ๋—์ด ๋กœ๋“œ๋˜๊ณ , slow/fast ํ”„๋กœํ† ์ฝœ์ด ๋ฐฐํฌ config๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์†๋„ ์ด์ƒ์œผ๋กœ ๋Œ๊ณ , ์ด‰๊ฐ ํ† ํฌ๋‚˜์ด์ €๋Š” 16๋ถ„์ด๋ฉด ๊ฐ™์€ ํ’ˆ์งˆ๋กœ ์žฌํ˜„๋˜๋ฉฐ, ๊ทธ โ€œ์‹œ๊ณต๊ฐ„โ€ ์ฃผ์žฅ์€ ์‹ค์ œ๋กœ ์ง€์ง€๋œ๋‹ค. ์ด ์ •๋„๋กœ ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ์ด‰๊ฐ VLA๋Š” ๋“œ๋ฌผ๋‹ค.

๋™์‹œ์— ๊ฐ€์žฅ ํ™•์ธํ•˜๊ณ  ์‹ถ์—ˆ๋˜ ๊ฒƒ์ด ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค. ๋…ผ๋ฌธ ์ œ๋ชฉ์˜ โ€œReactiveโ€์— ํ•ด๋‹นํ•˜๋Š” ์ด‰๊ฐโ†’์•ก์…˜ ๊ฒฝ๋กœ๊ฐ€, ๊ณต๊ฐœ ๋ฏธ๋“œํŠธ๋ ˆ์ธ ์ฒดํฌํฌ์ธํŠธ์—์„œ๋Š” ์‹œ๊ฐ ๋Œ€๋น„ ์•ฝ 1/100์˜ ์˜ํ–ฅ๋ ฅ๋งŒ ๋ณด์ธ๋‹ค. ์ด๊ฒƒ์ด ๋ฏธ๋“œํŠธ๋ ˆ์ธ ๋‹จ๊ณ„์˜ ํŠน์„ฑ์ธ์ง€, ์˜คํ”„๋ผ์ธ ๊ฐœ๋ฃจํ”„ ํ”„๋กœ๋ธŒ์˜ ํ•œ๊ณ„์ธ์ง€, ์•„๋‹ˆ๋ฉด ์‹ค์ œ๋กœ ์ด‰๊ฐ์˜ ๊ธฐ์—ฌ๊ฐ€ ๋…ผ๋ฌธ์ด ์‹œ์‚ฌํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ž‘์€ ๊ฒƒ์ธ์ง€ โ€” ๊ณต๊ฐœ ์ž์‚ฐ๋งŒ์œผ๋กœ๋Š” ๊ฐ€๋ฆด ์ˆ˜ ์—†๋‹ค. ๋…ผ๋ฌธ์— ๋Œ€ํ•œ ๋‚˜์˜ ํ‰๊ฐ€๋ฅผ ๋’ค์ง‘์„ ๊ทผ๊ฑฐ๋Š” ์•„๋‹ˆ์ง€๋งŒ, ์ €์ž๋“ค์ด ํฌ์ŠคํŠธํŠธ๋ ˆ์ด๋‹๋œ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ํ•˜๋‚˜๋งŒ ๋” ๊ณต๊ฐœํ•˜๋ฉด ์ฆ‰์‹œ ๊ฒฐํŒ๋‚˜๋Š” ์งˆ๋ฌธ์ด๊ธฐ๋„ ํ•˜๋‹ค.

Copyright 2026, JungYeon Lee