๐T-Rex ๋ฆฌ๋ทฐ
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)
- ๐ก ์ด๊ฐ์ด VLA์ ๋ค์ด๊ฐ์ง ๋ชปํ ์ด์ ๋ฅผ ๋ฐ์ดํฐ ๋ถ์ฌยท์ฃผํ์ ๋ถ์ผ์นยท์ ์ ์ด๊ฐ ์ธ์ฝ๋ ์ ์ผ๋ก ์ง๋จํ๊ณ ๊ฐ๊ฐ์ ์ฒ๋ฐฉ์ ๋ธ๋ค โ 100์๊ฐ ์ด๊ฐ ๋๊ธฐํ ๋ฐ์ดํฐ์ , ์๋ก ๋ค๋ฅธ ์๋๋ก ๋๋ Mixture-of-Transformer-Experts, ์๊ณต๊ฐ ์ด๊ฐ VQ-VAE.
- โ๏ธ flow matching ๊ถค์ ์ \tau_{\mathrm{split}}=0.4์์ ์๋ผ ์ ๊ตฌ๊ฐ์ ์๊ฐยท์ธ์ด๋ฅผ ๋ณด๋ ๋๋ฆฐ action expert๊ฐ, ์๋ ๊ตฌ๊ฐ์ ์๊ฐ ํ์๋ฅผ ๊ฑด๋๋ฐ๊ณ KV ์บ์๋ง ์ฌ์ฌ์ฉํ๋ ๋น ๋ฅธ tactile expert๊ฐ ๋งก๋๋ค. ๋ ์ ๋ฌธ๊ฐ๋ ๊ฐ์ ์๋ ํ๊น v^\star๋ฅผ ํ๊ทํ๋ฏ๋ก ์ธํฐํ์ด์ค๊ฐ ๊ฐ๋ผ์ง์ง ์๋๋ค.
- ๐ฏ 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%๋ผ ํฌ๊ฒ ๋๋๋ค โ ์ด๋ ์ชฝ์ด๋ ํํ์ด ํ๊ฒ๋ค).
์๋ฌธ ์์์ ๊ฐ๋ฅํ ๋ถํด๋ ์ด๋ ๋ค.
- EgoScale(35) โ T-Rex ์ฌ์ ํ์ต๋ง(45): +10%p. ๋ ๋ชจ๋ธ์ ๊ฐ์ 22,889์๊ฐ egocentric ์ฌ์ ํ์ต ๋ ์ํผ๋ฅผ ์ฐ์ง๋ง(ยง4.3์ด EgoScale [70]์ ๋ฐ๋ฅธ๋ค๊ณ ๋ช ์), Table 1์ EgoScale์ GR00T N1.7 ์ฒดํฌํฌ์ธํธ ๊ธฐ๋ฐ ์ฌํ์ด๋ค. ์ด 10%p๋ ์ํคํ ์ฒ ์ฐจ์ด + ์ฌํ ์ถฉ์ค๋๊ฐ ๋ค์์ธ ๊ฐ์ด๊ณ , ๋ ผ๋ฌธ์ด ๋ถ๋ฆฌํ์ง ์๋๋ค.
- ์ฌ์ ํ์ต๋ง(45) โ ์ ์ฒด(65): +20%p. ๋ฏธ๋ํธ๋ ์ด๋ + ์ด๊ฐ ์ ๋ฌธ๊ฐ + ๋น๋๊ธฐ ์บ์ค์ผ์ด๋์ ํฉ.
- ๊ทธ ์์์ ๋ฐ์ดํฐ ๊ตฌ์ฑ์ ๋ชซ์ ์ฝ +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๊ฐ ์ ํ๋ณ๋ก ์๊ธฐ ์ง๋จ์ ๋ถ์ธ๋ค. ์ด ์ ์ด ์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ์์งํ ๋ถ๋ถ์ด๋ค.
- Object collision (Screw Lightbulb) โ ์ ๊ตฌ๋ฅผ ์ก์ ๋ค ์์ผ์ ๋ฃ์ง ๋ชปํ๊ณ ๋ฒ ์ด์ค์ ์ถฉ๋. ์ง๋จ: ๋ฏธ์ธํ ์๊ฐ ์ ๋ ฌ์ด ๋ถ์กฑํ๊ณ , ์ง๋์น๊ฒ ๋น ๋ฅธ ๋ชจ์ ์คํ์ด ์ถฉ๋์ ๋ถ๋ฅธ๋ค.
- Slipping off (Open Lock) โ ์ด์ ๋ฅผ ๋ฐ์ด ์ก๋ ๋ฐ๋ ์ฑ๊ณตํ๋ ์ดํ ํ์ง๋ ฅ์ ์ ์งํ์ง ๋ชปํด ๋จ์ด๋จ๋ฆผ. ์ง๋จ: ์์ ๋ฌผ์ฒด ํ์ง์ in-hand ์กฐ์์ ์ ๊ตํจ ๋ถ์กฑ โ ํ ๋ ์ต ๋ฐ์ดํฐ ๋ถํฌ์์ ๊ธฐ์ธ.
- Imprecise position (Transfer Egg) โ ํ ํผ๋๋ฐฑ์ผ๋ก ๋ฌ๊ฑ์ ์จ์ ํ ์ก์์ผ๋ ํธ๋ ์ด์ ์ ํํ ๋์ง ๋ชปํจ. ์ง๋จ: ํ๋ ๋ณต์ (BC)์ ๋ด์ฌํ ๋ถํฌ ์ด๋.
- Multi-finger friction (Sort Mahjong) โ ์ฌ๋ฐ๋ฅธ ์์๋ฅผ ๊ณจ๋์ผ๋ ์์ง ์์น๊ฐ ๋ฎ์ ์ ํจ์ ๋ฟ์ ๋ ์์๋ฅผ ๋์์ ์ด์ด ๋ฒ๋ฆผ. ์ง๋จ: ์๊ฐ๋ฝ ๋จ์ ํ์ ๋ถ์กฑ.
- Excessive force (Apply Toothpaste) โ ํ๋ธ๋ฅผ ๋๋ฌด ์ธ๊ฒ ๋๋ฌ ์น์ฝ์ด ๊ณผ๋ค ๋ฐฐ์ถ. ์ง๋จ: ์์ฐจ ์์ธก ๋ฉ์ปค๋์ฆ์ ๋ด์ฌํ ๊ณผ๋ํ ํ ์ ์ด.
- 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%). ๋ฐฉํฅ์ฑ์ ์ด์ ์๊ณ ํฌ๊ธฐ๊ฐ ์๋ค.
๊ณผํ๊ฒ ์ฝ์ง ์๊ธฐ ์ํ ์ ๋ณด ์ธ ๊ฐ์ง๋ฅผ ๋ฐ๋์ ํจ๊ป ์ ์ด ๋๋ค.
- ์ด๊ฑด ๋ฏธ๋ํธ๋ ์ธ ์ฒดํฌํฌ์ธํธ๋ค. ๊ณต๊ฐ๋ ๊ฒ์ด ์ด๊ฒ๋ฟ์ด๊ณ , ๋ ผ๋ฌธ์ ์ฑ๊ณต๋ฅ ์ ํ์คํฌ๋ณ๋ก ํฌ์คํธํธ๋ ์ด๋๋ ์ ์ฑ ์์ ๋์จ๋ค. ํฌ์คํธํธ๋ ์ด๋์ด ์ด๊ฐ ๊ฒฝ๋ก๋ฅผ ๋ ์นด๋กญ๊ฒ ๋ง๋ค ๊ฐ๋ฅ์ฑ์ ๋ฐฐ์ ํ ์ ์๋ค.
- ์คํ๋ผ์ธ ๊ฐ๋ฃจํ ์ธก์ ์ด๋ค. ์ค์ ๊ด์ธก ํ๋ ์๊ณผ ์ค์ 10์๋ ๋ณํ ๋งต์ ์ผ์ง๋ง ์ค๋ก๋ด ํ๋ฃจํ๊ฐ ์๋๊ณ , ์ ์์ ํ๊ฐ ๋ฒค์น(๋จธ๋ฆฌ ํฌ๋กญ ๋ฐ์ค, ํ ์ด๋ธ ๋์ด 0.76 m) ์กฐ๊ฑด๊ณผ๋ ๋ค๋ฅด๋ค.
- ์ค๊ณ์ ์ํ์ด ์๋ค.
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์ ์ํฅ๋ ฅ๋ง ๋ณด์ธ๋ค. ์ด๊ฒ์ด ๋ฏธ๋ํธ๋ ์ธ ๋จ๊ณ์ ํน์ฑ์ธ์ง, ์คํ๋ผ์ธ ๊ฐ๋ฃจํ ํ๋ก๋ธ์ ํ๊ณ์ธ์ง, ์๋๋ฉด ์ค์ ๋ก ์ด๊ฐ์ ๊ธฐ์ฌ๊ฐ ๋ ผ๋ฌธ์ด ์์ฌํ๋ ๊ฒ๋ณด๋ค ์์ ๊ฒ์ธ์ง โ ๊ณต๊ฐ ์์ฐ๋ง์ผ๋ก๋ ๊ฐ๋ฆด ์ ์๋ค. ๋ ผ๋ฌธ์ ๋ํ ๋์ ํ๊ฐ๋ฅผ ๋ค์ง์ ๊ทผ๊ฑฐ๋ ์๋์ง๋ง, ์ ์๋ค์ด ํฌ์คํธํธ๋ ์ด๋๋ ์ฒดํฌํฌ์ธํธ๋ฅผ ํ๋๋ง ๋ ๊ณต๊ฐํ๋ฉด ์ฆ์ ๊ฒฐํ๋๋ ์ง๋ฌธ์ด๊ธฐ๋ ํ๋ค.