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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: eigengrasp๋Š” ์™œ ํ–‰๋™ ๊ณต๊ฐ„์ด ๋˜์—ˆ๊ณ , ๋ฌด์—‡์„ ์žƒ์—ˆ๋‚˜
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ
      • 1) ์‚ฌ๋žŒ ์†์—์„œ ๋กœ๋ด‡ ๊ณ ์œ ๊ธฐ์ € ๋งŒ๋“ค๊ธฐ (ยง3.1)
      • 2) ๋„ค ๊ฐ€์ง€ ํ–‰๋™ยท๋…ธ์ด์ฆˆ ๊ตฌ์„ฑ (ยง3.2)
      • 3) RL์— ๋ถ™์ด๊ธฐ (ยง3.3)
      • 4) ๊ถค์  ์ตœ์ ํ™”์— ๋ถ™์ด๊ธฐ (ยง3.4)
    • ์™œ ํ†ตํ•˜๋Š”๊ฐ€: ๊ณต๋ถ„์‚ฐ์€ โ€œ์–ด๋А ๋ฐฉํ–ฅ์œผ๋กœ ๋” ๋ฉ€๋ฆฌ ๋ณด๋Š”๊ฐ€โ€๋ฅผ ์ •ํ•œ๋‹ค
    • ์‹คํ—˜
      • ์…‹์—… ํ•œ๋ˆˆ์—
      • ํ–‰๋™ ๊ณต๊ฐ„๊ณผ ํƒ์ƒ‰ ๋น„๊ต: SimToolReal๊ณผ DeXtreme (ยง4.1, Fig. 3ยท4)
      • ์ฐธ์กฐ ์œ ๋„ ์–‘์† RL: DexMachina (ยง4.2, Fig. 5)
      • ์ƒ˜ํ”Œ๋ง ๊ธฐ๋ฐ˜ ๊ถค์  ์ตœ์ ํ™”: SPIDER (ยง4.3, Fig. 6)
      • ๋ฐ์ดํ„ฐ์…‹๊ณผ ํƒ์ƒ‰ ์„ค๊ณ„ (ยง4.4, Fig. 7, ๋ถ€๋ก B)
      • ์‹ค๋กœ๋ด‡ (ยง4.5, Fig. 8ยท9)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
      • ๋…ผ๋ฌธ๊ณผ ์ฝ”๋“œ ๋Œ€์กฐ
    • ๐Ÿ”ง ์žฌํ˜„ ๋…ธํŠธ
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒEigenDEXplore ๋ฆฌ๋ทฐ

dexterity
rl
exploration
action-space
pca
EigenDEXplore: Structured Exploration for Dexterous Manipulation with Human Priors
Published

October 8, 2026

  • Paper Link (arXiv:2610.07681v1)

  • Code (GitHub, MIT): ๋…๋ฆฝ ํŒจํ‚ค์ง€ packages/eigendexplore(๋ถ„ํฌ ๋ชจ๋“ˆ + rl_games ์—ฐ๋™)์™€ ๋ฒค์น˜๋งˆํฌ ํ•˜๋„ค์Šค action_bench, 6๊ฐœ ์†์˜ PCA ๋ฒ ์ด์Šค๋ฅผ ๋‹ด๋Š”๋‹ค. ํ•™์Šต๋œ ์ •์ฑ… ์ฒดํฌํฌ์ธํŠธ๋Š” ์—†๋‹ค.

  • Project

  • Video (YouTube)

  • 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โ€์ด๊ณ  ํ•™ํšŒ ์ฑ„ํƒ ์ •๋ณด๋Š” ์—†๋‹ค)

  1. ๐Ÿ’ก ์‚ฌ๋žŒ ์† ๋ฐ์ดํ„ฐ์—์„œ ๋ฝ‘์€ PCA ๊ณ ์œ ๋ฒกํ„ฐ(eigengrasp)๋Š” ์ง€๊ธˆ๊นŒ์ง€ ํ–‰๋™ ๊ณต๊ฐ„ ์ž์ฒด๋ฅผ ๋ฐ”๊พธ๋Š” ๋ฐ ์“ฐ์˜€๋Š”๋ฐ, ์ด ๋…ผ๋ฌธ์€ ๊ทธ ํšจ๊ณผ๋ฅผ โ€œ์กฐ์œจ๋œ ๋ช…๋ นโ€๊ณผ โ€œ์กฐ์œจ๋œ ํƒ์ƒ‰โ€์œผ๋กœ ๋ถ„๋ฆฌํ•ด ๋ณด๊ณ  ์ด๋“์˜ ๋ณธ์ฒด๋Š” ํƒ์ƒ‰ ์ชฝ์ด๋ผ๊ณ  ๊ฒฐ๋ก  ๋‚ด๋ฆฐ๋‹ค.
  2. โš™๏ธ ์ •์ฑ…์€ ๊ทธ๋Œ€๋กœ ๊ด€์ ˆ ๊ณต๊ฐ„ ๋ชฉํ‘œ๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ํƒ์ƒ‰ ๋…ธ์ด์ฆˆ๋งŒ ๋…๋ฆฝ ๊ด€์ ˆ ๋…ธ์ด์ฆˆ์— ์‚ฌ๋žŒ ์† ๊ณ ์œ ๋ฒกํ„ฐ ๋ฐฉํ–ฅ์˜ ๋…ธ์ด์ฆˆ๋ฅผ ๋”ํ•œ 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๋ฅผ ๋ฒ„๋ฆฐ๋‹ค.
  3. ๐ŸŽฏ 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์œผ๋กœ ์„ž๋Š”๋‹ค.

