๐EigenDEXplore ๋ฆฌ๋ทฐ
Code (GitHub, MIT): ๋ ๋ฆฝ ํจํค์ง
packages/eigendexplore(๋ถํฌ ๋ชจ๋ + rl_games ์ฐ๋)์ ๋ฒค์น๋งํฌ ํ๋ค์คaction_bench, 6๊ฐ ์์ PCA ๋ฒ ์ด์ค๋ฅผ ๋ด๋๋ค. ํ์ต๋ ์ ์ฑ ์ฒดํฌํฌ์ธํธ๋ ์๋ค.Harsh Gupta*, Tyler Ga Wei Lum*, Changhao Wang, Chuer Pan, C. Karen Liu, Jeannette Bohg, Shuran Song (* ๋๋ฑ ๊ธฐ์ฌ)
Stanford University
arXiv preprint, 2026 (v1 2026-10-06. ์กฐํ ๋จธ๋ฆฌ๋ง์ โPreprintโ์ด๊ณ ํํ ์ฑํ ์ ๋ณด๋ ์๋ค)
- ๐ก ์ฌ๋ ์ ๋ฐ์ดํฐ์์ ๋ฝ์ PCA ๊ณ ์ ๋ฒกํฐ(eigengrasp)๋ ์ง๊ธ๊น์ง ํ๋ ๊ณต๊ฐ ์์ฒด๋ฅผ ๋ฐ๊พธ๋ ๋ฐ ์ฐ์๋๋ฐ, ์ด ๋ ผ๋ฌธ์ ๊ทธ ํจ๊ณผ๋ฅผ โ์กฐ์จ๋ ๋ช ๋ นโ๊ณผ โ์กฐ์จ๋ ํ์โ์ผ๋ก ๋ถ๋ฆฌํด ๋ณด๊ณ ์ด๋์ ๋ณธ์ฒด๋ ํ์ ์ชฝ์ด๋ผ๊ณ ๊ฒฐ๋ก ๋ด๋ฆฐ๋ค.
- โ๏ธ ์ ์ฑ ์ ๊ทธ๋๋ก ๊ด์ ๊ณต๊ฐ ๋ชฉํ๋ฅผ ์ถ๋ ฅํ๊ณ , ํ์ ๋ ธ์ด์ฆ๋ง ๋ ๋ฆฝ ๊ด์ ๋ ธ์ด์ฆ์ ์ฌ๋ ์ ๊ณ ์ ๋ฒกํฐ ๋ฐฉํฅ์ ๋ ธ์ด์ฆ๋ฅผ ๋ํ q^\star=a_q+\sigma_q\odot\eta_q+E^\top(\sigma_e\odot\eta_e)๋ก ๋ฐ๊พผ๋ค. PPO์์๋ ๊ณต๋ถ์ฐ \mathrm{diag}(\sigma_q^2)+E^\top\mathrm{diag}(\sigma_e^2)E์ ๊ฐ์ฐ์์ ์ ์ฑ ์ด ๋๊ณ , ๋ฐฐํฌ ๋๋ ํ๊ท ๋ง ์ฐ๊ณ E๋ฅผ ๋ฒ๋ฆฐ๋ค.
- ๐ฏ 6์ข ์ยท4๊ฐ ๋ฒค์น๋งํฌ์์ Joint-Space๋ณด๋ค ์ผ๊ด๋๊ฒ ๋ซ๋ค. SimToolReal ์ค๋ก๋ด ๋๊ตฌ ์ฌ์ฉ ํ๊ท ์งํ๋ฅ 33% โ 82%, DeXtreme ์ค๋ก๋ด ์ฐ์ ์ฑ๊ณต 8.45 โ 11.90(40ํ), SPIDER ๋ฆฌํ๊ฒํ ๋น์ฉ์ ์ ํ๊ท 16% ๊ฐ์(Wuji 31% ~ Inspire 0.4%)๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
๋ค์ง ๋ก๋ด ์์ RL์ด๋ ์ํ๋ง ๊ธฐ๋ฐ ๊ถค์ ์ต์ ํ๋ก ํ์ต์ํฌ ๋, ํ์์ ๋ณดํต ๊ด์ ๋ง๋ค ๋ ๋ฆฝ์ธ ๊ฐ์ฐ์์ ๋ ธ์ด์ฆ๋ก ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ธ๋ชจ ์๋ ์ ๋์(๊ฐ์ธ ์ฅ๊ธฐ, ๋นํ๊ธฐ)์ ์ฌ๋ฌ ๊ด์ ์ด ํจ๊ป ์์ง์ฌ์ผ ๋์ค๊ณ , ๋ ๋ฆฝ ๋ ธ์ด์ฆ๋ก๋ ๊ทธ๋ฐ ์กฐํฉ์ ์ฐ์ฐํ ๋ฝ์ ํ๋ฅ ์ด ๋ฎ๋ค. ๊ทธ๋์ DextrAH-GยทCrossDexยทPCHands์ฒ๋ผ ์ฌ๋ ์ ๋ฐ์ดํฐ์ PCA๋ก ์ ์ฐจ์ ํ๋ ๊ณต๊ฐ(eigen-space)์ ๋ง๋ค์ด ์ ์ฑ ์ด ๊ทธ ์ขํ๋ฅผ ์ถ๋ ฅํ๊ฒ ํ๋ ์ ๊ทผ์ด ๊พธ์คํ ์ฐ์๋ค. ๋ฌธ์ ๋ ์ ์ฐจ์ ๊ณต๊ฐ์ด ์๊ฐ๋ฝ ํ๋๋ง ๋ฏธ์ธํ๊ฒ ์กฐ์ ํ๋ ๋์์ ํํํ์ง ๋ชปํ๋ค๋ ์ ์ด๊ณ , ์ด๋ฅผ ๋ฉ์ฐ๋ ค ๊ด์ ํ๋๊ณผ eigen ํ๋์ ํจ๊ป ์ถ๋ ฅํ๊ฒ ํ๋ฉด ์ฐจ์์ด ๋๊ณ ํํ์ด ์ค๋ณต๋๋ค.
์ด ๋ ผ๋ฌธ์ ์ด ์ค๊ณ๋ค์ด ์์ด ๋์ ์ธ ๊ฐ์ง ํจ๊ณผ, ์ฆ ์กฐ์จ๋ ๋ช ๋ น์ ์ง์ ๋ด๋ฆฌ๋ ๊ฒ / ๋ ธ์ด์ฆ๊ฐ ์กฐ์จ๋๋ ๊ฒ / ํ๋ ๊ณต๊ฐ์ ์ฐจ์ยทํํ๋ ฅ์ด ๋ฐ๋๋ ๊ฒ์ ๋ผ์ด ๋๊ณ ๋น๊ตํ๋ค. ๊ฒฐ๋ก ์ โ์ฌ๋ ์ ์ฌ์ ์ง์์ ์ฃผ๋ ์ด๋์ ์๊ด๋ ํ์์์ ์ค๊ณ , ํ๋ ๊ณต๊ฐ์ ๋ฐ๊พธ๋ฉด ์ ์ฝ์ด๋ ์ค๋ณต์ด ์คํ๋ ค ์ฑ๋ฅ์ ๊น๋๋คโ๋ ๊ฒ์ด๊ณ , ๊ทธ๋์ ์ ์ํ๋ EigenDEXplore๋ ํ๋ ๊ณต๊ฐ์ ๊ด์ ๊ณต๊ฐ ๊ทธ๋๋ก ๋๊ณ ๋ ธ์ด์ฆ์๋ง ์ฌ๋ ์ ๊ณ ์ ๋ฒกํฐ๋ฅผ ์๋๋ค.

๋ค ๊ฐ์ง ํ๋ยท๋ ธ์ด์ฆ ๊ตฌ์ฑ(Fig. 1). Joint-Space๋ ๊ด์ ์ ๋ ๋ฆฝ์ผ๋ก ํ๋ค์ด ๋ถ์์ฐ์ค๋ฌ์ด ์์ธ๊ฐ ๋์ค๊ณ , Eigen-Space๋ ์กฐ์จ๋ ์์ง์๋ง ๋ผ ์ ์์ด ํํ๋ ฅ์ด ๋ฎ๋ค. Eigen-Residual์ ๊ด์ +eigen ํ๋์ผ๋ก ํํ๋ ฅ์ ๋์ฐพ์ง๋ง ์ค๋ณต์ด ์๊ธด๋ค. EigenDEXplore๋ ๊ด์ ํ๋์ ์ ์งํ๊ณ ๋ ธ์ด์ฆ๋ง ๊ด์ +eigen์ผ๋ก ์๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์ฌ๋ ์ ๋์(EgoSuite 1์ธ์นญ ์์์์ ๋ณต์ํ ์ ์์ธ)์ ๊ฐ ๋ก๋ด ์์ผ๋ก ๊ธฐ๊ตฌํ ๋ฆฌํ๊ฒํ ํ๊ณ , ๋ก๋ด ๊ด์ ๊ฐ๋ ๊ณต๊ฐ์์ PCA๋ฅผ ๋๋ ค ๋ฐ์ดํฐ ๋ถ์ฐ์ 90%๋ฅผ ์ค๋ช ํ๋ ์์ชฝ k๊ฐ ์ฃผ์ฑ๋ถ์ ๊ณ ๋ฅธ๋ค. ์ด๋ฅผ [-1,1]๋ก ์ ๊ทํํ ๊ด์ ์ขํ์์ ํ์ผ๋ก ์์ ๊ฒ์ด ๊ณ ์ ๊ธฐ์ E\in\mathbb{R}^{k\times d}๋ค(d๋ ์ ๊ด์ ์). ๋ค ๊ตฌ์ฑ์ ์ํ๋ ์ ๋ ๊ด์ ๋ชฉํ q^\star๋ฅผ ์ด๋ ๊ฒ ๋ง๋ ๋ค(Eq. 1).
\begin{aligned} \text{Joint-Space:}\quad & q^\star=a_q+\sigma_q\odot\eta_q & (\dim=d)\\ \text{Eigen-Space:}\quad & q^\star=E^\top(a_e+\sigma_e\odot\eta_e) & (\dim=k)\\ \text{Eigen-Residual:}\quad & q^\star=a_q+\sigma_q\odot\eta_q+E^\top(a_e+\sigma_e\odot\eta_e) & (\dim=d+k)\\ \text{EigenDEXplore:}\quad & q^\star=a_q+\sigma_q\odot\eta_q+E^\top(\sigma_e\odot\eta_e) & (\dim=d) \end{aligned}
\eta_q\sim\mathcal{N}(0,I_d), \eta_e\sim\mathcal{N}(0,I_k)๋ ๋ ๋ฆฝ ํ์ค์ ๊ท์ด๊ณ , \sigma_e๋ ์ฌ๋ ๋ฐ์ดํฐ์ ์ฑ๋ถ๋ณ ํ์คํธ์ฐจ \sqrt{\lambda_i}์ ๋น๋กํ๊ฒ ์ด๊ธฐํํ๋ค. PPO์์ ์ ์ฑ ํ๊ท \mu_q=\pi_\theta(o)์ ๋ํด ์ด ์ํ๋ง ๊ท์น์ ๋ค์๊ณผ ๊ฐ๋ค(Eq. 2).
q^\star\sim\mathcal{N}(\mu_q,\Sigma),\qquad \Sigma=\mathrm{diag}(\sigma_q^2)+E^\top\mathrm{diag}(\sigma_e^2)E
๋ก๊ทธํ๋ฅ ยท์ํธ๋กํผ๋ฅผ ์ด ๋ถํฌ๋ก ๊ณ์ฐํ๊ณ \sigma_q,\sigma_e๋ฅผ ํจ๊ป ํ์ตํ๋ค. ๊ถค์ ์ต์ ํ(SPIDER)์์๋ ํ๋ณด ๊ถค์ ์ ์ญ๋๋ง ๊ฐ์ ์์ผ๋ก ๋ฐ๊พผ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- SimToolReal(Sharpa 22 DoF, 5 seeds, 9B ํ๋ ์): ์ฐ์ ์ฑ๊ณต 10.6 vs Joint-Space 7.9. ์ปค๋ฆฌํ๋ผ์ ๊ฑธ๊ณ 60B๊น์ง ๋๋ฆฐ ์ค์๊ฐ ์คํ 1๊ฐ์ฉ์์๋ 14.1 vs Eigen-Residual 12.0 vs Joint-Space 4.9 (Fig. 3).
- DeXtreme(Allegro 16 DoF, 5 seeds, 2B): ์ฐ์ ์ฑ๊ณต 12.3 vs 8.8. Eigen-Space๋ ๊ฑฐ์ ํ์ตํ์ง ๋ชปํ๋ค(๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด ์ฝ 0.8) (Fig. 4).
- DexMachina(์์ ๋ฌผ์ฒด ์ถ์ข ): ์ปค๋ฆฌํ๋ผยท๋ณด์กฐ ๋ณด์์ด ์์ผ๋ฉด ๋๋ถ๋ถ ๋น์ทํ๊ณ , ํ์คํฌ ๋ณด์๋ง ์ฃผ๋ฉด Allegro ์์ ๊ณผ์ ADD-AUC 0.46 โ 0.80์ฒ๋ผ ๊ณ ์์ ๋ ์์์ ํฌ๊ฒ ์ค๋ฅธ๋ค. ํ๊ท 28% ํฅ์ (Fig. 5).
- SPIDER(6์ข ์, OakInk2 10๊ณผ์ ร 10 seeds): ๋ฆฌํ๊ฒํ ๋น์ฉ์ด ๋ชจ๋ ์์์ ์ค๊ณ , ์์ ๋๊ฐ ๋์์๋ก ๋ ์ค๋ค. Wuji 31.2%, Sharpa 25.4% โฆ Schunk 3.5%, Inspire 0.4% (Fig. 6).
- ์ค๋ก๋ด: SimToolReal ๋๊ตฌ 4์ข ํ๊ท ์งํ๋ฅ 82% vs 33%, DeXtreme ์ฐ์ ์ฑ๊ณต 11.90 vs 8.45, ์ต์ฅ 41 vs 32 (Fig. 8, 9).
- ๋์กฐ๊ตฐ: ๊ฐ์ ๊ณ ์ ๊ฐ ์คํํธ๋ผ์ ๋ฐฉํฅ๋ง ๋ฌด์์๋ก ๋ฐ๊พผ Random-Correlated๋ Joint-Space๋ณด๋ค๋ ๋์๋ค. ์๊ด ์์ฒด๊ฐ ์๋๋ผ ์ฌ๋ ์ ๋ฐฉํฅ์ด ์ด๋์ ๋ง๋ ๋ค๋ ๊ทผ๊ฑฐ๋ค (Fig. 12).
๊ฒฐ๋ก :
์๋ก์ด ๊ฒ์ ๋ ธ์ด์ฆ ๋ชจ๋ธ ์์ฒด๋ณด๋ค ๋ถ๋ฆฌ ์คํ์ ๊ฒฐ๋ก ์ด๋ค. ์ฌ๋ ์ PCA๋ฅผ ํ๋ ๊ณต๊ฐ์ผ๋ก ์ฐ๋ ๊ดํ์ โํ์ ๋ถํฌ์ ๊ณต๋ถ์ฐโ์ผ๋ก ์ฎ๊ธฐ๋ฉด, ํํ๋ ฅ ์์ค๋ ์ค๋ณต๋ ์์ด ์กฐ์จ๋ ํ์์ ์ด๋๋ง ๋จ๋๋ค. ๊ตฌํ์ ์ ์ฑ ์ ๋๊ฐ ๊ฐ์ฐ์์์ ์ ๋ญํฌ+๋๊ฐ ๊ฐ์ฐ์์์ผ๋ก ๋ฐ๊พธ๋ ํ ์ค ์์ค์ด๊ณ , ํ์ต์ด ๋๋๋ฉด ๊ณ ์ ๊ธฐ์ ๋ฅผ ๋ฒ๋ฆฌ๋ฏ๋ก ๋ฐฐํฌ ๊ฒฝ๋ก์๋ ์๋ฌด๊ฒ๋ ์ถ๊ฐ๋์ง ์๋๋ค. ๋ค๋ง Eigen-Residual ๋๋น ์ฐ์๋ ์๊ณ ํ๋ณธ์ด ์ ์ผ๋ฉฐ, ๊ณต๊ฐ ์ฝ๋์ ๋ ธ์ด์ฆ ์์ฐ ์ค์ ์ด ๋ ผ๋ฌธ ์์ ๊ณผ ์ผ๋ถ ๋ค๋ฅด๋ค๋ ์ ์ ์๋ Ring์์ ๋ฐ๋ก ์ง๋๋ค. ๊ณต๊ฐ ์ฝ๋๋ฅผ ์ด ๋ธ๋ก๊ทธ์์ ์ง์ ๋๋ ค ๋ณธ ๋ฒ์์ ๊ทธ ํ๊ณ๋ ์ฌํ ๋ ธํธ์ ๋ฐ๋ก ์ ๋ฆฌํ๋ค. ๊ฒฐ๋ก ๋ง ๋งํ๋ฉด ๋ ธ์ด์ฆ ๋ถํฌ ๊ตฌํ์ ๋ ผ๋ฌธ ์๊ณผ ์ ํํ ์ผ์นํ๊ณ , ๋ ผ๋ฌธ์ ์ฑ๋ฅ ์์น๋ ํ์ธํ์ง ๋ชปํ๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
โ์ฌ๋ ์์ด ์ด๋ป๊ฒ ์์ง์ด๋์ง ์๋ ๊ฒโ์ ์ ์ฑ ์ด ๋ฌด์์ ํ ์ ์๋๊ฐ๊ฐ ์๋๋ผ ์ ์ฑ ์ด ๋ฌด์์ ๋จผ์ ์๋ํด ๋ณด๋๊ฐ์ ์จ์ผ ํ๋ค. ๊ด์ ๊ณต๊ฐ ํ๋์ ์ด๋ฏธ ์กฐ์จ๋ ๋์๊ณผ ๋ ๋ฆฝ ๋์์ ๋ชจ๋ ํํํ ์ ์๋ค. ์ด๋ ค์ด ๊ฒ์ ๊ทธ ์์์ ์ธ๋ชจ ์๋ ์กฐํฉ์ ์ฐพ๋ ์ผ์ด๊ณ , ์ฌ๋ ์ ๊ณ ์ ๋ฒกํฐ๋ ๊ทธ ํ์์ ๋ฐฉํฅ์ ์ก์ ์ฃผ๋ ๋ฐ ์ฐ๋ฉด ์ถฉ๋ถํ๋ค. EigenDEXplore๋ ์ด ๊ด์ฐฐ์ ๊ณต๋ถ์ฐ ํ๋ ฌ ํ๋๋ก ๊ตฌํํ๋ค.
๋ฐฐ๊ฒฝ: eigengrasp๋ ์ ํ๋ ๊ณต๊ฐ์ด ๋์๊ณ , ๋ฌด์์ ์์๋
์ ์์ธ์ ๋๋ถ๋ถ ๋ถ์ฐ์ด ์์์ ์กฐ์จ ํจํด์ผ๋ก ์ค๋ช ๋๋ค๋ ๊ด์ฐฐ(Santello et al., 1998)์ eigengrasp ๊ธฐ๋ฐ ํ์ง ๊ณํ(Ciocarlie et al., 2007)์ผ๋ก ์ด์ด์ก๊ณ , ํ์ต ๊ธฐ๋ฐ ์์ฌ์ฃผ ์กฐ์์์๋ ์ด ์ ์ฐจ์ ๊ณต๊ฐ์ด ํ๋ ์ธํฐํ์ด์ค๋ก ์์ฃผ ์ฐ์๋ค. ์ด ๋ธ๋ก๊ทธ์์ ๋ค๋ฃฌ ์๋ง ๋ด๋ ๊ทธ๋ ๋ค.
- DextrAH-G๋ ์ฌ๋ ํ์ง ๋ฐ์ดํฐ๋ฅผ Allegro๋ก ๋ฆฌํ๊ฒํ ํ ๋ค PCA๋ก ์ป์ 5์ฐจ์ ๊ณต๊ฐ์์ ์๊ฐ๋ฝ ๋ชฉํ๋ฅผ ๋ด๊ณ , ๊ทธ ๋ฆฌ๋ทฐ์ ํ๊ณ ์ ์ด ๋ฐ๋ก โPCA ์ขํ๊ณ์ ์ฃผ์ ์ถ ๋ฐฉํฅ์ผ๋ก๋ง ๋ชฉํ๋ฅผ ๋ด๋๋ก ์ ํ๋ผ ์ธ๋ฐํ ์กฐ์ ๋ฅ๋ ฅ์ ํฌ๊ธฐํ๋คโ์๋ค.
- CrossDex๋ MANO eigengrasp๋ฅผ ์ฌ๋ฌ ์์ ๊ณตํต์ธ ํ๋ ๊ณต๊ฐ์ผ๋ก ์ผ๋ค.
- PCHands๋ ๋ค์ํ ์์ ๋์ ๋งค๋ํฐ๋ ์ดํฐ์ ๊ณตํต ์๋์ง ์ถ์ ๋ฝ์ RL ํ๋ยท๊ด์ธก ๊ณต๊ฐ์ผ๋ก ์ผ๋ค.
- ADEPT๋ ๋ฐ๋๋ก fabric์ full cspace๋ก ์ฌ๋ ค DextrAH ๊ณ์ด์ 5D PCA ์ ์ฝ์ ํผ ๊ฒฝ์ฐ๋ค. ์ด ๋ ผ๋ฌธ๋ ADEPT(Lee et al., 2026)๋ฅผ โ์ ์ฐจ์ eigen-space ์ ์ด๊ฐ ์์ฌ์ฃผ๋ฅผ ์ ํํ๋คโ๋ ๊ทผ๊ฑฐ๋ก ์ธ์ฉํ๋ค.
์ ์๋ค์ ์ด์ ์์ ๋ ์ด ๊ธด์ฅ์ ์์ชฝ์ ์๋ค. Grasp to Act(Gupta et al., 2026a)๋ ๋๊ตฌ ์กฐ์์์ eigen-space๊ฐ ์ถฉ๋ถํ ์ ์ด์ ๋ง๋๋ ๋ฏธ์ธ ์กฐ์ ์ ๋ชป ํ๋ค๊ณ ๋ณด๊ณ ํ๊ณ , LUCID(Gupta et al., 2026b)๋ eigen ๊ณ์์ ๊ด์ ๋ณ ์์ฐจ๋ฅผ ๋ํด ํํ๋ ฅ์ ๋์ฐพ์๋ค(์ด ๋ ผ๋ฌธ์ ๋ถ๋ก์์ Eigen-Residual-ฮ์ ํ ์ฌ๋ก๋ก ๋ค์ ํ๊ฐ๋๋ค). ๊ทธ๋ฐ๋ฐ ์์ฐจ ๋ฐฉ์์ด ๊ด์ ๋จ๋ ๋ณด๋ค ๋ซ๋ค๋ฉด, ๊ทธ ์ด๋์ด ์กฐ์จ๋ ๋ช ๋ น์์ ์๋์ง, ํ๋ ๋ ธ์ด์ฆ๊ฐ eigen ์ขํ๋ฅผ ๊ฑฐ์น๋ฉฐ ์๊ด๋ ํ์์ด ๋์๊ธฐ ๋๋ฌธ์ธ์ง, ๋จ์ง ์ฐจ์์ด ๋ฐ๋์ด์์ธ์ง ์ ์ ์๋ค. ๋ ผ๋ฌธ์ ์ถ๋ฐ์ ์ด ์ด ํผ๋์ด๋ค.
๋ฐฉ๋ฒ ์์ธ
1) ์ฌ๋ ์์์ ๋ก๋ด ๊ณ ์ ๊ธฐ์ ๋ง๋ค๊ธฐ (ยง3.1)
๋ ์์ ์์ธ๋ฅผ ํ์ชฝ์ผ๋ก ๋ฏธ๋ฌ๋งํด ํ๋์ ์ ์ค ํํ์ผ๋ก ๋ชจ์ผ๊ณ , ManipTrans(Li et al., 2025)์ ๊ธฐ๊ตฌํ ๋ฆฌํ๊ฒํ ์ ์ฐจ๋ฅผ ์๋ณ ์ ๋ ฌยท์ค์ผ์ผยท์๊ฐ๋ฝ ๋์๋ง ๋ฐ๊ฟ ๊ฐ์ ธ์ ๊ฐ ๋ก๋ด ์์ผ๋ก ์ฎ๊ธด๋ค(ManipTrans ๋ฆฌ๋ทฐ). ๋ฆฌํ๊ฒํ ๋ ๊ด์ ๊ฐ๋์ PCA๋ฅผ ์ ์ฉํ๊ณ , ๋ถ์ฐ ๋น์จ \rho๋ฅผ ๋๊ธฐ๋ ์ต์ k๋ฅผ ๊ณ ๋ฅธ๋ค. ๋ณธ๋ฌธ์ \rho=0.9์์ Sharpa(22๊ด์ ) k=9, XHand(12๊ด์ ) k=6์ ์๋ก ๋ค๊ณ , DeXtreme ์ ์์ Allegro๋ฅผ โ16๊ด์ ์ค 10์ฐจ์ ๋ถ๋ถ๊ณต๊ฐโ, DexMachina ์ ์์ Inspire๋ฅผ โ3๊ฐ ์ฑ๋ถ์ด 90%โ๋ผ๊ณ ์ ๋๋ค. ๊ณต๊ฐ ๋ ํฌ์ PCA ์์ฐ์์ ๋์ ๋ถ์ฐ์ ์ง์ ๊ณ์ฐํ๋ฉด ์ด ๊ฐ์ด ๋ชจ๋ ๋ง๊ณ , ๋ณธ๋ฌธ์ ์๋ WujiยทSchunk์ k๋ ๋์จ๋ค.
| ์ | ๊ด์ ์ d | k @ 90% | PC1 ๋จ๋ ๋ถ์ฐ | ์ถ์ฒ |
|---|---|---|---|---|
| Sharpa | 22 | 9 | 39.2% | ๋ณธ๋ฌธ ยง3.1 ยท ๋ ํฌ ์์ฐ ์ผ์น |
| Wuji | 20 | 9 | 38.5% | ๋ ํฌ ์์ฐ(๋ณธ๋ฌธ ๋ฏธ๊ธฐ์ฌ) |
| Allegro | 16 | 10 | 32.0% | ๋ณธ๋ฌธ ยง4.1.2 ยท ๋ ํฌ ์์ฐ ์ผ์น |
| XHand | 12 | 6 | 46.9% | ๋ณธ๋ฌธ ยง3.1 ยท ๋ ํฌ ์์ฐ ์ผ์น |
| Schunk | 9 | 5 | 62.8% | ๋ ํฌ ์์ฐ(๋ณธ๋ฌธ ๋ฏธ๊ธฐ์ฌ) |
| Inspire | 6 | 3 | 68.7% | ๋ณธ๋ฌธ ยง4.2 ยท ๋ ํฌ ์์ฐ ์ผ์น |
(PC1 ๋น์จ๊ณผ WujiยทSchunk์ k๋ ๊ณต๊ฐ pca.safetensors์ explained_variance๋ก ๊ณ์ฐํ ๊ฐ์ด๋ค. ๋
ผ๋ฌธ ๋ณด๊ณ ๊ฐ์ด ์๋๋ค.)
๋์ ๋๋ ๊ฒ์ Allegro๋ค. ๊ด์ ์ด 16๊ฐ๋ก Sharpa๋ณด๋ค ์ ์๋ฐ 90%์ ํ์ํ ์ฑ๋ถ์ ๋ ๋ง๋ค(10 vs 9). ์ฌ๋ ์๊ณผ ํํ๊ฐ ๋ ๋ฎ์ ์์ผ์๋ก ๋ฆฌํ๊ฒํ ๋ ์์ธ๊ฐ ์ฌ๋ ์๋์ง๋ก ๋ ์์ถ๋๋ค๋ ์ ํธ๋ก ์ฝํ๋ค. ๋ฐ๋๋ก InspireยทSchunk์ฒ๋ผ ์ ์์ ๋ ์์ PC1 ํ๋๊ฐ ๋ถ์ฐ์ 60~70%๋ฅผ ๋จน๋๋ค. ๊ธฐ๊ตฌํ์ ์ผ๋ก ์ด๋ฏธ ๊ฒฐํฉ๋ผ ์์ด โ์กฐ์จโ์ ์ฌ์ง๊ฐ ์ ๋ค๋ ๋ป์ด๊ณ , ์ด๊ฒ์ด ๋ค์ ์คํ์์ ์ ์์ ๋ ์์ ์ด๋์ด ์์ ์ด์ ์ ๋ง๋ฌผ๋ฆฐ๋ค.

์ฌ๋ ๋์์์ ๋ก๋ด ์ฃผ์ฑ๋ถ ๋ง๋ค๊ธฐ(Fig. 2). EgoSuite ์ ๋์์ ๊ฐ ๋ก๋ด ์์ผ๋ก ๋ฆฌํ๊ฒํ ํ ๋ค ๊ด์ ๊ณต๊ฐ PCA๋ฅผ ํ๋ค. SharpaยทWujiยทAllegroยทXHand์ PC1~3์ โ/+ ๋ฐฉํฅ์ผ๋ก ๋ณด์ฌ ์ฃผ๋ฉฐ, ์ ์๋ค์ ๊ฐ๊ฐ โGraspโ, โClawโ, โTwistโ๋ผ ์ด๋ฆ ๋ถ์๋ค.
2) ๋ค ๊ฐ์ง ํ๋ยท๋ ธ์ด์ฆ ๊ตฌ์ฑ (ยง3.2)
Eq. 1์ ๋ค ๊ตฌ์ฑ์ โํ๋์ด ์ด๋์ ์๊ณ ๋ ธ์ด์ฆ๊ฐ ์ด๋์ ์๋๊ฐโ๋ก ์ ๋ฆฌํ๋ฉด ์ด๋ ๋ค. ํ๋ก์ ํธ ํ์ด์ง์ Sharpa ์์(d=22, k=9)๋ก ํ๋ ์ฐจ์์ ํจ๊ป ์ ์๋ค.
| ๊ตฌ์ฑ | ์ ์ฑ ์ด ๋ด๋ ํ๋ | ๋ ธ์ด์ฆ | ํ๋ ์ฐจ์(Sharpa) | ์ ์๊ฐ ๋ถ์ธ ์ฝ์ |
|---|---|---|---|---|
| Joint-Space | ๊ด์ ๋ชฉํ a_q | ๊ด์ ๋ ๋ฆฝ | d = 22 | ๋ถ์์ฐ์ค๋ฌ์ด ์์ธ |
| Eigen-Space | eigen ๊ณ์ a_e | eigen ๋ฐฉํฅ๋ง | k = 9 | ๋ฎ์ ํํ๋ ฅ |
| Eigen-Residual | a_q + a_e | ๊ด์ + eigen | d+k = 31 | ์ค๋ณต๋ ํ๋ |
| EigenDEXplore | ๊ด์ ๋ชฉํ a_q | ๊ด์ + eigen | d = 22 | (ํํ๋ ฅยท์กฐ์จ ๋ชจ๋) |
์ด๊ธฐํ ๊ท์น์ ๋ ์ค์ด๋ค. \sigma_{e,i}\propto\sqrt{\lambda_i}๋ก ๋์ด eigen ๋ ธ์ด์ฆ๊ฐ ์ฒ์์๋ ์ฌ๋ ์์ธ์ ํผ์ง์ ๋ฐ๋ฅด๊ฒ ํ๊ณ , EigenDEXplore๋ \sigma_q์ \sigma_e๋ฅผ ๋ค์ ์ค์ผ์ผํด ๊ด์ ์ ์ฒด์ ๊ฑธ์น ์ด๊ธฐ ๋ ธ์ด์ฆ ๋ถ์ฐ์ Joint-Space์ ๊ฐ๊ฒ, ๊ทธ๋ฆฌ๊ณ ๋ ์ฑ๋ถ์ ๋ฐ์ฉ ๋๋๋ค๊ณ ์ด๋ค. ์ด โ๊ฐ์ ๋ ธ์ด์ฆ ์์ฐโ ์กฐ๊ฑด์ ๋น๊ต์ ๊ณต์ ์ฑ์ ๋ ๋ฐ์น๋ ์ค์ํ ๋ฌธ์ฅ์ธ๋ฐ, ๊ณต๊ฐ ์ฝ๋์ ๋ฒค์น๋งํฌ๋ณ ์ค์ ์ ์ด์ ๋ค๋ฅธ ๊ณณ์ด ์๋ค(์๋ ๋ ผ๋ฌธ๊ณผ ์ฝ๋ ์ฐธ์กฐ).
3) RL์ ๋ถ์ด๊ธฐ (ยง3.3)
PPO ์ชฝ ๋ณํ๋ ์ ์ฑ
๋ถํฌ ํ๋๋ค. ๋๊ฐ ๊ฐ์ฐ์์ \mathcal{N}(\mu_q,\mathrm{diag}(\sigma_q^2))๊ฐ ์ ๋ญํฌ+๋๊ฐ ๊ฐ์ฐ์์ \mathcal{N}(\mu_q,\ \mathrm{diag}(\sigma_q^2)+E^\top\mathrm{diag}(\sigma_e^2)E)๋ก ๋ฐ๋๋ค. ํ๊ท ํค๋๋ ๊ทธ๋๋ก์ด๊ณ eigen ์ชฝ์๋ ํ๊ท ์ด ์๋ค. ์ ํ์ต ํ๋ผ๋ฏธํฐ๋ ๊ณ ์ ๋ฐฉํฅ๋ง๋ค ํ๋์ ๋ก๊ทธ ์ค์ผ์ผ๋ฟ์ด๋ค. ๋ก๊ทธํ๋ฅ ๊ณผ ์ํธ๋กํผ๋ฅผ ์ด ๋ถํฌ๋ก ์ ํํ ๊ณ์ฐํ๋ฏ๋ก PPO์ ๋น์จยทKLยท์ํธ๋กํผ ๋ณด๋์ค๊ฐ ๋ชจ๋ ์ผ๊ด๋๊ฒ ์ ์ง๋๋ค. ๊ณต๊ฐ ๊ตฌํ์ PyTorch์ LowRankMultivariateNormal์ ๊ทธ๋๋ก ์ด๋ค. ๋ฐฐํฌ ๋๋ \mu_q๋ฅผ ๊ฒฐ์ ์ ์ผ๋ก ์คํํ๊ณ E์ ๋
ธ์ด์ฆ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฒ๋ฆฐ๋ค.
4) ๊ถค์ ์ต์ ํ์ ๋ถ์ด๊ธฐ (ยง3.4)
SPIDER๋ ๊ด์ ๋ชฉํ ์ํ์ค๋ฅผ ์ํ๋ง์ผ๋ก ๋ค๋ฌ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋งค ๋ฐ๋ณต N๊ฐ ํ๋ณด๋ฅผ ์ญ๋์ผ๋ก ๋ง๋ค์ด ์๋ฎฌ๋ ์ด์ ํ๊ณ , ๋น์ฉ ํ์ 10% ์งํฉ \mathcal{S}์ ์ญ๋์ ๊ฐ์คํ๊ท ํด ๊ฐฑ์ ํ๋ค(Eq. 3).
q_t\leftarrow q_t+\sum_{j\in\mathcal{S}}w_j\left[\sigma_q\odot\eta_{q,t}^{(j)}+E^\top\!\left(\sigma_e\odot\eta_{e,t}^{(j)}\right)\right]
SPIDER๋ ๋ ธ์ด์ฆ ์ค์ผ์ผ์ ํ์ตํ์ง ์๊ณ ๊ณ ์ ์ค์ผ์ค๋ก ์ฐ๋ฏ๋ก, ์ฌ๊ธฐ์ ๋์ค๋ ์ฐจ์ด๋ ์ํ๋ง ๋ถํฌ์ ์ฐจ์ด๋ค. ๋ค๋ง ๊ทธ ๋ถํฌ ์ฐจ์ด์๋ ๋ฐฉํฅ๋ง์ด ์๋๋ผ ์ด๋ถ์ฐ๋ ๋ค์ด ์๋ค. ๊ณต๊ฐ ๊ตฌํ์ SPIDER ๊ธฐ๋ณธ IID ๋ ธ์ด์ฆ๋ฅผ ๊ทธ๋๋ก ๋๊ณ eigen ๋ ธ์ด์ฆ๋ฅผ ๊ทธ ์์ ๋ํ๊ธฐ ๋๋ฌธ์ด๋ค(์๋ ๋ ผ๋ฌธ๊ณผ ์ฝ๋). ๊ทธ๋์ ์ด ๋ธ๋ก์ ๊นจ๋ํ ๋ถ๋ฆฌ ์คํ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๊ฐ์ ํฌ๊ธฐ์ ์๊ด ๋ ธ์ด์ฆ๋ฅผ ๋ฌด์์ ๋ฐฉํฅ์ ์ค์ Random-Correlated ๋์กฐ๊ตฐ์ด๋ค.
์ ํตํ๋๊ฐ: ๊ณต๋ถ์ฐ์ โ์ด๋ ๋ฐฉํฅ์ผ๋ก ๋ ๋ฉ๋ฆฌ ๋ณด๋๊ฐโ๋ฅผ ์ ํ๋ค
๋ ผ๋ฌธ์ ์ง๊ด์ โ์กฐ์จ๋ ๋์์ ์ํ๋งํ๊ธฐ ์ฌ์์ง๋คโ๋ ์์ค์ผ๋ก ๋จ๊ฒจ ๋๋๋ฐ, ํ ๊ฑธ์ ๋ ๋ค์ด๊ฐ๋ฉด ์ ๊ทธ ํจ๊ณผ๊ฐ ๋ณด์์ด ์ฑ๊ธด ์ค์ ์์ ์ปค์ง๋์ง๋ ์ค๋ช ๋๋ค. (์ด ์ ์ ์ ๋๋ ๋ฆฌ๋ทฐ์ด์ ํด์์ด๊ณ ๋ ผ๋ฌธ์ด ์ ์ํ ๊ฒ์ ์๋๋ค.)
๊ฐ์ฐ์์ ์ ์ฑ ์ ํ๊ท ์ ๋ํ ์ ์ฑ ๊ธฐ์ธ๊ธฐ ๊ธฐ๋๊ฐ์ Stein ๋ณด์กฐ์ ๋ฆฌ๋ก ๋ค์์ฒ๋ผ ์ธ ์ ์๋ค. \epsilon\sim\mathcal{N}(0,\Sigma)์ผ ๋
\mathbb{E}_\epsilon\!\left[Q(\mu+\epsilon)\,\Sigma^{-1}\epsilon\right]=\mathbb{E}_\epsilon\!\left[\nabla Q(\mu+\epsilon)\right].
์ฆ ํ๊ท ์ด ๋ฐ๋ผ๊ฐ๋ ๊ฒ์ \Sigma๋ก ํํํํ ๋ชฉ์ ํจ์์ ๊ธฐ์ธ๊ธฐ๋ค. Q๊ฐ ๊ตญ์์ ์ผ๋ก ์ ํ์ด๋ฉด \Sigma๊ฐ ๋ฌด์์ด๋ ๊ธฐ๋ ๊ธฐ์ธ๊ธฐ๋ ๊ฐ๋ค. ๊ณต๋ถ์ฐ์ด ์๋ฏธ๋ฅผ ๊ฐ๋ ๊ฒ์ Q๊ฐ ๋น์ ํ์ด๊ณ ๋ณด์์ด ๋ฉ๋ฆฌ ๋จ์ด์ง ์์ญ์๋ง ์์ ๋๋ค. EigenDEXplore์ \Sigma๋ ์ฌ๋ ์๋์ง ๋ฐฉํฅ์ผ๋ก ๊ธธ๊ฒ ๋์ด๋ ํ์์ฒด๋ผ์, ์๊ฐ๋ฝ ์ฌ๋ฌ ๊ฐ๋ฅผ ํจ๊ป ์ค๋ฏ๋ ค์ผ ์ฒ์ ๋ฌผ์ฒด๊ฐ ๋ค๋ฆฌ๋ ์์ ๋ณด์์ ๊ทธ ๋ฐฉํฅ์ผ๋ก ๋ ๋ฉ๋ฆฌ์ ๊ฐ์งํ๋ค. ๋ฐ๋ฉด ๊ฐ์ ๋ถ์ฐ์ ๊ด์ ๋ง๋ค ๊ณ ๋ฅด๊ฒ ๋ฟ๋ฆฌ๋ฉด ๊ทธ ๋ฐฉํฅ์ ์ฑ๋ถ์ ์์์ง๋ค. ์ ์๋ค์ด ๋ณด๊ณ ํ ํจํด, ์ฆ โ์ปค๋ฆฌํ๋ผ๊ณผ ๋ณด์กฐ ๋ณด์์ด ์์ผ๋ฉด ๋น์ทํ๊ณ ํ์คํฌ ๋ณด์๋ง ์์ผ๋ฉด ์ฐจ์ด๊ฐ ํฌ๋คโ(DexMachina)๋ ์ด ๊ทธ๋ฆผ๊ณผ ์ ํํ ๋ง๋๋ค. ๋ณด์กฐ ๋ณด์์ด ์ด๋ฏธ Q๋ฅผ ๋งค๋๋ฝ๊ฒ ๋ง๋ค์ด ์ฃผ๋ฉด ํํํ ์ปค๋์ ๋ชจ์์ด ๋ ์ค์ํด์ง๋ค.
๊ฐ์ ๊ด์ ์์ ์ธ ๋์๋ ๊ตฌ๋ถ๋๋ค.
- Eigen-Space๋ \Sigma์ ๋ญํฌ๊ฐ k์ธ ํดํ ๋ถํฌ์ด๊ณ ํ๊ท ๊น์ง k์ฐจ์์ ๊ฐํ๋ค. ํ์๋ง์ด ์๋๋ผ ๋๋ฌ ๊ฐ๋ฅํ ํด ์งํฉ์ด ์ค์ด๋ ๋ค. DeXtreme์ ํฐ ์ ์ก๋ฉด์ฒด ์ฌ๋ฐฐํฅ์ฒ๋ผ ์ฌ๋ ์์ธ์ ๋๋ฌธ ์๊ฐ๋ฝ ๋ฐฐ์น๊ฐ ํ์ํ ๊ณผ์ ์์ ๋ฌด๋์ง๋ ์ด์ ๋ค.
- Eigen-Residual์ \Sigma๋ก ๋ณด๋ฉด EigenDEXplore์ ๊ฐ์ ๊ผด์ด์ง๋ง, ํ๊ท ์ด a_q+E^\top a_e๋ก d+k๊ฐ ์ขํ์ ์ค๋ณต ํํ๋๋ค. ๊ฐ์ ๊ด์ ๋ชฉํ๋ฅผ ๋ง๋๋ ์ขํ ์กฐํฉ์ด ๋ฌด์ํ ๋ง์ ์ ์ฑ ์ถ๋ ฅ๊ณผ ๊ฐ์น ํจ์๊ฐ ๊ทธ ์ค๋ณต์ ํจ๊ป ๋ ์๋๋ค.
- Random-Correlated(๋ถ๋ก B.2)๋ ๊ณ ์ ๊ฐ์ ๊ทธ๋๋ก ๋๊ณ ๋ฐฉํฅ๋ง ๋ฌด์์ ์ง๊ต๊ธฐ์ ๋ก ๋ฐ๊พผ๋ค. ํ์์ฒด์ ๋ชจ์์ ๊ฐ๊ณ ๋ฐฉํฅ๋ง ํ๋ฆฐ ์ ์ธ๋ฐ, ์ด๊ฒ์ด Joint-Space๋ณด๋ค ๋์๋ค๋ ๊ฒฐ๊ณผ๋ โ๊ธธ๊ฒ ๋์ธ ๊ฒโ์ด ์๋๋ผ โ์ด๋ ์ชฝ์ผ๋ก ๋์๋๊ฐโ๊ฐ ํต์ฌ์์ ๋ณด์ฌ ์ค๋ค.
์คํ
์ ์ ํ๋์
| ๋ฒค์น๋งํฌ | ์ฑ๊ฒฉ | ์ | ์ต์ ํ | ์์ฐยท๋ฐ๋ณต | ์งํ |
|---|---|---|---|---|---|
| SimToolReal | ๋น๊ตฌ์กฐ RL, ๋๊ตฌ ์์ธ ์ถ์ข | Sharpa(22) + ํ | PPO ๊ณ์ด | 9B ํ๋ ์ ร 5 seeds, ์ฐ์ฅ 60B ร 1 run | ์ฐ์ ์ฑ๊ณต, ๋ณด์ |
| DeXtreme | ๋น๊ตฌ์กฐ RL, ์ ์ก๋ฉด์ฒด ์ฌ๋ฐฐํฅ + ADR | Allegro(16) | PPO | 2B ร 5 seeds | ์ฐ์ ์ฑ๊ณต, DR level |
| DexMachina | ์ฐธ์กฐ ์ ๋ ์์ RL | AllegroยทXHandยทSchunkยทInspire | PPO | ์ฝ 2B ร 5 seeds | ADD-AUC |
| SPIDER | ์ํ๋ง ๊ถค์ ์ต์ ํ | 6์ข ์ ๋ถ | ์ํ๋ง | OakInk2 10๊ณผ์ ร 10 seeds, 16 updates/commit | ๋ฆฌํ๊ฒํ ๋น์ฉ |
| ์ค๋ก๋ด | SimToolRealยทDeXtreme ํ๋์จ์ด ํ๋กํ ์ฝ | Sharpa, Allegro | ํ์ต ์ ์ฑ ๋ฐฐํฌ | ๊ณผ์ ๋น 10ํ, 40ํ | ์งํ๋ฅ , ์ฐ์ ์ฑ๊ณต |
ํ๋ ๊ณต๊ฐ๊ณผ ํ์ ๋น๊ต: SimToolReal๊ณผ DeXtreme (ยง4.1, Fig. 3ยท4)
SimToolReal์ ์ ์ฐจ์ ์ผ๋ก ์์ฑํ ๋๊ตฌ๋ฅผ ๋ชฉํ ์์ธ๋ก ์ฎ๊ธฐ๋ Sharpa ์-ํ ์ ์ฑ ์ ํ์ตํ๋ค. ์ ๋ ผ๋ฌธ์ ์ด๋ธ๋ ์ด์ ์์ฐ์ ๋ฐ๋ผ ์ฑ๊ณต ํ์ฉ์ค์ฐจ๋ฅผ 6 cmยท50ยฐ๋ก ๊ณ ์ ํ๊ณ 9B ํ๋ ์ ํ์ตํ ๊ฒฐ๊ณผ, Eigen-Space์ Eigen-Residual๋ Joint-Space๋ณด๋ค ๋ซ๊ณ EigenDEXplore๊ฐ ๊ฐ์ฅ ๋๋ค(10.6 vs 7.9, 34% ํฅ์).

SimToolReal(Fig. 3). (a) 9B ํ๋ ์ ๊ณ ์ ์์ฐ์ ์ฐ์ ์ฑ๊ณต(95% CI)๊ณผ ๋ณด์(ยฑ1 SE, 5 seeds). (b) 9B ์์ ์ ์ค์๊ฐ ์คํ์ ๊ณจ๋ผ ํ์ฉ์ค์ฐจ๋ฅผ 1 cmยท8ยฐ ์ชฝ์ผ๋ก ์กฐ์ด๋ ์ปค๋ฆฌํ๋ผ์ผ๋ก 60B๊น์ง ์ฐ์ฅํ ๊ฒฐ๊ณผ(๋ฐฉ๋ฒ๋น 1ํ).
์ฐ์ฅ ์คํ์ 9B ์์ ์ ์ฐ์ ์ฑ๊ณต ๊ธฐ์ค ์ค์๊ฐ์ธ ์คํ์ ๋ฐฉ๋ฒ๋ง๋ค ํ๋์ฉ ๊ณจ๋ผ 60B๊น์ง ์ด์ด ํ์ตํ๊ณ , ์ฑ๊ณต ํ์ฉ์ค์ฐจ๋ฅผ 1 cmยท8ยฐ ์ชฝ์ผ๋ก ์ ์ ์กฐ์ธ๋ค. ์คํ ํ ๋ฒ์ ์ฝ 1์ฃผ๊ฐ ๊ฑธ๋ ค ๋ฐฉ๋ฒ๋น 1ํ๋ง ๋๋ ธ๋ค๊ณ ๋ฐํ๋ค. ์ฌ๊ธฐ์ Eigen-Space์ ์ด๋ฐ ์ฐ์๋ ์ฌ๋ผ์ง๊ณ (๊ทธ๋ฆผ์์ ์ฝ 5.9), Eigen-Residual 12.0๊ณผ EigenDEXplore 14.1์ ๊ณ์ ํ์ตํ๋ฉฐ, Joint-Space๋ 4.9์ ๋จธ๋ฌธ๋ค. ๋ณด์ ๊ณก์ ์ ๋ณด๋ฉด Joint-Space์ Eigen-Space๋ 10B~60B ๋์ ๊ฑฐ์ ํํํด์, ์ ๋ฐ๋ ์๊ตฌ๊ฐ ์ฌ๋ผ๊ฐ๋ ๊ตญ๋ฉด์์ ์ฌ์ค์ ์ง์ ์ด ์๋ค.

DeXtreme(Fig. 4). ์ผ์ชฝ: 2B ํ๋ ์์์ DR level โ0.5๋ก ๊ณ ์ ํด ์ฐ ์ฐ์ ์ฑ๊ณต(95% CI). ์ค๋ฅธ์ชฝ: ํ์ต ์ค DR level(NPD, ๋์์๋ก ADR ์ปค๋ฆฌํ๋ผ์ด ๋ ์งํ). 5 seeds.
DeXtreme(arXiv:2210.13702)์ Allegro๊ฐ ํฐ ์ ์ก๋ฉด์ฒด๋ฅผ ๋ฌด์์ ๋ชฉํ ์์ธ๋ก ๋ฐ๋ณต ์ฌ๋ฐฐํฅํ๋ ๊ณผ์ ์ด๊ณ , ์๋ ๋๋ฉ์ธ ๋๋คํ(ADR)๊ฐ ์ฑ๊ณต ๋ฌธํฑ์ ๋์ ๋๋ง๋ค ๊ด์ธก ๋ ธ์ด์ฆยทํ๋ ์ง์ฐยท๋ฌผ์ฑ ๋ฒ์๋ฅผ ๋ํ๋ค. DR level์ ๋๋คํ ๋ฒ์ ํญ์ ์ฐจ์๋น ํ๊ท ๋ก๊ทธ(NPD)๋ค. ๊ณตํต ๋๋คํ(โ0.5)์์ EigenDEXplore 12.3 vs Joint-Space 8.8์ด๊ณ , ์ปค๋ฆฌํ๋ผ๋ ๋ ์ผ์ฐ ์งํํ๋ค. Eigen-Space๋ 10์ฐจ์ ๋ถ๋ถ๊ณต๊ฐ์ ๊ฐํ ๊ฑฐ์ ํ์ตํ์ง ๋ชปํ๋ค.
๊ทธ๋ฆผ์์ ์ฝ์ ๊ฐ๊น์ง ํฉ์ณ ๋ ๋ฒค์น๋งํฌ๋ฅผ ํ ํ๋ก ์ ๋ฆฌํ๋ฉด ์ด๋ ๋ค.
| ๊ตฌ์ฑ | SimToolReal 9B | SimToolReal ์ฐ์ฅ 60B (1 run) | DeXtreme 2B |
|---|---|---|---|
| Joint-Space | 7.9 [โ7.1, 8.7] | 4.9 | 8.8 [โ6.0, 11.6] |
| Eigen-Space | โ8.8 [โ7.3, 10.3] | โ5.9 | โ0.8 |
| Eigen-Residual | โ9.5 [โ9.1, 9.9] | 12.0 | โ10.6 [โ8.2, 13.0] |
| EigenDEXplore | 10.6 [โ10.0, 11.1] | 14.1 | 12.3 [โ9.5, 15.1] |
(๊ตต์ ๊ฐ์ ๋ณธ๋ฌธ์ ์ ํ ์์น, โ ๊ฐ๊ณผ ๋๊ดํธ์ 95% CI๋ Fig. 3ยท4์์ ์ฝ์ ๊ทผ์ฌ์น๋ค.)
ํ๋ก ๋์ผ๋ฉด ๋ ๊ฐ์ง๊ฐ ๋ฐ๋ก ๋ณด์ธ๋ค. ์ฒซ์งธ, Eigen-Space์ ๋ฌธ์ ๋ ๋ถ๋ช ํ๋ค. ์งง์ ์์ฐ์์๋ Joint-Space๋ณด๋ค ๋ซ์ง๋ง ์ ๋ฐ๋๊ฐ ํ์ํด์ง๊ฑฐ๋(SimToolReal ์ฐ์ฅ) ์ฌ๋ ์์ ๋๋ฌธ ์์ธ๊ฐ ํ์ํ๋ฉด(DeXtreme) ๋ฌด๋์ง๋ค. ๋์งธ, Eigen-Residual๊ณผ EigenDEXplore์ ์ฐจ์ด๋ ์๋ค. SimToolReal 9B์์ 9.5 vs 10.6, DeXtreme์์ 10.6 vs 12.3์ด๊ณ , DeXtreme์ ์ ๋ขฐ๊ตฌ๊ฐ์ด ํฌ๊ฒ ๊ฒน์น๋ค. ์ฐ์ฅ ์คํ์ 12.0 vs 14.1์ ๋ฐฉ๋ฒ๋น 1ํ๋ค. ๋ณธ๋ฌธ๋ ์ด๋ฅผ โEigen-Residual์ด ์ฝ๊ฐ ๋ค์ฒ์ง๋คโ(trails slightly)๊ณ ์กฐ์ฌ์ค๋ฝ๊ฒ ์ฐ๋๋ฐ, ์ด๋ก์ โํ๋ ํํ์ ๋ฐ๊พธ๋ฉด ์ค๋ณต์ด ์ฑ๋ฅ์ ํด์น๋คโ๋ ์ผ๋ฐํ๋ ์ด ์์ ์ฐจ์ด ์์ ์ ์๋ค.
๋ถ๋ก A๋ ๊ฐ์ ๋น๊ต๋ฅผ ์ฆ๋ถ(ฮ) ํ๋์ผ๋ก๋ ๋๋ฆฐ๋ค. Joint-ฮ๋ ์ด์ ๋ชฉํ์ ๊ด์ ์ฆ๋ถ์ ์ ๋ถํ๊ณ (Zhang et al., 2026), Eigen-Residual-ฮ๋ eigen ์ฆ๋ถ๊น์ง ์ ๋ถํ๋ค. ์ ์๋ค์ ์ด๊ฒ์ด LUCID์ ํ ์ฌ๋ก๋ผ๊ณ ๋ฐํ๋ค.

์ฆ๋ถ ํ๋ ๊ณต๊ฐ(Fig. 10, ๋ถ๋ก A). SimToolReal์์๋ ์ ๋๊ฐ ๋ฒ์ ๊ณผ ๋น์ทํ์ง๋ง, DeXtreme์์๋ Joint-ฮ์ ํนํ Eigen-Residual-ฮ๊ฐ ํฌ๊ฒ ๋จ์ด์ง๋ค.
๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด DeXtreme์์ Joint-ฮ๋ ์ฝ 6.3, Eigen-Residual-ฮ๋ ์ฝ 3.0์ผ๋ก, ์ ๋๊ฐ ๋ฒ์ (8.8, 10.6)๋ณด๋ค ํฌ๊ฒ ๋ฎ๋ค. ์ ์ ์์ ์ ์ด์ ๋ฐฉ๋ฒ ๊ณ์ด์ด ์ด ๊ณผ์ ์์ ๊ฐ์ฅ ์ฝํ ์ถ์ ์ํ๋ค๋ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋๋ก ์ค์๋ค๋ ์ ์ ๊ธฐ๋กํด ๋ ๋งํ๋ค. ๋ค๋ง ์ฆ๋ถ ์ ๋ถ๊ณผ eigen ๊ฒฐํฉ์ด๋ผ๋ ๋ ๋ณ๊ฒฝ์ด ํ ๋ฒ์ ๋ค์ด๊ฐ ์์ด์, DeXtreme์์์ ํ๋ฝ์ด ์ด๋ ์ชฝ ๋๋ฌธ์ธ์ง๋ ์ด ์คํ๋ง์ผ๋ก ๋๋์ง ์๋๋ค.
์ฐธ์กฐ ์ ๋ ์์ RL: DexMachina (ยง4.2, Fig. 5)
DexMachina๋ ARCTIC ์์ฐ์ ๋ฌผ์ฒด ์์ง์์ ์์์ผ๋ก ์ถ์ข ํ๋ ์ ์ฑ ์ ํ์ตํ๋ค. ์๋ ์ค์ ์ ๋ณด์กฐ ๋์ยท์ ์ด ๋ณด์๊ณผ ๊ฐ์ ๋ฌผ์ฒด ์ปจํธ๋กค๋ฌ ์ปค๋ฆฌํ๋ผ(์ฒ์์ ์ปจํธ๋กค๋ฌ๊ฐ ๋ฌผ์ฒด๋ฅผ ์์ฐ๋๋ก ๋๊ณ ๊ฐ๋ค๊ฐ ์ ์ฐจ ์์ ๋๊ธฐ๋ ๋ฐฉ์)์ด ํ์์ ํฌ๊ฒ ๋์์ค๋ค. ์ ์๋ค์ ์ด โํ๋ จ ๋ณด์กฐโ๋ฅผ ์ผ ๊ฒฝ์ฐ์ ๋ ๊ฒฝ์ฐ(๋ฌผ์ฒด ์ถ์ข ํ์คํฌ ๋ณด์๋ง)๋ฅผ ๋๋ , ์์ยท๋ ธํธ๋ถ ๊ณผ์ ๋ฅผ 4์ข ์์ผ๋ก ๋น๊ตํ๋ค. ์ฌ๊ธฐ์๋ Joint-Space์ EigenDEXplore ๋๋ง ๋น๊ตํ๋ค.

DexMachina(Fig. 5). (a) ์ปค๋ฆฌํ๋ผ + ๋ณด์กฐ ๋ณด์: ๋๋ถ๋ถ ๋น์ทํ๊ณ Schunk ์์ ๊ณผ์ ๋ง ํฌ๊ฒ ์ค๋ฅธ๋ค. (b) ํ์คํฌ ๋ณด์๋ง: ๊ณ ์์ ๋ AllegroยทXHand์์ ํฌ๊ฒ ์ค๋ฅด๊ณ Inspire๋ ๊ฑฐ์ ๋ณํ ์๋ค. ์ค๋ฅธ์ชฝ์ Allegro(์์)ยทSchunk(๋ ธํธ๋ถ) ๋กค์์. Joint-Space๋ Allegro๋ก ์์๋ฅผ ๊ฑด๋๋ฆฌ์ง ๋ชปํ๊ณ Schunk๋ ๋ ธํธ๋ถ์ ๋จ์ด๋จ๋ฆฐ๋ค. ๋ง๋๋ ADD-AUC ํ๊ท ๊ณผ 95% CI(5 seeds).
| ๊ณผ์ ยท ์ | (a) ๋ณด์กฐ ์์ J โ Ours | (b) ํ์คํฌ ๋ณด์๋ง J โ Ours |
|---|---|---|
| ์์ ยท Allegro | โ0.87 โ โ0.87 | 0.46 โ 0.80 |
| ์์ ยท XHand | โ0.83 โ โ0.86 | โ0.59 โ โ0.73 |
| ์์ ยท Schunk | 0.59 โ 0.84 | โ0.57 โ โ0.69 |
| ์์ ยท Inspire | โ0.87 โ โ0.84 | โ0.36 โ โ0.38 |
| ๋ ธํธ๋ถ ยท Allegro | โ0.83 โ โ0.82 | โ0.60 โ โ0.85 |
| ๋ ธํธ๋ถ ยท XHand | โ0.86 โ โ0.87 | โ0.63 โ โ0.79 |
| ๋ ธํธ๋ถ ยท Schunk | โ0.65 โ โ0.69 | โ0.57 โ โ0.70 |
| ๋ ธํธ๋ถ ยท Inspire | โ0.61 โ โ0.67 | โ0.27 โ โ0.25 |
(๊ตต์ ๊ฐ์ ๋ณธ๋ฌธ ์์น, ๋๋จธ์ง๋ Fig. 5์์ ์ฝ์ ๊ทผ์ฌ์น.)
- ์ด 8์นธ์ ํ๊ท ํ๋ฉด Joint-Space ์ฝ 0.51, EigenDEXplore ์ฝ 0.65๋ก ์ฝ 28% ํฅ์์ด๋ค. ์๋ก ์ โ์ถ์ ์ ํ๋ ํ๊ท 28% ํฅ์โ์ด ์ด 8์นธ ํ๊ท ๊ณผ ๋ง๋๋ค(๊ทธ๋ฆผ ํ๋ ๊ธฐ์ค ๊ฒ์ฐ). ์นธ๋ณ๋ก ๋ณด๋ฉด ์ด๋์ ๊ณ ์์ ๋ ์์ ๋ชฐ๋ ค ์๊ณ , Inspire ๋ ธํธ๋ถ์ ์คํ๋ ค ์ฝ๊ฐ ๋ฎ์ผ๋ฉฐ, Schunk ๋ ธํธ๋ถ์ ์ ๋ขฐ๊ตฌ๊ฐ์ด ๋งค์ฐ ๋๋ค. ์ ์ ํด์๋๋ก Inspire๋ 3๊ฐ ์ฑ๋ถ์ผ๋ก ๋ถ์ฐ์ 90%๊ฐ ์ค๋ช ๋ ๋งํผ ์ด๋ฏธ ๊ฒฐํฉ๋ผ ์์ด ๊ฐ์ ์ฌ์ง๊ฐ ์๋ค.
์ด ๊ฒฐ๊ณผ๋ ๋ ผ๋ฌธ์ ๋ง์ง๋ง ์ฃผ์ฅ, ์ฆ โ์ด๋์ ๋ณด์ ์ค๊ณ์ ์ปค๋ฆฌํ๋ผ์ด ์ ์ ์ค์ ์์ ๊ฐ์ฅ ํฌ๋คโ์ ํต์ฌ ๊ทผ๊ฑฐ๋ค. ๋ค๋ง ๊ฐ์ ๊ฒฐ๋ก ์ SimToolReal์์ ๋ณด๋ฉด ๊ฒฐ์ด ์กฐ๊ธ ๋ค๋ฅด๋ค. ์ปค๋ฆฌํ๋ผ์ด ์๋ ์ฐ์ฅ ์คํ์์ ์คํ๋ ค ๊ฒฉ์ฐจ๊ฐ ๊ฐ์ฅ ์ปธ๋ค(14.1 vs 4.9). ์ปค๋ฆฌํ๋ผ์ด ํ์์ ๋์ ํด ์ฃผ๋ ์ข ๋ฅ(DexMachina์ ๊ฐ์ ์ปจํธ๋กค๋ฌ)์ ๊ณผ์ ๋ฅผ ์ ์ ์ด๋ ต๊ฒ ๋ง๋๋ ์ข ๋ฅ(SimToolReal์ ํ์ฉ์ค์ฐจ ์กฐ์ด๊ธฐ)๊ฐ ๋ค๋ฅด๊ฒ ์์ฉํ๋ค๊ณ ๋ณด๋ ํธ์ด ์ ํํ๋ค.
์ํ๋ง ๊ธฐ๋ฐ ๊ถค์ ์ต์ ํ: SPIDER (ยง4.3, Fig. 6)
OakInk2์ ๋ฌผ์ฒด ์ด๋ ์ถ์ข 10๊ณผ์ ๋ฅผ, ๊ฐ์ ์ด๊ธฐ ์ ์์ธ์์ ์ถ๋ฐํด ๊ฐ์ ์์ฐ(์ปค๋ฐ๋น 16ํ ๊ฐฑ์ , ๋๋ถ๋ถ ์๋ ดํ๋ ์์ )์ผ๋ก ์ต์ ํํ๊ณ , ๊ณผ์ ๋น 10 seeds๋ก ์ต์ข ๋ฆฌํ๊ฒํ ๋น์ฉ(SPIDER์ ์ยท๋ฌผ์ฒด ๊ถค์ ์ถ์ข ๋ชฉ์ ํจ์)์ ์ฐ๋ค.

SPIDER ์๋ณ ๊ฒฐ๊ณผ(Fig. 6). ๋ชจ๋ ์์์ ํ๊ท ๋น์ฉ์ด ์ค๊ณ , ๊ณ ์์ ๋ ์์ผ์๋ก ๋ ๋ง์ด ์ค๋ค. ๋ง๋ ์ค์ฐจ๋ ์ด ๊ฐ seed๋ณ ๊ณผ์ ํ๊ท ์ ๋ํ 95% CI.
| ์ (DoF) | Sharpa (22) | Wuji (20) | Allegro (16) | XHand (12) | Schunk (9) | Inspire (6) |
|---|---|---|---|---|---|---|
| ฮ ๋น์ฉ | โ25.4% | โ31.2% | โ21.5% | โ14.3% | โ3.5% | โ0.4% |
์ฌ์ฏ ๊ฐ์ ํ๊ท ์ 16.05%๋ก ์๋ก ์ โํ๊ท 16%โ์ ๋ง๋๋ค. ์์ ๋ ์์์ ๊ฐ์ํญ ์์๊ฐ SharpaยทWuji ํ ์๋ง ๋นผ๊ณ ์ผ์นํ๊ณ , SchunkยทInspire๋ ์ ๋ขฐ๊ตฌ๊ฐ์ด ์ฌ์ค์ ๊ฒน์น๋ค. SPIDER๋ ๋ ธ์ด์ฆ ์ค์ผ์ผ์ ํ์ตํ์ง ์์ผ๋ฏ๋ก ์ด ์ฐจ์ด๋ ์ํ๋ง ๋ถํฌ์์๋ง ๋์จ๋ค. ๋ค๋ง ๊ณต๊ฐ ๊ตฌํ์์ EigenDEXplore ์ชฝ ์ด๊ธฐ ์ด๋ถ์ฐ์ IID ๋จ๋ ์ 1.35~1.55๋ฐฐ๋ค(์๋ง๋ค ๋ค๋ฅด๋ค. ๊ณต๊ฐ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ์ด ๋ธ๋ก๊ทธ์์ Monte Carlo๋ก ์ฐ ๊ฐ์ด๋ฉฐ ๋ ผ๋ฌธ ๋ณด๊ณ ๊ฐ์ด ์๋๋ค). ๊ทธ๋๋ โ๋ ธ์ด์ฆ๊ฐ ๋ ์ปค์ ์ข์์ก๋คโ๋ ์ค๋ช ์ ๋ ๊ฐ์ง ์ด์ ๋ก ์ฝํ๋ค. ์ฒซ์งธ, ๋ค์ ์ ์ Random-Correlated ๋์กฐ๊ตฐ์ ๊ฐ์ ์ค์ ์์ ๊ฐ์ ๊ณ ์ ๊ฐ์ผ๋ก ๋ ธ์ด์ฆ๋ฅผ ๋ํ๋๋ฐ ์คํ๋ ค Joint-Space๋ณด๋ค ๋์๋ค. ๋์งธ, ์๋ณ ์ถ๊ฐ ๋ถ์ฐ๊ณผ ๋น์ฉ ๊ฐ์๊ฐ ๊ฐ์ด ์์ง์ด์ง ์๋๋ค. XHand๋ 1.55๋ฐฐ๋ก ๊ฐ์ฅ ํฐ๋ฐ ๊ฐ์๋ 14.3%์ด๊ณ , Sharpa๋ 1.35๋ฐฐ๋ก ๊ฐ์ฅ ์์ ์ถ์ธ๋ฐ ๊ฐ์๋ 25.4%๋ค. Inspire๋ 1.52๋ฐฐ์ธ๋ฐ ๊ฐ์๊ฐ 0.4%๋ค(์ด ๋์กฐ๋ ๋ ผ๋ฌธ Fig. 6 ๊ฐ๊ณผ ์ด ๋ธ๋ก๊ทธ์ ์ธก์ ๊ฐ์ ๋ง๋ ๋ฆฌ๋ทฐ์ด ํด์์ด๋ค). ์ด ๋์กฐ๊ตฐ๊น์ง ํฉ์น๋ฉด ์ด ๋ธ๋ก์ด ์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ํต์ ๊ฐ ์๋ ์ฆ๊ฑฐ๋ค.
๋ฐ์ดํฐ์ ๊ณผ ํ์ ์ค๊ณ (ยง4.4, Fig. 7, ๋ถ๋ก B)
์ด๋ค ์ฌ๋ ๋ฐ์ดํฐ๋ก PCA๋ฅผ ๋ง๋ค๊น. GRAB(๋ชจ์บก 1,334 ์ํ์ค, ๊ฐ์ฒด 51์ข ), ARCTIC(339 ์ํ์ค, ๊ด์ ๋ฌผ์ฒด 11์ข ), EgoSuite(1์ธ์นญ ์์ 10๋ง ์๊ฐ, 1.5๋ง ๊ณผ์ ์ด์)๋ก ๊ฐ๊ฐ ์ฌ์ ์ง์์ ๋ง๋ค์ด SimToolReal 9B ํ๋กํ ์ฝ์์ ๋น๊ตํ๋ค. ์ ๋ค Joint-Space๋ณด๋ค ๋ซ๊ณ EgoSuite๊ฐ ๊ฐ์ฅ ๋๋ค(10.6 vs ARCTIC 9.8 vs GRAB 9.4 vs 7.9).

๋ฐ์ดํฐ์ ๊ณผ ํ์ ์ค๊ณ(Fig. 7). (a) SimToolReal 9B์์ ์ฌ์ ์ง์ ์ถ์ฒ ๋น๊ต. (b) Sharpa SPIDER์์ ๋ณด์กด ๋ถ์ฐ ๋น์จ \rho(์ฆ k)๋ฅผ ๋ฐ๊พธ๋ฉฐ eigen ๋ ธ์ด์ฆ๋ง ์ด ๊ฒฝ์ฐ(์ ์ )์ ๊ด์ ๋ ธ์ด์ฆ๋ฅผ ํจ๊ป ์ด ๊ฒฝ์ฐ(์ค์ )์ ๋ฆฌํ๊ฒํ ๋น์ฉ. ํ๋ ์ ์ ์ด Joint-Space.
๋ช ๊ฐ์ ์ฑ๋ถ์, ๊ด์ ๋ ธ์ด์ฆ์ ์์๊น. Sharpa SPIDER์์ \rho\in\{0.5,0.7,0.8,0.9,0.95,1.0\}์ ํ๋๋ค. ๊ทธ๋ฆผ์์ ์ฝ์ ๊ฐ์ ๋ค์๊ณผ ๊ฐ๋ค(Joint-Space 0.089).
| \rho (Sharpa k) | 0.50 (2) | 0.70 (4) | 0.80 (6) | 0.90 (9) | 0.95 (12) | 1.00 (22) |
|---|---|---|---|---|---|---|
| eigen ๋ ธ์ด์ฆ๋ง | 0.126 | โ0.096 | โ0.089 | โ0.080 | โ0.074 | โ0.074 |
| ๊ด์ + eigen | โ0.080 | โ0.078 | โ0.071 | 0.066 | โ0.067 | โ0.074 |
(๊ตต์ ๊ฐ์ ๋ณธ๋ฌธ ์์น, โ๋ Fig. 7(b) ํ๋ ๊ทผ์ฌ์น.)
eigen ๋ ธ์ด์ฆ๋ง ์ฐ๋ฉด ๋ถ๋ถ๊ณต๊ฐ์ด ์ข์์๋ก ํ์์ด ๋งํ \rho=0.5์์๋ Joint-Space๋ณด๋ค ๋์๋ค(0.126 vs 0.089). ๊ด์ ๋ ธ์ด์ฆ๋ฅผ ๋ํ๋ฉด \rho<1 ์ ๊ตฌ๊ฐ์์ ๋น์ฉ์ด ๋ด๋ ค๊ฐ๊ณ \rho=0.9์์ ์ต์ 0.066(Joint-Space ๋๋น ์ฝ 26% ๋ฎ์. ๋ณธ๋ฌธ์ โ25%โ)์ด๋ค. ํฅ๋ฏธ๋ก์ด ์ ์ \rho=1.0, ์ฆ k=d์ธ ์์ ๋ญํฌ ์ฌ๋ ๊ณต๋ถ์ฐ ๋ ธ์ด์ฆ๋ง์ผ๋ก๋ ์ฝ 0.074๋ก Joint-Space๋ณด๋ค 17% ์ ๋ ๋ซ๋ค๋ ๊ฒ์ด๋ค. ๊ฐ์ฅ ํฐ ๋ชซ์ โ์ฌ๋ ๊ณต๋ถ์ฐ ๋ชจ์์ ๋ ธ์ด์ฆโ ์์ฒด์์ ์ค๊ณ , ๊ด์ ๋ ธ์ด์ฆ ํผํฉ๊ณผ k ์ ๋จ์ ๊ทธ ์์ ๋ช %p๋ฅผ ๋ํ๋ค๊ณ ์ฝ์ ์ ์๋ค.

๋ฐ์ดํฐ์ ๋ณ ํ์ ์ค๊ณ(Fig. 11, ๋ถ๋ก B.1). GRABยทARCTICยทEgoSuite ๋ชจ๋ ๊ฐ์ ๊ฒฝํฅ์ด๋ค. (a) eigen ๋ ธ์ด์ฆ๋ง: ๋ณด์กด ๋ถ์ฐ์ด ํด์๋ก ๋น์ฉ ๊ฐ์. (b) ๊ด์ ๋ ธ์ด์ฆ ์ถ๊ฐ: ๊ฑฐ์ ๋ชจ๋ ๋ฌธํฑ์์ ๋น์ฉ์ด ๋ ๋ฎ๋ค.

์ฌ๋ ๋ฐฉํฅ vs ๋ฌด์์ ๋ฐฉํฅ(Fig. 12, ๋ถ๋ก B.2). ๊ฐ์ ๊ณ ์ ๊ฐ(EgoSuite, 90% ๋ณด์กด)์ ๋ฌด์์ ์ง๊ต ๋ฐฉํฅ์ ์ค์ Random-Correlated๋ eigen ๋ ธ์ด์ฆ๋ง(a)์ด๋ ๊ด์ ๋ ธ์ด์ฆ์ ํจ๊ป(b)๋ Joint-Space๋ณด๋ค ๋์๋ค. ์ค์ฐจ ๋ง๋๋ ์ํผ์๋์ ๋ํ 95% CI.
Fig. 12์์ ์ฝ์ผ๋ฉด ๊ด์ +eigen ๊ตฌ์ฑ์์ GRAB ์ฝ 0.070, ARCTIC ์ฝ 0.068, EgoSuite ์ฝ 0.066์ด๊ณ Random-Correlated๋ ์ฝ 0.102๋ค. ์ฌ๋ ์ฌ์ ์ง์ ์ ์ ์๋ก ๊ฑฐ์ ๊ตฌ๋ถ๋์ง ์๊ณ , ๋ฌด์์ ๋ฐฉํฅ๋ง ํ์ฐํ ๋์๋ค. ์ฆ SPIDER์์๋ โ์ฌ๋ ๋ฐฉํฅ์ด๋ ์๋๋โ๊ฐ ๊ฒฐ์ ์ ์ด๊ณ โ์ด๋ค ์ฌ๋ ๋ฐ์ดํฐ๋โ๋ ๊ฑฐ์ ์ค์ํ์ง ์๋ค. EgoSuite์ ์ฐ์๋ SimToolReal(Fig. 7a)์์๋ง ๋ณด์ด๋ฉฐ, ๊ฑฐ๊ธฐ์๋ ARCTIC(9.8)์ ์ ๋ขฐ๊ตฌ๊ฐ์ด ๋์ด EgoSuite(10.6)์ ๊ฒน์น๋ค.
์ค๋ก๋ด (ยง4.5, Fig. 8ยท9)
SimToolReal. ์ฐ์ฅ ๋น๊ต์ ๋ ์ ์ฑ (Joint-Space, EigenDEXplore)์ 60B ํ๋ ์, ์ฆ ์ SimToolReal ํ์ต ์์ฐ 120B์ ์ ๋ฐ์์ ๊ฐ์ ธ์ ์ ๋ ผ๋ฌธ์ Sharpa ์-ํ ์ ์ ์ ๋ฐฐํฌํ๋ค. ๋ง์น์งยท๋ฆ๊ธฐยท๋ ๋ด๊ธฐยท์์ง 4๊ณผ์ ์ด๊ณ , ๊ถค์ ์ ์ฌ๋ RGB-D ์์์์ FoundationPose๋ก ๋ฝ์ 6D ๋ฌผ์ฒด ์์ธ waypoint๋ค. ๋ฌผ์ฒด-๊ถค์ ์กฐํฉ๋ง๋ค 10ํ ์ํํ๊ณ ๋๋ฌํ waypoint ๋น์จ(Task Progress)์ ์ฐ๋ค. ํ๋ก์ ํธ ํ์ด์ง์ ๋ฐ๋ฅด๋ฉด ํ์ KUKA iiwa14๋ค.

์ค๋ก๋ด SimToolReal(Fig. 8). ๊ณผ์ ๋ณ ๋ํ ๋กค์์(์ผ์ชฝ)๊ณผ Task Progress(์ค๋ฅธ์ชฝ). ์์๋ ์ฌ๋ถ์ยท์ค์๊ฐ, ๋ง๋ฆ๋ชจ๋ ํ๊ท , ์ ์ ๊ฐ๋ณ ์ํ์ด๋ค.
| ๊ณผ์ | Joint-Space | EigenDEXplore |
|---|---|---|
| ๋ง์น์ง | 0.42 | 0.71 |
| ๋ฆ๊ธฐ | 0.34 | 0.92 |
| ๋ ๋ด๊ธฐ | 0.20 | 0.76 |
| ์์ง | 0.36 | 0.90 |
| ํ๊ท | 0.33 | 0.82 |
(ํ๊ท ์ ๊ทธ๋ฆผ์ ๊ณผ์ ๋ณ ํ๊ท ์ผ๋ก ๊ฒ์ฐํ๋ฉด 0.33ยท0.8225๋ก ๋ณธ๋ฌธ โ82% vs 33%โ์ ๋ง๋๋ค.)
์ ์ฑ ๋ถ์์ด ํฅ๋ฏธ๋กญ๋ค. Joint-Space ์ ์ฑ ์ ๋๊ตฌ๋ฅผ ๊ฐ์ด๋์๊ฐ๋ฝ ์ง๋ฌธ๋ฉด๊ณผ ๊ฒ์งยท์ฝ์ง์ ์๋ฑ ์ฌ์ด์ ๋ผ์ ์ก๋ ๊ฒฝํฅ์ด ์์ด, ์ฌ๋ฌ ๋ฒ ๋ค์ ์ก๊ฑฐ๋ ํ ์์ง์ยท๋จ์ด๋จ๋ ธ๋ค ๋ค์ ์ก๊ธฐ์ ์์กดํ๊ณ , ์๋ฑ ์ชฝ ๋ง์ฐฐ์ด ๋ฎ์ ๋ฏธ๋๋ฌ์ง๋ค. EigenDEXplore๋ ์์งยท๊ฒ์งยท์ค์ง ์ง๋ฌธ๋ฉด์ผ๋ก ์ก๊ณ ์ฝ์ง ์๋ฉด์ผ๋ก ๋ฐ์น๋ ์ฌ๋๋ค์ด ์๋ ํ์ง๋ฅผ ๋ฐฐ์ ์ ์ ์ฌ๋ฐฐํฅ์ด ๊ฐ๋ฅํด์ง๋ค. ์ ์๋ค์ ์ด๊ฒ์ด โeigen ๊ตฌ์กฐ ํ์์ด ์ฌ๋๋ค์ด ํ์ง๋ฅผ ์ฐพ๊ธฐ ์ฝ๊ฒ ๋ง๋ ๋คโ๋ ๊ฐ์ค๊ณผ ์ผ๊ด๋๋ค(consistent with)๊ณ ๋ง ์ฐ๊ณ , ์ธ๊ณผ๋ก ๋จ์ ํ์ง ์๋๋ค.
DeXtreme. 2B ์์ฐ ์ ์ฑ ์ ๋ฐฉ๋ฒ๋ง๋ค ํ๋์ฉ ์๋ชฉ ๊ณ ์ Allegro์ ์ฌ๋ฆฌ๊ณ , ArUco ๋ง์ปค ์ ์ก๋ฉด์ฒด์ ์์ธ๋ฅผ AprilCube๋ก ์ถ์ ํ๋ค. ๋จ์ด๋จ๋ฆฌ๊ฑฐ๋ 80์ด ๋์ ๊ฐ์ ์ํ๋ก ๋ฉ์ถ๋ฉด ์ํ์ ๋๋ธ๋ค.

์ค๋ก๋ด DeXtreme(Fig. 9). ์ผ์ชฝ: RGB-D ์นด๋ฉ๋ผ, ArUco ์ ์ก๋ฉด์ฒด, Allegro ์ ์ ์ . ์ค๋ฅธ์ชฝ: ์ํ๋ณ ์ฐ์ ์ฑ๊ณต(๋ฐฉ๋ฒ๋น 40ํ).
๋ฐฉ๋ฒ๋น 40ํ์์ ํ๊ท ์ฐ์ ์ฑ๊ณต 8.45 โ 11.90(41% ํฅ์), ์ต์ฅ 32 โ 41(28% ํฅ์)์ด๋ค. ์ฐ์ ์ ๋ ๋น์จ ๋ชจ๋ ๋ง๋๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ์ง๋ฌธ์ ์ ์ธ์ ๋ค. โ์ฌ๋ ์ PCA๊ฐ ๋์์ด ๋๋คโ๋ ์ค๋๋ ๊ด์ฐฐ์ ๋ช ๋ นยทํ์ยท์ฐจ์์ ์ธ ํจ๊ณผ๋ก ์ชผ๊ฐ๋ ์คํ ์ค๊ณ ์์ฒด๊ฐ ๊ธฐ์ฌ๋ค. ๋ค ๊ตฌ์ฑ์ด Eq. 1 ํ ๋ธ๋ก ์์์ ํญ ํ๋์ฉ๋ง ๋ค๋ฅด๊ฒ ์ ์๋ผ ์์ด ๋ฌด์์ ๋ฐ๊ฟจ๋์ง๊ฐ ๋ถ๋ช ํ๋ค.
- ๋ฐฉ๋ฒ์ด ๊ทน๋๋ก ์๊ณ ์ ์งํ๋ค. ์ ์ฑ ๊ตฌ์กฐยทํ๋ ๊ณต๊ฐยท๋ณด์์ ํ๋๋ ๊ฑด๋๋ฆฌ์ง ์๊ณ ๋ถํฌ๋ง ๋ฐ๊พผ๋ค. ๋ก๊ทธํ๋ฅ ์ ์ ํํ ์ ๋ญํฌ ๊ฐ์ฐ์์์ผ๋ก ๊ณ์ฐํ๋ฏ๋ก PPO์ ์ด๋ก ์ ์ ์ ๊ฐ ๊นจ์ง์ง ์๊ณ , ๋ฐฐํฌ ๊ฒฝ๋ก์๋ ์๋ฌด๊ฒ๋ ๋จ์ง ์๋๋ค. ๊ธฐ์กด ๋๊ฐ ๊ฐ์ฐ์์ RL ์ฝ๋ ์ด๋์๋ ๋ถ์ผ ์ ์๋ค.
- ๊ฐ์ฅ ํต์ ๋ ์คํ์ด ๊ฐ์ฅ ๊ฐํ ๊ฒฐ๊ณผ๋ฅผ ๋ธ๋ค. SPIDER๋ ๋ ธ์ด์ฆ ์ค์ผ์ผ์ ํ์ตํ์ง ์์ ์ํ๋ง ๋ถํฌ๋ง ๋น๊ตํ๋ค. ๊ณต๊ฐ ๊ตฌํ์์๋ EigenDEXplore ์ชฝ ์ด๋ถ์ฐ์ด ๋ ํฌ์ง๋ง, ๊ฐ์ ์ค์ ์ Random-Correlated ๋์กฐ๊ตฐ์ด โ์๊ด์ด๋ฉด ๋ค ๋๋คโ๋ ์ค๋ช ๊ณผ โ๋ ธ์ด์ฆ๊ฐ ํฌ๋ฉด ๋ค ๋๋คโ๋ ์ค๋ช ์ ํจ๊ป ๋ฐฐ์ ํ๋ค. Fig. 7(b)์ \rho ์ค์์ โ๊ด์ ๋ ธ์ด์ฆ๋ฅผ ์ ๋จ๊ธฐ๋๊ฐโ์ ๋ํ ์ง์ ์ ์ธ ๋ต์ด๋ค.
- ์๊ธฐ์๊ฒ ๋ถ๋ฆฌํ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋๋ก ์ฃ๋๋ค. ์ปค๋ฆฌํ๋ผ์ด ์๋ DexMachina์์ ๋๋ถ๋ถ ์ฐจ์ด๊ฐ ์๋ค๋ ๊ฒ, ์ ์์ ๋ ์(SchunkยทInspire)์์ ์ด๋์ด ๊ฑฐ์ ์๋ค๋ ๊ฒ, ์ ์ ์์ ์ LUCID ๊ณ์ด(Eigen-Residual-ฮ)์ด DeXtreme์์ ๋ฌด๋์ง๋ค๋ ๊ฒ์ ๋ชจ๋ ๋ณธ๋ฌธยท๋ถ๋ก์ ๋ฃ์๋ค. โ์ด๋์ ๊ณ ์์ ๋ยท๋ณด์ ํฌ์ ์ค์ ์์ ํฌ๋คโ๋ ๊ฒฝ๊ณ ์กฐ๊ฑด์ด ๊ฒฐ๊ณผ์์ ์์ฐ์ค๋ฝ๊ฒ ๋์จ๋ค.
- ์ค๋ก๋ด์์ ํ๋ ์ฐจ์ด๋ฅผ ๊ด์ฐฐํด ๋ณด๊ณ ํ๋ค. ์ซ์๋ง์ด ์๋๋ผ Joint-Space์ โ์๋ฑ ๋ผ์ฐ๊ธฐโ ํ์ง์ EigenDEXplore์ ์๋ ํ์ง๋ผ๋ ์ง์ ์ฐจ์ด๋ฅผ ๊ธฐ์ ํด, ํ์์ด ํ์ต๋ ํ๋์ ์ข ๋ฅ๋ฅผ ๋ฐ๊พผ๋ค๋ ์ ์ ๋ณด์ฌ ์ค๋ค.
- ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์์ฐ์ ๊ณต๊ฐํ๋ค. 6์ข ์์ PCA ๋ฒ ์ด์ค(์ข์ฐ ๋ฏธ๋ฌ๋ง ํฌํจ), ๋ ๋ฆฝ PyTorch ํจํค์ง, rl_games ์ฐ๋, DeXtremeยทSimToolRealยทSPIDER ํ๋ค์ค์ ๊ณ ์ ์ปค๋ฐยทํจ์น๋ฅผ MIT๋ก ๋๋ค.
์ฝ์ ยทํ๊ณ
- โํ๋ ํํ์ ๋ฐ๊พธ๋ฉด ์ค๋ณต์ด ์ฑ๋ฅ์ ํด์น๋คโ๋ ๊ฒฐ๋ก ์ ๊ทผ๊ฑฐ๊ฐ ์๋ค. ์ด ๋ ผ๋ฌธ์ ์ ๋ชฉ๊ธ ์ฃผ์ฅ์ ๋ ๊ฐ๋๋ค. โ Eigen-Space(ํ๋์ ๋ถ๋ถ๊ณต๊ฐ์ ๊ฐ๋๊ธฐ)๋ ํด๋กญ๋ค: DeXtreme ์ฝ 0.8, SimToolReal ์ฐ์ฅ ์ฝ 5.9๋ก ๊ฐํ๊ฒ ๋ท๋ฐ์นจ๋๋ค. โก Eigen-Residual(์ค๋ณต๋ ํ๋)์ EigenDEXplore๋ณด๋ค ๋ชปํ๋ค: 9.5 vs 10.6, 10.6 vs 12.3, ๊ทธ๋ฆฌ๊ณ 1ํ ์คํ์ 12.0 vs 14.1๋ก, ์ฐจ์ด๊ฐ ์๊ณ DeXtreme์ ์ ๋ขฐ๊ตฌ๊ฐ์ด ๊ฒน์น๋ค. ๊ฒ๋ค๊ฐ ๊ณต๊ฐ ์ฝ๋์ Eigen-Residual์ eigen ํญ์ 0.3๋ฐฐ๋ก ์ค์ด๊ณ , ๊ณ์๋ฅผ ์์ฐ์ ์ ์ฅ๋ ๋น๋์นญ ๋ฒ์(์ ํฉ ์ค์ ์ 1%/99% ๋ถ์์ ํญ๋ชฉ์ผ๋ก ๋ณด์ธ๋ค)๋ก ๋์ฝ๋ฉํ๋๋ฐ, ๋ ผ๋ฌธ Eq. 1์๋ ๋ ๋ค ์๋ค. ์์ฐจ ๋น์จ์ด ๋ค๋ฅด๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง ์ ์๋ ์ค๊ณ ์์๊ฐ ๋ณด๊ณ ๋์ง ์์ ์ ์ด๋ค. ์ ์งํ๊ฒ ์์ฝํ๋ฉด โEigen-Residual์ ๊ฑฐ์ ๊ฐ์ ์ด๋์ ๋ด์ง๋ง ํ๋ ์ฐจ์์ด d+k๋ก ๋์ด๋๋คโ๊ฐ ๋ฐ์ดํฐ๊ฐ ๋ณด์ฌ ์ฃผ๋ ๋ฒ์๋ค.
- ๊ฐ์ฅ ์ธ์์ ์ธ ์ซ์๋ ํ๋ณธ 1~2๊ฐ ์์ ์๋ค. SimToolReal ์ฐ์ฅ ์คํ์ ๋ฐฉ๋ฒ๋น 1ํ์ด๊ณ , ์ค๋ก๋ด ๋๊ตฌ ์ฌ์ฉ ๋น๊ต๋ ๊ทธ 1ํ ์คํ์์ ๋์จ ์ ์ฑ ๋ ๊ฐ์ ๋น๊ต๋ค. 9B ์์ ์ค์๊ฐ ์คํ์ ๊ณ ๋ฅธ๋ค๋ ๊ท์น์ ๊ณต์ ํ์ง๋ง, โ82% vs 33%โ๊ฐ seed ๋ถ์ฐ ์์ ์๋์ง ๋ฐ์ ์๋์ง๋ ์ ์ ์๋ค. ๋ํ ๋ ์ ์ฑ ๋ชจ๋ ์ SimToolReal ์์ฐ(120B)์ ์ ๋ฐ์์ ๋์์ผ๋ฏ๋ก Joint-Space์ 33%๋ SimToolReal ์์ฒด์ ์ฑ๋ฅ์ด ์๋๋ค. ์ฐ์ฅ ์คํ์์๋ ์ฑ๋ฅ์ ๋ฐ๋ผ ํ์ฉ์ค์ฐจ๊ฐ ์กฐ์ฌ์ง๋ ์ปค๋ฆฌํ๋ผ์ด๋ผ ๋ฐฉ๋ฒ๋ง๋ค ๋ง์ง๋ง ํ๊ฐ ํ์ฉ์ค์ฐจ๊ฐ ๋ค๋ฅผ ์ ์๋๋ฐ, ์ต์ข ํ์ฉ์ค์ฐจ๋ ๋ณด๊ณ ๋์ง ์๋๋ค.
- โ๊ฐ์ ๋
ธ์ด์ฆ ์์ฐโ ์กฐ๊ฑด์ ๊ณต๊ฐ ์ฝ๋์์ DeXtreme์์๋ง ์ฑ๋ฆฝํ๋ค. ยง3.2๋ EigenDEXplore์ ์ด๊ธฐ ๋
ธ์ด์ฆ ๋ถ์ฐ์ Joint-Space์ ๊ฐ๊ฒ ๋ง์ถ๊ณ ๊ด์ ยทeigen์ ๋ฐ์ฉ ๋๋๋ค๊ณ ์ด๋ค. ๊ณต๊ฐ ์ฝ๋๊ฐ ์ค์ ๋ก ๋ง๋๋ ์ด๊ธฐ ๋ถํฌ๋ฅผ ์ด ๋ธ๋ก๊ทธ์์ Monte Carlo(10^6 ์ํ)๋ก ์ฌ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์๋ค(์ฐ๋ฆฌ ์ธก์ ๊ฐ์ด๋ฉฐ ๋
ผ๋ฌธ ๋ณด๊ณ ๊ฐ์ด ์๋๋ค).
- DeXtreme: IID 0.5 + eigen 0.5, Joint-Space์ 1.000๋ฐฐ๋ก ์์ ๊ณผ ์ผ์นํ๋ค.
- SimToolReal: ์๊ฐ๋ฝ ์ฑ๋์ด IID 1.0 + eigen 1.0์ผ๋ก 2.000๋ฐฐ๋ค. ํ 7์ฑ๋์ IID๋ง ๋ฐ๋๋ค. ์คํํธ๋ผ๋ \sigma_e\propto\lambda^{1/4}๋ค.
- SPIDER: ๊ธฐ๋ณธ IID ๋ ธ์ด์ฆ๋ฅผ ๊ทธ๋๋ก ๋๊ณ eigen์ ๋ํด IID ๋จ๋ ์ 1.35~1.55๋ฐฐ๋ค. ์คํํธ๋ผ์ \sigma_e\propto\lambda๋ค.
- โ๋๊ท๋ชจ 1์ธ์นญ ์์์ด ๋ ์ข์ ์ฌ์ ์ง์โ์ด๋ผ๋ ์ฃผ์ฅ์ ์ฝํ๊ณ , ๊ณต๊ฐ ์์ฐ๊ณผ๋ ๊ฒฐ์ด ๋ค๋ฅด๋ค. Fig. 7(a)์ EgoSuite ์ฐ์(10.6)๋ ARCTIC(9.8)์ ๋์ ์ ๋ขฐ๊ตฌ๊ฐ๊ณผ ๊ฒน์น๊ณ , SPIDER(Fig. 12)์์๋ ์ธ ๋ฐ์ดํฐ์
์ด ๊ฑฐ์ ๊ฐ๋ค. ๊ณต๊ฐ ๋ ํฌ์ โEgoSuiteโ ๋ฒ ์ด์ค manifest๋ฅผ ๋ณด๋ฉด
dataset: egosuite์ด๋ฉด์ ์์ฒ ์ฝํผ์ค๊ฐ ARCTICยทGRABยทEgoSuite ์ ์ด๊ณ ๋ฐ์ดํฐ์ ๊ฐ์ค์น[0.6, 0.2, 0.2]์ ํผํฉ์ผ๋ก ์ ํฉ๋ผ ์๋ค(์ด๋ ๊ฐ์ค์น๊ฐ ์ด๋ ์ฝํผ์ค์ธ์ง๋ ๋ฌธ์ํ๋ผ ์์ง ์๋ค). ์ ํฉ์ ์ด ํ๋ ์์ 6 Hz๋ก ์ฝ 225๋ง ๊ฐ, ์ฆ ์ฝ 100์๊ฐ ๋ถ๋์ด๋ค. โ10๋ง ์๊ฐโ์ ๋ฐ์ดํฐ์ ๊ท๋ชจ์ด์ง PCA์ ๋ค์ด๊ฐ ์์ด ์๋๋ค. ๋ ผ๋ฌธ์ EgoSuite ๋จ๋ ์ฌ์ ์ง์๊ณผ ๋ฐฐํฌ๋ ํผํฉ ๋ฒ ์ด์ค๊ฐ ๊ฐ์ ๊ฒ์ธ์ง๊ฐ ๋ถ๋ถ๋ช ํ๋ค. - โPPOโ๋ผ๋ ์์ ์ด SimToolReal์ ์ค์ ํ์ต๊ธฐ๋ฅผ ๊ฐ๋ฆฐ๋ค. ๊ณต๊ฐ ์ฐ๋์ SimToolReal์ SAPG(Split and Aggregate Policy Gradients, PPO์ ์ง๋จ ๋ณํ) ์ค์ ์ผ๋ก ๋๋ฆฌ๊ณ , SAPG ๊ทธ๋ฃน๋ง๋ค ๋ ๋ฆฝ๋ eigen ์ค์ผ์ผ์ ๋๋ค. ์ ์ ์ผ๋ถ(Lum, Bohg, Liu)๊ฐ ๊ฒน์น๋ SimToolReal์ ๋ฆฌ๋ทฐ์์ ๋ณด๋ฏ SAPG๋ ์ ๋ ผ๋ฌธ์์ ์ฑ๋ฅ์ ํ์์๋ ๊ตฌ์ฑ์ด๋ค. ํ์ ๋ค์์ฑ์ ์ด๋ฏธ ์ง๋จ ์์ค์์ ๋ค๋ฃจ๋ ํ์ต๊ธฐ ์์์ ๋์จ ๊ฒฐ๊ณผ๋ผ๋ ์ฌ์ค์ ๋ณธ๋ฌธ์ ์ ํ ์์ด์ผ ํ๋ค.
- ๋ณด๊ณ ๋์ง ์์ ์ค์ ์ด ๋ง๋ค. ํ์ต๋ฅ ยทํ๊ฒฝ ์ยท์ํผ์๋ ๊ธธ์ด ๊ฐ์ ํ์ดํผํ๋ผ๋ฏธํฐ, ํ์ต GPU์ ์ฐ์ฐ ์๊ฐ(์ฐ์ฅ ์คํ โ์ฝ 1์ฃผโ ์ธ), ๊ฐ ๋ฒค์น๋งํฌ์ ์๋ฎฌ๋ ์ดํฐ, SPIDER ํ๋ณด ์ N, ์ฆ๋ถ ํ๋์ ์ค์ผ์ผ์ด ๋ณธ๋ฌธยท๋ถ๋ก ์ด๋์๋ ์๋ค. ์ฝ๋์์ ๋๋ถ๋ถ ๋ณต์๋์ง๋ง(์: SPIDER ํ๋ณด 1,024๊ฐ, ์ฆ๋ถ ์๋ ์ด๋น ๊ด์ ๋ฒ์์ 3๋ฐฐ) ๋ ผ๋ฌธ๋ง ์ฝ์ ์ฌ๊ตฌํ์๋ ๋ค๋ฅธ ๊ฒ์ ๋ง๋ค๊ฒ ๋๋ค.
- ํ์ต๋ ๋ ธ์ด์ฆ๊ฐ ์ด๋ป๊ฒ ๋ณํ๋์ง ๋ณด์ฌ ์ฃผ์ง ์๋๋ค. \sigma_q,\sigma_e๋ PPO๊ฐ ํ์ตํ๋ค. ํ์ต์ด ์งํ๋๋ฉฐ eigen ๋ ธ์ด์ฆ๊ฐ ์ค์ด๋๋์ง, ๊ด์ ๋ ธ์ด์ฆ ์ชฝ์ผ๋ก ์ฎ๊ฒจ ๊ฐ๋์ง๋ฅผ ๋ณด๋ฉด โ์ฌ๋ ๊ตฌ์กฐ๋ ์ด๋ฐ ํ์์๋ง ํ์ํ๊ฐ, ์ ๋ฐ ๋จ๊ณ์๋ ์ฐ์ด๋๊ฐโ๋ฅผ ์ง์ ๋ตํ ์ ์์์ ํ ๋ฐ, ๋ ธ์ด์ฆ ์ค์ผ์ผ์ ํ์ต ๊ถค์ ์ ๋ณด๊ณ ๋์ง ์๋๋ค. ๊ณต๊ฐ ๊ตฌํ์์ E๊ฐ ๊ณ ์ ๋ฒํผ์ด๊ณ \sigma_e๋ง ํ์ต๋๋ค๋ ๊ฒ์ ์ด ๋ธ๋ก๊ทธ์ ์งง์ ์คํ์ผ๋ก ํ์ธํ๋ค(์ฌํ ๋ ธํธ). ํ์ง๋ง ๋ ผ๋ฌธ ๊ท๋ชจ ํ์ต์์ \sigma_e๊ฐ ์ด๋๋ก ๊ฐ๋์ง๋ ์ฌ์ ํ ์ ์ ์๋ค.
- DexMachina๋ 2์ ๋น๊ต์ด๊ณ ์ฝ๋์ ์๋ค. 4์ข ์ ร 2๊ณผ์ ร 2์กฐ๊ฑด์ด๋ผ๋ ๋์ ๊ฒฉ์์ด์ง๋ง Eigen-SpaceยทEigen-Residual์ด ๋น ์ ธ ์์ด ยง4.1์ ๋ถ๋ฆฌ ๊ฒฐ๋ก ์ ์ด ์ค์ ์ผ๋ก ์ผ๋ฐํํ ์ ์๋ค. ๊ณต๊ฐ ๋ ํฌ์ ๋ฒค์น๋งํฌ ๋ชฉ๋ก์๋ DexMachina๋ ์๋ค(SPIDER ์ค์ ์ด DexMachina์ ์ URDF ์์ฐ๋ง ์ฐธ์กฐํ๋ค). ๋ ผ๋ฌธ์ โ๋ฒค์น๋งํฌ ์ฝ๋๋ฅผ ๊ณต๊ฐํ๋คโ๋ ๋ฌธ์ฅ์ 4๊ฐ ์ค 3๊ฐ์ ํด๋นํ๋ค.
- ์ ์๊ฐ ์ธ์ ํ ํ๊ณ. ๊ณ ์ ๋ ์ ํ ๊ธฐ์ ๋ผ์ ๋ฐ์ดํฐ์ ์๋ ํ์์ด๋ ๋น์ ํ ์๋์ง๋ ๋ ๋ฆฝ ๊ด์ ๋ ธ์ด์ฆ๋ก ์ฐพ์์ผ ํ๊ณ , ๊ธฐ๊ตฌํ ๋ฆฌํ๊ฒํ ์ ์์กดํด ์ฌ๋๊ณผ ํํ๊ฐ ๋ง์ด ๋ค๋ฅธ ์์์๋ ๋ ํจ๊ณผ์ ์ผ ์ ์์ผ๋ฉฐ, ์ ์์ ๋ ์์์ ์ด๋์ด ์๊ณ , ๋ ธ์ด์ฆ๊ฐ ์๊ฐ ์คํ ๋ง๋ค ๋ ๋ฆฝ์ด๋ค. ๋ง์ง๋ง ํญ๋ชฉ์ ๋ํด ๊ณต๊ฐ README๋ AR(1)๋ก eigen ๊ณ์๋ฅผ ์๊ฐ ์๊ด์ํค๋ ๋ณํ์ ์ ๊ณตํ๋ฉด์ โ๋ ผ๋ฌธ์๋ ์์ง๋ง ์ด๊ธฐ ํ ์คํธ์์ ๋งค์ฐ ์ ๋์ํ๊ณ ๊ธฐ๋ณธ๊ฐ๋ณด๋ค ๋์ ์๋ ์๋คโ๊ณ ์ ๋๋ค. ๋ ผ๋ฌธ ๊ทผ๊ฑฐ๊ฐ ์๋ ์ฃผ์ฅ์ด๋ฏ๋ก ๋ ์๋ ๊ทธ ๋ฌธ์ฅ์ ๊ฒฐ๊ณผ๋ก ์ฝ์ง ๋ง์์ผ ํ๋ค.
๋ ผ๋ฌธ๊ณผ ์ฝ๋ ๋์กฐ
๊ณต๊ฐ ๋ ํฌ(hgupt3/eigendexplore, ์ปค๋ฐ 2926933, 2026-10-07)๋ฅผ ๋
ผ๋ฌธ ์์ ๊ณผ ๋ง์ถฐ ๋ณธ ๊ฒฐ๊ณผ๋ค. ๊ทผ๊ฑฐ ์นธ์ [์ค์ธก]์ ์ด ๋ธ๋ก๊ทธ๊ฐ ๊ณต๊ฐ ์ฝ๋๋ฅผ ์ง์ ์คํํ๊ฑฐ๋ ๊ณต๊ฐ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ํต๊ณผ์์ผ ์์น๋ก ํ์ธํ ํญ๋ชฉ์ด๊ณ , [์ ์ ]์ ์ฝ๋๋ฅผ ์ฝ๊ธฐ๋ง ํ ํญ๋ชฉ์ด๋ค. ์ด๋ ์ชฝ์ด๋ ํ๋ฆฌ์
์ด ๋
ผ๋ฌธ ์คํ์ ์ค์ ๋ก ์ฐ์ธ ์ค์ ๊ณผ ๊ฐ์์ง๋ ํ์ธํ ์ ์๋ค.
| ํญ๋ชฉ | ๋ ผ๋ฌธ | ๊ณต๊ฐ ์ฝ๋ | ํ์ ยท ๊ทผ๊ฑฐ |
|---|---|---|---|
| 90% ๋ณด์กด ์ k | Sharpa 9, XHand 6, Allegro 10, Inspire 3 | ๊ฐ์(+ Wuji 9, Schunk 5) | ์ผ์น ยท [์ค์ธก] |
| ๋ ธ์ด์ฆ ๋ชจ๋ธ | Eq. 1 ์ํ๋ง, Eq. 2 ๊ณต๋ถ์ฐ | LowRankMultivariateNormal, ๋ฐฉํฅ๋ณ ํ์ต ๋ก๊ทธ ์ค์ผ์ผ, eigen ํ๊ท ์์ |
์ผ์น ยท [์ค์ธก] 6์ ร ์ข์ฐ float64 ์ฌ์ ๋ ๋๋น ๊ณต๋ถ์ฐ ์ค์ฐจ โค 1e-12, MC ์๋์ค์ฐจ โค 3.1e-3 |
| E ๊ณ ์ , \sigma_e ํ์ต | ยง3.3 | E๋ ๋ฒํผ, \sigma_e๋ ํ๋ผ๋ฏธํฐ | ์ผ์น ยท [์ค์ธก] ํ์ต ํ \Delta E=0, \sigma_e๋ง ๋ณํ |
| ์ด๊ธฐ \sigma_e ๋ชจ์ | \propto\sqrt{\lambda_i} | DeXtreme \sqrt{\lambda}(์ผ์น), SimToolReal \lambda^{1/4}, SPIDER \lambda | ๋ฒค์น๋งํฌ๋ณ๋ก ๋ค๋ฆ ยท [์ค์ธก] ์ง์ ์ ํฉ |
| ์ด๊ธฐ ๋ ธ์ด์ฆ ์์ฐ | Joint-Space์ ๊ฐ๊ฒ, ๋ฐ๋ฐ ๋ถํ | DeXtreme 1.000๋ฐฐ(์ผ์น), SimToolReal ์๊ฐ๋ฝ 2.000๋ฐฐ, SPIDER 1.35~1.55๋ฐฐ(IID ์์ eigen ์ถ๊ฐ) | DeXtreme๋ง ์ผ์น ยท [์ค์ธก] MC 10^6 |
| ์ฌ์ ์ง์ ๋ฐ์ดํฐ | EgoSuite | egosuite ๋ฒ ์ด์ค๊ฐ ARCTICยทGRABยทEgoSuite ๊ฐ์ค ํผํฉ [0.6, 0.2, 0.2](๋์ ๋ฏธ๋ฌธ์ํ), 6 Hz |
์์ ๋๋ฝ ๋๋ ๋ค๋ฆ ยท [์ ์ ] manifest |
| PCA ๋ถ์ฐ ์ ์ฅ ํ์ | (์ธ๊ธ ์์) | explained_variance๋ ํฉ์ด 1์ธ ๋น์จ์ด๊ณ \lambda๊ฐ ์๋๋ค. \lambda์ ํด๋นํ๋ ๊ฐ์ component_stdยฒ๋ค |
๋ฌดํดํ์ง๋ง ์ค๋ ์ฃผ์ ยท [์ค์ธก] |
| XHand ์ข์ฐ ์ | (์ธ๊ธ ์์) | ์ข์ฐ ํ๋ฆฌ์ ์ ๊ด์ ํ๊ณ 2๊ฐ๊ฐ ๋ฌ๋ผ(โ0.17 vs โ0.175, 1.92 vs 1.94) ์ข์ E๊ฐ ์ฐ์ ํ๊ณ๋ก ์ ๊ทํํ ๊ฒ๊ณผ ์ต๋ 5.1e-3 ๋ค๋ฆ | ์ฌ์ํ ๋น๋์นญ ยท [์ค์ธก] |
| Eigen-Space | q^\star=E^\top(a_e+\cdots) | PCA ํ๊ท ์์ธ + ๊ณ์ ๋์ฝ๋ฉ, ๋น๋์นญ ๊ณ์ ๋ฒ์ | ํ๊ธฐ ์๋ต ยท [์ ์ ] |
| Eigen-Residual | a_q+\cdots+E^\top(a_e+\cdots) | eigen ํญ ร 0.3, ์ค์ฌ ์์ธ ๊ธฐ์ค ๋ณ์ | ์์ ๋๋ฝ ยท [์ ์ ] |
| SimToolReal ํ์ต๊ธฐ | PPO | SAPG ์ค์ , SAPG ๊ทธ๋ฃน๋ณ eigen ์ค์ผ์ผ, ํ 7๊ด์ ์ IID๋ง | ์์ ๋๋ฝ ยท [์ ์ ] (ํ ์ฑ๋ eigen ๋ถ์ฐ 0์ [์ค์ธก]) |
| SPIDER ํ๋ณด ์ N | ๋ฏธ๊ธฐ์ฌ | 1,024, ์ปค๋ฐ๋น 16 ๊ฐฑ์ , 10 seeds | ๋ ผ๋ฌธ ๊ณต๋ฐฑ์ ์ฝ๋๊ฐ ์ฑ์ ยท [์ ์ ] |
| SPIDER ์ด๊ธฐ ์ ์์ธ | โ๊ฐ์ ์ด๊ธฐ ์์ธโ | ARCTIC ์์ธ PCA์ ํ๊ท ์์ธ | ์์ ๋๋ฝ ยท [์ ์ ] |
| DexMachina ๋ฒค์น๋งํฌ | ์คํ ์ํ | ๋ฏธํฌํจ | ๋ฏธ๊ณต๊ฐ |
| ์๊ฐ ์๊ด eigen ๋ ธ์ด์ฆ | ํ๊ณ๋ก ์ธ๊ธ | correlation ์ต์
(๊ธฐ๋ณธ 0 = ๋
ผ๋ฌธ ์ค์ ) |
๋ ผ๋ฌธ ๋ฐ ๊ธฐ๋ฅ ยท [์ ์ ] |
ํ์ ์นธ์ ๋ ์ถ์ผ๋ก ์ฝ์ผ๋ฉด ๋๋ค. ๋ ผ๋ฌธ์ ์๋ ์ค์ (Eigen-Residual 0.3, SAPG, SPIDER Nยท์ด๊ธฐ ์์ธ, ๋ถ์ฐ ์ ์ฅ ํ์)์ ์ฌํ์๊ฐ ์ฝ๋์์ ๊ฐ์ ธ์ค๋ฉด ๋๋ โ์์ ๋๋ฝโ์ด๋ค. ๋ ผ๋ฌธ ์์ ๊ณผ ๋ค๋ฅธ ์ค์ (SimToolRealยทSPIDER์ ๋ ธ์ด์ฆ ์์ฐ๊ณผ ์คํํธ๋ผ, ํผํฉ ์ฌ์ ์ง์)์ ๊ฒฐ๊ณผ ํด์์ ์ํฅ์ ์ค ์ ์๋ ์ง์ ์ด๋ผ ์ ์ ํ์ธ์ด ํ์ํ๋ค. ๋ฐ๋๋ก ๋ฐฉ๋ฒ์ ํต์ฌ์ธ ๋ ธ์ด์ฆ ๋ถํฌ ์์ฒด๋ ๋ ผ๋ฌธ ์๊ณผ ์์น ์ ๋ฐ๋๊น์ง ์ผ์นํ๋ค๋ ๊ฒ๋ ๊ฐ์ ๋ฌด๊ฒ๋ก ์ ์ด ๋๋ค.
๐ง ์ฌํ ๋ ธํธ
๐ฌ ์๋๋ ๋ ผ๋ฌธ์ ์ฃผ์ฅ์ด ์๋๋ผ ์ด ๋ธ๋ก๊ทธ๊ฐ ๊ณต๊ฐ ์ฝ๋๋ฅผ ์ง์ ๋๋ ค ๋ณธ ๊ฒฐ๊ณผ๋ค. ์ฑ๋ฅ ๊ฒ์ฆ์ด ์๋๋ผ ๊ตฌํ ํ์ธ์ ๊ฐ๊น๋ค. ๋ ผ๋ฌธ์ ์ฑ๋ฅ ์์น๋ ์ด๋ ๋ฒค์น๋งํฌ์์๋ ์ฌํํ์ง ๋ชปํ๋ค. ํ๊ฒฝ์ RTX 5090(32 GB, sm_120) 1์ฅ, i9-14900K, RAM 30 GB์ ์ํฌ์คํ ์ด์ ์ด๊ณ , ๋ค๋ฅธ ์ฌ์ฉ์์ GPU ์์ ๊ณผ ๊ณต์ ํ๋ค.
๋ชป ํ ๊ฒ๊ณผ ๊ทธ ์ด์ ๋ฅผ ๋จผ์ ์ ๋๋ค.
| ๋์ | ์ํ | ์ด์ |
|---|---|---|
| SimToolReal | ๋ณด๋ฅ(์ ์ ํ์ธ๋ง) | ํ ๋ฒ์ ์ IsaacLab 2.3.2์ธ๋ฐ ๋ก์ปฌ์ IsaacLab 3.0 ๋ฒ ํ๋ค. 3.0์ ์ฟผํฐ๋์ธ ์์๋ฅผ wxyz โ xyzw๋ก ๋ฐ๊ฟจ๊ณ , ํธ์คํธ ์ฝ๋๊ฐ wxyz๋ฅผ ๊ฐ์ ํ๋ค. ์ด์ํ๋ฉด ์คํ์ ๋์ง๋ง ์์ธ ๋ณด์์ด ์กฐ์ฉํ ํ๋ฆด ์ ์์ด ๋ฉ์ท๋ค |
| DexMachina | ๋ถ๊ฐ | ๊ณต๊ฐ ๋ ํฌ์ ์๋ค |
| ์ค๋ก๋ด | ๋ถ๊ฐ | ํ๋์จ์ด ์์. ํ์ต๋ ์ฒดํฌํฌ์ธํธ๋ ๊ณต๊ฐ๋์ง ์์๋ค |
| DeXtreme ๋ ผ๋ฌธ ๊ท๋ชจ ํ์ต | ๋ถ๊ฐ | Python 3.8์ฉ sm_120 GPU torch๊ฐ ์์ด ํ์ต์ CPU๋ก๋ง ๋๋ฆด ์ ์์๋ค. ์ฝ 410 ํ๋ ์/์ด๋ผ 2B ํ๋ ์์ seed๋น ์ฝ 56์ผ์ด๋ค |
| SPIDER ์ ์ฒด ํ๋กํ ์ฝ | ์ถ์ ์คํ | ์ ํ๋์ 10๊ณผ์ ร 10 seeds ร 2๋ฐฉ๋ฒ = 200 ์ํผ์๋, ์ํผ์๋๋น ์ฝ 107์ด๋ผ ์๋น ์ฝ 6์๊ฐ์ด๋ค. Sharpa์์ seed 2๊ฐ๋ง ๋๋ ธ๋ค |
๋ ธ์ด์ฆ ๋ถํฌ(์ค์ธก, ํต๊ณผ). ๋ ผ๋ฌธ Eq. 1ยท2์ ยง3.1ยท3.2์ ์์ ๋ง ๋ฐ๋ผ float64๋ก ๋ค์ ๋ง๋ ๊ธฐ์ค๊ณผ ๊ณต๊ฐ ๊ตฌํ์ 6์ ร ์ข์ฐ์์ ๋์กฐํ๊ณ ์คํจ๋ 0๊ฑด์ด์๋ค. ๊ณต๋ถ์ฐ ์ค์ฐจ๋ 1e-12 ์ดํ, ๋ก๊ทธํ๋ฅ ยท์ํธ๋กํผ๋ ํด์ํด์ 1e-9 ์ดํ, 200๋ง ์ํ Monte Carlo ๊ณต๋ถ์ฐ์ ์๋์ค์ฐจ๋ 3.1e-3 ์ดํ์๋ค. ๊ธฐ๋ณธ ์ค์ (IID \sqrt{0.5}, eigen RMS \sqrt{0.5})์์๋ ๊ด์ ๋น IID ๋ถ์ฐ 0.5์ eigen ๋ถ์ฐ 0.5๊ฐ ์ ํํ ๋ฐ๋ฐ์ด๋ค. ๋ ํฌ์ ์์ PPO ๋ฃจํ๋ก 30ํ ๊ฐฑ์ ํ ๋ค E์ ๋ณํ๋ 0์ด๊ณ \log\sigma_e๋ง ์ต๋ 1.2e-2 ์์ง์๋ค. ๋์กฐ ๊ณผ์ ์์ ์ฐ๋ฆฌ ์ชฝ ๊ธฐ์ค์ด ์ฒ์์ ๋ ๋ฒ ํ๋ ธ๋๋ฐ, ๋ ๋ค ์ ํ์ โ๋ถ์ฐ ์ ์ฅ ํ์โ๊ณผ โXHand ์ข์ฐ ์โ ํ์ผ๋ก ๋จ๊ฒผ๋ค.
SPIDER, Sharpa 10๊ณผ์ ร seed 2๊ฐ(์ค์ธก, ๊ฒฐ๋ก ๋ถ๊ฐ). ๊ณต๊ฐ ํ๋ฆฌ์ ์ seed 10๊ฐ ์ค 2๊ฐ๋ก 40 ์ํผ์๋๋ฅผ ๋๋ ธ๋ค. GPU ์คํ์๋ ํ ๋ฒ์ torch(cu121)๊ฐ RTX 5090์์ โno kernel imageโ๋ก ์คํจํด, torch๋ฅผ cu128 ๋น๋๋ก ๋ฐ๊ฟจ๋ค.
| Sharpa, 20์ | ๊ฐ |
|---|---|
| ํ๊ท ์ต์ข ๋น์ฉ EigenDEXplore / IID | 0.07895 / 0.09799, ํ๊ท ๋น์ฉ โ19.4% |
| ์๋ณ ์ฐจ์ด์ 95% bootstrap CI(๊ณผ์ ยทseed ๊ต์ฐจ) | โ0.019, [โ0.071, +0.028], 0์ ํฌํจํ๋ค |
| ์นํจ(EigenDEXplore ๋น์ฉ์ด ๋ฎ์ ์) | 10 / 10 |
| ๊ณผ์ ๋ณ ๋น์จ ํ๊ท | +18.5%, 10๊ณผ์ ์ค 6๊ณผ์ ์์ EigenDEXplore๊ฐ ๋ ๋์๋ค |
ํ๊ท ๋น์ฉ โ19.4%๋ ์ซ์๋ง ๋ณด๋ฉด ๋ ผ๋ฌธ์ Sharpa โ25.4%(Fig. 6, seed 10๊ฐ)์ ๋น์ทํด ๋ณด์ด์ง๋ง, ๋ ผ๋ฌธ ์์น๋ฅผ ํ์ธํ ๊ฒ์ผ๋ก ์ฝ์ผ๋ฉด ์ ๋๋ค. ์ด ํ๊ท ์ IID ์ชฝ์ ํฐ ์คํจ ๋ ๊ฑด(stir_beaker 0.318, uncap_alcohol_burner 0.272)์ด ๋์ด๋ธ ๊ฐ์ด๋ค. ์นํจ๋ ๋ฐ๋ฐ์ด๊ณ , ๊ณผ์ ๋ณ๋ก ๋ณด๋ฉด ์คํ๋ ค ๋ ๋์ ๊ณผ์ ๊ฐ ๋ง์ผ๋ฉฐ, ์ ๋ขฐ๊ตฌ๊ฐ์ด 0์ ๊ฐ๋ก์ง๋ฅธ๋ค. ๋ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ ์์๋ค. ๊ฐ์ seedยท๊ฐ์ ์ค์ ์ผ๋ก ๊ฐ์ ์ํผ์๋๋ฅผ ๋ ๋ฒ ๋๋ฆฌ๋ฉด ๋น์ฉ์ด IID์์ +39.9%, EigenDEXplore์์ +6.7% ๋ฌ๋ผ์ก๋ค. ์ด GPU์ MuJoCo-Warp ์์์ SPIDER๋ ์คํ ๊ฐ ์ฌํ์ฑ์ด ์๋ค. ๋ฐ๋ผ์ ์ ํ๋์ ๋น๊ต๋ ์คํ ์ก์์ ๋ฌปํ๋ฉฐ, ๋ ผ๋ฌธ์ด seed 10๊ฐ๋ก ํ๊ท ์ ๋ธ ๊ฒ์ ์ ํ์ด ์๋๋ผ ํ์๋ค. ์คํ ๊ฐ ์ฌํ์ฑ์ ๋ ผ๋ฌธยท๋ฌธ์ ์ด๋์๋ ์ธ๊ธ๋์ง ์๋๋ค.
DeXtreme, CPU A/B(์ค์ธก, ํ์ต ๊ณก์ ์ฃผ์ฅ ๋ถ๊ฐ). ๋ฐฉ๋ฒ๋ง๋ค seed 1๊ฐ, 1,024 ํ๊ฒฝ ร 40 epoch = 65.5๋ง ํ๋ ์(๋ ผ๋ฌธ 2B์ 0.033%)์ ๋๋ ธ๋ค. CPU ์คํ์ ์ํด ๋ก์ปฌ ํธ์คํธ ์ฒดํฌ์์(์ด ๋ ํฌ๊ฐ ์๋๋ผ IsaacGymEnvs)์ dtype ํ ์ค์ ๊ณ ์ณค๋ค. ๋ ๋ฐฉ๋ฒ ๋ชจ๋ ์ ์ก๋ฉด์ฒด ์ฌ๋ฐฐํฅ์ ์ ํ ๋ฐฐ์ฐ์ง ๋ชปํด(์ฐ์ ์ฑ๊ณต โ 0), ์ฑ๋ฅ ๋น๊ต๋ก ์ธ ์ ์๋ ๊ฐ์ ์๋ค. ๋์ ํตํฉ ๊ฒฝ๋ก๋ ํ์ธ๋๋ค.
- epoch 1์ PPO ์ํธ๋กํผ๊ฐ ์ด๊ธฐ \Sigma์ ํด์์ ์ํธ๋กํผ์ ์ผ์นํ๋ค. EigenDEXplore 21.4537 vs 21.4529, Joint-Space 22.7024 vs 22.7030์ด๋ค. ํธ์คํธ๊ฐ Eq. 2์ ์ฃผ๋ณ๋ถํฌ๋ฅผ ๊ทธ๋๋ก ์ต์ ํํ๋ค๋ ๋ป์ด๋ค.
- ์ค์ ์คํ๋ ํ๋์ ์ฐธ์ฌ๋น(participation ratio)๊ฐ Joint-Space 16.0์์ EigenDEXplore 13.1๋ก ๋ด๋ ค๊ฐ๋ค. ์๊ด ๊ตฌ์กฐ๊ฐ ํ๋๊น์ง ์ ๋ฌ๋๋ค.
- 40 epoch ๋ค ์ฒดํฌํฌ์ธํธ์์ E๋ ์ค์ ๊ฐ ๊ทธ๋๋ก(fp32 ์ค์ฐจ 3e-8)์๊ณ , \log\sigma_e๋ ์ต๋ 6.2e-3 ์์ง์๋ค.
์ด ๊ฒฐ๊ณผ๊ฐ ์์ ๋นํ๊ณผ ์ด๋ป๊ฒ ๋ง๋ฌผ๋ฆฌ๋. ์ฌํ์ โ๋
ธ์ด์ฆ ์์ฐ์ด ๋ฒค์น๋งํฌ๋ง๋ค ๋ค๋ฅด๋คโ๋ ๋นํ์ ์ ์ ์ฝ๊ธฐ์์ ์ธก์ ๊ฐ(1.000๋ฐฐ / 2.000๋ฐฐ / 1.35~1.55๋ฐฐ)์ผ๋ก ์ฌ๋ ธ๊ณ , SPIDER์ ์คํํธ๋ผ์ด \sqrt{\lambda}๊ฐ ์๋๋ผ \lambda๋ผ๋ ์ ์ ์๋ก ํ์ธํ๋ค(๊ณต๊ฐ ์ฝ๋ sampling.py์ ์ฃผ์๋ โSPIDER์ ๊ธฐ๋ก๋ ๊ด๋ก๋ ๊ณ ์ ๊ฐ ์ง์ 1โ์ด๋ผ๊ณ ๋ฐํ๋ค). ๋ฐ๋๋ก โ๋ฐฉ๋ฒ ๊ตฌํ์ด ๋
ผ๋ฌธ๊ณผ ๋ค๋ฅผ ์ ์๋คโ๋ ์ฐ๋ ค๋ ๋ถํฌ ์์ค์์ ํด์๋๋ค. ์ค๋ก๋ด ๋น๊ต์ ํ๋ณธ ํ๊ณ๋ Eigen-Residual ๋น๊ต์ ์ฝํ ๊ทผ๊ฑฐ์ ๋ํด์๋ ์ฌํ์ด ์๋ฌด๊ฒ๋ ๋ํ๊ฑฐ๋ ๋นผ์ง ์๋๋ค. ํด๋น ๋ฒค์น๋งํฌ๋ฅผ ๋๋ฆฌ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
- eigengrasp๋ฅผ ํ๋ ๊ณต๊ฐ์ผ๋ก ์ฐ๋ ๊ณ๋ณด. Santello์ ์๋์ง ๊ด์ฐฐ๊ณผ Ciocarlie์ eigengrasp ๊ณํ์์ ์ถ๋ฐํด, RL์์๋ DextrAH-G(5D PCA fabric ๋ชฉํ), CrossDex(MANO eigengrasp ๊ณตํต ํ๋), PCHands(๋ค์์ ๋ ๊ณตํต ์๋์ง)๋ก ์ด์ด์ก๋ค. ์ด ๋ ผ๋ฌธ์ ์ด ๊ณ๋ณด์ โํ๋์ด ์๋๋ผ ๋ ธ์ด์ฆ์ ๋ฃ์ด๋ผโ๋ผ๋ ๋ฐฉํฅ ์ ํ์ ์ ์ํ๋ค. ์ด ๊ณ๋ณด์ ๋ฐฉ๋ฒ๋ค์ด ๋ณด๊ณ ํ ์ด๋ ์ค ์ผ๋ถ๋ ์ฌ์ค ํ์ ํจ๊ณผ์์ ๊ฐ๋ฅ์ฑ์ ์์ฌํ๋ค๋ ์ ์์, ๊ธฐ์กด ๊ฒฐ๊ณผ์ ์ฌํด์์ ์๊ตฌํ๋ ๋ ผ๋ฌธ์ด๊ธฐ๋ ํ๋ค.
- ํํ๋ ฅ์ ๋์ฐพ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ. ADEPT๋ ๊ฐ์ ๋ฌธ์ (5D PCA๊ฐ ์์ฌ์ฃผ๋ฅผ ์ ํ)๋ฅผ full cspace fabric๊ณผ ์ฌ์ ํ์ตยทํํ์ต์ผ๋ก ํผ๋ค. EigenDEXplore๋ ์ ๋ฐ๋๋ก ํ๋ ๊ณต๊ฐ์ ์ฒ์๋ถํฐ full์ด๊ณ ์ฌ์ ์ง์์ ํ์์๋ง ์ด๋ค. ๋์ ๊ฒฐํฉ ๊ฐ๋ฅํ๋ค.
- ๊ตฌ์กฐํ๋ ํ์ ๊ณ๋ณด. ์๊ฐ ์๊ด ๋ ธ์ด์ฆ(gSDE์ Raffin et al., 2021, pink noise์ Eberhard et al., 2023, colored noise PPO), ์ ์ฑ ์ ๋ ์ก์ถ์์ดํฐ ์๊ด(Lattice, Chiappa et al., 2023)์ด โํ์ ๋ ธ์ด์ฆ์ ๊ตฌ์กฐ๋ฅผ ์ฃผ๋ฉด ํ์ต ํจ์จ์ด ์ค๋ฅธ๋คโ๋ฅผ ๋ณด์๋ค. EigenDEXplore๋ ์ด ์ถ์ ์ฌ๋ ๋์์ด๋ผ๋ ์ธ๋ถ ๋ฐ์ดํฐ์์ ์จ ๊ณต๊ฐ ์๊ด์ ๋ํ ๊ฒ์ด๊ณ , ์ ์๋ค์ด ํ๊ณ๋ก ๋ ์๊ฐ ์๊ด๊ณผ๋ ์ง๊ตํ๋ค.
- ํ๊ฐ ๊ธฐ๋ฐ์ด ๋ ์์ฌ์ฃผ ์์คํ ๋ค. SimToolReal(๋๊ตฌ ์์ธ ์ถ์ข , SAPG), DeXtreme(arXiv:2210.13702, ADR), DexMachina(๊ฐ์ ๋ฌผ์ฒด ์ปจํธ๋กค๋ฌ ์ปค๋ฆฌํ๋ผ), SPIDER(๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ์ํ๋ง ๋ฆฌํ๊ฒํ ). ์ด ๋ ผ๋ฌธ์ ์ด๋ค์ ํ์ต๊ธฐยท์ต์ ํ๊ธฐ๋ฅผ ๋ฐ๊พธ์ง ์๊ณ ๋ ธ์ด์ฆ๋ง ๋ฐ๊ฟ ๋ฃ์์ผ๋ฏ๋ก, ๊ฐ ์์คํ ๋ฆฌ๋ทฐ์์ ๋ค๋ฃฌ ์ฑ๋ฅ์ด ํ์ ๋ถํฌ์ ์ผ๋ง๋ ๋ฏผ๊ฐํ์ง๋ฅผ ๋ณด์ฌ ์ฃผ๋ ๋ณด์กฐ ์ฆ๊ฑฐ๋ ๋๋ค. ํนํ SPIDER ์ชฝ ๊ฒฐ๊ณผ๋ Do as I Do๋ FlashDexRetarget์ฒ๋ผ SPIDER ๋น์ฉ์ ๊ธฐ์ค์ผ๋ก ์ผ๋ ๋ฆฌํ๊ฒํ ํ์ดํ๋ผ์ธ์๋ ๋ฐ๋ก ์ ์ฉ๋ ์ ์๋ ๊ฐ์ ์ด๋ค.
์์ฝ
EigenDEXplore๋ ์ฌ๋ ์ PCA๋ฅผ ํ๋ ๊ณต๊ฐ์์ ๊บผ๋ด ํ์ ๊ณต๋ถ์ฐ์ผ๋ก ์ฎ๊ธด๋ค. ์ ์ฑ ์ ๊ด์ ๋ชฉํ๋ฅผ ๊ทธ๋๋ก ๋ด๊ณ , ๋ ธ์ด์ฆ๋ง \mathrm{diag}(\sigma_q^2)+E^\top\mathrm{diag}(\sigma_e^2)E๊ฐ ๋๋ค. 6์ข ์, ๋น๊ตฌ์กฐ RLยท์ฐธ์กฐ ์ ๋ RLยท์ํ๋ง ๊ถค์ ์ต์ ํยท์ค๋ก๋ด์์ Joint-Space๋ณด๋ค ์ผ๊ด๋๊ฒ ๋ซ๊ณ , ์ด๋์ ๊ณ ์์ ๋ ์๊ณผ ๋ณด์์ด ์ฑ๊ธด ์ค์ ์ ๋ชฐ๋ฆฐ๋ค. ๊ฐ์ฅ ํต์ ๋ SPIDER ์คํ๊ณผ ๋ฌด์์ ๋ฐฉํฅ ๋์กฐ๊ตฐ์ โ์ฌ๋ ๋ฐฉํฅ์ผ๋ก ์๊ด๋ ํ์โ์ด ์ง์ง ์์ธ์ด๋ผ๋ ์ฃผ์ฅ์ ์ ๋ท๋ฐ์นจํ๋ค.
ํ๊ณ๋ ์ฃผ์ฅ์ ๋ ๋ฒ์งธ ์ ๋ฐ์ ์๋ค. โํ๋ ํํ์ ๋ฐ๊พธ๋ฉด ์ค๋ณต์ด ํด๋กญ๋คโ๋ Eigen-Residual๊ณผ์ ์์ ์ฐจ์ด์ 1ํ ์คํ ์์ ์๊ณ , ์ค๋ก๋ด์ ํฐ ๊ฒฉ์ฐจ๋ seed ํ๋์์ ๋์จ ์ ์ฑ ๋ ๊ฐ์ ๋น๊ต๋ค. ๊ณต๊ฐ ์ฝ๋๋ ์ผ๋ถ ๋ฒค์น๋งํฌ์์ ๋ ผ๋ฌธ์ด ๋งํ โ๊ฐ์ ๋ ธ์ด์ฆ ์์ฐโ๊ณผ ๋ค๋ฅธ ์ค์ ์ ๋ด๊ณ ์์ผ๋ฉฐ, โEgoSuiteโ ์ฌ์ ์ง์์ ์ธ ๋ฐ์ดํฐ์ ์ ํผํฉ์ผ๋ก ๋ฐฐํฌ๋๋ค. ๊ทธ๋๋ ๋ฐ๊ฟ ๊ฒ์ด ๋ถํฌ ํ๋๋ฟ์ด๋ผ๋ ๋จ์ํจ๊ณผ, ์์ฌ์ฃผ RL ์ฝ๋ ์ด๋์๋ ๋ฐ๋ก ๋ถ์ผ ์ ์๋ ๊ณต๊ฐ ํจํค์ง ๋๋ถ์, ๋ค์ง ์ RL์์ ๋๊ฐ ๊ฐ์ฐ์์ ๋์ ์๋ํด ๋ณผ ๊ธฐ๋ณธ๊ฐ ํ๋ณด๊ฐ ๋ ๋งํ๋ค.
์ฌํ ์ํ(2026-10-08 ๊ธฐ์ค). ๋ ธ์ด์ฆ ๋ถํฌ ๊ตฌํ์ ๋ ผ๋ฌธ ์๊ณผ ์์น ์ ๋ฐ๋๊น์ง ์ผ์นํ๋ค. ๋ฐ๋ฉด ์ฑ๋ฅ ์์น๋ ์ด๋ ๋ฒค์น๋งํฌ์์๋ ํ์ธํ์ง ๋ชปํ๋ค. SPIDER๋ seed 2๊ฐ ์ถ์ ์คํ์ด๋ผ ๊ฒฐ๋ก ์ ๋ผ ์ ์์๊ณ , ๊ฐ์ ์ค์ ์ ๋ค์ ๋๋ ค๋ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๋ ์คํ ๊ฐ ๋น์ฌํ์ฑ์ด ๋๋ฌ๋ฌ๋ค. DeXtreme๋ CPU ํ์ต๋ง ๊ฐ๋ฅํด ๋ ผ๋ฌธ ์์ฐ์ 0.03%์ ๊ทธ์ณค๋ค. SimToolReal์ IsaacLab ๋ฒ์ ๋ฌธ์ ๋ก ๋ณด๋ฅํ๊ณ , DexMachina์ ์ฒดํฌํฌ์ธํธ๋ ๊ณต๊ฐ๋์ง ์์๋ค. ์์ธ๋ ์ฌํ ๋ ธํธ์ ์๋ค.