๐Sparsh-X ๋ฆฌ๋ทฐ
- ์ด ๋ ผ๋ฌธ์ ๋ก๋ด ์กฐ์์ ์ํ ์ต์ด์ ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํํ ํ์ต ๋ชจ๋ธ์ธ 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 ๊ธฐ๋ฐ์ ๋ฐฑ๋ณธ ์ํคํ ์ฒ์ ์์ต๋๋ค.

์ ๋ ฅ ์ ํธ๋ ๋จผ์ 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
Abstract
์ด ๋ ผ๋ฌธ์์๋ Sparsh-X (๋๋ TacX๋ก๋ ์ธ๊ธ๋จ)๋ผ๋ ๋ค์ค๊ฐ๊ฐ ์ด๊ฐ ํํ ํ์ต ๋ชจ๋ธ์ ์ ์ํ๋ค. Sparsh-X๋ ํ๋์ ๋ก๋ด ์ด๊ฐ ์ผ์๋ก๋ถํฐ ์ป์ ๋ค ๊ฐ์ง ์์ดํ ์ด๊ฐ ์ ํธ โ ์์(Image), ์๋ฆฌ(Audio), ์ด๋(IMU ๋ฐ์ดํฐ), ์๋ ฅ(Pressure) โ ๋ฅผ ์๊ธฐ ์ง๋ ํ์ต์ ํตํด ํ๋์ ํตํฉ๋ ํํ ๊ณต๊ฐ์ ์ตํฉํ๋ ๋ฐฑ๋ณธ ๋ชจ๋ธ์ด๋ค. ์ด ๋ชจ๋ธ์ Meta(Facebook) FAIR ์ฐ๊ตฌํ๊ณผ ๋ํ ์ฐ๊ตฌ์๋ค์ด ํจ๊ป ๊ฐ๋ฐํ์์ผ๋ฉฐ, ์๋ก์ด ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ์ผ์ Digit 360์ผ๋ก ์ฝ 100๋ง ํ ์ด์์ ๋ค์ํ ์ ์ด ์ํธ์์ฉ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ด๋ฅผ ํ์ต์ ํ์ฉํ๋ค. ์ ์๋ค์ Sparsh-X๊ฐ ์ด๋ฌํ ๋ฐฉ๋ํ ๋น์ง๋ ๋ฉํฐ๋ชจ๋ฌ ๋ฐ์ดํฐ๋ก๋ถํฐ ์ ์ด์ ๋ด์ฌ๋ ๋ฌผ๋ฆฌ์ ์์ฑ์ ํจ๊ณผ์ ์ผ๋ก ํ์ตํ์ฌ, ์ดํ ๋ก๋ด ์กฐ์ ๊ณผ์ ์ ํ์ฉํ ๋ ๋ฐ์ดํฐ ํจ์จ์ฑ๊ณผ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์์ ๋ณด์๋ค. ์ค์ ๋ก ๋ชจ๋ฐฉ ํ์ต ๊ธฐ๋ฐ ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ์ ์์, Sparsh-X ํํ์ ์ฌ์ฉํ ์ ์ฑ ์ ์์ ์๊ฐ ๊ธฐ๋ฐ ์ ์ฑ ๋๋น ์ฑ๊ณต๋ฅ ์ด 500% ํฅ์๋์๊ณ , ๋จ์ผ ์ด๊ฐ ์ด๋ฏธ์ง ๊ธฐ๋ฐ(end-to-end) ์ ์ฑ ๋๋น 63% ๋์์ก๋ค. ๋ํ ์ด๊ฐ ์ ๋ณด๋ฅผ ํ์ฉํ ๋ฏธ๋๋ผ ๊ฐ์๋ฅผ ํตํด ์๋ฎฌ๋ ์ด์ ์์ ํ์ต๋ ์ ์ฑ ์ ํ์ค๋ก ์ ์์ํฌ ๋ ๋ฌผ์ฒด์ ์์ ์ ํ์ง ์ ์ง ๋ฅ๋ ฅ์ด 90% ๊ฐ์ ๋๋ ๋ฑ, ๋ก๋ด ์กฐ์์ ๊ฒฌ๊ณ ์ฑ ๋ฐ ์ ์์ฑ ๋ฉด์์ ํ์ ํ ๊ฐ์ ์ ํ์ธํ์๋ค. ๋์๊ฐ Sparsh-X ํํ์ด ๋ฌผ์ฒด-ํ๋-ํ๋ฉด ์๋ณ, ์ฌ์ง ๋ฐ ์ ์ถ์ , ํ ์์ธก ๋ฑ์ ๋ฌผ๋ฆฌ์ ์์ฑ ์ถ๋ก ๊ณผ์ ์์๋ ๊ธฐ์กด ๋จ์ผ๋ชจ๋ฌ ์ ๊ทผ๋ณด๋ค ํ๊ท 48% ๋์ ์ ํ๋๋ฅผ ๋ณด์์ผ๋ก์จ, ๋ฉํฐ์ผ์ ์ฌ์ ํ์ต์ ์ด์ ์ ์ ์ฆํ์๋ค. ๋ณธ ๋ฆฌ๋ทฐ์์๋ ๋ ผ๋ฌธ์ ํต์ฌ ๋ด์ฉ์ ๊ฐ ์น์ ๋ณ๋ก ์ ๋ฆฌํ๊ณ , ์ ์๋ค์ ๋ฌธ์ ์์, ์ ์ ๊ธฐ๋ฒ์ ์ฐฝ์์ฑ ๋ฐ ๊ธฐ์กด ์ฐ๊ตฌ์์ ์ฐจ๋ณ์ฑ, ์คํ ์ค๊ณ์ ํ๋น์ฑ ๋ฐ ๊ฒฐ๊ณผ ๋ถ์, ๊ทธ๋ฆฌ๊ณ ํ๊ณ์ ๊ณผ ํฅํ ๊ณผ์ ๋ฑ์ ๋ํด ์ฌ์ธต์ ์ผ๋ก ํด์คํ๋ค.
Introduction
๋ฐฐ๊ฒฝ ๋ฐ ๋ฌธ์ ์์
์ด๊ฐ์ ์ธ๊ฐ์ ์ฌ์ธํ ์กฐ์ ๋ฅ๋ ฅ์ ํ์์ ์ธ ํ๋ถํ ๊ฐ๊ฐ์ด๋ค. ์ฌ๋์ ํผ๋ถ ๋ณํ, ์ง๋, ์ด๋, ์๋ ฅ ๋ฑ ๋ค์ํ ์ด๊ฐ ์ ํธ๋ฅผ ํตํฉํจ์ผ๋ก์จ ๋ฌผ์ฒด์ ๋ฌผ๋ฆฌ์ ํน์ฑ์ ํ์ ํ๊ณ ์ ์์ ์ผ๋ก ์กฐ์ํ๋ค. ์๋ฅผ ๋ค์ด ์๋ ๊ฐ๊ฐ๋ง์ผ๋ก๋ ํ๋ผ์คํฑ ์ปต๊ณผ ์ข ์ด์ปต์ ๊ตฌ๋ถํ๊ฑฐ๋, ์๊ฐ๋ฝ ์ฌ์ด์ ํ์ ๊ตด๋ฆฌ๊ฑฐ๋, ์์ผ๊ฐ ๊ฐ๋ ค์ง ์ํ์์๋ ๋๊ตฌ๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํผ๋๋ฐฑ์ ์ ๊ทน ํ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ฌ์ธํ ์กฐ์์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ๋ก๋ด ๊ณตํ ๋ถ์ผ์์๋ ์์ง๊น์ง ๋ฉํฐ์ผ์ ์ด๊ฐ์ ํ์ฉ์ด ํฌ๊ฒ ๋ค์ฒ์ ธ ์๋ค. ๋๋ถ๋ถ์ ๊ธฐ์กด ์ฐ๊ตฌ๋ ํ๋์ ์ด๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ(์ฃผ๋ก ์ด๊ฐ ์ด๋ฏธ์ง)์ ์์กดํ๋๋ฐ, ์ด๋ ๊ทธ๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ํ์คํ๋ ํ๋์จ์ด(์: GelSight ๊ณ์ด ๊ดํ ์ด๊ฐ ์ผ์)์ ํ์ ๋์ด ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ์ผ์๊ฐ ์ด์ ๋ฑ์ฅํ๊ณ ์์ง๋ง, ์ด์ง์ ์ธ ์ด๊ฐ ์ ํธ๋ฅผ ํตํฉํ์ฌ ํ์ฉํ ์ ์๋ ํตํฉ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ๋ก ์ด ๋ถ์กฑํ ์ค์ ์ด์๋ค. ์ด๋ฌํ ๊ฒฉ์ฐจ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์๋ค์ ํํ ํ์ต(Representation Learning)์ ํ์ฉํ๋ ์ ๊ทผ์ ์ ์ํ๋ค. ์ฌ๋ฌ ์ผ์ ๋ชจ๋๋ก๋ถํฐ ์ป์ ์ํธ๋ณด์์ ์ธ ์ ์ด ์ ๋ณด๋ฅผ ํ๋์ ๊ณต์ ์ ์ฌ ๊ณต๊ฐ์ ์ตํฉํจ์ผ๋ก์จ, ๋ค์ด์คํธ๋ฆผ ์กฐ์ ๊ณผ์ ์ ๋ฐ์ดํฐ ํจ์จ์ ์ด๊ณ ๊ฒฌ๊ณ ํ ํ์ต์ ๊ฐ๋ฅ์ผ ํ๋ ค๋ ๊ฒ์ด๋ค. ํนํ, ์๊ธฐ ์ง๋ํ์ต(self-supervised learning)์ ํตํด ๊ฑฐ๋ํ ๋น๋ผ๋ฒจ ๋ฐ์ดํฐ์์ ์ด๊ฐ ํํ์ ์ฌ์ ํ์ตํ๋ฉด, ์ดํ ํน์ ๊ณผ์ ๋ฅผ ํ์ตํ ๋ ์๊ท๋ชจ์ ๋ฐ์ดํฐ๋ก๋ ์ฐ์ํ ์ฑ๋ฅ์ ์ป๊ฑฐ๋ ์ก์ ๋ฐ ๋ถ์ฐ์ ๊ฐ์ธํ ๋ชจ๋ธ์ ๋ง๋ค ์ ์์์ด ์๊ฐ ๊ธฐ๋ฐ ์ด๊ฐ ์ฐ๊ตฌ๋ค์์ ์์ฌ๋์ด ์๋ค.
์ ์ ๊ธฐ๋ฒ
์ด๋ฌํ ๋๊ธฐ๋ฅผ ๋ฐํ์ผ๋ก, ๋ณธ ๋ ผ๋ฌธ์ Sparsh-X๋ผ ๋ช ๋ช ๋ ์ฒซ ๋ฒ์งธ ๋ฒ์ฉ ๋ฉํฐ์ผ์ ์ด๊ฐ ๋ฐฑ๋ณธ ๋ชจ๋ธ์ ์๊ฐํ๋ค. Sparsh-X๋ Meta AI๊ฐ ๊ฐ๋ฐํ Digit 360์ด๋ผ๋ ์ ํ ์ด๊ฐ ์ผ์๋ฅผ ํตํด ์ป์ ๋ค ๊ฐ์ง ์ด๊ฐ ์ ๋ณด(์ด๋ฏธ์ง, ์๋ฆฌ, ์ด๋, ์๋ ฅ)๋ฅผ Transformer ๊ธฐ๋ฐ ์ ๊ฒฝ๋ง์ผ๋ก ์ตํฉํ์ฌ ์ธ์ฝ๋ฉํ๋ค. ๋ฐ์ดํฐ๋ ์ฌ๋ผ์ด๋ฉ, ํญ(tapping), ํ์ , ๋ฌผ์ฒด ์ง๊ธฐ ๋ฐ ๋๊ธฐ ๋ฑ ๋ค์ํ ์กฐ์ ๋์ ์ํฉ์์ ์์ง๋ ๋น๋ผ๋ฒจ ์ ์ด ๋ฐ์ดํฐ ์ฝ 100๋ง ๊ฑด์ด๋ฉฐ, Sparsh-X๋ ์ด ๋ค์ํ ์ ์ด ๊ฒฝํ์ผ๋ก๋ถํฐ ์ผ๋ฐ์ ์ธ ์ด๊ฐ ํํ์ ์๊ธฐ ์ง๋ํ์ต์ผ๋ก ํ์ตํ๋ค. ์ ์๋ค์ ํ์ต๋ Sparsh-X ํํ์ด ๋ฌผ์ฒด์ ์ข ๋ฅ๋ ์ง๋๊ณผ ๊ฐ์ ๊ฐ์ฒด ํน์ฑ, ์ ์ด๋ ฅ์ด๋ ์ฌ์ง๊ณผ ๊ฐ์ ์ ์ ์ ์ด ์์ฑ, ๋ฏธ๋๋ฌ์ง์ด๋ ์ถฉ๊ฒฉ ๊ฐ์ ๋์ ์ํธ์์ฉ ๋จ์ ๋ฑ ๊ด๋ฒ์ํ ๋ฌผ๋ฆฌ์ ์์ฑ๋ค์ ์๋ ์์ค์์ ์ธ์ฝ๋ฉํ๊ณ ์์์ ํ์ธํ์๋ค. ์ด๋ฌํ ์๋ ์ด๊ฐ ํํ์ ๋ก๋ด์ผ๋ก ํ์ฌ๊ธ ๋ฌผ์ฒด ๋ฐ ์ ์ด ์ํ ์ ๋ณด๋ฅผ ์ง์ ์ ์ฌ๊ณต๊ฐ์์ ํผ๋๋ฐฑ๋ฐ๊ฒ ํด์ฃผ๋ฏ๋ก, ์ฌ์ธํ ์กฐ์(dexterous manipulation)์ ํนํ ์ ์ฉํ๋ค๊ณ ๊ฐ์กฐํ๋ค.
์ ์ฑ ํ์ต๊ณผ์ ์ฐ๊ณ
๊ถ๊ทน์ ์ผ๋ก ์ด๊ฐ ์ ํธ์ ๊ฐ์น๋ ๋ก๋ด ํ์ต์ ์ผ๋ง๋ ํจ๊ณผ์ ์ผ๋ก ์ฐ์ด๋๋์ ๋ฌ๋ ค์๋ค๊ณ ์ ์๋ค์ ๋งํ๋ค. ๊ทธ๋ฌ๋ ํ์ค์์๋ ์ด๊ฐ ์ ๋ณด๋ฅผ ๊ฐํํ์ต ๋ฑ์ ํ์ฉํ๊ธฐ ์ด๋ ค์ด ์ ์ด ๋ง๋ค. ํนํ ์๋ฎฌ๋ ์ด์ -ํ์ค ๊ฐ ๊ฒฉ์ฐจ(sim-to-real gap)๋ก ์ธํด, ์ด๊ฐ ์ผ์๊ฐ ์๋ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์์ ํ์ตํ ์ ์ฑ ์ ํ์ค ๋ก๋ด์ ์ด์ํ๊ธฐ๊ฐ ๊น๋ค๋กญ๋ค. ๋ ผ๋ฌธ์์๋ Sparsh-X ํํ์ด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์ํํ ์ ์์์ ๋ ๊ฐ์ง ์๋๋ฆฌ์ค๋ก ์ค์ฆํ์๋ค: ์ฒซ์งธ, ๋ชจ๋ฐฉ ํ์ต(imitation learning)์ ํตํด ์ธ๊ฐ ๋ฐ๋ชจ์ ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ฑ ํ์ต์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋์งธ, ์๋ฎฌ๋ ์ด์ ์์ privileged information(์ ์ด๋ ฅ ๋ฑ ํ์ค์์ ์ง์ ์ป๊ธฐ ํ๋ ์ ๋ณด)์ผ๋ก ํ์ต๋ ์ ์ฑ ์ ํ์ค ์ด๊ฐ ํผ๋๋ฐฑ์ ์ถ๊ฐํ์ฌ ์ ์(sim-to-real tactile adaptation)ํ๋ ๊ฒฝ์ฐ์ด๋ค. ๊ฐ๊ฐ์ ๊ฒฝ์ฐ์ ๋ํด, ํ๋ฌ๊ทธ ์ฝ์ (insertion) ๊ณผ ์๋ฐ๋ฅ ์ ๋ฌผ์ฒด ํ์ (in-hand rotation)์ด๋ผ๋ ์ ๋ฐ ์กฐ์ ๊ณผ์ ๋ฅผ ์คํํ์ฌ Sparsh-X ํ์ฉ์ ํจ๊ณผ๋ฅผ ํ๊ฐํ์๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ๋ค์ค ์ด๊ฐ์ ํตํฉํ Sparsh-X ํํ์ ํ์ฉํ๋ฉด ๊ธฐ์กด์ ๋จ์ผ ์ด๊ฐ ์ด๋ฏธ์ง ๊ธฐ๋ฐ ์ ๊ทผ๋ณด๋ค ํ์ ํ ํฅ์๋ ์ฑ๋ฅ์ ์ป์ ์ ์์๊ณ , ๋ฉํฐ์ผ์ ์ด๊ฐ์ ๊ณต์ ์ ์ฌ ๊ณต๊ฐ์ ํตํฉํจ์ผ๋ก์จ ํฐ์น์ ๋ถ์ผ์์๋ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ๋ก ํฅํ๋ ํ ๊ฑธ์์ ๋ด๋์๋ค๊ณ ์ ์๋ค์ ๊ฐ์กฐํ๋ค. ์๋๋ ์ ์๋ค์ด ๋ฐํ ๋ณธ ์ฐ๊ตฌ์ ํต์ฌ ๊ธฐ์ฌ์ฌํญ์ด๋ค:
- ์ฒซ์งธ, Sparsh-X๋ผ๋ ํตํฉ ๋ฉํฐ์ผ์ ์ด๊ฐ ๋ฐฑ๋ณธ์ ์ ์ํ์๋ค. ์ด ๋ชจ๋ธ์ ์ด๋ฏธ์ง, ์ค๋์ค, ๊ด์ฑ(IMU), ์๋ ฅ ์ ํธ๋ฅผ ํ๋์ ๋ฒ์ฉ ํํ ๊ณต๊ฐ์ ์ตํฉํ๋ฉฐ, ์๊ธฐ ์ง๋ํ์ต์ผ๋ก ๋๊ท๋ชจ(Digit 360์ผ๋ก๋ถํฐ ์์ง๋ M๊ฐ ์ด์์) ๋น๋ผ๋ฒจ ์ด๊ฐ ๋ฐ์ดํฐ์์ ํ์ต๋๋ค. ์ด๋ฅผ ํตํด ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ด์ ๊ฐ๋ฅํ(t transferable) ๋ก๋ด ์ด๊ฐ ์ง๊ฐ ๋ฅ๋ ฅ์ ๊ตฌํํ์๋ค.
- ๋์งธ, Digit 360 ์ผ์๋ก๋ถํฐ ์์ง๋ ์ธ๊ณ ์ต์ด์ ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ๋ฐ์ดํฐ์ ์ ๊ตฌ์ถํ๊ณ ์ด๋ฅผ ๊ณต๊ฐํ์๋ค. ์ด ๋ฐ์ดํฐ์ ์ ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํํ ์ฐ๊ตฌ๋ฅผ ์ํ ๋ฒค์น๋งํฌ๋ก ํ์ฉ๋ ์ ์์ผ๋ฉฐ, ์ ์ด ์ญํ(contact dynamics)์ด๋ ๋ฌผ์ฒด์ ๋ฌผ๋ฆฌ์ ์์ฑ ๊ด์ ์์ ํด์ ๊ฐ๋ฅํ ๋ถ์์ ์ํํ ์ ์๋๋ก ์ค๊ณ๋์๋ค. (Sparsh-X์ ํ์ต๊ณผ ๋ชจ๋ ํ๊ฐ ์คํ์ ์ด ๋ฐ์ดํฐ์ ์ด ํ์ฉ๋์๋ค.)
- ์ ์งธ, Sparsh-X๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๋ก๋ด ์ ์ฑ ํ์ต์ ์ฑ๋ฅ๊ณผ ๊ฒฌ๊ณ ์ฑ์ด ํฌ๊ฒ ํฅ์๋จ์ ํ์ค ์ธ๊ณ ์คํ์ผ๋ก ์ค์ฆํ์๋ค. ํนํ ์ ๋ฐ ์กฐ์ ๊ณผ์ ์ธ ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ ์ ์์์์ ๋ฌผ์ฒด ํ์ ์์ ์์, Sparsh-X์ ๋ฉํฐ์ผ์ ์ด๊ฐ ํํ์ ํตํฉํ๋ฉด ๋จ์ผ ์ด๊ฐ ์ด๋ฏธ์ง ๊ธฐ๋ฐ ๋ชจ๋ธ ๋๋น ์ฑ๊ณต๋ฅ ์ด 63% ํฅ์๋๊ณ , ์๋ฎฌ๋ ์ด์ ํ์ต ์ ์ฑ ์ ํ์ค ์ ์ ์ ๋ฌผ์ฒด ์ํ ๋ณต์ ๋ฅ๋ ฅ์ด 90% ๊ฐ์ ๋จ์ ๋ณด์ฌ์ฃผ์๋ค. ์ด๋ ์ด๊ฐ ์ ์ ๊ธฐ๋ฒ์ ํตํด ์๋ฎฌ๋ ์ด์ ์์์ privileged ์ ๋ณด๊ฐ ํ์ค์ ์ด๊ฐ ํผ๋๋ฐฑ์ผ๋ก ํจ๊ณผ์ ์ผ๋ก ๋์ฒด๋ ์ ์์์ ๋ํ๋ธ๋ค.
Proposed Method - ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํํ ํ์ต
Sparsh-X ๋ชจ๋ธ ๊ฐ์
์ ๋ ฅ๊ณผ ์ํคํ ์ฒ
Sparsh-X๋ Transformer ๊ธฐ๋ฐ์ ํํ ํ์ต ๋ฐฑ๋ณธ(backbone)์ผ๋ก์, Digit 360 ์ผ์๋ก๋ถํฐ ๋์ ์์ง๋ ๋ค ๊ฐ์ง ์ด๊ฐ ์ ํธ(์ด๋ฏธ์ง, ์ค๋์ค, ๊ฐ์๋, ์๋ ฅ)๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ๋๋ค. ๋ชจ๋ธ์ ๊ตฌ์กฐ์ ํต์ฌ์ โ๋ชจ๋ฌ๋ฆฌํฐ๋ณ ์ฒ๋ฆฌ + bottleneck ํ ํฐ์ ํตํ ์ตํฉโ์ด๋ผ๊ณ ์์ฝํ ์ ์๋ค. ์ฐ์ ๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ ์ ๋ ฅ์ ๊ฐ๋ณ์ ์ธ Transformer ์ธ์ฝ๋ ์ธต์ ํต๊ณผํ๋ฉฐ, ์ด ์ธต๋ค์ Self-Attention ๊ธฐ์ ๋ก ํด๋น ๋ชจ๋ฌ์ ํจ์น/์๊ณ์ด ํ ํฐ๋ค ์ฌ์ด์ ํจํด ์ ํ์ตํ๋ค. ๊ทธ๋ฐ ๋ค์ ์ผ์ ๊น์ด์ ์ธต์ ์ง๋๋ฉด, ๊ต์ฐจ-๋ชจ๋ฌ ์ ๋ณด ๊ตํ ๋จ๊ณ๊ฐ ๋ฑ์ฅํ๋๋ฐ, ์ฌ๊ธฐ์ โbottleneck tokenโ์ด๋ผ ๋ถ๋ฆฌ๋ ํน๋ณํ ํ ํฐ๋ค์ ๋งค๊ฐ๋ก ๋ชจ๋ฌ ๊ฐ Attention์ด ์ด๋ฃจ์ด์ง๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ ์ธ์ฝ๋์ ๊ณต์ ๋ bottleneck ํ ํฐ๋ค์ ์ ๋ ฅ์ผ๋ก ์ถ๊ฐํ์ฌ, ์ด ํ ํฐ๋ค์ด ์ผ์ข ์ ์์ฝ์(summarizer) ์ญํ ์ ํ๋ฉฐ ๋ค๋ฅธ ๋ชจ๋ฌ๋ก๋ถํฐ ์ ๋ณด๋ฅผ ์ถ์ถํ๋๋ก ํ๋ค. ํ ๋ฒ ๊ต์ฐจ-์ดํ ์ ์ด ์ํ๋ ํ์๋, ๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ๋ณ๋ก ์ถ๊ฐ ์ฒ๋ฆฌ๋ฅผ ํ๊ธฐ ์ ์ ๊ฐ ๋ชจ๋ฌ ์ ์ฝ์ ๋ bottleneck ํ ํฐ๋ค์ ๊ฐ์ ํ๊ท ๋ด์ด ๊ณต์ ํจ์ผ๋ก์จ, ๋ชจ๋ฌ๋ค ์ฌ์ด์ ์ ๋ณด๊ฐ ์ํํ ๊ตํ๋๊ณ ๊ฒฐํฉ๋๊ฒ ์ค๊ณํ๋ค. ์ด๋ฌํ ๊ณผ์ ์ด ์ฌ๋ฌ Transformer ๋ธ๋ก์ ๊ฑธ์ณ ๋ฐ๋ณต๋๋ฉฐ, ์ต์ข ์ ์ผ๋ก ๋ชจ๋ ๋ชจ๋ฌ์ ์ ๋ณด๊ฐ ํ๋์ ์์ง๋ ์ ์ฌํํ์ผ๋ก ์์ถ๋๋ค. ์์ปจ๋, bottleneck ํ ํฐ๋ค์ ๋ค ๊ฐ์ง ์ด๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ ์ฌ์ด๋ฅผ ์ฐ๊ฒฐํด์ฃผ๋ ์ํต ์ฑ๋๋ก ๊ธฐ๋ฅํ๋ฉฐ, ๊ฐ ๋ธ๋ก๋ง๋ค ๋ค์ค๊ฐ๊ฐ ์์ฝ์ ๋ณด๋ฅผ ๋ฝ์๋ด ๊ณต์ ํจ์ผ๋ก์จ ํจ์จ์ ์ธ ๋ฉํฐ๋ชจ๋ฌ ์ตํฉ์ ๊ฐ๋ฅ์ผ ํ๋ค. (์ด๋ ๊ธฐ์กด์ ํ ํฐ ๋จ์ ๋ณ ํฉ ๋๋น ํ์ ํ ๋ฎ์ ์ฐ์ฐ ๋ณต์ก๋๋ก ๋ชจ๋ฌ ๊ฒฐํฉ์ ์คํํ ์์ด๋์ด๋ผ๋ ์ ์์ ์ฐฝ์์ ์ด๋ค.) Sparsh-X์ ์ ์ฒด Transformer ๋ ์ด์ด๋ ์ด L์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ทธ ์ค ์ฒ์ U๊ฐ ์ธต์ ๋ชจ๋ฌ๋ณ ์์ฒด ์ฒ๋ฆฌ๋ง ์ํํ๊ณ , ๋๋จธ์ง LโU๊ฐ ์ธต์ ๋ฐฉ๊ธ ์ค๋ช ํ bottleneck ๊ธฐ๋ฐ ๊ต์ฐจ-๋ชจ๋ฌ ์ตํฉ์ ํฌํจํ๋ค. ์ด๋ฌํ ์ค๊ณ๋ ์ ์๋ค์ด ์ฐธ๊ณ ํ ์ ํ ์ฐ๊ตฌ ๋ฅผ ๋ฐํ์ผ๋ก ์คํ์ ์ผ๋ก ์ต์ ํ๋์๋ค๊ณ ํ๋ค.