๊ณต์‹ ์†Œ๊ฐœ ์˜์ƒ(YouTube, ์ €์ž ์ฑ„๋„).

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

์‚ฌ๋žŒ ์† ๋™์ž‘(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์—์„œ ์ฝ์€ ๊ทผ์‚ฌ์น˜.)

  1. ์—ด 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๋‹ค.
    SPIDER์—์„œ๋Š” Random-Correlated ๋Œ€์กฐ๊ตฐ์ด ์ด ํ˜ผ์ž…์„ ์ƒ๋‹น ๋ถ€๋ถ„ ๋ง‰์•„ ์ค€๋‹ค. ๊ฐ™์€ ๊ณ ์œ ๊ฐ’์˜ ์ƒ๊ด€ ๋…ธ์ด์ฆˆ๋ฅผ ๋”ํ•ด๋„ ์˜คํžˆ๋ ค ๋‚˜๋น ์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. SimToolReal์—๋Š” ๊ทธ๋Ÿฐ ๋Œ€์กฐ๊ตฐ์ด ์—†๋‹ค. ๊ทธ๋ฆฌ๊ณ  SimToolReal์˜ ์—ฐ์žฅ ์‹คํ—˜๊ณผ ์‹ค๋กœ๋ด‡ ๊ฒฐ๊ณผ, ์ฆ‰ ์ด ๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ ํฐ ๊ฒฉ์ฐจ๊ฐ€ ๋ฐ”๋กœ โ€œ2๋ฐฐ ๋…ธ์ด์ฆˆโ€ ์„ค์ •์—์„œ ๋‚˜์™”๋‹ค. ๊ณต๊ฐœ ํ”„๋ฆฌ์…‹์ด ๋…ผ๋ฌธ ์‹คํ—˜์— ์‹ค์ œ๋กœ ์“ฐ์ธ ์„ค์ •๊ณผ ๊ฐ™์€์ง€๋Š” ์—ฌ์ „ํžˆ ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์ด ํ•ญ๋ชฉ์€ ๊ฒฐ๊ณผ์˜ ์˜ค๋ฅ˜๋ผ๊ณ  ๋‹จ์ •ํ•  ๊ทผ๊ฑฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์ €์ž ํ™•์ธ์ด ํ•„์š”ํ•œ ์ง€์ ์ด๋‹ค. ๋‹ค๋งŒ ๋…ผ๋ฌธ์˜ ์„œ์ˆ ๋งŒ ๋ฏฟ๊ณ  ์žฌ๊ตฌํ˜„ํ•œ ์‚ฌ๋žŒ์€ ๊ณต๊ฐœ ์ฝ”๋“œ์™€ ๋‹ค๋ฅธ ๋…ธ์ด์ฆˆ ์˜ˆ์‚ฐ์œผ๋กœ ์‹คํ—˜ํ•˜๊ฒŒ ๋œ๋‹ค.
  • โ€œ๋Œ€๊ทœ๋ชจ 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์™€ ์ฒดํฌํฌ์ธํŠธ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜๋‹ค. ์ƒ์„ธ๋Š” ์žฌํ˜„ ๋…ธํŠธ์— ์žˆ๋‹ค.

Copyright 2026, JungYeon Lee