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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์† ๋ฐ–์˜ dexterity๊ฐ€ ์™œ ๋”ฐ๋กœ ์–ด๋ ค์šด๊ฐ€ (ยงIยทยงII)
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ 1: whole-body grasp ์ƒ์„ฑ (ยงIII-A, ๋ถ€๋ก IยทII)
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ 2: WBD-EX expert (ยงIII-B, ๋ถ€๋ก IIIยทIVยทV)
      • goal graph์™€ ๋ชฉํ‘œ ์ƒ˜ํ”Œ๋ง
      • ์„ฑ๊ณต ์กฐ๊ฑด๊ณผ ์œ ์˜ˆ ์‹œ๊ฐ„
      • ๊ด€์ธกยทํ–‰๋™ยท๋ณด์ƒ
      • ๋‘ ๋‹จ๊ณ„ ํ•™์Šต: ๊ตฌ์—์„œ warm start
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ 3: ์ฆ๋ฅ˜๋œ WBD ์ปจํŠธ๋กค๋Ÿฌ (ยงIII-C, ๋ถ€๋ก VIยทVII)
      • ๋ฐ์ดํ„ฐ: escapability๋กœ ์ถœ๋ฐœ grasp ๊ณ ๋ฅด๊ธฐ
      • ๊ตฌ์กฐ: DexterityGen์˜ diffusion + inverse dynamics
      • ์ถ”๋ก : gradient guidance์™€ ๋ช…๋ น ์ฒด์ธ
    • ์ง๊ด€: ํŒ”์€ ์†๊ฐ€๋ฝ, ๋ชธํ†ต์€ ์†๋ฐ”๋‹ฅ, ๊ทธ๋ฆฌ๊ณ  ์†๊ฐ€๋ฝ์ด ๋‘˜๋ฟ์ธ ์†
    • ์‹คํ—˜ ์…‹์—… (ยงIV-A)
    • ์‹คํ—˜ 1: ์‹œ๋ฎฌ๋ ˆ์ด์…˜, ๋…ธ์ด์ฆˆ ๋ช…๋ น ์ •์ œ (ยงIV-B, Fig. 4ยท5, Table X)
    • ์‹คํ—˜ 2: ์‹ค๊ธฐ Unitree G1 (ยงIV-C, Table IยทII, Fig. 6)
    • ์‹คํ—˜ 3: ๋ถ€๋ก์˜ expert ํ’ˆ์งˆ, warm start, ๋น„์šฉ (๋ถ€๋ก IVยทV)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ
    • ์ด ๊ธ€์— ๋Œ€ํ•ด

๐Ÿ“ƒWBD ๋ฆฌ๋ทฐ

humanoid
dexterity
grasp
distillation
teleop
Whole-Body Dexterity
Published

November 2, 2026

  • Paper Link (arXiv:2610.22184)

  • Project

  • Conor Mc Gartoll*, An Dang*, Pranay Thangeda*, Arjun Gupta, Carolina Higuera, Nima Fazeli, Mustafa Mukadamโ€ , Manikantan Nambiโ€  (* ๋™๋“ฑ ๊ธฐ์—ฌ, โ€  ๋™๋“ฑ ์ง€๋„)

  • Amazon ยท University of California, San Diego ยท University of Michigan / arXiv preprint (cs.RO), 2026 (v1)

  1. ๐Ÿ’ก ์‚ฌ๋žŒ์€ ์ƒ์ž๋ฅผ ๊ฐ€์Šด์— ๋Œ€๊ณ  ๋ฒ„ํ‹ฐ๊ฑฐ๋‚˜ ๊ฒจ๋“œ๋ž‘์ด์— ๋ผ์›Œ ํ•œ ํŒ”์„ ๋น„์šด๋‹ค. WBD๋Š” ํœด๋จธ๋…ธ์ด๋“œ์˜ ํŒ”๊ณผ ๋ชธํ†ต ์ „์ฒด๋ฅผ โ€œ์†๊ฐ€๋ฝ๊ณผ ์†๋ฐ”๋‹ฅโ€์ฒ˜๋Ÿผ ์ ‘์ด‰๋ฉด์œผ๋กœ ์“ฐ๋Š” whole-body dexterous manipulation์„, ๋ฌผ์ฒด๋ฅผ ๋ชธ์˜ ํ•œ ์˜์—ญ์—์„œ ๋‹ค๋ฅธ ์˜์—ญ์œผ๋กœ ์˜ฎ๊ธฐ๋Š” any-to-any re-grasping ๋ฌธ์ œ๋กœ ์ •์‹ํ™”ํ•œ๋‹ค.
  2. โš™๏ธ ํŒ”ยท๋ชธํ†ต ์ ‘์ด‰ grasp 251๋งŒ ๊ฐœ๋ฅผ force-closure ์ตœ์ ํ™”์™€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒ€์ฆ์œผ๋กœ ๋งŒ๋“ค๊ณ , ์ด๋ฅผ 2 cm voxel๊ณผ grasp mode(์™ผํŒ”ยท์–‘ํŒ”ยท์˜ค๋ฅธํŒ”)๋กœ ๋ฌถ์€ goal graph ์œ„์—์„œ ๋ฌผ์ฒด๋ณ„ PPO expert(WBD-EX) 15๊ฐœ๋ฅผ ํ•™์Šตํ•œ๋‹ค. expert ๊ถค์  27.4๋งŒ ๊ฐœ๋ฅผ DexterityGen์‹ diffusion + inverse dynamics ์ปจํŠธ๋กค๋Ÿฌ ํ•˜๋‚˜๋กœ ์ฆ๋ฅ˜ํ•˜๊ณ , ์‚ฌ๋žŒ์˜ ๊ฑฐ์นœ ์›๊ฒฉ์กฐ์ž‘ ๋ช…๋ น์„ gradient guidance๋กœ ๋ฐ›์•„ ์•ˆ์ •์ ์ธ ํŒ” ๋ช…๋ น์œผ๋กœ ๋ฐ”๊พผ๋‹ค.
  3. ๐ŸŽฏ ์‹ค๊ธฐ Unitree G1์—์„œ ๋†๊ตฌ๊ณตยท์ข…์ด์ƒ์ž ์žฌ๋ฐฐ์น˜์™€ ์„ ๋ฐ˜โ†’๊ฒจ๋“œ๋ž‘์ดโ†’์šด๋ฐ˜โ†’ํ…Œ์ด๋ธ” ๊ณผ์ œ๋ฅผ ํ•ฉ์ณ 45/50(90%)์„ ์™„๋ฃŒํ–ˆ๋‹ค. ๊ฐ™์€ ๋ฆฌํƒ€๊ฒŒํŒ… ํŒŒ์ดํ”„๋ผ์ธ์—์„œ refinement๋งŒ ๋บ€ GMR ์ง๊ฒฐ์€ 9/50(18%), SONIC ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ(VR 3-point ๋ชจ๋“œ)๋Š” 2/50(4%)์˜€๋‹ค. ๋‹ค๋งŒ ์‹ค๊ธฐ ๊ฒฐ๊ณผ๋Š” ์ˆ™๋ จ ์กฐ์ž‘์ž 1๋ช…, ๋ฌผ์ฒด 2๊ฐœ, ์นธ๋‹น 10ํšŒ์ด๊ณ , ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€๋Š” expert ์ž์‹ ์˜ ๋ช…๋ น์— ๋…ธ์ด์ฆˆ๋ฅผ ๋„ฃ์€ ํ•ฉ์„ฑ ๋ฒค์น˜๋งˆํฌ๋‹ค.

๐Ÿ” Ping Review

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

ํœด๋จธ๋…ธ์ด๋“œ ์กฐ์ž‘ ์—ฐ๊ตฌ๋Š” ๋Œ€๋ถ€๋ถ„ ์†๋์—์„œ ๋๋‚œ๋‹ค. loco-manipulation๋„ ์†์œผ๋กœ ์ง‘๊ฑฐ๋‚˜, ํฐ ๋ฌผ์ฒด๋ฅผ ๋‘ ํŒ”๋กœ ๊ฝ‰ ๋Œ์–ด์•ˆ๋Š” ํ•œ ๊ฐ€์ง€ ์ž์„ธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ์ˆ˜์ค€์ด๋‹ค. ์‚ฌ๋žŒ์€ ๋‹ค๋ฅด๋‹ค. ๊ณต์„ ์˜ค๋ฅธ ์–ด๊นจ๋กœ ๊ตด๋ ค ์˜ฌ๋ ธ๋‹ค๊ฐ€ ๊ฐ€์Šด ์•ž์œผ๋กœ ๋‚ด๋ฆฌ๊ณ , ์ƒ์ž๋ฅผ ๊ฒจ๋“œ๋ž‘์ด์— ๋ผ์šด ์ฑ„ ๊ฑท๋Š”๋‹ค. ์ด๋•Œ ํŒ”๊ณผ ๋ชธํ†ต์€ ํ•˜๋‚˜์˜ ํฐ ์†์ฒ˜๋Ÿผ ์ ‘์ด‰์„ ๋งŒ๋“ค๊ณ  ํ’€๊ธฐ๋ฅผ ๋ฐ˜๋ณตํ•œ๋‹ค. WBD๋Š” ์ด ๋Šฅ๋ ฅ์„ โ€œ๋ฌผ์ฒด๋ฅผ ๋ชธ ํ‘œ๋ฉด ์œ„ ํ•œ ์œ„์น˜์—์„œ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ์˜ฎ๊ธฐ๋˜, ๋ชฉํ‘œ ์ง€์ ์—์„œ๋Š” ์ง€์ •๋œ ํŒ”(๋“ค)๋กœ ์•ˆ์ •์ ์œผ๋กœ ๋ถ™์žก๊ณ  ์žˆ์„ ๊ฒƒโ€์ด๋ผ๋Š” re-grasping ๋ฌธ์ œ๋กœ ๋ฐ”๊พผ๋‹ค.

๊ธฐ์กด ๋‹ค์ง€ ์† ์—ฐ๊ตฌ์˜ ๋ ˆ์‹œํ”ผ๋ฅผ ๋ชธ ์ „์ฒด๋กœ ์˜ฎ๊ธด ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค. ๋‹ค์ง€ ์†์—์„œ๋Š” grasp ๋ฐ์ดํ„ฐ์…‹์„ ๋งŒ๋“ค๊ณ , ์ž„์˜ grasp์—์„œ ์ž„์˜ grasp๋กœ ์˜ฎ๊ธฐ๋Š” RL expert๋ฅผ ํ•™์Šตํ•˜๊ณ , ๊ทธ ๊ถค์ ์„ ์›๊ฒฉ์กฐ์ž‘์œผ๋กœ ์กฐ์ข… ๊ฐ€๋Šฅํ•œ ์ƒ์„ฑ ๋ชจ๋ธ๋กœ ์ฆ๋ฅ˜ํ•˜๋Š” ํ๋ฆ„์ด ์ด๋ฏธ ์žˆ๋‹ค(๊ฐ™์€ ๊ณต์ €์ž Mukadam์ด ์ฐธ์—ฌํ•œ DexterityGen). WBD๋Š” ์ด๋ฅผ ํœด๋จธ๋…ธ์ด๋“œ๋กœ ์˜ฎ๊ธฐ๋ฉด์„œ โ€œํŒ”์ด ๋‘˜๋ฟ์ด๋ผ ํ•œ ํŒ”์„ ๋–ผ๋ฉด ๋‹ค๋ฅธ ํŒ”๊ณผ ๋ชธํ†ต์ด ๋ฌผ์ฒด๋ฅผ ๋ฐ›์ณ์•ผ ํ•œ๋‹คโ€๋Š” ์ฐจ์ด๋ฅผ grasp mode ์ œ์•ฝ๊ณผ ๋ชธํ†ต ์˜์—ญ ๋ถ„ํ• ๋กœ ๋‹ค๋ฃฌ๋‹ค.


ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ teaser ์˜์ƒ(23์ดˆ, ๋ฌด์Œ). ์‹ค๊ธฐ G1์ด ๋†๊ตฌ๊ณต์„ ๊ฐ€์Šด ์•ž, ๊ฒจ๋“œ๋ž‘์ด, ๋ชธ ๋’ค์ชฝ์œผ๋กœ ์˜ฎ๊ธฐ๋ฉฐ ๊ฑท๋Š” ์žฅ๋ฉด์ด ์ด์–ด์ง„๋‹ค. ๋ชธ ๋’ค์ชฝ ์˜์—ญ๊ณผ ๊ฑธ์œผ๋ฉด์„œ์˜ ๊ณต ์žฌ๋ฐฐ์น˜๋Š” ๋…ผ๋ฌธ์—์„œ ์ •๋Ÿ‰ ํ‰๊ฐ€๋˜์ง€ ์•Š์€ ์‹œ์—ฐ์ด๋‹ค.

Fig. 1. ์œ„: ์‹ค๊ธฐ G1์ด ๊ณตยท์ƒ์žยท์›ํ†ต ์šฉ๊ธฐ๋ฅผ ์–ด๊นจ, ๊ฒจ๋“œ๋ž‘์ด, ๊ฐ€์Šด ์•ž์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ์žฅ๋ฉด. ์•„๋ž˜: ์„ ๋ฐ˜์—์„œ ์ƒ์ž๋ฅผ ์ง‘์–ด ํ•œ ํŒ” ์•„๋ž˜์— ๋ผ์šฐ๊ณ , ๊ฑธ์–ด์„œ ์˜ฎ๊ธด ๋’ค ํ…Œ์ด๋ธ”์— ๋‚ด๋ ค๋†“๋Š” ์žฅ๊ธฐ ๊ณผ์ œ. ๋…ผ๋ฌธ์˜ ์‹ค๊ธฐ ์ •๋Ÿ‰ ํ‰๊ฐ€๋Š” ๋†๊ตฌ๊ณต๊ณผ 15 cm ์ข…์ด์ƒ์ž ๋‘ ๋ฌผ์ฒด์— ํ•œ์ •๋œ๋‹ค.

Fig. 2. WBD ํŒŒ์ดํ”„๋ผ์ธ. (1) mode๋ณ„ whole-body grasp๋ฅผ ๋งŒ๋“ค์–ด voxel๋กœ ๋ฌถ๊ณ , (2) ๊ตฌ(sphere) expert๋ฅผ any-to-any repositioning์œผ๋กœ ์‚ฌ์ „ํ•™์Šตํ•˜๊ณ , (3) ๋‹ค๋ฅธ ๋ฌผ์ฒด expert๋ฅผ ๊ทธ ๊ตฌ expert์—์„œ warm startํ•˜๊ณ , (4) expert ๊ถค์ ์„ ํ•˜๋‚˜์˜ general dexterity controller๋กœ ์ฆ๋ฅ˜ํ•ด ๊ฑฐ์นœ ๋ช…๋ น ์ž…๋ ฅ์„ ๋ฐ›์•„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ์‹ค๊ธฐ์—์„œ ์“ด๋‹ค.

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

grasp ์ƒ์„ฑ์€ ์ ‘์ด‰์  p_k์—์„œ ๋ฌผ์ฒด ํ‘œ๋ฉด ๋ฒ•์„  n_k๊ฐ€ ๋งŒ๋“œ๋Š” ์•Œ์งœ ํž˜๊ณผ ๋ชจ๋ฉ˜ํŠธ๋ฅผ 0์œผ๋กœ ๋ณด๋‚ด๋Š” ๋ฏธ๋ถ„ ๊ฐ€๋Šฅํ•œ force-closure ์—๋„ˆ์ง€๋ฅผ ์“ด๋‹ค.

E_{\text{closure}}=\frac{1}{K^2}\left(\Big\|\sum_{k=1}^{K} n_k\Big\|_2^2+\Big\|\sum_{k=1}^{K}(p_k-\bar p)\times n_k\Big\|_2^2\right)

์—ฌ๊ธฐ์— ์ ‘์ด‰์ ์„ ๋ฌผ์ฒด ํ‘œ๋ฉด์œผ๋กœ ๋Œ์–ด๋‹น๊ธฐ๋Š” ํ•ญ, ๊ด€ํ†ตยท์ž๊ธฐ์ถฉ๋Œยท๊ด€์ ˆ ํ•œ๊ณ„ ํŽ˜๋„ํ‹ฐ๋ฅผ ๋”ํ•ด GPU ๋ฐฐ์น˜ Adam์œผ๋กœ ํ‘ผ๋‹ค. ์‚ด์•„๋‚จ์€ grasp๋Š” 2 cm voxel๊ณผ mode m\in\{L,B,R\}๋กœ ๋ฌถ์—ฌ goal graph์˜ ๋…ธ๋“œ๊ฐ€ ๋œ๋‹ค. ์™ผํŒ”(L)๊ณผ ์˜ค๋ฅธํŒ”(R)์€ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๊ณ  ์–‘ํŒ”(B)์„ ๊ฑฐ์ณ์•ผ ํ•˜๋ฏ€๋กœ, ๋ชจ๋“  ์†๋ฐ”๊ฟˆ์€ โ€œ์–‘ํŒ”๋กœ ์ž ์‹œ ๋ฐ›์น˜๋Š”โ€ ๋‹จ๊ณ„๋ฅผ ์ง€๋‚œ๋‹ค.

WBD-EX expert๋Š” ๋ชฉํ‘œ ์œ„์น˜์™€ ๋ชฉํ‘œ mode๋งŒ ๋ฐ›๊ณ , ๊ด€์ ˆ ์ž์„ธ๋‚˜ ๋ฌผ์ฒด ๋ฐฉํ–ฅ์€ ๋ชฉํ‘œ์— ๋„ฃ์ง€ ์•Š๋Š”๋‹ค. ๋ณด์ƒ์€ ์œ ์ง€(retention) ์—ฌ๋ถ€ \rho_t\in\{0,1\}๋ฅผ ๊ณฑํ•œ ์ง„ํ–‰ยท์œ ์ง€ ํ•ญ๊ณผ ํฌ์†Œ ์„ฑ๊ณตยท์‹คํŒจ ํ•ญ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

r=r_{\text{prog}}+r_{\text{settle}}+r_{\text{succ}}+r_{\text{hold}}+r_{\text{neutral}}-r_{\text{fail}}-r_{\text{reg}},\qquad r_{\text{prog}}=\rho_t\,\mathrm{clip}(e_{t-1}-e_t,\pm 2\,\text{cm})

์ฆ๋ฅ˜๋œ WBD ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๋ฌผ์ฒด ์ƒํƒœ๋ฅผ ์ „ํ˜€ ๋ณด์ง€ ์•Š๋Š”๋‹ค. ์ž…๋ ฅ์€ ๊ณ ์œ ๊ฐ๊ฐ ์ด๋ ฅ๊ณผ 5์ฐจ์› ๊ธฐํ•˜ ๊ธฐ์ˆ ์ž(์ •๋ ฌ๋œ bounding box ๋ณ€ ๊ธธ์ด์˜ ๋กœ๊ทธ, ๋ถ€ํ”ผ์˜ ๋กœ๊ทธ, ๊ตฌํ˜•๋„)๋ฟ์ด๋‹ค. diffusion ๋ชจ๋ธ์ด ํŒ” keypoint์˜ ๋ฏธ๋ž˜ ๋ณ€์œ„๋ฅผ ๋งŒ๋“ค๊ณ , ์กฐ์ž‘์ž ๋ช…๋ น์—์„œ ๊ณ„์‚ฐํ•œ ๋ณ€์œ„ d ์ชฝ์œผ๋กœ denoising์„ ์œ ๋„ํ•œ๋‹ค(D=\|\Delta x_5-d/2\|^2+\|\Delta x_{10}-d\|^2). inverse dynamics ๋ชจ๋ธ์ด ๊ณ ๋ฅธ keypoint ๋ณ€์œ„๋ฅผ ๊ด€์ ˆ ๋ชฉํ‘œ ์ฆ๋ถ„์œผ๋กœ ๋ฐ”๊พผ๋‹ค.

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

  • ์‹ค๊ธฐ ํ•ฉ์‚ฐ: ๋‘˜๋ ˆ ์™•๋ณต(์–ด๊นจ ํƒญยท๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ, ๊ณตยท์ƒ์ž)๊ณผ ์„ ๋ฐ˜ ๊ณผ์ œ ์ „ ๋‹จ๊ณ„๋ฅผ ํ•ฉ์ณ WBD 45/50, GMR ์ง๊ฒฐ 9/50, SONIC 2/50(Table IยทII ํ•ฉ์‚ฐ, ๋…ผ๋ฌธ ๋ณธ๋ฌธ ์ˆ˜์น˜). ํ•„์ž ๊ณ„์‚ฐ์œผ๋กœ 45/50์˜ 95% Wilson ๊ตฌ๊ฐ„์€ 78.6~95.7%, GMR๊ณผ์˜ Fisher ๊ฒ€์ • p\approx1.5\times10^{-13}์ด๋‹ค.
  • ์‹ค๊ธฐ ํ‘œ์˜ ์นธ๋ณ„: WBD๋Š” ๋„ค ๊ฐœ์˜ ๋‘˜๋ ˆ ๊ณผ์ œ์—์„œ ๋ชฉํ‘œ ์˜์—ญ ๋„๋‹ฌ 40/40, ์™•๋ณต 38/40์ด์—ˆ๋‹ค. GMR์€ ๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ ์™•๋ณต์ด ๊ณต 2/10, ์ƒ์ž 1/10, SONIC์€ 0/10๊ณผ 0/10์ด์—ˆ๋‹ค. ์„ ๋ฐ˜ ๊ณผ์ œ๋Š” ์„ธ ๋ฐฉ๋ฒ• ๋ชจ๋‘ ์ง‘๊ธฐ 10/10์ด์—ˆ๊ณ , ๊ทธ ๋’ค WBD๋Š” 9/9/9/7, GMR์€ 3/2/1/1, SONIC์€ 0์ด์—ˆ๋‹ค.
  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜(Fig. 4): expert ๋ช…๋ น์— U(-\alpha,\alpha) ๋…ธ์ด์ฆˆ๋ฅผ ๋„ฃ์—ˆ์„ ๋•Œ, ๋‘ ๋…ธ์ด์ฆˆ ์ˆ˜์ค€๊ณผ ๋‹ค์„ฏ guidance ๊ฐ’ ํ‰๊ท ์œผ๋กœ time to failure๊ฐ€ ๋…ธ์ด์ฆˆ expert ๋Œ€๋น„ ํ•™์Šต ๋ฌผ์ฒด +70%, ํ•™์Šต์—์„œ ๋บ€ 180 mm ๊ตฌ +158%, 180 mm ์ •์œก๋ฉด์ฒด +71% ๋Š˜์—ˆ๋‹ค. ๋‚ฎ์€ ๋…ธ์ด์ฆˆ์™€ guidance 1~20์—์„œ๋Š” ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋ณด๋‹ค๋„ ์˜ค๋ž˜ ๋ฒ„ํ…ผ๋‹ค.
  • ๋‹จ์ˆœ ํ‰ํ™œํ™” ๋Œ€์กฐ(Table X): EMA๋กœ ๋ช…๋ น์„ ๊ฑฐ๋ฅธ ๊ฒฝ์šฐ๋Š” ๋…ธ์ด์ฆˆ expert์™€ ๋น„์Šทํ•˜๊ฑฐ๋‚˜ ๋‚˜๋นด๊ณ (goals/trial 8.47โ†’7.82), WBD๋Š” 23.79๋กœ ์˜ฌ๋ž๋‹ค.
  • ๋น„์šฉ: expert ํ•˜๋‚˜๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ 50,000 iteration ํ•™์Šตํ•˜๋Š” ๋ฐ ์•ฝ 1,030 H100 GPU-hour, warm start๋ฉด ์‚ฌํ›„ํ•™์Šต 660~815 GPU-hour์— ๊ณต์œ  ์‚ฌ์ „ํ•™์Šต 270/N GPU-hour๊ฐ€ ๋“ ๋‹ค. ์ฆ๋ฅ˜ ๋ชจ๋ธ ํ•˜๋‚˜๋Š” ์•ฝ 22 H100 GPU-hour๋‹ค.

๊ฒฐ๋ก :

