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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ 3๋‹จ ํŒŒ์ดํ”„๋ผ์ธ์ด ๋ฌธ์ œ์ธ๊ฐ€ (ยง1ยทยง2)
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ (ยง3)
      • 3.1 ์ฐธ์กฐ ๊ธฐ๋ฐ˜ ๋ชจ๋ฐฉ ์ œ์–ด
      • Reference-Scoped Exploration (RSE)
      • 3.2 vision ๊ธฐ๋ฐ˜ generative ์ œ์–ด
    • ์ง๊ด€: ์™œ โ€œ๋ณด์ƒโ€์ด ์•„๋‹ˆ๋ผ โ€œ์ข…๋ฃŒ ๋ฌธํ„ฑโ€์ธ๊ฐ€
    • ์‹คํ—˜ (ยง4)
      • ์…‹์—…
      • ์ •๋Ÿ‰ ๊ฒฐ๊ณผ: Table 1
      • vision ์ •์ฑ…: Table B
      • ์ •์„ฑ ๊ฒฐ๊ณผ
      • ์‹ค๊ธฐ ๋ฐฐํฌ (๋ถ€๋ก C)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„์™€ ๋…ผ๋ฌธ vs ์ฝ”๋“œ
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ
    • ์ด ๊ธ€์— ๋Œ€ํ•ด

๐Ÿ“ƒDexplore ๋ฆฌ๋ทฐ

dexterity
rl
retargeting
motion-tracking
exploration
Dexplore: Scalable Neural Control for Dexterous Manipulation from Reference-Scoped Exploration
Published

October 3, 2026

  • Paper Link (arXiv:2509.09671)

  • Code Link (GitHub, NVIDIA OneWay Noncommercial License): IsaacGym ํ•™์Šตยทํ‰๊ฐ€ ์ฝ”๋“œ, GRAB ๋ณ€ํ™˜ ์Šคํฌ๋ฆฝํŠธ, Inspire ์† ์ฒดํฌํฌ์ธํŠธ 2๊ฐœ(teacherยทstudent). ์‹ค๊ธฐ ๋ฐฐํฌ ์ฝ”๋“œ๋Š” ์—†๋‹ค.

  • Project

  • Sirui Xu, Yu-Wei Chao, Liuyu Bian, Arsalan Mousavian, Yu-Xiong Wang, Liang-Yan Gui, Wei Yang

  • UIUC ยท NVIDIA, CoRL 2025

  1. ๐Ÿ’ก ์‚ฌ๋žŒ ์†-๋ฌผ์ฒด MoCap์„ ๋กœ๋ด‡ ์† ์ •์ฑ…์œผ๋กœ ์˜ฎ๊ธธ ๋•Œ ํ”ํžˆ ์“ฐ๋Š” โ€œretargeting โ†’ tracking โ†’ residual ๋ณด์ •โ€ 3๋‹จ ํŒŒ์ดํ”„๋ผ์ธ์€ ์•ž ๋‹จ์˜ ์˜ค๋ฅ˜๋ฅผ ๋’ค๋กœ ์ „ํŒŒํ•œ๋‹ค. Dexplore๋Š” ์‹œ์—ฐ์„ ์ •๋‹ต์ด ์•„๋‹ˆ๋ผ soft reference๋กœ ๋ณด๊ณ , ์ฐธ์กฐ ์ฃผ๋ณ€์— โ€œ์—ฌ๊ธฐ๊นŒ์ง€๋Š” ๋ฒ—์–ด๋‚˜๋„ ๋œ๋‹คโ€๋Š” ๊ณต๊ฐ„ ๋ฒ”์œ„(spatial scope)๋ฅผ ๋‘” ์ฑ„ RL๋กœ retargeting๊ณผ tracking์„ ํ•œ ๋ฒˆ์— ํ‘ผ๋‹ค.
  2. โš™๏ธ ๋ฒ”์œ„๋Š” adaptive early termination์œผ๋กœ ๊ตฌํ˜„๋œ๋‹ค. ์ฒ˜์Œ์—” ๋„“๊ฒŒ ์‹œ์ž‘ํ•ด ์‹คํŒจ ๋น„์œจ์— ๋งž์ถฐ ๋ฌธํ„ฑ์„ ์กฐ์ด๊ณ , ์†-๋ฌผ์ฒด ๊ฑฐ๋ฆฌ์— ๋น„๋ก€ํ•ด ์šด๋™ํ•™ ์ถ”์ข… ๊ฐ€์ค‘์น˜๋ฅผ ๋‚ฎ์ถ˜๋‹ค. ์ด๋ ‡๊ฒŒ ํ•™์Šตํ•œ ์ƒํƒœ ๊ธฐ๋ฐ˜ tracker๋ฅผ DAgger๋กœ ๋‹จ์ผ ์‹œ์  depth + ๊ณ ์œ ๊ฐ๊ฐ๋งŒ ์“ฐ๋Š” skill-conditioned VAE ์ •์ฑ…์— ์ฆ๋ฅ˜ํ•œ๋‹ค.
  3. ๐ŸŽฏ GRAB 658๊ฐœ ์‹œํ€€์Šค์—์„œ ์„ฑ๊ณต๋ฅ ์ด Inspire 87.7%, Allegro 78.7%๋กœ, AnyTeleop retargeting ์œ„์˜ DexTrack(7.4%, 45.9%)๊ณผ RSE๋ฅผ ๋บ€ ์ž๊ธฐ ๋ณ€ํ˜•(๋‘˜ ๋‹ค 29.9%)๋ณด๋‹ค ๋†’๋‹ค(Table 1). ์ฆ๋ฅ˜๋œ vision ์ •์ฑ…์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์„ฑ๊ณต๋ฅ  52.7%(Table B)์ด๊ณ , xArm7 + Inspire ์‹ค๊ธฐ ์‹œ์—ฐ์€ ์ •์„ฑ์ ์œผ๋กœ๋งŒ ๋ณด๊ณ ๋œ๋‹ค.

๐Ÿ” Ping Review

๐Ÿ” Ping โ€” A light tap on the surface. Get the gist in seconds.

GRAB ๊ฐ™์€ ์†-๋ฌผ์ฒด MoCap ๋ฐ์ดํ„ฐ๋Š” ์ ‘์ด‰์ด ํ’๋ถ€ํ•œ ์‚ฌ๋žŒ ์กฐ์ž‘์„ ๋Œ€๋Ÿ‰์œผ๋กœ ๋‹ด๊ณ  ์žˆ์ง€๋งŒ, ๋กœ๋ด‡ ์†์ด ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ ํ•  ์ˆ˜๋Š” ์—†๋‹ค. ์†๊ฐ€๋ฝ ์ˆ˜ยท๊ธธ์ดยท๊ด€์ ˆ ์ˆ˜ยท๊ตฌ๋™ ๋ฐฉ์‹์ด ๋‹ค๋ฅด๊ณ , MoCap ์ž์ฒด์—๋„ ๊ด€ํ†ตยท๋–  ์žˆ๋Š” ์ ‘์ด‰ ๊ฐ™์€ ์˜ค์ฐจ๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ง€๊ธˆ๊นŒ์ง€๋Š” ๋จผ์ € ์‚ฌ๋žŒ ์† ์ž์„ธ๋ฅผ ๋กœ๋ด‡ ๊ด€์ ˆ๋กœ retargetingํ•˜๊ณ , ๊ทธ ๊ถค์ ์„ RL ์ •์ฑ…์œผ๋กœ trackingํ•˜๊ณ , ๋‚จ๋Š” ์˜ค์ฐจ๋ฅผ residual๋กœ ๋ณด์ •ํ–ˆ๋‹ค(DexTrack, ManipTrans). ์ด ๋ฐฉ์‹์€ retargeting์ด ๋งŒ๋“  ์ž์„ธ๊ฐ€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ๋น„ํšจ์œจ์ ์ด์–ด๋„ ๋’ค ๋‹จ๊ณ„๊ฐ€ ๊ทธ๊ฒƒ์„ ์ •๋‹ต์œผ๋กœ ๋ฐ›์•„๋“ค์ธ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์‚ฌ๋žŒ์—๊ฒŒ ์‰ฌ์šด ์†๊ฐ€๋ฝ ๊ตฝํž˜์ด 6๊ฐœ ๋ชจํ„ฐ์งœ๋ฆฌ Inspire ์†์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€ํ‘œ์ ์ด๋‹ค.

Dexplore๋Š” retargeting ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋กœ ๋‘์ง€ ์•Š๋Š”๋‹ค. ์ •์ฑ…์€ ์‚ฌ๋žŒ MANO ์†๊ณผ ๋กœ๋ด‡ ์†์— ๊ณตํ†ต์ธ ๋ช‡ ๊ฐœ์˜ key joint(Inspire๋Š” ๋‹ค์„ฏ ์†๋)๋งŒ ๋งž์ถ”๋„๋ก ๋ณด์ƒ์„ ๋ฐ›๊ณ , ์ฐธ์กฐ์—์„œ ์–ผ๋งˆ๋‚˜ ๋ฒ—์–ด๋‚˜๋„ ๋˜๋Š”์ง€๋Š” ์ข…๋ฃŒ ์กฐ๊ฑด์˜ ๋ฌธํ„ฑ์œผ๋กœ ์ •ํ•œ๋‹ค. ๋ฌธํ„ฑ์€ ์ฒ˜์Œ์— ๋„“๊ณ , ๊ฐ™์€ ๋ชจ์…˜์˜ ์‹คํŒจ ๋น„์œจ์ด ์ค„์–ด๋“ค์ˆ˜๋ก ์ข์•„์ง„๋‹ค. ์ •์ฑ…์€ ์ฐธ์กฐ๊ฐ€ ๊ทธ๋ฆฌ๋Š” โ€œํ†ต๋กœโ€ ์•ˆ์—์„œ ์ž๊ธฐ ๋ชธ์— ๋งž๋Š” ๊ถค์ ์„ ์ฐพ๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ์–ป์€ ์ƒํƒœ ๊ธฐ๋ฐ˜ ์ •์ฑ…์„ teacher๋กœ ์‚ผ์•„, ํŠน๊ถŒ ์ •๋ณด ์—†์ด depth ์ ๊ตฐ๊ณผ ๊ณ ์œ ๊ฐ๊ฐ๋งŒ ๋ฐ›๋Š” vision ์ •์ฑ…์„ VAE ํ˜•ํƒœ๋กœ ์ฆ๋ฅ˜ํ•˜๊ณ  ์‹ค๊ธฐ xArm7 + Inspire ์†์— ์˜ฌ๋ฆฐ๋‹ค.


๊ฐœ์š”(Fig. 1). ์™ผ์ชฝ: ํ•˜๋‚˜์˜ ์ •์ฑ…์ด ๋‹ค์–‘ํ•œ GRAB ๋ฌผ์ฒด๋ฅผ Inspire ์†์œผ๋กœ ๋‹ค๋ฃจ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์žฅ๋ฉด. ์˜ค๋ฅธ์ชฝ: xArm7 + Inspire ์†์ด ๋…ธ๋ž€ ๋ณ‘์„ ์ฅ” ์‹ค๊ธฐ ์žฅ๋ฉด๊ณผ ๊ทธ ์ˆœ๊ฐ„์˜ depth ์ด๋ฏธ์ง€.
ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ 1๋ถ„ ์š”์•ฝ ์˜์ƒ. ์‹ค๊ธฐ grasp, teacher-student ๊ตฌ์กฐ, retargeting ๋Œ€๋น„ ๊ฒฐ๊ณผ, vision ์ •์ฑ… ์ž…๋ ฅ, InspireยทAllegro ๊ฒฐ๊ณผ ์ˆœ์„œ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

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

์ƒํƒœ ๊ธฐ๋ฐ˜ ์ •์ฑ… \pi๋Š” ์† ๊ณ ์œ ๊ฐ๊ฐยทํŠน๊ถŒ ๋ฌผ์ฒด ์ƒํƒœยท์†-๋ฌผ์ฒด ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ \boldsymbol D_tยท์ด์ง„ ์ ‘์ด‰ \boldsymbol C_t์™€ ๋ฏธ๋ž˜ ์ฐธ์กฐ \{\hat{\boldsymbol x}_{t+k}\}_{k\in K}๋ฅผ ๋ฐ›๋Š”๋‹ค. ์‚ฌ๋žŒ ์†๊ณผ ๋กœ๋ด‡ ์†์€ ๊ณจ๊ฒฉ์ด ๋‹ค๋ฅด๋ฏ€๋กœ ๊ณตํ†ต key joint๋กœ ์‚ฌ์˜ํ•˜๋Š” ๋งคํ•‘ \boldsymbol M(AnyTeleop์˜ ๋Œ€์‘ ๊ด€๊ณ„)์„ ๊ฑฐ์ณ ์ฐจ์ด๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค. ์šด๋™ํ•™ ๋ณด์ƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

R_{\boldsymbol J}^{\mathrm h}=\exp\!\Big(-\sum \lambda_{\boldsymbol J}^{\mathrm h}\,\big\|\boldsymbol M(\hat{\boldsymbol p})-\boldsymbol M(\boldsymbol p)\big\|^2\Big),\qquad w(\boldsymbol D)=\min\!\Big(1,\ \frac{\boldsymbol D}{0.20\,\mathrm m}\Big)

์ถ”์ข… ๊ฐ€์ค‘์น˜ \lambda๋Š” ์†-๋ฌผ์ฒด ๊ฑฐ๋ฆฌ \boldsymbol D์— ๋น„๋ก€ํ•ด(์ ‘์ด‰ ๊ทผ์ฒ˜์—์„œ๋Š” ์ถ”์ข…์„ ๋А์Šจํ•˜๊ฒŒ) ๋ฐ”๋€Œ๊ณ , ์—๋„ˆ์ง€ ๋ฒŒ์ ์€ ๊ฑฐ๋ฆฌ์— ๋ฐ˜๋น„๋ก€ํ•œ๋‹ค. ํ•ต์‹ฌ์€ ์ข…๋ฃŒ ๋ฌธํ„ฑ \kappa์˜ ์ ์‘์ด๋‹ค.

\kappa=\kappa^{\text{init}}\cdot\frac{N_{\text{fail}}}{N_{\text{total}}}

์‹คํŒจ๊ฐ€ ๋งŽ์„ ๋•Œ๋Š” ๋ฌธํ„ฑ์ด ๋„“์–ด ํƒ์ƒ‰์„ ํ—ˆ์šฉํ•˜๊ณ , ์„ฑ๊ณต์ด ๋Š˜์ˆ˜๋ก ๋ฌธํ„ฑ์ด ์ข์•„์ ธ ์ •๋ฐ€ ์ถ”์ข…์„ ์š”๊ตฌํ•œ๋‹ค. ์ฆ๋ฅ˜ ๋‹จ๊ณ„๋Š” MaskedMimic์‹ VAE๋‹ค. encoder q_\phi(z\mid\boldsymbol x,\hat{\boldsymbol x})์˜ ํ‰๊ท ์„ prior p_\psi(z\mid\tilde{\boldsymbol x},\boldsymbol P)์˜ ํ‰๊ท ์— ๋”ํ•˜๋Š” residual ํ˜•ํƒœ๋กœ z=\boldsymbol\mu_p+\boldsymbol\mu_q+\boldsymbol\Sigma_q^{1/2}\epsilon์„ ๋ฝ‘๊ณ , \mathcal L=\|\boldsymbol a-\tilde{\boldsymbol a}\|^2+\beta\,D_{\mathrm{KL}}๋กœ ํ•™์Šตํ•œ๋‹ค. ์ถ”๋ก  ๋•Œ๋Š” prior์—์„œ๋งŒ z๋ฅผ ๋ฝ‘๋Š”๋‹ค.

์ฃผ์š” ๊ฒฐ๊ณผ:

  • ์ƒํƒœ ์ •์ฑ…(GRAB, Table 1): ์„ฑ๊ณต๋ฅ  Inspire 87.7% / Allegro 78.7%. ๊ฐ™์€ ํ‘œ์—์„œ DexTrack + AnyTeleop retargeting์€ 7.4% / 45.9%, RSE๋ฅผ ๋บ€ Dexplore๋Š” 29.9% / 29.9%๋‹ค.
  • retargeter๋กœ์„œ์˜ Dexplore: DexTrack์˜ ์ฐธ์กฐ๋ฅผ AnyTeleop ๋Œ€์‹  Dexplore ๋กค์•„์›ƒ์œผ๋กœ ๋ฐ”๊พธ๋ฉด 7.4โ†’69.8%(Inspire), 45.9โ†’77.4%(Allegro)๋กœ ์˜ค๋ฅธ๋‹ค.
  • vision ์ •์ฑ…(Table B): ๋ฌด์ž‘์œ„ ์นด๋ฉ”๋ผ ์‹œ์ ์˜ ๋‹จ์ผ depth๋กœ ์„ฑ๊ณต๋ฅ  52.7%, ์ ‘์ด‰ ๋น„์œจ 48.2%. ๊ฐ™์€ ์ง€ํ‘œ์—์„œ ์ƒํƒœ ์ •์ฑ…์€ 87.7% / 69.3%๋‹ค.
  • ์ •์„ฑ ๊ฒฐ๊ณผ: 1.5๋ฐฐ ํฌ๊ณ  1.5^3๋ฐฐ ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด(Fig. B), TACO์˜ ์ฒ˜์Œ ๋ณด๋Š” ๋ฌผ์ฒด 2๊ฐœ(Fig. C), ์ฒœ ์ง‘๊ธฐ(Fig. A), ์‹ค๊ธฐ ๋ฐ•์Šค ์ง‘๊ธฐ(Fig. 5).

๊ฒฐ๋ก :

Dexplore์˜ ์ƒˆ๋กœ์šด ์ ์€ MoCap์„ โ€œ๋”ฐ๋ผ ํ•  ๊ถค์ โ€์ด ์•„๋‹ˆ๋ผ โ€œ๋ฒ—์–ด๋‚˜๋„ ๋˜๋Š” ๋ฒ”์œ„๋ฅผ ์ •์˜ํ•˜๋Š” ๊ธฐ์ค€โ€์œผ๋กœ ์“ด๋‹ค๋Š” ๋ฐœ์ƒ์ด๊ณ , ๊ทธ ๋ฒ”์œ„๋ฅผ ๋ณด์ƒ ํ•ญ์ด ์•„๋‹ˆ๋ผ ์ข…๋ฃŒ ์กฐ๊ฑด์˜ ๋ฌธํ„ฑ์œผ๋กœ ๊ตฌํ˜„ํ–ˆ๋‹ค๋Š” ์ ์ด๋‹ค. Table 1์˜ RSE ์ ˆ์ œ(29.9 โ†’ 87.7 / 78.7%)๊ฐ€ ์ด ์„ค๊ณ„๋ฅผ ์ง์ ‘ ๊ฒจ๋ˆˆ๋‹ค. ๋‹ค๋งŒ ํ‰๊ฐ€ ๋ถ„ํ• ยท์‹œํ–‰ ์ˆ˜ยท์‹ค๊ธฐ ์ •๋Ÿ‰ ๊ฒฐ๊ณผ๊ฐ€ ์—†๊ณ , ๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ์ดˆ๊ธฐ ์ƒํƒœ๋ฅผ dex-retargeting ์ถœ๋ ฅ์œผ๋กœ ์žก๋Š” ๋“ฑ ๋…ผ๋ฌธ ์„œ์ˆ ๊ณผ ๋‹ค๋ฅธ ๊ณณ์ด ์žˆ์–ด โ€œretargeting ์—†์ดโ€๋ผ๋Š” ์ฃผ์žฅ์€ ๋ฒ”์œ„๋ฅผ ์ขํ˜€ ์ฝ์–ด์•ผ ํ•œ๋‹ค.