Sparsh-X ๋ฉํฐ์ผ์ ์ด๊ฐ ๋ฐฑ๋ณธ ๋ชจ๋ธ์ ๊ฐ๋ต๋. ๊ฐ ์ ๋ ฅ ๋ชจ๋ฌ๋ฆฌํฐ(์ด๋ฏธ์ง, ์ค๋์ค, IMU, ์๋ ฅ)๋ ์ฐ์ ๋ณ๋์ Transformer ์ธ์ฝ๋ ์ธต๋ค์ ํต๊ณผํ๋ฉฐ, ์ดํ ๋ธ๋ก์์๋ ์ฃผํฉ์์ Bottleneck ํ ํฐ๋ค์ ๋งค๊ฐ๋ก ์๋ก์ ์ ๋ณด๋ฅผ ๊ตํ(fuse)ํ๋ค. ์ด๋ ๊ฒ ์ป์ด์ง ํตํฉ ํํ์ ์์์ ์ํ๋ ๋ค์ด์คํธ๋ฆผ ์์ ์ฉ ๋์ฝ๋/์ ์ฑ ๋ง์ ์ฐ๊ฒฐ๋ ์ ์๋ค.*
์ ๋ ฅ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ํ ํฐํ
๋ค ๊ฐ์ง ์ด๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ๋ ์์ง ์ฃผ๊ธฐ์ ๋ฐ์ดํฐ ํํ๊ฐ ์๋ก ์์ดํ๊ธฐ ๋๋ฌธ์, ๊ฐ๊ฐ Sparsh-X์ ์ ๋ ฅ๋๊ธฐ ์ ์ ์ ์ ํ ์ ์ฒ๋ฆฌ์ ํ ํฐํ ๊ณผ์ ์ ๊ฑฐ์น๋ค. ์๋๋ ๊ฐ ๋ชจ๋ฌ๋ฆฌํฐ๋ณ ์ฒ๋ฆฌ ์์ฝ์ด๋ค:
- ์ด๊ฐ ์ด๋ฏธ์ง: Digit 360 ์ผ์๋ ์ฝ 30Hz๋ก ์ด๊ฐ ์์์ ํ๋ํ๋ค. ์ฐ์ ํ๋ ์ ๊ฐ์ ๋ณํ๋ฅผ ๋ฐ์ํ๊ธฐ ์ํด, ๊ณผ๊ฑฐ 0.17์ด ๊ตฌ๊ฐ(5ํ๋ ์)์ ์ฑ๋ ๋ฐฉํฅ์ผ๋ก ์ฐ๊ฒฐ(concatenate)ํ์ฌ ํ๋์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ค. (์ด๋ค ์ฐ๊ตฌ์์๋ ์งง์ ํ๋ ์ ๋ฌถ์์ ์ด์ฉํด ๋ฏธ์ธํ ์๊ฐ ๋ณํ๊น์ง ์ธ์ํ๋ ๋ฐฉ๋ฒ์ ์ทจํ๋ค.) ์ด๋ ๊ฒ ๊ฒฐํฉ๋ ์ด๋ฏธ์ง๋ ๋ฅ๊ทผ ์ด์ ์์์ด๋ผ ์ผ๋ถ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ํฌ๋กญ(crop)ํ์ฌ ์ค์ฌ๋ถ๋ก ํ๋ํ๊ณ , ์ต์ข ์ ์ผ๋ก ์ ํด์ง ํด์๋๋ก ๋ฆฌ์ฌ์ด ์ฆํ๋ค. ์ดํ ์ผ๋ฐ์ ์ธ ViT(Vision Transformer)์ฒ๋ผ ์ด๋ฏธ์ง๋ฅผ ์์ ํจ์น๋ค๋ก ๋ถํ ํ๊ณ , ๊ฐ ํจ์น๋ฅผ ์ ํํฌ์ํ์ฌ 768์ฐจ์ ์๋ฒ ๋ฉ ํ ํฐ ์ํ์ค๋ก ๋ณํํ๋ค. (์์ปจ๋ 96ร96 ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ 16ร16 ํจ์น๋ก ๋ถํ ํ๋ฉด 36๊ฐ ํจ์น๊ฐ ๋์ค๊ณ , ๊ฐ ํจ์น๋ฅผ 768์ฐจ์ ๋ฒกํฐ๋ก ์๋ฒ ๋ฉํ๋ ์์ด๋ค.)
- ์ ์ด ์ค๋์ค: Digit 360์๋ ๋ ๊ฐ์ ์ ์ด ๋ง์ดํฌ๊ฐ ๋ด์ฅ๋์ด ์์ด, 48kHz์ ๊ณ ์์ผ๋ก ์ ์ด ์ง๋์์ ์์งํ๋ค. ๋ ผ๋ฌธ์์๋ ์ฝ 0.55์ด ๊ธธ์ด์ ์ค๋์ค ์ ํธ ๊ตฌ๊ฐ์ ์ฌ์ฉํ์๋ค. ์ด ๊ตฌ๊ฐ์ ์ ํธ๋ฅผ 5ms ์๋์ฐ, 2.5ms ํ์ผ๋ก ๋ก๊ทธ-๋ฉ ์คํํธ๋ก๊ทธ๋จ์ผ๋ก ๋ณํํ๋ฉฐ, ๋ฉ ์ฃผํ์ ์ฑ๋์ 128๊ฐ๋ฅผ ์ฌ์ฉํ๋ค. ๋ ๋ง์ดํฌ์ ์คํํธ๋ก๊ทธ๋จ์ ์ํ๋ก ๋ถ์ฌ(concatenate) โ2 ร 128 ์ฑ๋โ๋ก ๋ง๋ค๊ณ , ์ด๋ฅผ ๋ค์ ํจ์น๋ก ๋๋์ด(์: 16ร16 ํจ์น ๋ฑ) ์๋ฒ ๋ฉ ์ํ์ค๋ก ๋ณํํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ค๋์ค๋ก๋ถํฐ๋ ์ผ์ ๊ธธ์ด์ ํ ํฐ ์ํ์ค๊ฐ ์์ฑ๋๋ค.
- ์ด๋/๊ฐ์๋(IMU): Digit 360์ 3์ถ ๊ฐ์๋๊ณ ์ ํธ๋ 400Hz๋ก ์ํ๋ง๋๋ค. ์ฝ 0.55์ด ๋ถ๋์ IMU ๋ฐ์ดํฐ๋ฅผ ๋ชจ์์ ํ๋์ ์ ๋ ฅ ์ํ์ค๋ก ์ฌ์ฉํ๋ฉฐ, ์ด ์ ํธ ์ญ์ ์ ์ ํ ์๊ณ์ด ํจ์น๋ก ๋ถํ ํ ์๋ฒ ๋ฉ ๋ฒกํฐ๋ก ํฌ์ํ๋ค. (IMU ๋ฐ์ดํฐ๋ 3๊ฐ์ ์ถ ์ฑ๋ถ์ด ์์ด 3์ฑ๋ ์๊ณ์ด๋ก ๋ณผ ์ ์๋ค. ๋ ผ๋ฌธ์ ๋ฐ๋ฅด๋ฉด ํน์ window ๊ธธ์ด๋ก ๋ฌถ์ด ํ๋์ ํ ํฐ์ผ๋ก ๋ง๋๋ ์์ผ๋ก ์ฒ๋ฆฌํ์๋ค.)
- ์ ์ ์๋ ฅ: ์๋ ฅ ์ผ์๋ 200Hz๋ก ์ฝํ๋ฉฐ, ๋ค๋ฅธ ์ ํธ๋ณด๋ค ๋๋ฆฌ๋ฏ๋ก 1.1์ด ๊ธธ์ด์ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ์ฌ์ฉํ๋ค. ์ด ์ญ์ IMU์ ๋์ผํ๊ฒ ์๊ณ์ด ์ ํธ๋ฅผ ์๋ฒ ๋ฉ ํ ํฐ ์ํ์ค๋ก ๋ง๋ ๋ค. (์๋ ฅ ๋ฐ์ดํฐ๋ 1์ถ์ ์๊ฐํ๋ฆ ๊ฐ์ผ๋ก ๋ณผ ์ ์๋ค.)
์์ฝํ๋ฉด, ์ด๋ฏธ์ง๋ ๊ณต๊ฐ ํจ์น๋ค์ ์ํ์ค, ์ค๋์ค/IMU/์๋ ฅ์ ์๊ฐ ํจ์น๋ค์ ์ํ์ค๋ก ๋ณํ๋์ด Sparsh-X์ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ค. ์ฌ๊ธฐ์ ํฌ์ง์ ๋ ์๋ฒ ๋ฉ์ ๋ํด ์์น ์ ๋ณด๋ฅผ ์ธ์ฝ๋ฉํ๊ณ , ์์ ์ค๋ช ํ ๋๋ก ๋ชจ๋ฌ๋ณ Transformer ์ธ์ฝ๋์ bottleneck ์ตํฉ ๋ชจ๋์ ํตํด ์ต์ข ํตํฉ ํํ์ ์ฐ์ถํ๋ค.
์๊ธฐ ์ง๋ ์ฌ์ ํ์ต (SSL Training Pipeline)
Sparsh-X ๋ชจ๋ธ์ ๋ผ๋ฒจ ์๋ ์ ์ด ๋ฐ์ดํฐ๋ก ์๊ธฐ ์ง๋ ์ฌ์ ํ์ต(self-supervised pretraining)๋๋ค. ์๊ธฐ ์ง๋ํ์ต์ ํํจ์ผ๋ก์จ ๋ฒ์ฉ์ ์ธ ํํ ํ์ต, ์ก์/๋ถ์ฐ์ ๋ํ ๊ฐ์ธํจ, ๋๋์ ๋ฐ์ดํฐ์์ ํ์ต ๊ฐ๋ฅ ๋ฑ์ ์ด์ ์ ์ป์ ์ ์๋ค. ์ ์๋ค์ ์ต๊ทผ ์ฑ๊ณต์ ์ธ ์๊ธฐ ์ง๋ํ์ต ๊ธฐ๋ฒ๋ค์ ์ฐธ๊ณ ํ์ฌ, ๊ต์ฌ-ํ์ ๋คํธ์ํฌ ๊ฐ ์ง์ ์ฆ๋ฅ(self-distillation) ๋ฐฉ์์ ํ์ฉํ๋ค. ์ด๋ DINO ๋ฑ์ ๋น๋์ค ํํ ํ์ต ๊ธฐ๋ฒ๊ณผ ์ ์ฌํ ์์ด๋์ด๋ก, ๋์ผํ ๋ชจ๋ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง Teacher ๋คํธ์ ํฌ์ Student ๋คํธ์ํฌ๋ฅผ ๋๊ณ , Student๊ฐ ๋ถ๋ถ ์ ๋ณด๋ง ๊ฐ์ง๊ณ Teacher์ ์ถ๋ ฅ์ ๋ง์ถ๋๋ก ํ์ตํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๊ตฌ์ฒด์ ์ธ ์ ์ฐจ๋ ๋ค์๊ณผ ๊ฐ๋ค:
๋ฐ์ดํฐ์ ๊ตฌ์ฑ: Sparsh-X์ ํ์ต์ ์ฌ์ฉ๋ ์๊ธฐ ์ง๋ ํ์ต ๋ฐ์ดํฐ์ ์ ๋ ๊ฐ์ง ๊ฒฝ๋ก๋ก ์์ง๋์๋ค. ์ฒซ์งธ๋ ๋ก๋ด ์(Allegro Hand)์ Digit 360 ์ผ์๋ค์ ์ฅ์ฐฉํ๊ณ ๋ฌด์์๋ก ๋ฌผ์ฒด๋ฅผ ๋ง์ง์๊ฑฐ๋ฆฌ๋ฉฐ(random motions with objects) ์ ์ด์ ๋ฐ์์ํค๋ ๋ฐฉ์์ด๋ค. ์ด๋ ๋ก๋ด ์๊ฐ๋ฝ์ด ๊ฐ์ข ๋ฌผ์ฒด ๋๋ฏธ ์์ ํ์ ๊ฑฐ๋ ๋๋ฅด๊ณ ๋นํธ๋ ๋ฑ ์ฌ๋ฌ ์ ์ด ๊ฒฝํ์ ์๋๋ค. ๋์งธ๋ ์๋ ์กฐ์๊ธฐ(manual picker)๋ผ๋ ์ฅ์น๋ฅผ ์ฌ์ฉํ ๊ฒ์ผ๋ก, Digit 360์ ์ง ๊ฒ ๋์ ๋ฌ์ ๋ฌผ์ฒด๋ฅผ ์ง๊ณ (sliding), ๋๊ณ ์ฌ๋ผ์ด๋ฉํ๊ฑฐ๋, ํํ ๋๋๋ฆฌ๊ฑฐ๋, ๋ค์ด์ฌ๋ ธ๋ค ๋จ์ด๋จ๋ฆฌ๋ ๋ฑ์ ์์์ ์กฐ์ ํ๋(atomic manipulation actions)์ ์ํํ๋ค. ์ด๋ ์ ์ดํ๋ ํ๋ฉด์ ๊ฑฐ์น ๊ธฐ, ๊ฒฝ๋, ๋ง์ฐฐ๊ณ์, ์ฌ์ง ๋ฑ์ ๋ค์ํ๊ฒ ๋ฐ๊พธ์ด๊ฐ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋ค. ์ด๋ ๊ฒ ์์ง๋ ๋ค์ฑ๋ก์ด ์ด๊ฐ ์ํธ์์ฉ์ผ๋ก๋ถํฐ ์ด M๊ฐ(์ฝ ๋ฐฑ๋ง)์ ์ํ์ ์ป์ด ํ์ต์ ์ฌ์ฉํ๋ค. (M์ ์ ํํ ๊ฐ์ ๋ ผ๋ฌธ์์ 100๋ง ๋ด์ธ๋ก ์ธ๊ธ๋จ.)
๊ต์ฌ-ํ์ ๊ตฌ์กฐ: Teacher ๋คํธ์ํฌ์ Student ๋คํธ์ํฌ๋ ๋์ผํ Sparsh-X ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ง, Teacher๋ ํ์ต ๊ณผ์ ์์ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ ํ๊ท ๊ฐ์ค์น(EMA) ๋ฑ์ ์ฌ์ฉํ์ฌ ๋น๊ต์ ์์ ๋ ์ถ๋ ฅ์ ๋ง๋ ๋ค (๋๋ ๊ณผ๊ฑฐ epoch์ student๋ฅผ teacher๋ก ์ฌ์ฉํ๋ ๋ฐฉ์). Student ๋คํธ์ํฌ๋ ์ค์ ๋ก ํ์ต๋๋ ๋คํธ์ํฌ๋ก, Teacher์ ์ถ๋ ฅ์ ์์ธกํ๋๋ก ํ๋ จ๋๋ค. ๋ ๋ชจ๋ Transformer ์ธ์ฝ๋์ ์์ธก ํค๋(projection head)๋ฅผ ๊ฐ์ถ ๊ณ ์๋ค.
๋ง์คํน ๋ฐ ์์ธก: ๊ฐ ํ์ต iteration์์ ๋ฉํฐ๋ชจ๋ฌ ์ ๋ ฅ์ ๋ํด, ํ์(Student) ์ ๋ ฅ ํ ํฐ์๋ ๋ง์คํน์ ์ ์ฉํ๋ค. ํ ์ํ ๋ด์์๋ ์ผ๋ถ ํ ํฐ์ local mask (10~50% ๋จ๊น), ์ผ๋ถ๋ global mask (50~100% ๋จ๊น) ์ฒ๋ฆฌ๋ฅผ ํ์ฌ, ๋ถ๋ถ์ ์ธ ์ ๋ณด๋ง์ผ๋ก ์ ์ฒด๋ฅผ ์ถ๋ก ํ๋๋ก ๋ง๋ ๋ค. (์ด๋ ์ต๊ทผ ์๊ธฐ์ง๋ ๋น๋์ค ํ์ต์์ ์์ฃผ ์ฐ์ด๋ ๊ตญ์/์ ์ญ ๋ง์คํน ์ ๋ต์ด๋ค.) Teacher ๋คํธ์ํฌ์๋ ์๋ณธ ์ ๋ ฅ(๋ง์คํน ์์ ๋๋ ํจ์ฌ ์ ๊ฒ)์ผ๋ก ํต๊ณผ์์ผ ๋ณด๋ค ํ๋ถํ ์ ๋ณด๋ก๋ถํฐ ๋์จ ํํ์ ์ป๋๋ค. ๊ทธ๋ฐ ๋ค์ Student์ ๋ชจ๋ ๋ชจ๋ฌ ์ถ๋ ฅ ์ค โ[CLS] ํ ํฐโ ๊ฒฉ์ธ ๋ํ ํ ํฐ๋ค์ ํ๋ฐ ๋ชจ์ผ๊ณ (๋ง์คํฌ ์ข ๋ฅ๋ณ๋ก ๊ตฌ๋ถํ์ฌ) ๊ฐ๊ฐ ์์ธก ํค๋๋ฅผ ํต๊ณผ์์ผ ํ๋ฅ ๋ถํฌ ์ถ๋ ฅ์ ์์ฑํ๋ค. ํํธ Teacher ๋คํธ์ํฌ ์ถ๋ ฅ ํ ํฐ๋ค์ ํด๋ฌ์คํฐ๋ง๋ ์์ฌ ๋ ์ด๋ธ(pseudo-label)๋ก ์ฌ์ฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก Teacher์ ํน์ ๋ ์ด์ด ์ถ๋ ฅ์ ๋ํด ์จ๋ผ์ธ k-means ๋ฑ์ ๋ฐฉ๋ฒ์ผ๋ก ํด๋ฌ์คํฐ ์ค์ฌ(centroid)๋ค์ ์ ํ๊ณ , ๊ฐ ํ ํฐ์ ํด๋น ์ค์ฌ๋ค์ ํ ๋นํ์ฌ soft label (ํ ํฐ์ด ์ํ ํ๋ฅ ๋ถํฌ)๋ก ์ผ๋๋ค. ์ด Teacher ํ ํฐ ๊ธฐ๋ฐ์ soft label์ Student ๋คํธ์ํฌ์ ์์ธก๊ณผ ๋น๊ตํ์ฌ ํฌ๋ก์ค ์ํธ๋กํผ ์์ค์ ๊ณ์ฐํ๋ค. ์ฆ Student๋ ์ ํ๋ ์ ๋ณด๋ฅผ ๋ณด๊ณ Teacher๊ฐ ๋ง๋ ๊ตฐ์ง๋ถํฌ๋ฅผ ์์ธกํ๋๋ก ํ์ต๋๋ ์ ์ด๋ค. ์ด๋ฌํ ์ง์ ์ฆ๋ฅ ๊ธฐ๋ฐ์ ์๊ธฐ ์ง๋ํ์ต์, ๋ผ๋ฒจ ์์ด๋ ๋ชจ๋ธ์ด ์๊ธฐ ์์ ์๊ฒ ๋ฐฐ์๋๊ฐ๋(self-distill) ๊ณผ์ ์ผ๋ก ๋ณผ ์ ์์ผ๋ฉฐ, ์ด๋ฏธ์ง๋ ๋ฌผ๋ก ๋ค์ค์ผ ์ ์ ๋ ฅ์์๋ ํจ๊ณผ์ ์์ ๋ณด์ฌ์ค๋ค. ์ ์๋ค์ ํ์ต ์ค ํด๋ฌ์คํฐ ์ค์ฌ๋ค์ด ๋ชจ๋ธ ํฅ์์ ๋ฐ๋ผ ๋ณํ(adapt over time)ํ๋๋ก ํ์ฌ ์ ์ง์ ์ผ๋ก ํํ์ด ์ธ๋ จ๋๊ฒ ํ๋ ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ค.
ํ์ต ์ค์ : Sparsh-X๋ 200 epoch ๋์ ํ์ต๋์๋ค. ์ฌ์ฉํ GPU ์์์ A100 40GB ร 16๋๋ก, ๋ฐฐ์น ํฌ๊ธฐ๋ 128, ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ AdamW๋ฅผ ์ฌ์ฉํ๊ณ , ํ์ต๋ฅ ์ ์ด๋ฐ์ ์ ํ ์ฆ๊ฐ(linear ramp-up) ํ ์ฝ์ฌ์ธ ์ค์ผ์ค๋ก ๊ฐ์์์ผฐ๋ค. ๋๊ท๋ชจ ์ฐ์ฐ์ด ์๊ตฌ๋์์ง๋ง Meta์ ์ฐ๊ตฌ ์ธํ๋ผ๋ฅผ ํตํด ์ด๋ฅผ ์ํํ ์ ์์๋ค. ์ถ๊ฐ์ ์ธ ํ์ต ์ธ๋ถ์ฌํญ(ํ์ดํผํ๋ผ๋ฏธํฐ ๋ฑ)์ ๋ถ๋ก์ ์ ์๋์๋ค.
์ด๋ฌํ ์๊ธฐ ์ง๋ ์ฌ์ ํ์ต ๊ฒฐ๊ณผ, Sparsh-X๋ ๋๋์ ์กฐ์ ๊ฒฝํ์ผ๋ก๋ถํฐ ์ ์ด์ ๊ณตํต ํํ์ ์ต๋ํ๊ฒ ๋๋ค. ๋ค์์ผ๋ก ์ ์๋ค์ ์ด๋ ๊ฒ ํ์ต๋ ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํํ์ด ์ค์ ๋ก ์ ์ฉํ์ง๋ฅผ ๋ค์ํ ๋ค์ด์คํธ๋ฆผ ๊ณผ์ ๋ฅผ ํตํด ๊ฒ์ฆํ์๋ค.
์คํ: ๋ค์ด์คํธ๋ฆผ ๊ณผ์ ์์์ ๋ฉํฐ์ผ์ ์ด๊ฐ ํ์ฉ
์ ์๋ค์ Sparsh-X ํํ์ ์ฑ๋ฅ๊ณผ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํ๊ฐํ๊ธฐ ์ํด ๋ค์ํ ์ ์ด ์ค์ฌ์ ๋ค์ด์คํธ๋ฆผ ๊ณผ์ ๋ฅผ ์ค๊ณํ์๋ค. ์ฐ๊ตฌ์ ์ค์ฌ ์ง๋ฌธ์ ๋ ๊ฐ์ง์ด๋ค: (1) Sparsh-X๊ฐ ํ์ตํ ํํ์ ์ด๋ค ๋ฌผ๋ฆฌ์ ์์ฑ๋ค์ ๋ด๊ณ ์๋๊ฐ? (2) ํ์ค ์ธ๊ณ์ ๋ก๋ด ์ ์ฑ ํ์ต์ ์ด ์ด๊ฐ ํํ์ ์ด๋ป๊ฒ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ ์ ์๋๊ฐ?. ์ด๋ฅผ ์กฐ์ฌํ๊ธฐ ์ํด ์ง๋ํ์ต์ ํตํ ๋ฌผ๋ฆฌ ์์ฑ ์ถ๋ก ์คํ(4.1์ )๊ณผ, ๊ฐํ/๋ชจ๋ฐฉํ์ต์ ํตํ ์ ์ฑ ํฅ์ ์คํ(4.2์ )์ ๋ ํ๋ฆ์ผ๋ก ๋๋์ด ์คํ์ด ์งํ๋์๋ค.
๋ฌผ๋ฆฌ์ ์์ฑ ์ถ๋ก (Inferring Physical Properties with Sparsh-X)
์ด ๋ถ๋ถ์์๋ Sparsh-X์ ๊ณ ์ ๋(frozen) ํํ์ ์ฌ์ฉํ์ฌ, ๋ฌผ๋ฆฌ์ ์ธ ํน์ฑ์ ์ผ๋ง๋ ์ ์ถ๋ก ํ ์ ์๋์ง ํ๊ฐํ๋ค. Sparsh-X ์ธ์ฝ๋๋ ํ์ต๋ ๊ฐ์ค์น๋ฅผ ๊ทธ๋๋ก ๊ณ ์ ์ํค๊ณ , ๋ณ๋์ ๊ฐ๋ฒผ์ด ๋์ฝ๋(MLP ๋ฑ)๋ฅผ ํ๋ จ์์ผ ํน์ ๊ณผ์ ๋ฅผ ํธ๋ ๋ฐฉ์์ด๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฌ์ ํ์ต๋ ํํ ์์ฒด์ ํ์ง์ ์จ์ ํ ํ๊ฐํ ์ ์๋ค (๋ง์ฝ ์ธ์ฝ๋๊น์ง fine-tuningํ๋ค๋ฉด ์ฌ์ ํ์ต์ ๊ณตํ๋ ํ์ ์ด ์ด๋ ค์์ง๋ฏ๋ก). ์ ์๋ค์ ์ธ ๊ฐ์ง ์ ํ์ ๊ณผ์ ๋ฅผ ์ค๋นํ์๋ค :
- ๊ฐ์ฒด-ํ๋-ํ๋ฉด ๋ถ๋ฅ: ํ ๋ฒ์ ์ ์ด ์ํธ์์ฉ์์ ์ด๋ค ๋ฌผ์ฒด๋ฅผ ์ด๋ค ํ๋์ผ๋ก ์ด๋ค ํ๋ฉด์์ ๋ค๋ฃจ์๋์ง๋ฅผ ์๋ณํ๋ ๊ณผ์ ์ด๋ค. ๋ฐ์ดํฐ๋ ์์ ์ค๋ช ํ manual picker ์ฅ์น๋ก ์์งํ ํ์์ ์ ํ์ฉํ๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ์ง๊ฒ๋ก ์ฅ๋ ๋ฌผ์ฒด๋ ๊ณจํ๊ณต, ๋ ๊ณ ๋ธ๋ญ, ๋๋ฌดํ ๋ง (3์ข ) ์ค ํ๋์ด๊ณ , ์ํํ ํ๋์ ํ๋ฉด ์ฌ๋ผ์ด๋ฉ, ์ํ ์ฌ๋ผ์ด๋ฉ, ๋๋๋ฆฌ๊ธฐ (3์ข ) ์ค ํ๋์ด๋ฉฐ, ์ ์ดํ ์ธ๋ถ ํ๋ฉด์ ํ๋ผ์คํฑ, ์ง๋ฌผ(์ฒ), ์๋, ๊ฑฐ์น ํฉํ (4์ข ) ์ค ํ๋์ ๋ค. ์ด ์ธ ๊ฐ์ง ๋ฒ์ฃผ์ ์กฐํฉ์ผ๋ก ์ด 3ร3ร4 = 36๊ฐ์ง ํด๋์ค๊ฐ ์กด์ฌํ๋ค. ์ด ๊ณผ์ ๋ฅผ ํตํด Sparsh-X ํํ์ด ๋ง์ฐฐ, ๊ฒฝ๋, ๊ฑฐ์น ๊ธฐ ๋ฑ์ ์ ์ ์ ์ด ํน์ฑ๊ณผ ์ฌ๋ผ์ด๋ฉ vs ํญํ ๊ฐ์ ๋์ ์ํธ์์ฉ ํจํด๊น์ง ์ธ์ฝ๋ฉํ๊ณ ์๋์ง๋ฅผ ์์๋ณผ ์ ์๋ค. ์ ์๋ค์ Sparsh-X ์ ๋ ฅ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ๋ค์ํ๊ฒ ๋ณ๊ฒฝ/์ ๊ฑฐ(ablations)ํด๊ฐ๋ฉฐ ๋ฉํฐ์ผ์์ ์ด์ ์ ๋ถ์ํ๊ณ , ์ ํต์ ์ธ end-to-end ํ์ต ๋ชจ๋ธ(์ด๊ฐ ์ด๋ฏธ์ง๋ง ์ ๋ ฅ ๋ฐ์ ์ฒ์๋ถํฐ ํ์ตํ ๋ชจ๋ธ)๊ณผ๋ ์ฑ๋ฅ์ ๋น๊ตํ์๋ค.
- ์ฌ์ง-์(์ง๋) ์ถ์ : Sparsh-X ํํ์ด ๋ฌผ์ฒด์ ์ฌ์ง(material)๊ณผ ๋ด์ฉ๋ฌผ์ ์ ๋๋ ์ง๋(quantity)๊น์ง๋ ๊ตฌ๋ถํ ์ ์๋์ง ํ๊ฐํ๋ ๊ณผ์ ์ด๋ค. ์ด๋ ์ฉ๊ธฐ ์์ ๋ ๋ฌผ์ง์ ์ข ๋ฅ์ ๊ทธ ์ฑ์์ง ์ ๋๋ฅผ ์ถ์ ํ๋ ๊ฒ์ผ๋ก ์๊ฐํ ์ ์๋ค. ๋ ผ๋ฌธ์์๋ ์ธ๊ฐ์ ์ง๊ด์ฒ๋ผ ํ๋ค์ด์ ์๋ฆฌ์ ๊ฐ๊ฐ์ผ๋ก ๋ด์ฉ๋ฌผ ํ์ ํ๋ ์๋๋ฆฌ์ค๋ฅผ ์คํํ๋ค. ์๋ฅผ ๋ค์ด 8์จ์ค์ง๋ฆฌ ๋ณ์ ์, ์ฅ์์์, ๋นํ๋ฏผ ์์ฝ, ๋ ํธ์ฝฉ, ๋ฌผ, ๊ธฐ๋ฆ ๋ฑ ์ฌ์ฏ ๊ฐ์ง ์ฌ๋ฃ ์ค ํ๋๋ฅผ ๋ด๊ณ , ์์ ๋ฌ๋ฆฌ ์ฑ์ ๋ฃ์ ํ ๋๊ป์ ๋ซ๊ณ ๋ก๋ด ํ๋ก ์ก์ ์์๋๋ก ํ๋๋ ๋ฐ์ดํฐ๋ฅผ ์์งํ์๋ค. Sparsh-X ์ผ์์๋ ์ด ๊ณผ์ ์์ ๋ด์ฉ๋ฌผ์ ํ๋ค๋ฆฌ๋ ์๋ฆฌ, ๋ณ์ ๋ฏธ์ธํ ์์ง์, ์๋ ฅ ๋ณํ ๋ฑ์ด ๋ชจ๋ ์ ๋ ฅ๋๋ค. ์ด 18๊ฐ์ง (6 ์ฌ์ง ร 3 ์ฑ์ ์์ค) ์กฐํฉ์ ๋ํด, Sparsh-X ํํ์ผ๋ก๋ถํฐ ์ฌ์ง ์ข ๋ฅ + ์ ์์ค์ ๋์์ ๋ถ๋ฅํ๋๋ก ๋์ฝ๋๋ฅผ ํ์ตํ๋ค. ์ด ์ญ์ ํ์ต ๋ฐ์ดํฐ ์์ ๋ฌ๋ฆฌ ํด๋ณด๋ฉฐ ํํ์ ๋ฐ์ดํฐ ํจ์จ์ฑ์ ์ํํ๊ณ , ์ด๊ฐ ์ด๋ฏธ์ง ๋ง์ผ๋ก ํ์ตํ E2E ๋ชจ๋ธ๊ณผ ์ ํ๋๋ฅผ ๋น๊ตํ์๋ค.
- ์ ์ด๋ ฅ(์ ๊ท๋ ฅ) ์ถ์ : Sparsh-X ํํ์ด ์ ์ด ์ ๊ฐํด์ง ํ(magnitude of force)๊น์ง ์์ธกํ ์ ์๋์ง ํ์ธํ๋ ๊ณผ์ ์ด๋ค. ํํ ์ ์ด๋ ฅ ์ถ์ ์ ์๊ฐ ์ด๊ฐ์ผ์์์ ์ค์ํ ๋ฌธ์ ๋ก, Gelsight๋ฅ ์ผ์๋ ์ด๋ฏธ์ง ๋ณํ์ผ๋ก ํ์ ํฌ๊ธฐ๋ฅผ ์ญ์ถ์ ํ๊ธฐ๋ ํ๋ค. ์ฌ๊ธฐ์๋ Digit 360 ์ผ์์ ๋ฐ๊ตฌํ ํ๋ก๋ธ(๋ฅ๊ทผ ๋๋ฌ์ง๋ ๋๊ตฌ)๋ฅผ ๊ฐ๋ค ๋์ด ์ผ์ ํ ํ์ผ๋ก ๋๋ฅผ ๋ Sparsh-X ํํ์ ๋ณด๊ณ ๊ทธ ํ(์ ๊ท ๋ฐฉํฅ ํ)์ ํ๊ท ์์ธกํ๋๋ก ํ์ตํ๋ค. ํ์ ํฌ๊ธฐ ๋ ์ผ์ ๋ค์ ์ฅ์ฐฉ๋ ํฌ์ค/ํ ํฌ(force-torque) ์ธก์ ์ฅ๋น๋ก ์ ํํ ๊ณ์ธกํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋ค. ์ฌ๋ฌ ์์น, ์ฌ๋ฌ ํฌ๊ธฐ์ ํ์ผ๋ก ๋๋ฅด๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๊ณ , Sparsh-X ํํ์ ์ ๋ ฅ์ผ๋ก ํ๊ท ํค๋๋ฅผ ๋ถ์ฌ ํ ๊ฐ์ ์์ธกํ๋๋ก ํ ๊ฒ์ด๋ค. ์ด ๊ฒฝ์ฐ๋ ๋ค์ํ ์ ๋ ฅ ์กฐํฉ๋ณ๋ก ์ฑ๋ฅ์ ๋น๊ตํ์๋ค.
ํ๊ฐ ๋ฐ ๊ฒฐ๊ณผ: ์ด ์ธ ๊ฐ์ง ๊ณผ์ ์์ Sparsh-X (๋๊ฒฐ) ํํ + ์์ ๋์ฝ๋ ์กฐํฉ์ ์ฑ๋ฅ์ ์ธก์ ํ์ฌ, 1) ์ด๋ค ๋ชจ๋ฌ๋ฆฌํฐ ์กฐํฉ์ด ๊ฐ์ฅ ๊ธฐ์ฌํ๋์ง, 2) ์ฌ์ ํ์ต๋ ํํ์ด ์๋ ๊ฒฝ์ฐ ๋๋น ์ผ๋ง๋ ํฅ์๋๋์ง ํ์ธํ๋ค. ๊ทธ ๊ฒฐ๊ณผ ์ ๋ฐ์ ์ผ๋ก ์ฌ๋ฌ ์ด๊ฐ ์ ํธ๋ฅผ ํจ๊ป ์ธ ๋ ์ฑ๋ฅ์ด ์ต๊ณ ๋ก ๋์๋ค.
- ๊ฐ์ฒด-ํ๋-ํ๋ฉด ๋ถ๋ฅ์ ๊ฒฝ์ฐ, Sparsh-X์ ๋ค ๋ชจ๋ฌ ํตํฉ ํํ์ ์ฌ์ฉํ ๋ ์ ํ๋๊ฐ ๊ฐ์ฅ ๋์์ผ๋ฉฐ, ์ด๋ ์ด๊ฐ์ด๋ฏธ์ง ํ๋๋ง ์ฌ์ฉํ ๋๋ณด๋ค ์ ์๋ฏธํ๊ฒ ํฅ์๋ ๊ฒ์ด์๋ค. ๋ํ ๋์ผํ ์์ ํ์ต ๋ฐ์ดํฐ๋ก end-to-end ๋ฐฉ์(์ฒ์๋ถํฐ ํ์ต)๊ณผ ๋น๊ตํ๋ฉด, Sparsh-X ํํ์ ํ์ฉํ ์ชฝ์ด ๋ ์ ์ ๋ฐ์ดํฐ๋ก๋ ๋์ ์ ํ๋๋ฅผ ๋ฌ์ฑํ์ฌ ๋ฐ์ดํฐ ํจ์จ์ฑ ๋ฉด์์ ์ด์ ์ ๋ณด์๋ค. (์ ์๋ค์ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ 1์ฒ, 4.8์ฒ, 48.3์ฒ ๋ฑ์ผ๋ก ๋๋ ค๊ฐ๋ฉฐ ๋น๊ตํ๋๋ฐ, Sparsh-X ๊ธฐ๋ฐ ๋ชจ๋ธ์ ์๋์ ๋ฐ์ดํฐ๋ก๋ ํฌํ์ ๊ฐ๊น์ด ์ฑ๋ฅ์ ๋ธ ๋ฐ๋ฉด E2E ๋ชจ๋ธ์ ๋ง์ ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ค.) ๊ตฌ์ฒด์ ์ธ ์์น๋ก, ์๋ฅผ ๋ค์ด ์ ์ ๋ฐ์ดํฐ(1.0k ์ํ) ํ์ต ์ Sparsh-X ๋ฉํฐ๋ชจ๋ฌ ํํ์ ์ฝ 60~70%๋ ์ ํ๋๋ฅผ ๋ณด์ธ ๋ฐ๋ฉด, ์ด๊ฐ ์ด๋ฏธ์ง ๋จ๋ E2E ๋ชจ๋ธ์ 20%๋์ ๋จธ๋ฌผ๋ ๋ค. ์ถฉ๋ถํ ๋ฐ์ดํฐ(48k ์ํ)๋ฅผ ์คฌ์ ๋๋ E2E๋ ํฅ์๋์ง๋ง, Sparsh-X ๋ฉํฐ๋ชจ๋ฌ์ด ์ฌ์ ํ ์ต๊ณ ์ ํ๋(์ฝ 90% ๊ทผ์ )๋ฅผ ๊ธฐ๋กํ๋ค. ์ด๋ ๋ค์ค ๋ชจ๋ฌ๋ฆฌํฐ์ ์ํธ ๋ณด์์ ํจ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. ํํธ, ์ค๋์ค+IMU๋ง ์ฌ์ฉํ ๊ฒฝ์ฐ๋ ์ ํ๋๊ฐ ๋ค์ ๋ฎ์์ง๋ง, ์ด๋ ์ด๋ฏธ์ง/์๋ ฅ ์ ๋ณด ๋ถ์ฌ๋ก ๋ฌผ์ฒด ์๋ณ ๋ฑ์์ ํ๊ณ๊ฐ ์์๊ธฐ ๋๋ฌธ์ผ๋ก ๋ณด์ธ๋ค. (์ค๋์ค๋ ์ ์ด ์ฌ๋ถ์ ํจํด์ ์๋ ค์ฃผ์ง๋ง ์ฌ์ง ๋ฑ์ ํํธ๋ ๋ถ์กฑํ๋ฏ๋ก.)
- ์ฌ์ง-์ ๋ถ๋ฅ ๊ณผ์ ์์๋ ๋ฉํฐ๋ชจ๋ฌ Sparsh-X๊ฐ ํ์ํ ์ ํ๋๋ฅผ ๋ณด์๋ค. ์ด ๊ณผ์ ๋ 18 ํด๋์ค ๋ฉํฐ๋ผ๋ฒจ ๋ถ๋ฅ๋ก ๊ฝค ์ด๋ ต์ง๋ง, Sparsh-X ํํ์ผ๋ก ํ์ตํ ๋์ฝ๋๋ ์ ์ ๋ฐ์ดํฐ๋ก๋ ๋์ ์ ํ๋๋ฅผ ๋ฌ์ฑํ๋ค. ํนํ ์ค๋์ค+IMU ๋ชจ๋ฌ์ด ์ด ๊ณผ์ ์ ์ค์ํ๊ฒ ์์ฉํ๋๋ฐ, ๋ณ์ ํ๋ค ๋ ๋๋ ์๋ฆฌ๋ ๋ฏธ์ธ ์ง๋์ผ๋ก ๋ด์ฉ๋ฌผ ์ข ๋ฅ์ ์์ ๊ตฌ๋ถํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๊ฐ ์ด๋ฏธ์ง ๋จ๋ ์ผ๋ก ํ์ตํ ๋ชจ๋ธ์ ํ์ต ๋ฐ์ดํฐ 100% ์ฌ์ฉํด๋ ์ ํ๋๊ฐ 60~70% ์ ๋์์ง๋ง, Sparsh-X ๋ฉํฐ๋ชจ๋ฌ ํํ์ ์ฐ๋ฉด ๋ ์ ์ ๋ฐ์ดํฐ๋ก๋ ์ด๋ฅผ ์ํํ๋ค. (๋ ผ๋ฌธ ๋ถ๋ก์ ํผ๋ํ๋ ฌ์ ๋ณด๋ฉด, E2E ๋ชจ๋ธ์ ์์ปจ๋ ๋ฌผ๊ณผ ๊ธฐ๋ฆ์ ์ ํผ๋ํ์ง๋ง TacX(Sparsh-X) ๊ธฐ๋ฐ ๋ชจ๋ธ์ ์ ํํ ๊ตฌ๋ถํ๋ค๊ณ ํ๋ค.) ์ด๋ ์ฌ์ ํ์ต ํํ์ด ์ฌ์ง/์ง๋์ ๊ดํ ํน์ง๋ ์ ํฌ์ฐฉํ๊ณ ์์์ ์์ฌํ๋ค.
- ์ ๊ท๋ ฅ ์ถ์ ์คํ์์๋, ๋ชจ๋ ๋ชจ๋ฌ ํตํฉ์ ํ๊ท ์ค์ฐจ๊ฐ ์ฝ 35 mN์ผ๋ก ๊ฐ์ฅ ๋ฎ์๊ณ , ์ด๋ ์ด๊ฐ ์ด๋ฏธ์ง ๋จ๋ ๋๋น 17% ํฅ์๋ ์ ํ๋๋ผ๊ณ ๋ณด๊ณ ๋์๋ค. ํนํ ์๋ ฅ ์ผ์๋ ์ด๋ฏธ์ง๋ ํ์ ํฌ๊ธฐ์ ๊ดํ ๋จ์๊ฐ ๋๊ณ , ์ค๋์ค๋ ์ ์ด ๊ฐ๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์๋ฆฌ ์งํญ ๋ฑ์ ์ ๊ณตํ๋ฏ๋ก, ์ฌ๋ฌ ์ ํธ๋ฅผ ํจ๊ป ์ธ ๋ ํ ์ถ์ ์ด ์ ํํด์ก๋ค. ์ด ์ ๋ ์์ค์ ์ค์ฐจ(์์ญ mN)๋ ๊ธฐ์กด ๋น์ ์ด๊ฐ์ผ์๋ก ํ ์ถ์ ํ๋ ๊ฒ๊ณผ ๋น์ทํ๊ฑฐ๋ ๋ ๋์ ์์ค์ผ๋ก, ๋ฉํฐ๋ชจ๋ฌ ํตํฉ์ด ํ ์ถ์ ์๋ ์ ์ฉํจ์ ๋ณด์ฌ์ค๋ค. ์ฐธ๊ณ ๋ก ์ด๋ฏธ์ง ๋จ์ผ ๋ชจ๋ฌ๋ก๋ ์ด๋ ์ ๋ ํ ํฌ๊ธฐ๋ฅผ ์์ธกํ ์ ์์๋๋ฐ, ์ด๋ Elastomer ๋ณํ ํฌ๊ธฐ๋ก๋ถํฐ ํ์ ๊ฐ๋ ํ ์ ์๊ธฐ ๋๋ฌธ์ด๊ณ , Sparsh-X ์ฌ์ ํ์ต์ ๊ฑฐ์น ํํ์ด ๊ทธ ์๊ด๊ด๊ณ๋ฅผ ์ผ๋ถ ํ์ตํ์์ ์๋ฏธํ๋ค.
์ด๋ฌํ ๊ฒฐ๊ณผ๋ค์ Figure 4์ ์์ฝ๋์ด ์๋ค. ์ ์ฒด์ ์ผ๋ก, Sparsh-X์ ๋ฉํฐ์ผ์ ํํ์ ์ ์ด์ ํตํด ์ ์ ์๋ ๋ค์ํ ๋ฌผ๋ฆฌ๋๋ค์ ์ฑ๊ณต์ ์ผ๋ก ๋ดํฌํ๊ณ ์์๋ค. ๋ํ ์ฌ์ ํ์ต์ ํจ๊ณผ๋ก ์ ์ ๋ ์ด๋ธ ๋ฐ์ดํฐ๋ก๋ ๋์ ์ฑ๋ฅ์ ๋ณด์์ผ๋ฉฐ, ์ด๋ ๋ฉํฐ๋ชจ๋ฌ ์ฌ์ ํ์ต ์ ๊ทผ์ด ์ ๋งํจ์ ๋ท๋ฐ์นจํ๋ค. ํนํ ์ฌ๋ฌ ์ด๊ฐ ๋ชจ๋ฌ์ ์๋์ง๊ฐ ๋จ์ผ ๋ชจ๋ฌ ๋๋น ํฌ๋ฉฐ, ๊ฐ ๋ชจ๋ฌ์ด ์ ๊ณตํ๋ ๋ณด์์ ์ ๋ณด(์: ์ค๋์ค๋ ์ ์ด ์ด๋ฒคํธ, ์ด๋ฏธ์ง๋ ์ ์ด๋ฉด ๋ถํฌ, IMU๋ ์ด๋ ๋ณํ, ์๋ ฅ์ ํ ๋ณํ)๋ฅผ ํจ์จ์ ์ผ๋ก ๊ฒฐ ํฉํ๋ Sparsh-X์ ๋ฅ๋ ฅ์ด ๋๋ฌ๋ฌ๋ค.
์ ์ฑ ํ์ต์์์ Sparsh-X ํ์ฉ (Sparsh-X for Policy Learning)
๋ ๋ฒ์งธ๋ก, Sparsh-X ์ด๊ฐ ํํ์ ๋ก๋ด ์ ์ฑ ํ์ต์ ํตํฉํจ์ผ๋ก์จ ์ป์ ์ ์๋ ์ด์ ์ ์คํํ๋ค. ๊ตฌ์ฒด์ ์ผ๋ก ํ์ค ๋ก๋ด ์กฐ์ ๊ณผ์ ๋ ๊ฐ์ง์ Sparsh-X๋ฅผ ์ ์ฉํ์๋ค:
- ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ์ (Plug Insertion via Imitation Learning): ํ๋ฌ๊ทธ(์ ์ ์ปค๋ฅํฐ)๋ฅผ ์์ผ์ ๊ฝ๋ ๋์์ ๋ก๋ด ์กฐ์์์ ๋ํ์ ์ธ ์ฝ์ ์์ ์ผ๋ก ๋ง์ด ์ฐ๊ตฌ๋์ด ์๋ค. ์ด ๊ณผ์ ์์ ์ ์๋ค์ ์ด๊ฐ ๋ฉํฐ๋ชจ๋ฌ ํํ์ด ๋์ ์ ๋ฐ๋ ์์ ์ ์ฑ๊ณต๋ฅ ์ ์ผ๋ง๋ ํฅ์์ํค๋์ง ํ๊ฐํ๋ค. ์คํ ํ๊ฒฝ์ Allegro ๋ก๋ด ํธ๋์ Digit 360 ์ผ์๋ฅผ ์์ง, ์ง๊ฒ, ์ค์ง์ ์ฅ์ฐฉํ๊ณ , ๋ก๋ด์ด ๋ฏธ๋ฆฌ ์ฅ๊ณ ์๋ ํ๋ฌ๊ทธ๋ฅผ ๊ณ ์ ๋ ์์ผ์ ๋ผ์ฐ๋ ์์ ์ด๋ค. ์ฌ๋์ kinesthetic teleop(ํ ๋ฐํผ๋๋ฐฑ ์ฅ์น ๋ฑ์ผ๋ก ์๊ฒฉ ์กฐ์ข )๋ฅผ ํตํด 100๊ฐ์ ๋ฐ๋ชจ ์์ฐ์ ๋ชจ์์, ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ฐฉํ์ต์ผ๋ก ์ ์ฑ ์ ํ๋ จํ๋ค. ๋ฐ๋ชจ์๋ ์๊ฐ๋ฝ ๊ด์ ์ํ, ์๋ชฉ ์์น, ์ธ๋ถ ์นด๋ฉ๋ผ ์์, ์๊ฐ๋ฝ ์ด๊ฐ ๋ฐ์ดํฐ ๋ฑ์ด ๊ธฐ๋ก๋์๋ค.
- ์ ์ฑ ๊ตฌ์กฐ: ํ์ต๋ ์ ์ฑ ์ ACT (Action Chunking with Transformers)๋ผ๋ ๊ธฐ์กด ๋ชจ๋ฐฉํ์ต ๋ชจ๋ธ ๊ตฌ์กฐ๋ฅผ ๋ณํํด ์ฌ์ฉํ๋ค. ์ ๋ ฅ์ผ๋ก๋ ์๋ชฉ ์ฅ์ฐฉ ์นด๋ฉ๋ผ ์์๊ณผ Sparsh-X ์ด๊ฐ ํํ์ ๋ชจ๋ ๋ฐ๋๋ค. ์นด๋ฉ๋ผ ์ ๋ ฅ์ ๋ณ๋์ CNN ์ธ์ฝ๋๋ฅผ ๊ฑฐ์ณ ์๋ฒ ๋ฉ๋๊ณ , ์ด๊ฐ์ Sparsh-X ์ธ์ฝ๋(์ฌ์ ํ์ต๋)๋ฅผ ํต๊ณผ์์ผ ๊ฐ ์๊ฐ๋ฝ(3๊ฐ ์๊ฐ๋ฝ)์ ํํ์ ์ป๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ธ ์๊ฐ๋ฝ์ ์ด๊ฐ ํํ์ ์ดํ ํฐ๋ธ ํ๋ง(attentive pooling)์ผ๋ก ํ๋๋ก ํตํฉ๋๋ค. ์ด ์๊ฐ+์ด๊ฐ ์ตํฉ ์๋ฒ ๋ฉ์ Transformer ์ ์ฑ ๋ง์ ๋ฃ์ด, ๋ฏธ๋ Timestep ๋์์ endeffector(์๋ชฉ) ์์ง์ ๊ฒฝ๋ก๋ฅผ ์์ธกํ๋๋ก ํ๋ค. (์ฆ ํ๋ฒ์ ์ผ์ ์๊ฐ๊ตฌ๊ฐ์ ๊ถค์ ์ ์ถ๋ ฅํ๋ ์ ์ฑ ์ด๋ค.)
- ๋น๊ต ๊ธฐ๋ฒ: ๋น๊ต๋ฅผ ์ํด ์ฌ๋ฌ ๊ฐ์ง ์ ๋ ฅ ์กฐํฉ์ ์ ์ฑ ์ ํ์ต์์ผฐ๋ค. (a) Sparsh-X ๋ชจ๋ ๋ชจ๋ฌ ์ด๊ฐ + ์นด๋ฉ๋ผ, (b) Sparsh-X ์ค ํน์ ๋ชจ๋ฌ๋ง (์: ์ค๋์ค+IMU๋ง, ๋๋ ์ด๋ฏธ์ง๋ง) + ์นด๋ฉ๋ผ, (c) ์ด๊ฐ ์๋ ์๊ฐ์นด๋ฉ๋ผ๋ง ์ ๋ ฅ(baseline), (d) ์ด๊ฐ ์ด๋ฏธ์ง๋ง ์ ๋ ฅํ์ฌ end-to-end๋ก ์ฒ์๋ถํฐ ํ์ตํ ์ ์ฑ (์นด๋ฉ๋ผ๋ ํฌํจ) ๋ฑ์ด๋ค. ์ด๋ ๊ฒํจ์ผ๋ก์จ ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ์ ๊ธฐ์ฌ, ์ฌ์ ํ์ต ์ ๋ฌด์ ์ํฅ ๋ฑ์ ์ ๋์ ์ผ๋ก ๋น๊ตํ๋ค. ๊ฐ ์ ์ฑ ์ 20ํ์ ์ฝ์ ์๋๋ฅผ ํตํด ์ฑ๊ณต๋ฅ ์ ์ธก์ ํ์ผ๋ฉฐ, ์ด๊ธฐ ์๋ชฉ ์์ธ๋ ๋ฌด์์๋ก ๋ค์ํ๊ฒ ์ฃผ์๋ค.
๊ฒฐ๊ณผ: ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ํํ์ ์ฌ์ฉํ ์ ์ฑ ์ ํ๊ฒฉํ ์ฑ๋ฅ ํฅ์์ ๋ณด์๋ค. ์๋ชฉ ์นด๋ฉ๋ผ๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฑ๊ณต๋ฅ ์ด 15% ์์ค์ ๋ถ๊ณผํ๋๋ฐ, Sparsh-X ๋ชจ๋ ์ด๊ฐ ๋ชจ๋ฌ์ ์ฌ์ฉํ๋ฉด 90%์ ๋์ ์ฑ๊ณต๋ฅ ์ ๋ฌ์ฑํ๋ค. ์ด๋ ์๊ฐ-only ๋๋น 500% ํฅ์๋ ๊ฒฐ๊ณผ๋ก, ์๊ฐ์ ๋ณด๋ง์ผ๋ก๋ ๋ชจํธํ๋ ์ฝ์ ์ ํฉ ์ฌ๋ถ๋ฅผ ์ด๊ฐ์ด ํ์คํ ๋ณด์ํด์ค์ ๋ณด์ฌ์ค๋ค. ๋ํ ์ด๊ฐ ์ด๋ฏธ์ง ํ๋๋ง ์ฌ์ฉํ๋ end-to-end ์ ์ฑ ์ ์ฑ๊ณต๋ฅ (~55%)๊ณผ ๋น๊ตํด๋ Sparsh-X ๋ฉํฐ๋ชจ๋ฌ ์ ์ฑ ์ 63%p ๋์๋ค. ์๋ ๊ทธ๋ํ๋ ๋ค์ํ ๊ฒฝ์ฐ์ ์ฑ๊ณต๋ฅ ์ ์์ฝํ ๊ฒ์ด๋ค (Wrist๋ ์๋ชฉ ์นด๋ฉ๋ผ, Touch๋ ์ด๊ฐ์ ์๋ฏธ).
ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ์ ์์ ๋ค์ํ ์ ๋ ฅ ์กฐํฉ์ ๋ฐ๋ฅธ ์ฑ๊ณต๋ฅ ๋น๊ต. ๋ณด๋ผ์์ด Sparsh-X ์ฌ์ ํ์ต ํํ ์ฌ์ฉ ์ ์ฑ , ํ์์ด ๋์ผ ์ ๋ ฅ์ end-to-end๋ก ํ์ตํ ์ ์ฑ (E2E)๋ฅผ ๋ํ๋ธ๋ค. ์ผ์ชฝ ์ฒซ ๋ฒ์งธ ๊ทธ๋ฃน์ ์๋ชฉ ์นด๋ฉ๋ผ + ๋ชจ๋ ์ด๊ฐ ๋ชจ๋ฌ(Sparsh-X)๋ก, ์ฝ 90%์ ์ฑ๊ณต๋ฅ ์ ๋ณด์ด๋ฉฐ ๊ฐ์ฅ ์ฐ์ํ๋ค. ๋ฐ๋ฉด ์๋ชฉ ์นด๋ฉ๋ผ ๋จ๋ (๋งจ ์ค๋ฅธ์ชฝ)์ 5% ์์ค์ผ๋ก ์คํจ์จ์ด ๋งค์ฐ ๋๋ค. ์ด๊ฐ ์ด๋ฏธ์ง ํ๋๋ง ์ฌ์ฉํ ๊ฒฝ์ฐ(Wrist+Touch(Image)) E2E๊ฐ Sparsh-X๋ณด๋ค ๋๊ฒ ๋ํ๋ฌ๋๋ฐ, ์ด๋ ํน์ ์์ ์ ๊ณผ์ ํฉ๋ ํ์ต์ ํจ๊ณผ๋ก ๋ณผ ์ ์์ผ๋ฉฐ, Sparsh-X ํํ์ ๋ณด๋ค ๋ฒ์ฉ์ ์์ ๊ณ ๋ คํด์ผ ํ๋ค๋ ์ธ๊ธ์ด ์๋ค.
์ ๊ฒฐ๊ณผ์์ ์ฃผ๋ชฉํ ์ ์, ์ฌ์ ํ์ต(Pretraining)์ ํจ๊ณผ๋ค. Sparsh-X (๋ณด๋ผ์ ๋ฐ)๋ ๋์ผํ ๋ฉํฐ๋ชจ๋ฌ ์ ๋ ฅ์ ์ฒ์๋ถํฐ ์ ์ฑ ๊ณผ ํจ๊ป ํ์ตํ ๊ฒฝ์ฐ(ํ์๋ฐ)๋ณด๋ค ํจ์ฌ ๋์ ์ฑ๊ณต๋ฅ ์ ๋ณด์๋ค. ๋ ผ๋ฌธ์ ๋ฐ๋ฅด๋ฉด, ์ฌ์ ํ์ต๋ ํํ์ ์ฐ์ง ์๊ณ ์ ์ฑ ๋ฐ์ดํฐ๋ก๋ง ๋ฉํฐ๋ชจ๋ฌ ํํ์ ํ์ตํ๋ฉด ์ฑ๊ณต๋ฅ ์ด ์ ๋ฐ ์์ค์ผ๋ก ๋จ์ด์ง๋๋ฐ, Sparsh-X ์ฌ์ฉ ์ ์ฝ 90% ์ฑ๋ฅ ํฅ์์ด ์์๋ค๊ณ ํ๋ค. ์ด๋ ๋๊ท๋ชจ ์ฌ์ ํ์ต์ผ๋ก ์ป์ ์ด๊ฐ ํํ์ด ์์๋ค๋ฉด, ์ ์ฑ ํ์ต ๋ฐ์ดํฐ๋ง์ผ๋ก๋ ๋ณต์กํ ์ด๊ฐ ํน์ง์ ์ถฉ๋ถํ ํ์ต์ํค๊ธฐ ์ด๋ ค์ ์ ๊ฒ์์ ๋ณด์ฌ์ค๋ค. ์ฆ ๋ฉํฐ๋ชจ๋ฌ+์ฌ์ ํ์ต์ ์กฐํฉ์ด ์ ์ฑ ์ฑ๋ฅ์ ํฌ๊ฒ ๊ธฐ์ฌํ ๊ฒ์ด๋ค. ์ ์๋ค์ โ์ ์ด์ ๋ฏธ๋ฌํ ๋จ์๋ฅผ ๊ตฌ๋ณํ๋ ค๋ฉด ์ฌ๋ฌ ๊ฐ๊ฐ์ด ํ์ํ๋ฉฐ, ์ฌ์ ํ์ต์ ๊ทธ๋ฐ ํน์ง๋ค์ ๋ฏธ๋ฆฌ ํ์ตํด๋๋ ์ญํ ์ ํ๋คโ๋ผ๊ณ ์ค๋ช ํ๋ค. ์๋ฅผ ๋ค์ด, ์ค๋์ค๋ ํ๋ฌ๊ทธ ํ๊ณผ ์์ผ์ด ์ฒ์ ๋ฟ์ ๋ โ๋ธ๊นโ ์๋ฆฌ๋ฅผ ๊ฐ์งํ์ฌ ์ ์ด ๊ฐ์๋ฅผ ์๋ ค์ฃผ๊ณ , ์ด๊ฐ ์ด๋ฏธ์ง์ ์๋ ฅ์ ์ ๋ ฌ ๋ฐ ์ฝ์ ์ค์ ๋ฏธ์ธํ ํ ๋ณํ๋ฅผ ๊ฐ์งํ์ฌ ์ ๋ผ์์ง๊ณ ์๋์ง ํผ๋๋ฐฑํด์ค ๋ค. ์ด๋ฌํ ์ฌ๋ฌ ์ ํธ๋ฅผ ์ข ํฉํด์ผ ์ข์ ๊ณต์ฐจ์ ์ฝ์ ์์ ์ ์ฑ๊ณต์ํฌ ์ ์๋๋ฐ, Sparsh-X๋ ๊ทธ๋ฌํ ์ด๊ฐ ์ํธ๋ณด์ ์ ํธ๋ค์ ์ ์ฌ๊ณต๊ฐ์์ ์ ์ตํฉํด์ฃผ์๋ค๋ ๊ฒ์ด๋ค.
ํํธ ํฅ๋ฏธ๋ก์ด ๊ด์ฐฐ๋ก, ์ด๊ฐ ์ด๋ฏธ์ง ๋จ์ผ ๋ชจ๋ฌ์ ๊ฒฝ์ฐ end-to-end๋ก ํด๋น ์์ ์ ํนํํด ํ์ตํ ์ธ์ฝ๋๊ฐ ์ฌ์ ํ์ต๋ ํํ๋ณด๋ค ์ฑ๋ฅ์ด ๋์๋ค. ์ ๊ทธ๋ํ์ ์ธ ๋ฒ์งธ ๊ทธ๋ฃน์์ ํ์๋ง๋(E2E ์ด๋ฏธ์ง)๊ฐ ๋ณด๋ผ๋ง๋(Sparsh-X ์ด๋ฏธ์ง)๋ณด๋ค ๋์์ ๋ณผ ์ ์๋ค. ์ด๋ ์ด๊ฐ ์ด๋ฏธ์ง ์ ํธ๋ ์คํ ์กฐ๊ฑด์์ ๋ณํ๊ฐ ์๊ธฐ ๋๋ฌธ์, ํน์ ํ๊ฒฝ์ ์ต์ ํ๋ ์ ์ฉ ์ธ์ฝ๋๊ฐ ๋ฏธ์ธํ ์ฐจ์ด๋ฅผ ๋ ์ ํฌ์ฐฉํ ์ ์์๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์ ์๋ค์ ๋ถ์ํ๋ค. ๋ค๋ง ์ด ๊ฒฝ์ฐ ๋ถํฌ ๋ด(in-distribution) ํ๊ฐ์ด๋ฏ๋ก, ๋ฒ์ฉ์ฑ ์ธก๋ฉด์์๋ Sparsh-X ํํ์ด ๋ ๋ค์ํ ์ํฉ์ ๊ฒฌ๊ณ ํ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. ๋ํ Sparsh-X๋ ๋ ๋ฐฉ๋ํ ๋ฐ ์ดํฐ๋ก ํ์ต๋๊ฑฐ๋ ํ์ธํ๋์ ๊ฑฐ์น๋ฉด ์ฑ๋ฅ์ด ๊ฐ์ ๋ ์ฌ์ง๊ฐ ์๋ค. ๊ฒฐ๊ตญ ๋ชจ๋ ๋ชจ๋ฌ์ ์กฐํฉํ๋ ๊ฒ์ด ์ด๋ฌํ ๋จ์ผ๋ชจ๋ฌ ํ๊ณ๋ฅผ ์์ํ๋ฉฐ ์ต๊ณ ์ฑ๋ฅ์ ๋ด์๋ค๋ ์ ์ด ํต์ฌ์ด๋ค. ์๋ชฉ ์นด๋ฉ๋ผ๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์๊ฐ์ ์ธ ๋ชจํธ์ฑ(visual aliasing) ๋ฌธ์ ๋ก ์คํจ๊ฐ ์ฆ์๋๋ฐ, ์ด๋ ์นด๋ฉ๋ผ ๊ฐ๋๊ฐ ์ ํ์ ์ด๋ผ ํ๋ฌ๊ทธ ํ์ด ์์ผ ๊ตฌ๋ฉ ๋ฐ๋ก ์์ ์์ง ์์๋ ๊ทธ๋ ๊ฒ ๋ณด์ด๋ ๊ฒฝ์ฐ๊ฐ ์์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ์ด๊ฐ์ด ์์ผ๋ฉด ์๋ชป ์ ๋ ฌ๋ ์ฑ๋ก ํ์ ์ฃผ์ด ๋ฐ์ด ์คํจํ์ง๋ง, ์ด๊ฐ์ด ์์ผ๋ฉด ์ ๋ง๋ ์ ์ด์ ์ฆ์ ๊ฐ์งํ๊ณ ๋ฏธ์ธํ๊ฒ ์กฐ์ ํจ์ผ๋ก์จ ์ฑ๊ณต ํ๋ฅ ์ด ํฌ๊ฒ ๋์์ก๋ค.
- ์์์ ๋ฌผ์ฒด ํ์ โ ์๋ฎฌ๋ ์ด์ ์ ์ฑ ์ ์ด๊ฐ ์ ์ (In-hand Rotation with Sim-to-real Tactile Adaptation): ๋ ๋ฒ์งธ ์คํ์, ์๋ฎฌ๋ ์ดํฐ์์ ํ์ต๋ dexterous ์กฐ์ ์ ์ฑ ์ ํ์ค์ ์ด๊ฐ ์ ๋ณด๋ฅผ ํตํฉํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํค๋ ์๋๋ฆฌ์ค๋ค. ํ์ค์์ ๋ค์ง ์์ผ๋ก ๋ฌผ์ฒด๋ฅผ ๋๋ฆฌ๋ ์์ ์ ์ด๋ ค์์, ๋ณดํต ์๋ฎฌ๋ ์ดํฐ์์ privileged information(๋ฌผ์ฒด์ ์ ํํ pose, ์ง๋, ๋ง์ฐฐ ๋ฑ)์ ์ ๊ทผํด ์ ์ฑ ์ ๋จผ์ ํ์ตํ๊ณ , ์ด๋ฅผ ํ์ค๋ก ์ด์ ํ๋ ๋ฐฉ๋ฒ์ด ์ฐ์ธ๋ค. ํ์ง๋ง ์๋ฎฌ๋ ์ด์ ์์ ์ฌ์ฉํ ์ด๋ฌํ ์ ๋ณด๋ค์ ํ์ค์์๋ ์ง์ ์ป์ ์ ์๋๋ฐ, ์ด๊ฐ์ ๊ทธ ๋์ฒด์ฌ๊ฐ ๋ ์ ์๋ค. ์ ์๋ค์ โํ์ค์์ ๋ ํ๋ถํ ์ผ์ฑ(์ด๊ฐ)์ด ๊ฐ๋ฅํด์ก๋ค๋ฉด, ์๋ฎฌ๋ ์ด์ ์ ์ฑ ์ ์ด๋ป๊ฒ ๊ฐ์ ํ ์ ์์๊น?โ๋ผ๋ ์ง๋ฌธ์ ๋์ก๋ค. ์ด๋ฅผ ๊ฒ์ฆํ๊ธฐ ์ํด, Hora๋ผ๋ ์ด๋ฆ์ ๊ธฐ์กด ์๋ฎฌ๋ ์ด์ ํ์ต ์ ์ฑ ์ ํ์ฉํ๋ค. Hora๋ ๊ด์ ์์น ๋ฑ ๊ณ ์ ๊ฐ๊ฐ(proprioception)๋ง์ผ๋ก ์ปต ๋ชจ์ ๋ฌผ์ฒด๋ฅผ ์ ์ ์์ z์ถ ํ์ ์ํค๋ ์ ์ฑ ์ผ๋ก, ์๋ฎฌ๋ ์ดํฐ์์ ๋น ๋ฅธ ๋ชจํฐ ์ ์ ๊ธฐ๋ฒ์ผ๋ก ํ์ต๋ ๊ฒ์ด๋ค. ํ์ต ๋น์ Hora๋ ๋ฌผ์ฒด์ ๋ฌด๊ฒ, ๋ง์ฐฐ๊ณ์, ์ ์ด์ง์ ์์น ๋ฑ ๋ค์ํ privileged ์ ๋ณด๋ฅผ ํ์ฉํ๊ธฐ ๋๋ฌธ์ ํ์ค๋ณด๋ค ์ ๋ฆฌํ ์กฐ๊ฑด์ด์๋ค. ํ์ค๋ก ๊ฐ์ ธ์ค๋ฉด ์ด๋ฌํ ์ ๋ณด ์์ด ์ค์ง ๊ด์ ์ํ๋ง์ผ๋ก ์ํํด์ผ ํด์ ์ฑ๋ฅ์ด ์ ํ๋๋ค. ์ ์๋ค์ Sparsh-X ์ด๊ฐ ํํ์ Hora ์ ์ฑ ์ ์ถ๊ฐ๋ก ๊ณต๊ธํ์ฌ, ๋ง์น ์๋ฎฌ๋ ์ด์ ๋์ privileged ์ ๋ณด๋ฅผ ์ผ๋ถ ๋ณด์ํด์ฃผ๋ ์ด๊ฐ ์ ์(tactile adaptation)์ ์๋ํ๋ค.
- ์ ์ ๊ธฐ๋ฒ(ControlNet ํ์ฉ): ๋ฒ ์ด์ค ์ ์ฑ ์ธ Hora๋ฅผ ๋ณด์กดํ๋ฉด์ ์๋ก์ด ์ด๊ฐ ์ ๋ ฅ์ ํตํฉํ๊ธฐ ์ํด, ControlNet์ด๋ผ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. ControlNet์ ์๋ ์ด๋ฏธ์ง์์ฑ ๋ฑ์์ ์ถ๊ฐ ์กฐ๊ฑด์ ์ฃผ์ ํ ๋ ์ฐ์ด๋ ๋ฐฉ๋ฒ์ธ๋ฐ, ํต์ฌ์ ๊ธฐ์กด ๋ชจ๋ธ์ ๊ฐ์ค์น๋ ๊ณ ์ ํ๊ณ ๋ณ๋ ฌ์ ์ธ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํ์ฌ ์๋ก์ด ์ ๋ ฅ์ ํ์ต์ํค๋ ๊ฒ์ด๋ค. ์ด๋ 0์ผ๋ก ์ด๊ธฐํ๋ ํฉ์ฑ๊ณฑ ๋ ์ด์ด๋ฅผ ํตํด ์ฐ๊ฒฐํ์ฌ, ํ์ต ์ด๊ธฐ์ ๊ธฐ์กด ๋ชจ๋ธ ์ถ๋ ฅ์ ์ํฅ์ ์ฃผ์ง ์๋ค๊ฐ ์ ์ง์ ์ผ๋ก ํ์ต์ด ์งํ๋๋ฉฐ ์ํฅ์ ๋ฏธ์น๋๋ก ํ๋ค. ์ด๋ฅผ ์ ์ฑ ํ์ต์ ์์ฉํ์ฌ, Hora ์ ์ฑ ๋ง์ ๊ทธ๋๋ก ๋๊ณ ๋ณ๋์ ์ด๊ฐ ์ ์ ๋ชจ๋์ ์ถ๊ฐํ ๊ฒ์ด๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, Sparsh-X ์ธ์ฝ๋๋ ์์๊ฐ๋ฝ(Allegro ์์ 4๊ฐ ์๊ฐ๋ฝ)์ ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ํํ์ ์ถ๋ ฅํ๊ณ , ์ต๊ทผ 1.5์ด๊ฐ์ ์๊ณ์ด์ ์ผ์ ๊ธธ์ด๋ก ๋ฌถ์ด Conv ๊ธฐ๋ฐ temporal encoder๋ฅผ ํต๊ณผ์ํจ๋ค. ์ด ์ถ๋ ฅ์ด ControlNet์ ํตํด Hora ์ ์ฑ ์ ์ค๊ฐ์ธต์ ํฉ์ณ์ ธ, ์ต์ข ์ ์ผ๋ก ์๊ฐ๋ฝ ๋ชจํฐ ๋ช ๋ น์ ์์ฑํ๋ค. ํ์ต์ ์ค์ ๋ก๋ด์์ Hora ์ ์ฑ ์ ์คํํ๋ฉฐ ์์งํ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ค. ์ฐ์ Hora ๊ธฐ๋ณธ ์ ์ฑ ์ ์ด์ฉํด ํ์ค์์ ์ฌ๋ฌ ์๋๋ฅผ ์ํํ๊ณ , ๊ทธ ์ค 30์ด ์ด์ ๋ฌผ์ฒด๋ฅผ ์์ ์ ์ผ๋ก ํ์ ์ํจ 50๊ฐ์ ์ฑ๊ณต ํธ๋ผ์ ํ ๋ฆฌ๋ฅผ ์ ๋ณํ๋ค. ์ด ๋ฐ์ดํฐ์ ๋ํด ControlNet ๊ฒฝ๋ก์ ๊ฐ์ค์น๋ง์ ํ์ต์์ผ (Hora์ ์๋ ๊ฒฝ๋ก ๊ฐ์ค์น๋ ๊ณ ์ ) ์ค์ ๊ด์ ์ํ(joint angles)์ Hora+ControlNet ์ถ๋ ฅ ํ๋(target action) ๊ฐ L2 ์ค์ฐจ๋ก ํ์ต์ ์งํํ๋ค. ์ด ๊ณผ์ ์ ์ผ์ข ์ ํ๋ ๋ชจ๋ฐฉ์ด์ง๋ง, ์ค์ํ ๊ฒ์ ์ด๊ฐ ํผ๋๋ฐฑ์ ์ด์ฉํด Hora ์ ์ฑ ์ด ๋ด๋ ๋ช ๋ น์ ๋ณด์ ํ๋๋ก ํ์ต๋๋ค๋ ์ ์ด๋ค.
- ํ๊ฐ ์ค์ : ํ์ต๋ Hora+ControlNet(Sparsh-X) ์ ์ฑ ์ ํ๊ฐํ๊ธฐ ์ํด, ๋ค์ํ ์ํฉ์์ ๋ฌผ์ฒด ํ์ ์์ ์ฑ์ ์ธก์ ํ๋ค. ๋น๊ต ๋์์ ์๋ณธ Hora (๋ฒ ์ด์ค๋ผ์ธ), Hora์ Sparsh-X ์ด๊ฐ ์ถ๊ฐ โ end-to-end๋ก ํจ๊ป ํ์ต(E2E), Hora๋ฅผ ํ์ค ๋ฐ์ดํฐ๋ก ํ์ธํ๋ํ ๋ฒ์ , ๊ด์ +์๊ฐ ๋ชจ๋ฌ๋ก imitation learningํ ์ ์ฑ ๋ฑ์ด์๋ค. ์ฑ๋ฅ ์ฒ๋๋ก๋, ๋ฌผ์ฒด๋ฅผ ํ์ ์ํค๋ ๋์ ๋ฌผ์ฒด๊ฐ ์์์ ๋ฏธ๋๋ฌ์ ธ ๋ด๋ ค๊ฐ๋ ์ ๋(Vertical drift)์ ๋ฌผ์ฒด ๋ฅผ ๋จ์ด๋จ๋ฆฌ๊ธฐ๊น์ง ๋ฒํด ์๊ฐ(Time-to-fall)๋ฅผ ์๋ค. ๊ฐ ์ ์ฑ ๋ณ๋ก ์ต๋ 60์ด ์ํผ์๋๋ฅผ 10ํ ๋ฐ๋ณตํด ํ๊ท ์ ๊ตฌํ๋ค. ๋ํ ๋ฌผ์ฒด์ ๋ง์ฐฐ ๊ฐ์, ๋ฌผ์ฒด ์ง๋ ์ฆ๊ฐ ๋ฑ์ ๋ฌผ์ฒด ๋ฌผ์ฑ ๋ณํ ์ํฉ์์๋ ๋์ผํ๊ฒ ํ๊ฐํ์ฌ ๊ฒฌ๊ณ ์ฑ์ ์ดํ๋ค.
๊ฒฐ๊ณผ: Hora+ControlNet(Sparsh-X) ์ ์ฑ ์ ๊ธฐ์กด Hora ๋๋น ์๋ฑํ ์์ ์ ์ด์๋ค. ๊ธฐ๋ณธ ๋ฌผ์ฒด ๋ฌผ์ฑ ์กฐ๊ฑด์์, Sparsh-X ์ด๊ฐ์ ๋ฃ์ด์ค ๊ฒฝ์ฐ ๋ฌผ์ฒด์ ์์ง ๋ณ์(๋ฏธ๋๋ฌ์ง ๋์ด)๊ฐ 90% ๊ฐ์ํ๊ณ , ์ด๋ Hora ํ์ธํ๋์ด๋ End-toEnd ์ด๊ฐ ํตํฉ๋ณด๋ค๋ ๋ฐ์ด๋ ์ฑ๋ฅ์ด์๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ์๋ณธ Hora๋ ๋ฌผ์ฒด๊ฐ ์์ด ๋ด์ ์๋ฐ๋ฅ ์ชฝ์ผ๋ก ๋ฏธ๋๋ฌ์ ธ ๋ช cm ์ด๋ํ์ง๋ง, Sparsh-X ์ด๊ฐํผ๋๋ฐฑ์ ๋ฐ์ผ๋ฉด ๊ฑฐ์ ๋ฏธ๋๋ฌ์ง์ด ๋ฐ์ํ์ง ์์ ํ์ ๋ด๋ด ์์ ์ ์ผ๋ก ์ก๊ณ ์์๋ค. Time-to-fall๋ ํฌ๊ฒ ํฅ์๋์ด, Sparsh-X ์ ์ฑ ์ 60์ด ๋ด๋ด ๋ฌผ์ฒด๋ฅผ ๋จ์ด๋จ๋ฆฌ์ง ์๋ ๋น์จ์ด ๋์๋ค. ๋ฐ๋ฉด imitation learning์ผ๋ก ์ด๊ฐ ์์ด ํ์ตํ ์ ์ฑ (๊ด์ ๋ฐ์ดํฐ -> ํ๋ ๋ฐ๋ก ๋งคํ)์ ๊ธ๋ฐฉ ๋ถ์์ ์ํ์ ๋น ์ ธ ํ๊ท ์ ์ง์๊ฐ์ด ๊ฐ์ฅ ๋ฎ์๋ค. ์ด๋ ๋จ์ ์๋-์ค์ฐจ ๋ง์ผ๋ก๋ ํ์ต์ด ์ด๋ ค์ด ๋ณต์กํ ์ ์์, ์ด๊ฐ ํผ๋๋ฐฑ์ด ์์ด์ผ ์ ๋๋ก ํด๋ผ ์ ์์์ ์๋ฏธํ๋ค. ๋ํ Hora ํ์ธํ๋ ์ญ์ Sparsh-X์ ๋ชป ๋ฏธ์ณค๋๋ฐ, ์ด๋ ์ข์ ์์ฐ๋ง์ผ๋ก๋ ์ผ์ ์ ๋ณด ๋ถ์กฑ์ ๋ฉ๊พธ๊ธฐ ์ด๋ ต๊ณ , ์ค์๊ฐ ํผ๋๋ฐฑ์ด ์์ด์ผ ์ฑ๋ฅ ๊ฐ์ ์ ํ๊ณ๊ฐ ์์์ ๋ณด์ฌ์ค๋ค.
๋์ฑ ํฅ๋ฏธ๋ก์ด ๋ถ๋ถ์ ๋ฌผ์ฒด ๋ฌผ๋ฆฌ ํน์ฑ์ด ๋ณํ์ ๋์ ์ฑ๋ฅ ๋น๊ต๋ค. ๋จผ์ , ๋ง์ฐฐ ๊ณ์๋ฅผ ๋ฎ์ถ(๋ฏธ๋๋ฌ์ด) ๋ฌผ์ฒด์ ๊ฒฝ์ฐ, Sparsh-X ์ด๊ฐ์ ์ฌ์ฉํ๋ ์ ์ฑ ๋ง์ด ๊ฑฐ์ ์ฑ๋ฅ ์ ํ ์์ด ์์ ์ ์ผ๋ก ํ์ ์ ์ง์ํ ์ ์์๋ค. ๋ฐ๋ฉด Sparsh-X ์ค ์ด๊ฐ ์ด๋ฏธ์ง ๋ชจ๋ฌ๋ง ์ฌ์ฉํ ๊ฒฝ์ฐ(์ฆ Sparsh-X(Image))๋ ์ด๋ ค์์ ๊ฒช์๋๋ฐ, ์ด๋ ๋ง์ฐฐ ๊ฐ์๋ก ์ธํ ์ ์ด ํจ์น์ ๋ณํ๊ฐ ๋ฏธ๋ฌํด์ ์ด๋ฏธ์ง๋ก๋ง์ ๊ฐ์งํ๊ธฐ ํ๋ค์๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. Sparsh-X ์ ์ฒด ๋ชจ๋ฌ์์๋ ์ค๋์ค/IMU/์๋ ฅ ๋ฑ์ด ํฉ์ณ์ ธ ์ด๋ฐ ๋ณํ๋ฅผ ๊ฐ์งํ๊ณ ๋์ํ ์ ์์๊ธฐ์ ์ฌ์ ํ ๋ฌผ์ฒด๋ฅผ ๋์น์ง ์์๋ค. ๋ค์์ผ๋ก ๋ฌผ์ฒด ์ง๋์ 20g ์ฆ๊ฐ์์ผ ๋ฌด๊ฒ๊ฒ ๋ง๋ ๊ฒฝ์ฐ์๋, Sparsh-X ๋ฉํฐ๋ชจ๋ฌ๊ณผ Sparsh-X ์ด๋ฏธ์ง ๋ชจ๋ ๊ธฐ๋ณธ Hora๋ณด๋ค ๊ฐ์ ๋ ์ฑ๋ฅ์ ๋ณด์๋ค. ๋ฌด๊ฒ๊ฐ ๋ฌด๊ฑฐ์์ง๋ฉด ์๋ Hora ์ ์ฑ ์ ์ด๋ฅผ ๋ชจ๋ฅธ ์ฑ ๊ธฐ์กด ํจํด๋๋ก ์์ง์ด๋ค๊ฐ ๋ฌผ์ฒด๋ฅผ ๋์น์ง๋ง, Sparsh-X ํํ์ด ๋ฌผ์ฒด๊ฐ ๋ฌด๊ฑฐ์์ก์์ ์ด๊ฐ์/์ด๋ฏธ์ง ๋ฑ์ผ๋ก ๊ฐ์งํ์ฌ, ๋ง์น ์๋ฎฌ๋ ์ด์ ์์ ์๋ ค์ฃผ๋ ๋ฌผ์ฒด์ง๋ ์ ๋ณด๋ฅผ ๋์ฒดํด์ค ์ ์ด ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์๊ฐ๋ฝ ์์ง์์ ์ข ๋ ๋๊ฒ (finger gaiting) ์กฐ์ ํ์ฌ ๋ฌด๊ฑฐ์์ง ๋ฌผ์ฒด๋ ๋จ์ด๋จ๋ฆฌ์ง ์๊ณ ํ์ ์ํฌ ์ ์์๋ค. ์์ปจ๋, Sparsh-X ์ด๊ฐ ํํ์ด ์๋ฎฌ๋ ์ด์ ์ privileged ์ ๋ณด์ ์์ํ๋ ์ญํ ์ ํ์ฌ ์ ์ฑ ์ ์ ์๋ ฅ์ ๋์๋ค๋ ๊ฒ์ด ํต ์ฌ ๊ฒฐ๋ก ์ด๋ค.
์ข ํฉํ๋ฉด, ์๋ฎฌ๋ ์ด์ โํ์ค ์ ์ฑ ์ด์ ์ํฉ์์ Sparsh-X๋ ์ด๊ฐ ์ ์ ๋ชจ๋์ ํตํด ํ์ค ์ด๊ฐ ์ ํธ๋ฅผ ์๋ฎฌ๋ ์ด์ ์ ๋ถ๊ฐ์ ๋ณด์ฒ๋ผ ํ์ฉํ๊ฒ ํจ์ผ๋ก์จ, ๊ธฐ์กด ์ ์ฑ ์ ์ฑ๋ฅ์ ์๋นํ ํฅ์์์ผฐ๋ค. ์ด๋ ๋จ์ํ ํ์ค ๋ฐ์ดํฐ๋ก ํ์ธํ๋ํ๊ฑฐ๋ ๋ฐ๋ชจ๋ฅผ ๋ชจ๋ฐฉํ๋ ๊ฒ๋ณด๋ค ํจ๊ณผ์ ์ด์์ผ๋ฉฐ, ์ด๊ฐ ํผ๋๋ฐฑ ์์ฒด๊ฐ ์ฃผ๋ ์ ๋ณด๋์ด ํฌ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ํด์๋๋ค. ํนํ ์ฌ๋ฌ ๋ชจ๋ฌ์ ์ด๊ฐ์ ๋ชจ๋ ํ์ฉํด์ผ ๋ฏธ๋๋ฌ์, ๋ฌด๊ฒ ๋ณํ ๋ฑ ๋ฏธ์ธํ ์ ์ด ๋ณํ๋ฅผ ๊ฐ์งํ์ฌ ์ ์ ํ ๋์ํ ์ ์์์ ๋ณด์ฌ ์ค ์ ์ด ์ธ์์ ์ด๋ค.
Discussion
๋ณธ ์ฐ๊ตฌ๋ ๋ฉํฐ์ผ์ ์ด๊ฐ ํํ ํ์ต์ด ๋ก๋ด ์กฐ์ ๋ถ์ผ์ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ์ฌ๋ ฅ์ ์ฌ๋ฌ ๊ฐ๋์์ ์ ์ฆํ์๋ค. ์ ์๋ค์ ์๋์์ ์ ๊ธฐํ๋ ๋ ๊ฐ์ง ํต์ฌ ์ง๋ฌธ์ ๋ํด ๋ค์๊ณผ ๊ฐ์ด ๋ต์ ์ ์ํ๋ค:
- Q1: ํ์ค ์ธ๊ณ์ ์ด๊ฐ ํํ์ ๋ก๋ด ์ ์ฑ ํ์ต์ ํ์ฉํ๋ ๋ฐฉ๋ฒ? โ Sparsh-X์ ๊ฐ์ ์ฌ์ ํ์ต๋ ์ด๊ฐ ๋ฐฑ๋ณธ์ ์ฌ์ฉํ๋ฉด, ์ ์ฑ ํ์ต์ ์ฑ๋ฅ๊ณผ ๊ฒฌ๊ณ ์ฑ์ ํฅ์์ํฌ ์ ์๋ค๋ ๊ฒ์ด ํ์ธ๋์๋ค. ๋ณธ ๋ ผ๋ฌธ์์๋ ๋ชจ๋ฐฉ ํ์ต๊ณผ ์๋ฎฌ๋ ์ด์ ์ ์ฑ ์ ์ด๊ฐ ์ ์์ด๋ผ๋ ๋ ๊ฐ์ง ์ ๊ทผ์ ํ์ํ๋๋ฐ, ๋ชจ๋ฐฉ ํ์ต์ ๋ฐ๋ชจ์ ๋ด์ฌ๋ ํ๋ถํ ์ด๊ฐ ์ ํธ๋ฅผ ํ์ฉํ๊ธฐ์ ์์ฐ์ค๋ฌ์ด ๋ฐฉ๋ฒ์ด๊ณ , ์ด๊ฐ ์ ์์ ์๋ฎฌ๋ ์ด์ ์์๋ ์ป์ ์ ์์๋ ์ ๋ณด๋ฅผ ํ์ค ์ด๊ฐ์ผ๋ก ๋์ฒดํ ๋ค๋ ์ ์์ ์๋ก์ด ์๋๋ฅผ ๋ณด์ฌ์คฌ๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ํ๋ฌ๊ทธ ์ฝ์ ๊ณผ ๋ฌผ์ฒด ํ์ ์ด๋ผ๋ ์ค์ ์กฐ์ ์์ ์ ์ ์ฉ๋์ด, ์ด๊ฐ ๋ฉํฐ๋ชจ๋ฌ ํํ์ ๋์ ์ผ๋ก ์ ์ฑ ์ฑ๊ณต๋ฅ 63% ํฅ์, ๋ฌผ์ฒด ์ํ ๋ณต์๋ ฅ 90% ํฅ์ ๋ฑ์ ๊ตฌ์ฒด์ ์ธ ์ฑ๊ณผ๋ฅผ ๋ฌ์ฑํ๋ค. ์ด๋ ๋ก๋ด ํ์ต์์ ์ด๊ฐ ์ ๋ณด๊ฐ ์ผ๋ง๋ ํฐ ๊ฐ์น๋ฅผ ๊ฐ์ง ์ ์๋์ง ๋ณด์ฌ์ฃผ๋ ๊ฐ๋ ฅํ ์ฆ๊ฑฐ๋ค. ํนํ ์๋ฎฌ๋ ์ด์ -ํ์ค ์ด์์์ ์ด๊ฐ ์ ์์, privileged ์ ๋ณด์ ๊ฒฉ์ฐจ๋ฅผ ์๋น ๋ถ๋ถ ํด์ํ์ฌ, ๊ธฐ์กด์ ๋ชจํฐ ์ ์ ์ ๊ทผ๋ณด๋ค๋ ํ์ค์ฑ ์๊ฒ ์ ์ฑ ์ ๊ฐ์ ํ ์ ์์์ ์์ฌํ๋ค.
- Q2: Sparsh-X ํํ์ด ํ์ตํ ์ด๊ฐ ์์ฑ์ ๋ฌด์์ธ๊ฐ? โ ๋ค์ํ ๋ฒค์น๋งํฌ ๊ณผ์ ๋ฅผ ํตํด ํ์ธํ ๊ฒฐ๊ณผ, SparshX์ ์๊ธฐ ์ง๋ ํํ์ ๋ฌผ์ฒด ์๋ณ, ํ๋ ์ ํ, ํ๋ฉด ์ฌ์ง, ๋ด์ฉ๋ฌผ ์, ์ ์ด๋ ฅ ๋ฑ ๋ค๋ฐฉ๋ฉด์ ๋ฌผ๋ฆฌ์ ์์ฑ๋ค์ ํจ๊ณผ์ ์ผ๋ก ์ธ์ฝ๋ฉํ๊ณ ์์๋ค. ์๋ฅผ ๋ค์ด, Sparsh-X ํํ๋ง์ผ๋ก๋ ์ด๋ค ๋ฌผ์ฒด๋ฅผ ์ก๊ณ ์ด๋ค ํ๋์ ํ๋์ง 80~90% ์ ํ๋๋ก ์์๋งํ ์ ์์๊ณ , ๋ฌผ ์์ ๋ ๊ฒ๊ณผ ๊ธฐ๋ฆ์ ๊ตฌ๋ถํ๊ฑฐ๋ ๋ณ์ ์ ๋ฐ ์ฑ์ ๋์ง ๊ฐ๋ ์ฑ์ ๋์ง ํ์ ํ๋ ๋ฑ ์ ๊ตํ ์ธ์ ๋ฅ๋ ฅ์ ๋ณด์๋ค. ๋ํ ์ผ๋ฐ์ ์ผ๋ก ์ด๊ฐ ์ฐ๊ตฌ์์ ๋ค๋ฃจ๋ ํ ์์ธก๋ ์ํํ์ฌ, ๊ธฐ์กด ๋จ์ผ ๋ชจ๋ฌ ๋ฐฉ์๋ณด๋ค ์ค์ฐจ๋ฅผ ํฌ๊ฒ ์ค์๋ค. ๋ชจ๋ฌ๋ฆฌํฐ ๋ณ ๊ธฐ์ฌ๋ฅผ ๋ถ์ํ ๊ฒฐ๊ณผ, ์ด๋ฏธ์ง+์ค๋์ค+IMU+์๋ ฅ์ ๋ชจ๋ ์กฐํฉ์ด ํญ์ ์ต์์ ์ฑ๋ฅ์ ์ฃผ์๊ณ , ๋ฐ์ดํฐ๊ฐ ์ ์์๋ก ์ฌ์ ํ์ต์ ์ด๋์ด ๋์ฑ ๋ถ๊ฐ๋์๋ค. ์ฌ์ ํ์ต ์๋ ์ด๊ฐ ์ด๋ฏธ์ง ๋จ๋ ๋ชจ๋ธ ๋๋น ํ๊ท 48% ์ ํ๋ ํฅ์์ด ์์๋ค๋ ๊ฒฐ๊ณผ ๋ ๋ฉํฐ์ผ์ ์ตํฉ๊ณผ ์ฌ์ ํ์ต์ ์๋ ฅ์ ๋จ ์ ์ผ๋ก ๋ณด์ฌ์ค๋ค. ์ด๋ฌํ ์ ๋ค์ ๋ค์ด, ์ ์๋ค์ Sparsh-X๊ฐ ์๋ ์์ค์ ๋ค์ํ ๋ฌผ๋ฆฌ์ ํน์ง์ ํฌ์ฐฉํ๊ณ ์์์ ํ์ธํ์๊ณ , ์ด๋ฅผ ์ ์ด ์ํ ํผ๋๋ฐฑ์ ์ ์ฌ ๊ณต๊ฐ์์ ์ง์ ์ ๊ณตํ๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก์ ํ์ฉํ ์ ์์์ ๋ ผํ๋ค.
์์ ๋ฐ ์ฐจ๋ณ์ฑ: Sparsh-X๋ ์ฌ์ ์ต์ด๋ก ์ด๋ฏธ์ง, ์๋ฆฌ, ๋์, ์๋ ฅ์ ๋ค ๊ฐ์ง ์ด๊ฐ๊ฐ์ ํ๋๋ก ์ตํฉํ ํํ ํ์ต ๋ชจ๋ธ์ด๋ผ๋ ์ ์์ ํฐ ์์๋ฅผ ์ง๋๋ค. ๊ธฐ์กด ์ฐ๊ตฌ๋ค์ด ํ๋ ๋๋ ๋ ๊ฐ ๋ชจ๋ฌ์ ๊ตญํ๋์๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, ๋ณธ ์ฐ๊ตฌ๋ ์ธ๊ฐ ์ด๊ฐ์ ๋ค๋ฉด์ฑ์ ๋ก๋ด์ ๊ตฌํํ๋ ค๋ ํฌ๊ด์ ์ธ ์๋๋ผ ํ ์ ์๋ค. ํนํ Transformer+๋ณดํ๋ฅ ํ ํฐ์ด๋ผ๋ ์ธ๋ จ๋ ์ํคํ ์ฒ๋ก ๊ณ์ฐ ํจ์จ๊ณผ ํํ๋ ฅ์ ๋ชจ๋ ์ก์ ์ , ๊ทธ๋ฆฌ๊ณ ๋๊ท๋ชจ ์๊ธฐ์ง๋ ์ฌ์ ํ์ต์ ํตํด ๋ผ๋ฒจ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ ์ ์ ์ฃผ๋ชฉํ ๋งํ๋ค. ๋ํ ๋ฉํฐ์ผ์ ์ด๊ฐ ๋ฐ์ดํฐ์ ์ ๊ตฌ์ถํ์ฌ ๊ณต๊ฐํจ์ผ๋ก์จ, ํฅํ ์ด ๋ถ์ผ ์ฐ๊ตฌ์ ๊ธฐ๋ฐ์ ๋ง๋ จํ ๊ฒ๋ ์ค์ํ ๊ณตํ์ด๋ค. ์คํ์ ์ผ๋ก๋, ๋ ผ๋ฌธ์ ๋ก๋ด ์ ์ด ์คํ๊ณผ ํํ ํ๊ฐ ์คํ์ ๋ชจ๋ ๋ค๋ฃจ์ด ํํ ํ์ต์ด ์ค์ ๋ก๋ด ์ฑ๋ฅ์๊น์ง ์ด์ด์ง์ ์ ์ฆํ์๋ค. ์ด๋ ๋จ์ํ ํน์ฑ ํ๊ฐ์ ๊ทธ์น๋ ์ฌ๋ฌ ํํ ํ์ต ์ฐ๊ตฌ๋ค๊ณผ ์ฐจ๋ณํ๋๋ ๋ถ๋ถ์ด๋ค. ์์ปจ๋, Sparsh-X๋ฅผ ํ์ฉํ ์ ์ฑ ์ ์๊ฐ ์ ๋ณด๋ง์ผ๋ก๋ ๋ถ๊ฐ๋ฅํ๋ ๊ณ ๋๋ ์์ ์ ์ฑ๊ณต์์ผ ๋ณด์๋๋ฐ, ์ด๋ฌํ ์ฑ๊ณต ์ฌ๋ก๋ โ์ด๊ฐ์ด ๋ก๋ด ์กฐ์ ์ ํ์์ โ์ด๋ผ๋ ๋ฉ์์ง๋ฅผ ๊ฐํํ๋ค. ๋ ๋์๊ฐ foundation model for touch๋ผ๋ ํํ์์ ๋ณผ ์ ์๋ฏ, ์ ์๋ค์ ์ด ์ฐ๊ตฌ๊ฐ ๋ค์ํ ๋ก๋ด ์์ฉ์ ์ผ๋ฐ์ ์ผ๋ก ์ฐ์ผ ์ ์๋ ๋ฒ์ฉ ์ด๊ฐ ๋ชจ๋ธ์ ์์์ ์ด ๋๊ธธ ๊ธฐ๋ํ๊ณ ์๋ค.
๊ณ ์ฐฐ: ๋ฌผ๋ก , Sparsh-X์๋ ๋ช ๊ฐ์ง ํ๊ณ์ ํฅํ ๊ฐ์ ์ง์ ์ด ์๋ค. ์๋ฅผ ๋ค์ด ํ๋ฌ๊ทธ ์ฝ์ ์คํ์์ ๋ณธ ๊ฒ์ฒ๋ผ, ํน์ ์ด๊ฐ ๋ชจ๋ฌ(์ด๋ฏธ์ง)๋ง์ผ๋ก ์ ๋ฌธํ๋ ํ์ต์ ํ๋ฉด ๊ทธ ๊ณผ์ ์ ํํด ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ผ ์๋ ์์๋ค. ์ด๋ Sparsh-X ํํ์ด ๋ฒ์ฉ์ฑ ๋๊ฐ๋ก ํนํ ์ฑ๋ฅ์ด ์ฝ๊ฐ ๋จ์ด์ง ๊ฐ๋ฅ์ฑ์ ์์ฌํ๋ค. ์ด๋ฌํ ๊ฒฉ์ฐจ๋ ์ฌ์ ํ์ต ๋ฐ์ดํฐ์ ๋ค์์ฑ์ด๋ finetuning ๊ธฐ๋ฒ์ผ๋ก ๋ฉ์ธ ์ ์์ ๊ฒ์ด๋ค. ๋ํ Sparsh-X๋ ํ์ฌ Digit 360 ์ผ์์ ํนํ๋์ด ์๋๋ฐ, ๋ค๋ฅธ ์ด๊ฐ ์ผ์๋ ๋ก๋ด ํ๋ซํผ์์๋ ์ผ๋ฐํ๋๋์ง๋ ์ถ๊ฐ ๊ฒ์ฆ์ด ํ์ํ๋ค. ๊ทธ๋ฌ๋ Sparsh-X์ ๊ฐ๋ ์ ์ผ์ ์ข ๋ฅ์ ๋ฌด๊ดํ๊ฒ ๋ฉํฐ๋ชจ๋ฌ ํตํฉ์ด๋ผ๋ ๋ณดํธ์ฑ์ ์ง๋๋ฏ๋ก, ์ผ์-๋ถ๋ณ์ ์ธ ์ด๊ฐ ํํ(sensor-invariant tactile representation) ๋ฐฉํฅ์ผ๋ก๋ ๋ฐ์ ์ํฌ ์ ์์ ๊ฒ์ด๋ค. ์ ์๋ค์ด ์ฐธ๊ณ ๋ฌธํ์์ ์ธ๊ธํ ๋์๋ ์ฐ๊ตฌ๋ค ์ ๋ณด๋ฉด, ์ฌ๋ฌ ์ผ์๊ฐ transferableํ ํํ ํ์ต์ด๋ Sparsh-X์ ๋จ์ํ ๋ฒ์ ๋ค๋ ์ฐ๊ตฌ๋๊ณ ์์ด, ์ด ๋ถ์ผ๊ฐ ํ๋ฐํ ์ ๊ฐ๋๊ณ ์์์ ์ ์ ์๋ค.
Conclusion
์์ฝํ๋ฉด, โTactile Beyond Pixelsโ ๋ ผ๋ฌธ์ ๋ฉํฐ์ผ์ ์ด๊ฐ ๋ฐ์ดํฐ์ ์ตํฉ ํํํ์ต์ ๋ํ ์ ๊ตฌ์ ์ธ ์ฐ๊ตฌ๋ก์, Sparsh-X๋ผ๋ ๊ฐ๋ ฅํ ์ด๊ฐ ๋ฐฑ๋ณธ ๋ชจ๋ธ์ ์ ์ํ์๋ค. ์ด ๋ชจ๋ธ์ Digit 360 ์ผ์๋ก๋ถํฐ ์ป์ ์ด๋ฏธ์ง, ์ค๋์ค, IMU, ์๋ ฅ ์ ํธ๋ฅผ Transformer๋ฅผ ํตํด ํจ์จ์ ์ผ๋ก ํตํฉํ์ฌ, ์๋ ์ ์ด์ ํต์ฌ ์ ๋ณด๋ฅผ ํจ์ถํ ์๋ฒ ๋ฉ์ ๋ง๋ค์ด๋ธ๋ค. ์๊ธฐ ์ง๋ ์ฌ์ ํ์ต ๋๋ถ์ ๋ผ๋ฒจ ์์ด๋ ๊ฑฐ๋ํ ์ ์ด ๋ฐ์ดํฐ๋ก๋ถํฐ ํ์ต๋์๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ๋ค์ด์คํธ๋ฆผ ๊ณผ์ ์์ ๋ฐ์ด ๋ ์ฑ๋ฅ ํฅ์์ ์ํํ๋ค. ๋ ผ๋ฌธ์ ์ ๊ตํ ๋ก๋ด ์กฐ์(ํ๋ฌ๊ทธ ์ฝ์ )๊ณผ ์๋ฎฌ๋ ์ดํฐ ์ ์ฑ ์ ํ์ค ์ ์(๋ฌผ์ฒด ํ์ ) ์๋๋ฆฌ์ค๋ฅผ ํตํด ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ์ ์ค์ ์ ๊ฐ์น๋ฅผ ๋ณด์ฌ์ฃผ์๊ณ , ๋์์ ๋ฌผ์ฒด ์๋ณ, ์ฌ์ง/์ง๋ ํ์ , ํ ์ถ์ ๋ฑ ์ด๊ฐ ์ธ์ง ์ธก๋ฉด์์๋ Sparsh-X์ ์ฐ์์ฑ์ ์ ์ฆํ์๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ค์ ๋ก๋ด์๊ฒ ์ด๊ฐ์ โํตํฉ๋ ๊ฐ๊ฐโ์ผ๋ก ๊ฐ๋ฅด์น๋ ์ ๊ทผ์ด ํ์คํ๋์์์ ์๋ฏธํ๋ฉฐ, ํฅํ ๋ ํฐ ๊ท๋ชจ์ ๋ฐ์ดํฐ์ ๋ค์ํ ํ๊ฒฝ์ผ๋ก ํ์ฅ๋๋ค๋ฉด ๋ก๋ด ์กฐ์์ ๋ฒ์ฉ ์ง๋ฅ์ ๋์ด๋ ๋ฐ ํฌ๊ฒ ๊ธฐ ์ฌํ ๊ฒ์ผ๋ก ์ ๋ง๋๋ค. Touch ๋ถ์ผ์ Foundation Model ๊ฐ๋ ์ ์์ง ์ด๋ณด์ ์ด์ง๋ง, Sparsh-X๋ ๊ทธ ์ ๋ง์ฑ์ ์ฆ๋ช ํ ์ฒซ ๊ฑธ์์ผ๋ก ํ๊ฐํ ์ ์๋ค. ํนํ ์ธ๊ฐ์ด ์ด๊ฐ์ ํตํด ์ป๋ ๋ค์ธต์ ์ ๋ณด๋ฅผ ๋ก๋ด๋ ํ์ตํ ์ ์๋ค๋ ๊ฐ๋ฅ์ฑ์ ์ด์ด์ฃผ ์์ผ๋ฉฐ, ์ด๋ ์์ ์์จ์ ์ธ ์ฌ์ธํ ๋ก๋ด ์ ์กฐ์์ ํฅํ ์ค์ํ ์ง์ ์ด๋ค.
์ด๋ฒ ์ฐ๊ตฌ๋ก ์ธํด, ๋ฉํฐ๋ชจ๋ฌ ์ด๊ฐ ์ผ์์ ํ์ฉ๊ณผ ๋๊ท๋ชจ ํํ ํ์ต์ ๊ฒฐํฉ์ด๋ผ๋ ์๋ก์ด ํจ๋ฌ๋ค์์ด ์ฃผ๋ชฉ๋ฐ๊ฒ ๋์๋ค. ์์ผ๋ก ๋ค์ํ ์ฐ๊ตฌ์๋ค์ด Sparsh-X ๋ชจ๋ธ๊ณผ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๊ฑฐ๋ ํ์ฅํ์ฌ, ๋์ฑ ํฅ์๋ ์ด๊ฐ ์ง๋ฅ๊ณผ ๊ด๋ฒ์ํ ๋ก๋ด ์์ฉ์ ์คํํด ๋๊ฐ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค. ๋์๊ฐ ์๊ฐ, ์ด๊ฐ, ์ฒญ๊ฐ์ ๋ชจ๋ ํตํฉํ ์ง์ ํ ๋ฉํฐ๋ชจ๋ฌ ๋ก๋ด ์ง๊ฐ ์ฐ๊ตฌ๋ก๊น์ง ๋ฐ์ ํ ์ ์์ผ๋ฉฐ, ์ด๋ ์ธ๊ฐ ์์ค์ ์ฌ์ธํ ์์ ์ ์ํํ๋ ๋ก๋ด ๊ฐ๋ฐ์ ํต์ฌ์ ์ธ ์ญํ ์ ํ ๊ฒ์ด๋ค.
Limitations and Future Work
- ๋ฐ์ดํฐ ๋ค์์ฑ์ ํ๊ณ: Sparsh-X์ ์ฌ์ ํ์ต์ ๋จ์ผ ์ ํ์ ์ผ์(Digit 360)๋ก ์์ง๋ ๋ฐ์ดํฐ์ ๊ธฐ๋ฐํ๊ธฐ ๋๋ฌธ์, ์ผ์ ์์ฒด์ ํธํฅ์ด ์์ ์ ์๋ค. ์๋ฅผ ๋ค์ด ์ด๊ฐ ์ด๋ฏธ์ง ๋ชจ๋ฌ์ ๊ฒฝ์ฐ, ์ฌ์ฉ๋ ์ผ์ ์ฅ์น๋ง๋ค ๊ดํ์ ํน์ฑ์ด ์กฐ๊ธ์ฉ ๋ค๋ฅผ ์ ์์ง๋ง ๋ฐ์ดํฐ์ ๋ด์์๋ ๊ธฐ๊ธฐ ์ข ๋ฅ๊ฐ ์ ํ์ ์ด๋ผ ๋ค์์ฑ์ด ๋ฎ๋ค๊ณ ํ๋ค. ์ด๋ ํ์ต๋ ํํ์ ๋ฒ์ฉ์ฑ์ ์ ์ฝ์ ๊ฑธ ์ ์๋ค. ํฅํ์๋ ์ฌ๋ฌ ์ผ์์ ๋ค์ํ ํ๊ฒฝ์์ ๋ ๋ฐฉ๋ํ ๋ฉํฐ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ์ฌ์ ํ์ต ํจ์ผ๋ก์จ, ์ผ๋ฐํ ์ฑ๋ฅ์ ๋์ด๋ ๊ณต๋ ๋ ธ๋ ฅ์ด ํ์ํ๋ค.
- ํํ ๋ฏธ์ธ์กฐ์ (fine-tuning) ๋ถ์ฌ: ๋ณธ ์ฐ๊ตฌ์ ์คํ๋ค์ Sparsh-X ์ธ์ฝ๋๋ฅผ ํญ์ ๋๊ฒฐ(frozen) ์ํ๋ก ๋๊ณ ์งํ๋์๋ค. ์ด๋ ์์ํ ์ฌ์ ํ์ต ํจ๊ณผ๋ฅผ ๋ณด๊ธฐ ์ํ ์๋์ ์ค์ ์ด์ง๋ง, ๋ค์ด์คํธ๋ฆผ ๊ณผ์ ๋ณ๋ก ํํ์ ๋ฏธ์ธ์กฐ์ ํ๋ค๋ฉด ์ฑ๋ฅ์ด ๋ ํฅ์๋ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. ํนํ ์์ ๋ ผ์๋ ๋๋ก, ํน์ ์ด๊ฐ ๋ชจ๋ฌ์ ์ฌ์ ํ์ต ํํ์ ํ์ ๋ ๋ฐ์ดํฐ ์ํฉ์์๋ ํนํ ํ์ต์ ๋ฐ๋ฆด ์ ์์ผ๋ฏ๋ก, ๊ณผ์ ๋ณ ์ถ๊ฐ ํ์ต์ด๋ ๋ฐ์ดํฐ ์ฆ๊ฐ ๋ฑ์ ํตํด ๋ณด์ํ ์ ์๋ค. ํฅํ ์ฐ๊ตฌ์์๋ Sparsh-X๋ฅผ end-to-end๋ก ํ์ธํ๋ํ๋ฉด์๋ ๊ณผ์ ํฉ์ ๋ฐฉ์งํ๋ ๊ธฐ๋ฒ, ๋๋ ๋ชจ๋ฌ๋ฆฌํฐ๋ง๋ค ์ ์ ํ ๊ฐ์ค์น ์กฐ์ ์ ํ๋ ๋ฐฉํฅ ๋ฑ์ด ๊ณ ๋ ค๋ ์ ์๋ค.
- ํ ์ผ์ฑ ๋ฒ์์ ์ ํ: ๋ ผ๋ฌธ์์๋ ์ ์ ์ธ ์์ง ๋ฐฉํฅ ํ(normal force) ์ถ์ ๋ง ๋ค๋ฃจ์์ผ๋ฉฐ, ๊ทธ๊ฒ๋ ๋จ์ํ ์ ์ด ์กฐ๊ฑด(๊ตฌํ ํ๋ก๋ธ๋ก ์์ง ๋๋ฆ)์ ๊ตญํ๋์๋ค. ์ค์ ํ์ฅ์์๋ ๋ค์ํ ์ ์ด ๊ธฐํ(geometry)๋ ๋ณต์ ์ ์ด ์ง์ ๋์ ๋ฐ์ ๋ฑ์ด ํํ์ง๋ง, ์ด๋ฌํ ๊ฒฝ์ฐ๋ก Sparsh-X๋ฅผ ํ๊ฐํ์ง ๋ชปํ๋ค. ํนํ ์ ๋จ๋ ฅ(shear force) ์ถ์ ์ ์ด๋ฒ์ ์ ์ธ๋์๋๋ฐ, ์ด๋ ์ด๊ฐ์ผ์ ๋ด๋ถ์ ๋ณํ๊ณผ ์ธ๋ ฅ์ด ๋ค์์ฌ ๋ชจํํ๊ฐ ๊น๋ค๋กญ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ํ๋ค. ํฅํ์๋ ๋ค์ํ ํ์์ ์ผ์ ์ ์ด์ด๋ ๋น์ ํ์ ์ธ ํ ํจํด์ ๋ํด์๋ Sparsh-X ํํ์ ํ์ฉ์ ํ์ฅํ๊ณ , ํ์ํ๋ค๋ฉด ๋ฌผ๋ฆฌ๊ธฐ๋ฐ ๋ชจ๋ธ๋ง๊ณผ ํ์ต์ ์ ๋ชฉํ์ฌ ๋ณด๋ค ํ๋ถํ ํ ์ธ์ง ๋ฅ๋ ฅ์ ๊ฐ์ถ๋ ๋ฐฉํฅ์ผ๋ก ์ฐ๊ตฌ๊ฐ ์งํ๋ ์ ์๋ค. ๋ํ ๋ฏธ๋๋ฌ์ง ๊ฒ์ถ์ด๋ ๋ง์ฐฐ๊ณ์ ์ถ์ ๋ฑ, ํ์ฌ ๊ฒฐ๊ณผ์์ ๊ฐ๋ฅ์ฑ์ ๋ณด์ธ ์์ญ๋ค์ ๋ ์ฒด๊ณ์ ์ผ๋ก ํ๊ณ ๋ค ์ ์์ ๊ฒ์ด๋ค.
- ๋ฒ์ฉ์ฑ ๋ฐ ๋ฉํฐ๋ชจ๋ฌ ํตํฉ์ ํ์ฅ: Sparsh-X๋ ์ด๊ฐ์ ์ด์ ์ ๋ง์ท์ง๋ง, ์ฅ๊ธฐ์ ์ผ๋ก ๋ณด๋ฉด ์๊ฐ, ์ด๊ฐ, ์ฒญ๊ฐ์ ๋ชจ๋ ์์ฐ๋ฅด๋ ๋ก๋ด ๊ฐ๊ฐ ํตํฉ์ด ๋ชฉํ๊ฐ ๋ ์ ์๋ค. ์๋ฅผ ๋ค์ด ๋ก๋ด์ด ๋ฌผ์ฒด๋ฅผ ์กฐ์ํ ๋, ๋(์นด๋ฉ๋ผ)์ผ๋ก ์ ๋ฐ์ ์ํฉ์ ๋ณด๊ณ , ์๋(Digit 360)์ผ๋ก ์ธ๋ฐํ ์ ์ด์ ๋๋ผ๋ฉฐ, ๋ง์ดํฌ๋ก ์๋ฆฌ๋ ๋ค์ ์ ์๋ค. ์ด๋ฌํ ์ ์ ์ (multimodal) ๊ฐ๊ฐ ํตํฉ์ ํ๊บผ๋ฒ์ ํ์ตํ๋ ๊ฑฐ๋ ๋ชจ๋ธ๋ ๊ตฌ์ ๊ฐ๋ฅํ๋ค. Sparsh-X์ ์ฑ๊ณต์ ์ฐ์ ์ด๊ฐ ๋ด๋ถ์ ๋ฉํฐ๋ชจ๋ฌ ์ตํฉ์ ๋ณด์ฌ์ค ๊ฒ์ด์ง๋ง, ๋์๊ฐ ์ด์ง์ ์ธ ์ผ์ ๊ฐ ํตํฉ๊น์ง ํฌ๊ดํ๋ ค๋ฉด ์ถ๊ฐ ์ฐ๊ตฌ๊ฐ ํ์ํ๋ค. ์ด๋ ์ ํ์ด๋ผ๊ธฐ๋ณด๋ค ๋ฐฉํฅ์ฑ์ผ๋ก์ ์ธ๊ธํ ๋ถ๋ถ์ด๋ค. ๋ํ ๊ฒฝ๋ํ๋ ์ค์๊ฐ์ฑ ์ธก๋ฉด์์, ํ์ฌ ๋ชจ๋ธ์ ํฌ๊ณ ๋ฌด๊ฑฐ์ด๋ฐ ์ด๋ฅผ ํจ์จ์ ์ผ๋ก ์์ถํ๊ฑฐ๋ distillationํ์ฌ ์๋ฒ ๋๋ ์์คํ ์ ๋ฃ๋ ์ฐ๊ตฌ๋ ํฅํ ์ค์ฉํ๋ฅผ ์ํด ํ์ํ ๊ฒ์ด๋ค.
์์ ๋ ผ์์ ํ๊ณ๋ค์ ์ข ํฉํ๋ฉด, Sparsh-X ์ฐ๊ตฌ๋ ๋ถ๋ช ํ ํ์ ์ ์ด์ง๋ง ๊ทธ ์์ฑ๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ฌ๋ฌ ํ์ ์ฐ๊ตฌ์ ์ฌ์ง๊ฐ ๋จ์ ์๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฏธ๋ ๋ฐฉํฅ๋ค์ ์ด ์ฐ๊ตฌ์ ๊ฐ์น๋ฅผ ํผ์ํ๊ธฐ๋ณด๋ค๋ ์๋ก์ด ์ฐ๊ตฌ ๋ถ์ผ๋ฅผ ๊ฐ์ฒํ๋ค๋ ๊ธ์ ์ ์๋ฏธ๋ก ํด์ํด์ผ ํ ๊ฒ์ด๋ค. ๋ณธ ๋ ผ๋ฌธ์ ์ฑ๊ณผ๋ ๋ก๋ด ์ด๊ฐ ์ฐ๊ตฌ ์ปค๋ฎค๋ํฐ์ ๋ฉํฐ๋ชจ๋ฌ ํ์ต์ ์ค์์ฑ์ ํ๊ธฐ์์ผฐ๊ณ , ์์ผ๋ก ๋ ์ ๊ตํ ์ด๊ฐ ์ง๋ฅ์ ํฅํ ๊ฒฝ์๊ณผ ํ๋ ฅ์ ๊ฐ์ํํ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค.