๐Tactile Beyond Pixel ๋ฆฌ๋ทฐ
- ๐ ์ด ๋ ผ๋ฌธ์ ๋ก๋ด ์กฐ์์ ์ํ ์ต์ด์ ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํํ ํ์ต ๋ชจ๋ธ์ธ Sparsh-X๋ฅผ ์ ์ํ๋ฉฐ, ์ด๋ Digit 360 ์ผ์์์ ์ป์ ์ด๋ฏธ์ง, ์ค๋์ค, ๋ชจ์ , ์๋ ฅ ๋ฑ ๋ค ๊ฐ์ง ์ด๊ฐ ์์์ ์์ฒด ์ง๋ ํ์ต์ ํตํด ํ๋์ ํตํฉ๋ ํํ์ผ๋ก ์ตํฉํฉ๋๋ค.
- ๐ ์ฝ 100๋ง ๊ฑด์ ์ ์ด ์ํธ์์ฉ ๋ฐ์ดํฐ๋ก ํ์ต๋ Sparsh-X๋ ๋ฌผ์ฒด์ ๋ฌผ๋ฆฌ์ ํน์ฑ ๋ฐ ์ ์ด ์ญํ์ ํจ๊ณผ์ ์ผ๋ก ํฌ์ฐฉํ๋ฉฐ, ๋ค์ํ ์์ ์์ ์ด๋ฌํ ์ ๋ณด๋ฅผ ํ์ฉํ ์ ์์์ ์ ์ฆํฉ๋๋ค.
- ๐ ์คํ ๊ฒฐ๊ณผ, Sparsh-X๋ ๋ชจ๋ฐฉ ํ์ต ๋ฐ Sim-to-Real ์ด๊ฐ ์ ์์ ํตํด ๋ก๋ด ์กฐ์ ์ฑ๊ณต๋ฅ ์ 63% ํฅ์์ํค๊ณ , ๋ฌผ๋ฆฌ์ ํน์ฑ ์ถ์ ์ ํ๋๋ฅผ ๊ธฐ์กด ๋ฐฉ์ ๋๋น 48% ๊ฐ์ ํ์ฌ ๊ฒฌ๊ณ ํ ๋ฏธ์ธ ์กฐ์ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Brief Review
์ด ๋ ผ๋ฌธ์ ๋ก๋ด ์กฐ์์ ์ํ ์ผ๋ฐ ๋ชฉ์ ์ ๋ค์ค ๊ฐ๊ฐ ์ด๊ฐ ํํ(multisensory touch representations) ๋ชจ๋ธ์ธ Sparsh-X๋ฅผ ์ ์ํฉ๋๋ค. Sparsh-X๋ Digit 360 ์ผ์์์ ์์ง๋ ์ด๋ฏธ์ง, ์ค๋์ค, ๋ชจ์ (IMU), ์๋ ฅ์ ๋ค ๊ฐ์ง ์ด๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ํ์ฉํ์ฌ ์ฝ 100๋ง ๊ฑด์ ์ ์ด ๊ธฐ๋ฐ ์ํธ์์ฉ ๋ฐ์ดํฐ๋ก ์๊ฐ ์ง๋ ํ์ต(self-supervised learning)๋์์ต๋๋ค. ์ด ๋ชจ๋ธ์ ๋ค์ํ ์๊ฐ์ , ๊ณต๊ฐ์ ์ค์ผ์ผ์ ์ํธ ๋ณด์์ ์ธ ์ด๊ฐ ์ ํธ๋ค์ ๋จ์ผํ๋ ํํ์ผ๋ก ์ตํฉํ์ฌ ๋ฌผ๋ฆฌ์ ํน์ฑ์ ํฌ์ฐฉํฉ๋๋ค.
Sparsh-X์ ํต์ฌ ๋ฐฉ๋ฒ๋ก ์ transformer ๊ธฐ๋ฐ์ ๋ฐฑ๋ณธ ์ํคํ ์ฒ์ ์์ต๋๋ค(๊ทธ๋ฆผ 2 ์ฐธ์กฐ).