๐Ÿ”” Ring Review

๐Ÿ”” Ring โ€” An idea that echoes. Grasp the core and its value.

ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด

์‚ฌ๋žŒ ์‹œ์—ฐ์„ ๋กœ๋ด‡์ด ์ •ํ™•ํžˆ ์žฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋ฉด, ์žฌํ˜„์„ ๊ฐ•์š”ํ•˜๋Š” ๋Œ€์‹  โ€œ์–ด๋””๊นŒ์ง€ ๋ฒ—์–ด๋‚˜๋„ ๋˜๋Š”๊ฐ€โ€๋ฅผ ํ•™์Šต ์‹ ํ˜ธ๋กœ ๋ฐ”๊พธ์ž๋Š” ๋…ผ๋ฌธ์ด๋‹ค. Dexplore๋Š” ์‹œ์—ฐ ๊ถค์  ๋‘˜๋ ˆ์— ์ข…๋ฃŒ ๋ฌธํ„ฑ์œผ๋กœ ์ •์˜๋œ ํ†ต๋กœ๋ฅผ ๋งŒ๋“ค๊ณ , ํ†ต๋กœ ํญ์„ ์‹คํŒจ์œจ์— ๋”ฐ๋ผ ์กฐ์ธ๋‹ค. ์ •์ฑ…์€ ํ†ต๋กœ ์•ˆ์—์„œ ์—๋„ˆ์ง€๋ฅผ ๋œ ์“ฐ๋Š” ์ž๊ธฐ ๋ชธ์— ๋งž๋Š” ๊ถค์ ์„ ์ฐพ๋Š”๋‹ค. ๊ทธ ๊ฒฐ๊ณผ retargeting์€ ๋ณ„๋„ ๋‹จ๊ณ„๊ฐ€ ์•„๋‹ˆ๋ผ RL์˜ ๋ถ€์‚ฐ๋ฌผ์ด ๋˜๊ณ , ๊ทธ๋ ‡๊ฒŒ ์–ป์€ ๋กค์•„์›ƒ์€ ๋‹ค๋ฅธ tracker(DexTrack)์˜ ์ฐธ์กฐ๋กœ ์จ๋„ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ์˜ฌ๋ฆด ๋งŒํผ ํ’ˆ์งˆ์ด ์ข‹๋‹ค๋Š” ๊ฒƒ์ด Table 1์˜ ๋ฉ”์‹œ์ง€๋‹ค.

๋ฐฐ๊ฒฝ: ์™œ 3๋‹จ ํŒŒ์ดํ”„๋ผ์ธ์ด ๋ฌธ์ œ์ธ๊ฐ€ (ยง1ยทยง2)

์ €์ž๋“ค์ด ๊ฒจ๋ˆ„๋Š” ๋Œ€์ƒ์€ DexTrack๊ณผ ManipTrans๋กœ ๋Œ€ํ‘œ๋˜๋Š” ๋‹ค๋‹จ cascade๋‹ค. ๊ณตํ†ต ๊ตฌ์กฐ๋Š” โ‘  ์‚ฌ๋žŒ ์† ์ž์„ธ๋ฅผ ๋กœ๋ด‡ ๊ด€์ ˆ๊ฐ์œผ๋กœ kinematic retargetingํ•˜๊ณ (๋Œ€๊ฐœ AnyTeleop์˜ dex-retargeting์ฒ˜๋Ÿผ ์†๋ ์œ„์น˜๋ฅผ ๋งž์ถ”๋Š” ์ตœ์ ํ™”), โ‘ก ๊ทธ ๋กœ๋ด‡ ๊ถค์ ์„ RL๋กœ ์ถ”์ข…ํ•˜๊ณ , โ‘ข ๋‚จ๋Š” ์˜ค์ฐจ๋ฅผ residual ์ •์ฑ…์ด๋‚˜ ๋ณด์กฐ ๋ชจ๋“ˆ๋กœ ๋ฉ”์šฐ๋Š” ๊ฒƒ์ด๋‹ค.

์ด ๊ตฌ์กฐ์—๋Š” ๋‘ ๊ฐ€์ง€ ๋น„์šฉ์ด ์žˆ๋‹ค. ํ•˜๋‚˜๋Š” ์˜ค๋ฅ˜ ์ „ํŒŒ๋‹ค. retargeting์€ ๋ฌผ๋ฆฌ๋ฅผ ๋ชจ๋ฅธ๋‹ค. ์†๋ ์œ„์น˜๋ฅผ ์—„๊ฒฉํžˆ ๋งž์ถ”๋ฉด ์‚ฌ๋žŒ์—๊ฒŒ ์ž์—ฐ์Šค๋Ÿฌ์šด ์ž์„ธ๊ฐ€ ๋กœ๋ด‡์—์„œ๋Š” ๊ด€์ ˆ ํ•œ๊ณ„๋ฅผ ๋„˜๊ฑฐ๋‚˜, ๋ฌผ์ฒด๋ฅผ ๊ด€ํ†ตํ•˜๊ฑฐ๋‚˜, ์ ‘์ด‰์€ ๋˜์ง€๋งŒ ํž˜์„ ์“ธ ์ˆ˜ ์—†๋Š” ์ž์„ธ๊ฐ€ ๋œ๋‹ค. tracker๋Š” ๊ทธ ์ž์„ธ๋ฅผ ์ •๋‹ต์œผ๋กœ ๋ฐ›๋Š”๋‹ค. ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์‹œ์—ฐ์˜ ๊ณผ์†Œ ํ™œ์šฉ์ด๋‹ค. retargeting์ด ์‹คํŒจํ•œ ์‹œํ€€์Šค๋Š” ๋’ค ๋‹จ๊ณ„๋กœ ๊ฐ€์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜, ๊ฐ€๋”๋ผ๋„ ํ•™์Šต์„ ๋ฐฉํ•ดํ•œ๋‹ค. Inspire ์†์ฒ˜๋Ÿผ 12๊ฐœ ๊ด€์ ˆ์„ 6๊ฐœ ๋ชจํ„ฐ๊ฐ€ ์—ฐ๋™ํ•ด ์›€์ง์ด๋Š” ์†์—์„œ๋Š” ์ด ๋ฌธ์ œ๊ฐ€ ํŠนํžˆ ํฌ๋‹ค. Fig. 3 ์™ผ์ชฝ์ด ๊ทธ ์˜ˆ๋ฅผ ๋ณด์—ฌ ์ค€๋‹ค.

ยง2๋Š” ์‚ฌ๋žŒ-๋กœ๋ด‡ ์ „์ด๋ฅผ ์„ธ ๊ฐˆ๋ž˜๋กœ ๋‚˜๋ˆˆ๋‹ค. ์˜์ƒ์—์„œ ์† ๋™์ž‘์„ ์ถ”์ •ํ•ด ๋กœ๋ด‡ ๊ถค์ ์„ ํ•ฉ์„ฑํ•˜๋Š” ๊ฒฝ๋กœ, ์‹œ๊ฐยทAR/VR ์›๊ฒฉ์กฐ์ž‘์œผ๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋กœ๋ด‡์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์—ฐ์„ ๋ชจ์œผ๋Š” ๊ฒฝ๋กœ, task-aware retargeting ๋’ค ์ €์ˆ˜์ค€ ์ถ”์ข…ํ•˜๋Š” ๊ฒฝ๋กœ๋‹ค. Dexplore๋Š” ์„ธ ๋ฒˆ์งธ ๊ฒฝ๋กœ์—์„œ โ€œ์—„๊ฒฉํ•œ ์‚ฌ๋žŒ-๋กœ๋ด‡ ๋Œ€์‘โ€์„ ํ’€์–ด ๋ฒ„๋ฆฌ๋Š” ์ชฝ์— ์„ ๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ (ยง3)


์ „์ฒด ๊ตฌ์กฐ(Fig. 2). (I) ์ฐธ์กฐ ๊ธฐ๋ฐ˜ ๋ชจ๋ฐฉ ์ œ์–ด: MoCap ์‚ฌ๋žŒ ์‹œ์—ฐ์„ Reference scope(๋ถ„ํ™ ๊ฒฝ๊ณ„) ์•ˆ์—์„œ ํƒ์ƒ‰ํ•˜๋Š” ๊ถค์ (์ดˆ๋ก)์œผ๋กœ ์ถ”์ข…ํ•œ๋‹ค. (II) vision ๊ธฐ๋ฐ˜ generative ์ œ์–ด: ๋ฐ˜๊ตฌ ์œ„ ๋ฌด์ž‘์œ„ ์นด๋ฉ”๋ผ์˜ depth๋ฅผ ์ ๊ตฐ์œผ๋กœ ๋ฐ”๊ฟ” ๊ณ ์œ ๊ฐ๊ฐ๊ณผ ํ•จ๊ป˜ prior์— ๋„ฃ๊ณ , ํŠน๊ถŒ ๊ด€์ธก๊ณผ ์ฐธ์กฐ๋ฅผ ๋ฐ›๋Š” encoder๋Š” ํ•™์Šต ๋•Œ๋งŒ ์“ด๋‹ค. ์ž ๊ธด Tracking ์ •์ฑ…(teacher)์˜ ํ–‰๋™ a๊ฐ€ decoder ์ถœ๋ ฅ \tilde a์˜ ์ง€๋„ ์‹ ํ˜ธ๋‹ค.

3.1 ์ฐธ์กฐ ๊ธฐ๋ฐ˜ ๋ชจ๋ฐฉ ์ œ์–ด

๊ณผ์ œ ์ •์˜. ์†๋ชฉ์€ world ์ขŒํ‘œ์˜ floating root joint๋กœ ๋‘๊ณ  ๋‚˜๋จธ์ง€ ๊ด€์ ˆ์€ ๋ถ€๋ชจ ๊ธฐ์ค€์œผ๋กœ ํ‘œํ˜„ํ•œ๋‹ค. ๋ฌผ์ฒด๋Š” ๊ฐ•์ฒด๋กœ, ์ƒํƒœ๋Š” 6-DoF ํฌ์ฆˆ๋กœ ๋‘”๋‹ค. ์ฐธ์กฐ ๋ชจ๋ฐฉ์„ MDP๋กœ ์“ฐ๊ณ  PPO๋กœ ํ‘ผ๋‹ค.

์ƒํƒœ. ์‹œ์  t์˜ ๊ด€์ธก์€ ์„ธ ๋ฌถ์Œ์ด๋‹ค.

๋ฌถ์Œ ๋‚ด์šฉ
์† ๊ด€์ ˆ ํšŒ์ „ยท์œ„์น˜ \boldsymbol R_t^{\mathrm h},\boldsymbol J_t^{\mathrm h}, ๊ฐยท์„ ์†๋„ \boldsymbol\omega_t^{\mathrm h},\boldsymbol v_t^{\mathrm h}
๋ฌผ์ฒด(ํŠน๊ถŒ) ์ž์„ธยท์œ„์น˜ \boldsymbol R_t^{\mathrm o},\boldsymbol p_t^{\mathrm o}, ๊ฐยท์„ ์†๋„
๊ธฐํ•˜ยท์ ‘์ด‰ \boldsymbol D_t: ๊ฐ ์† ๊ด€์ ˆ์—์„œ ๋ฌผ์ฒด ํ‘œ๋ฉด ์ตœ๊ทผ์ ‘์ ์œผ๋กœ ๊ฐ€๋Š” ๋ฒกํ„ฐ, \boldsymbol C_t: ์† ๊ฐ•์ฒด๋ณ„ ์ด์ง„ ์ ‘์ด‰(์ด‰๊ฐ ํ‰๋‚ด)
์ฐธ์กฐ(๋ฏธ๋ž˜ K ์‹œ์ ) \boldsymbol M(\hat{\boldsymbol R}^{\mathrm h}_{t+k})\ominus\boldsymbol M(\boldsymbol R^{\mathrm h}_t) ๋“ฑ ํ˜„์žฌ์™€ ์ฐธ์กฐ์˜ ์ฐจ์ด, ๊ทธ๋ฆฌ๊ณ  ์ฐธ์กฐ ์ž์ฒด

\boldsymbol D_t์™€ \boldsymbol C_t๋Š” ๊ฐ™์€ 1์ €์ž์˜ InterMimic(CVPR 2025)์„ ๋”ฐ๋ฅธ๋‹ค. ๋งคํ•‘ \boldsymbol M์€ AnyTeleop์˜ ๋Œ€์‘ ๊ด€๊ณ„๋ฅผ ์“ฐ๊ณ , Inspire ์†์—์„œ๋Š” ๋‹ค์„ฏ ์†๋์œผ๋กœ ๋‹จ์ˆœํ™”๋œ๋‹ค. ๋ชจ๋“  ์—ฐ์†๋Ÿ‰์€ ์† root ๊ธฐ์ค€ ์ขŒํ‘œ๋กœ ์ •๊ทœํ™”ํ•œ๋‹ค. ๋…ผ๋ฌธ์€ K์˜ ๊ฐ’์„ ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค(๊ณต๊ฐœ ์ฝ”๋“œ๋Š” \{1, 16\} ๋‘ ์‹œ์ ์ด๋‹ค, ์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ).

ํ–‰๋™. 6-DoF ์†๋ชฉ ์‹ ํ˜ธ์™€ ์†๊ฐ€๋ฝ ๋ช…๋ น์œผ๋กœ ๋‚˜๋‰˜๋ฉฐ ๋ชจ๋‘ PD ๋ชฉํ‘œ๋‹ค. ํšŒ์ „์€ exponential map์œผ๋กœ ํ‘œํ˜„ํ•œ๋‹ค. ์†๋ชฉ์€ ํ˜„์žฌ ์†๋ชฉ ์ƒํƒœ์— 6-DoF ์˜คํ”„์…‹์„ ๋”ํ•˜๋Š” residual action์œผ๋กœ ๋‘ฌ, ์ •์ฑ…์ด ๋ฌดํ•œํ•œ ์ ˆ๋Œ€ ๊ถค์ ์„ ์ง์ ‘ ๋‚ด์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค. Inspire ์†์˜ mimic joint๋Š” ๊ตฌ๋™ ๊ด€์ ˆ์˜ PD ๋ชฉํ‘œ์— ์—ฐ๋™ ๊ณ„์ˆ˜๋ฅผ ๊ณฑํ•ด ํ‰๋‚ด ๋‚ธ๋‹ค. ์ €์ž๋“ค๋„ ์‹ค์ œ ์—ฐ๋™ ์—ญํ•™์„ ์ •ํ™•ํžˆ ์žฌํ˜„ํ•˜์ง€๋Š” ์•Š๋Š” ๊ทผ์‚ฌ๋ผ๊ณ  ์ ๋Š”๋‹ค.

๋ณด์ƒ. ์ƒํƒœ-์ฐธ์กฐ ์ผ์น˜ ํ•ญ R_{\text{match}}์™€ ์—๋„ˆ์ง€ ํ•ญ R_{\text{energy}}๋กœ ์ด๋ค„์ง„๋‹ค. R_{\text{match}}๋Š” InterMimic์„ ๋”ฐ๋ผ ์šด๋™ํ•™ ํ•ญ(์† ๊ด€์ ˆ ํšŒ์ „ยท์œ„์น˜, ๋ฌผ์ฒด ์ž์„ธยท์œ„์น˜)๊ณผ ๋™์—ญํ•™ ํ•ญ(๊ธฐํ•˜ R_{\boldsymbol D}, ์ ‘์ด‰ R_{\boldsymbol C})์„ ๋ฌถ๋Š”๋‹ค.

R_{\boldsymbol R}^{\mathrm h}=\exp\!\Big(-\sum\lambda_{\boldsymbol R}^{\mathrm h}\big\|\boldsymbol M(\hat{\boldsymbol R})\ominus\boldsymbol M(\boldsymbol R)\big\|^2\Big),\quad R_{\boldsymbol D}=\exp\!\big(-\lambda_{\boldsymbol D}\|\hat{\boldsymbol D}-\boldsymbol D\|^2\big),\quad R_{\boldsymbol C}=\exp\!\big(-\lambda_{\boldsymbol C}\|\hat{\boldsymbol C}-\boldsymbol C\|^2\big)

R_{\boldsymbol D}ยทR_{\boldsymbol C}๋Š” ์† ๋ชจ์–‘์ด ๋‹ฌ๋ผ ์ •ํ™•ํ•œ ์šด๋™ํ•™ ๋ชจ๋ฐฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•ด๋„ โ€œ์†๋์ด ๋ฌผ์ฒด์˜ ๊ธฐ๋Šฅ ๋ถ€์œ„ ๊ทผ์ฒ˜์— ์žˆ๊ณ , ์ ‘์ด‰์ด ์‚ฌ๋žŒ๊ณผ ๊ฐ™์€ ์‹œ์ ์— ์ƒ๊ธด๋‹คโ€๋Š” ์ƒํ˜ธ์ž‘์šฉ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜๊ฒŒ ํ•œ๋‹ค. ์—๋„ˆ์ง€ ํ•ญ์€ ์—ฐ์†๋œ PD ๋ชฉํ‘œ์˜ ํฐ ๋ณ€ํ™”, ํฐ ๊ด€์ ˆ ๊ฐ€์†๋„ยท์†๋„์— ๋ฒŒ์ ์„ ์ค€๋‹ค. ๋…ผ๋ฌธ์€ ์–ด๋–ค \lambda๋„ ๊ฐ’์„ ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค.

์ข…๋ฃŒ ์กฐ๊ฑด. ๋‹ค์„ฏ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๊ฑธ๋ฆฌ๋ฉด ์—ํ”ผ์†Œ๋“œ๋ฅผ ๋๋‚ธ๋‹ค.

\text{(I)}\ R_{\boldsymbol J}^{\mathrm h}<\kappa_{\boldsymbol J}^{\mathrm h},\quad \text{(II)}\ R_{\boldsymbol p}^{\mathrm o}<\kappa_{\boldsymbol p}^{\mathrm o},\quad \text{(III)}\ R_{\boldsymbol R}^{\mathrm o}<\kappa_{\boldsymbol R}^{\mathrm o},\quad \text{(IV)}\ R_{\boldsymbol D}<\kappa_{\boldsymbol D},\quad \text{(V)}\ \boldsymbol C_t\neq\hat{\boldsymbol C}_t\ \ \forall t\in[t_0,t_0+10]

(V)๋Š” ์ ‘์ด‰ ๋ถˆ์ผ์น˜๊ฐ€ 10 ์Šคํ… ์—ฐ์†๋  ๋•Œ๋‹ค. DeepMimic ์ดํ›„ ๋ชจ๋ฐฉ RL์˜ ํ‘œ์ค€ ์žฅ์น˜์ธ early termination์„ ๊ทธ๋Œ€๋กœ ์“ฐ๋˜, ์ด ๋ฌธํ„ฑ๋“ค์ด ๋‹ค์Œ ์ ˆ์—์„œ โ€œscopeโ€๊ฐ€ ๋œ๋‹ค.