WBD์˜ ์ƒˆ๋กœ์›€์€ โ€œ๋ชธ ์ „์ฒด๋ฅผ ๋‹ค์ง€ ์†์ฒ˜๋Ÿผ ์“ด๋‹คโ€๋Š” ๋น„์œ ๋ฅผ ์‹ค์ œ ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋๊นŒ์ง€ ๋ฐ€์–ด๋ถ™์˜€๋‹ค๋Š” ๋ฐ ์žˆ๋‹ค. ๋ชธํ†ต ์˜์—ญ ๋ถ„ํ• ๋กœ grasp ๋ถ„ํฌ๋ฅผ ๋ชธ ์ „์ฒด์— ํผ๋œจ๋ฆฌ๊ณ , mode ์ œ์•ฝ goal graph๋กœ ์†๋ฐ”๊ฟˆ์„ ๊ฐ•์ œํ•˜๊ณ , ์ฆ๋ฅ˜๋œ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋ฌผ์ฒด ์ƒํƒœ ์—†์ด๋„ ์ง€์ง€๋ฅผ ์œ ์ง€ํ•˜๊ฒŒ ํ–ˆ๋‹ค. ์‹ค๊ธฐ์—์„œ refinement ํ•˜๋‚˜๋ฅผ ๋นผ๋ฉด ์„ฑ๊ณต์ด 90%์—์„œ 18%๋กœ ๋–จ์–ด์ง„๋‹ค๋Š” ๋Œ€์กฐ๊ฐ€ ๊ฐ€์žฅ ๋‹จ๋‹จํ•œ ์ฆ๊ฑฐ๋‹ค. ๋ฐ˜๋ฉด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€๋Š” expert ์ž์‹ ์˜ ๋ช…๋ น์— ๋…ธ์ด์ฆˆ๋ฅผ ๋„ฃ๋Š” ์„ค์ •์ด๋ผ ์‹ค์ œ ์กฐ์ž‘์ž ๋ช…๋ น๊ณผ๋Š” ๋‹ค๋ฅด๊ณ , ๋ฌผ์ฒด๋งˆ๋‹ค ์•ฝ 700~1,000 H100 GPU-hour์งœ๋ฆฌ expert๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๋น„์šฉ์€ โ€œ์ž„์˜์˜ ๋ฌผ์ฒดโ€๋กœ ๋„“ํžˆ๋Š” ๋ฐ ํฐ ๋ถ€๋‹ด์ด๋‹ค.


๐Ÿ”” Ring Review

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

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

WBD๋Š” ํœด๋จธ๋…ธ์ด๋“œ์˜ ์ƒ์ฒด๋ฅผ โ€œ์†๊ฐ€๋ฝ ๋‘ ๊ฐœ(ํŒ”)์™€ ์•„์ฃผ ํฐ ์†๋ฐ”๋‹ฅ(๋ชธํ†ต)โ€์œผ๋กœ ๋ณด๊ณ , ๋‹ค์ง€ ์† in-hand manipulation์—์„œ ๊ฒ€์ฆ๋œ grasp ๋ฐ์ดํ„ฐ์…‹ โ†’ any-to-any RL expert โ†’ ์กฐ์ข… ๊ฐ€๋Šฅํ•œ ์ƒ์„ฑ ์ปจํŠธ๋กค๋Ÿฌ ์ฆ๋ฅ˜ ๋ ˆ์‹œํ”ผ๋ฅผ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ธด ๋…ผ๋ฌธ์ด๋‹ค. ์˜ฎ๊ธฐ๋Š” ๊ณผ์ •์—์„œ ์ƒ๊ธฐ๋Š” ์ฐจ์ด, ๊ณง ์ง€์ง€์ ์ด ์ ์–ด ์†์„ ๋—„ ๋•Œ๋งˆ๋‹ค ๋ฌผ์ฒด๊ฐ€ ๋ฏธ๋„๋Ÿฌ์ง€๊ฑฐ๋‚˜ ๊ตด๋Ÿฌ์•ผ ํ•œ๋‹ค๋Š” ์ ์„ grasp mode ์ œ์•ฝ๊ณผ โ€œ๋ชฉํ‘œ์—๋Š” ์œ„์น˜์™€ mode๋งŒ ๋„ฃ๊ณ  ์ž์„ธยท๋ฐฉํ–ฅ์€ ๋„ฃ์ง€ ์•Š๋Š”๋‹คโ€๋Š” ์„ค๊ณ„๋กœ ํก์ˆ˜ํ–ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋‚˜์˜จ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๋ฌผ์ฒด ์ƒํƒœ๋ฅผ ๋ณด์ง€ ์•Š๊ณ  ๊ด€์ ˆ ๊ณ ์œ ๊ฐ๊ฐ๋งŒ์œผ๋กœ ์ง€์ง€๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ, ์‚ฌ๋žŒ์˜ ๊ฑฐ์นœ ํŒ” ๋™์ž‘์„ ๋ฐ›์•„ ๊ณต์„ ์–ด๊นจ๋กœ ์˜ฌ๋ฆฌ๊ณ  ์ƒ์ž๋ฅผ ๊ฒจ๋“œ๋ž‘์ด์— ๋ผ์šด๋‹ค.

๋ฐฐ๊ฒฝ: ์† ๋ฐ–์˜ dexterity๊ฐ€ ์™œ ๋”ฐ๋กœ ์–ด๋ ค์šด๊ฐ€ (ยงIยทยงII)

์ €์ž๋“ค์˜ ์ถœ๋ฐœ์ ์€ ๋‘ ๊ด€์ฐฐ์ด๋‹ค. ์ฒซ์งธ, ๋‹ค์ง€ ์† ์—ฐ๊ตฌ์—์„œ๋Š” โ€œ์ค‘๊ฐ„ ๋ชฉํ‘œ๋ฅผ ์ด˜์ด˜ํžˆ ๋”ฐ๋ผ ๋ฌผ์ฒด๋ฅผ ์˜ฎ๊ธฐ๋Š” ํ•™์Šตโ€์ด ๊ฐ•๋ ฅํ•œ ๋Šฅ๋ ฅ์„ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์ด ํ™•์ธ๋๋‹ค(anygrasp-to-anygrasp ์‚ฌ์ „ํ•™์Šต์˜ DexterityGen, ์‚ฌ๋žŒ ๋™์ž‘์˜ ์†-๋ฌผ์ฒด subgoal์„ ์ถ”์ข…ํ•˜๋Š” ์›๊ฒฉ์กฐ์ž‘ ์—ฐ๊ตฌ). ๋‘˜์งธ, ํœด๋จธ๋…ธ์ด๋“œ๋Š” ์ง€์ง€์ ์ด ์ ๋‹ค. ์†๊ฐ€๋ฝ์ด ๋งŽ์€ ์†์€ ๋ช‡ ์†๊ฐ€๋ฝ์ด ๋ฐ›์น˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ์†๊ฐ€๋ฝ์„ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ์ง€๋งŒ, ํŒ” ๋‘ ๊ฐœ๋กœ๋Š” ํ•œ ํŒ”์„ ๋–ผ๋Š” ์ˆœ๊ฐ„ ๋‹ค๋ฅธ ํŒ”์ด ๋ฌผ์ฒด๋ฅผ ๋ชธํ†ต์— ๋ˆŒ๋Ÿฌ ๋ฐ›์ณ์•ผ ํ•˜๊ณ , ๊ทธ ์‚ฌ์ด ๋ฌผ์ฒด๋Š” ๋ชธํ†ต ์œ„๋ฅผ ๊ตฌ๋ฅด๊ฑฐ๋‚˜ ๋ฏธ๋„๋Ÿฌ์ง„๋‹ค. ์ €์ž๋“ค์€ ์ด ์ฐจ์ด ๋•Œ๋ฌธ์— ๋‹ค์ง€ ์† ๋ฐฉ๋ฒ•์„ ๊ทธ๋Œ€๋กœ ์“ธ ์ˆ˜ ์—†๋‹ค๊ณ  ๋ณธ๋‹ค.

๊ด€๋ จ์—ฐ๊ตฌ ์ ˆ(ยงII)์—์„œ ์ €์ž๋“ค์ด ๋‚ด์„ธ์šฐ๋Š” ๋นˆ์นธ์€ ์ด๋ ‡๋‹ค. ๊ธฐ์กด ํœด๋จธ๋…ธ์ด๋“œ ์—ฐ๊ตฌ๋Š” โ€œwhole-bodyโ€๋ฅผ ์† ์กฐ์ž‘์„ ์œ„ํ•œ ์ „์‹  ํ˜‘์‘(TWIST2, HumDex), ์†๋์— ๊ตญํ•œ๋œ loco-manipulation(AMO, FALCON, ULTRA, VIRAL, \Psi_0), ๋˜๋Š” ํฐ ๋ฌผ์ฒด๋ฅผ ํŒ”๋กœ ๊ณ„์† ๋Œ์–ด์•ˆ๋Š” ๋‹จ์ผ ์ž์„ธ(Embracing Bulky Objects, TACT, ์ƒ์ž ์šด๋ฐ˜ sim2real)๋กœ ์ผ๊ณ , โ€œ์–ด๋А ๋งํฌ๋กœ๋“  ์ ‘์ด‰์„ ๋งŒ๋“ค๊ณ  ํ’€์–ด ๋ฌผ์ฒด๋ฅผ ๋ชธ์˜ ์—ฌ๋Ÿฌ ์˜์—ญ์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ์ผ๋ฐ˜ ๋Šฅ๋ ฅโ€์œผ๋กœ ๋‹ค๋ฃฌ ์—ฐ๊ตฌ๋Š” ์—†๋‹ค๋Š” ์ฃผ์žฅ์ด๋‹ค.

์ด ๋นˆ์นธ ์ฃผ์žฅ์„ ์ธ์šฉ ๋ฌธํ—Œ์˜ ์ดˆ๋ก์œผ๋กœ ๋Œ€์กฐํ•ด ๋ณด๋ฉด ์ข์€ ์˜๋ฏธ์—์„œ๋Š” ๋งž๋‹ค.

์ธ์šฉ ๋ฌธํ—Œ ์‹ค์ œ๋กœ ํ•˜๋Š” ๊ฒƒ(์ดˆ๋ก ๊ธฐ์ค€) WBD ๋นˆ์นธ ์ฃผ์žฅ๊ณผ์˜ ๊ด€๊ณ„
Blind Dexterity (arXiv:2608.29487) G1์—์„œ ์นด๋ฉ”๋ผยทํž˜ ์„ผ์„œ ์—†์ด ๊ณ ์œ ๊ฐ๊ฐ๋งŒ์œผ๋กœ ๊ฑท๊ธฐ, ๊ณต ํŠธ๋ž˜ํ•‘, ์—ฌํ–‰๊ฐ€๋ฐฉ ๋“ค๊ธฐ, ์Šค์ผ€์ดํŠธ๋ณด๋“œ ์˜ค๋ฅด๊ธฐ ๊ณ ์œ ๊ฐ๊ฐ์ด โ€œ์ „์‹  ์ด‰๊ฐ ์ฑ„๋„โ€์ด ๋œ๋‹ค๋Š” ์ฃผ์žฅ์€ WBD ์ฆ๋ฅ˜ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ž…๋ ฅ ์„ค๊ณ„์™€ ํ†ตํ•œ๋‹ค. ๋ฌผ์ฒด๋ฅผ ๋ชธ ์˜์—ญ ์‚ฌ์ด๋กœ ์˜ฎ๊ธฐ์ง€๋Š” ์•Š๋Š”๋‹ค
Soft robotic torso, Baloo (arXiv:2509.23556) ์—ฐ์„ฑ ํŒ” ๋‘ ๊ฐœ๋กœ 10 kg ๋ฌผ์ฒด๋ฅผ 6์ž์œ ๋„๋กœ ์กฐ์ž‘, 88% zero-shot. ์žฌํŒŒ์ง€์™€ ๊ต๋ž€ ๋ณต๊ตฌ๊ฐ€ emergentํ•˜๊ฒŒ ๋‚˜์˜จ๋‹ค ์ €์ž ์„œ์ˆ ๋Œ€๋กœ ๋ชธํ†ต ์•ž ์žฌํŒŒ์ง€์— ๋จธ๋ฌธ๋‹ค. ์„œ๊ฑฐ๋‚˜ ๊ฑท์ง€ ์•Š๋Š”๋‹ค
ContactMimic (arXiv:2607.08742) ๋ถ€์œ„๋ณ„ ์ด์ง„ ์ ‘์ด‰ ๋ช…๋ น์„ keypoint ๊ถค์ ๊ณผ ํ•จ๊ป˜ ์ถ”์ข…. ์˜์ž ์•‰๊ธฐ, ์น ํŒ ๋‹ฆ๊ธฐ, ๊ฐ€๊ตฌ ๋ฐ€๊ธฐ โ€œ์–ด๋А ๋ถ€์œ„๋กœ๋“  ์ ‘์ด‰์„ ๋ช…๋ นํ•œ๋‹คโ€๋Š” ์ ์€ ๊ฐ€์žฅ ๊ฐ€๊น๋‹ค. ๋‹ค๋งŒ ๋ฌผ์ฒด๋ฅผ ๋ชธ ์œ„์—์„œ ์žฌ๋ฐฐ์น˜ํ•˜๋Š” ๊ณผ์ œ๊ฐ€ ์•„๋‹ˆ๋‹ค
Weave (arXiv:2609.16683) ์‚ฌ๋žŒ-๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ ์‹œ์—ฐ์—์„œ 29 ๊ด€์ ˆ + ์†๊ฐ€๋ฝ 12 ๊ด€์ ˆ ์ •์ฑ…. ํ•™์Šต ์‹œํ€€์Šค 92.5%, ๋ฏธํ•™์Šต 65.0% ์ดˆ๋ก๋งŒ์œผ๋กœ๋Š” ๋ชธํ†ต ์ ‘์ด‰ ์žฌ๋ฐฐ์น˜๋ฅผ ํ•˜๋Š”์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์—†๋‹ค
Embracing Bulky Objects (arXiv:2509.13534) ์‚ฌ๋žŒ ๋™์ž‘ prior + neural SDF๋กœ ํฐ ๋ฌผ์ฒด๋ฅผ ์ „์‹ ์œผ๋กœ ๋Œ์–ด์•ˆ๊ธฐ ์ €์ž ๋ถ„๋ฅ˜๋Œ€๋กœ ์ง€์†์  ํŒ” grasp ํ•œ ๊ฐ€์ง€๋‹ค

์ •๋ฆฌํ•˜๋ฉด โ€œ๋ชธ ํ‘œ๋ฉด ์œ„์˜ any-to-any ์žฌ๋ฐฐ์น˜ + ์†๋ฐ”๊ฟˆโ€์ด๋ผ๋Š” ๊ณผ์ œ ์ •์‹ํ™”๋Š” ์ด ๋…ผ๋ฌธ์ด ์ฒ˜์Œ ๋‚ด์„ธ์šฐ๋Š” ๊ฒƒ์ด ๋งž์•„ ๋ณด์ธ๋‹ค. ๋‹ค๋งŒ โ€œ์–ด๋А ๋งํฌ๋กœ๋“  ์ ‘์ด‰์„ ๋งŒ๋“ค๊ณ  ํ‘ผ๋‹คโ€๋Š” ์ผ๋ฐ˜ ํ‘œํ˜„์€ ContactMimic์˜ ๋ถ€์œ„๋ณ„ ์ ‘์ด‰ ๋ช…๋ น๊ณผ ๊ฒน์น˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์–ด, ๋นˆ์นธ์˜ ํ•ต์‹ฌ์€ โ€œ์ ‘์ด‰โ€๋ณด๋‹ค โ€œ๋ฌผ์ฒด๋ฅผ ๋ชธ ์˜์—ญ ์‚ฌ์ด๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒโ€์— ์žˆ๋‹ค๊ณ  ์ฝ๋Š” ํŽธ์ด ์ •ํ™•ํ•˜๋‹ค.

์›๊ฒฉ์กฐ์ž‘์— ๋Œ€ํ•œ ์ง„๋‹จ๋„ ํ•˜๋‚˜ ์žˆ๋‹ค. ๋ฆฌํƒ€๊ฒŒํŒ…ยทํŠธ๋ž˜ํ‚น ๊ธฐ๋ฐ˜ ์›๊ฒฉ์กฐ์ž‘์€ ํž˜ยท์ด‰๊ฐ ํ”ผ๋“œ๋ฐฑ์ด ์—†์–ด์„œ ์กฐ์ž‘์ž๊ฐ€ ๋ฌผ์ฒด๊ฐ€ ๋ˆŒ๋ ค ์žˆ๋Š”์ง€ ๋ฏธ๋„๋Ÿฌ์ง€๋Š”์ง€ ์•Œ๊ธฐ ์–ด๋ ต๊ณ , ๊ทธ๋ž˜์„œ ์† ์œ„์ฃผ pick-and-place์— ๋จธ๋ฌธ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด ๋ฌธ์žฅ ์ž์ฒด์—๋Š” ์ธ์šฉ์ด ์—†์ง€๋งŒ, ๋’ค์˜ ์‹ค๊ธฐ ์‹คํ—˜์—์„œ GMR ์ง๊ฒฐ์ด โ€œ์˜์—ญ๊นŒ์ง€๋Š” ๊ฐ€๋Š”๋ฐ ์™•๋ณต์€ ๋ชป ํ•˜๋Š”โ€ ํŒจํ„ด์œผ๋กœ ์ด ์ง„๋‹จ์„ ๊ฐ„์ ‘์ ์œผ๋กœ ๋’ท๋ฐ›์นจํ•œ๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ 1: whole-body grasp ์ƒ์„ฑ (ยงIII-A, ๋ถ€๋ก IยทII)


Fig. 3. whole-body grasp ์ƒ์„ฑ. ์ง€์ •ํ•œ ํŒ”ยท๋‹ค๋ฆฌยท๋ชธํ†ต ์ ‘์ด‰ ๋งํฌ(ํŒŒ๋ž€์ƒ‰)๋กœ ๋ฌด์ž‘์œ„ ์ดˆ๊ธฐํ™” โ†’ grasp ์ตœ์ ํ™” โ†’ ํ›„๋ณด โ†’ ๊ต๋ž€ ํ•˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒ€์ฆ. ํ•™์Šต์šฉ voxel ์ง‘ํ•ฉ์—๋Š” ์™ผํŒ”ยท์˜ค๋ฅธํŒ”ยท์–‘ํŒ” grasp๋งŒ ๋“ค์–ด๊ฐ€๊ณ  ๋‹ค๋ฆฌ grasp๋Š” ๋น ์ง„๋‹ค.

์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ. ์ž…๋ ฅ์€ ๋กœ๋ด‡ ๋ชจ๋ธ, ๋ฌผ์ฒด mesh, ์ ‘์ด‰ ๋งํฌ ์„ ํƒ๋ฟ์ด๋‹ค. ์ €์ž๋“ค์€ ๊ทธ๋ž˜์„œ ์ด ์ ˆ์ฐจ๊ฐ€ ํœด๋จธ๋…ธ์ด๋“œ๋‚˜ ํŠน์ • ๋ฌผ์ฒด ๋ถ€๋ฅ˜์— ๋ฌถ์ด์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•œ๋‹ค(๊ธฐ์—ฌ 1: โ€œ์ž„์˜์˜ open-link ๊ด€์ ˆ ๊ฐ•์ฒด๊ณ„โ€). ์‹ค์ œ ๋ฐ์ดํ„ฐ์…‹์€ G1์˜ ํŒ”๊ณผ ๋ชธํ†ต์œผ๋กœ ํŠนํ™”๋œ๋‹ค. Dex3 ์†๊ฐ€๋ฝ์€ ์ฃผ๋จน ์ฅ” ์ž์„ธ๋กœ ๊ณ ์ •ํ•˜๊ณ , ๋‹ค๋ฆฌ 12๊ฐœ์™€ ํ—ˆ๋ฆฌ 3๊ฐœ ๊ด€์ ˆ๋„ ๊ณ ์ •ํ•œ๋‹ค. ์–‘ํŒ” ์ƒ์„ฑ์€ ํŒ” ๊ด€์ ˆ 14๊ฐœ + root pose 9๊ฐœ = 23๊ฐœ ๋ณ€์ˆ˜, ํ•œ ํŒ” ์ƒ์„ฑ์€ 7 + 9 = 16๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์ตœ์ ํ™”ํ•œ๋‹ค.

์ตœ์ ํ™”. ์›๋ž˜ ์ œ์•ฝ ๋ฌธ์ œ๋Š” ์ ‘์ด‰ ๊ฑฐ๋ฆฌ ํ•ญ๊ณผ force-closure ์—๋„ˆ์ง€๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ์ถฉ๋Œ ๊ตฌ(collision sphere)์˜ ๋ฌผ์ฒด ๊ด€ํ†ต ๊ธˆ์ง€, ๊ตฌ๋ผ๋ฆฌ์˜ ์ž๊ธฐ์ถฉ๋Œ ๊ธˆ์ง€, ๊ด€์ ˆ ํ•œ๊ณ„๋ฅผ ์ง€ํ‚ค๋Š” ๊ฒƒ์ด๋‹ค(๋ถ€๋ก ์‹ 1~4). ์ด๋ฅผ GPU ๋ณ‘๋ ฌ 1์ฐจ ์ตœ์ ํ™”๋กœ ํ’€๊ธฐ ์œ„ํ•ด ์ œ์•ฝ์„ ์ œ๊ณฑ hinge ํŽ˜๋„ํ‹ฐ๋กœ ๋ฐ”๊พผ๋‹ค.

\min_{q,T}\; w_{\text{closure}}E_{\text{closure}}+\frac{w_{\text{dist}}}{K}\sum_j[\phi(p_j)-d^\star]_+^2+w_{\text{link}}\sum_i[r_i-\phi(b_i)]_+^2+w_{\text{joint}}\sum_m\big([\underline q_m+\delta_q-q_m]_+^2+[q_m-\bar q_m+\delta_q]_+^2\big)+w_{\text{self}}\sum_{(i,l)\in H}[r_i+r_l-\|b_i-b_l\|]_+^2

\phi๋Š” ๋ฌผ์ฒด์˜ signed distance(๋ฐ–์ด ์–‘์ˆ˜), b_i, r_i๋Š” ๋กœ๋ด‡ ์ถฉ๋Œ ๊ตฌ์˜ ์ค‘์‹ฌ๊ณผ ๋ฐ˜์ง€๋ฆ„, T๋Š” ๋ฌผ์ฒด ์ขŒํ‘œ๊ณ„์—์„œ์˜ ๋กœ๋ด‡ root pose๋‹ค. ์ €์ž๋“ค์ด ์Šค์Šค๋กœ ๋ฐํžˆ๋Š” ์ค‘์š”ํ•œ ๋‹จ์„œ๊ฐ€ ์žˆ๋‹ค. ์ ‘์ด‰๋ ฅ ํฌ๊ธฐ๋ฅผ 1๋กœ ๊ณ ์ •ํ•˜๊ณ  ๋งˆ์ฐฐ์›๋ฟ”์„ ๋„ฃ์ง€ ์•Š์œผ๋ฉฐ ๋ชจ๋ฉ˜ํŠธ๋„ ์งˆ๋Ÿ‰์ค‘์‹ฌ์ด ์•„๋‹ˆ๋ผ ์ ‘์ด‰์  ์ค‘์‹ฌ ๊ธฐ์ค€์ด๋ผ, E_{\text{closure}}๋Š” force-closure ํŒ์ •์ด ์•„๋‹ˆ๋ผ ๋งˆ์ฐฐ ์—†๋Š” ์•Œ์งœ wrench ์ž”์ฐจ๋‹ค. ๊ทธ๋ž˜์„œ ๋’ค์˜ ๋™์—ญํ•™ ๊ฒ€์ฆ์ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•˜๋‹ค.

์„ค์ • ๊ฐ’
๊ฐ€์ค‘์น˜ w_{\text{closure}}/w_{\text{dist}}/w_{\text{link}}/w_{\text{joint}}/w_{\text{self}} 1 / 300 / 200 / 1 / 10
์ ‘์ด‰ ๊ฑฐ๋ฆฌ ํ—ˆ์šฉ์น˜ d^\star, ๊ด€์ ˆ ํ•œ๊ณ„ ์—ฌ์œ  \delta_q 2 mm, 0.035 rad
pre/post-grasp ๊ธฐ์šธ๊ธฐ ๋ฐฐ์ˆ˜ +0.5(ํ›„ํ‡ด) / โˆ’0.4(๋ˆ„๋ฅด๊ธฐ)
๋ฐฐ์น˜ยท๋ฐ˜๋ณต GPU 1์žฅ์—์„œ ํ›„๋ณด 4,096๊ฐœ ร— 4,000 iteration, AdamW lr 10^{-3}โ†’10^{-4} cosine
์ ‘์ด‰ ํ›„๋ณด์  ๋งํฌ 34๊ฐœ ์œ„ 626์ (์–‘ํŒ” ์„ค์ •์—์„œ๋Š” 25๊ฐœ ๋งํฌ ์œ„ 347์ ), ๋งค iteration ๋งํฌ K=5๊ฐœ ์ƒ˜ํ”Œ

Fig. 7. grasp ๋ฐ์ดํ„ฐ์…‹์˜ ๋ชธํ†ต ์ ‘์ด‰ ์˜์—ญ 6๊ฐœ(์˜ค๋ฅธยท์™ผ ์–ด๊นจ, ๋“ฑ, ์˜ค๋ฅธยท์™ผ ๋ชธํ†ต ์˜†, ์•ž). ์˜์—ญ๋งˆ๋‹ค ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌผ์ฒด์˜ grasp ํ•˜๋‚˜์”ฉ์„ ๋ณด์ธ๋‹ค.

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

๋‘ ๋‹จ๊ณ„ ๊ฒ€์ฆ(mjlab). ๋ชธํ†ต์„ ๊ณ ์ •ํ•œ ์ฑ„ pre-grasp์—์„œ ์ถœ๋ฐœํ•ด ๋‹ซ๊ณ  ๋ˆ„๋ฅธ ๋’ค ์œ ์ง€ํ•œ๋‹ค.

  1. ๋ฌผ์ฒด ๋ฌด๊ฒŒ๋ฅผ 4๋ฐฐ๋กœ ํ•˜๊ณ , ์œ ์ง€ ๊ตฌ๊ฐ„ ์ „๋ฐ˜๋ถ€์— 10 N ํž˜๊ณผ 0.5 Nยทm ํ† ํฌ๋ฅผ 6์ถ• ๋ฐฉํ–ฅ์œผ๋กœ 100 ms์”ฉ ํœฉ์“ด๋‹ค. ๋๋‚  ๋•Œ ์ ‘์ด‰ ๋งํฌ๊ฐ€ ๋‘˜ ์ด์ƒ ๋‚จ์•„ ์žˆ์–ด์•ผ ํ†ต๊ณผํ•œ๋‹ค.
  2. ์‚ด์•„๋‚จ์€ ํ›„๋ณด๋ฅผ ์ •์ƒ ์ค‘๋ ฅ, ๊ต๋ž€ ์—†์ด ๋‹ค์‹œ ๋Œ๋ ค ์ด๋™ 10 cm ๋ฏธ๋งŒ, ํšŒ์ „ 45ยฐ ๋ฏธ๋งŒ์ด์–ด์•ผ ํ†ต๊ณผํ•œ๋‹ค. ์ด๋•Œ์˜ ์ตœ์ข… ์ž์„ธ๊ฐ€ WBD-EX ์—ํ”ผ์†Œ๋“œ ์ดˆ๊ธฐ ์ƒํƒœ๊ฐ€ ๋œ๋‹ค.

์ดํ›„ ๋ฌผ์ฒด ์ค‘์‹ฌ์ด ๋ชธํ†ต ์›์ ๋ณด๋‹ค ์ถฉ๋ถ„ํžˆ ๋†’๊ณ (9 cm, ํ‚ค๊ฐ€ 15 cm๋ฅผ ๋„˜๋Š” ๋ฌผ์ฒด๋Š” 3 cm) ๋ชธํ†ต ํ‘œ๋ฉด์—์„œ 5 mm ์•ˆ์— ๋ถ™์€ grasp๋งŒ ๋‚จ๊ธด๋‹ค. ๊ฒฐ๊ณผ๋Š” 15๊ฐœ ๋ฌผ์ฒด์— ๊ฑธ์ณ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์•ˆ์ • grasp 251๋งŒ ๊ฐœ๋‹ค. ๋ฌผ์ฒด๋งˆ๋‹ค voxel 1.0~5.5ร—10ยณ๊ฐœ, (voxel, mode) ๋…ธ๋“œ 1.7~9.1ร—10ยณ๊ฐœ๊ฐ€ ์ƒ๊ธฐ๊ณ , ์ ์œ  ์˜์—ญ์€ ์ขŒ์šฐ ์•ฝ ยฑ0.21 m, ๋†’์ด 0.03~0.45 m๋‹ค. ๋ชธํ†ต ์ฃผ๋ณ€ ๊ธฐ์ค€ ์œ„์น˜์˜ ์ปค๋ฒ„๋ฆฌ์ง€๋Š” ๋ฌผ์ฒด๋ณ„ ํ‰๊ท  90.1%, ํ•ฉ์‚ฐ 98.4%๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ 2: WBD-EX expert (ยงIII-B, ๋ถ€๋ก IIIยทIVยทV)

goal graph์™€ ๋ชฉํ‘œ ์ƒ˜ํ”Œ๋ง

grasp๋งˆ๋‹ค ์ •์ฐฉ ์ž์„ธ q_i์™€ ๋ชธํ†ต ์ขŒํ‘œ๊ณ„ ๋ฌผ์ฒด pose X^O_i๊ฐ€ ์ €์žฅ๋œ๋‹ค. ๋ฌผ์ฒด ์ค‘์‹ฌ ์œ„์น˜๋ฅผ 2 cm ๊ฒฉ์ž๋กœ voxelํ™”ํ•˜๊ณ , ๊ฐ™์€ voxel ์•ˆ์—์„œ๋„ mode๋ณ„๋กœ ๋‚˜๋ˆ  (voxel, mode) ์Œ์„ ๋…ธ๋“œ๋กœ ์‚ผ๋Š”๋‹ค. ์ด๋™ ๊ทœ์น™์€ ํ•˜๋‚˜๋‹ค. L๊ณผ R์€ ์ž๊ธฐ ์ž์‹ ๊ณผ B๋กœ๋งŒ ์ด์–ด์ง„๋‹ค. ๊ฐ™์€ voxel ์•ˆ์—์„œ mode๋งŒ ๋ฐ”๊พธ๋Š” 0๊ฑฐ๋ฆฌ ์ „์ด๋Š” ํ—ˆ์šฉ๋œ๋‹ค.

์—ํ”ผ์†Œ๋“œ๋Š” mode โ†’ ๊ทธ mode๊ฐ€ ์žˆ๋Š” voxel โ†’ ๊ทธ ๋…ธ๋“œ์˜ grasp๋ฅผ ์ฐจ๋ก€๋กœ ๊ท ๋“ฑ ์ƒ˜ํ”Œํ•ด ์‹œ์ž‘ํ•œ๋‹ค. ๋ฉ€๋ฆฌ ์žˆ๋Š” far goal์„ ํ•˜๋‚˜ ๋ฝ‘์•„ ๋‘๊ณ , ๋งค๋ฒˆ ๊ฑฐ๋ฆฌ d\sim U(0.02, d_{\max}) m ์•ˆ์—์„œ far goal์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ•ฉ๋ฒ• ๋…ธ๋“œ๋ฅผ ๋‹ค์Œ ๋ชฉํ‘œ๋กœ ์ค€๋‹ค. 20% ํ™•๋ฅ ๋กœ๋Š” โ€œ์ง€๊ธˆ ์œ„์น˜์— ๊ทธ๋Œ€๋กœ ๋ถ™์žก๊ณ  ์žˆ์–ด๋ผโ€(hold)๋ฅผ ์ค€๋‹ค. d_{\max}๋Š” ์ฒ˜์Œ 5,000 iteration ๋™์•ˆ 2 cm์—์„œ 8 cm๋กœ ์„ ํ˜• ์ฆ๊ฐ€ํ•œ๋‹ค.

๋ชฉํ‘œ์—์„œ ๋บ€ ๊ฒƒ์ด ์„ค๊ณ„์˜ ์š”์ ์ด๋‹ค. DexterityGen์€ ๋ชฉํ‘œ์— ๋ฌผ์ฒด ๋ฐฉํ–ฅ๊ณผ ์† ๊ด€์ ˆ ์ž์„ธ๋ฅผ ๋„ฃ์—ˆ์ง€๋งŒ, WBD๋Š” ๋ฌผ์ฒด ์œ„์น˜, grasp mode, ๊ทธ๋ฆฌ๊ณ  โ€œ๊ทธ ์ž๋ฆฌ์— ๋ฉˆ์ท„๋Š”๊ฐ€โ€๋งŒ ๋ณธ๋‹ค. ๋ชธํ†ต ์œ„์—์„œ ๊ณต์„ ๊ตด๋ ค ์˜ฎ๊ธฐ๋Š” ๋™์ž‘์€ ๋„์ฐฉํ•  ๋•Œ ๋ฐฉํ–ฅ์ด ๋ฌด์—‡์ด๋“  ์ƒ๊ด€์—†๊ณ , ๊ด€์ ˆ ์ž์„ธ๋ฅผ ๋ชฉํ‘œ์— ๋„ฃ์œผ๋ฉด ๊ทธ๋Ÿฐ ๊ตด๋ฆฌ๊ธฐยท๋ฏธ๋„๋Ÿฌ๋œจ๋ฆฌ๊ธฐ๊ฐ€ ์˜คํžˆ๋ ค ๋ฒŒ์„ ๋ฐ›๋Š”๋‹ค.

์„ฑ๊ณต ์กฐ๊ฑด๊ณผ ์œ ์˜ˆ ์‹œ๊ฐ„

๋ชฉํ‘œ ์™„๋ฃŒ๋Š” ๋‹ค์Œ์ด ๋™์‹œ์— ์„ฑ๋ฆฝํ•˜๊ณ  ์ด๋™ ๋ชฉํ‘œ๋Š” 10 ์Šคํ…, hold ๋ชฉํ‘œ๋Š” 25 ์Šคํ… ์œ ์ง€๋  ๋•Œ๋‹ค. ๋ฌผ์ฒด๊ฐ€ ๋ชฉํ‘œ 2 cm ์•ˆ, ์„ ์†๋„ 0.12 m/s์™€ ๊ฐ์†๋„ 1.5 rad/s ๋ฏธ๋งŒ, ๋ชฉํ‘œ mode์˜ ํŒ”์ด ์ ‘์ด‰ ์ค‘. ํ•œ ํŒ” ๋ชฉํ‘œ๋Š” ๋ฐ˜๋Œ€ ํŒ”์ด 5 ์Šคํ… ์—ฐ์† ์ ‘์ด‰ ์—†์Œ๊นŒ์ง€ ์š”๊ตฌํ•œ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์ด๋™ ์ค‘์—๋Š” ํ•„์š”ํ•œ ํŒ” ์ ‘์ด‰์„ 0.48 s(24 ์Šคํ…)๊นŒ์ง€ ์žƒ์–ด๋„ ๋œ๋‹ค. ์†๋ฐ”๊ฟˆ ์ค‘ ํŒ”์„ ์žฌ๋นจ๋ฆฌ ์˜ฎ๊ธฐ๋Š” ๋™์  ๋™์ž‘์„ ํ—ˆ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์œ ์˜ˆ๋‹ค. ๋ชธํ†ต ์ ‘์ด‰๋งŒ์œผ๋กœ๋Š” โ€œ์ ‘์ด‰ ์œ ์ง€โ€๋กœ ์น˜์ง€ ์•Š๋Š”๋‹ค.

๊ด€์ธกยทํ–‰๋™ยท๋ณด์ƒ


Fig. 8. ํ‰๊ฐ€ ์˜์—ญ 6๊ฐœ(๋‘ ์‹œ์ ). ์•žยท๋“ฑ์€ ์–‘ํŒ” grasp, ๊ฒจ๋“œ๋ž‘์ดยท์–ด๊นจ๋Š” ํ•ด๋‹น ์ชฝ ํ•œ ํŒ” grasp๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  • ๊ด€์ธก(actor 89์ฐจ์›): ํŒ” ๊ด€์ ˆ ์œ„์น˜ยท์†๋„ยท์„œ๋ณด ์˜ค์ฐจยท์ด์ „ ํ–‰๋™(๊ฐ 14), hold ํ”Œ๋ž˜๊ทธ์™€ ๋ชฉํ‘œ ๊ฑฐ๋ฆฌ(3), ๋ฌผ์ฒด ๊ธฐ์ค€ ๋ชฉํ‘œ ์œ„์น˜(3), ๋ฌผ์ฒด pose(9)์™€ ์†๋„(6), ํŒ”ยท๋ชธํ†ต ์ ‘์ด‰ ๋น„์œจ ๋“ฑ ์ ‘์ด‰ ์š”์•ฝ(6), ์ถœ๋ฐœยท๋ชฉํ‘œ mode one-hot(6). critic์€ ์—ฌ๊ธฐ์— ์งˆ๋Ÿ‰ยท์งˆ๋Ÿ‰์ค‘์‹ฌยท๋งˆ์ฐฐ์˜ ์‹ค์ œ ๋ฌด์ž‘์œ„๊ฐ’ 6์ฐจ์›์„ ๋”ํ•œ 95์ฐจ์›์ด๋‹ค(asymmetric actor-critic). expert๋Š” ๋ฌผ์ฒด pose์™€ ์†๋„๋ฅผ ๋ณด๋Š” privileged policy๋‹ค.
  • ํ–‰๋™: ํŒ” ๊ด€์ ˆ ๋ชฉํ‘œ์— ๋Œ€ํ•œ 14์ฐจ์› ์ฆ๋ถ„. tanh๋กœ ๋ˆ„๋ฅธ ๋’ค 0.025 rad/step์œผ๋กœ ์Šค์ผ€์ผํ•ด ๋ˆ„์ ํ•˜๊ณ , ์ธก์ • ์ž์„ธ์—์„œ 0.35 rad ์•ˆ์œผ๋กœ ๋ฌถ๋Š”๋‹ค. ํ—ˆ๋ฆฌ์™€ ํ•˜์ฒด๋Š” ๊ณ ์ •(weld)์ด๋ผ ๋ชธํ†ต ์ขŒํ‘œ๊ณ„๊ฐ€ ์™„์ „ํžˆ ์ •์ง€ํ•ด ์žˆ๊ณ , ์›€์ง์ด๋Š” ๊ฒƒ์€ ํŒ”๋ฟ์ด๋‹ค. ํŒ” ๊ฐ•์„ฑ์€ k_p=20์œผ๋กœ ๋‚ฎ๋‹ค.
  • ์ œ์–ด ์ฃผ๊ธฐ: ๋ฌผ๋ฆฌ 200 Hz, ์ œ์–ด 50 Hz, ์—ํ”ผ์†Œ๋“œ 40 s(2,000 ์Šคํ…).
ํ•ญ ์ •์˜ ๊ณ„์ˆ˜
์ง„ํ–‰ r_{\text{prog}} \rho_t\,\mathrm{clip}(e_{t-1}-e_t,\pm2\,\text{cm}) 100
๋ชฉํ‘œ ์˜์—ญ ๋„์ฐฉ r_{\text{settle}} 2 cm ์•ˆ์—์„œ ๋จธ๋ฌด๋Š” ๋™์•ˆ์˜ ์ž‘์€ ์Šคํ… ๋ณด์ƒ 0.15
์ „์ด ์™„๋ฃŒ r_{\text{succ}} ๋ชฉํ‘œ mode๋กœ ์ •์ฐฉํ•˜๋ฉด ํฌ์†Œ ๋ณด๋„ˆ์Šค 20
hold ํ’ˆ์งˆ r_{\text{hold}} \rho_t\exp(-e_t/2.5\,\text{cm}) 0.2
ํŒ” ์ค‘๋ฆฝ r_{\text{neutral}} \rho_t\exp(-\lVert q^{arm}_t-q^{arm}_{def}\rVert/0.4) 0.5
์‹คํŒจ r_{\text{fail}} ๋‚™ํ•˜, ์ง€์†์  ์ ‘์ด‰ ์ƒ์‹ค ๋“ฑ 1ํšŒ ์ข…๋ฃŒ ํŽ˜๋„ํ‹ฐ โˆ’20
์ •๊ทœํ™” 5์ข… ๋น„์ง€์ง€ ์ด๋™(5 cm/s ์ดˆ๊ณผ), ์†๋„ ์ƒํ•œ(0.35 m/s, 3 rad/s), ํ–‰๋™ ํฌ๊ธฐ, ํ–‰๋™ ๋ณ€ํ™”, ์„œ๋ณด ๋ฆฌ๋“œ(0.25 rad ์ดˆ๊ณผ) โˆ’1, โˆ’0.5, โˆ’10โปโด, โˆ’10โปยณ, โˆ’0.1

ํ•„์ž๊ฐ€ ํ‘œ์˜ ๊ณ„์ˆ˜๋กœ ์Šคํ…๋‹น ์ตœ๋Œ€ ๊ธฐ์—ฌ๋ฅผ ๊ณ„์‚ฐํ•ด ๋ณด๋ฉด, ์ง„ํ–‰ ํ•ญ์€ 2 cm ํด๋ฆฝ ร— 100 = 2.0, ํŒ” ์ค‘๋ฆฝ์€ 0.5, hold๋Š” 0.2๋‹ค. ์ง„ํ–‰ ํ•ญ์€ ์‹ค์ œ ์ด๋™ ๊ฑฐ๋ฆฌ์— ๋น„๋ก€ํ•˜๋ฏ€๋กœ ๋ชฉํ‘œ ํ•˜๋‚˜(2~8 cm)์—์„œ ๋ฐ›๋Š” ์ง„ํ–‰ ๋ณด์ƒ ์ด๋Ÿ‰์€ 2~8 ์ •๋„์ด๊ณ , ์„ฑ๊ณต ๋ณด๋„ˆ์Šค 20์ด ๋ชฉํ‘œ๋‹น ๋ณด์ƒ์˜ ๋Œ€๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•œ๋‹ค. ๋ฐ˜๋ฉด ํŒ” ์ค‘๋ฆฝ ํ•ญ์€ ๋ฌผ์ฒด๋ฅผ ์ฅ๊ณ  ์žˆ๋Š” ํ•œ ๋งค ์Šคํ… ๋‚˜์˜ค๋ฏ€๋กœ, ์“ฐ์ง€ ์•Š๋Š” ํŒ”์„ ๊ธฐ๋ณธ ์ž์„ธ๋กœ ๋Œ๋ ค๋†“๋Š” ๊ฒƒ์ด 2,000 ์Šคํ… ์—ํ”ผ์†Œ๋“œ์—์„œ ๋ฌด์‹œํ•  ์ˆ˜ ์—†๋Š” ํฌ๊ธฐ๋กœ ์Œ“์ธ๋‹ค. โ€œํ•„์š” ์—†๋Š” ํŒ”์€ ์‰ฌ๊ฒŒ ํ•œ๋‹คโ€๋Š” ์‚ฌ๋žŒ๋‹ค์šด ๋™์ž‘์ด ์ด ํ•ญ์—์„œ ๋‚˜์˜จ๋‹ค๋Š” ์ €์ž ์„œ์ˆ ๊ณผ ๋งž๋Š” ํฌ๊ธฐ๋‹ค.

domain randomization(Table VI). ๋กœ๋ด‡ ๋งˆ์ฐฐ ๋ฐฐ์ˆ˜ U(0.75,1.25), ๋ฌผ์ฒด ์งˆ๋Ÿ‰ 0.4~1.2 kg(๋ชจ๋“  ๋ฌผ์ฒด ๊ณตํ†ต, ๊ด€์„ฑ ํ•จ๊ป˜ ์Šค์ผ€์ผ), ์งˆ๋Ÿ‰์ค‘์‹ฌ ยฑ5 mm, ๋ฌผ์ฒด ์ค‘์‹ฌ์— ๊ฐ€ํ•˜๋Š” ์™ธ๋ ฅ์€ ์ฒ˜์Œ 2,000 iteration 0 N์—์„œ ์ดํ›„ 8,000 iteration ๋™์•ˆ 20 N๊นŒ์ง€ ์˜ฌ๋ฆฐ๋‹ค(์ง€์† 0.05~0.20 s, ๊ฐ„๊ฒฉ 0.75~2.0 s).

PPO ์„ค์ •. H100 8์žฅ ร— ํ™˜๊ฒฝ 8,192๊ฐœ = 65,536 ํ™˜๊ฒฝ, iteration๋‹น ์•ฝ 4.2ร—10โถ transition, ํ™˜๊ฒฝ๋‹น 64 ์Šคํ…, 5 epoch, 16 minibatch, \gamma=0.99, GAE \lambda=0.95, KL ๋ชฉํ‘œ 0.015์˜ ์ ์‘ ํ•™์Šต๋ฅ . actorยทcritic์€ ๊ฐ๊ฐ 512ร—256 ELU MLP๋‹ค.

๋‘ ๋‹จ๊ณ„ ํ•™์Šต: ๊ตฌ์—์„œ warm start

์ž‘์€ ๋ฌผ์ฒด๋‚˜ ๋ชจ์–‘์ด ๊ณ ๋ฅด์ง€ ์•Š์€ ๋ฌผ์ฒด๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ•˜๋ฉด ์ค‘๊ฐ„ ํฌ๊ธฐ ๊ตฌ๋ณด๋‹ค ์„ฑ๋Šฅ์ด ๋‚ฎ๋‹ค. ๊ทธ๋ž˜์„œ 200~220 mm ๊ตฌ expert๋ฅผ 15,000 iteration ์‚ฌ์ „ํ•™์Šตํ•˜๊ณ , ๋‹ค๋ฅธ ๋ฌผ์ฒด expert๋Š” ๊ทธ actor, critic, optimizer ์ƒํƒœ, ๊ด€์ธก ์ •๊ทœํ™”๊ธฐ, ์ปค๋ฆฌํ˜๋Ÿผ ์ง„ํ–‰๋„๊นŒ์ง€ ํ†ต์งธ๋กœ ๋„˜๊ฒจ๋ฐ›์•„ 35,000 iteration ์‚ฌํ›„ํ•™์Šตํ•œ๋‹ค. 180ยท200ยท220 mm ๊ตฌ๋Š” warm start ์—†์ด 50,000 iteration์„ ํ•™์Šตํ•œ๋‹ค. ์ด ์ ˆ์˜ ์ •๋Ÿ‰ ๋น„๊ต๋Š” ์•„๋ž˜ ์‹คํ—˜ 3์—์„œ ๋‹ค๋ฃฌ๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ 3: ์ฆ๋ฅ˜๋œ WBD ์ปจํŠธ๋กค๋Ÿฌ (ยงIII-C, ๋ถ€๋ก VIยทVII)

๋ฐ์ดํ„ฐ: escapability๋กœ ์ถœ๋ฐœ grasp ๊ณ ๋ฅด๊ธฐ

๊ฒ€์ฆ์„ ํ†ต๊ณผํ•œ grasp๋„ โ€œ๋ฌผ์ฒด๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ๋ถ™์žก๋Š”๋‹คโ€๋Š” ๊ฒƒ๋งŒ ๋ณด์žฅํ•  ๋ฟ, ํ•™์Šต๋œ expert๊ฐ€ ๊ฑฐ๊ธฐ์„œ ๋น ์ ธ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š”์ง€๋Š” ๋ณด์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ €์ž๋“ค์€ ํ•™์Šต์ด ๋๋‚œ expert๋กœ grasp 251๋งŒ 864๊ฐœ ๊ฐ๊ฐ์—์„œ 6~8 cm ๋–จ์–ด์ง„ ๋ชฉํ‘œ 128๊ฐœ๋กœ ๋‹จ์ผ ์ „์ด๋ฅผ ์‹œ๋„ํ•ด(3 s ์˜ˆ์‚ฐ, ์ด 3.2ร—10โธํšŒ) ์„ฑ๊ณต ๋น„์œจ์„ escapability๋กœ ๋งค๊ฒผ๋‹ค. ํ•™์Šต ์ค‘์— ๋‚ฎ์€ ํ’ˆ์งˆ grasp์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋‚ฎ์ถ”๋Š” ๋ฐฉ๋ฒ•์€ ์ „์ฒด ์ง‘ํ•ฉ์œผ๋กœ ํ•™์Šตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚˜๋นด๊ธฐ ๋•Œ๋ฌธ์—, ํ•™์Šต์€ ์ „์ฒด ์ง‘ํ•ฉ์œผ๋กœ ํ•˜๊ณ  ๊ถค์  ์ˆ˜์ง‘ ๋‹จ๊ณ„์—์„œ๋งŒ ๊ฑฐ๋ฅธ๋‹ค.