์ ๋ ฅ ์ ํธ๋ ๋จผ์ L_f๊ฐ์ ๋ ์ด์ด(L_f = 8)์์ ๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ๋ณ๋ก ๋ ๋ฆฝ์ ์ธ self-attention์ ํตํด ์ฒ๋ฆฌ๋ฉ๋๋ค. ์ดํ L_b๊ฐ์ ๋ธ๋ก(L_b = 4)์์๋ attention bottlenecks [35]๋ฅผ ์ฌ์ฉํ์ฌ cross-modal ์ ๋ณด ํ๋ฆ์ด ์ด๋ฃจ์ด์ง๋๋ค. ์ด๋ฅผ ์ํด B๊ฐ์ bottleneck fusion tokens(B = 4)์ด ๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ์ embedding์ ์ฐ๊ฒฐ๋๋ฉฐ, ๊ฐ cross-modal ์ ๋ฐ์ดํธ ํ fusion tokens๋ ๋ชจ๋ฌ๋ฆฌํฐ ์ ๋ฐ์ ๊ฑธ์ณ ํ๊ท ํ๋์ด ์ ๋ณด ๊ณต์ ๋ฅผ ์ด์งํฉ๋๋ค. ์ด transformer ๋ ์ด์ด ์๋ L = L_f + L_b = 12๋ก ์ค์ ๋์์ต๋๋ค.
์ ๋ ฅ ๋ชจ๋ฌ๋ฆฌํฐ๋ ๋ค์๊ณผ ๊ฐ์ด ์ ์ฒ๋ฆฌ๋๊ณ ํ ํฐํ๋ฉ๋๋ค:
- Image: 30fps๋ก ์ํ๋ง๋ ์ด๊ฐ ์ด๋ฏธ์ง๋ฅผ 5์ temporal stride๋ก ์ฑ๋ ์ฐจ์์ ๋ฐ๋ผ ์ฐ๊ฒฐํฉ๋๋ค. hyper-fisheye ์ด๋ฏธ์ง๋ 224x224x3 ํฌ๊ธฐ๋ก ์๋ฅด๊ณ ๋ฆฌ์ฌ์ด์ฆ๋๋ฉฐ, 16x16 ํฌ๊ธฐ์ ํจ์น(patch)๋ก ๋ถํ ๋ ํ linear projection layer๋ฅผ ํตํด 768์ฐจ์์ embedding์ผ๋ก ํ ํฐํ๋ฉ๋๋ค.
- Audio: 48kHz๋ก ์ํ๋ง๋ ๋ ๊ฐ์ ์ ์ด ๋ง์ดํฌ์์ ์ป์ 0.55์ด์ ์ค๋์ค ์ ํธ๋ 5ms Hamming window์ 2.5ms์ hop length๋ก 128์ฑ๋์ log-mel spectogram์ผ๋ก ๋ณํ๋ฉ๋๋ค. ๋ ๋ง์ดํฌ์ spectogram์ด ์ฐ๊ฒฐ๋์ด 224x256 ์ค๋์ค ์ ๋ ฅ์ด ๋๋ฉฐ, 16 ํฌ๊ธฐ์ ํจ์น๋ก ํ ํฐํ๋ฉ๋๋ค.
- IMU (Accelerometer): 400Hz๋ก ์ํ๋ง๋ 3์ถ ๊ฐ์๋๊ณ ๋ฐ์ดํฐ๋ 0.55์ด ์ฐฝ์ผ๋ก ํตํฉ๋์ด 224x3 temporal signal๋ก ํ ํฐํ๋ฉ๋๋ค.
- Pressure: 200Hz๋ก ์ํ๋ง๋ ์๋ ฅ ์ ํธ๋ 1.1์ด ์ฐฝ์ผ๋ก ํตํฉ๋์ด 224x1 temporal signal๋ก ํ ํฐํ๋ฉ๋๋ค.
Sparsh-X๋ ์๊ฐ ์ง๋ ํ์ต์ ์ํด teacher-student self-distillation
์ ๊ทผ ๋ฐฉ์ [40, 11]์ ์ฌ์ฉํฉ๋๋ค. ์ธ์ฝ๋์ ์์ธก ํค๋๋ก ๊ตฌ์ฑ๋ ๋ ๋ธ๋์น์์, ํ์ ์
๋ ฅ ํ ํฐ์ ๋ง์คํน์ ์ ์ฉํ๊ณ (๋ก์ปฌ ๋ง์คํฌ์ ๊ฒฝ์ฐ 10-50%, ์ ์ญ ๋ง์คํฌ์ ๊ฒฝ์ฐ 50-100% ์ ํธ ์ ์ง), ๊ต์ฌ ํ ํฐ์ pseudo-label๋ก ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ๋ง ์์ธก ์์
์ ์ํํฉ๋๋ค. ์ต์ ํ ๋ชฉํ๋ ๊ต์ฌ์ ํ์ ๋คํธ์ํฌ์ softmax ์ถ๋ ฅ ๊ฐ cross-entropy์
๋๋ค.
ํ๊ฐ ์คํ์ ์ธ ๊ฐ์ง ์ฃผ์ ์์ญ์์ ์งํ๋์์ต๋๋ค:
- ๋ฌผ๋ฆฌ์ ํน์ฑ ์ถ๋ก (Inferring physical properties): ๊ฐ์ฒด-ํ๋-ํ๋ฉด ๋ถ๋ฅ(object-action-surface classification), ์ฌ๋ฃ-์ ์ถ์ (material-quantity estimation), ๋ฒ์ ๋ ฅ ์ถ์ (normal force estimation)๊ณผ ๊ฐ์ ์ง๋ ํ์ต(supervised learning) ์์ ์ ํตํด Sparsh-X ํํ์ ํ์ง์ ํ๊ฐํ์ต๋๋ค. Sparsh-X์ ์ธ์ฝ๋ ๊ฐ์ค์น๋ ๊ณ ์ ๋ ์ํ๋ก task-specific attentive decoder๋ฅผ ํ๋ จ์์ผ ์์ํ๊ฒ ํํ์ ํ์ง์ ์ธก์ ํ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ๋ค์ค ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ํจ๊ป ์ฌ์ฉํ์ ๋ ์ด๊ฐ ์ด๋ฏธ์ง ๋จ๋ ์ฌ์ฉ ๋๋น ๋ถ๋ฅ ์ ํ๋๊ฐ ํ์ ํ ํฅ์๋์์ผ๋ฉฐ, end-to-end ๋ชจ๋ธ๋ณด๋ค ๋ฐ์ดํฐ ํจ์จ์ฑ๊ณผ ์ผ๋ฐํ ์ฑ๋ฅ์ด ์ฐ์ํจ์ ๋ณด์์ต๋๋ค.
- ์ ์ฑ
ํ์ต์ ์ํ Sparsh-X ํตํฉ (Sparsh-X for Policy Learning):
- ๋ชจ๋ฐฉ ํ์ต(Imitation Learning)์ ํตํ ํ๋ฌ๊ทธ ์ฝ์ : ๋ก๋ด์ด Allegro hand์ Digit 360 ์ผ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฌ๊ทธ๋ฅผ ์์ผ์ ์ฝ์ ํ๋ ์์ ์์, Sparsh-X๋ฅผ ํ์ฉํ ๋ค์ค ๊ฐ๊ฐ ์ด๊ฐ ํผ๋๋ฐฑ์ด ์ ์ฑ ์ฑ๊ณต๋ฅ ์ ํฌ๊ฒ ํฅ์์์ผฐ์ต๋๋ค. ์ธ๋ถ ์๊ฐ ์ ๋ณด๋ง ์ฌ์ฉํ์ ๋๋ณด๋ค 500%, ์ด๊ฐ ์ด๋ฏธ์ง๋ง ์ฌ์ฉํ end-to-end ์ ์ฑ ๋ณด๋ค 63%์ ์ฑ๊ณต๋ฅ ํฅ์์ ๋ณด์์ต๋๋ค.
- ์๋ฎฌ๋ ์ด์ ์์ ์ค์ ์ธ๊ณ๋ก์ ์ด๊ฐ ์ ์(Sim-to-Real Tactile Adaptation)์ ํตํ ์์ ๊ฐ์ฒด ํ์ : Hora [51]์ ๊ฐ์ ์๋ฎฌ๋ ์ด์ ํ๋ จ๋ ๊ธฐ๋ณธ ์ ์ฑ ์์ ControlNet [52]์ ํ์ฉํ์ฌ ์ด๊ฐ ์ ์ ๋ชจ๋์ ํ์ต์์ผฐ์ต๋๋ค. ์ด๋ ๊ฐ์ฒด์ ๋ฌผ๋ฆฌ์ ํน์ฑ(์ง๋, ๋ง์ฐฐ ๋ฑ) ๋ณํ์ ๋ํ ์ ์ฑ ์ ๊ฒฌ๊ณ ์ฑ์ ๋์ฌ ์์ง ํ๋ฅ(vertical drift)๋ฅผ 90% ๊ฐ์์ํค๊ณ , ๊ฐ์ฒด ์ฌ๋ฆฝ์ ์ค์ฌ ํ์ ์์ ์ฑ์ ํฅ์์์ผฐ์ต๋๋ค.
Sparsh-X๋ ๋ค์ค ๊ฐ๊ฐ ์ด๊ฐ ์ ๋ณด๋ฅผ ํตํฉํจ์ผ๋ก์จ ๋ก๋ด ์กฐ์์ ์ ๋ฐ์ฑ๊ณผ ๊ฒฌ๊ณ ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์์ ์ ์ฆํ๋ฉฐ, ์ด๊ฐ ์ผ์ฑ ๋ถ์ผ์ foundation models ๊ฐ๋ฐ์ ์ค์ํ ๋ฐ๊ฑธ์์ ๋ด๋๋ ์ต๋๋ค.
Detail Review
1. ๋ ผ๋ฌธ์ ์ฃผ์ ๋ด์ฉ ์์ฝ