์ƒํƒœ ์ดˆ๊ธฐํ™”. MANO์™€ ๋กœ๋ด‡ ์†์€ ํ•ด๋ถ€ํ•™์ด ๋‹ฌ๋ผ MANO ์ž์„ธ๋ฅผ ๊ทธ๋Œ€๋กœ ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ์ค„ ์ˆ˜ ์—†๋‹ค. ๋…ผ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด ํ•™์Šต ์ดˆ๊ธฐ์—๋Š” ์†๋ฐ”๋‹ฅ์˜ ์ „์—ญ ํšŒ์ „ยท์ด๋™๋งŒ ์ฐธ์กฐ๋กœ ๋งž์ถ”๊ณ  ๋‚˜๋จธ์ง€ ์ž์œ ๋„๋Š” 0์œผ๋กœ ๋‘”๋‹ค. ์ดํ›„ InterMimic์ฒ˜๋Ÿผ ํ’ˆ์งˆ ์ข‹์€ ๋กค์•„์›ƒ ์ƒํƒœ๋ฅผ ์บ์‹œํ•ด ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ์žฌ์‚ฌ์šฉํ•˜๊ณ , ์ ‘๊ทผ ๊ตฌ๊ฐ„๋ณด๋‹ค ์–ด๋ ค์šด ๊ตฌ๊ฐ„์—์„œ ์‹œ์ž‘ํ•  ํ™•๋ฅ ์„ ๋†’์ด๋Š” prioritized sampling์„ ์“ด๋‹ค(๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ์ด์™€ ๋‹ค๋ฅด๋‹ค, ์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ).

Reference-Scoped Exploration (RSE)

๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ๊ธฐ์—ฌ๋‹ค. ์—„๊ฒฉํ•œ ์ถ”์ข… ๋ณด์ƒ์— ๋œ ๊ธฐ๋Œ€๊ณ , ์ ์‘ํ˜• ์ข…๋ฃŒ ์กฐ๊ฑด์œผ๋กœ ์ •์ฑ…์„ ๋นš๋Š”๋‹ค๋Š” ๊ฒƒ์ด ์š”์ง€๋‹ค. ๋‘ ์žฅ์น˜๋กœ ์ด๋ค„์ง„๋‹ค.

(I) ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ˜ ๊ฐ€์ค‘์น˜. ์šด๋™ํ•™ ์ถ”์ข… ๊ฐ€์ค‘์น˜ \lambda_{\boldsymbol R}^{\mathrm h},\lambda_{\boldsymbol J}^{\mathrm h}๋ฅผ ์†-๋ฌผ์ฒด ํ‘œ๋ฉด ๊ฑฐ๋ฆฌ์— ๋น„๋ก€ํ•˜๊ฒŒ, ์—๋„ˆ์ง€ ๋ฒŒ์ ์„ ๋ฐ˜๋น„๋ก€ํ•˜๊ฒŒ ๋‘”๋‹ค. ์˜ˆ๋กœ ๋“  ๊ฐ€์ค‘์น˜๋Š” w(\boldsymbol D)=\min(1,\boldsymbol D/0.20\,\mathrm m)์ด๋‹ค. ์†์ด ๋ฌผ์ฒด์—์„œ 20 cm ์ด์ƒ ๋–จ์–ด์ง„ ์ ‘๊ทผ ๊ตฌ๊ฐ„์—์„œ๋Š” ์‚ฌ๋žŒ ์†์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ๊ฐ€๊ฒŒ ํ•˜๊ณ , ๋ฌผ์ฒด์— ๋‹ค๊ฐ€๊ฐˆ์ˆ˜๋ก ์† ๋ชจ์–‘ ์ถ”์ข…์„ ํ’€์–ด ์ ‘์ด‰ ๋‹จ๊ณ„์—์„œ๋Š” ์†์ด ์ž๊ธฐ ๋ฐฉ์‹์œผ๋กœ ์ฅ๊ฒŒ ํ•œ๋‹ค. ์ €์ž๋“ค์€ ๊ฐ€์ค‘์น˜๊ฐ€ ์‹œ์ ๋งˆ๋‹ค ๋ฐ”๋€Œ์–ด๋„ ์ฐธ์กฐ ๊ถค์ ์˜ ๊ฒฐ์ •๋ก ์  ํ•จ์ˆ˜์ด๋ฏ€๋กœ ์ •์ฑ… ์ž…์žฅ์—์„œ ๋ณด์ƒ์€ ์ •์ƒ(stationary)์ด๋ผ๊ณ  ๋…ผ์ฆํ•œ๋‹ค. ๋‹ค๋งŒ ์ด ๋…ผ์ฆ์ด ์„ฑ๋ฆฝํ•˜๋ ค๋ฉด \boldsymbol D๊ฐ€ ์ฐธ์กฐ ์ชฝ ๊ฑฐ๋ฆฌ์—ฌ์•ผ ํ•˜๋Š”๋ฐ, ์ˆ˜์‹์˜ \boldsymbol D๊ฐ€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฑฐ๋ฆฌ์ธ์ง€ ์ฐธ์กฐ ๊ฑฐ๋ฆฌ์ธ์ง€๋Š” ๋ณธ๋ฌธ์— ๋ช…์‹œ๋ผ ์žˆ์ง€ ์•Š๋‹ค(๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ์ฐธ์กฐ ์†๊ณผ ์ฐธ์กฐ ๋ฌผ์ฒด ์‚ฌ์ด์˜ ์ตœ์†Œ ๊ฑฐ๋ฆฌ๋ฅผ ์“ด๋‹ค).

(II) ์ ์‘ํ˜• ์ข…๋ฃŒ ๋ฌธํ„ฑ. ๊ฐ ์ข…๋ฃŒ ๊ธฐ์ค€์˜ \kappa๋ฅผ ํฐ ๊ฐ’์—์„œ ์‹œ์ž‘ํ•ด ์‹คํŒจ ๋น„์œจ๋กœ ์กฐ์ธ๋‹ค.

\kappa=\kappa^{\text{init}}\cdot\frac{N_{\text{fail}}}{N_{\text{total}}}

N_{\text{fail}}์€ early termination์œผ๋กœ ๋๋‚œ ๋กค์•„์›ƒ ์ˆ˜, N_{\text{total}}์€ โ€œํ˜„์žฌ ํ”„๋ ˆ์ž„์—์„œ ๋ฐฉ๋ฌธํ•œโ€ ๋กค์•„์›ƒ ์ˆ˜๋‹ค. ์‹คํŒจ๊ฐ€ ๋งŽ์œผ๋ฉด ๋ฌธํ„ฑ์ด ๋„“์–ด ํƒ์ƒ‰ ์—ฌ์ง€๊ฐ€ ํฌ๊ณ , ์ •์ฑ…์ด ์ž˜ํ• ์ˆ˜๋ก ๋ฌธํ„ฑ์ด ์ข์•„์ ธ ์ •๋ฐ€ ์ถ”์ข…์ด ์š”๊ตฌ๋œ๋‹ค. ์ผ์ข…์˜ ์ž๋™ ์ปค๋ฆฌํ˜๋Ÿผ์ด๊ณ , ์‹œ์—ฐ๋งˆ๋‹คยท๊ตฌ๊ฐ„๋งˆ๋‹ค ๋‹ค๋ฅธ ๋‚œ์ด๋„๋ฅผ ํ•˜๋‚˜์˜ ๊ทœ์น™์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค.

์—ฌ๊ธฐ์—๋Š” ํ‘œ๊ธฐ์ƒ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์ข…๋ฃŒ ์กฐ๊ฑด์ด โ€œ๋ณด์ƒ R<\kappaโ€๋กœ ์“ฐ์—ฌ ์žˆ์œผ๋ฏ€๋กœ, \kappa๊ฐ€ ํฌ๋ฉด ๊ฑฐ์˜ ๋ชจ๋“  ์ƒํƒœ๊ฐ€ ์ข…๋ฃŒ๋œ๋‹ค. ์ฆ‰ ํฐ \kappa^{\text{init}}์€ ๋„“์€ ํ†ต๋กœ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฐ€์žฅ ์ข์€ ํ†ต๋กœ๋‹ค. โ€œ๋„“๊ฒŒ ์‹œ์ž‘ํ•ด ์กฐ์ธ๋‹คโ€๋Š” ์„œ์ˆ ์ด ๋งž์œผ๋ ค๋ฉด \kappa๊ฐ€ ๊ฑฐ๋ฆฌ ์ƒํ•œ์ด์–ด์•ผ ํ•œ๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ๊ฐ€ ์‹ค์ œ๋กœ ๊ทธ๋ ‡๊ฒŒ ๊ตฌํ˜„ํ•œ๋‹ค(์˜ค์ฐจ ๊ฑฐ๋ฆฌ >c\cdot\kappa์ด๋ฉด ์ข…๋ฃŒ, ์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ). ๋…ผ๋ฌธ ์‹์„ ๊ทธ๋Œ€๋กœ ๊ตฌํ˜„ํ•˜๋ฉด ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์˜ ์ปค๋ฆฌํ˜๋Ÿผ์ด ๋œ๋‹ค.


Fig. 3. ์™ผ์ชฝ: ๋ง์น˜ยท์ง‘๊ฒŒ๋ฅ˜ ๋ฌผ์ฒด์—์„œ AnyTeleop(์œ„)๊ณผ Dexplore(๊ฐ€์šด๋ฐ), ์› MoCap ์‚ฌ๋žŒ ์‹œ์—ฐ(์•„๋ž˜). ์บก์…˜์€ ์•„๋ž˜ ์ค„์„ โ€œretargeted MoCap dataโ€๋ผ ๋ถ€๋ฅด์ง€๋งŒ ๊ทธ๋ฆผ์— ๋ณด์ด๋Š” ๊ฒƒ์€ ์‚ฌ๋žŒ ๋ชธ์ด๋‹ค. ์˜ค๋ฅธ์ชฝ: ์นผ์„ ์ง‘๋Š” ์žฅ๋ฉด์—์„œ DexTrack(์œ„)์€ ์†์žก์ด๋ฅผ ๋†“์น˜๊ณ  Dexplore(์•„๋ž˜)๋Š” ๋“ค์–ด ์˜ฌ๋ฆฐ๋‹ค.

3.2 vision ๊ธฐ๋ฐ˜ generative ์ œ์–ด

๊ด€์ธก. (i) ์† ๊ณ ์œ ๊ฐ๊ฐ(์†๋ชฉ ์ „์—ญ ์œ„์น˜ยท์ž์„ธ, ์†๊ฐ€๋ฝ ๊ด€์ ˆ ํšŒ์ „)๊ณผ (ii) ๋‹จ์ผ depth์—์„œ ๋ณต์›ํ•œ ๋ฌผ์ฒด ์ ๊ตฐ \boldsymbol P. ์นด๋ฉ”๋ผ๋Š” ํ…Œ์ด๋ธ” ์œ„ ๋ฐ˜๊ตฌ์—์„œ ๋ฌด์ž‘์œ„๋กœ ๋†“์ด๊ณ , ๋‚ด๋ถ€ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์‹ค๊ธฐ์˜ Femto Bolt์— ๋งž์ถ˜๋‹ค. PointNet++๊ฐ€ ๋ฌผ์ฒด ์ ๊ตฐ๊ณผ ์† ๊ด€์ ˆ ์œ„์น˜๋ฅผ ํ•จ๊ป˜ ์ฒ˜๋ฆฌํ•œ๋‹ค(๋ณธ๋ฌธ์€ โ€œobserved human joint positionsโ€๋ผ ์“ฐ๋Š”๋ฐ ๋ฌธ๋งฅ์ƒ ๋กœ๋ด‡ ์† ๊ด€์ ˆ์ด๋‹ค). ๊ด€์ ˆ ์†๋„์™€ ์ด‰๊ฐ์€ sim-to-real ๊ฐ„๊ทน์ด ์ปค์„œ ๋บ€๋‹ค. ์งง์€ ์ด๋ ฅ๊ณผ โ€œ์กฐ์ž‘ ์‹œ์ž‘ ์ „/ํ›„โ€ ์ด์ง„ ํ‘œ์‹œ๋ฅผ ๋”ํ•œ๋‹ค.

๋ชฉํ‘œ. MaskedMimic์„ ๋”ฐ๋ผ ์ฐธ์กฐ์˜ ์ผ๋ถ€๋งŒ ๋ณด์—ฌ ์ค€๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์†๋ชฉ ๊ถค์ ๋งŒ ๊ณต๊ฐœํ•˜๋ฉด(ํ•™์Šต ๋•Œ๋Š” ์ฐธ์กฐ์—์„œ, ์‹ค๊ธฐ์—์„œ๋Š” RRT ๊ณ„ํš๊ธฐ์—์„œ) ์ •์ฑ…์ด ๋‚˜๋จธ์ง€ ์†๊ฐ€๋ฝ ๋™์ž‘์„ latent๋กœ ๋ฉ”์šด๋‹ค.

ํ•™์Šต. ๊ตฌ์„ฑ์€ encoder q_\phi(z\mid\boldsymbol x,\hat{\boldsymbol x}), ์ƒํƒœ ์˜์กด prior p_\psi(z\mid\tilde{\boldsymbol x},\boldsymbol P), decoder \tilde\pi_\theta(\tilde{\boldsymbol a}\mid z,\tilde{\boldsymbol x})๋‹ค.

z=\boldsymbol\mu_p+\boldsymbol\mu_q+\boldsymbol\Sigma_q^{1/2}\epsilon,\qquad \mathcal L=\underbrace{\|\boldsymbol a-\tilde{\boldsymbol a}\|^2}_{\mathcal L_{\text{rec}}}+\beta\,\underbrace{D_{\mathrm{KL}}\big(\mathcal N(\boldsymbol\mu_p+\boldsymbol\mu_q,\boldsymbol\Sigma_q)\,\|\,\mathcal N(\boldsymbol\mu_p,\boldsymbol\Sigma_p)\big)}_{\mathcal L_{\text{KL}}}

\epsilon์€ ์—ํ”ผ์†Œ๋“œ ๋™์•ˆ ๊ณ ์ •ํ•ด ํ•œ ์—ํ”ผ์†Œ๋“œ ์•ˆ์—์„œ ๊ฐ™์€ โ€œ์Šคํƒ€์ผโ€์ด ์œ ์ง€๋˜๊ฒŒ ํ•œ๋‹ค(MaskedMimic, ControlVAE). encoder๊ฐ€ ์ถ”๋ก  ๋•Œ ์—†๋Š” ์ •๋ณด๋ฅผ ๋‹ด์ง€ ์•Š๋„๋ก KL๋กœ prior์— ๋ฌถ๊ณ , \beta๋ฅผ ์ ์  ํ‚ค์›Œ latent๋ฅผ ๊ตฌ์กฐํ™”ํ•œ๋‹ค. ํ•™์Šต์€ 3.1์˜ ์ •์ฑ…์„ teacher๋กœ ํ•œ DAgger๋‹ค. ์ถ”๋ก  ๋•Œ๋Š” encoder๋ฅผ ๋ฒ„๋ฆฌ๊ณ  prior์—์„œ z๋ฅผ ๋ฝ‘๋Š”๋‹ค. ๊ฐ™์€ ๊ด€์ธก์—์„œ z๋งŒ ๋ฐ”๊พธ๋ฉด ๋‹ค๋ฅธ ํŒŒ์ง€ ์Šคํƒ€์ผ์ด ๋‚˜์˜ค๋Š” ๊ฒƒ์ด Fig. D๋‹ค.

์ง๊ด€: ์™œ โ€œ๋ณด์ƒโ€์ด ์•„๋‹ˆ๋ผ โ€œ์ข…๋ฃŒ ๋ฌธํ„ฑโ€์ธ๊ฐ€

์ฐธ์กฐ์™€์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์ƒ ํ•ญ์œผ๋กœ๋งŒ ์ฃผ๋ฉด, ์ •์ฑ…์€ ๋ชจ๋“  ์‹œ์ ์—์„œ ์ฐธ์กฐ์— ๊ฐ€๊นŒ์›Œ์ง€๋Š” ์ชฝ์œผ๋กœ ๋Œ๋ฆฐ๋‹ค. ๋กœ๋ด‡์ด ๊ทธ ์ž์„ธ๋ฅผ ๋‚ผ ์ˆ˜ ์—†๋Š” ๊ตฌ๊ฐ„์—์„œ๋„ ๊ธฐ์šธ๊ธฐ๋Š” ๊ณ„์† โ€œ๋” ์‚ฌ๋žŒ์ฒ˜๋Ÿผโ€์„ ์š”๊ตฌํ•˜๊ณ , ์ •์ฑ…์€ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ž์„ธ ๊ทผ์ฒ˜์—์„œ ์ง„๋™ํ•˜๊ฑฐ๋‚˜ ๊ทธ ์ž์„ธ๋ฅผ ํ‰๋‚ด ๋‚ด๋А๋ผ ๋ฌผ์ฒด๋ฅผ ๋†“์นœ๋‹ค. ์ข…๋ฃŒ ๋ฌธํ„ฑ์€ ์„ฑ๊ฒฉ์ด ๋‹ค๋ฅด๋‹ค. ๋ฌธํ„ฑ ์•ˆ์—์„œ๋Š” ์ฐธ์กฐ์™€ ์–ผ๋งˆ๋‚˜ ๊ฐ€๊นŒ์šด์ง€์— ๋Œ€ํ•œ ์••๋ ฅ์ด ๋ณด์ƒ ํ•ญ๋งŒํผ๋งŒ ๋‚จ๊ณ , ๋ฌธํ„ฑ์„ ๋„˜๋Š” ์ˆœ๊ฐ„ ๊ทธ ๋’ค์˜ ๋ชจ๋“  ๋ณด์ƒ์ด ์‚ฌ๋ผ์ง„๋‹ค. ์ •์ฑ…์ด ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ โ€œ์ฐธ์กฐ๋ฅผ ์ •ํ™•ํžˆ ๋”ฐ๋ฅด๋ผโ€๋ณด๋‹ค โ€œํ†ต๋กœ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€์ง€ ๋ง๊ณ  ๋๊นŒ์ง€ ์‚ด์•„๋‚จ์•„๋ผโ€์— ๊ฐ€๊น๋‹ค. ํ†ต๋กœ ์•ˆ์˜ ์ž์œ ๋„๋Š” ์—๋„ˆ์ง€ ํ•ญ์ด ์ •๋ฆฌํ•œ๋‹ค. ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋œ ์›€์ง์ด๋Š” ๊ถค์ ์ด ๋‚จ๋Š”๋‹ค. Fig. 2 ์™ผ์ชฝ์˜ ์ดˆ๋ก ๊ณก์„ (Explored trajectory)์ด ๋ถ„ํ™ ๊ฒฝ๊ณ„(Reference scope) ์•ˆ์—์„œ ์ฐธ์กฐ์™€ ๋‹ค๋ฅธ ๊ธธ์„ ๊ฐ€๋Š” ๊ทธ๋ฆผ์ด ์ด ์„ค๊ณ„์˜ ์š”์•ฝ์ด๋‹ค.

๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ˜ ๊ฐ€์ค‘์น˜๋Š” ๊ฐ™์€ ์ƒ๊ฐ์„ ์‹œ๊ฐ„ ์ถ•์œผ๋กœ ํŽธ๋‹ค. ์†์ด ๋ฉ€๋ฆฌ ์žˆ์„ ๋•Œ๋Š” ์‚ฌ๋žŒ์˜ ์ ‘๊ทผ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด ํ•ด๊ฐ€ ์—†๊ณ  ์˜คํžˆ๋ ค ํƒ์ƒ‰ ๊ณต๊ฐ„์„ ์ค„์—ฌ ์ค€๋‹ค. ๋ฌผ์ฒด ๊ทผ์ฒ˜์—์„œ๋Š” ์† ๋ชจ์–‘ ์ฐจ์ด๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ์ขŒ์šฐํ•˜๋ฏ€๋กœ ์šด๋™ํ•™ ์ถ”์ข…์„ ํ’€๊ณ  ์ƒํ˜ธ์ž‘์šฉ ํ•ญ(\boldsymbol D, \boldsymbol C, ๋ฌผ์ฒด ์ถ”์ข…)์— ๋งก๊ธด๋‹ค. ์‚ฌ๋žŒ์ด โ€œ๋ฌด์—‡์„โ€ ํ–ˆ๋Š”์ง€(๋ฌผ์ฒด๊ฐ€ ์–ด๋””๋กœ ๊ฐ€๊ณ  ์†๋์ด ์–ด๋””์— ๋‹ฟ๋Š”์ง€)๋Š” ์ง€ํ‚ค๊ณ , โ€œ์–ด๋–ป๊ฒŒโ€(๊ด€์ ˆ๊ฐ)๋Š” ๋กœ๋ด‡์—๊ฒŒ ๋งก๊ธฐ๋Š” ๋ถ„์—…์ด๋‹ค.

์‹คํŒจ ๋น„์œจ๋กœ ๋ฌธํ„ฑ์„ ์กฐ์ด๋Š” ๊ทœ์น™์€ ์‹œ์—ฐ๋งˆ๋‹ค ๋‚œ์ด๋„๊ฐ€ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ์‰ฌ์šด ์‹œํ€€์Šค๋Š” ๋นจ๋ฆฌ ์ข์€ ํ†ต๋กœ์— ๋„๋‹ฌํ•˜๊ณ , ์–ด๋ ค์šด ์‹œํ€€์Šค(์ž‘์€ ์†์žก์ด, ์–‡์€ ๋ฌผ์ฒด)๋Š” ๋„“์€ ํ†ต๋กœ์— ๋” ์˜ค๋ž˜ ๋จธ๋ฌธ๋‹ค. ์ „์—ญ ์ปค๋ฆฌํ˜๋Ÿผ ํ•˜๋‚˜๋กœ๋Š” ์ด ์ฐจ์ด๋ฅผ ๋งž์ถ”๊ธฐ ์–ด๋ ต๋‹ค.

์‹คํ—˜ (ยง4)

์…‹์—…

ํ•ญ๋ชฉ ๋‚ด์šฉ
์† Inspire(12 DoF, 6๊ฐœ ๊ตฌ๋™, mimic joint๋ฅผ IsaacGym์—์„œ ํ‰๋‚ด), Allegro(16 DoF, ์™„์ „ ๊ตฌ๋™, ์‚ฌ๋žŒ ์†๋ณด๋‹ค ํผ)
๋ฐ์ดํ„ฐ GRAB 1,269๊ฐœ ์‹œํ€€์Šค ์ค‘ ํ•œ ์†(์ฃผ๋กœ ์˜ค๋ฅธ์†) ์กฐ์ž‘ 658๊ฐœ, ๋ฌผ์ฒด 51์ข…
์ผ๋ฐ˜ํ™” ๋ฐ์ดํ„ฐ TACO(์ •์„ฑ, ๋ฌผ์ฒด 2๊ฐœ)
๋ฒ ์ด์Šค๋ผ์ธ AnyTeleop(task-unaware kinematic retargeting), DexTrack(๊ณต๊ฐœ ๊ตฌ์„ฑ์š”์†Œ๋งŒ์œผ๋กœ ์žฌ๊ตฌ์„ฑ, homotopy ์ตœ์ ํ™”ยทIL+RL ๊ฒฐํ•ฉ์€ ๋ฏธ๊ณต๊ฐœ๋ผ ์ œ์™ธ)
์ƒํƒœ ์ •์ฑ… ์ง€ํ‘œ ๋ฌผ์ฒด ํšŒ์ „ ์˜ค์ฐจ R_{\text{err}}(rad), ๋ฌผ์ฒด ์ด๋™ ์˜ค์ฐจ T_{\text{err}}(cm), ์†๋ ์˜ค์ฐจ E_{\text{finger}}(cm), ์„ฑ๊ณต๋ฅ (๋ฌผ์ฒด๋ฅผ ๋–จ์–ด๋œจ๋ฆฌ๊ฑฐ๋‚˜ ํฐ ์ดํƒˆ ์—†์ด ์™„์ฃผ)
vision ์ •์ฑ… ์ง€ํ‘œ ์„ฑ๊ณต๋ฅ (์ผ์ • ์‹œ๊ฐ„ ์•ˆ์ • ์ ‘์ด‰ ํ›„ ๋ฌผ์ฒด๋ฅผ ํ…Œ์ด๋ธ”์— ๋˜๋Œ๋ฆผ), ์ ‘์ด‰ ๋น„์œจ

์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์„ค์ •์€ ๋ถ€๋ก Table A์— ์žˆ๋‹ค.

ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’
Sim timestep 1/60 s Contact offset 0.02
Control timestep 1/30 s Rest offset 0.0
Environment count 4096 Max depenetration vel. 10
Physics substeps 8 Object restitution 0.7
Position solver iters 8 Object friction 0.9
Velocity solver iters 1 Object density 50

๋ฌผ์ฒด๋Š” convex hull 20๊ฐœ๋กœ ๋ถ„ํ•ดํ•ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•œ๋‹ค. ๋ถ€๋ก Table C์˜ automatic domain randomization ๋ฒ”์œ„๋Š” ๋ฌผ์ฒด ๋งˆ์ฐฐยท๋ฐ˜๋ฐœ ์Šค์ผ€์ผ \mathcal U(0.7,1.1), ๋ฐ€๋„ ์Šค์ผ€์ผ \mathcal U(0.5,2), ๋ชจ์–‘ ์Šค์ผ€์ผ \mathcal U(0.8^3,1), ์ ๊ตฐ additive ๋…ธ์ด์ฆˆ \mathcal U(0,0.01)์ด๋‹ค. ์ด ๋žœ๋คํ™”๊ฐ€ ์ƒํƒœ ์ •์ฑ…๊ณผ vision ์ •์ฑ… ์ค‘ ์–ด๋””์— ์“ฐ์˜€๋Š”์ง€๋Š” ๋ณธ๋ฌธ์ด ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค(์‹ค๊ธฐ ๋ฐฐํฌ ์ ˆ์— ๋†“์—ฌ ์žˆ๋‹ค).

์ •๋Ÿ‰ ๊ฒฐ๊ณผ: Table 1

์˜ค์ฐจ๋Š” โ€œ์„ฑ๊ณต ๋กค์•„์›ƒ ํ‰๊ท  / ์ „์ฒด ํ”„๋ ˆ์ž„ ํ‰๊ท โ€์ด๋‹ค.

์† ๋ฐฉ๋ฒ• R_{\text{err}} (rad) โ†“ T_{\text{err}} (cm) โ†“ E_{\text{finger}} (cm) โ†“ ์„ฑ๊ณต๋ฅ  (%) โ†‘
Inspire DexTrack w/ AnyTeleop 0.475 / 0.216 4.93 / 2.29 6.71 / 5.67 7.4
Inspire DexTrack w/ Ours 0.515 / 0.467 3.75 / 3.26 6.43 / 6.28 69.8
Inspire Dexplore (w/o RSE) 0.514 / 0.333 3.88 / 2.59 6.12 / 5.71 29.9
Inspire Dexplore 0.474 / 0.452 3.77 / 3.65 6.06 / 6.04 87.7
Allegro DexTrack w/ AnyTeleop 0.595 / 0.471 4.21 / 3.39 9.38 / 9.36 45.9
Allegro DexTrack w/ Ours 0.560 / 0.512 4.79 / 4.32 8.00 / 7.91 77.4
Allegro Dexplore (w/o RSE) 0.549 / 0.481 4.19 / 3.68 7.98 / 7.92 29.9
Allegro Dexplore 0.494 / 0.454 4.48 / 4.06 8.10 / 8.01 78.7

๊ตต์€ ๊ธ€์”จ๋Š” ๋…ผ๋ฌธ ํ‘œ๊ธฐ๋ฅผ ๋”ฐ๋ž๋‹ค. ์ฝ์„ ๊ฑฐ๋ฆฌ๋Š” ๋„ค ๊ฐ€์ง€๋‹ค.

  1. RSE ์ ˆ์ œ๊ฐ€ ๊ฐ€์žฅ ํฐ ํšจ๊ณผ๋ฅผ ๋‚ธ๋‹ค. ๊ฐ™์€ Dexplore์—์„œ RSE๋งŒ ๋นผ๋ฉด Inspire 87.7โ†’29.9%(โˆ’57.8%p), Allegro 78.7โ†’29.9%(โˆ’48.8%p)๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). ๋…ผ๋ฌธ ์ „์ฒด์—์„œ ๊ฐ€์žฅ ์ง์ ‘์ ์ธ ์ฆ๊ฑฐ๋‹ค. ๋‹ค๋งŒ โ€œw/o RSEโ€๊ฐ€ ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ๋บ€ ๊ฒƒ์ธ์ง€(๊ณ ์ • ๋ฌธํ„ฑ์ธ์ง€, ๊ฑฐ๋ฆฌ ๊ฐ€์ค‘์น˜๊นŒ์ง€ ๋บ€ ๊ฒƒ์ธ์ง€, ๋ฌธํ„ฑ์„ ์–ด๋А ๊ฐ’์— ๊ณ ์ •ํ–ˆ๋Š”์ง€)๋Š” ๋…ผ๋ฌธ ์–ด๋””์—๋„ ์ •์˜๋ผ ์žˆ์ง€ ์•Š๋‹ค. ๋‘ ์†์—์„œ ๊ฐ’์ด ์ •ํ™•ํžˆ 29.9%๋กœ ๊ฐ™์€ ๊ฒƒ๋„ ์„ค๋ช…์ด ์—†๋‹ค.
  2. Dexplore ๋กค์•„์›ƒ์€ ์ข‹์€ retargeting ๊ฒฐ๊ณผ๋‹ค. DexTrack์˜ ์ฐธ์กฐ๋ฅผ AnyTeleop์—์„œ Dexplore ๋กค์•„์›ƒ์œผ๋กœ ๋ฐ”๊พธ๋ฉด Inspire 7.4โ†’69.8%, Allegro 45.9โ†’77.4%๋‹ค. retargeting ํ’ˆ์งˆ์˜ ์ฐจ์ด๊ฐ€ tracker ์„ฑ๋Šฅ์„ ์ง€๋ฐฐํ•œ๋‹ค๋Š” ์ €์ž๋“ค์˜ ์ง„๋‹จ์„ ๋’ท๋ฐ›์นจํ•œ๋‹ค. ๋ฐ˜๋Œ€๋กœ DexTrack w/ Ours์™€ Dexplore์˜ ์ฐจ์ด๋Š” Inspire 17.9%p, Allegro 1.3%p๋กœ(ํ•„์ž ๊ณ„์‚ฐ), ์ข‹์€ ์ฐธ์กฐ๋งŒ ์ฃผ์–ด์ง€๋ฉด ๋ณ„๋„ tracker๋„ ๋น„์Šทํ•œ ์ˆ˜์ค€์— ์˜ค๋ฅธ๋‹ค. Allegro์˜ 1.3%p๋Š” ์‹œํ–‰ ์ˆ˜์™€ ์‹œ๋“œ๊ฐ€ ๋ณด๊ณ ๋˜์ง€ ์•Š์•„ ์ฐจ์ด๋ผ๊ณ  ์ฝ๊ธฐ ์–ด๋ ต๋‹ค.
  3. ์˜ค์ฐจ ์ง€ํ‘œ๋Š” ์„ฑ๊ณต๋ฅ ์„ ๋”ฐ๋ผ์˜ค์ง€ ์•Š๋Š”๋‹ค. ์„ฑ๊ณต ๋กค์•„์›ƒ ํ‰๊ท  ๊ธฐ์ค€์œผ๋กœ Dexplore๊ฐ€ ์„ธ ์˜ค์ฐจ ๋ชจ๋‘์—์„œ ์ตœ์„ ์ธ ์†์€ ์—†๋‹ค. Inspire T_{\text{err}}๋Š” DexTrack w/ Ours(3.75)๊ฐ€, Allegro T_{\text{err}}ยทE_{\text{finger}}๋Š” w/o RSE๊ฐ€ ๋‚ซ๋‹ค. ๋” ๊ทผ๋ณธ์ ์œผ๋กœ, ์„ฑ๊ณต ๋กค์•„์›ƒ ํ‰๊ท ์€ ๋ฐฉ๋ฒ•๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ถ€๋ถ„์ง‘ํ•ฉ(Inspire์—์„œ 7.4% ๋Œ€ 87.7%)์˜ ํ‰๊ท ์ด๋ผ ์ง์ ‘ ๋น„๊ตํ•  ์ˆ˜ ์—†๋‹ค. ์–ด๋ ค์šด ์‹œํ€€์Šค๋ฅผ ๋งŽ์ด ์„ฑ๊ณต์‹œํ‚จ ๋ฐฉ๋ฒ•์ผ์ˆ˜๋ก ํ‰๊ท  ์˜ค์ฐจ๊ฐ€ ์ปค์ง€๋Š” ์ƒ์กด ํŽธํ–ฅ์ด ์žˆ๋‹ค. ์ „์ฒด ํ”„๋ ˆ์ž„ ํ‰๊ท ์€ ์บก์…˜์ด ์Šค์Šค๋กœ ๋ฐํžˆ๋“ฏ ์‹คํŒจ๊ฐ€ ๋งŽ์„์ˆ˜๋ก ๋‚ฎ๊ฒŒ ๋‚˜์˜จ๋‹ค(์‹คํŒจํ•œ ์‹œํ€€์Šค๋Š” ๋ฌผ์ฒด๋ฅผ ๊ฑด๋“œ๋ฆฌ๊ธฐ ์ „ ์ ‘๊ทผ ๊ตฌ๊ฐ„ ์œ„์ฃผ๋ผ์„œ). ๊ทธ๋ž˜์„œ ์ด ํ‘œ์˜ ์˜ค์ฐจ ์—ด์€ ์–ด๋А ์ชฝ์œผ๋กœ๋„ ์ˆœ์œ„๋ฅผ ๋งค๊ธฐ๊ธฐ ์–ด๋ ต๊ณ , ๊ฒฐ๋ก ์€ ์„ฑ๊ณต๋ฅ  ์—ด ํ•˜๋‚˜์— ๊ธฐ๋Œ„๋‹ค. ๋ณธ๋ฌธ์˜ โ€œconsistently outperforms baseline methodsโ€๋Š” ์„ฑ๊ณต๋ฅ ์— ๋Œ€ํ•ด์„œ๋งŒ ๋งž๋‹ค.
  4. Inspire์—์„œ AnyTeleop retargeting์˜ ๋ถ•๊ดด๊ฐ€ ๊ทน์ ์ด๋‹ค. 7.4%๋Š” 6๊ฐœ ๋ชจํ„ฐ์˜ ์—ฐ๋™ ์†์—์„œ ์†๋ ์œ„์น˜ ๊ธฐ๋ฐ˜ retargeting์ด ์–ผ๋งˆ๋‚˜ ์‰ฝ๊ฒŒ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ž์„ธ๋ฅผ ๋งŒ๋“œ๋Š”์ง€ ๋ณด์—ฌ ์ค€๋‹ค(Fig. 3 ์™ผ์ชฝ). ๊ตฌ๋™ ์ž์œ ๋„๊ฐ€ ๋งŽ์€ Allegro์—์„œ๋Š” 45.9%๋กœ ๋œํ•˜๋‹ค.

ํ‰๊ฐ€ ์‹œํ€€์Šค๊ฐ€ ํ•™์Šต ์‹œํ€€์Šค์™€ ๊ฐ™์€์ง€๋Š” ๋…ผ๋ฌธ์— ์—†๋‹ค. ๊ณต๊ฐœ MODEL_CARD๋Š” โ€œno dedicated held-out testing splitโ€์ด๋ผ๊ณ  ์ ๋Š”๋‹ค. Table 1์€ ํ•™์Šตํ•œ ์‹œ์—ฐ์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ์žฌํ˜„ํ•˜๋Š”๊ฐ€์˜ ํ‘œ๋กœ ์ฝ๋Š” ๊ฒƒ์ด ๋งž๋‹ค.

vision ์ •์ฑ…: Table B

๋ฐฉ๋ฒ• ์„ฑ๊ณต๋ฅ  (%) ์ ‘์ด‰ ๋น„์œจ (%)
Dexplore (vision) 52.7 48.2
Dexplore (state) 87.7 69.3

๋ฌด์ž‘์œ„ ์‹œ์ , ์†-๋ฌผ์ฒด ๊ฐ€๋ฆผ, ํŠน๊ถŒ ์ •๋ณด ์—†์Œ, sparse goal์ด๋ผ๋Š” ์กฐ๊ฑด์—์„œ 52.7%๋‹ค. ์ƒํƒœ ์ •์ฑ… ๋Œ€๋น„ 35.0%p ๋‚ฎ๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). ๋ณธ๋ฌธ์€ ์ด ํ‘œ๋ฅผ โ€œTable~Bโ€๋ผ ๋ถ€๋ฅด๋ฉฐ ๋ณธ๋ฌธ ๊ฒฐ๊ณผ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๋ถ€๋ก์— ์žˆ๋‹ค. ์ด ํ‘œ์—๋Š” ๋น„๊ต ๋Œ€์ƒ์ด ์ƒํƒœ teacher ํ•˜๋‚˜๋ฟ์ด๋‹ค. ๋‹ค๋ฅธ ์ฆ๋ฅ˜ ๋ฐฉ์‹(VAE ์—†๋Š” BC, latent ์—†๋Š” DAgger)์ด๋‚˜ ๊ณ ์ • ์‹œ์  ์นด๋ฉ”๋ผ์™€์˜ ๋น„๊ต๊ฐ€ ์—†์–ด, VAEยท๋ฌด์ž‘์œ„ ์‹œ์ ยทsparse goal ๊ฐ๊ฐ์˜ ๊ธฐ์—ฌ๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค. ์„ฑ๊ณต ์ •์˜๋„ ์ƒํƒœ ์ •์ฑ…(์™„์ฃผ)๊ณผ ๋‹ค๋ฅด๋‹ค(์•ˆ์ • ์ ‘์ด‰ ํ›„ ํ…Œ์ด๋ธ”์— ๋˜๋Œ๋ฆผ). ๊ฐ™์€ ํ‘œ์— ๋†“์ธ 87.7%๊ฐ€ vision ์ •์ฑ…์˜ ์„ฑ๊ณต ์ •์˜๋กœ ๋‹ค์‹œ ์žฐ ๊ฐ’์ธ์ง€, Table 1 ๊ฐ’์„ ์˜ฎ๊ธด ๊ฒƒ์ธ์ง€๋Š” ๋ช…์‹œ๋ผ ์žˆ์ง€ ์•Š๋‹ค.

์ •์„ฑ ๊ฒฐ๊ณผ