Fig. 12. ๋ฌผ์ฒด๋ณ„ escapability ๋ถ„ํฌ(10์  ๊ตฌ๊ฐ„๋ณ„ grasp ๋น„์œจ). ๊ฐ€๋Š” ์›ํ†ต(โˆ…120ร—220)๊ณผ ๋‚ฉ์ž‘ํ•œ prism(80ร—160ร—220)์€ ํ‰ํ‰ํ•œ ๋ถ„ํฌ์— ํ‰๊ท  ์•ฝ 40%, ์ตœ์ƒ์œ„ ๊ตฌ๊ฐ„์ด ์•ฝ 1%๋‹ค. ๊ตฌ๋Š” ์ง€๋ฆ„์ด ์ปค์งˆ์ˆ˜๋ก ์ตœ์ƒ์œ„ ๊ตฌ๊ฐ„์— ๋ชฐ๋ฆฐ๋‹ค(โˆ…120 28% โ†’ โˆ…220 62%).

voxel ์•ˆ์—์„œ ์ ์ˆ˜๊ฐ€ ๋‚ฎ์€ grasp๋ฅผ ์ƒํ•œ ๋น„์œจ๊นŒ์ง€ ์ง€์šฐ๋˜, ๋ชจ๋“  (voxel, mode) ์Œ๊ณผ voxel๋‹น ์ตœ์†Œ 20๊ฐœ grasp๋Š” ๋‚จ๊ธด๋‹ค. ์ƒํ•œ์€ ์ตœ๊ณ  ํ‰๊ท ์—์„œ 1%p ์•ˆ์— ๋“œ๋Š” ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’, 70% ์ดํ•˜, ๊ด€์ ˆ ๋ฒ”์œ„ ์ปค๋ฒ„๋ฆฌ์ง€ 95% ์ด์ƒ์ด๋ผ๋Š” ๊ทœ์น™์œผ๋กœ ๋ฌผ์ฒด๋งˆ๋‹ค ์ •ํ–ˆ๊ณ  ๊ฒฐ๊ณผ๋Š” 10~60%๋‹ค(Fig. 13). ๋น„๋ฃจํ”„ ๊ฒฝ๋กœ 12๊ฐœ์˜ ํ‰๊ท  ์™„๋ฃŒ์œจ์ด ๋ฌผ์ฒด๋งˆ๋‹ค 1.2~13.3%p ์˜ฌ๋ž๋‹ค. ๋‹ค๋งŒ ์ €์ž๋“ค์ด ๋ฐํžˆ๋“ฏ ์ด ์ด๋“์€ ์ƒํ•œ์„ ๊ณ ๋ฅธ ๋ฐ”๋กœ ๊ทธ ์‹œํ–‰์—์„œ ์žฐ ๊ฐ’์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋ณ„๋„๋กœ ์žฐ ์ˆ˜์ง‘ ํšจ์œจ์ด ๋” ์ •์งํ•œ ์ง€ํ‘œ์ธ๋ฐ, ๋ฌผ์ฒด 15๊ฐœ ร— ์กฐ๊ฑด๋‹น 13,440ํšŒ ์ˆ˜์ง‘์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๋น„์œจ์ด ์•ฝ 29.0% โ†’ 32.5%(+3.5%p), ์‹œ๋„๋‹น ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ”„๋ ˆ์ž„์ด ์•ฝ 938 โ†’ 1,053(+12%)๋กœ ์ €์ž ํ‘œํ˜„๋Œ€๋กœ โ€œ์ผ๊ด€๋˜์ง€๋งŒ ์ž‘์€โ€ ๊ฐœ์„ ์ด๋‹ค.


Fig. 13. voxel ๋‚ด ์ œ๊ฑฐ ์ƒํ•œ์— ๋”ฐ๋ฅธ ๊ฒฝ๋กœ ์™„๋ฃŒ์œจ(๋ฃจํ”„ ์ œ์™ธ 12๊ฐœ ๊ฒฝ๋กœ). ์ ์„ ์€ ๊ฑฐ๋ฅด๊ธฐ ์ „ ๊ธฐ์ค€์„ , ๋ณ„์€ ์ฑ„ํƒํ•œ ์ƒํ•œ๊ณผ ์ด๋“์ด๋‹ค. ๊ฐ€๋Š” prism(10%, +1.2%p)์€ ๊ฑฐ์˜ ํ‰ํ‰ํ•˜๊ณ , ๊ตฌ๋Š” 20~60% ์ œ๊ฑฐ๋กœ 5~13%p ์˜ค๋ฅธ๋‹ค.

์ˆ˜์ง‘ ๊ทœ์น™. ์–ผ๋ฆฐ expert๊ฐ€ ๊ฑฐ๋ฅธ grasp ์ง‘ํ•ฉ์—์„œ ์ถœ๋ฐœํ•ด ๋ชฉํ‘œ๋ฅผ ์—ฐ๋‹ฌ์•„ ๋”ฐ๋ผ๊ฐ€๋ฉฐ 50 Hz๋กœ 120 s ๋˜๋Š” ์‹คํŒจ๊นŒ์ง€ ๊ธฐ๋กํ•œ๋‹ค. ์‹คํŒจ ์ง์ „ 100 ํ”„๋ ˆ์ž„์€ ๋ฒ„๋ฆฌ๊ณ , ๋ชฉํ‘œ 2๊ฐœ ์ด์ƒ ์™„๋ฃŒยท50 ํ”„๋ ˆ์ž„ ์ด์ƒ์ธ ๊ตฌ๊ฐ„๋งŒ ๋‚จ๊ธฐ๋ฉฐ, ๋ฌผ์ฒด์™€ ๊ด€์ ˆ์ด ๊ฑฐ์˜ ์›€์ง์ด์ง€ ์•Š๋Š” ์ •์ง€ ๊ตฌ๊ฐ„๋„ ์ œ๊ฑฐํ•œ๋‹ค. ๋ชฉํ‘œ ๊ฑฐ๋ฆฌ 2~4, 4~6, 6~8 cm๋ฅผ ๊ถค์  ๋‹จ์œ„๋กœ ๊ณ ์ •ํ•ด ์„ธ ์†๋„๋Œ€๋ฅผ ๊ฐ™์€ ๋น„์œจ๋กœ ๋ชจ์€๋‹ค. ์ตœ์ข… ๋ฐ์ดํ„ฐ๋Š” ๊ถค์  27.4๋งŒ ๊ฐœ, ํ”„๋ ˆ์ž„ 8.73์–ต ๊ฐœ๋‹ค. ํ•„์ž ๊ณ„์‚ฐ์œผ๋กœ 50 Hz ๊ธฐ์ค€ ์•ฝ 4,850์‹œ๊ฐ„ ๋ถ„๋Ÿ‰์ด๊ณ , ๊ถค์ ๋‹น ํ‰๊ท  ์•ฝ 3,190 ํ”„๋ ˆ์ž„์œผ๋กœ ๋ถ€๋ก VI-C์˜ โ€œ์ˆ˜๋ฝ๋œ ๊ถค์ ์€ ์•ฝ 3,200 ํ”„๋ ˆ์ž„โ€๊ณผ ๋งž๋Š”๋‹ค. ๋ฐฐ์น˜์˜ ์ ˆ๋ฐ˜์€ ์‹œ์ƒ๋ฉด ๋Œ€์นญ์œผ๋กœ ๋’ค์ง‘๊ณ , ๋ฌผ์ฒด๋Š” ๊ฐ™์€ ๋น„์œจ๋กœ ๋ฝ‘๋Š”๋‹ค.

๊ตฌ์กฐ: DexterityGen์˜ diffusion + inverse dynamics

์ปจํŠธ๋กค๋Ÿฌ๋Š” DexterityGen์˜ ๊ตฌ์กฐ์™€ ๊ณต๊ฐœ๋œ state encoder/U-Net ์„ค์ •์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ฅด๊ณ , ํ‘œํ˜„๊ณผ ์กฐ๊ฑด๋งŒ ๋ฐ”๊ฟจ๋‹ค.

  • keypoint: ํŒ”๋งˆ๋‹ค ํŒ”๊ฟˆ์น˜ 1๊ฐœ์™€ ์†(์—„์ง€ยท๊ฒ€์ง€ยท์ค‘์ง€ ์œ„์น˜) 3๊ฐœ, ๋ชจ๋‘ ๊ณ ์ •๋œ ์ฃผ๋จน ์ž์„ธ์˜ ์ˆœ๊ธฐ๊ตฌํ•™์œผ๋กœ ๋ชธํ†ต ์ขŒํ‘œ๊ณ„์—์„œ ๊ณ„์‚ฐํ•œ๋‹ค. ์–‘ํŒ” 8์  ร— 3 = 24์ฐจ์›.
  • diffusion ์ž…๋ ฅ(269์ฐจ์›): 50 Hz ๊ธฐ์ค€ ์˜คํ”„์…‹ (โˆ’15, โˆ’10, โˆ’5, 0)์˜ ์ด๋ ฅ 4๊ฐœ ร— (keypoint 24 + ์ธก์ • ๊ด€์ ˆ 14 + ์ ์šฉ ๋ชฉํ‘œ 14 + ์ถ”์  ์˜ค์ฐจ 14) + ๊ธฐํ•˜ ํŠน์ง• 5. task/mode ์ž„๋ฒ ๋”ฉ์€ ์“ฐ์ง€ ์•Š๋Š”๋‹ค.
  • diffusion ์ถœ๋ ฅ: ๋ฏธ๋ž˜ ์˜คํ”„์…‹ 5, 10 ์Šคํ…(100 ms, 200 ms)์˜ keypoint ๋ณ€์œ„ 48์ฐจ์›.
  • inverse dynamics(119 โ†’ 14): ํ˜„์žฌ ์ด๋ ฅ 66 + ์˜ˆ์ธก ๋ณ€์œ„ 48 + ๊ธฐํ•˜ 5๋ฅผ ๋ฐ›์•„ ๊ด€์ ˆ ๋ชฉํ‘œ ์ฆ๋ถ„ 14๊ฐœ๋ฅผ ๋‚ธ๋‹ค(ํญ 1536, 2์ธต residual block 4๊ฐœ).
  • ํ•™์Šต: ๋‘ ๋„คํŠธ์›Œํฌ๋ฅผ ํ•จ๊ป˜ 130,000 AdamW update, ์ „์ฒด ๋ฐฐ์น˜ 2,560, lr 3\times10^{-4}, diffusion 100 timestep cosine schedule. inverse model์€ ๊ธฐ๋ก๋œ expert ๋™์ž‘๊ณผ diffusion์ด ์ƒ์„ฑํ•œ ๋™์ž‘์„ ๋ฐ˜๋ฐ˜ ์„ž์–ด ํ•™์Šตํ•ด ์ž๊ธฐ ์ถœ๋ ฅ ๋ถ„ํฌ์—๋„ ๊ฐ•๊ฑดํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

๋ฌผ์ฒด ์ƒํƒœ ์ž…๋ ฅ์ด ์—†๋‹ค๋Š” ์ ์ด ์ด ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ •์ฒด๋ฅผ ์ •ํ•œ๋‹ค. expert๋Š” ๋ฌผ์ฒด pose๋ฅผ ๋ดค์ง€๋งŒ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํŒ” ๊ด€์ ˆ์˜ ์ธก์ •๊ฐ’ยท๋ชฉํ‘œยท์ถ”์  ์˜ค์ฐจ๋งŒ ๋ณธ๋‹ค. ๋ฌผ์ฒด๊ฐ€ ํŒ”์„ ๋ฐ€๋ฉด ์ถ”์  ์˜ค์ฐจ๊ฐ€ ์ƒ๊ธฐ๋ฏ€๋กœ, ๋ฌผ์ฒด ์ƒํƒœ๋Š” ๊ณ ์œ ๊ฐ๊ฐ ์ด๋ ฅ ์†์— ๊ฐ„์ ‘์ ์œผ๋กœ๋งŒ ๋“ค์–ด ์žˆ๋‹ค. ์ธ์šฉ๋œ Blind Dexterity๊ฐ€ โ€œ๊ด€์ ˆ encoder ํŒ๋…์ด compliant ์ ‘์ด‰์—์„œ ์ „์‹  ์ด‰๊ฐ ์ฑ„๋„์ด ๋œ๋‹คโ€๊ณ  ์ฃผ์žฅํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์›๋ฆฌ์ด๊ณ , ํŒ” ๊ฐ•์„ฑ k_p=20์˜ ๋‚ฎ์€ ๊ฐ’์ด ์ด ์‹ ํ˜ธ๋ฅผ ํ‚ค์šด๋‹ค.

์ถ”๋ก : gradient guidance์™€ ๋ช…๋ น ์ฒด์ธ

๋งค ์—…๋ฐ์ดํŠธ์— ํ›„๋ณด ๋ฏธ๋ž˜ ๋™์ž‘ 16๊ฐœ๋ฅผ 12 DDIM ์Šคํ…์œผ๋กœ ์ƒ˜ํ”Œํ•œ๋‹ค. ์กฐ์ž‘์ž(๋˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ๋…ธ์ด์ฆˆ expert)๊ฐ€ ์š”๊ตฌํ•œ ์ž์„ธ q^{req}์™€ ํ˜„์žฌ ์ ์šฉ ๋ชฉํ‘œ c๋กœ guidance ๋ณ€์œ„ d=\mathrm{FK}(q^{req})-\mathrm{FK}(c)\in\mathbb{R}^{24}๋ฅผ ๋งŒ๋“ค๊ณ , ๊ฐ denoising ์Šคํ…์—์„œ ๋‹ค์Œ ์˜ค์ฐจ๋ฅผ ์ค„์ด๋Š” ๋ฐฉํ–ฅ์˜ ๊ธฐ์šธ๊ธฐ๋ฅผ guidance ๊ฐ€์ค‘์น˜๋งŒํผ ๋”ํ•œ๋‹ค.

D=\lVert\Delta x_5-d/2\rVert^2+\lVert\Delta x_{10}-d\rVert^2

16๊ฐœ ํ›„๋ณด ์ค‘ D๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ๊ฒƒ์„ ๊ณจ๋ผ inverse model๋กœ ๊ด€์ ˆ ์ฆ๋ถ„ \Delta\hat c๋ฅผ ์–ป๋Š”๋‹ค. ๊ฐ€์ค‘์น˜๊ฐ€ ํฌ๋ฉด ๋ช…๋ น ์ถ”์ข…์ด, ์ž‘์œผ๋ฉด ํ•™์Šต๋œ ๋™์ž‘ prior๊ฐ€ ์šฐ์„ธํ•˜๋‹ค. ์ถ”๋ก ์ด ๋๋‚ฌ์„ ๋•Œ ์ด๋ฏธ ์ ์šฉ ๋ชฉํ‘œ๊ฐ€ ๋ฐ”๋€Œ์–ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์˜ˆ์ธก ์‹œ์ ์˜ ๋ชฉํ‘œ c_{obs} ๋Œ€๋น„ ์ฆ๋ถ„๋งŒ ์ตœ์‹  ๋ชฉํ‘œ c_{pub}์— ๋”ํ•œ๋‹ค.

c_{new}=c_{pub}+(\hat c-c_{obs})

์‹ค๊ธฐ์—์„œ๋Š” ์ถœ๋ ฅ ์ฆ๋ถ„์„ ๊ด€์ ˆ๋‹น ยฑ0.025 rad๋กœ ์ž๋ฅด๊ณ , ๋ฐœํ–‰๊ธฐ๊ฐ€ ๊ด€์ ˆ ์†๋„ ํ•œ๊ณ„, 0.35 rad ์ถ”์  ์˜ค์ฐจ ํ•œ๊ณ„, ๊ด€์ ˆ ํ•œ๊ณ„๋ฅผ ๋‹ค์‹œ ์ ์šฉํ•œ๋‹ค. RTX 5090 ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ ์—…๋ฐ์ดํŠธ 1ํšŒ๊ฐ€ ์ค‘์•™๊ฐ’ 11.8 ms(p95 17.3 ms), ํ‰๊ท  34.9 Hz๋กœ ๋„์ฐฉํ–ˆ๊ณ , ์ƒํƒœ ๋ฐœํ–‰์—์„œ ๋กœ๋ด‡ ๋ช…๋ น ๋ฒ„ํผ๊นŒ์ง€ ์ง€์—ฐ์€ ์ค‘์•™๊ฐ’ 50.1 ms(p95 73.7 ms)์˜€๋‹ค(์„ผ์‹ฑยท๋ชจํ„ฐ ์ง€์—ฐ ์ œ์™ธ).

์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ๋Š” ์ด ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ถœ๋ ฅ์„ ๋‹ค์‹œ expert ํ–‰๋™ ๊ณต๊ฐ„(tanh ์ด์ „)์œผ๋กœ ๋˜๋Œ๋ ค ๋…ธ์ด์ฆˆ ๋ช…๋ น \tilde a์˜ ยฑ2.5 ์•ˆ์œผ๋กœ ์ž๋ฅธ๋‹ค. ์ด โ€œbounded correctionโ€ ๋ฐ˜๊ฒฝ์ด ์•„๋ž˜ ์‹คํ—˜ ํ•ด์„์—์„œ ์ค‘์š”ํ•˜๋‹ค.

์ง๊ด€: ํŒ”์€ ์†๊ฐ€๋ฝ, ๋ชธํ†ต์€ ์†๋ฐ”๋‹ฅ, ๊ทธ๋ฆฌ๊ณ  ์†๊ฐ€๋ฝ์ด ๋‘˜๋ฟ์ธ ์†

WBD๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ๊ธธ์€ DexterityGen๊ณผ ํ•œ ์ค„์”ฉ ๋งž๋Œ€ ๋ณด๋Š” ๊ฒƒ์ด๋‹ค.

ํ•ญ๋ชฉ DexterityGen(๋‹ค์ง€ ์†) WBD(ํœด๋จธ๋…ธ์ด๋“œ ์ƒ์ฒด)
โ€œ์†๊ฐ€๋ฝโ€ Allegro ์†(16์ž์œ ๋„)์˜ ์†๊ฐ€๋ฝ 4๊ฐœ ํŒ” 2๊ฐœ(ํŒ”๊ฟˆ์น˜ยท์† keypoint)
โ€œ์†๋ฐ”๋‹ฅโ€ ์†๋ฐ”๋‹ฅ ๋ชธํ†ต(์˜์—ญ 6๊ฐœ๋กœ ๋ถ„ํ• )
grasp ๋ฐ์ดํ„ฐ Grasp Analysis + RRT๋กœ ๋งŒ๋“  (์† ๊ด€์ ˆ, ๋ฌผ์ฒด pose) ์Œ, ๋Œ€๋ถ€๋ถ„ ๋ฌผ์ฒด์—์„œ 10๋งŒ ๊ฐœ ์ด์ƒ ๋ชธํ†ต ์˜์—ญ๋ณ„ force-closure ์ตœ์ ํ™” + 4๋ฐฐ ์ค‘๋ ฅ ๊ต๋ž€ ๊ฒ€์ฆ, 251๋งŒ ๊ฐœ
expert ๋ชฉํ‘œ kNN์œผ๋กœ ๊ณ ๋ฅธ ๊ฐ€๊นŒ์šด grasp(์† ๊ด€์ ˆ ์ž์„ธ + ๋ฌผ์ฒด pose) 2~8 cm ์•ˆ์˜ (voxel, mode) ๋…ธ๋“œ: ๋ฌผ์ฒด ์œ„์น˜ + grasp mode๋งŒ
์†๋ฐ”๊ฟˆ ๊ตฌ์กฐ ์†๊ฐ€๋ฝ์ด ๋งŽ์•„ ์ผ๋ถ€๊ฐ€ ๋ฐ›์น˜๋Š” ๋™์•ˆ ๋‚˜๋จธ์ง€๋ฅผ ์˜ฎ๊น€ L\leftrightarrow B\leftrightarrow R, ํ•œ ํŒ”์„ ๋—„ ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ ์–‘ํŒ” ๋‹จ๊ณ„๋ฅผ ์ง€๋‚จ
์ ‘์ด‰ ์ƒ์‹ค ์ •์‹ํ™”์— ๋ช…์‹œ๋œ ์œ ์˜ˆ ์—†์Œ ์ด๋™ ์ค‘ 0.48 s ์œ ์˜ˆ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉ
์ฆ๋ฅ˜ ์กฐ๊ฑด mode conditioning ์ž…๋ ฅ ๊ธฐํ•˜ ๊ธฐ์ˆ ์ž 5์ฐจ์›, mode ์ž„๋ฒ ๋”ฉ ์—†์Œ
๋ช…๋ น ์›๊ฒฉ์กฐ์ž‘ยท์ •์ฑ…์˜ ์†๊ฐ€๋ฝ keypoint ๋™์ž‘์„ gradient guidance๋กœ Xsens โ†’ GMR ๋ฆฌํƒ€๊ฒŒํŒ… ํŒ” ์ž์„ธ์˜ keypoint ๋ณ€์œ„๋ฅผ gradient guidance๋กœ
์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€ ๊ท ๋“ฑ ๋…ธ์ด์ฆˆ๋กœ ๋ง๊ฐ€๋œจ๋ฆฐ expert ๋ช…๋ น์„ ์ •์ œ ๊ฐ™์€ ๋ฐฉ์‹(๋…ธ์ด์ฆˆ expert ์ •์ œ)

์ด ํ‘œ์—์„œ ๋ณด์ด๋Š” WBD์˜ ์‹ค์ œ ๊ธฐ์—ฌ๋Š” ์„ธ ๊ตฐ๋ฐ๋‹ค. ์ฒซ์งธ, ๋ชฉํ‘œ๋ฅผ ๊ฐ€๋ณ๊ฒŒ ๋งŒ๋“  ๊ฒƒ. ์œ„์น˜์™€ mode๋งŒ ์ฃผ๋ฉด ๋ชธํ†ต ์œ„ ๊ตด๋ฆฌ๊ธฐ์™€ ๋ฏธ๋„๋Ÿฌ๋œจ๋ฆฌ๊ธฐ๊ฐ€ ํ—ˆ์šฉ๋˜๊ณ , ์‚ฌ๋žŒ์ด ๋ณด๊ธฐ์— ์ž์—ฐ์Šค๋Ÿฌ์šด ์†๋ฐ”๊ฟˆ์ด ๋‚˜์˜จ๋‹ค. ๋‘˜์งธ, mode ๊ทธ๋ž˜ํ”„๋กœ ์†๋ฐ”๊ฟˆ์„ ๊ฐ•์ œํ•œ ๊ฒƒ. L\to R ์งํ–‰์„ ๋ง‰์•„ ๋‘๋ฉด ์ •์ฑ…์€ โ€œํ•œ ํŒ”์„ ๋–ผ๊ธฐ ์ „์— ๋ฐ˜๋“œ์‹œ ์–‘ํŒ”๋กœ ๋ฐ›์นœ๋‹คโ€๋Š” ์•ˆ์ „ํ•œ ์ˆœ์„œ๋ฅผ ๋ฐฐ์šด๋‹ค. ์…‹์งธ, ๋ชธํ†ต์„ ๋‚˜๋ˆ ์„œ grasp ๋ถ„ํฌ๋ฅผ ๋ชธ ์ „์ฒด์— ํผ๋œจ๋ฆฐ ๊ฒƒ. ์ด๊ฒƒ์ด ์—†์œผ๋ฉด grasp๊ฐ€ ๊ฐ€์Šด ์•ž์— ๋ชฐ๋ฆฌ๊ณ  ์–ด๊นจยท๋“ฑยท๊ฒจ๋“œ๋ž‘์ด ๋ชฉํ‘œ๊ฐ€ ๊ทธ๋ž˜ํ”„์— ๊ฑฐ์˜ ์—†๊ฒŒ ๋œ๋‹ค.