Sparsh-X์ ๋ฉํฐ์ผ์ ์ด๊ฐ ํํ ์ตํฉ ๊ตฌ์กฐ ์์. ์ด ๊ตฌ์กฐ๋ Digit 360 ์ผ์๋ก๋ถํฐ ์ป์ ์ด๊ฐ ์ด๋ฏธ์ง, ์ง๋(์ค๋์ค), ๊ด์ฑ๋ชจ์ , ์๋ ฅ ์ ํธ๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์, ํธ๋์คํฌ๋จธ ๊ธฐ๋ฐ ๋ฐฑ๋ณธ์์ ์ด๋ค์ ์ตํฉํ์ฌ ๋ฌผ์ฒด์ ๋ฌผ๋ฆฌ์ ํน์ฑ ๋ฐ ์ ์ด ์ํ๋ฅผ ๋ํ๋ด๋ ํตํฉ ํํ์ ํ์ตํ๋ค.
๋ณธ ๋ ผ๋ฌธ์์๋ Meta/FAIR๊ฐ ๊ฐ๋ฐํ ์ด๊ณ ํด์๋ ์ด๊ฐ ์ผ์ Digit 360์ ํ์ฉํ์ฌ 4๊ฐ์ง ์ด๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ(์ด๋ฏธ์ง, ์ค๋์ค, ๊ด์ฑ, ์๋ ฅ)๋ฅผ ํตํฉํ๋ Sparsh-X๋ผ๋ ํํ ํ์ต ๋ฐฑ๋ณธ์ ์ ์ํ๋ค. ์ ์๋ค์ ์ฝ 100๋ง ๊ฑด์ ์ ์ด-์กฐ์ ๋ฐ์ดํฐ(์ฝ์ , ๋ฏธ๋๋ผ, ๋๋๋ฆผ, ํ์ ๋ฑ ๋ค์ํ ์กฐ์ ํ๋)๋ฅผ ์์งํ์ฌ ์๊ธฐ ์ง๋ ํ์ต์ผ๋ก Sparsh-X๋ฅผ ์ฌ์ ํ์ต์์ผฐ๋ค. ์ด๋ ๊ฒ ํ์ต๋ ํํ์ ๋ฌผ์ฒด์ ์ง๋, ๋ง์ฐฐ, ํ ๋ฑ์ ๋ฌผ๋ฆฌ์ ํน์ฑ์ ์ถ๋ก ํ ์ ์๋ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.
- ์ ์ ๋ฐฉ์: Sparsh-X๋ ๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ๋ ๋ฆฝ์ ์ธ ํธ๋์คํฌ๋จธ ๋ธ๋ก์ผ๋ก ์ธ์ฝ๋ฉํ ํ, ๋ณ๋ชฉ(Bottleneck) ํ ํฐ์ ๋งค๊ฐ๋ก ํฌ๋ก์ค-๋ชจ๋ฌ ํจ์ ์ ์ํํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋๋ค. ์ด๋ฅผ ํตํด ๊ณ ํด์๋ ์ด๊ฐ ์ด๋ฏธ์ง๋ฟ ์๋๋ผ ์ด์์ ์ง๋์, ๊ฐ์๋/์์ด๋ก ์ผ์ ์ ๋ณด, ์๋ ฅ ์ ํธ ๋ฑ ์ด์ง์ ์ธ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ์ ์ฌ ๊ณต๊ฐ์ ํจ๊ณผ์ ์ผ๋ก ์ตํฉํ๋ค.
- ๋ฐ์ดํฐ: ์ํ ๋ก๋ด ์๊ฐ๋ฝ๊ณผ ์๋ ์ง๊ฒ์ ์ฅ์ฐฉํ Digit 360์ผ๋ก ๋ค์ํ ํ๊ฒฝ์์ ์์งํ ์ฝ 1M์ ๋น๋ผ๋ฒจ ์ ์ด ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ค. ์ด ๋๊ท๋ชจ ๋ฌด๋ผ๋ฒจ ๋ฐ์ดํฐ์ ์ ํฅํ ์ ์ฌํ ์ฐ๊ตฌ๋ฅผ ์ํ ๋ฒค์น๋งํฌ๋ก๋ ํ์ฉ๋ ์ ์๋ค.
- ์คํ ๊ณผ์ : ํ์ต๋ ํํ์ ๋ ๊ฐ์ง ์ฃผ์ ์คํ์ ์ ์ฉ๋์๋ค.
- ํ๋ด ํ์ต(imitation learning)์ ํตํ ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ์ (Allegro ๋ก๋ด ์์ ํ๋ฌ๊ทธ๋ฅผ ๊ฝ๋ ์์ )์,
- ์๋ฎฌ๋ ์ด์ -ํ์ค ๊ฐ ์ด๊ฐ ์ ์์ ํตํ ์์ ํ์ ๊ณผ์ (์ปต ๋ชจ์ ๋ฌผ์ฒด๋ฅผ ์ ์์์ ํ์ ์ํค๋ ์์ )์ด๋ค.
- ๋ํ ๋ฌผ๋ฆฌ์ ์์ฑ ์ถ๋ก ๊ณผ์ (๋ฌผ์ฒด-ํ๋ ๋ถ๋ฅ, ์ฌ์งยท์ง๋ยท์ ์ถ์ , ๊ฐํด์ง ํ ์ถ์ ๋ฑ)๋ ๋ณํํ์ฌ ํ๊ฐํ๋ค.
- ์ฃผ์ ๊ฒฐ๊ณผ:
- Sparsh-X๋ฅผ ํ์ฉํ ์ ์ฑ ์ (a) ์ธ๋ถ ์นด๋ฉ๋ผ ์ ๋ณด๋ง ์ฌ์ฉํ ์ ์ฑ ๋๋น ์ฑ๊ณต๋ฅ ์ด ์ฝ 500%(์ฆ 5๋ฐฐ) ๋๊ณ , (b) ์ด๊ฐ ์ด๋ฏธ์ง๋ง ๋จ๋ ์ผ๋ก ์ฌ์ฉํ ์ข ๋จ๊ฐ(end-to-end) ํ์ต ๋๋น 63% ๋์ ์ฑ๊ณต๋ฅ ์ ๋ณด์๋ค.
- ํนํ, ํ๋ฌ๊ทธ ์ฝ์ ์คํ์์๋ Sparsh-X ๊ธฐ๋ฐ ์ ์ฑ ์ด 20ํ ์๋ ์ค 90%์ ์ฑ๊ณต๋ฅ ์ ๊ธฐ๋กํ์ผ๋ฉฐ, ๊ธฐ์กด ๋น์ ยท์ด๊ฐ ๋ฐฉ์ ๋๋น ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์๋ค.
- ์์ ํ์ ๊ณผ์ ์์๋ Sparsh-X๋ฅผ ์ด์ฉํด ์๋ฎฌ๋ ์ดํฐ์์ ํ๋ จ๋ ์ ์ฑ ์ ์ ์์ํจ ๊ฒฐ๊ณผ, ๋ฌผ์ฒด์ ์์ง ์ด๋์ด ์ฝ 90% ๊ฐ์ํ๋ ๋ฑ ์์ ์ฑ์ด ํฌ๊ฒ ๊ฐ์ ๋์๋ค.
- ๋ฌผ๋ฆฌ ์์ฑ ์ถ๋ก ์์๋ Sparsh-X ํํ์ ์ฌ์ฉํด 48% ๋์ ์ ํ๋๋ฅผ ๊ธฐ๋กํด, ๊ธฐ์กด ์ข ๋จ ํ์ต ๋ฐฉ์ ๋๋น ๋ฌผ๋ฆฌ์ ํน์ฑ ์ดํด ๋ฅ๋ ฅ์ด ํฌ๊ฒ ํฅ์๋จ์ ๋ณด์๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ๊ฒฐํฉํ๋ฉด ํ ์ถ์ ์ค์ฐจ๊ฐ ํ๊ท 35mN๋ก ์ด๊ฐ ์์๋ง ์ฌ์ฉํ์ ๋๋ณด๋ค 17% ๊ฐ์ํ๋ค.
2. ๊ธฐ์ ์ ๊ธฐ์ฌ ๋ฐ ํ๊ณ ๋ถ์
- ํตํฉ ๋ฉํฐ๋ชจ๋ฌ ๋ฐฑ๋ณธ: ๋ณธ ๋ ผ๋ฌธ์ ํต์ฌ ๊ธฐ์ฌ๋ Sparsh-X๋ผ๋ ์ต์ด์ ๋ฉํฐ์ผ์ ์ด๊ฐ ํํ ๋ฐฑ๋ณธ์ด๋ค. ์ด์ ๊น์ง ์ด๊ฐ ํํ ํ์ต์ ๋๋ถ๋ถ ๋จ์ผ ๋ชจ๋ฌ๋ฆฌํฐ(์: GelSight๋ฅ ์ด๊ฐ ์์)๋ ๋ชจ๋ฌ๋ฆฌํฐ๋ณ ๊ฐ๋ณ ํ์ต์ ๊ทธ์ณค๋ค. Sparsh-X๋ ๋ค ๊ฐ์ง ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ๋ณ๋ชฉ ๊ธฐ๋ฐ ํธ๋์คํฌ๋จธ๋ก ์ตํฉํจ์ผ๋ก์จ, ๋ค์ํ ์ด๊ฐ ์ ํธ ๊ฐ์ ์ํธ ๋ณด์์ ์ ๋ณด๋ฅผ ํฌ์ฐฉํ๋ค. ํนํ, ๋จ์ ํ ํฐ ๋ณํฉ ๋ฐฉ์์ ์ฌ์ฉํ ๊ธฐ์กด ๋ฉํฐ๋ชจ๋ฌ ํธ๋์คํฌ๋จธ(MULSA)๋ณด๋ค ๊ณ์ฐ ๋ณต์ก๋๋ฅผ ํฌ๊ฒ ๋ฎ์ถ๊ณ , ๋ค ๊ฐ์ง ์ ๋ ฅ์ ํ๋์ ์ ์ฌ ๊ณต๊ฐ์ผ๋ก ์์ถํ ์ ์๋ค.
- ๋๊ท๋ชจ ์๊ธฐ ์ง๋ ํ์ต: ์ฝ 100๋ง ๊ฑด์ ์ค์ ์ ์ด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ SSL(์๊ธฐ ์ง๋ ํ์ต)์ ์ํํ๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง ๋น์ฉ ์์ด ์ผ๋ฐํ ๊ฐ๋ฅํ ์ด๊ฐ ํํ์ ํ์ตํ์๋ค. ์ฌ์ ํ์ต๋ Sparsh-X ํํ์ downstream ํ์ต ์ ๋ฐ์ดํฐ ํจ์จ์ ํฌ๊ฒ ๋์ฌ, ์ ์ ๋ ์ด๋ธ ์ํ๋ก๋ ์์ ์ ์ธ ์ ์ฑ ํ์ต์ด ๊ฐ๋ฅํ๋ค.
- ์ ๋ฐํ ๋ฌผ๋ฆฌํน์ฑ ํ์ต: Sparsh-X๋ ๋ฌผ์ฒด์ ์ง๋, ๋ง์ฐฐ๊ณ์, ์ ์ฉ ํ ๋ฑ ๋ค์ํ ๋ฌผ๋ฆฌ ์์ฑ์ ํฌ์ฐฉํ๋ฉฐ, ์ด๋ฌํ ์์ฑ ์์ธก ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์๋ค. ์ค์ ๋ก ๋ณธ ๋ ผ๋ฌธ์์๋ ๋ฌผ์ฒด-ํ๋-๋ฉด ๋ถ๋ฅ, ์ฌ์งยท์ ์์ธก, ๊ฐํด์ง ํ ์ถ์ ์คํ์ ํตํด Sparsh-X๊ฐ 48% ๋ ๋์ ๋ถ๋ฅ ์ ํ๋๋ฅผ ๋ณด์์ ํ์ธํ๋ค. ๋ํ ์ ์(normal) ํ ์ถ์ ์คํ์์ ๋ชจ๋ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ๊ฒฐํฉํ ๋ ํ๊ท ์ค์ฐจ๊ฐ 17% ๊ฐ์ํ์ฌ ํ ์ถ์ ์ ํ๋๊ฐ ํฅ์๋์๋ค.
- ์ ์ฑ ํ์ต๊ณผ ์๋ฎฌ๋ ์ดํฐ ์ ์: Sparsh-X ํํ์ ์ค์ ๋ก๋ด ์กฐ์ ์ ์ฑ ํ์ต์๋ ์ ์ฉ๋์๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ์ ์์ ์ด๋ฏธ์ง+์ด๊ฐ์ ์กฐํฉ์ผ๋ก ํ๋์ ์์ธกํ๋ ์ข ๋จ๊ฐ ๋ชจ๋ธ์ Sparsh-X๋ฅผ ์ถ๊ฐํ์ ์ฑ๊ณต๋ฅ ์ด 63% ์ฆ๊ฐํ๋ค. ๋ํ, ์๋ฎฌ๋ ์ดํฐ์์ ํ๋ จ๋ ์์ ๋ฌผ์ฒด ํ์ ์ ์ฑ ์ Sparsh-X ๊ธฐ๋ฐ์ ์ด๊ฐ ์ ์ ๋ชจ๋(ControlNet)์ ์ ์ฉํ์ ๋ฌผ์ฒด์ ๋ฏธ๋๋ฌ์ง์ด ํ์ ํ ์ค์ด๋ค์์ผ๋ฉฐ, ๊ธฐ์กด ๋ฐฉ๋ฒ ๋๋น ์์ง ์ด๋๋ 90% ๊ฐ์ ํจ๊ณผ๋ฅผ ๋ณด์๋ค. ์ด์ฒ๋ผ ๋ฉํฐ์ผ์ ์ด๊ฐ ํํ์ ์๋ฎฌ-์ค์ ์ ์ด(sim-to-real) ๋ฌธ์ ํด๊ฒฐ์๋ ๊ธฐ์ฌํจ์ ๋ณด์๋ค.
- ํ๊ณ์ : ์ด ๋ ผ๋ฌธ์ ๋ฉํฐ์ผ์ ์ด๊ฐ์ ์ ์ฌ๋ ฅ์ ๋ณด์ฌ์ฃผ์์ผ๋ ๋ค์๊ณผ ๊ฐ์ ํ๊ณ๋ ์ง์ ํ๋ค. ์ฒซ์งธ, ํ์ฌ ์ฌ์ฉ๋ ๋ฐ์ดํฐ์ ์ Digit 360 ์ผ์๊ฐ ํฌํจ๋ ํน์ ํ๋ซํผ(์: Allegro ์, ์๋ ์ง๊ฒ)์์ ์์ง๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฐ ์์ ๋ชจ๋ฌ๋ฆฌํฐ์ ๋ค์์ฑ์ด ์ ํ์ ์ผ ์ ์๋ค. ์ผ์๋ณ ๊ดํ์ ํน์ฑ ์ฐจ์ด๋ก ์ธํด ์ผ๋ฐํ ์ฑ๋ฅ์ด ์ ํ๋ ์ฐ๋ ค๊ฐ ์๋ค. ๋์งธ, ๋ชจ๋ ์คํ์์ Sparsh-X ํํ์ ๊ณ ์ (frozen) ์ํ๋ก ์ฌ์ฉํ์ผ๋ฉฐ, ๋ค์ด์คํธ๋ฆผ ๊ณผ์ ๋ณ๋ก ํ์ธํ๋์ ํ์ง ์์๋ค. ์ค์ ์ ์ฉ ์ ํ์ธํ๋์ ํ์ฉํ๋ฉด ๊ฐ๋ณ ๋ชจ๋ฌ๋ฆฌํฐ์ ๋ฐ์ดํฐ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ๋ณด์ํ๊ณ ์ฑ๋ฅ์ ๋์ฑ ๋์ผ ์ ์๋ค. ์ ์งธ, ํ ์ถ์ ์คํ์ ์ ์ ๋ฐฉํฅ ํ์ ํ์ ๋์๊ณ , ๋ค์ํ ์ ์ด ๊ธฐํ๋ ์ ๋จ๋ ฅ ์ถ์ ์ ๋ค๋ฃจ์ง ์์๋ค. ์ ๋จ๋ ฅ์ Digit 360 ๊ตฌ์กฐ(ํ์ฑ๋) ๋๋ฌธ์ ๋ชจ๋ธ๋ง์ด ๋ณต์กํ๋ฉฐ, ๋ณธ ๋ ผ๋ฌธ์์๋ ๋ณ๋ ๊ณ ๋ ค๋์ง ์์๋ค. ๋ง์ง๋ง์ผ๋ก, ๋์ฉ๋ ํธ๋์คํฌ๋จธ๋ฅผ ํ์ตํ๋ ๋ฐ ํ์ํ ๊ณ์ฐ ์์๊ณผ ๋ฐ์ดํฐ ์์ง ๋ ธ๋ ฅ์ด ์ปค์, ์ค์ ๋ก ์ ์ฉํ๋ ๋ฐ ๋น์ฉ ๋ถ๋ด์ด ์๋ค.
3. ๊ด๋ จ ์ฐ๊ตฌ์์ ๋น๊ต
- ๊ธฐ์กด ์ด๊ฐ ๊ธฐ๋ฐ ์กฐ์ ์ฐ๊ตฌ: ์ ํต์ ์ผ๋ก ๋ก๋ด ์ด๊ฐ ์ฐ๊ตฌ์์๋ GelSight, DIGIT ๋ฑ ๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์๊ฐ ์ฃผ๋ก ์ฌ์ฉ๋์๋ค. ์ด๋ฐ ์ผ์๋ ๊ณ ํด์๋ ์ด๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํด ๋ฌผ์ฒด ํ์, ํ, ๋ง์ฐฐ ๋ฑ์ ์ถ์ ํ ์ ์๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ ์์ ์ ๋จ์ผ ์ด๊ฐ ์ด๋ฏธ์ง์ ์์กดํ๊ฑฐ๋, ์ธ๋ถ ์นด๋ฉ๋ผ์ ์ฐ๊ณํ๋ ๋ฐฉ์์ด์๋ค. ์๋ฅผ ๋ค์ด, ๋ค์ํ ์กฐ๋ฆฝ, ํ๋ฉด ์๋ณ, ๊ฒฝ๋ก ์ถ์ ๊ณผ์ ์์ GelSight๋ฅ ์ผ์๊ฐ ํ์ฉ๋์์ง๋ง, ์์ ์ด๊ฐ๋ง์ผ๋ก๋ ์ฐ์์ ์ธ ์ ์ด ๋์์ ๋ฏธ์ธํ ๋ณํ๋ฅผ ์์ ํ ํฌ์ฐฉํ๊ธฐ ์ด๋ ต๋ค๋ ํ๊ณ๊ฐ ์๋ค.
- ์ค๋์ค ๋ฐ ๊ธฐํ ๋ชจ๋ฌ๋ฆฌํฐ ํ์ฉ: ์ผ๋ถ ์ฐ๊ตฌ์์๋ ์ ์ด ์ ๋ฐ์ํ๋ ์ง๋์(์ค๋์ค)์ด๋ ์ธ๋ถ ์นด๋ฉ๋ผ ์์์ ํจ๊ป ์ด์ฉํ์ฌ ๋ฌผ์ฒด ํน์ฑ์ ์ถ์ ํ๋ ค ํ๋ค. ์์ปจ๋, ์ ์ด ๋ง์ดํฌ๋ฅผ ์ด์ฉํด ์ฌ์ง์ ์๋ณํ๊ฑฐ๋, ์์-์ค๋์ค ํฉ์ฑ ํ์ต์ ์๋ํ ๋ฐ ์๋ค. ํ์ง๋ง ์ค๋์ค ๋จ์ผ ๋ชจ๋ฌ๋ก๋ ์ ์ด๊ณผ์ ์ ๋ณต์กํ ํยท๋ณํ ์ ๋ณด๋ฅผ ์จ์ ํ ์ป๊ธฐ ์ด๋ ต๊ณ , ๋ฉํฐ๋ชจ๋ฌ ํ์ต์ ํ๋๋ผ๋ ์ฃผ๋ก ์๊ฐ๊ณผ ์ฒญ๊ฐ์๋ง ๊ตญํ๋์๋ค.
- ๊ธฐ์กด ๋ฉํฐ๋ชจ๋ฌ ์ ๊ทผ: MULSA ๋ฑ ์ต๊ทผ ์ฐ๊ตฌ๋ ๋น์ , ์ด๊ฐ ์์, ์ค๋์ค๋ฅผ ํจ๊ป Transformer๋ก ํ์ตํ๋ ๋ฐฉ์์ผ๋ก ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํํ์ ์๋ํ๋ค. ๊ทธ๋ฌ๋ MULSA๋ ๋จ์ํ ๋ชจ๋ ํ ํฐ์ ์ด์ด๋ถ์ฌ(attention concatenation) ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๊ณ์ฐ ๋ณต์ก๋๊ฐ ๋งค์ฐ ์ปค์ง๋ ๋ฌธ์ ๊ฐ ์๋ค. ๋ํ MimicTouch (Yu et al., 2024)์ ๊ฐ์ ์ฐ๊ตฌ๋ ์์ ์ด๊ฐ๊ณผ ์ค๋์ค๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก SSL๋ก ํ์ตํ์ง๋ง, ๋ชจ๋ฌ๋ฆฌํฐ ๊ฐ ์ตํฉ์ ์ํํ์ง ์์ ์ด๊ฐ ๊ฐ ์ํธ์์ฉ์ ์ถฉ๋ถํ ํ์ฉํ์ง ๋ชปํ๋ค.
- ๋ณธ ๋ ผ๋ฌธ์ ์ฐจ๋ณ์ : Sparsh-X๋ ๋ค ๊ฐ์ง ๋ชจ๋ฌ๋ฆฌํฐ(์ด๋ฏธ์ง, ์ค๋์ค, ๊ด์ฑ, ์๋ ฅ)๋ฅผ ํตํฉํ๋ ์ ์์ ๊ธฐ์กด ์ฐ๊ตฌ์ ๋๋ ทํ ์ฐจ๋ณ์ฑ์ ๊ฐ์ง๋ค. ํนํ, ๋ณ๋ชฉ ํ ํฐ ๊ธฐ๋ฐ์ ๋ฉํฐ๋ชจ๋ฌ ํธ๋์คํฌ๋จธ๋ฅผ ๋์ ํด ๋ชจ๋ฌ๋ฆฌํฐ ๊ฐ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ์ตํฉํ๋ฉฐ, ์ข ๋ ๋ฐฉ์๋ณด๋ค ๊ณ์ฐ ํจ์จ์ฑ๊ณผ ํํ๋ ฅ ๋ชจ๋ ๊ฐ์ ํ๋ค. ์ด๋ ๊ธฐ์กด ์์ฑ ๊ธฐ๋ฐ ์ ๊ทผ์ด๋ ๋จ์ผ์ผ์ ๊ธฐ๋ฐ ๋ชจ๋ธ์ด ๋ค๋ฃจ์ง ๋ชปํ ๋ค์ํ ์ด๊ฐ ์ ํธ๋ฅผ ํตํฉํ์ฌ, ๋ ํ๋ถํ ์ด๊ฐ ํํ์ ํ์ตํ ์ ์๊ฒ ํ๋ค. ์ฆ, ์ข ์ ์ฐ๊ตฌ๊ฐ ํด๊ฒฐํ์ง ๋ชปํ๋ ๋ฉํฐ์ผ์ ์ตํฉ ๋ฐฉ์์ ์ ์ํจ์ผ๋ก์จ, ๋ก๋ด์ ์ด๊ฐ ์ธ์ง๊ฐ ํ์ธต ๋ฐ์ ๋์๋ค.
4. ์ค์ ์์ฉ ๊ฐ๋ฅ์ฑ ํ๊ฐ
- ์ผ์ ๋ฐ ํ๋์จ์ด ์ธก๋ฉด: ์ ์๋ ๋ฐฉ๋ฒ์ Digit 360 ์ผ์๋ฅผ ์ ์ ๋ก ํ๋ค. Digit 360์ Meta FAIR์ GelSight๊ฐ ๊ณต๊ฐํ ์ต์ฒจ๋จ ์ด๊ฐ ์ผ์๋ก, ์ง๋ฆ 14mm์ ์ธ์กฐ ์๊ฐ๋ฝ ๋ชจ์์ด๋ฉฐ 18๊ฐ ์ด์์ ์ผ์ฑ ๊ธฐ๋ฅ์ ํตํฉํ๋ค[16]. ๋ฌผ๋ฆฌ์ ๋ณํ๊ณผ ์๋ ฅ, ์ง๋์ ์ด๊ณ ํด์๋๋ก ๊ฐ์งํ์ฌ ์ธ๊ฐ ์์ค์ ์ ๋ฐ๋๋ก ํฐ์น๋ฅผ ๋์งํธํํ ์ ์๋ค[16]. GelSight ์ธก์ ์ด ์ผ์๋ฅผ ๋ด๋ ๋ถํฐ ๋ณธ๊ฒฉ ๊ณต๊ธํ ์์ ์ด๋ฏ๋ก, ํฅํ ์ฐ์ ์ฉ ๋ก๋ด์๋ ์ฅ์ฐฉ์ด ๊ฐ๋ฅํด์ง ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. ๊ทธ๋ฌ๋ ํ์ฌ๋ ๋น๊ต์ ์คํ์ค์ฉ ํ๋กํ ํ์ ์์ค์ด๋ฏ๋ก, ์ค์ ๊ณต์ฅ์ด๋ ์๋น์ค ํ๊ฒฝ์ ๋ฐฐ์นํ๋ ค๋ฉด ์ถ๊ฐ์ ์ธ ๋ด๊ตฌ์ฑ ๊ฒ์ฆ๊ณผ ๋น์ฉ ๊ณ ๋ ค๊ฐ ํ์ํ๋ค.
- ์์คํ ์๊ตฌ ์ฌํญ: Sparsh-X๋ ๋๊ท๋ชจ ์ฌ์ ํ์ต์ด ์ ์ ๋๋ฏ๋ก ์๋นํ ๊ณ์ฐ ์์๊ณผ ๋ฐ์ดํฐ ์์ง์ด ํ์ํ๋ค. ์ฐ์ ํ์ฅ์์ ๋์ ํ๋ ค๋ฉด ๊ฐ๋ณ ์์ ์ ๋ง์ถฐ ์ถ๊ฐ ํ์ต ๋๋ ๋ฏธ์ธ ์กฐ์ (fine-tuning)์ด ํ์์ ์ด๋ค. ๋ํ, Digit 360์ ๋ก๋ด ์๊ฐ๋ฝ์ ๋ถ์ฐฉํ๊ณ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ค๋ฉด ๊ณ ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฐ์ฐ ํ๋์จ์ด๊ฐ ์๊ตฌ๋๋ค. ์๋ฅผ ๋ค์ด ์ฝ์ ์กฐ๋ฆฝ ์์ ์์๋ ์ผ์-ํ๋ ๋ฐ์ ์ง์ฐ(latency)์ ์ค์ฌ์ผ ํ๋ฉฐ, ์ฐ์ ์ฉ ๋ก๋ด ์์ ์ ํํ ๋ง๋๋ก ์ผ์ ์ฅ์ฐฉ ๋ฐฉ์์ ๊ณ ๋ คํด์ผ ํ๋ค.
- ์ ์ฉ ๊ฐ๋ฅ์ฑ: ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ , Sparsh-X์ ์ด๊ฐ ํํ์ ๊ณ ์ ๋ฐ ์์ ์ ์ ๋ฆฌํ๋ค. ํ๋ฌ๊ทธ ์ฝ์ , ๋์ฌ ์ฒด๊ฒฐ ๋ฑ ์นด๋ฉ๋ผ๋ก๋ ์ด๋ ค์ด ์ ๋ฐ ์กฐ๋ฆฝ ์์ ์ด๋, ์กฐ๋ฆฌ ๋ก๋ด์ ์ฌ์ธํ ์กฐ์, ๋ณต์ก ํ์์ ๋ถํ ๊ฒ์ฌ ๋ฑ์ ํ์ฉํ ์ ์๋ค. ๋ํ, ์ผ์ ๋ฐ์ดํฐ์ ํ์ต์ ๋ณํํ๋ฉด ๋น์ ์ ๋ณด๊ฐ ๋ถ์ถฉ๋ถํ ์ด๋ก๊ฑฐ๋ ๋ถ๋ถ ๊ฐ๋ ค์ง ํ๊ฒฝ์์๋ ์์ ์ ์ธ ์กฐ์์ด ๊ฐ๋ฅํ๋ค. ์์ปจ๋, ๋ณต์กํ ํ๋ก๊ธฐํ ์ ์์ ๋ถํ์ ์ง๊ฑฐ๋, ์๋ฃ์ฉ ๋ก๋ด์ด ๋ฏธ์ธํ ์กฐ์ง์ ๋ค๋ฃจ๋ ์์ ๋ฑ์ ์์ฉ๋ ์ ์๋ค. ์ค์ ๋ก ๋ณธ ๋ ผ๋ฌธ์์๋ ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ ๊ฐ์ ์ฐ์ ์ ์๋ฏธ๊ฐ ์๋ ์กฐ์์์ ํฐ ์ฑ๋ฅ ํฅ์์ด ๊ด์ฐฐ๋์๋ค.
- ์ ์ฝ ๋ฐ ์ ๋ง: ํ์ฌ ์ฐ๊ตฌ ๋จ๊ณ์์๋ ๋ค์ํ ์ ์ด ํํ(๊ฒฝ์ฌ์ง ํ๋ฉด, ์ ๋จ๋ ฅ ๋ฑ)์ ๋ํ ๊ฒ์ฆ์ด ๋ถ์กฑํ๋ฉฐ, ๋๋์ ์ด๊ฐ ๋ฐ์ดํฐ ๊ตฌ์ถ๋ ํ์ํ ์ํ์ด๋ค. ๋ํ ์ค์ ์ฐ์ ํ๊ฒฝ์์๋ ์ผ์์ ๋ด๊ตฌ์ฑ, ์ก์ยท์ค์ผ ๋ฌธ์ , ๋ชจ๋ธ์ ์ถ๋ก ์๋ ๋ฑ์ด ์ถ๊ฐ ๊ณผ์ ๊ฐ ๋ ์ ์๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ Sparsh-X๋ ์ด๊ฐ์ ๊ธฐ๋ฐํ โ๊ธฐ์ด ๋ชจ๋ธ(Foundation Model)โ ์ ๊ทผ์ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ค๋ค. ์ฆ, ๋ค์ํ ๋ก๋ด ์์ ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ด๊ฐ ํํ์ ์ ๊ณตํจ์ผ๋ก์จ, ์ถํ ๋๋ฉ์ธ๋ณ ๋ฏธ์ธ ์กฐ์ ์ผ๋ก ์ ์ฉ ๋ฒ์๋ฅผ ํ์ฅํ ์ ์๋ ์ ์ฌ๋ ฅ์ด ํฌ๋ค. ์ค์ ๋ก GelSight ์ธก์ Digit 360์ ๋ก๋ด ์ด๊ฐ ์ฐ๊ตฌ์ ๋ค์ ๋จ๊ณ๋ก ํ๊ฐํ๋ฉฐ, ์๋ฃยท๊ฐ์ํ์คยทํด๋จธ๋ ธ์ด๋ ๋ฑ ๋ค์ํ ๋ถ์ผ์ ์์ฉํ ์ ์์ ๊ฒ์ผ๋ก ์ ๋งํ๋ค. ๋ฐ๋ผ์ ์ถฉ๋ถํ ๋ฐ์ดํฐ์ ์ฐ์ฐ ์์์ด ํ๋ณด๋๋ค๋ฉด, Sparsh-X ๋ฐฉ์์ ์ฐ์ ์ฉยท์๋น์ค์ฉ ๋ก๋ด์์ ์ฌ์ธํ ์กฐ์์ ํ์๋ก ํ๋ ๋ค์ ๊ณผ์ ์ ์ ์ฉ ๊ฐ๋ฅํ ๊ฒ์ด๋ค.