Allegro ์† ๊ฒฐ๊ณผ(Fig. 4). ์†์ „๋“ฑ, ์›๊ธฐ๋‘ฅ, ์ฝ”๋ผ๋ฆฌ ์ธํ˜•, ๋„๋„›, ์ •์œก๋ฉด์ฒด, ๋จธ๊ทธ๋ฅผ ์ง‘์–ด ๋“œ๋Š” ์„ธ ์žฅ๋ฉด์”ฉ. Allegro๋Š” ์†๊ฐ€๋ฝ์ด ๋„ท์ด๊ณ  ์‚ฌ๋žŒ ์†๋ณด๋‹ค ํฌ๋‹ค.

๋” ํฌ๊ณ  ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด๋กœ์˜ ์ผ๋ฐ˜ํ™”(Fig. B). ๋ฌผ์ฒด ํฌ๊ธฐ๋ฅผ 1.5๋ฐฐ(๋ฌด๊ฒŒ 1.5^3๋ฐฐ)๋กœ ํ‚ค์šด ๊ณต์„ ์ƒํƒœ ์ •์ฑ…์ด ์ง‘์–ด ๋“ ๋‹ค. ์™ผ์ชฝ์ด ์›๋ž˜ ํฌ๊ธฐ, ์˜ค๋ฅธ์ชฝ์ด ํ™•๋Œ€๋ณธ์ด๋‹ค.

TACO์˜ ์ฒ˜์Œ ๋ณด๋Š” ๋ฌผ์ฒด(Fig. C). ์™ผ์ชฝ: depth์™€ ๊ทธ๋กœ๋ถ€ํ„ฐ ๋งŒ๋“  ์ ๊ตฐ. ์˜ค๋ฅธ์ชฝ: GRAB์œผ๋กœ๋งŒ ํ•™์Šตํ•œ vision ์ •์ฑ…์ด TACO object 081(์œ„)๊ณผ 194(์•„๋ž˜)๋ฅผ ์ง‘์–ด ๋“ ๋‹ค.

latent ์ƒ˜ํ”Œ๋ง์— ๋”ฐ๋ฅธ ํŒŒ์ง€ ๋‹ค์–‘์„ฑ(Fig. D). ๊ฐ™์€ ๋น„ํ–‰๊ธฐ ๋ชจํ˜•์„ ์ฒ˜์Œ ์ ‘์ด‰ํ•˜๋Š” ์ˆœ๊ฐ„์˜ ์† ์ž์„ธ๊ฐ€ latent ์ƒ˜ํ”Œ๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค.

์ผ๋ฐ˜ํ™” ์ฃผ์žฅ ์ค‘ ํฌ๊ธฐ ํ™•๋Œ€(Fig. B)๋Š” ๋ถ€๋ก Table C์˜ ๋ชจ์–‘ ์Šค์ผ€์ผ ๋žœ๋คํ™” ๋ฒ”์œ„ [0.8^3, 1] ๋ฐ–์ด๋ฏ€๋กœ(์ด ๋žœ๋คํ™”๊ฐ€ ์ƒํƒœ ์ •์ฑ…์—๋„ ์“ฐ์˜€๋‹ค๋ฉด) ์‹ค์ œ๋กœ ๋ถ„ํฌ ๋ฐ–์ด๋‹ค. ๋‹ค๋งŒ ์ˆ˜์น˜ ์—†์ด ๊ทธ๋ฆผ ํ•œ ์žฅ์ด๋‹ค. TACO ์ผ๋ฐ˜ํ™”(Fig. C)๋„ ๋ฌผ์ฒด 2๊ฐœ์˜ ์ •์„ฑ ๊ฒฐ๊ณผ๋ฟ์ด๋‹ค.

์‹ค๊ธฐ ๋ฐฐํฌ (๋ถ€๋ก C)


์‹ค๊ธฐ ๋ฐฐํฌ(Fig. 5). xArm7 + Inspire RH56DFTP ์†์ด ํ…Œ์ด๋ธ” ์œ„ ์ž‘์€ ์ƒ์ž์— ์ ‘๊ทผํ•ด ์ง‘์–ด ๋“ ๋‹ค. ๋‘ ์ค„์€ ์„œ๋กœ ๋‹ค๋ฅธ ์‹œ๋„์ด๊ณ , ์˜ค๋ฅธ์ชฝ ์œ„ ๊ฑฐ์น˜๋Œ€์— Femto Bolt depth ์นด๋ฉ”๋ผ๊ฐ€ ์žˆ๋‹ค.

๋ถ€๋ก C์˜ ๋ฐฐํฌ ์ ˆ์ฐจ๋Š” ๊ฝค ๋งŽ์€ ๊ณตํ•™ ์žฅ์น˜๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค.

  • ์ •๋ฐฉํ–ฅ ๊ธฐ๊ตฌํ•™์œผ๋กœ ํŒ”์˜ ์ ๊ตฐ์„ ๊ณ„์‚ฐํ•ด ์žฅ๋ฉด์—์„œ ๋ฐฐ๊ฒฝยทํ…Œ์ด๋ธ”ยทํŒ” ์ ์„ ์ง€์šฐ๊ณ  ์†๊ณผ ๋ฌผ์ฒด ์ ๋งŒ ๋‚จ๊ธด๋‹ค.
  • ์†์ด ์นด๋ฉ”๋ผ ์‹œ์•ผ์— ๋“ค์–ด์˜ค๋ฉด ๊ณ ์œ ๊ฐ๊ฐ์œผ๋กœ ๊ณ„์‚ฐํ•œ ๊ด€์ ˆ ์œ„์น˜์™€ ์ ๊ตฐ ์‚ฌ์ด์— ์ฐจ์ด๊ฐ€ ์ƒ๊ธฐ๋ฏ€๋กœ, ๊ฐ ๊ด€์ ˆ์„ ์ ๊ตฐ์˜ ์ตœ๊ทผ์ ‘์ ์œผ๋กœ ๋Œ€์ฒดํ•œ๋‹ค.
  • 30 fps ๋กค์•„์›ƒ์„ ์ ‘๊ทผยท๋“ค๊ธฐ ๋‹จ๊ณ„์—์„œ๋Š” ๋งค ์Šคํ… ์ ์šฉํ•˜์ง€ ์•Š๊ณ , ์†๊ณผ ๋ฌผ์ฒด๊ฐ€ ์ถฉ๋ถ„ํžˆ ๊ฐ€๊นŒ์šธ ๋•Œ๋งŒ ์ „์ฒด ๋กค์•„์›ƒ์„ ์ผ ๋‹ค.
  • ์—„์ง€๋ฅผ ๋จผ์ € ์›€์ง์ด๊ณ  ๋‚˜๋จธ์ง€ ๋„ค ์†๊ฐ€๋ฝ์„ ๋’ค์— ์›€์ง์ธ๋‹ค. ์—„์ง€๋Š” ๋ชจํ„ฐ๊ฐ€ 2๊ฐœ๋ผ ๋ฌด๊ฒ๊ณ  ๋А๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ์†๋ชฉ ๊ถค์ ์€ RRT๋กœ ๊ณ„ํšํ•ด ์†์„ ๋ฌผ์ฒด ๊ทผ์ฒ˜๋กœ ์˜ฎ๊ธฐ๊ณ  ๋‹ค์‹œ ๋Œ๋ ค๋†“๋Š”๋‹ค.
  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ PD gain์„ 100/10์œผ๋กœ ๋‘๊ณ , ์‹ค๊ธฐ๋Š” ์† ๋‚ด์žฅ ์œ„์น˜ ์ œ์–ด gain์„ ์“ด๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ mimic joint ์—ฐ๋™๊ณผ ๋‹ฌ๋ฆฌ ์‹ค๊ธฐ์—๋Š” ๊ตฌ๋™ ๊ด€์ ˆ PD ๋ชฉํ‘œ๋งŒ ๋ณด๋‚ธ๋‹ค.
  • RTX 4090 + i9-14900K์—์„œ ์Šคํ…๋‹น ์ด ์ง€์—ฐ ์•ฝ 80 ms์ด๊ณ , ๊ทธ์ค‘ 60~80 ms๊ฐ€ depth ํš๋“ยท๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ๊ฐ™์€ descriptor ๊ณ„์‚ฐ์ด๋‹ค.

์ €์ž๋“ค์€ โ€œ์†์ด ์‹œ์•ผ์— ์™„์ „ํžˆ ๋“ค์–ด์˜จ ๋’ค์—๋Š” ์ •์ฑ…์ด ์ „์ ์œผ๋กœ ์กฐ์ž‘์„ ๋งก๊ณ , ํ•ต์‹ฌ grasp ๋™์•ˆ ์ถ”๊ฐ€ ์ˆ˜์ž‘์—… ์ œ์–ด๋Š” ์—†๋‹คโ€๊ณ  ์“ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—„์ง€ ์šฐ์„  ์ˆœ์„œ์™€ ๋กค์•„์›ƒ ํ™œ์„ฑํ™” ์‹œ์ ์€ ๊ทธ ์ž์ฒด๊ฐ€ ์ˆ˜์ž‘์—… ์ผ์ •์ด๋‹ค. 80 ms ์ง€์—ฐ์€ ์•ฝ 12.5 Hz๋กœ(ํ•„์ž ๊ณ„์‚ฐ) ํ•™์Šต ์ œ์–ด ์ฃผ๊ธฐ 30 Hz๋ณด๋‹ค ๋А๋ฆฌ๋‹ค. ์„œ๋ก ์ด ๋งํ•œ โ€œtypical control ratesโ€์™€ ์–ด๋–ป๊ฒŒ ๋งž์ถ”๋Š”์ง€๋Š” ์„ค๋ช…์ด ์—†๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์—๋Š” ์บ”, ํฐ ์ปต, ์Šคํ…Œ์ดํ”Œ๋Ÿฌ๋ฅผ ๋“ค์–ด ์˜ฌ๋ฆฌ๋Š” ์‹ค๊ธฐ ํด๋ฆฝ์ด ๋” ์žˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ Real-World Experiments ํด๋ฆฝ 3ํŽธ. ์™ผ์ชฝ๋ถ€ํ„ฐ ์บ”, ํฐ ์ปต, ์Šคํ…Œ์ดํ”Œ๋Ÿฌ๋ฅผ ์ง‘์–ด ๋“ค์–ด ์˜ฌ๋ฆฐ ์ฑ„ ์œ ์ง€ํ•œ๋‹ค. ๋…ผ๋ฌธ์—๋Š” ์ด ์‹œ์—ฐ๋“ค์˜ ์‹œํ–‰ ์ˆ˜๋‚˜ ์„ฑ๊ณต๋ฅ ์ด ์—†๋‹ค.

๋ณ€ํ˜•์ฒด(Fig. A). ํ…Œ์ด๋ธ” ์œ„ ๊ฒ€์€ ์ฒœ์„ ์ง‘์–ด ๋“ค์–ด ์˜ฌ๋ฆฐ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ ๊ฐ•์ฒด๋งŒ ๋‹ค๋ฃจ๋ฏ€๋กœ ํ•™์Šต์— ์—†๋˜ ์กฐ๊ฑด์ด๋‹ค.

๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด

๊ฐ•์ 

  • ์„ค๊ณ„ ๊ฒฐ์ • ํ•˜๋‚˜๋ฅผ ์ •ํ™•ํžˆ ๊ฒจ๋ˆˆ ์ ˆ์ œ๊ฐ€ ์žˆ๋‹ค. RSE๋ฅผ ๋นผ๋ฉด ๋‘ ์† ๋ชจ๋‘ ์„ฑ๊ณต๋ฅ ์ด 29.9%๋กœ ๋–จ์–ด์ง„๋‹ค. ๋…ผ๋ฌธ์˜ ์ œ๋ชฉ์— ๋“ค์–ด๊ฐ„ ๊ฐœ๋…(Reference-Scoped Exploration)์ด ์ ˆ์ œ ์‹คํ—˜ ํ•˜๋‚˜๋กœ ์ง์ ‘ ๊ฒ€์ฆ๋œ๋‹ค. 3๋‹จ ํŒŒ์ดํ”„๋ผ์ธ ๋น„ํŒ์ด๋ผ๋Š” ์„œ์‚ฌ๊ฐ€ โ€œretargeting ํ’ˆ์งˆ ๊ต์ฒดโ€ ์‹คํ—˜(DexTrack w/ AnyTeleop โ†’ w/ Ours)์œผ๋กœ๋„ ๋’ท๋ฐ›์นจ๋œ๋‹ค.
  • retargeting์„ tracking์˜ ๋ถ€์‚ฐ๋ฌผ๋กœ ๋งŒ๋“ ๋‹ค. Dexplore ๋กค์•„์›ƒ์„ DexTrack์˜ ์ฐธ์กฐ๋กœ ์“ฐ๋ฉด Inspire ์„ฑ๊ณต๋ฅ ์ด 9๋ฐฐ ๋„˜๊ฒŒ ์˜ค๋ฅธ๋‹ค. ์ด ๊ฒฐ๊ณผ๋Š” Dexplore๋ฅผ ์ •์ฑ…์œผ๋กœ๋งŒ์ด ์•„๋‹ˆ๋ผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๋กœ๋ด‡ ์ฐธ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋„๊ตฌ๋กœ๋„ ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค. ๋‹ค๋ฅธ tracker๋‚˜ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ๊ฒฐํ•ฉํ•  ์—ฌ์ง€๊ฐ€ ์žˆ๋‹ค.
  • ์ข…๋ฃŒ ๋ฌธํ„ฑ์„ ํ•™์Šต ์‹ ํ˜ธ๋กœ ์“ฐ๋Š” ๋ฐœ์ƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค. ๋ณด์ƒ ์„ค๊ณ„ ๋Œ€์‹  ์ข…๋ฃŒ ์กฐ๊ฑด์œผ๋กœ โ€œํ—ˆ์šฉ ๋ฒ”์œ„โ€๋ฅผ ์ •์˜ํ•˜๊ณ  ์‹คํŒจ์œจ๋กœ ์ž๋™ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ์‹์€ ์†์žฌ์ฃผ ์กฐ์ž‘์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ชจ๋ฐฉ RL์˜ early termination์„ ์ ์‘ํ˜• ์ปค๋ฆฌํ˜๋Ÿผ์œผ๋กœ ๋ฐ”๊พผ ๊ฒƒ์ด๋ผ ํœด๋จธ๋…ธ์ด๋“œ ๋ชจ์…˜ ์ถ”์ข… ๊ฐ™์€ ๋‹ค๋ฅธ ์ฐธ์กฐ ์ถ”์ข… ๋ฌธ์ œ์—๋„ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ฒจ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • ์–ด๋ ค์šด ์†์„ ๊ณจ๋ž๋‹ค. 6๊ฐœ ๋ชจํ„ฐ๋กœ 12๊ฐœ ๊ด€์ ˆ์„ ์›€์ง์ด๋Š” Inspire๋Š” ์†๋ retargeting์ด ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ๊นจ์ง€๋Š” ์†์ด๋‹ค. ์ด ์†์—์„œ 7.4 โ†’ 87.7%๋ผ๋Š” ์ฐจ์ด๋ฅผ ๋ณด์˜€๋‹ค. ํฌ๊ธฐ์™€ ์†๊ฐ€๋ฝ ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ Allegro๋กœ๋„ ๊ฐ™์€ ๊ฒฝํ–ฅ์„ ํ™•์ธํ–ˆ๋‹ค.
  • ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธยท๋ณ€ํ™˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๊ณต๊ฐœ๋๋‹ค. ๋…ผ๋ฌธ์ด ๋ฐํžˆ์ง€ ์•Š์€ K, ๋ณด์ƒ ๊ฐ€์ค‘์น˜, ์ข…๋ฃŒ ๋ฌธํ„ฑ ์ƒ์ˆ˜, PPO ์„ค์ •, VAE latent ์ฐจ์›์ด ๋ชจ๋‘ ์ฝ”๋“œ์— ์žˆ๋‹ค. GRAB์„ ๋กœ๋ด‡ ํ•™์Šต ๋ฐ์ดํ„ฐ๋กœ ๋ฐ”๊พธ๋Š” ๋ณ€ํ™˜ ํŒŒ์ดํ”„๋ผ์ธ๋„ ๊ณต๊ฐœ๋ผ, ๋…ผ๋ฌธ ๋ณธ๋ฌธ์˜ ๋นˆ์นธ์„ ์ƒ๋‹น ๋ถ€๋ถ„ ๋ฉ”์šด๋‹ค. ๋‹ค๋งŒ ๊ทธ ๊ณผ์ •์—์„œ ๋…ผ๋ฌธ๊ณผ ๋‹ค๋ฅธ ๊ณณ๋„ ๋“œ๋Ÿฌ๋‚œ๋‹ค(์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ).

์•ฝ์ ยทํ•œ๊ณ„

  • ํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ์ด ๊ฑฐ์˜ ๋น„์–ด ์žˆ๋‹ค. ์‹œํ–‰ ์ˆ˜, ์‹œ๋“œ ์ˆ˜, ์‹ ๋ขฐ๊ตฌ๊ฐ„, ํ•™์Šต/ํ‰๊ฐ€ ๋ถ„ํ• ์ด ํ•˜๋‚˜๋„ ์—†๋‹ค(๋ณธ๋ฌธยท๋ถ€๋ก ์ „์ˆ˜ ํ™•์ธ). ๊ณต๊ฐœ MODEL_CARD๊ฐ€ held-out ๋ถ„ํ• ์ด ์—†๋‹ค๊ณ  ์ ์œผ๋ฏ€๋กœ Table 1์€ ํ•™์Šต ์‹œ์—ฐ์˜ ์žฌํ˜„์œจ๋กœ ์ฝํžŒ๋‹ค. โ€œunseenโ€ ์ผ๋ฐ˜ํ™”๋Š” ํฌ๊ธฐ ํ™•๋Œ€ ๊ทธ๋ฆผ ํ•œ ์žฅ๊ณผ TACO ๋ฌผ์ฒด 2๊ฐœ์˜ ์ •์„ฑ ๊ฒฐ๊ณผ๋ฟ์ด๋‹ค. Allegro์˜ Dexplore 78.7% ๋Œ€ DexTrack w/ Ours 77.4% ๊ฐ™์€ ์ฐจ์ด๋Š” ๋ถ„์‚ฐ์„ ๋ชจ๋ฅด๋ฉด ํ•ด์„ํ•  ์ˆ˜ ์—†๋‹ค.
  • โ€œw/o RSEโ€๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์•˜๋‹ค. ๊ฑฐ๋ฆฌ ๊ฐ€์ค‘์น˜์™€ ์ ์‘ ๋ฌธํ„ฑ ์ค‘ ๋ฌด์—‡์„ ๋บ๋Š”์ง€, ๊ณ ์ • ๋ฌธํ„ฑ์„ ์–ด๋А ๊ฐ’์œผ๋กœ ๋’€๋Š”์ง€ ์—†๋‹ค. ๋‘ ์†์—์„œ ๊ฐ’์ด ์ •ํ™•ํžˆ ๊ฐ™์€ 29.9%์ธ ์ด์œ ๋„ ์—†๋‹ค. ๋‘ ์žฅ์น˜๋ฅผ ๋”ฐ๋กœ ๋บ€ ์ ˆ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด โ€œํ†ต๋กœโ€์™€ โ€œ๊ฐ€์ค‘์น˜โ€ ์ค‘ ๋ฌด์—‡์ด ํšจ๊ณผ๋ฅผ ๋‚ด๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ด๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ์—๋„ w/o RSE ์ „์šฉ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์—†๋‹ค. ์ฝ”๋“œ์—์„œ ์ ์‘ ๋ฌธํ„ฑ์„ ๋„๋Š” ์œ ์ผํ•œ ๊ฒฝ๋กœ๋Š” stateInit์„ Start ์ด์™ธ(์˜ˆ: Random)๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ธ๋ฐ, ๊ฐ™์€ ์กฐ๊ฑด์ด ๋…ผ๋ฌธ์— ์—†๋Š” ํ…Œ์ด๋ธ” ์ถฉ๋Œ ์ปค๋ฆฌํ˜๋Ÿผ๋„ ํ•จ๊ป˜ ๋ˆ๋‹ค(์ดˆ๊ธฐ ์ƒํƒœ ์ƒ˜ํ”Œ๋ง์€ Start์™€ Random์ด ๊ฐ™์€ ์ฝ”๋“œ ๊ฒฝ๋กœ๋ฅผ ํƒ„๋‹ค). ์ €์ž๋“ค์ด ์ ˆ์ œ๋ฅผ ์ด๋ ‡๊ฒŒ ๊ตฌ์„ฑํ–ˆ๋‹ค๋ฉด RSE ์™ธ์˜ ๋ณ€์ˆ˜๊ฐ€ ์„ž์ธ ๋น„๊ต๊ฐ€ ๋œ๋‹ค(๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์€ ๋…ผ๋ฌธ์— ์—†์–ด ํ™•์ธ ๋ถˆ๊ฐ€).
  • ์ ์‘ ๋ฌธํ„ฑ ์‹์˜ ๋ฐฉํ–ฅ์ด ์„œ์ˆ ๊ณผ ๋ฐ˜๋Œ€๋‹ค. ์ข…๋ฃŒ ์กฐ๊ฑด์ด โ€œR<\kappaโ€์ด๋ฉด ํฐ \kappa๋Š” ๊ฐ€์žฅ ์—„๊ฒฉํ•œ ๋ฌธํ„ฑ์ด๋‹ค. โ€œํฐ ๊ฐ’์—์„œ ์‹œ์ž‘ํ•ด ์กฐ์ธ๋‹คโ€์™€ ๋งž์ง€ ์•Š๋Š”๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ๊ฑฐ๋ฆฌ ๋ฌธํ„ฑ์œผ๋กœ ๊ตฌํ˜„ํ•ด ์„œ์ˆ ๊ณผ ๋งž์ง€๋งŒ, ๋…ผ๋ฌธ ์‹๋งŒ ์ฝ๊ณ  ๊ตฌํ˜„ํ•˜๋ฉด ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์˜ ์ปค๋ฆฌํ˜๋Ÿผ์ด ๋œ๋‹ค. โ€œํ˜„์žฌ ํ”„๋ ˆ์ž„์—์„œ ๋ฐฉ๋ฌธํ•œ ๋กค์•„์›ƒ ์ˆ˜โ€๋„ ์ฝ”๋“œ์—์„œ๋Š” ๋ชจ์…˜ ๋‹จ์œ„ ๋ˆ„์  ํšŸ์ˆ˜๋‹ค.
  • ๋ฒ ์ด์Šค๋ผ์ธ์ด ์•ฝํ•˜๊ฒŒ ๊ตฌ์„ฑ๋๋‹ค. DexTrack์€ ํ•ต์‹ฌ ๊ธฐ์—ฌ(homotopy ์ตœ์ ํ™”, IL+RL ๊ฒฐํ•ฉ)๊ฐ€ ๋น ์ง„ ์žฌ๊ตฌ์„ฑํŒ์ด๋‹ค. ์ €์ž๋“ค์ด โ€œstate-of-the-artโ€๋กœ ํ•จ๊ป˜ ์ง€๋ชฉํ•œ ManipTrans๋Š” ์‹คํ—˜์— ์—†๋‹ค. AnyTeleop์€ kinematic replay(๋ฌผ๋ฆฌ ์—†๋Š” ์žฌ์ƒ)๋กœ ๋น„๊ตํ•œ๋‹ค. ๋”ฐ๋ผ์„œ Table 1์€ โ€œDexplore๊ฐ€ SOTA๋ฅผ ์ด๊ฒผ๋‹คโ€๋ณด๋‹ค โ€œDexplore๊ฐ€ ์žฌ๊ตฌ์„ฑํ•œ DexTrack๊ณผ kinematic retargeting๋ณด๋‹ค ๋‚ซ๋‹คโ€๊นŒ์ง€๋ฅผ ๋ณด์ธ๋‹ค.
  • ์˜ค์ฐจ ์ง€ํ‘œ๊ฐ€ ์ˆœ์œ„๋ฅผ ๋งค๊ธฐ์ง€ ๋ชปํ•œ๋‹ค. ์„ฑ๊ณต ๋กค์•„์›ƒ ํ‰๊ท ์€ ๋ฐฉ๋ฒ•๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ถ€๋ถ„์ง‘ํ•ฉ์˜ ํ‰๊ท ์ด๊ณ , ์ „์ฒด ํ”„๋ ˆ์ž„ ํ‰๊ท ์€ ์‹คํŒจํ• ์ˆ˜๋ก ์œ ๋ฆฌํ•˜๋‹ค. ์˜ค์ฐจ ์—ด์—์„œ Dexplore๊ฐ€ ์ผ๊ด€๋˜๊ฒŒ ์ตœ์„ ์ด ์•„๋‹Œ ๊ฒƒ๋„ ์ด ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ฐ™์€ ์‹œํ€€์Šค ์ง‘ํ•ฉ(๋ชจ๋“  ๋ฐฉ๋ฒ•์ด ์„ฑ๊ณตํ•œ ๊ต์ง‘ํ•ฉ)์—์„œ ์žฐ ์˜ค์ฐจ๊ฐ€ ์—†์–ด ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค.
  • ์‹ค๊ธฐ ๊ฒฐ๊ณผ๊ฐ€ ์ •์„ฑ๋ฟ์ด๋‹ค. ์‹ค๊ธฐ ์‹œํ–‰ ์ˆ˜ยท์„ฑ๊ณต๋ฅ ยท์‹คํŒจ ์‚ฌ๋ก€๊ฐ€ ์—†๋‹ค. ์‹œ์—ฐ๋œ ๋ฌผ์ฒด(์ƒ์ž, ๋ณ‘, ์ฒœ, ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ์บ”ยท์ปตยท์Šคํ…Œ์ดํ”Œ๋Ÿฌ)๊ฐ€ GRAB ํ•™์Šต ๋ฌผ์ฒด์™€ ์–ด๋–ค ๊ด€๊ณ„์ธ์ง€๋„ ์—†๋‹ค. ๋ฐฐํฌ์—๋Š” RRT ์†๋ชฉ ๊ณ„ํš, ์—„์ง€ ์šฐ์„  ์ˆœ์„œ, ๊ทผ์ ‘ ์‹œ ๋กค์•„์›ƒ ํ™œ์„ฑํ™”, ๊ด€์ ˆ-์ ๊ตฐ ์ตœ๊ทผ์ ‘ ๋Œ€์ฒด๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค. RRT๊ฐ€ ๋ฌผ์ฒด ๊ทผ์ฒ˜ ๋ชฉํ‘œ๋ฅผ ์–ด๋””์„œ ์–ป๋Š”์ง€(๋ฌผ์ฒด ์œ„์น˜ ์ถ”์ •)๋Š” ์“ฐ์—ฌ ์žˆ์ง€ ์•Š๋‹ค. ์„œ๋ก ์˜ โ€œno โ€ฆ pose estimators โ€ฆ required at runtimeโ€๊ณผ ์–ด๋–ป๊ฒŒ ์–‘๋ฆฝํ•˜๋Š”์ง€ ๋…์ž๊ฐ€ ํŒ๋‹จํ•  ๊ทผ๊ฑฐ๊ฐ€ ์—†๋‹ค. ๊ณต๊ฐœ ๋ ˆํฌ์—๋Š” ์‹ค๊ธฐ ๋ฐฐํฌ ์ฝ”๋“œ๊ฐ€ ์—†๊ณ , MODEL_CARD๋Š” ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์‹ค๊ธฐ ๋ฐฐํฌ์šฉ์œผ๋กœ ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ์ ๋Š”๋‹ค.
  • โ€œretargeting ์—†์ดโ€์˜ ๋ฒ”์œ„๊ฐ€ ์ข๋‹ค. ๋ณด์ƒ๊ณผ ์ข…๋ฃŒ๋Š” ์‚ฌ๋žŒ ์† key joint์™€ ์ง์ ‘ ๋น„๊ตํ•˜๋ฏ€๋กœ tracking target์— retargeting์ด ๋“ค์–ด๊ฐ€์ง€ ์•Š๋Š” ๊ฒƒ์€ ๋งž๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋งคํ•‘ \boldsymbol M ์ž์ฒด๊ฐ€ AnyTeleop์˜ retargeting ๋Œ€์‘ ๊ด€๊ณ„์ด๊ณ , ๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ์—ํ”ผ์†Œ๋“œ ์ดˆ๊ธฐ ๊ด€์ ˆ๊ฐ์„ dex-retargeting ์ถœ๋ ฅ์œผ๋กœ ์žก๋Š”๋‹ค(์ฝ”๋“œ ๋Œ€์กฐ ์ ˆ). ๊ณต๊ฐœ MODEL_CARD๋„ ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ โ€œreference motions retargeted from the GRAB sequencesโ€๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ •ํ™•ํ•œ ์ฃผ์žฅ์€ โ€œretargeting์„ ์ •๋‹ต์œผ๋กœ ์ถ”์ข…ํ•˜์ง€ ์•Š๋Š”๋‹คโ€๋‹ค.
  • InterMimic๊ณผ์˜ ์ฐจ์ด๊ฐ€ ๋ถ„๋ฆฌ๋ผ ์žˆ์ง€ ์•Š๋‹ค. ์ƒํƒœ(\boldsymbol D, \boldsymbol C), ๋ณด์ƒ ๊ตฌ์„ฑ, ๋กค์•„์›ƒ ์บ์‹œ ์ดˆ๊ธฐํ™”๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ 1์ €์ž์˜ InterMimic์„ โ€œfollowingโ€์œผ๋กœ ๊ฐ€์ ธ์˜จ๋‹ค. ์–ด๋””๊นŒ์ง€๊ฐ€ ๊ธฐ์กด ์žฅ์น˜์ด๊ณ  ์–ด๋””๋ถ€ํ„ฐ๊ฐ€ ์ด ๋…ผ๋ฌธ์˜ ๊ธฐ์—ฌ์ธ์ง€(RSE์™€ ์ฆ๋ฅ˜ ๊ตฌ์กฐ) ๋ณธ๋ฌธ์ด ๊ตฌ๋ถ„ํ•ด ์ฃผ์ง€ ์•Š๋Š”๋‹ค. InterMimic์˜ ์„ค์ •์„ ๊ทธ๋Œ€๋กœ ๋กœ๋ด‡ ์†์— ์ ์šฉํ•œ ๋ฒ ์ด์Šค๋ผ์ธ์ด ์‚ฌ์‹ค์ƒ โ€œw/o RSEโ€์ผ ํ…๋ฐ, ๊ทธ๋ ‡๋‹ค๊ณ  ๋ฐํžˆ์ง€๋„ ์•Š๋Š”๋‹ค.
  • ์ €์ž ์Šค์Šค๋กœ ๋ฐํžŒ ํ•œ๊ณ„. ์•„์ฃผ ์ž‘๊ฑฐ๋‚˜ ์–‡์€ ๋ฌผ์ฒด์—์„œ ์†๋ ์œ„์น˜ ์˜ค์ฐจ์— ๋ฏผ๊ฐํ•˜๋‹ค. ํ•œ ์†๋งŒ ๋‹ค๋ฃฌ๋‹ค. ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ GRAB 658๊ฐœ ์‹œํ€€์Šค๋กœ ์ž‘๋‹ค. ์ œ๋ชฉ์˜ โ€œScalableโ€์€ 1,269๊ฐœ ์ค‘ ์ ˆ๋ฐ˜์„ ์“ด ํ•œ ๋ฐ์ดํ„ฐ์…‹ ๊ทœ๋ชจ์—์„œ ์ฃผ์žฅ๋˜๊ณ , ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ ๊ณก์„ ์€ ์—†๋‹ค.

์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„์™€ ๋…ผ๋ฌธ vs ์ฝ”๋“œ

์ด ์ ˆ์€ ์ •์  ํ™•์ธ์ด๋‹ค. ์—…์ŠคํŠธ๋ฆผ NVlabs/dexplore ์ปค๋ฐ‹ d0b9320(2026-07-14, ๋‹จ์ผ ์ปค๋ฐ‹)์˜ ํŒŒ์ผ์„ ์ฝ๊ธฐ๋งŒ ํ–ˆ๊ณ , ํ•™์Šตยทํ‰๊ฐ€ยท์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์‹คํ–‰ํ•˜์ง€ ์•Š์•˜๋‹ค. ์•„๋ž˜์˜ ๋…ผ๋ฌธ ์ˆ˜์น˜๋Š” ๋ชจ๋‘ โ€œ๋…ผ๋ฌธ์ด ์ฃผ์žฅํ•œ ๊ฐ’โ€์ด๋ฉฐ, ์ด ๋ธ”๋กœ๊ทธ๊ฐ€ ์žฌํ˜„ํ–ˆ๋‹ค๋Š” ๋œป์ด ์•„๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋…ผ๋ฌธ ์ˆ˜์น˜๋ฅผ ๋‚ธ ์„ค์ •๊ณผ ๊ฐ™์€์ง€๋Š” ํ™•์ธํ•  ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.

๊ณต๊ฐœ ๋ฒ”์œ„.

๋…ผ๋ฌธ ์š”์†Œ ๊ณต๊ฐœ ์ฝ”๋“œ
์ƒํƒœ ์ •์ฑ…(RSE) ํ•™์Šตยทํ‰๊ฐ€ ์žˆ์Œ. InspireยทAllegro ์™ธ์— ๋…ผ๋ฌธ์— ์—†๋Š” LEAPยทShadow ์† ์„ค์ •๋„ ์žˆ๋‹ค
vision ์ •์ฑ… ์ฆ๋ฅ˜(PointNet++ + VAE + DAgger) ์žˆ์Œ. Inspire ์„ค์ •๋งŒ ์žˆ๋‹ค
GRAB ๋ณ€ํ™˜ data_processing/convert_grab.py. GRAB ์›๋ณธ์€ ์žฌ๋ฐฐํฌ ๋ถˆ๊ฐ€๋ผ ์ง์ ‘ ๋ฐ›์•„์•ผ ํ•œ๋‹ค
์ฒดํฌํฌ์ธํŠธ Inspire teacher(inspire.pth)์™€ student(inspire_distill.pth), Git LFS. Allegro ์ฒดํฌํฌ์ธํŠธ๋Š” ์—†๋‹ค
Table 1 ์ง€ํ‘œ(R_{\text{err}} rad, E_{\text{finger}}) ํ‰๊ฐ€ ์Šคํฌ๋ฆฝํŠธ๋Š” ์ƒ์กด ๊ธฐ๋ฐ˜ ์„ฑ๊ณต๋ฅ , 16๊ฐœ key body ํ‰๊ท  ์œ„์น˜ ์˜ค์ฐจ, ๋ฌผ์ฒด ํ‘œ๋ฉด์  ํ‰๊ท  ๊ฑฐ๋ฆฌ๋ฅผ ๋‚ธ๋‹ค. ๋ฌผ์ฒด ํšŒ์ „ ์˜ค์ฐจ(rad)์™€ ์†๋๋งŒ์˜ ์˜ค์ฐจ๋Š” ๊ณ„์‚ฐํ•˜์ง€ ์•Š๋Š”๋‹ค
Table B ์ง€ํ‘œ ์„ฑ๊ณต๋ฅ ์€ ์ƒ์กด(์กฐ๊ธฐ ์ข…๋ฃŒ ์—†์Œ)์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค. ๋…ผ๋ฌธ์˜ โ€œ๋ฌผ์ฒด๋ฅผ ํ…Œ์ด๋ธ”์— ๋˜๋Œ๋ฆผโ€ ์ •์˜๋‚˜ ์ ‘์ด‰ ๋น„์œจ ๊ณ„์‚ฐ์€ ์—†๋‹ค
DexTrackยทAnyTeleop ๋ฒ ์ด์Šค๋ผ์ธ ์—†์Œ
TACO ํ‰๊ฐ€, ์‹ค๊ธฐ ๋ฐฐํฌ ์—†์Œ

๋ผ์ด์„ ์Šค๋Š” NVIDIA OneWay Noncommercial License๋‹ค(๋น„์ƒ์—… ์—ฐ๊ตฌ ์šฉ๋„). MODEL_CARD๋Š” student ์ฒดํฌํฌ์ธํŠธ์˜ 8 ์—ํ”ผ์†Œ๋“œ smoke test ์„ฑ๊ณต๋ฅ  50.0%(4/8)๋ฅผ ์ ์–ด ๋‘์—ˆ๋‹ค. ์ด ๊ฐ’์€ ํ‘œ๋ณธ์ด ์ž‘์•„ Table B์˜ 52.7%์™€ ๋น„๊ตํ•  ๋Œ€์ƒ์ด ์•„๋‹ˆ๋‹ค.

๋…ผ๋ฌธ ์„œ์ˆ ๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฒƒ. ์ข…๋ฃŒ ์กฐ๊ฑด (V)์˜ โ€œ์ ‘์ด‰ ๋ถˆ์ผ์น˜๊ฐ€ 10 ์Šคํ… ๋„˜๊ฒŒ ์ง€์†โ€(๋‹จ, ์ฝ”๋“œ๋Š” ์ฐธ์กฐ๊ฐ€ ์ ‘์ด‰ ์ค‘์ธ๋ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์†์ด ๋‹ฟ์ง€ ์•Š์€ ํ•œ ๋ฐฉํ–ฅ๋งŒ ์„ผ๋‹ค), ์†๋ชฉ residual action(PD ๋ชฉํ‘œ = ํ˜„์žฌ ์†๋ชฉ + ์˜คํ”„์…‹), Inspire mimic joint ์—ฐ๋™(๊ณ„์ˆ˜ 1.05ยท0.6ยท0.8), ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 1/60 s์™€ ์ œ์–ด 30 Hz, residual ํ˜•ํƒœ์˜ VAE latent(\mu_p+\mu_q, encoder logvar)์™€ ์—ํ”ผ์†Œ๋“œ๋งˆ๋‹ค ๊ณ ์ •๋˜๋Š” \epsilon, KL ๊ณ„์ˆ˜๋ฅผ ํ‚ค์šฐ๋Š” ์Šค์ผ€์ค„, DAgger, ๋ฌด์ž‘์œ„ ์นด๋ฉ”๋ผ depth๋ฅผ ๋ Œ๋”๋งํ•ด ์ ๊ตฐ์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒฝ๋กœ๊ฐ€ ์ฝ”๋“œ์™€ ๊ฐ™๋‹ค. ๋ฌผ์ฒด convex hull 20๊ฐœ๋„ ๊ฐ™๋‹ค.

๋…ผ๋ฌธ ์„œ์ˆ ๊ณผ ๋‹ค๋ฅธ ๊ฒƒ.

ํ•ญ๋ชฉ ๋…ผ๋ฌธ ๊ณต๊ฐœ ์ฝ”๋“œ
์ดˆ๊ธฐ ์ƒํƒœ ์†๋ฐ”๋‹ฅ ์ „์—ญ ์ž์„ธ๋งŒ ์ฐธ์กฐ๋กœ, ๋‚˜๋จธ์ง€ ์ž์œ ๋„๋Š” 0. ์ดํ›„ ๋กค์•„์›ƒ ์ƒํƒœ ์บ์‹œ์™€ prioritized sampling ๊ณต๊ฐœ ์„ค์ •(stateInit: Start)์€ Inspire์˜ ์†๋ชฉ 6 + ์†๊ฐ€๋ฝ 12 ๊ด€์ ˆ์„ dex-retargeting ์ถœ๋ ฅ์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค. Allegro task์—๋Š” ์†๊ฐ€๋ฝ์„ 0์œผ๋กœ ๋‘๋ ค๋Š” ์ค„์ด ์žˆ์ง€๋งŒ, ์ธ๋ฑ์‹ฑ ์‚ฌ๋ณธ์— ๋Œ€์ž…ํ•˜๋Š” ํ˜•ํƒœ๋ผ ์‹ค์ œ ์ƒํƒœ์—๋Š” ๋ฐ˜์˜๋˜์ง€ ์•Š๋Š”๋‹ค. ์‹œ์ž‘ ํ”„๋ ˆ์ž„์€ 90% ํ™•๋ฅ ๋กœ ์ฐธ์กฐ ์†์ด ๋ฌผ์ฒด 20 cm ์•ˆ์— ์ฒ˜์Œ ๋“ค์–ด์˜ค๋Š” ํ”„๋ ˆ์ž„ ์ด์ „ ๊ตฌ๊ฐ„์—์„œ, ๋’ค์ชฝ์ผ์ˆ˜๋ก ๋†’์€ ํ™•๋ฅ ๋กœ ๋ฝ‘๊ณ  10%๋Š” 0๋ฒˆ ํ”„๋ ˆ์ž„์ด๋‹ค. ๋กค์•„์›ƒ ์ƒํƒœ ์บ์‹œ ๊ฒฝ๋กœ(Hybrid)๋Š” ์ฝ”๋“œ์— ์žˆ์ง€๋งŒ ์บ์‹œ๋ฅผ ๊ฐฑ์‹ ํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์—†๊ณ  ๊ณต๊ฐœ ์„ค์ •์€ ์ด ๊ฒฝ๋กœ๋ฅผ ํƒ€์ง€ ์•Š๋Š”๋‹ค
์ ์‘ ๋ฌธํ„ฑ์˜ ํ˜•ํƒœ ๋ณด์ƒ R<\kappa์ด๋ฉด ์ข…๋ฃŒ, \kappa=\kappa^{\text{init}}N_{\text{fail}}/N_{\text{total}} ๊ฑฐ๋ฆฌ ๋ฌธํ„ฑ ร— \kappa. ์† key body ์ตœ๋Œ€ ์˜ค์ฐจ >0.8\kappa m, ๋ฌผ์ฒด ํ‘œ๋ฉด์  ์ตœ๋Œ€ ์˜ค์ฐจ >0.6\kappa m, ์†๋-๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ ๊ทธ๋ž˜ํ”„ ์ƒ๋Œ€ ์˜ค์ฐจ >2.0\kappa์ด๋ฉด ์ข…๋ฃŒ
\kappa ํ†ต๊ณ„ ํ˜„์žฌ ํ”„๋ ˆ์ž„์—์„œ ๋ฐฉ๋ฌธํ•œ ๋กค์•„์›ƒ ๋ชจ์…˜ ๋‹จ์œ„ ๋ˆ„์  ์‹คํŒจ/์ „์ฒด ํšŸ์ˆ˜, ํ•˜ํ•œ 0.5๋กœ clamp. ๋ฌธํ„ฑ์€ ์ดˆ๊ธฐ๊ฐ’์˜ 1๋ฐฐ์—์„œ 0.5๋ฐฐ ์‚ฌ์ด์—์„œ๋งŒ ์›€์ง์ธ๋‹ค
์กฐ์ด์ง€ ์•Š๋Š” ์ข…๋ฃŒ ์กฐ๊ฑด ์–ธ๊ธ‰ ์—†์Œ ์ฐธ์กฐ๊ฐ€ ์ ‘์ด‰ ์ค‘์ผ ๋•Œ ์—„์ง€ยท๊ฒ€์ง€ ์†๋์ด ๋ฌผ์ฒด์—์„œ 7 cm ๋„˜๊ฒŒ ๋–จ์–ด์ง€๋ฉด ์ข…๋ฃŒ(\kappa์™€ ๋ฌด๊ด€ํ•œ ๊ณ ์ •๊ฐ’)
๊ฑฐ๋ฆฌ ๊ฐ€์ค‘์น˜ w(\boldsymbol D) \min(1,\boldsymbol D/0.20\,\mathrm m) ์†๋ ์œ„์น˜ยท๋ฐฉํ–ฅ ์˜ค์ฐจ์— \operatorname{clip}(\boldsymbol D,0.01,1.0)์„ ๊ณฑํ•œ๋‹ค. ์ฆ‰ ํฌํ™” ๊ฑฐ๋ฆฌ๊ฐ€ 1 m๋‹ค. \boldsymbol D๋Š” ์ฐธ์กฐ ์†๊ณผ ์ฐธ์กฐ ๋ฌผ์ฒด ์‚ฌ์ด ์ตœ์†Œ ๊ฑฐ๋ฆฌ
์—๋„ˆ์ง€ ํ•ญ์˜ ์ •์˜ ์—ฐ์† PD ๋ชฉํ‘œ์˜ ํฐ ๋ณ€ํ™”, ํฐ ๊ด€์ ˆ ๊ฐ€์†๋„ยท์†๋„์— ๋ฒŒ์  PD ๋ชฉํ‘œ ๋ณ€ํ™”์— ๋Œ€ํ•œ ํ•ญ์€ ์—†๊ณ , ์†๋ชฉยท๊ด€์ ˆยท๋ฌผ์ฒด ์†๋„์˜ ์œ ํ•œ์ฐจ๋ถ„(๊ฐ€์†๋„), ๊ด€์ ˆ ์†๋„, ์ ‘์ด‰๋ ฅ ํฌ๊ธฐ์— ๋ฒŒ์ ์„ ์ค€๋‹ค
์—๋„ˆ์ง€ ํ•ญ์˜ ๊ฑฐ๋ฆฌ ๋ฐ˜๋น„๋ก€ ์žˆ์Œ ๋ณด์ƒ ํ•จ์ˆ˜(compute_humanoid_reward)์—์„œ ์—๋„ˆ์ง€ ํ•ญ์— ๊ฑฐ๋ฆฌ ๊ฐ€์ค‘์„ ๊ณฑํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ๋‹ค. ๊ฑฐ๋ฆฌ์— ๋”ฐ๋ผ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์€ ์ƒํ˜ธ์ž‘์šฉ ๊ทธ๋ž˜ํ”„ ํ•ญ(1-\boldsymbol D ๊ฐ€์ค‘)๊ณผ ๋น„์ ‘์ด‰ ๊ตฌ๊ฐ„์˜ ์†๊ฐ€๋ฝ ๊ตฝํž˜ ๋ฒŒ์ (0.1 m ์ค‘์‹ฌ ๊ฐ€์šฐ์‹œ์•ˆ ๊ฐ€์ค‘)์ด๋‹ค
ํ…Œ์ด๋ธ” ์ถฉ๋Œ ์ปค๋ฆฌํ˜๋Ÿผ ์—†์Œ ๋ชจ์…˜๋ณ„ ์„ฑ๊ณต๋ฅ ์ด 50%๋ฅผ ๋„˜์œผ๋ฉด ํ…Œ์ด๋ธ”์˜ collision filter๋ฅผ 2์—์„œ 1๋กœ ๋ฐ”๊พธ๋Š” โ€œcollision filter curriculumโ€์ด ์žˆ๋‹ค. ์ด ์ปค๋ฆฌํ˜๋Ÿผ๊ณผ ์ ์‘ ๋ฌธํ„ฑ์€ ๊ฐ™์€ ์กฐ๊ฑด(stateInit: Start)์—์„œ๋งŒ ์ผœ์ง„๋‹ค
ํ‰๊ฐ€ ์‹œ ๋ฌธํ„ฑ ์„ฑ๊ณต = ๋ฌผ์ฒด๋ฅผ ๋–จ์–ด๋œจ๋ฆฌ๊ฑฐ๋‚˜ ํฐ ์ดํƒˆ ์—†์ด ์™„์ฃผ ํ‰๊ฐ€ ์Šคํฌ๋ฆฝํŠธ๋Š” ์ ์‘์„ ๋„๊ณ  \kappa=1(๊ฐ€์žฅ ๋„“์€ ๋ฌธํ„ฑ)์—์„œ ์กฐ๊ธฐ ์ข…๋ฃŒ ์—†์ด ๋๊นŒ์ง€ ๊ฐ„ ์—ํ”ผ์†Œ๋“œ๋ฅผ ์„ฑ๊ณต์œผ๋กœ ์„ผ๋‹ค
์ฐธ์กฐ ์‹œ์  K ๋ฏธ๋ณด๊ณ  \{1, 16\} ํ”„๋ ˆ์ž„ ๋’ค ๋‘ ์‹œ์ 
Table A ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์„ค์ • env 4096, substeps 8, contact offset 0.02, max depenetration 10, ๋ฌผ์ฒด ๋ฐ€๋„ 50, ๋งˆ์ฐฐ 0.9ยท๋ฐ˜๋ฐœ 0.7 ๊ณต๊ฐœ Inspire ์„ค์ •์€ env 8192, contact offset 0.01, max depenetration 20, ์ฝ”๋“œ์˜ ๋ฌผ์ฒด ๋ฐ€๋„ 20. substeps๋Š” 4์ธ๋ฐ ์ œ์–ด ์Šคํ…๋‹น ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 2ํšŒ๋ฅผ ๊ณฑํ•˜๋ฉด 8์ด ๋œ๋‹ค. ๋ฌผ์ฒด ๋งˆ์ฐฐยท๋ฐ˜๋ฐœ์„ ์„ค์ •ํ•˜๋Š” ์ฝ”๋“œ๋Š” ์ฐพ์ง€ ๋ชปํ–ˆ๋‹ค
Table C ๋ฌผ๋ฆฌ ๋žœ๋คํ™” ๋งˆ์ฐฐยท๋ฐ˜๋ฐœยท๋ฐ€๋„ยท๋ชจ์–‘ ์Šค์ผ€์ผ ๋žœ๋คํ™” ํ•จ์ˆ˜(apply_randomizations)๋Š” ์ •์˜๋งŒ ์žˆ๊ณ  ํ˜ธ์ถœ๋˜๋Š” ๊ณณ์ด ์—†์œผ๋ฉฐ, ๊ณต๊ฐœ ์„ค์ • ํŒŒ์ผ์— ์ด ๋ฒ”์œ„๊ฐ€ ์—†๋‹ค. ์ฆ๋ฅ˜ ์„ค์ •์—๋Š” ๋Œ€์‹  ์ ๊ตฐ ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ(\sigma=0.01), 15% ์  dropout, 5% ๋ฌด์ž‘์œ„ ์ด์ƒ์ ์ด ์žˆ๋‹ค
DAgger ๋กค์•„์›ƒ teacher๋ฅผ expert๋กœ ํ•œ DAgger, ์ถ”๋ก  ๋•Œ๋Š” encoder ์—†์ด prior์—์„œ z ํ•™์Šต ์ค‘ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๋Š” ๋กค์•„์›ƒ์€ ํŠน๊ถŒ ์ •๋ณด๋ฅผ ๋ฐ›๋Š” encoder๋ฅผ ์ผ  ์ฑ„(with_encoder: True) ๋ˆ๋‹ค. ์ฆ‰ DAgger๊ฐ€ ๋ฐฉ๋ฌธํ•˜๋Š” ์ƒํƒœ๋Š” ๋ฐฐํฌ๋˜๋Š” prior-only ์ •์ฑ…์˜ ์ƒํƒœ ๋ถ„ํฌ์™€ ๋‹ค๋ฅด๋‹ค
PD gain ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 100 / 10 ์†๊ฐ€๋ฝ 100 / 10์€ ๊ฐ™๊ณ , ์†๋ชฉ 6์ž์œ ๋„๋Š” 200 / 20
student ๊ด€์ธก์˜ ์ด๋ ฅ ์งง์€ ๊ณผ๊ฑฐ ์ƒํƒœ ์ด๋ ฅ์„ ํฌํ•จ ๊ณต๊ฐœ student ๊ด€์ธก(30D ๊ณ ์œ ๊ฐ๊ฐ + 518์  + ์œ ํšจ ๋งˆ์Šคํฌ = 2102D)์€ ํ˜„์žฌ ์‹œ์  ๊ฐ’๋งŒ ๋‹ด๊ณ  ์ด๋ ฅ ํ•ญ์ด ์—†๋‹ค
student ์ž…๋ ฅ์˜ ์ด‰๊ฐ ์ด‰๊ฐยท๊ด€์ ˆ ์†๋„๋Š” sim-to-real ๊ฐ„๊ทน ๋•Œ๋ฌธ์— ์ œ์™ธ ๊ด€์ ˆ ์†๋„๋Š” ๋น ์ง€์ง€๋งŒ, ์† ์ ‘์ด‰ ๊ฐ•์ฒด 5๊ฐœ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ ‘์ด‰ ์—ฌ๋ถ€(์ ‘์ด‰๋ ฅ > 0.1)๊ฐ€ student ๊ณ ์œ ๊ฐ๊ฐ ๋ฒกํ„ฐ์— ๋“ค์–ด๊ฐ„๋‹ค
์ฆ๋ฅ˜ ์†์‹ค \mathcal L_{\text{rec}}+\beta\mathcal L_{\text{KL}} latent์—์„œ ๋ฌผ์ฒด ์œ„์น˜ยทํšŒ์ „์„ ๋ณต์›ํ•˜๋Š” ๋ณด์กฐ decoder ์†์‹ค(๊ณ„์ˆ˜ 0.1)์ด ๋”ํ•ด์ง„๋‹ค. KL ๊ณ„์ˆ˜๋Š” 0.01โ†’0.1๋กœ 3,000 epoch์— ๊ฑธ์ณ ํ‚ค์šด๋‹ค. ์„ค์ • ์ฃผ์„์— โ€œbest-known defaultsโ€, โ€œ10x stronger than legacy 0.01โ€์ด ์žˆ์–ด ๋…ผ๋ฌธ ์ดํ›„ ์กฐ์ •๋œ ๊ฐ’์ผ ์ˆ˜ ์žˆ๋‹ค

๊ฐ€์žฅ ํฐ ์ฐจ์ด๋Š” ์ดˆ๊ธฐ ์ƒํƒœ๋‹ค. ๋…ผ๋ฌธ์€ MANO์™€ ๋กœ๋ด‡ ์†์˜ ํ•ด๋ถ€ํ•™ ์ฐจ์ด ๋•Œ๋ฌธ์— MANO ์ž์„ธ๋ฅผ ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ์ค„ ์ˆ˜ ์—†์–ด ์†๋ฐ”๋‹ฅ๋งŒ ๋งž์ถ˜๋‹ค๊ณ  ์“ฐ๋Š”๋ฐ, ๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ๋ฐ”๋กœ ๊ทธ ๋ฌธ์ œ๋ฅผ dex-retargeting์œผ๋กœ ํ‘ผ ๊ด€์ ˆ๊ฐ์„ ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ์“ด๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋Œ€๋ถ€๋ถ„์˜ ์—ํ”ผ์†Œ๋“œ๊ฐ€ ์ ‘์ด‰ ์ง์ „ ๊ตฌ๊ฐ„์—์„œ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ, ์ •์ฑ…์€ โ€œretargeting์ด ์ œ์•ˆํ•œ ์†๊ฐ€๋ฝ ์ž์„ธ๋กœ ๋ฌผ์ฒด ์•ž์— ๋†“์ธ ์ƒํƒœโ€์—์„œ ์ถœ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์ด๊ฒƒ์€ tracking target์ด ์•„๋‹ˆ๋ผ ์ถœ๋ฐœ์ ์ผ ๋ฟ์ด๊ณ , ์ดํ›„ ๊ถค์ ์€ RSE๊ฐ€ ์ •ํ•œ๋‹ค. ๊ทธ๋ž˜๋„ ๋…ผ๋ฌธ์˜ โ€œwithout explicit retargetingโ€๊ณผ โ€œretargeting errors can propagateโ€๋ผ๋Š” ์„œ์‚ฌ๋ฅผ ์ฝ์€ ๋…์ž๊ฐ€ ์˜ˆ์ƒํ•˜๋Š” ๊ตฌํ˜„์€ ์•„๋‹ˆ๋‹ค. README๋Š” โ€œretargeting step โ€ฆ is not strictly necessary for trainingโ€์ด๋ผ๊ณ  ์ ๋Š”๋‹ค. ๋‹ค๋งŒ ๊ณต๊ฐœ ์„ค์ • ๊ทธ๋Œ€๋กœ ํ•™์Šตํ•˜๋ฉด ์ด ๊ฐ’์ด ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ์“ฐ์ด๋ฏ€๋กœ, ํ•„์š” ์—†๋‹ค๋Š” ๋ง์€ โ€œ0์œผ๋กœ ์ฑ„์šด ๋ฐ์ดํ„ฐ๋กœ๋„ ๋Œ์•„๊ฐ„๋‹คโ€๋Š” ๋œป์œผ๋กœ ์ฝํžŒ๋‹ค(ํ•„์ž ํ•ด์„, ์‹คํ–‰ ํ™•์ธ ์•„๋‹˜).

๋‘ ๋ฒˆ์งธ๋Š” scope์˜ ์‹ค์ œ ๋ชจ์–‘์ด๋‹ค. ์šด๋™ํ•™ ์ข…๋ฃŒ ๋ฌธํ„ฑ์€ \kappa=1์—์„œ ์† key body 0.8 m, ๋ฌผ์ฒด 0.6 m์ด๊ณ , ๊ฐ€์žฅ ์กฐ์—ฌ๋„ 0.4 m์™€ 0.3 m๋‹ค. ์† ํฌ๊ธฐ๋ฅผ ์ƒ๊ฐํ•˜๋ฉด ์ด ๋‘ ๋ฌธํ„ฑ์€ ๊ฑฐ์˜ ๊ฑธ๋ฆฌ์ง€ ์•Š๋Š” ์ˆ˜์ค€์ด๋‹ค(ํ•„์ž ํ•ด์„). ์‹ค์ œ๋กœ ํ†ต๋กœ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์ƒํ˜ธ์ž‘์šฉ ๊ทธ๋ž˜ํ”„์˜ ์ƒ๋Œ€ ์˜ค์ฐจ ๋ฌธํ„ฑ(2.0\kappa), \kappa์™€ ๋ฌด๊ด€ํ•œ 7 cm ์†๋ ๋ฌธํ„ฑ, 10 ์Šคํ… ์ ‘์ด‰ ๋ถˆ์ผ์น˜์ผ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ฆ‰ ๊ณต๊ฐœ ๊ตฌํ˜„์—์„œ โ€œreference scopeโ€๋Š” ์† ๋ชจ์–‘ ๊ณต๊ฐ„์ด ์•„๋‹ˆ๋ผ ์†๋-๋ฌผ์ฒด ์ƒ๋Œ€ ๊ด€๊ณ„ ๊ณต๊ฐ„์— ์ฃผ๋กœ ๊ฑธ๋ ค ์žˆ๋‹ค. ์ด๊ฒƒ์€ ๋…ผ๋ฌธ์˜ ์ง๊ด€(โ€œ๋ฌด์—‡์„โ€์€ ์ง€ํ‚ค๊ณ  โ€œ์–ด๋–ป๊ฒŒโ€๋Š” ๋งก๊ธด๋‹ค)๊ณผ ์˜คํžˆ๋ ค ์ž˜ ๋งž๋Š” ๊ตฌํ˜„์ด์ง€๋งŒ, ๋…ผ๋ฌธ ์‹ (I)~(IV)์˜ R<\kappa ์„œ์ˆ ๋กœ๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค.