์ฆ๋ฅ˜ ๋‹จ๊ณ„์˜ ์ง๊ด€์€ ๋‹ค์ง€ ์†๊ณผ ๊ฐ™๋‹ค. expert๋Š” ๋ฌผ์ฒด๋ฅผ ๋ณด๋ฉด์„œ ์›€์ง์ด์ง€๋งŒ, ๊ทธ ๊ถค์ ๋“ค์„ ๋ชจ์€ ์ƒ์„ฑ ๋ชจ๋ธ์€ โ€œ์ด๋Ÿฐ ์ž์„ธ ์ด๋ ฅ์—์„œ๋Š” ์ด๋Ÿฐ ํŒ” ์›€์ง์ž„์ด ๋ฌผ์ฒด๋ฅผ ๋–จ์–ด๋œจ๋ฆฌ์ง€ ์•Š๋Š”๋‹คโ€๋Š” ๋ถ„ํฌ๋ฅผ ๋ฐฐ์šด๋‹ค. ์กฐ์ž‘์ž์˜ ๋ช…๋ น์€ ๊ทธ ๋ถ„ํฌ ์•ˆ์—์„œ ๋ฐฉํ–ฅ๋งŒ ์žก์•„ ์ฃผ๊ณ , ๋ฌผ์ฒด๋ฅผ ์‹ค์ œ๋กœ ๋ฐ›์น˜๋Š” ๋ฏธ์„ธํ•œ ํŒ” ์กฐ์ •์€ ๋ถ„ํฌ๊ฐ€ ์ฑ„์šด๋‹ค. ์‚ฌ๋žŒ์ด ํž˜ ํ”ผ๋“œ๋ฐฑ ์—†์ด ์›๊ฒฉ์กฐ์ž‘ํ•  ๋•Œ ๊ฐ€์žฅ ๋ชป ํ•˜๋Š” ๋ถ€๋ถ„์„ ํ•™์Šต๋œ prior๊ฐ€ ๋งก๋Š” ๊ตฌ์กฐ๋‹ค.

์‹คํ—˜ ์…‹์—… (ยงIV-A)

ํ•ญ๋ชฉ ๋‚ด์šฉ
๋ฌผ์ฒด ๊ธฐ๋ณธ ๋„ํ˜• 15๊ฐœ: ๊ตฌ 6(โˆ…120~220), ์ •์œก๋ฉด์ฒด 4(140~200), ์ง์œก๋ฉด์ฒด(prism) 3, ์›ํ†ต 2. ๋ชจ๋“  ๋ณ€๊ณผ ์ง€๋ฆ„์ด 80~240 mm
grasp ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์•ˆ์ • grasp 251๋งŒ ๊ฐœ, ๋ชธํ†ต ์ฃผ๋ณ€ ์ปค๋ฒ„๋ฆฌ์ง€ ๋ฌผ์ฒด๋ณ„ ํ‰๊ท  90.1%, ํ•ฉ์‚ฐ 98.4%
expert ๋ฌผ์ฒด๋‹น WBD-EX 1๊ฐœ. ๊ตฌ๊ฐ€ ๊ฐ€์žฅ ๋†’๊ณ  ์ •์œก๋ฉด์ฒดยทprismยท์›ํ†ต์€ ๋ชจ๋“  ์˜์—ญ์—์„œ ์žฌ๋ฐฐ์น˜๋Š” ํ•˜์ง€๋งŒ ์„ฑ๊ณต๋ฅ ์ด ๋‚ฎ๋‹ค
์ฆ๋ฅ˜ ๋ฐ์ดํ„ฐ ๊ถค์  27.4๋งŒ ๊ฐœ, ํ”„๋ ˆ์ž„ 8.73์–ต ๊ฐœ
์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ปจํŠธ๋กค๋Ÿฌ 15๊ฐœ ์ค‘ 13๊ฐœ๋กœ ํ•™์Šต(ํ•™์Šต ์‹œ๋“œ 3๊ฐœ), 180 mm ๊ตฌ์™€ 180 mm ์ •์œก๋ฉด์ฒด๋Š” ํ•™์Šตยท๊ฒ€์ฆยท์ •๊ทœํ™”์—์„œ ์ œ์™ธ
์‹ค๊ธฐ ์ปจํŠธ๋กค๋Ÿฌ 15๊ฐœ ๋ฌผ์ฒด ์ „์ฒด๋กœ ํ•™์Šต
์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ mjlab

์‹คํ—˜ 1: ์‹œ๋ฎฌ๋ ˆ์ด์…˜, ๋…ธ์ด์ฆˆ ๋ช…๋ น ์ •์ œ (ยงIV-B, Fig. 4ยท5, Table X)


Fig. 5. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์˜์—ญ ๊ฐ„ ์ „์ด ์˜ˆ. ์ถœ๋ฐœ grasp๋Š” ๋ถˆํˆฌ๋ช…ํ•œ G1๋กœ, ๋‹ค๋ฅธ ์˜์—ญ์—์„œ ์ƒ˜ํ”Œํ•œ far goal grasp๋Š” ํŒŒ๋ž€ ๋ฐ˜ํˆฌ๋ช…์œผ๋กœ ํ‘œ์‹œํ–ˆ๋‹ค.

์„ค์ •. ๊ฐ ๋ฌผ์ฒด์˜ expert๋ฅผ โ€œ๊ฑฐ์นœ ๋ช…๋ น ์ƒ์„ฑ๊ธฐโ€๋กœ ๋งŒ๋“ ๋‹ค. expert์˜ 14๊ฐœ ํŒ” ๋ช…๋ น(tanh ์ด์ „)์— ๋…๋ฆฝ ๊ท ๋“ฑ ๋…ธ์ด์ฆˆ U(-\alpha,\alpha)๋ฅผ ๋„ฃ๊ณ , \alpha\in\{2.5,4\}, guidance \{1,10,20,100,350\}์—์„œ ๋…ธ์ด์ฆˆ expert ๋‹จ๋…๊ณผ WBD๊ฐ€ ๊ทธ ๋…ธ์ด์ฆˆ ๋ช…๋ น์„ ์ •์ œํ•œ ๊ฒฝ์šฐ๋ฅผ ๋น„๊ตํ•œ๋‹ค. ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋Š” ์ฐธ์กฐ์„ ์ด๋‹ค. ์‹œํ–‰์€ ์•žยท์–‘ ๊ฒจ๋“œ๋ž‘์ดยท์–‘ ์–ด๊นจยท๋“ฑ 6๊ฐœ ์˜์—ญ ์‚ฌ์ด๋ฅผ ์ธ์ ‘ ์˜์—ญ์œผ๋กœ ๋ฌด์ž‘์œ„ ์ด๋™ํ•˜๋ฉฐ, ๋ฌผ์ฒด๋‹น 256๊ฐœ์˜ ์ง์ง€์€ ์ดˆ๊ธฐ grasp๋กœ ์ฒซ ์‹คํŒจ ๋˜๋Š” 600 s๊นŒ์ง€ ๋ˆ๋‹ค. ์ €์ž๋“ค์€ ๋…ธ์ด์ฆˆ expert๊ฐ€ โ€œ๋ชฉํ‘œ ๋ฐฉํ–ฅ์€ ๋‹ด๊ณ  ์žˆ์ง€๋งŒ ๊ฐœ๋ณ„ ํŒ” ๋ชฉํ‘œ๊ฐ€ ์†๋ฐ”๊ฟˆ ์ค‘ ์ง€์ง€ ์ ‘์ด‰์„ ๊นฐ ๋งŒํผ ํ”๋“ค๋ฆฌ๋Š”โ€ ์‹ค์ œ ์กฐ์ž‘์ž ๋ช…๋ น์˜ ์‹คํŒจ ์–‘์ƒ์„ ์žฌํ˜„ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ด ํ‰๊ฐ€ ๋ฐฉ์‹์€ DexterityGen์ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ์“ด โ€œ๋…ธ์ด์ฆˆ๋กœ ๋ง๊ฐ€๋œจ๋ฆฐ expert ๋ช…๋ น ์ •์ œโ€ ํ‰๊ฐ€๋ฅผ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ฅธ๋‹ค.


Fig. 4. ๋…ธ์ด์ฆˆ ๋ช…๋ น ํ•˜์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์žฌ๋ฐฐ์น˜. ์œ„: ํ•™์Šต ๋ฌผ์ฒด ํ‰๊ท , ์•„๋ž˜: ํ•™์Šต์—์„œ ๋บ€ 180 mm ๊ตฌ(์ฃผํ™ฉ)์™€ 180 mm ์ •์œก๋ฉด์ฒด(์ž์ฃผ). ์‹ค์„ ์€ WBD ์ •์ œ(ํ•™์Šต ์‹œ๋“œ 3๊ฐœ ํ‰๊ท ), ํŒŒ์„ ์€ ๋…ธ์ด์ฆˆ expert, ์ ์„ ์€ ๋…ธ์ด์ฆˆ ์—†๋Š” expert. ๋ ๋Š” ์ถœ๋ฐœ grasp๋กœ ๊ตฐ์ง‘ํ•œ 95% paired bootstrap ๊ตฌ๊ฐ„. ์‹œํ–‰ ์ƒํ•œ 600 s.

๊ฒฐ๊ณผ(๋ณธ๋ฌธ ์ˆ˜์น˜). WBD๋Š” ๋‘ ๋…ธ์ด์ฆˆ ์ˆ˜์ค€ ๋ชจ๋‘์—์„œ ํ•™์Šต ๋ฌผ์ฒด ํ‰๊ท  goals/trial์„ ๋…ธ์ด์ฆˆ ์—†๋Š” expert ์ˆ˜์ค€์œผ๋กœ ํšŒ๋ณตํ–ˆ๋‹ค. ๋‘ ๋…ธ์ด์ฆˆ ร— ๋‹ค์„ฏ guidance ํ‰๊ท ์œผ๋กœ time to failure๋Š” ๋…ธ์ด์ฆˆ expert ๋Œ€๋น„ ํ•™์Šต ๋ฌผ์ฒด +70%, 180 mm ๊ตฌ +158%, 180 mm ์ •์œก๋ฉด์ฒด +71% ๋Š˜์—ˆ๋‹ค. ๋‚ฎ์€ ๋…ธ์ด์ฆˆ์™€ guidance 1~20์—์„œ๋Š” ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋ณด๋‹ค๋„ time to failure๊ฐ€ ๊ธธ์—ˆ๋‹ค(ํ•™์Šต ํ‰๊ท  +25~35%, ๊ตฌ +109~120%, ์ •์œก๋ฉด์ฒด +25~47%). guidance๋ฅผ ํฌ๊ฒŒ ํ•˜๋ฉด(100, 350) time to failure์™€ goals/trial์ด ํ•จ๊ป˜ ๋–จ์–ด์ง„๋‹ค. ๋ช…๋ น์„ ๋„ˆ๋ฌด ์ถฉ์‹คํžˆ ๋”ฐ๋ฅด๋ฉด prior๊ฐ€ ์ง€์ง€๋ฅผ ์ง€์ผœ ์ฃผ์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

Fig. 4๋ฅผ ์ฝ์„ ๋•Œ ์•Œ์•„์•ผ ํ•  ๊ฒƒ ๋„ค ๊ฐ€์ง€.

  1. โ€œGoals / trialโ€์€ 2~8 cm ๋‹จ์œ„์˜ ์ค‘๊ฐ„ ๋ชฉํ‘œ ์ˆ˜๋‹ค. ๋ณธ๋ฌธ๋„ โ€œ๊ฐ ๋ชฉํ‘œ๋Š” voxel goal graph์˜ (voxel, mode) ์Œ์ด๊ณ  far goal๋„ ๋ชฉํ‘œ์— ํฌํ•จ๋œ๋‹คโ€๊ณ  ์ •์˜ํ•œ๋‹ค. ์˜์—ญ์—์„œ ์˜์—ญ์œผ๋กœ์˜ ์ „์ด ํšŸ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ๋„ ์ด ์ง€ํ‘œ๋ฅผ โ€œlocal/intermediate successes, not strict regional-transfer countsโ€๋กœ ๋ช…์‹œํ•œ๋‹ค.
  2. ๋…ธ์ด์ฆˆ ๋ฐ˜๊ฒฝ๊ณผ ์ •์ • ๋ฐ˜๊ฒฝ์ด ๊ฐ™์€ ๋‹จ์œ„๋‹ค. ๋…ธ์ด์ฆˆ๋Š” tanh ์ด์ „ ๊ณต๊ฐ„์˜ ยฑฮฑ์ด๊ณ , WBD ์ถœ๋ ฅ์€ ๋…ธ์ด์ฆˆ ๋ช…๋ น์˜ ยฑ2.5 ์•ˆ์œผ๋กœ ์ž˜๋ฆฐ๋‹ค. \alpha=2.5์—์„œ๋Š” ์ด๋ก ์ƒ ๋…ธ์ด์ฆˆ๋ฅผ ์™„์ „ํžˆ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๊ฒฝ์ด๊ณ , \alpha=4์—์„œ๋Š” ๊ทธ๋Ÿด ์ˆ˜ ์—†๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ์˜ ์ฃผ์„๋„ โ€œcap 2.5๋Š” ์ด ์‹คํ—˜ ์ด์ „์— ๊ณ ์ •๋๋‹คโ€๊ณ  ๋ฐํžŒ๋‹ค. ๋‚ฎ์€ ๋…ธ์ด์ฆˆ์—์„œ ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋ฅผ ๋„˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ์ด ์กฐ๊ฑด์—์„œ๋งŒ ๋‚˜์˜ค๋Š” ๊ฒƒ๊ณผ ํ•จ๊ป˜ ์ฝ์–ด์•ผ ํ•œ๋‹ค(๋†’์€ ๋…ธ์ด์ฆˆ์—์„œ๋Š” Fig. 4 (d)์ฒ˜๋Ÿผ ํ•™์Šต ๋ฌผ์ฒด ํ‰๊ท  time to failure๊ฐ€ ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋ณด๋‹ค ์•ฝ๊ฐ„ ๋‚ฎ๋‹ค).
  3. ๋ช…๋ น ์ƒ์„ฑ๊ธฐ๊ฐ€ ์ฆ๋ฅ˜์˜ ๊ต์‚ฌ ์ž์‹ ์ด๋‹ค. WBD๋Š” ๋ฐ”๋กœ ๊ทธ expert๋“ค์˜ ๊ถค์ ์œผ๋กœ ํ•™์Šต๋๋‹ค. ๋…ธ์ด์ฆˆ expert์˜ ๋ช…๋ น์€ WBD๊ฐ€ ํ•™์Šตํ•œ ๋ถ„ํฌ์˜ โ€œํํŠธ๋Ÿฌ์ง„ ํŒโ€์ด๋ผ์„œ, ๋‹ค๋ฅธ ๋ถ„ํฌ์—์„œ ์˜ค๋Š” ์‚ฌ๋žŒ ๋ช…๋ น๋ณด๋‹ค ์ •์ œํ•˜๊ธฐ ์‰ฌ์šด ์กฐ๊ฑด์ด๋‹ค. โ€œํ•™์Šต์—์„œ ๋บ€โ€ 180 mm ๋ฌผ์ฒด๋„ ๋ช…๋ น์€ ๊ทธ ๋ฌผ์ฒด๋กœ ํ•™์Šต๋œ expert์—์„œ ๋‚˜์˜ค๊ณ , ํฌ๊ธฐ๋Š” ํ•™์Šต ๋ฌผ์ฒด 160ยท200 mm ์‚ฌ์ด์— ์žˆ๋‹ค. ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ ์ฃผ์„์€ โ€œํ•™์Šต ๋ฌผ์ฒด ์‹œํ–‰์˜ ์ถœ๋ฐœ grasp๊ฐ€ ํ•™์Šต ์‹œ์ž‘์ ๊ณผ ๊ฒน์น  ์ˆ˜ ์žˆ๊ณ , ๋ฏธ์ง€ ์ถœ๋ฐœ์ ์ด๋‚˜ ๋ณดํŽธ์  ์•ˆ์ „์„ฑ์— ๋Œ€ํ•œ ์ฃผ์žฅ์€ ์•„๋‹ˆ๋‹คโ€๋ผ๊ณ  ์Šค์Šค๋กœ ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•œ๋‹ค.
  4. time to failure๋Š” 600 s์—์„œ ์ž๋ฅธ ์ œํ•œ ํ‰๊ท (RMST)์ด๋‹ค. ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ์˜ ์ง€ํ‘œ ์ด๋ฆ„์ด holding_rmst600_s๋‹ค.

ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ๋กœ ๋ณด๋Š” ๋ณด์™„ ์ง€ํ‘œ. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๋Š” Fig. 4์™€ ๊ฐ™์€ ์‹คํ—˜์˜ ์›์ž๋ฃŒ(์กฐ๊ฑด๋ณ„ ์š”์•ฝ, ์‹œํ–‰ 49,920๊ฐœ์˜ CSV)๋ฅผ ๊ณต๊ฐœํ•œ๋‹ค. ๋‹จ ์ด ์ž๋ฃŒ๋Š” ์ฒดํฌํฌ์ธํŠธ ํ•ด์‹œ๊ฐ€ ํ•˜๋‚˜๋ฟ์ด๊ณ  ํŒŒ์ผ ์Šคํ‚ค๋งˆ ๋‚ ์งœ๊ฐ€ 2026-10-02๋ผ, ๋…ผ๋ฌธ Fig. 4(๊ทธ๋ฆผ ํŒŒ์ผ๋ช… 3seed_20261015)์˜ 3์‹œ๋“œ ํ‰๊ท ๊ณผ๋Š” ๋‹ค๋ฅธ ํŒ์ด๋‹ค. ํ•™์Šต ๋ฌผ์ฒด ํ‰๊ท ์€ ๋…ผ๋ฌธ ๊ทธ๋ฆผ๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ํ•™์Šต์—์„œ ๋บ€ ๋ฌผ์ฒด๋Š” ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค(์˜ˆ: ํŽ˜์ด์ง€ ์ž๋ฃŒ๋กœ ๊ณ„์‚ฐํ•œ ๊ตฌ์˜ time to failure ์ฆ๊ฐ€์œจ์€ +167~175%๋กœ ๋ณธ๋ฌธ +158%๋ณด๋‹ค ํฌ๋‹ค). ๊ทธ๋ž˜์„œ ์•„๋ž˜ ํ‘œ๋Š” ๋…ผ๋ฌธ ์ˆ˜์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ํŽ˜์ด์ง€ ์ž๋ฃŒ(๋‹จ์ผ ์ฒดํฌํฌ์ธํŠธ) ์˜ ๊ฐ’์ด๋‹ค.

ํ•™์Šต ๋ฌผ์ฒด 13๊ฐœ ํ‰๊ท  ๋…ธ์ด์ฆˆ ์—†๋Š” expert ๋…ธ์ด์ฆˆ expert ฮฑ=2.5 WBD ฮฑ=2.5, g=20 ๋…ธ์ด์ฆˆ expert ฮฑ=4 WBD ฮฑ=4, g=20
์ค‘๊ฐ„ ๋ชฉํ‘œ ์ˆ˜/์‹œํ–‰(Fig. 4 ์ง€ํ‘œ) 6.98 5.99 6.69 4.67 7.23
์˜์—ญ ์ „์ด ์ˆ˜/์‹œํ–‰ 1.17 0.97 1.10 0.71 1.22
์ฒซ ์˜์—ญ ์ „์ด ์„ฑ๊ณต ํ™•๋ฅ  0.385 0.353 0.364 0.304 0.378
600 s ์•ˆ์— ๋ฌผ์ฒด๋ฅผ ์žƒ์€ ๋น„์œจ 0.783 0.803 0.740 0.817 0.782
600 s๊นŒ์ง€ ๋ฒ„ํ‹ด ๋น„์œจ 0.054 0.027 0.077 0.016 0.035
time to failure RMST (s) 88.8 61.4 120.5 48.5 83.2

์ด ํ‘œ๊ฐ€ ๋ณด์—ฌ ์ฃผ๋Š” ๊ฒƒ์€ ๋‘ ๊ฐ€์ง€๋‹ค. ์ฒซ์งธ, ๋…ธ์ด์ฆˆ ์—†๋Š” expert์กฐ์ฐจ ์—ฐ์† ์šด์šฉ์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„ ๋ฌผ์ฒด๋ฅผ ์žƒ๋Š”๋‹ค. 600 s ๋™์•ˆ ์˜์—ญ ์‚ฌ์ด๋ฅผ ๊ณ„์† ์˜ฎ๊ธฐ๋ผ๊ณ  ํ•˜๋ฉด ์•ฝ 78%์˜ ์‹œํ–‰์ด ๋ฌผ์ฒด ๋‚™ํ•˜๋กœ ๋๋‚˜๊ณ , ์˜์—ญ ๊ฐ„ ์ „์ด๋Š” ์‹œํ–‰๋‹น ํ‰๊ท  1.2ํšŒ ์ •๋„๋‹ค. ์งง์€ ๊ฒฝ๋กœ ํ‰๊ฐ€(๋ถ€๋ก IV)์˜ 50~88% ์™„๋ฃŒ์œจ๊ณผ ๋‹ค๋ฅธ ๊ทธ๋ฆผ์ด๊ณ , ์‹คํŒจ๊นŒ์ง€ ๊ณ„์† ์˜ฎ๊ธฐ๋Š” ์žฅ๊ธฐ ์šด์šฉ์—์„œ๋Š” ์‹ ๋ขฐ๋„๊ฐ€ ์•„์ง ๋‚ฎ๋‹ค๋Š” ๋œป์ด๋‹ค. ๋‘˜์งธ, WBD์˜ ์ด๋“์€ ์ฃผ๋กœ โ€œ๋” ์˜ค๋ž˜ ๋ถ™์žก๊ณ  ์žˆ๋Š” ๊ฒƒโ€์—์„œ ๋‚˜์˜จ๋‹ค. ๋‚ฎ์€ ๋…ธ์ด์ฆˆ์—์„œ WBD๋Š” ์ฒซ ์˜์—ญ ์ „์ด ํ™•๋ฅ (0.353 โ†’ 0.364)๊ณผ ์˜์—ญ ์ „์ด ์ˆ˜(0.97 โ†’ 1.10)๋ฅผ ์กฐ๊ธˆ ์˜ฌ๋ฆฌ๋Š” ๋™์•ˆ RMST๋ฅผ 61 s์—์„œ 121 s๋กœ ๋‘ ๋ฐฐ ๊ฐ€๊นŒ์ด ๋Š˜๋ ธ๋‹ค. ๋†’์€ ๋…ธ์ด์ฆˆ์—์„œ๋Š” ์ „์ด ํ™•๋ฅ  ํšŒ๋ณต(0.304 โ†’ 0.378)์ด ๋” ๋šœ๋ ทํ•˜๋‹ค. ๋…ผ๋ฌธ ๋ณธ๋ฌธ์€ goals/trial๊ณผ time to failure ๋‘ ์ง€ํ‘œ๋งŒ ๋ณด๊ณ ํ•ด์„œ ์ด ๊ตฌ๋ถ„์ด ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š”๋‹ค.

๋‹จ์ˆœ ํ‰ํ™œํ™” ๋Œ€์กฐ(Table X, ๋ถ€๋ก VII-E). โ€œWBD์˜ ์ด๋“์ด ๊ทธ๋ƒฅ ๋ช…๋ น์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ํ•ด์„œ ๋‚˜์˜จ ๊ฒƒ ์•„๋‹ˆ๋ƒโ€๋Š” ๋ฐ˜๋ก ์„ EMA ํ•„ํ„ฐ๋กœ ์ง์ ‘ ์‹œํ—˜ํ–ˆ๋‹ค. ๊ฒ€์ฆ์šฉ ์‹œ์ž‘์  64๊ฐœ๋กœ \beta\in\{0.05,0.1,0.25,0.5\} ์ค‘ 0.5๋ฅผ ๊ณจ๋ž๊ณ , ์•ž โ†’ ์™ผ ๊ฒจ๋“œ๋ž‘์ด โ†’ ์•ž โ†’ ์˜ค๋ฅธ ๊ฒจ๋“œ๋ž‘์ด ๊ฒฝ๋กœ๋ฅผ ๋ฌผ์ฒด๋‹น 256ํšŒ ๋Œ๋ ธ๋‹ค(WBD guidance 100).

ฮฑ ๋ฐฉ๋ฒ• goals/trial time to failure (s)
2.5 ๋…ธ์ด์ฆˆ expert 8.47 29.1
2.5 ๋…ธ์ด์ฆˆ + EMA 7.82 20.5
2.5 ๋…ธ์ด์ฆˆ + WBD 23.79 86.1
4 ๋…ธ์ด์ฆˆ expert 6.24 24.2
4 ๋…ธ์ด์ฆˆ + EMA 6.32 17.6
4 ๋…ธ์ด์ฆˆ + WBD 21.79 64.6

EMA๋Š” goals/trial์„ ๊ฑฐ์˜ ๋ฐ”๊พธ์ง€ ๋ชปํ•˜๊ณ  time to failure๋ฅผ ์˜คํžˆ๋ ค ์ค„์˜€๋‹ค. ํ•„์ž ์ถ”์ •์œผ๋กœ๋Š” ํ•„ํ„ฐ ์ง€์—ฐ ๋•Œ๋ฌธ์— ์†๋ฐ”๊ฟˆ ์ˆœ๊ฐ„์˜ ๋น ๋ฅธ ํŒ” ์ •์ •์ด ๋Šฆ์–ด์ง€๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด์ง€๋งŒ, ๋…ผ๋ฌธ์€ ์›์ธ์„ ์„ค๋ช…ํ•˜์ง€ ์•Š๋Š”๋‹ค. ํ‰ํ™œํ™”๋กœ๋Š” ์•ˆ ๋˜๊ณ  โ€œ์ ‘์ด‰์„ ์ง€ํ‚ค๋Š” ๋ฐฉํ–ฅ์˜ ์ •์ •โ€์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒฐ๋ก ์€ ์ด ๋Œ€์กฐ๋กœ ๊ฝค ๋‹จ๋‹จํ•ด์ง„๋‹ค. ๋‹ค๋งŒ ๋Œ€์กฐ๊ตฐ์ด EMA ํ•˜๋‚˜๋ฟ์ด๊ณ , ๊ฐ™์€ expert ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ ๋‹จ์ˆœ BC๋‚˜ residual ์ •์ฑ… ๊ฐ™์€ ํ•™์Šต ๊ธฐ๋ฐ˜ ๋Œ€์กฐ๋Š” ์—†๋‹ค.

์‹คํ—˜ 2: ์‹ค๊ธฐ Unitree G1 (ยงIV-C, Table IยทII, Fig. 6)


Fig. 6. ์‹ค๊ธฐ ๊ณผ์ œ. ์œ„: ์„ ๋ฐ˜ ๊ณผ์ œ(์ง‘๊ธฐ โ†’ ๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ โ†’ ๊ฑธ์–ด์„œ ์šด๋ฐ˜ โ†’ ๊บผ๋‚ด๊ธฐ โ†’ ํ…Œ์ด๋ธ”์— ๋†“๊ธฐ). ์•„๋ž˜: ๋†๊ตฌ๊ณต ์–ด๊นจ ํƒญ๊ณผ ๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ. ์˜ค๋ฅธ์ชฝ: ์กฐ์ž‘์ž๊ฐ€ ์ž…์€ Xsens ๋ชจ์…˜์บก์ฒ˜ ์ŠˆํŠธ.

๊ณผ์ œ์™€ ํŒ์ •. 3ํ˜ธ ๋†๊ตฌ๊ณต๊ณผ 15 cm ์ •์œก๋ฉด์ฒด ์ข…์ด์ƒ์ž๋ฅผ ์–‘์† ์•ž grasp์—์„œ ์‹œ์ž‘ํ•œ๋‹ค. ์–ด๊นจ ํƒญ์€ ๋ฌผ์ฒด๊ฐ€ ์–ด๊นจ ๋งํฌ์— ๋‹ฟ์œผ๋ฉด, ๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ์€ ๋ฌผ์ฒด ์ค‘์‹ฌ์ด ์–ด๊นจ ๋งํฌ์™€ ๋Œ€๋žต ๊ฐ™์€ ์•ž๋’ค ์œ„์น˜์—์„œ ํ•œ ํŒ” ์•„๋ž˜์— ์•ˆ์ •์ ์œผ๋กœ ๋ผ์›Œ์ง€๋ฉด ์„ฑ๊ณต์ด๋‹ค. ์™•๋ณต์€ ๋‹ค์‹œ ์•ˆ์ •์ ์ธ ์–‘์† ์•ž grasp๋กœ ๋Œ์•„์™€์•ผ ํ•œ๋‹ค. ์„ ๋ฐ˜ ๊ณผ์ œ๋Š” ๊ฐ™์€ ์ƒ์ž๋ฅผ ์„ ๋ฐ˜์—์„œ ์ง‘์–ด ๊ฒจ๋“œ๋ž‘์ด์— ๋„ฃ๊ณ , ๊ฑธ์–ด์„œ ์˜ฎ๊ธด ๋’ค ๊บผ๋‚ด ํ…Œ์ด๋ธ”์— ๋†“๋Š”๋‹ค. ๊ฑท๋Š” ๋™์•ˆ์—๋Š” ๋‚จ๋Š” ํŒ”์ด ์ƒ์ž๋ฅผ ๋ฐ›์ณ๋„ ๋œ๋‹ค.

์กฐ์ž‘๊ณผ ๋น„๊ต ๋Œ€์ƒ.

์กฐ๊ฑด ์ƒ์ฒด ๋ช…๋ น ํ•˜์ฒดยท๊ท ํ˜• ๋น„๊ณ 
WBD Xsens โ†’ GMR ๋ฆฌํƒ€๊ฒŒํŒ… โ†’ WBD ์ •์ œ AMO ์„ ๋ฐ˜ ๊ณผ์ œ์—์„œ๋Š” ์žฌ๋ฐฐ์น˜ ๊ตฌ๊ฐ„ guidance 10, ์ง‘๊ธฐยท๋†“๊ธฐ ๊ตฌ๊ฐ„ 100์œผ๋กœ ์กฐ์ž‘์ž๊ฐ€ ์ „ํ™˜. ๋‘˜๋ ˆ ๊ณผ์ œ์˜ guidance ๊ฐ’์€ ๋ช…์‹œ๋˜์ง€ ์•Š์Œ
GMR ์ง๊ฒฐ Xsens โ†’ GMR ๋ฆฌํƒ€๊ฒŒํŒ… ํŒ” ๋ชฉํ‘œ๋ฅผ ๊ทธ๋Œ€๋กœ AMO WBD์—์„œ ์ •์ œ๋งŒ ๋บ€ ์กฐ๊ฑด
SONIC ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ, VR 3-point ๋ชจ๋“œ(Xsens์˜ ๋จธ๋ฆฌยท์–‘ ์†๋ชฉ pose ์ถ”์ ) SONIC์˜ kinematic planner ๋ฒ”์šฉ ์ „์‹  ํŠธ๋ž˜์ปค

๋ชจ๋“  ์‹œํ–‰์€ ์ด ๊ณผ์ œ๋“ค๋กœ 8์‹œ๊ฐ„ ์ด์ƒ ํ›ˆ๋ จํ•œ ์ˆ™๋ จ ์กฐ์ž‘์ž ํ•œ ๋ช…์ด ํ–ˆ๋‹ค. Xsens ์ŠˆํŠธ๋Š” ๋ชธ ์˜†ยท๋’ค ๋™์ž‘ ์ถ”์ ์ด VR ํ—ค๋“œ์…‹๋ณด๋‹ค ๋‚ซ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๊ณ , ์ปจํŠธ๋กค๋Ÿฌ๋Š” VR ์ž…๋ ฅ๋„ ๋ฐ›์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ถ”์  ๋ฒ”์œ„๊ฐ€ ์ข์œผ๋ฉด dexterity๊ฐ€ ์ œํ•œ๋œ๋‹ค๊ณ  ์ ๋Š”๋‹ค.

Table I. ๋‘˜๋ ˆ ์žฌ๋ฐฐ์น˜(์กฐ๊ฑดยท๋ฌผ์ฒดยท๊ณผ์ œ๋‹น 10ํšŒ, ์ขŒ์šฐ 5ํšŒ์”ฉ).

๊ณผ์ œ ์ปจํŠธ๋กค๋Ÿฌ ๊ณต: ๋„๋‹ฌ ๊ณต: ์™•๋ณต ๊ณต: ์˜์—ญ(s) ๊ณต: ์ „์ฒด(s) ์ƒ์ž: ๋„๋‹ฌ ์ƒ์ž: ์™•๋ณต ์ƒ์ž: ์˜์—ญ(s) ์ƒ์ž: ์ „์ฒด(s)
์–ด๊นจ ํƒญ SONIC 2/10 0/10 15.2 โ€” 2/10 2/10 15.9 24.9
์–ด๊นจ ํƒญ GMR 3/10 1/10 26.0 30.1 6/10 4/10 8.0 8.5
์–ด๊นจ ํƒญ WBD 10/10 9/10 7.7 17.3 10/10 10/10 4.1 6.3
๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ SONIC 1/10 0/10 28.0 โ€” 2/10 0/10 26.1 โ€”
๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ GMR 4/10 2/10 31.5 49.8 2/10 1/10 9.3 17.8
๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ WBD 10/10 9/10 10.6 26.2 10/10 10/10 8.6 13.0

Table II. ์„ ๋ฐ˜ ๊ณผ์ œ(์ƒ์ž, ์กฐ๊ฑด๋‹น 10ํšŒ).

์ปจํŠธ๋กค๋Ÿฌ ์ง‘๊ธฐ ์ˆ˜๋‚ฉ ์šด๋ฐ˜ ๊บผ๋‚ด๊ธฐ ๋†“๊ธฐ
SONIC 10/10 0/10 0/10 0/10 0/10
GMR 10/10 3/10 2/10 1/10 1/10
WBD 10/10 9/10 9/10 9/10 7/10

ํ—ค๋“œ๋ผ์ธ ๊ฒ€์‚ฐ. 45/50์€ ๋‘˜๋ ˆ ๊ณผ์ œ ๋„ค ์นธ์˜ ์™•๋ณต ์„ฑ๊ณต(9 + 10 + 9 + 10 = 38)๊ณผ ์„ ๋ฐ˜ ๊ณผ์ œ์˜ ๋๊นŒ์ง€ ์„ฑ๊ณต(7)์„ ํ•ฉํ•œ ๊ฐ’์ด๋‹ค. GMR์€ 1 + 4 + 2 + 1 + 1 = 9, SONIC์€ 0 + 2 + 0 + 0 + 0 = 2๋กœ ๋ณธ๋ฌธ์˜ 9/50, 2/50๊ณผ ๋งž๋Š”๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ํ‘œ์™€ ํ—ค๋“œ๋ผ์ธ(90%, 45/50, 18%, 9/50, 4%, 2/50)๋„ ๋…ผ๋ฌธ๊ณผ ์นธ ๋‹จ์œ„๋กœ ๊ฐ™๋‹ค.

์นธ๋ณ„ ์œ ์˜์„ฑ(ํ•„์ž ๊ณ„์‚ฐ, WBD vs GMR ์™•๋ณต ์„ฑ๊ณต์˜ Fisher ์ •ํ™• ๊ฒ€์ •). ์–ด๊นจ ํƒญ ๊ณต 9/10 vs 1/10 p\approx0.001, ์–ด๊นจ ํƒญ ์ƒ์ž 10/10 vs 4/10 p\approx0.011, ๊ฒจ๋“œ๋ž‘์ด ๊ณต 9/10 vs 2/10 p\approx0.006, ๊ฒจ๋“œ๋ž‘์ด ์ƒ์ž 10/10 vs 1/10 p\approx0.0001, ์„ ๋ฐ˜ ์™„์ฃผ 7/10 vs 1/10 p\approx0.02. ์นธ๋‹น 10ํšŒ๋ผ๋„ ๋‹ค์„ฏ ์นธ ๋ชจ๋‘์—์„œ ์ฐจ์ด๊ฐ€ ์šฐ์—ฐ์œผ๋กœ ๋ณด๊ธฐ ์–ด๋ ค์šด ํฌ๊ธฐ๋‹ค. ๋‹ค๋งŒ ๊ฐ™์€ ์กฐ์ž‘์ž๊ฐ€ ๋ชจ๋“  ์นธ์„ ์ˆ˜ํ–‰ํ–ˆ์œผ๋ฏ€๋กœ ์นธ๋“ค์ด ์™„์ „ํžˆ ๋…๋ฆฝ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜๋Š” ์—†๋‹ค.

ํ•ด์„. GMR ์ง๊ฒฐ์€ ์กฐ์ž‘์ž๊ฐ€ ํŒ”์„ ๋ชฉํ‘œ ์˜์—ญ ์ชฝ์œผ๋กœ ์˜ฎ๊ธฐ๊ฒŒ๋Š” ํ•ด ์ฃผ์ง€๋งŒ ์˜์—ญ์„ ์˜ค๊ฐ€๋Š” ๋™์•ˆ ์ ‘์ด‰์„ ์œ ์ง€ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๊ณต ์–ด๊นจ ํƒญ์—์„œ ๋„๋‹ฌ 3/10, ์™•๋ณต 1/10, ๊ณต ๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ์—์„œ ๋„๋‹ฌ 4/10, ์™•๋ณต 2/10์ด ๊ทธ ํŒจํ„ด์ด๋‹ค. ์ €์ž๋“ค์˜ โ€œ์‹ค๊ธฐ ๋ณ‘๋ชฉ์€ ์ ‘์ด‰ ์ „์ด ๋™์•ˆ์˜ ์ง€์ง€ ์œ ์ง€โ€๋ผ๋Š” ๊ฒฐ๋ก ๊ณผ ๋งž๋Š”๋‹ค. ์„ ๋ฐ˜ ๊ณผ์ œ์—์„œ ์„ธ ๋ฐฉ๋ฒ•์ด ๋ชจ๋‘ ์ง‘๊ธฐ๋ฅผ 10/10 ํ–ˆ๋‹ค๋Š” ์ ๋„ ๊ฐ™์€ ๋ฐฉํ–ฅ์ด๋‹ค. ์† ์œ„์ฃผ pick์€ ์›๊ฒฉ์กฐ์ž‘์œผ๋กœ ์ถฉ๋ถ„ํ•˜๊ณ , ์ฐจ์ด๋Š” ๋ชธ์— ๋ผ์›Œ ๋“ค๊ณ  ๋‹ค๋‹ˆ๊ธฐ๋ถ€ํ„ฐ ๋ฒŒ์–ด์ง„๋‹ค. WBD๋„ ๊บผ๋‚ด๊ธฐ 9ํšŒ ์ค‘ ๋†“๊ธฐ๊นŒ์ง€ ๊ฐ„ ๊ฒƒ์€ 7ํšŒ์˜€๊ณ , ์ €์ž๋“ค์€ ๋ช‡ ๋ฒˆ์˜ ์‹œํ–‰์—์„œ ์ ‘์ด‰์„ ์žƒ์–ด ๋ฌผ์ฒด๋ฅผ ๋–จ์–ด๋œจ๋ ธ๋‹ค๊ณ  ์ ๋Š”๋‹ค.

์ €์ž๋“ค์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ์ •์œก๋ฉด์ฒด expert๊ฐ€ ๊ตฌ expert๋ณด๋‹ค ํ‰๊ท  ์™„๋ฃŒ์œจ์ด ๋‚ฎ์€๋ฐ๋„ ์‹ค๊ธฐ GMR ์–ด๊นจ ํƒญ์€ ์ƒ์ž๊ฐ€ ๊ณต๋ณด๋‹ค ์‰ฌ์› ๋‹ค(4/10 vs 1/10, ํ‰๊ท  8.5 s vs 30.1 s)๋Š” ์ ์„ ์งš๊ณ , ์ข…์ด์ƒ์ž์˜ ๋‚ฎ์€ ๋งˆ์ฐฐ์ด ์–ด๊นจ๋กœ ๋ฏธ๋„๋Ÿฌ๋œจ๋ฆฌ๊ธฐ ์‰ฝ๊ฒŒ ํ•˜๊ณ  ๋†๊ตฌ๊ณต์˜ ๋†’์€ ๋งˆ์ฐฐ์€ ๋ชธํ†ต ์œ„๋กœ ๊ตด๋ ค์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ๊ฐ€์„ค๋กœ ์ œ์‹œํ•œ๋‹ค(โ€œWe hypothesizeโ€). ๋ถ€๋ก์˜ ๊ฒฝ๋กœ๋ณ„ ๋ง‰๋Œ€(Fig. 10)๋ฅผ ๋ณด๋ฉด ์•ž โ†’ ์–ด๊นจ โ†’ ์•ž ๊ฒฝ๋กœ์—์„œ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ๋„ 160 mm ์ •์œก๋ฉด์ฒด(์•ฝ 77~78%)๊ฐ€ 160 mm ๊ตฌ(์•ฝ 67~69%)๋ณด๋‹ค ๋†’์•„์„œ, ์ด โ€œ์—ญ์ „โ€์€ ์–ด๋–ค ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ง‘๊ณ„์™€ ๋น„๊ตํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ๋œ ๋†€๋ผ์šด ๊ฒฐ๊ณผ์ผ ์ˆ˜ ์žˆ๋‹ค.

์‹ค์‹œ๊ฐ„์„ฑ. ์‹ค๊ธฐ ์ถ”๋ก ์€ ์—…๋ฐ์ดํŠธ๋‹น ์ค‘์•™๊ฐ’ 11.8 ms์˜€๊ณ , ์—…๋ฐ์ดํŠธ๋Š” ํ‰๊ท  34.9 Hz๋กœ ๋“ค์–ด์™”๋‹ค. 50 Hz ์ƒํ•œ๋ณด๋‹ค ๋‚ฎ์ง€๋งŒ, ์‹ (5)์˜ ์ฆ๋ถ„ ์ด์›” ๋•๋ถ„์— ๋Šฆ๊ฒŒ ๋„์ฐฉํ•œ ์˜ˆ์ธก๋„ ์ตœ์‹  ๋ชฉํ‘œ์— ๊ฒน์ณ ์ ์šฉ๋œ๋‹ค.

์‹คํ—˜ 3: ๋ถ€๋ก์˜ expert ํ’ˆ์งˆ, warm start, ๋น„์šฉ (๋ถ€๋ก IVยทV)

๊ฒฝ๋กœ ํ‰๊ฐ€. expert๋Š” 6๊ฐœ ์˜์—ญ์„ ์ง€๋‚˜๋Š” ํ‘œ์ค€ ๊ฒฝ๋กœ 14๊ฐœ(๊ฒจ๋“œ๋ž‘์ด 4, ์–ด๊นจ 4, ๋“ฑ 4, ๋ฃจํ”„ 2)๋กœ ํ‰๊ฐ€ํ•œ๋‹ค. ๊ฒฝ๋กœ๋‹น 2,048ํšŒ, ์‹œํ–‰๋‹น 1,500 ์Šคํ…(30 s) ์˜ˆ์‚ฐ, ๊ฒฝ๋กœ์˜ ๋ชจ๋“  ๋ชฉํ‘œ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ํ†ต๊ณผํ•ด์•ผ 1๋กœ ์น˜๊ณ  ๋ถ€๋ถ„ ์ง„ํ–‰์€ 0์ด๋‹ค. ํ‰๊ฐ€ ๋•Œ๋Š” ์งˆ๋Ÿ‰ยท๋งˆ์ฐฐยท์งˆ๋Ÿ‰์ค‘์‹ฌ ๋ฌด์ž‘์œ„ํ™”๋Š” ์œ ์ง€ํ•˜๊ณ  ์™ธ๋ ฅ ๊ต๋ž€์€ ๋ˆ๋‹ค.


Fig. 10. 50,000 iteration ์‹œ์ ์˜ ๊ฒฝ๋กœ๋ณ„ ์™„๋ฃŒ์œจ(ํ˜•์ƒ ๋ถ€๋ฅ˜๋ณ„ expert 1๊ฐœ, ํ•™์Šต ์‹œ๋“œ 1๊ฐœ). ๊ตฌ๋Š” ๋ฃจํ”„ ๊ฒฝ๋กœ์—์„œ๋„ ์•ฝ 80%์ธ๋ฐ ์ •์œก๋ฉด์ฒดยท์›ํ†ตยทprism์€ ์•ฝ 15~26%๋กœ ๋–จ์–ด์ง„๋‹ค. ์–ด๊นจ ๊ฒฝ๋กœ์—์„œ๋Š” ์ •์œก๋ฉด์ฒด๊ฐ€ ๊ตฌ๋ณด๋‹ค ๋†’์€ ์นธ๋„ ์žˆ๋‹ค.

Table VIII. ๋ฌผ์ฒด๋ณ„ expert ์™„๋ฃŒ์œจ(%), ๊ฒฝ๋กœ ๊ทธ๋ฃน๋ณ„ ํ‰๊ท .

๋ฌผ์ฒด (mm) ๊ฒจ๋“œ๋ž‘์ด ์–ด๊นจ ๋“ฑ ๋ฃจํ”„ 14๊ฐœ ํ‰๊ท 
๊ตฌ โˆ…120 75.9 39.8 69.0 61.5 61.57
๊ตฌ โˆ…140 80.8 60.6 73.1 71.5 71.50
๊ตฌ โˆ…160 85.6 61.3 80.9 80.2 76.56
๊ตฌ โˆ…180 86.1 76.0 85.4 83.2 82.59
๊ตฌ โˆ…200 88.5 77.8 85.6 86.6 84.33
๊ตฌ โˆ…220 87.9 83.2 92.2 90.4 88.14
์ •์œก๋ฉด์ฒด 140 72.2 57.4 45.4 19.7 52.81
์ •์œก๋ฉด์ฒด 160 75.6 62.6 44.1 19.8 54.91
์ •์œก๋ฉด์ฒด 180 65.5 59.3 41.4 11.5 49.10
์ •์œก๋ฉด์ฒด 200 61.3 69.7 12.5 0.0 40.98
prism 100ร—100ร—200 70.7 47.1 48.5 18.2 50.12
prism 80ร—160ร—220 47.0 29.7 10.9 0.1 25.05
prism 140ร—160ร—240 48.6 33.6 11.2 0.7 26.77
์›ํ†ต โˆ…120ร—220 66.9 33.2 29.2 6.2 37.82
์›ํ†ต โˆ…140ร—160 69.2 45.5 49.1 21.3 49.83

14๊ฐœ ํ‰๊ท ์€ ๊ทธ๋ฃน ํ‰๊ท ์˜ ๊ฒฝ๋กœ ์ˆ˜ ๊ฐ€์ค‘(4ยท4ยท4ยท2)๊ณผ ๋งž๋Š”๋‹ค(์˜ˆ: ๊ตฌ โˆ…160 = (4ร—85.6 + 4ร—61.3 + 4ร—80.9 + 2ร—80.2)/14 โ‰ˆ 76.6, ํ•„์ž ๊ฒ€์‚ฐ). ๋ฌผ์ฒด ๊ฐ„ ๊ฒฉ์ฐจ๊ฐ€ ๊ฐ€์žฅ ํฐ ๊ณณ์€ ๋ชฉํ‘œ ๋„ค ๊ฐœ๋ฅผ ์ž‡๋Š” ๋ฃจํ”„๋‹ค. 200 mm ์ •์œก๋ฉด์ฒด์™€ ํฐ prism ๋‘ ๊ฐœ๋Š” ๋ฃจํ”„ ์™„๋ฃŒ๊ฐ€ 0์— ๊ฐ€๊น๊ณ , ์ €์ž๋“ค์€ G1 ํŒ” ๊ธธ์ด์— ๋น„ํ•ด ํฐ ํฌ๊ธฐ๋ฅผ ์›์ธ ์ค‘ ํ•˜๋‚˜๋กœ ๋“ ๋‹ค. ๋˜ ์ž‘์€ ๊ตฌ โˆ…120์˜ ์–ด๊นจ 39.8%์ฒ˜๋Ÿผ โ€œ๊ตฌ๋Š” ์‰ฝ๋‹คโ€๋Š” ์ผ๋ฐ˜ํ™”์—๋„ ์˜ˆ์™ธ๊ฐ€ ์žˆ๋‹ค. ์ €์ž๋“ค ํ‘œํ˜„๋Œ€๋กœ ๋ฌผ์ฒด๋“ค์€ ํ•˜๋‚˜์˜ ์‰ฌ์›€-์–ด๋ ค์›€ ์ถ•์ด ์•„๋‹ˆ๋ผ ์˜์—ญ๋ณ„๋กœ ๋‹ค๋ฅด๊ฒŒ ์‹คํŒจํ•œ๋‹ค. ์ฆ๋ฅ˜์—๋Š” ๋ชจ๋“  expert์˜ ๊ถค์ ์ด ๋“ค์–ด๊ฐ€์ง€๋งŒ, ํ’ˆ์งˆ ํ•„ํ„ฐ๋ฅผ ํ†ต๊ณผํ•œ ๊ตฌ๊ฐ„๋งŒ ์“ฐ๋ฏ€๋กœ ์•ฝํ•œ expert๋Š” ๊ฐ™์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋Š” ๋ฐ ๋” ๋งŽ์€ ์ˆ˜์ง‘ ์‹œ๋„๊ฐ€ ๋“ ๋‹ค.


Fig. 9. ํ˜•์ƒ ๋ถ€๋ฅ˜๋ณ„ expert์˜ ํ•™์Šต ๊ฒฝ๊ณผ. (a) ํ‰๊ท  ์—ํ”ผ์†Œ๋“œ ๋ณด์ƒ, (b) 14๊ฐœ ๊ฒฝ๋กœ ํ‰๊ท  ์™„๋ฃŒ์œจ. ๋„ค ๊ฐœ ๋ชจ๋‘ warm start๋ผ ๊ฐ€๋กœ์ถ•์ด ์‚ฌ์ „ํ•™์Šต 15,000 iteration ์ดํ›„๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. ํ•™์Šต ์‹œ๋“œ 1๊ฐœ.

warm start vs ์ฒ˜์Œ๋ถ€ํ„ฐ(Table IX, Fig. 11). ์ด 50,000 iteration์œผ๋กœ ์˜ˆ์‚ฐ์„ ๋งž์ท„๋‹ค. warm start ์ชฝ์€ ๊ตฌ ์‚ฌ์ „ํ•™์Šต 15,000์„ ์˜ˆ์‚ฐ์— ํฌํ•จํ•˜๋ฏ€๋กœ ์ž๊ธฐ ๋ฌผ์ฒด๋Š” 35,000๋งŒ ๋ณธ๋‹ค.

๋ฌผ์ฒด (mm) ๊ฒจ๋“œ๋ž‘์ด S/W ์–ด๊นจ S/W ๋“ฑ S/W ๋ฃจํ”„ S/W 14๊ฐœ ํ‰๊ท  S/W
prism 100ร—100ร—200 35.3 / 70.7 27.0 / 47.1 18.9 / 48.5 0.8 / 18.2 23.30 / 50.12
์ •์œก๋ฉด์ฒด 140 67.5 / 72.2 55.2 / 57.4 46.2 / 45.4 15.6 / 19.7 50.48 / 52.81
์ •์œก๋ฉด์ฒด 200 55.1 / 61.3 68.9 / 69.7 0.3 / 12.5 0.0 / 0.0 35.53 / 40.98
์›ํ†ต โˆ…140ร—160 68.2 / 69.2 29.6 / 45.5 56.7 / 49.1 25.2 / 21.3 47.74 / 49.83
๊ตฌ โˆ…140 81.1 / 80.8 39.1 / 60.6 72.7 / 73.1 71.8 / 71.5 65.37 / 71.50
๊ตฌ โˆ…160 89.4 / 85.6 42.1 / 61.3 83.8 / 80.9 83.9 / 80.2 73.51 / 76.56

S = ์ฒ˜์Œ๋ถ€ํ„ฐ, W = warm start. ๊ตต์€ ๊ธ€์”จ๋Š” ์› ํ‘œ ๊ธฐ์ค€์œผ๋กœ ์ฐจ์ด์˜ 95% ํ‰๊ฐ€ ๊ตฌ๊ฐ„์ด 0์„ ๋„˜๋Š” ์ชฝ์ด๋‹ค.


Fig. 11. warm start(๋นจ๊ฐ•)์™€ ์ฒ˜์Œ๋ถ€ํ„ฐ(ํŒŒ๋ž‘)์˜ ํ•™์Šต ๊ณก์„ . ํšŒ์ƒ‰ ๋ ๋Š” ๊ณต์œ ๋˜๋Š” ๊ตฌ ์‚ฌ์ „ํ•™์Šต 15,000 iteration์ด๋‹ค. prism์€ ์‚ฌํ›„ํ•™์Šต 10,000 iteration, ๋‘ ๊ตฌ๋Š” 15,000 iteration ์•ˆ์— ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ•œ ์ตœ์ข…๊ฐ’์„ ๋„˜๋Š”๋‹ค. ์กฐ๊ฑด๋‹น ํ•™์Šต ์‹œ๋“œ 1๊ฐœ.

์—ฌ์„ฏ ๋ฌผ์ฒด ๋ชจ๋‘ 14๊ฐœ ํ‰๊ท ์ด ์˜ฌ๋ž๊ณ , ์–ด๊นจ ์™„๋ฃŒ๋Š” ์—ฌ์„ฏ ๋ชจ๋‘ ์˜ฌ๋ž๋‹ค. ๊ฐ€์žฅ ํฐ ๋ณ€ํ™”๋Š” prism(23.30 โ†’ 50.12)์ด๋‹ค. ๋ฐ˜๋ฉด ์›ํ†ต์€ ๋“ฑยท๋ฃจํ”„๊ฐ€, ๊ตฌ โˆ…160์€ ๊ฒจ๋“œ๋ž‘์ดยท๋“ฑยท๋ฃจํ”„๊ฐ€ ์˜คํžˆ๋ ค ๋‚ด๋ ค๊ฐ”๋‹ค. ์ €์ž๋“ค์€ ์ด ์—ญ์ „์„ ์ˆจ๊ธฐ์ง€ ์•Š๋Š”๋‹ค. iteration ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•˜๋ฉด ์—ฌ์„ฏ ๋ฌผ์ฒด + ์‚ฌ์ „ํ•™์Šต ๊ตฌ ์ •์ฑ… ๋‘˜์ด 240,000 ๋Œ€ 300,000 iteration์œผ๋กœ 20% ์ ˆ๊ฐ์ด๋‹ค(6\times35{,}000+2\times15{,}000=240{,}000, ํ•„์ž ๊ฒ€์‚ฐ).

GPU ๋น„์šฉ(๋ถ€๋ก V-C).

ํ•ญ๋ชฉ H100 GPU-hour
๊ตฌ ์‚ฌ์ „ํ•™์Šต 15,000 iteration ์•ฝ 270 (warm start ๋ฌผ์ฒด N๊ฐœ๊ฐ€ ๋‚˜๋ˆ  ์”€)
๋ฌผ์ฒด๋ณ„ ์‚ฌํ›„ํ•™์Šต 35,000 iteration 660~815
์ฒ˜์Œ๋ถ€ํ„ฐ 50,000 iteration ์•ฝ 1,030
์ฆ๋ฅ˜ ์ปจํŠธ๋กค๋Ÿฌ 1๊ฐœ(์‹œ๋ฎฌ๋ ˆ์ด์…˜์šฉ, ์‹ค๊ธฐ์šฉ ๊ฐ๊ฐ) ์•ฝ 22

ํ•„์ž ์ถ”์‚ฐ์œผ๋กœ, ๊ตฌ 3๊ฐœ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ(๊ฐ ์ตœ๋Œ€ ์•ฝ 1,030), ๋‚˜๋จธ์ง€ 12๊ฐœ๋ฅผ warm start(๊ฐ 660~815)๋กœ ํ•™์Šตํ•˜๋ฉด expert๋งŒ ๋Œ€๋žต 1.1๋งŒ~1.3๋งŒ H100 GPU-hour ๊ทœ๋ชจ๋‹ค. ๊ตฌ๋Š” iteration๋‹น ๋น„์šฉ์ด ๊ฐ€์žฅ ์‹ธ๋‹ค๊ณ  ํ•˜๋ฏ€๋กœ ์‹ค์ œ๋กœ๋Š” ์ด๋ณด๋‹ค ์กฐ๊ธˆ ๋‚ฎ์„ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์— escapability ์ฑ„์  3.2ร—10โธํšŒ ์ „์ด์™€ ๊ถค์  ์ˆ˜์ง‘ ๋น„์šฉ์€ ๋…ผ๋ฌธ์— ์ˆซ์ž๊ฐ€ ์—†๋‹ค. ์ €์ž๋“ค์€ ๊ตฌ์˜ ์ž‘์€ ์ ‘์ด‰๋ฉด์ด ์ ‘์ด‰ ์ œ์•ฝ ์ˆ˜๋ฅผ ์ค„์—ฌ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ์ ‘์ด‰ solver ๋น„์šฉ์ด ๋‚ฎ๋‹ค๋Š” ์„ค๋ช…๋„ ๋ง๋ถ™์ธ๋‹ค.

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

๊ฐ•์ 

  • ๋ฌธ์ œ ์ •์‹ํ™”๊ฐ€ ์ •ํ™•ํ•˜๊ณ  ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. โ€œ๋ชฉํ‘œ = ์œ„์น˜ + grasp mode, ์†๋ฐ”๊ฟˆ์€ ๋ฐ˜๋“œ์‹œ ์–‘ํŒ” ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นœ๋‹ค, ์ด๋™ ์ค‘ 0.48 s ์ ‘์ด‰ ์ƒ์‹ค ํ—ˆ์šฉโ€์ด๋ผ๋Š” ์„ธ ์ค„์งœ๋ฆฌ ์ •์‹ํ™”๊ฐ€ ๊ตด๋ฆฌ๊ธฐยท๋ฏธ๋„๋Ÿฌ๋œจ๋ฆฌ๊ธฐยท์†๋ฐ”๊ฟˆ์„ ๋ชจ๋‘ ํ—ˆ์šฉํ•˜๋ฉด์„œ๋„ ์•ˆ์ „ํ•œ ์ˆœ์„œ๋ฅผ ๊ฐ•์ œํ•œ๋‹ค. ํœด๋จธ๋…ธ์ด๋“œ๋ฟ ์•„๋‹ˆ๋ผ ์–‘ํŒ” ๋กœ๋ด‡์ด ํฐ ๋ฌผ์ฒด๋ฅผ ๋ชธ์— ๋Œ€๊ณ  ๋‹ค๋ฃจ๋Š” ๋ฌธ์ œ์— ๊ทธ๋Œ€๋กœ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋Š” ํ‹€์ด๋‹ค.
  • ์‹ค๊ธฐ ๋Œ€์กฐ์˜ ํ•ต์‹ฌ ์ถ•์ด ๊นจ๋—ํ•˜๋‹ค. WBD์™€ GMR ์ง๊ฒฐ์€ ๊ฐ™์€ Xsens, ๊ฐ™์€ GMR ๋ฆฌํƒ€๊ฒŒํŒ…, ๊ฐ™์€ AMO ํ•˜์ฒด๋ฅผ ์“ฐ๊ณ  ์ฐจ์ด๋Š” ์ •์ œ ๋‹จ๊ณ„ ํ•˜๋‚˜๋ฟ์ด๋‹ค. ๊ทธ ํ•˜๋‚˜๊ฐ€ 45/50 ๋Œ€ 9/50์„ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์€ โ€œํ•™์Šต๋œ ์ง€์ง€ ์œ ์ง€ priorโ€์˜ ๊ธฐ์—ฌ๋ฅผ ์ง์ ‘ ๋ณด์—ฌ ์ฃผ๋Š” ablation์ด๋‹ค.
  • ๋ถˆ๋ฆฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ถ€๋ก์— ๋‹ค ์‹ค์—ˆ๋‹ค. ๋ฌผ์ฒด๋ณ„ expert ์™„๋ฃŒ์œจ(prismยทํฐ ์ •์œก๋ฉด์ฒด์˜ ๋ฃจํ”„ 0%), warm start๊ฐ€ ์˜คํžˆ๋ ค ๋–จ์–ด์ง„ ์˜์—ญ, escapability ๊ฑฐ๋ฅด๊ธฐ ์ด๋“์ด ์„ ํƒ์— ์“ด ์‹œํ–‰์—์„œ ์žฐ ๊ฐ’์ด๋ผ๋Š” ์ , ์ˆ˜์ง‘ ํšจ์œจ ๊ฐœ์„ ์ด โ€œ์ž‘๋‹คโ€๋Š” ํ‰๊ฐ€๋ฅผ ์Šค์Šค๋กœ ์ ์—ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์€ ๊ตฌ๊ฐ„ ์ถ”์ •์˜ ๋ฒ”์œ„(โ€œ์ƒˆ ๋ฌผ์ฒด๋‚˜ ์ƒˆ ํ•™์Šต ์‹œ๋“œ์— ๋Œ€ํ•œ ๊ตฌ๊ฐ„์ด ์•„๋‹ˆ๋‹คโ€)๊นŒ์ง€ ๋ฐํžŒ๋‹ค.
  • ํ‰ํ™œํ™”๋ผ๋Š” ์‰ฌ์šด ๋ฐ˜๋ก ์„ ์‹คํ—˜์œผ๋กœ ๋ง‰์•˜๋‹ค. Table X์˜ EMA ๋Œ€์กฐ๋Š” โ€œ๊ทธ๋ƒฅ ๋ช…๋ น ๋…ธ์ด์ฆˆ๋ฅผ ๊ฑธ๋Ÿฌ์„œ ์ข‹์•„์ง„ ๊ฒƒโ€์ด๋ผ๋Š” ํ•ด์„์„ ๋ฐฐ์ œํ•œ๋‹ค.
  • ๊ณ ์œ ๊ฐ๊ฐ๋งŒ์œผ๋กœ ์ง€์ง€๋ฅผ ์œ ์ง€ํ•˜๋Š” ์ปจํŠธ๋กค๋Ÿฌ. ์‹ค๊ธฐ์—์„œ ๋ฌผ์ฒด pose ์ถ”์ •์ด๋‚˜ ์ด‰๊ฐ ์—†์ด ๊ด€์ ˆ ์ด๋ ฅ๊ณผ ์ธก์ •ํ•œ ์น˜์ˆ˜ 5๊ฐœ๋งŒ์œผ๋กœ ๋Œ์•„๊ฐ„๋‹ค. ๋ฐฐํฌ ์กฐ๊ฑด์ด ๋‹จ์ˆœํ•˜๋‹ค๋Š” ๊ฒƒ์€ ์‹ค์šฉ์  ์žฅ์ ์ด๋‹ค.
  • ์žฌํ˜„ ์ •๋ณด์˜ ๋ฐ€๋„. ์ตœ์ ํ™” ๊ฐ€์ค‘์น˜, ๊ฒ€์ฆ ์ ˆ์ฐจ, ๊ด€์ธก ์ฐจ์›, ๋ณด์ƒ ๊ณ„์ˆ˜, DR ๋ฒ”์œ„, PPO ์„ค์ •, ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ, ์ถ”๋ก  ์ง€์—ฐ, GPU ๋น„์šฉ๊นŒ์ง€ ๋ถ€๋ก ํ‘œ๋กœ ์ •๋ฆฌ๋ผ ์žˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ์—†๋Š” ๋…ผ๋ฌธ์น˜๊ณ ๋Š” ์žฌ๊ตฌํ˜„์— ํ•„์š”ํ•œ ์ˆซ์ž๊ฐ€ ๊ฑฐ์˜ ๋‹ค ์žˆ๋‹ค.

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

  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€๋Š” ๊ต์‚ฌ ์ž์‹ ์˜ ๋ช…๋ น์— ๋…ธ์ด์ฆˆ๋ฅผ ๋„ฃ์€ ํ•ฉ์„ฑ ๋ฒค์น˜๋งˆํฌ๋‹ค. ๋ช…๋ น ์ƒ์„ฑ๊ธฐ๊ฐ€ ์ฆ๋ฅ˜์— ์“ด ๋ฐ”๋กœ ๊ทธ expert์ด๊ณ , ๋…ธ์ด์ฆˆ ๋ฐ˜๊ฒฝ 2.5์™€ ์ •์ • ๋ฐ˜๊ฒฝ 2.5๊ฐ€ ๊ฐ™์€ ๋‹จ์œ„๋‹ค. ๋‚ฎ์€ ๋…ธ์ด์ฆˆ์—์„œ โ€œ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋ณด๋‹ค ์˜ค๋ž˜ ๋ฒ„ํ‹ด๋‹คโ€๋Š” ๊ฒฐ๊ณผ๋Š” ์ด ์กฐ๊ฑด์—์„œ๋งŒ ๋‚˜์˜จ๋‹ค. ์‹ค์ œ ์‚ฌ๋žŒ ๋ช…๋ น์€ ๋ฐฉํ–ฅ ์ž์ฒด๊ฐ€ ํ‹€๋ฆฌ๊ฑฐ๋‚˜ ์ง€์—ฐ๋˜๊ฑฐ๋‚˜ expert๊ฐ€ ์“ฐ์ง€ ์•Š๋˜ ์ž์„ธ๋ฅผ ์š”๊ตฌํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ๋Ÿฐ ๋ถ„ํฌ ๋ฐ– ๋ช…๋ น์— ๋Œ€ํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€๋Š” ์—†๋‹ค.
  • โ€œGoals / trialโ€์ด ์˜์—ญ ์ „์ด๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์ ์ด ๊ทธ๋ฆผ๋งŒ์œผ๋กœ๋Š” ์ž˜ ์•ˆ ๋ณด์ธ๋‹ค. ๋ณธ๋ฌธ ์ •์˜๋Š” ์žˆ์ง€๋งŒ, ๋…์ž๋Š” 6๊ฐœ ์˜์—ญ ์‚ฌ์ด ์ด๋™ ํšŸ์ˆ˜๋กœ ์ฝ๊ธฐ ์‰ฝ๋‹ค. ํŽ˜์ด์ง€ ์ž๋ฃŒ(๋‹จ์ผ ์ฒดํฌํฌ์ธํŠธ)๋กœ ๋ณด๋ฉด ์˜์—ญ ์ „์ด๋Š” ์‹œํ–‰๋‹น ์•ฝ 1.1~1.2ํšŒ, 600 s ์•ˆ์— ๋ฌผ์ฒด๋ฅผ ์žƒ๋Š” ๋น„์œจ์€ ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋„ ์•ฝ 78%๋‹ค. ์žฅ๊ธฐ ์—ฐ์† ์šด์šฉ์˜ ์‹ ๋ขฐ๋„๊ฐ€ ์•„์ง ๋‚ฎ๋‹ค๋Š” ์‚ฌ์‹ค์ด ๋…ผ๋ฌธ ๋ณธ๋ฌธ์—๋Š” ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š”๋‹ค.
  • SONIC ๋น„๊ต๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๋ถˆ์ผ์น˜๋ฅผ ํ•จ๊ป˜ ์žฐ๋‹ค. SONIC์€ VR 3-point ๋ชจ๋“œ๋ผ ๋จธ๋ฆฌ์™€ ์–‘ ์†๋ชฉ๋งŒ ์ถ”์ ํ•˜๊ณ , ํŒ”๊ฟˆ์น˜์™€ ์ „์™„์˜ ์œ„์น˜๋ฅผ ์ง์ ‘ ๋ช…๋ นํ•  ๋ฐฉ๋ฒ•์ด ์—†๋‹ค. ๊ฒจ๋“œ๋ž‘์ด ์ˆ˜๋‚ฉ์ฒ˜๋Ÿผ ํŒ”๊ฟˆ์น˜๋กœ ๋ฌผ์ฒด๋ฅผ ๋ชธํ†ต์— ๋ˆŒ๋Ÿฌ์•ผ ํ•˜๋Š” ๊ณผ์ œ์—์„œ๋Š” ๊ตฌ์กฐ์ ์œผ๋กœ ๋ถˆ๋ฆฌํ•˜๋‹ค. ํ•˜์ฒด๋„ SONIC์€ ์ž๊ธฐ kinematic planner, ๋‚˜๋จธ์ง€๋Š” AMO๋ผ ๋‹ค๋ฅด๋‹ค. ์ €์ž๋“ค๋„ โ€œSONIC์€ ์ œํ•œ๋œ ์˜์—ญ์˜ ๋„๋‹ฌ์„ฑ์— ์–ด๋ ค์›€์ด ์žˆ์—ˆ๋‹คโ€๊ณ  ์ ๋Š”๋‹ค. 4%๋Š” โ€œ๋ฒ”์šฉ ์ „์‹  ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์•ˆ ๋œ๋‹คโ€๋ณด๋‹ค โ€œ์†๋ชฉ 3์  ๋ช…๋ น์œผ๋กœ๋Š” ๋ชธํ†ต ์ ‘์ด‰ ์กฐ์ž‘์„ ์ง€์‹œํ•  ์ˆ˜ ์—†๋‹คโ€๋Š” ์ฆ๊ฑฐ์— ๊ฐ€๊น๋‹ค. SONIC์˜ ์ „์‹  VR ๋ชจ๋“œ ๋น„๊ต๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด ๋” ๊ณต์ •ํ–ˆ์„ ๊ฒƒ์ด๋‹ค.
  • ์‹ค๊ธฐ ํ”„๋กœํ† ์ฝœ์˜ ์ •๋ณด๊ฐ€ ์–‡๋‹ค. ์กฐ์ž‘์ž ํ•œ ๋ช…์ด โ€œ์ด ๊ณผ์ œ๋“ค๋กœ 8์‹œ๊ฐ„ ์ด์ƒ ํ›ˆ๋ จโ€ํ–ˆ๋‹ค๋Š” ๊ฒƒ๋งŒ ์žˆ๊ณ , ๊ทธ ํ›ˆ๋ จ์„ ์–ด๋А ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์–ผ๋งˆ๋‚˜ ํ–ˆ๋Š”์ง€, ์กฐ๊ฑด๋ณ„ ์‹œํ–‰ ์ˆœ์„œ์™€ ๋ฌด์ž‘์œ„ํ™”, ์‹คํŒจ ํŒ์ •์ž๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€๊ฐ€ ์—†๋‹ค. ์›๊ฒฉ์กฐ์ž‘ ๋น„๊ต์—์„œ ์กฐ์ž‘์ž์˜ ์ˆ™๋ จ์ด ํŠน์ • ์ปจํŠธ๋กค๋Ÿฌ์— ๋งž์ถฐ์ง€๋ฉด ์ฐจ์ด๊ฐ€ ์ปค์งˆ ์ˆ˜ ์žˆ๋‹ค. ์žฅ๊ธฐ ๊ณผ์ œ์—์„œ๋Š” ์กฐ์ž‘์ž๊ฐ€ guidance๋ฅผ 10๊ณผ 100 ์‚ฌ์ด์—์„œ ์ง์ ‘ ๋ฐ”๊ฟจ๋Š”๋ฐ, ์ด ์ „ํ™˜์ด WBD ์ชฝ์—๋งŒ ์žˆ๋Š” ์ถ”๊ฐ€ ์กฐ์ž‘ ์ž์œ ๋„๋ผ๋Š” ์ ๋„ ์–ธ๊ธ‰์ด ์—†๋‹ค.
  • ์‹ค๊ธฐ ๋ฌผ์ฒด๊ฐ€ ๋‘˜๋ฟ์ด๊ณ  ํ•™์Šต ๋ฌผ์ฒด์™€ ๊ฐ€๊น๋‹ค. ๋†๊ตฌ๊ณต๊ณผ 15 cm ์ƒ์ž๋Š” ํ•™์Šตํ•œ ๊ตฌยท์ •์œก๋ฉด์ฒด ํฌ๊ธฐ ๋ฒ”์œ„ ์•ˆ์ด๋‹ค. Fig. 1๊ณผ teaser ์˜์ƒ์˜ ์ถ•๊ตฌ๊ณต, ์›ํ†ต ์šฉ๊ธฐ, ๋“ฑ ๋’ค ์žฌ๋ฐฐ์น˜, ๊ฑธ์œผ๋ฉด์„œ์˜ ๊ณต ๋‹ค๋ฃจ๊ธฐ๋Š” ์ •๋Ÿ‰ ํ‰๊ฐ€๊ฐ€ ์—†๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ โ€œํ•™์Šต์—์„œ ๋บ€โ€ ๋ฌผ์ฒด๋„ 180 mm ๊ตฌ์™€ ์ •์œก๋ฉด์ฒด๋กœ, ํ•™์Šต ํฌ๊ธฐ 160ยท200 mm ์‚ฌ์ด์˜ ๋ณด๊ฐ„์ด๋‹ค. ์ƒˆ ํ˜•์ƒ(์†์žก์ด ์žˆ๋Š” ๋ฌผ์ฒด, ๋ณ€ํ˜•์ฒด, ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด)์œผ๋กœ์˜ ์ผ๋ฐ˜ํ™”๋Š” ๋ณด์—ฌ ์ฃผ์ง€ ์•Š๋Š”๋‹ค.
  • ๋ฌผ์ฒด๋ฅผ ํ•˜๋‚˜ ๋Š˜๋ฆฌ๋Š” ๋น„์šฉ์ด ํฌ๋‹ค. WBD ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํ•˜๋‚˜์ง€๋งŒ ๊ทธ ๋ฐ์ดํ„ฐ๋Š” ๋ฌผ์ฒด๋งˆ๋‹ค 700~1,000 H100 GPU-hour์งœ๋ฆฌ expert์—์„œ ๋‚˜์˜จ๋‹ค. โ€œ์ž„์˜์˜ ๋ฌผ์ฒดโ€๋กœ ๊ฐ€๋ ค๋ฉด ํ˜•์ƒ ์กฐ๊ฑด๋ถ€ expert๋‚˜ ๋‹ค๋ฌผ์ฒด expert๊ฐ€ ํ•„์š”ํ•˜๊ณ , ์ €์ž๋“ค๋„ expert ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ๋‚จ๊ธด๋‹ค.
  • ์„ค๊ณ„ ์š”์†Œ๋ณ„ ์ ˆ์ œ๊ฐ€ ์ปจํŠธ๋กค๋Ÿฌ ์ˆ˜์ค€์—์„œ ์—†๋‹ค. ๋ชธํ†ต ์˜์—ญ ๋ถ„ํ• , mode ์ œ์•ฝ ๊ทธ๋ž˜ํ”„, 0.48 s ์œ ์˜ˆ, ๊ธฐํ•˜ ๊ธฐ์ˆ ์ž, ๋ชฉํ‘œ์—์„œ ๋ฐฉํ–ฅ์„ ๋บ€ ๊ฒƒ, escapability ๊ฑฐ๋ฅด๊ธฐ๊ฐ€ ์ตœ์ข… ์ปจํŠธ๋กค๋Ÿฌ ์„ฑ๋Šฅ์— ๊ฐ๊ฐ ์–ผ๋งˆ๋ฅผ ๊ธฐ์—ฌํ•˜๋Š”์ง€๋Š” ์ธก์ •๋˜์ง€ ์•Š์•˜๋‹ค. escapability๋Š” ์ˆ˜์ง‘ ํšจ์œจ๋กœ๋งŒ, warm start๋Š” expert ์™„๋ฃŒ์œจ๋กœ๋งŒ ํ‰๊ฐ€๋๋‹ค.
  • ํ•™์Šต ์‹œ๋“œ์™€ ํ†ต๊ณ„. expert ํ‰๊ฐ€์™€ warm start ๋น„๊ต๋Š” ์กฐ๊ฑด๋‹น ํ•™์Šต ์‹œ๋“œ 1๊ฐœ์ด๊ณ , ํ‘œ์˜ ๊ตฌ๊ฐ„์€ ํ‰๊ฐ€ ์‹œํ–‰์˜ ๋ถˆํ™•์‹ค์„ฑ๋งŒ ๋ฐ˜์˜ํ•œ๋‹ค. warm start์˜ ์ผ๋ถ€ ์˜์—ญ ์—ญ์ „์ด ํ•™์Šต ์‹œ๋“œ ๋ถ„์‚ฐ์ธ์ง€ ๊ตฌ์กฐ์  ์ฐจ์ด์ธ์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๋‹ค. ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์šฉ๋งŒ ์‹œ๋“œ 3๊ฐœ๋‹ค.
  • ํ•™์Šต๊ณผ ๋ฐฐํฌ์˜ ๋ชธ ์กฐ๊ฑด์ด ๋‹ค๋ฅด๋‹ค. expert๋Š” ํ—ˆ๋ฆฌ์™€ ํ•˜์ฒด๋ฅผ ๊ณ ์ •ํ•œ ์ฑ„ ํ•™์Šตํ–ˆ๋Š”๋ฐ ์‹ค๊ธฐ์—์„œ๋Š” AMO๊ฐ€ ๊ท ํ˜•์„ ์žก๊ณ  ๊ฑท๋Š”๋‹ค. ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๋ชธํ†ต ์ขŒํ‘œ๊ณ„์—์„œ ๋™์ž‘ํ•˜๋‹ˆ ์–ด๋А ์ •๋„ ๋ถˆ๋ณ€์ด์ง€๋งŒ, ๊ฑท๊ธฐ์—์„œ ์˜ค๋Š” ๊ด€์„ฑยท์ง„๋™์€ ํ•™์Šต์— ์—†๋‹ค. ์ €์ž๋“ค์€ ๊ฒฐ๋ก ์—์„œ ์ด ์ ์„ ์ธ์ •ํ•˜๊ณ , ์„ ๋ฐ˜ ๊ณผ์ œ์—์„œ ์ˆ˜๋‚ฉ์— ์„ฑ๊ณตํ•œ 9ํšŒ๊ฐ€ ๋ชจ๋‘ ์šด๋ฐ˜๊นŒ์ง€ ์„ฑ๊ณตํ–ˆ๋‹ค๋Š” ์ (9/9)์„ ๊ทผ๊ฑฐ๋กœ ๋“ ๋‹ค. ๋‹ค๋งŒ ์‹คํŒจ 2ํšŒ๋Š” ๊บผ๋‚ธ ๋’ค ๋†“๊ธฐ๊นŒ์ง€์˜ ๊ตฌ๊ฐ„์—์„œ ๋‚ฌ๊ณ , ๊ทธ ์›์ธ์ด ๋ฌด์—‡์ธ์ง€๋Š” ๋ถ„์„๋˜์ง€ ์•Š์•˜๋‹ค.
  • ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์™€ ๋…ผ๋ฌธ์˜ ์ž‘์€ ๋ถˆ์ผ์น˜. ํŽ˜์ด์ง€ ์ดˆ๋ก์€ ์ฆ๋ฅ˜ ์ •์ฑ…์„ โ€œproprioception-onlyโ€๋ผ๊ณ  ์“ฐ์ง€๋งŒ ๋…ผ๋ฌธ์€ โ€œ๊ณ ์œ ๊ฐ๊ฐ๊ณผ ๋ฌผ์ฒด ๊ธฐํ•˜โ€๋ฅผ ์“ด๋‹ค๊ณ  ํ•˜๊ณ , ์‹ค์ œ๋กœ 5์ฐจ์› ๊ธฐํ•˜ ๊ธฐ์ˆ ์ž๋ฅผ ์ธก์ •ํ•œ ์น˜์ˆ˜๋กœ ๋„ฃ๋Š”๋‹ค. ํŽ˜์ด์ง€์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ทธ๋ž˜ํ”„ยท์ž๋ฃŒ๋Š” ๋…ผ๋ฌธ Fig. 4์™€ ๋‹ค๋ฅธ ํŒ(๋‹จ์ผ ์ฒดํฌํฌ์ธํŠธ)์ด๋ผ ํ•™์Šต์—์„œ ๋บ€ ๋ฌผ์ฒด์˜ ์ˆ˜์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค.
  • ์ฝ”๋“œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜๋‹ค. ๋…ผ๋ฌธ๊ณผ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์— ์ฝ”๋“œ ์ €์žฅ์†Œ ๋งํฌ๊ฐ€ ์—†๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๊ฐ€ 4๊ฐœ ๋ฌผ์ฒด์˜ expert์™€ ์ฆ๋ฅ˜ ์ •์ฑ…์„ ๋ธŒ๋ผ์šฐ์ € ์•ˆ์—์„œ ๋Œ๋ ค ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋ทฐ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ๋“œ๋ฌธ ๊ณต๊ฐœ ๋ฐฉ์‹์ด์ง€๋งŒ, grasp ์ƒ์„ฑยทํ•™์Šตยท์ฆ๋ฅ˜ ์ฝ”๋“œ์™€ ๋ฐ์ดํ„ฐ์…‹์€ ์—†๋‹ค.

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

๋‹ค์ง€ ์† ์ฆ๋ฅ˜ ๊ณ„์—ด. ๊ฐ€์žฅ ์ง์ ‘์ ์ธ ๋ถ€๋ชจ๋Š” DexterityGen(arXiv:2502.04307)์ด๋‹ค. anygrasp-to-anygrasp RL โ†’ diffusion + inverse dynamics ์ฆ๋ฅ˜ โ†’ ์›๊ฒฉ์กฐ์ž‘ guidance๋ผ๋Š” ๋ผˆ๋Œ€, U-Net ์„ค์ •๊นŒ์ง€ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์™”๊ณ , Mukadam์ด ๋‘ ๋…ผ๋ฌธ์— ๋ชจ๋‘ ์ฐธ์—ฌํ•œ๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ž๋ฃŒ๋„ ์ •์ œ ์กฐ๊ฑด ์ด๋ฆ„์ด noisy_dexgen์ด๋‹ค. WBD๊ฐ€ ๋ฐ”๊พผ ๊ฒƒ์€ ๋ชฉํ‘œ ์ •์˜(๋ฐฉํ–ฅยท๊ด€์ ˆ ์ œ์™ธ), mode ๊ทธ๋ž˜ํ”„, ๋ชธํ†ต grasp ์ƒ์„ฑ, ๋ฌผ์ฒด๋ณ„ expert์™€ ๊ธฐํ•˜ ์กฐ๊ฑด ์ฆ๋ฅ˜๋‹ค. ์‚ฌ์ „ํ•™์Šต ํ›„ ์‚ฌํ›„ํ•™์Šต์œผ๋กœ ์กฐ์ž‘ ๋Šฅ๋ ฅ์„ ํ‚ค์šฐ๋Š” ํ๋ฆ„์€ ADEPT(๊ณต์ €์ž Fazeli ์ฐธ์—ฌ)์™€ SimToolReal์ด ์ธ์šฉ๋˜๋Š” ๋ฐฐ๊ฒฝ์ด๋‹ค.

grasp ํ•ฉ์„ฑ. grasp ์ƒ์„ฑ์€ ๋ฏธ๋ถ„ ๊ฐ€๋Šฅํ•œ force-closure ์ถ”์ •(Liu et al. 2022), DexGraspNet, BODex, Dex1B์˜ ๋‹ค์ง€ ์† grasp ํ•ฉ์„ฑ ๊ณ„์—ด์„ ๋ชธ ์ „์ฒด๋กœ ์ผ๋ฐ˜ํ™”ํ•œ ๊ฒƒ์ด๋‹ค. BODex๊ฐ€ bilevel ์ตœ์ ํ™”๋กœ grasp ํ’ˆ์งˆ์„ ๋”ฐ๋กœ ๋ณด์žฅํ•˜๋ ค ํ•œ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, WBD๋Š” ๋งˆ์ฐฐ ์—†๋Š” ์ž”์ฐจ๋ฅผ ์“ฐ๊ณ  ํ’ˆ์งˆ์€ 4๋ฐฐ ์ค‘๋ ฅ ๊ต๋ž€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์œผ๋กœ ์‚ฌํ›„ ๊ฒ€์ฆํ•œ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฅด๋‹ค.

ํœด๋จธ๋…ธ์ด๋“œ ์›๊ฒฉ์กฐ์ž‘ยทํŠธ๋ž˜ํ‚น. ์‹ค๊ธฐ ๋น„๊ต ๋Œ€์ƒ์ธ SONIC์€ ๋Œ€๊ทœ๋ชจ ๋ชจ์…˜ ํŠธ๋ž˜ํ‚น์œผ๋กœ ๋งŒ๋“  ๋ฒ”์šฉ ์ „์‹  ์ปจํŠธ๋กค๋Ÿฌ๋‹ค. WBD ์‹คํ—˜์€ ์ด๋Ÿฐ ํŠธ๋ž˜์ปค๊ฐ€ โ€œ์ž์„ธ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋Š” ๋Šฅ๋ ฅโ€์€ ์žˆ์–ด๋„ โ€œ๋ฌผ์ฒด ์ง€์ง€๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋Šฅ๋ ฅโ€์€ ๋”ฐ๋กœ ๋ฐฐ์›Œ์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ ์ค€๋‹ค. GMR ๋ฆฌํƒ€๊ฒŒํŒ…๊ณผ AMO ํ•˜์ฒด๋Š” TWIST2์—์„œ ์“ฐ์ธ ์›๊ฒฉ์กฐ์ž‘ ์Šคํƒ๊ณผ ๊ฐ™์€ ๊ณ„์—ด์ด๊ณ , OmniRetarget์ด ์ง€์ ํ–ˆ๋“ฏ GMR์€ ๋ฌผ์ฒด์™€์˜ ์ ‘์ด‰ ๊ด€๊ณ„๋ฅผ ์ตœ์ ํ™” ๋ณ€์ˆ˜๋กœ ๊ฐ–์ง€ ์•Š๋Š”๋‹ค. WBD์˜ ์ •์ œ ๋‹จ๊ณ„๋Š” ๊ทธ ๋นˆ์นธ์„ ๋ฆฌํƒ€๊ฒŒํŒ… ์ชฝ์ด ์•„๋‹ˆ๋ผ ํ•™์Šต๋œ ์ปจํŠธ๋กค๋Ÿฌ ์ชฝ์—์„œ ๋ฉ”์šด๋‹ค. VIRAL์ฒ˜๋Ÿผ ์†๋ ์ค‘์‹ฌ์˜ loco-manipulation์„ ๋Œ€๊ทœ๋ชจ๋กœ sim-to-real ํ•˜๋Š” ํ๋ฆ„๊ณผ๋Š” ์ ‘์ด‰๋ฉด์„ ์† ๋ฐ–์œผ๋กœ ๋„“ํ˜”๋‹ค๋Š” ์ ์—์„œ ์ƒ๋ณด์ ์ด๋‹ค.

์ „์‹  ์ ‘์ด‰ ์กฐ์ž‘. ๋ชธ ํ‘œ๋ฉด ์–ด๋””๋“  ์ ‘์ด‰ํ•˜๋Š” ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”(Murooka et al. 2015ยท2020, Levรฉ et al. 2024)๋Š” ํ‰๋ฉดยท์ค€์ •์ ยท์ƒ์ž ๊ฐ€์ •์— ๋ฌถ์—ฌ ์žˆ์—ˆ๊ณ , Punyo์˜ ์˜ˆ์‹œ ์œ ๋„ RL(Barreiros et al. 2025)๊ณผ Baloo์˜ ์—ฐ์„ฑ ๋ชธํ†ต RL์€ ๋ชธํ†ต ์•ž ์กฐ์ž‘์— ๋จธ๋ฌผ๋ €๋‹ค. ContactMimic์˜ ๋ถ€์œ„๋ณ„ ์ ‘์ด‰ ๋ช…๋ น๊ณผ Blind Dexterity์˜ ๊ณ ์œ ๊ฐ๊ฐ ๊ธฐ๋ฐ˜ ์ „์‹  ์กฐ์ž‘์€ WBD์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋™์‹œ๋Œ€ ์—ฐ๊ตฌ๋‹ค. WBD๋Š” ์ด๋“ค๊ณผ ๋‹ฌ๋ฆฌ โ€œ๋ชธ ์œ„์˜ ์œ„์น˜โ€๋ฅผ ๋ชฉํ‘œ ๊ณต๊ฐ„์œผ๋กœ ์‚ผ์•„, ์ ‘์ด‰์„ ๋ช…๋ นํ•˜์ง€ ์•Š๊ณ ๋„ ์ ‘์ด‰ ์ „์ด๊ฐ€ ํ•™์Šต๋˜๊ฒŒ ํ–ˆ๋‹ค.

์š”์•ฝ

WBD๋Š” ํœด๋จธ๋…ธ์ด๋“œ ์ƒ์ฒด๋ฅผ ํ•˜๋‚˜์˜ ํฐ ์†์œผ๋กœ ๋ณด๊ณ , ๋ชธํ†ต ์˜์—ญ๋ณ„ grasp 251๋งŒ ๊ฐœ โ†’ ๋ฌผ์ฒด๋ณ„ mode ์ œ์•ฝ RL expert 15๊ฐœ โ†’ ๊ณ ์œ ๊ฐ๊ฐ๊ณผ ๊ธฐํ•˜๋งŒ ๋ณด๋Š” diffusion ์ปจํŠธ๋กค๋Ÿฌ ํ•˜๋‚˜๋ผ๋Š” ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ whole-body re-grasping์„ ํ•™์Šตํ–ˆ๋‹ค. ๋ชฉํ‘œ๋ฅผ ์œ„์น˜์™€ grasp mode๋กœ๋งŒ ์ •์˜ํ•˜๊ณ  ์†๋ฐ”๊ฟˆ์ด ๋ฐ˜๋“œ์‹œ ์–‘ํŒ” ๋‹จ๊ณ„๋ฅผ ์ง€๋‚˜๊ฒŒ ๋งŒ๋“  ์„ค๊ณ„๊ฐ€ ๊ตด๋ฆฌ๊ธฐยท๋ฏธ๋„๋Ÿฌ๋œจ๋ฆฌ๊ธฐยท๋ผ์›Œ ๋„ฃ๊ธฐ ๊ฐ™์€ ์‚ฌ๋žŒ๋‹ค์šด ๋™์ž‘์„ ๋Œ์–ด๋‚ธ๋‹ค. ์‹ค๊ธฐ G1์—์„œ ๊ฐ™์€ ์›๊ฒฉ์กฐ์ž‘ ์Šคํƒ์— ์ •์ œ ๋‹จ๊ณ„๋งŒ ๋”ํ•ด ์„ฑ๊ณต์„ 18%์—์„œ 90%๋กœ ์˜ฌ๋ฆฐ ๋Œ€์กฐ๋Š” ์ด ๋…ผ๋ฌธ์˜ ๊ฐ€์žฅ ๊ฐ•ํ•œ ์ฆ๊ฑฐ๋‹ค.

ํ•œ๊ณ„๋Š” ํ‰๊ฐ€์˜ ๋ฒ”์œ„์™€ ๋น„์šฉ์— ์žˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€๋Š” ๊ต์‚ฌ expert ์ž์‹ ์˜ ๋ช…๋ น์— ๋…ธ์ด์ฆˆ๋ฅผ ๋„ฃ์€ ์กฐ๊ฑด์ด๊ณ , ์—ฐ์† ์šด์šฉ์—์„œ๋Š” ๋…ธ์ด์ฆˆ ์—†๋Š” expert๋„ ๋Œ€๋ถ€๋ถ„ ๋ฌผ์ฒด๋ฅผ ์žƒ๋Š”๋‹ค. ์‹ค๊ธฐ๋Š” ์กฐ์ž‘์ž 1๋ช…, ๋ฌผ์ฒด 2๊ฐœ, ์นธ๋‹น 10ํšŒ์ด๋ฉฐ, SONIC ๋น„๊ต๋Š” ์†๋ชฉ 3์  ์ธํ„ฐํŽ˜์ด์Šค์˜ ํ•œ๊ณ„๋ฅผ ํ•จ๊ป˜ ์žฐ๋‹ค. ๋ฌผ์ฒด๋ฅผ ํ•˜๋‚˜ ๋Š˜๋ฆด ๋•Œ๋งˆ๋‹ค ์ˆ˜๋ฐฑ~์ฒœ H100 GPU-hour์˜ expert ํ•™์Šต์ด ํ•„์š”ํ•˜๊ณ  ์ฝ”๋“œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜๋‹ค. ๋‹ค์Œ์œผ๋กœ ๋ณด๊ณ  ์‹ถ์€ ๊ฒƒ์€ ํ˜•์ƒ ์กฐ๊ฑด๋ถ€ expert๋กœ ๋ฌผ์ฒด๋‹น ๋น„์šฉ์„ ์—†์• ๋Š” ํ™•์žฅ, ๋‹ค๋ฆฌ ์ ‘์ด‰๊นŒ์ง€ ํฌํ•จํ•œ grasp ์ง‘ํ•ฉ(์ €์ž๋“ค์ด ๊ฒฐ๋ก ์—์„œ ์˜ˆ๊ณ ํ•œ โ€œ๋ฌด๋ฆŽ์— ์ƒ์ž ๋ฐ›์น˜๊ธฐโ€), ๊ทธ๋ฆฌ๊ณ  ์‚ฌ๋žŒ ๋ช…๋ น ๋ถ„ํฌ์—์„œ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€๋‹ค.

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

  • ์ฝ์€ ๋ฒ”์œ„: arXiv v1(2026-10-15, 20์ชฝ)์„ PDF๋กœ ์ฝ๊ณ , ํ‘œ ์ˆ˜์น˜์™€ ๋‹จ์œ„๋Š” PDF์—์„œ ํ™•์ธํ–ˆ๋‹ค. ๊ทธ๋ฆผ 13์žฅ์€ arXiv e-print ์†Œ์Šค์˜ ์›๋ณธ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์™”๋‹ค(Fig. 4ยท9~13์€ ๋ฒกํ„ฐ ๊ทธ๋ฆผ). ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ๋ณธ๋ฌธ, ํ‘œ, ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋ทฐ์–ด ์„ค๋ช…, ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒฐ๊ณผ ์ž๋ฃŒ(sim_results.json, ์กฐ๊ฑด ์š”์•ฝ JSON, ์‹œํ–‰๋ณ„ CSV)๋ฅผ ํ•จ๊ป˜ ๋Œ€์กฐํ–ˆ๋‹ค. ๋นˆ์นธ ์ฃผ์žฅ ํ™•์ธ์„ ์œ„ํ•ด ์ธ์šฉ ๋ฌธํ—Œ 5ํŽธ์˜ arXiv ์ดˆ๋ก์„ ์ฝ์—ˆ๋‹ค.
  • ๊ณต๊ฐœ ๋ฒ”์œ„: ๋…ผ๋ฌธ๊ณผ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์— ์ฝ”๋“œ ์ €์žฅ์†Œ ๋งํฌ๊ฐ€ ์—†๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์—๋Š” teaser ์˜์ƒ, ์‹ค๊ธฐ ํ‘œ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ทธ๋ž˜ํ”„์™€ ์›์ž๋ฃŒ, ๊ทธ๋ฆฌ๊ณ  4๊ฐœ ๋ฌผ์ฒด(๊ตฌ โˆ…220, ์ •์œก๋ฉด์ฒด 160, prism 100ร—100ร—200, ์›ํ†ต โˆ…140ร—160)์˜ expert์™€ ์ฆ๋ฅ˜ ์ •์ฑ…์„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋Œ๋ฆฌ๋Š” ๋ทฐ์–ด๊ฐ€ ์žˆ๋‹ค. ์ด ๋ฆฌ๋ทฐ์˜ ์„ฑ๊ณต๋ฅ ์€ ๋ชจ๋‘ ๋…ผ๋ฌธ์ด ๋ณด๊ณ ํ•œ ๊ฐ’์ด๋ฉฐ ์žฌํ˜„ ํ™•์ธ์€ ํ•˜์ง€ ์•Š์•˜๋‹ค.
  • ์˜์ƒ: ๋ณธ๋ฌธ์˜ ์˜์ƒ์€ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ teaser mp4๋ฅผ 960ร—540์œผ๋กœ ์ค„์ธ ์‚ฌ๋ณธ์ด๋‹ค(๋ฌด์Œ).
  • ํ‘œ๊ธฐ: โ€œํ•„์ž ๊ณ„์‚ฐยท๊ฒ€์‚ฐยท์ถ”์‚ฐโ€์€ ๋…ผ๋ฌธ ํ‘œ๋‚˜ ํŽ˜์ด์ง€ ์ž๋ฃŒ์˜ ๊ฐ’์œผ๋กœ ์ง์ ‘ ๊ณ„์‚ฐํ•œ ๊ฐ’(Wilson ๊ตฌ๊ฐ„, Fisher ๊ฒ€์ •, ํ•ฉ๊ณ„, ๊ฐ€์ค‘ ํ‰๊ท , 4,850์‹œ๊ฐ„ ํ™˜์‚ฐ, GPU-hour ์ด๋Ÿ‰)์ด๋‹ค. โ€œํŽ˜์ด์ง€ ์ž๋ฃŒโ€ ํ‘œ์˜ ๊ฐ’์€ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๊ฐ€ ๊ณต๊ฐœํ•œ ๋‹จ์ผ ์ฒดํฌํฌ์ธํŠธ ์›์ž๋ฃŒ์—์„œ ๋ฝ‘์€ ๊ฒƒ์œผ๋กœ, ๋…ผ๋ฌธ Fig. 4์˜ 3์‹œ๋“œ ํ‰๊ท ๊ณผ ๊ฐ™์€ ๊ฐ’์ด ์•„๋‹ˆ๋‹ค. Fig. 10์˜ ๊ฒฝ๋กœ๋ณ„ ๊ฐ’์€ ๊ทธ๋ฆผ์—์„œ ์ฝ์€ ๊ทผ์‚ฌ์น˜๋‹ค.

Copyright 2026, JungYeon Lee