์„ธ ๋ฒˆ์งธ๋Š” ํ‰๊ฐ€ ๊ธฐ์ค€์ด๋‹ค. ๊ณต๊ฐœ ํ‰๊ฐ€ ์Šคํฌ๋ฆฝํŠธ์˜ ์„ฑ๊ณต์€ ๊ฐ€์žฅ ๋„“์€ ๋ฌธํ„ฑ(\kappa=1)์—์„œ์˜ ์ƒ์กด์ด๊ณ , ์ดˆ๊ธฐ ์ƒํƒœ๋„ ํ•™์Šต ๋•Œ์™€ ๊ฐ™์ด ์ ‘์ด‰ ์ง์ „ ๊ตฌ๊ฐ„์—์„œ ๋ฝ‘๋Š”๋‹ค. Table 1์˜ ์„ฑ๊ณต๋ฅ ์ด ์ด ์ •์˜๋กœ ๊ณ„์‚ฐ๋œ ๊ฒƒ์ธ์ง€ ๋…ผ๋ฌธ์€ ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค. ๊ฐ™์€ ์ •์˜๋ผ๋ฉด โ€œํฐ ์ดํƒˆโ€์˜ ๊ธฐ์ค€์ด ํ•™์Šต ์ค‘ ๋„๋‹ฌํ•œ ๊ฐ€์žฅ ์ข์€ ํ†ต๋กœ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฐ€์žฅ ๋„“์€ ํ†ต๋กœ๋ผ๋Š” ๋œป์ด๋‹ค.

๋„ค ๋ฒˆ์งธ๋Š” student ์ž…๋ ฅ์˜ ์ ‘์ด‰ ์‹ ํ˜ธ๋‹ค. ๋…ผ๋ฌธ์€ ์ด‰๊ฐ์„ sim-to-real ๊ฐ„๊ทน ๋•Œ๋ฌธ์— ๋บ๋‹ค๊ณ  ์“ฐ์ง€๋งŒ, ๊ณต๊ฐœ student ํ™˜๊ฒฝ์€ ์†๊ฐ€๋ฝ ๊ฐ•์ฒด 5๊ฐœ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ ‘์ด‰ ์—ฌ๋ถ€๋ฅผ ๊ณ ์œ ๊ฐ๊ฐ ๋ฒกํ„ฐ์— ๋„ฃ๋Š”๋‹ค. ์‹ค๊ธฐ์—์„œ ์ด 5๊ฐœ ๊ฐ’์„ ๋ฌด์—‡์œผ๋กœ ์ฑ„์› ๋Š”์ง€(์†์˜ ํž˜ ์„ผ์„œ, 0 ๊ณ ์ •, ๋˜๋Š” ๋‹ค๋ฅธ ํŒ์˜ ์ •์ฑ…)๋Š” ๋ฐฐํฌ ์ฝ”๋“œ๊ฐ€ ์—†์–ด ์•Œ ์ˆ˜ ์—†๋‹ค. ๋™๋ด‰๋œ student ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์ด ๊ณต๊ฐœ ์„ค์ •์œผ๋กœ ํ•™์Šต๋œ ๊ฒƒ์ธ์ง€๋„ ๋ ˆํฌ๋งŒ์œผ๋กœ๋Š” ํ™•์ •๋˜์ง€ ์•Š๋Š”๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€

3๋‹จ ํŒŒ์ดํ”„๋ผ์ธ ๊ณ„์—ด. DexTrack์€ ๊ถค์ ๋ณ„ RL๊ณผ homotopy ์ตœ์ ํ™”๋กœ ์‹œ์—ฐ์„ ์บ์„œ ๋ฒ”์šฉ tracker๋ฅผ ํ•™์Šตํ•˜๊ณ , ManipTrans๋Š” ์† ๋ชจ๋ฐฉ ์‚ฌ์ „ํ•™์Šต ์œ„์— residual ๋ชจ๋“ˆ์„ ์–น๋Š”๋‹ค. ๋‘˜ ๋‹ค retargeting๋œ ๋กœ๋ด‡ ๊ถค์ ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›๋Š”๋‹ค. Dexplore๋Š” ์ด ์ž…๋ ฅ ๋‹จ๊ณ„๋ฅผ RL ์•ˆ์œผ๋กœ ํก์ˆ˜ํ•œ๋‹ค. ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์€ Dexplore ๋กค์•„์›ƒ์ด DexTrack์˜ ์ž…๋ ฅ์œผ๋กœ๋„ ์ข‹๋‹ค๋Š” Table 1์˜ ๊ฒฐ๊ณผ๋‹ค. ๋‘ ๊ณ„์—ด์€ ๊ฒฝ์Ÿ์ด๋ผ๊ธฐ๋ณด๋‹ค โ€œ์ข‹์€ ์ฐธ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋‹จ๊ณ„โ€์™€ โ€œ๋ฒ”์šฉ tracker๋ฅผ ํ•™์Šตํ•˜๋Š” ๋‹จ๊ณ„โ€๋กœ ๊ฒฐํ•ฉ๋  ์ˆ˜ ์žˆ๋‹ค.

๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ retargeting ๊ณ„์—ด. DexMachina๋Š” ๊ฐ€์ƒ ๋ฌผ์ฒด ์ปจํŠธ๋กค๋Ÿฌ์˜ ๊ฐ•๋„๋ฅผ ์ค„์—ฌ ๊ฐ€๋Š” ์ปค๋ฆฌํ˜๋Ÿผ์œผ๋กœ, SPIDER๋Š” ์ƒ˜ํ”Œ๋ง ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”์™€ ๊ฐ€์ƒ ์ ‘์ด‰ ๊ฐ€์ด๋˜์Šค๋กœ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ‘ผ๋‹ค. SPIDER ๋ฆฌ๋ทฐ์—์„œ๋„ ์งš์—ˆ๋“ฏ SPIDER๋Š” ๋จผ์ € ๊ถค์ ์„ ๋งŒ๋“ค๊ณ  ๋‚˜์ค‘์— ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š” 2๋‹จ๊ณ„, Dexplore๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š” 1๋‹จ๊ณ„๋‹ค. ์„ธ ๋ฐฉ๋ฒ• ๋ชจ๋‘ โ€œํ•™์Šต ์ดˆ๊ธฐ์—๋Š” ํ—ˆ์šฉ ๋ฒ”์œ„๋ฅผ ๋„“๊ฒŒ, ๋‚˜์ค‘์—๋Š” ์ข๊ฒŒโ€๋ผ๋Š” ์ปค๋ฆฌํ˜๋Ÿผ ๊ตฌ์กฐ๋ฅผ ๊ณต์œ ํ•˜๋Š”๋ฐ, DexMachina๋Š” ๊ทธ ๋ฒ”์œ„๋ฅผ ๊ฐ€์ƒ ํž˜์œผ๋กœ, Dexplore๋Š” ์ข…๋ฃŒ ๋ฌธํ„ฑ์œผ๋กœ ์ •์˜ํ•œ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฅด๋‹ค. DexTaG๋Š” ์ฐธ์กฐ ๊ธฐํ•˜๊ฐ€ ๋ถ€์ •ํ™•ํ•œ ๋ฌธ์ œ๋ฅผ ์ธก์ •๋œ ์ด‰๊ฐ ์ง€๋„๋กœ ํ‘ผ๋‹ค. Dexplore๋Š” ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ โ€œ์ฐธ์กฐ๋ฅผ ๋œ ๋ฏฟ๋Š”๋‹คโ€๋กœ ํ‘ผ๋‹ค.

ํƒ์ƒ‰์„ ๊ตฌ์กฐํ™”ํ•œ๋‹ค๋Š” ๊ด€์ . EigenDEXplore๋Š” ์ด๋ฆ„์ด ๋น„์Šทํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๋…ผ๋ฌธ์ด๋‹ค. ์‚ฌ๋žŒ ์† PCA๋กœ RL ํƒ์ƒ‰ ๋…ธ์ด์ฆˆ์˜ ๊ณต๋ถ„์‚ฐ์„ ๊ตฌ์กฐํ™”ํ•œ๋‹ค. Dexplore๋Š” ํƒ์ƒ‰์˜ ํ—ˆ์šฉ ์˜์—ญ์„ ์ฐธ์กฐ๋กœ ๊ตฌ์กฐํ™”ํ•œ๋‹ค. ํ•˜๋‚˜๋Š” โ€œ์–ด๋А ๋ฐฉํ–ฅ์œผ๋กœ ํ”๋“ค์–ด ๋ณผ์ง€โ€, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” โ€œ์–ด๋””๊นŒ์ง€ ๊ฐ€๋„ ๋˜๋Š”์ง€โ€๋ฅผ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ์—์„œ ๊ฐ€์ ธ์˜จ๋‹ค. ๋‘ ์žฅ์น˜๋Š” ๋…๋ฆฝ์ ์ด๋ผ ํ•จ๊ป˜ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

์ฆ๋ฅ˜ ๊ตฌ์กฐ. vision ์ •์ฑ…์˜ VAE๋Š” MaskedMimic(ํœด๋จธ๋…ธ์ด๋“œ)์˜ residual encoderยท์ƒํƒœ ์˜์กด priorยท๋งˆ์Šคํ‚น goal ์„ค๊ณ„๋ฅผ ์†์žฌ์ฃผ ์กฐ์ž‘์œผ๋กœ ์˜ฎ๊ธด ๊ฒƒ์ด๋‹ค. ๊ฐ™์€ ๊ณ„๋ณด์˜ ํœด๋จธ๋…ธ์ด๋“œ ์ชฝ ์‚ฌ๋ก€๋Š” SONIC ๋ฆฌ๋ทฐ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์†์žฌ์ฃผ ์กฐ์ž‘์—์„œ teacher-student ์ฆ๋ฅ˜๋Š” ํ”ํ•˜์ง€๋งŒ, latent๋กœ ํŒŒ์ง€ ์Šคํƒ€์ผ์˜ ๋‹ค์–‘์„ฑ์„ ๋‚จ๊ธฐ๊ณ  sparse goal(์†๋ชฉ ๊ถค์ ๋งŒ)๋กœ ์กฐ๊ฑดํ™”ํ•˜๋Š” ์ ์ด ์ด ๋…ผ๋ฌธ์˜ ํŠน์ง•์ด๋‹ค.

์š”์•ฝ

Dexplore๋Š” ์‚ฌ๋žŒ MoCap์„ ๋กœ๋ด‡ ์† ์ •์ฑ…์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๋ฌธ์ œ์—์„œ retargeting์„ ๋ณ„๋„ ๋‹จ๊ณ„๋กœ ๋‘์ง€ ์•Š๋Š”๋‹ค. ์‹œ์—ฐ ๋‘˜๋ ˆ์— ์ข…๋ฃŒ ๋ฌธํ„ฑ์œผ๋กœ ์ •์˜ํ•œ ํ†ต๋กœ๋ฅผ ๋งŒ๋“ค๊ณ , ์‹คํŒจ์œจ์— ๋”ฐ๋ผ ํ†ต๋กœ๋ฅผ ์กฐ์ด๋ฉฐ, ์†์ด ๋ฌผ์ฒด์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ์† ๋ชจ์–‘ ์ถ”์ข…์„ ํ‘ธ๋Š” Reference-Scoped Exploration์ด ํ•ต์‹ฌ์ด๋‹ค. RSE ์ ˆ์ œ(29.9 โ†’ 87.7 / 78.7%)์™€ DexTrack์˜ ์ฐธ์กฐ ๊ต์ฒด ์‹คํ—˜(7.4 โ†’ 69.8%)์€ โ€œretargeting์ด ๋ณ‘๋ชฉ์ด๊ณ , ๋ฌผ๋ฆฌ ์•ˆ์—์„œ ํ‘ธ๋Š” ํŽธ์ด ๋‚ซ๋‹คโ€๋Š” ์ฃผ์žฅ์„ ์ง์ ‘ ๋’ท๋ฐ›์นจํ•œ๋‹ค. ์ฆ๋ฅ˜๋œ vision ์ •์ฑ…์€ ๋‹จ์ผ depth๋กœ 52.7%์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์„ฑ๊ณต๋ฅ ์„ ๋‚ด๊ณ  ์‹ค๊ธฐ์— ์˜ฌ๋ผ๊ฐ„๋‹ค.

ํ•œ๊ณ„๋Š” ํ‰๊ฐ€์— ์žˆ๋‹ค. ๋ถ„ํ• ยท์‹œํ–‰ ์ˆ˜ยท์‹œ๋“œ๊ฐ€ ์—†๊ณ , ์ผ๋ฐ˜ํ™”์™€ ์‹ค๊ธฐ๋Š” ์ •์„ฑ ๊ฒฐ๊ณผ๋ฟ์ด๋ฉฐ, ๋ฒ ์ด์Šค๋ผ์ธ DexTrack์€ ํ•ต์‹ฌ์ด ๋น ์ง„ ์žฌ๊ตฌ์„ฑํŒ์ด๋‹ค. ๋…ผ๋ฌธ์˜ ์ ์‘ ๋ฌธํ„ฑ ์‹์€ ์„œ์ˆ ๊ณผ ๋ฐฉํ–ฅ์ด ๋ฐ˜๋Œ€๋กœ ์“ฐ์—ฌ ์žˆ๊ณ , ๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ๊ฑฐ๋ฆฌ ๋ฌธํ„ฑ์œผ๋กœ ์ด๋ฅผ ๋ฐ”๋กœ์žก๋Š” ๋Œ€์‹  ์ดˆ๊ธฐ ์ƒํƒœ๋ฅผ dex-retargeting์œผ๋กœ ์žก๋Š” ๋“ฑ ๋…ผ๋ฌธ๊ณผ ๋‹ค๋ฅธ ์„ ํƒ์„ ๋‹ด๊ณ  ์žˆ๋‹ค. โ€œ์‹œ์—ฐ์„ ์ •๋‹ต์ด ์•„๋‹ˆ๋ผ ํ—ˆ์šฉ ๋ฒ”์œ„๋กœ ์“ด๋‹คโ€๋Š” ์•„์ด๋””์–ด ์ž์ฒด๋Š” ๋‹จ์ˆœํ•˜๊ณ  ์ด์‹์„ฑ์ด ๋†’๋‹ค. ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋ผ ์žˆ์œผ๋ฏ€๋กœ, ๊ฐ™์€ ์žฅ์น˜๊ฐ€ ๋‹ค๋ฅธ ์†๊ณผ ๋” ํฐ ๋ฐ์ดํ„ฐ์—์„œ๋„ ํ†ตํ•˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ํ†ต๋กœ๋ฅผ ์‹ค์ œ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์–ด๋А ์ข…๋ฃŒ ์กฐ๊ฑด์ธ์ง€๋ฅผ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์ด ๊ธ€์— ๋Œ€ํ•ด

  • ์ฝ์€ ๋ฒ”์œ„: arXiv v1(2025-09-11 ์ œ์ถœ, CoRL 2025) ๋ณธ๋ฌธ๊ณผ ๋ถ€๋ก(A ๋ฐ๋ชจ ์˜์ƒ, B ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์„ค์ •, C ์‹ค๊ธฐ ๋ฐฐํฌ)์„ arXiv e-print LaTeX ์›๋ณธ๊ณผ PDF๋กœ ์ฝ์—ˆ๋‹ค. ๊ทธ๋ฆผ ๋ฒˆํ˜ธ๋Š” PDF ๊ธฐ์ค€์ด๋‹ค(๋ณธ๋ฌธ Fig. 1~5, ๋ถ€๋ก Fig. A~D, ๋ถ€๋ก Table A~C). ๊ทธ๋ฆผ์€ e-print์— ๋“ค์–ด ์žˆ๋Š” ์›๋ณธ ๊ทธ๋ฆผ์ด๋‹ค. ๋ถ€๋ก์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฐ๋ชจ ์˜์ƒ URL(sirui-xu.github.io/dexplore/demo.mp4)์€ 404๋ฅผ ๋‚ด๊ณ , ๊ฐ™์€ ์˜์ƒ์ด ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์— ์žˆ๋‹ค. ๋ณธ๋ฌธ์˜ ์˜์ƒ์€ ๋ชจ๋‘ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ์˜์ƒ์ด๋‹ค.
  • ์ฝ”๋“œ: GitHub ๋ ˆํฌ ์—…์ŠคํŠธ๋ฆผ ์ปค๋ฐ‹ d0b9320 ๊ธฐ์ค€์œผ๋กœ READMEยทMODEL_CARDยท์„ค์ • ํŒŒ์ผ๊ณผ ํ•ต์‹ฌ ํŒŒ์ผ(๋ณด์ƒยท์ข…๋ฃŒยท์ดˆ๊ธฐํ™”ยท์ ์‘ ๋ฌธํ„ฑ, GRAB ๋ณ€ํ™˜, ์ฆ๋ฅ˜ ํ™˜๊ฒฝยท๋„คํŠธ์›Œํฌยทํ•™์Šต๊ธฐ, ํ‰๊ฐ€ ์Šคํฌ๋ฆฝํŠธ)์„ ์ฝ์—ˆ๋‹ค. ๊ฐ™์€ ๋ ˆํฌ์˜ ์ฝ”๋“œ ๊ตฌ์กฐ ๋…ธํŠธ๊ฐ€ ์ง€์ ํ•œ ๋…ผ๋ฌธ-์ฝ”๋“œ ์ฐจ์ด๋Š” ์› ํŒŒ์ผ์„ ๋‹ค์‹œ ์—ด์–ด ํ™•์ธํ•œ ๊ฒƒ๋งŒ ๋ฐ˜์˜ํ–ˆ๋‹ค. ์ฝ”๋“œ๋Š” ์‹คํ–‰ํ•˜์ง€ ์•Š์•˜๋‹ค.
  • ํ‘œ๊ธฐ: โ€œํ•„์ž ๊ณ„์‚ฐโ€์€ ๋…ผ๋ฌธ ํ‘œ ๊ฐ’์œผ๋กœ ์ง์ ‘ ๊ณ„์‚ฐํ•œ ๊ฒƒ์ด๊ณ , โ€œํ•„์ž ํ•ด์„โ€์€ ๋…ผ๋ฌธ์ด๋‚˜ ์ฝ”๋“œ๊ฐ€ ์ง์ ‘ ๋งํ•˜์ง€ ์•Š๋Š” ์ถ”๋ก ์ด๋‹ค.

Copyright 2026, JungYeon Lee