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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ โ€” ์™œ โ€œ์ง‘๊ธฐโ€์™€ โ€œ์“ฐ๊ธฐโ€ ์‚ฌ์ด์— ๊ณจ์ด ์žˆ๋Š”๊ฐ€
      • Dexterous grasp ๋ฐ์ดํ„ฐ์…‹์€ ์ด๋ฏธ ํ’์กฑํ•˜๋‹ค
      • ๋ถ„์ ˆ ๋„๊ตฌ ์‚ฌ์šฉ์ด ํŠน๋ณ„ํžˆ ์–ด๋ ค์šด ์ด์œ 
    • DexCraft โ€” ๋ฒค์น˜๋งˆํฌ๋ถ€ํ„ฐ ๋ณด์ž
    • ๋ฐฉ๋ฒ• (1) โ€” ๊ณ„์ธต ํ‘œํ˜„: 4์ ์—์„œ 16์ ์œผ๋กœ
    • ๋ฐฉ๋ฒ• (2) โ€” ์ •์  grasp๋ฅผ ๊ถค์ ์œผ๋กœ ํŽผ์น˜๊ธฐ
      • Embodiment ์–ด๋Œ‘ํ„ฐ โ€” ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ 0๊ฐœ
    • ์ง๊ด€ โ€” ์™œ grasp ๋ฐ์ดํ„ฐ๊ฐ€ โ€œ๋„๊ตฌ ์“ฐ๊ธฐโ€์— ๋„์›€์ด ๋˜๋Š”๊ฐ€
    • ์‹คํ—˜ (1) โ€” ์‹œ๋ฎฌ๋ ˆ์ด์…˜
    • ์‹คํ—˜ (2) โ€” ์‹ค๋ฌผ ๋กœ๋ด‡
      • ์ •์„ฑ ๋ถ„์„ โ€” ์‹คํŒจ ๋ชจ๋“œ๊ฐ€ ๊ฐˆ๋ฆฐ๋‹ค
      • ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ์ปค๋ฒ„๋ฆฌ์ง€
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒFrom Grasps to Dexterity ๋ฆฌ๋ทฐ

dexterity
grasp
il
diffusion
pretraining
From Grasps to Dexterity: Large-Scale Grasp Pretraining for Dexterous Manipulation
Published

September 27, 2026

  • Paper Link (arXiv:2606.30749v1) โ€” ์ด ๋ฆฌ๋ทฐ๋Š” arXiv v1(2026-06-29, cs.RO) ์„ ์ •๋ณธ์œผ๋กœ ์ฝ์—ˆ๋‹ค. ๋ณธ๋ฌธ 8์ ˆ + ๋ถ€๋ก A~D ์ „์ฒด๊ฐ€ ๋Œ€์ƒ์ด๋‹ค.

  • Project Page

  • Code: ๊ณต๊ฐœ๋œ ์ €์žฅ์†Œ ์—†์Œ (2026-09-27 ํ™•์ธ). ๋…ผ๋ฌธ ๋ณธ๋ฌธยท๋ถ€๋กยท์ฐธ๊ณ ๋ฌธํ—Œ, ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ๋ชจ๋“  ๋งํฌ๋ฅผ ํ›‘์—ˆ์œผ๋‚˜ GitHub URL๋„, ๋ฆด๋ฆฌ์Šค ์˜ˆ๊ณ  ๋ฌธ๊ตฌ๋„ ์—†๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๊ฐ€ ๊ฑฐ๋Š” ์™ธ๋ถ€ ๋งํฌ๋Š” arXiv, ์ €์ž ๊ฐœ์ธ ํŽ˜์ด์ง€, ๊ทธ๋ฆฌ๊ณ  ์ธ์šฉ ๋…ผ๋ฌธ ํŽ˜์ด์ง€(Dexonomy, MimicGen)๋ฟ์ด๋‹ค. DexCraft ๋ฒค์น˜๋งˆํฌ์™€ G2D-Pretrain ๋ฐ์ดํ„ฐ์…‹๋„ ๊ฒฐ๋ก ์—์„œ โ€œWe hope that DexCraft and G2D-Pretrain will support future researchโ€ ๋ผ๊ณ ๋งŒ ์“ฐ๊ณ  ๋ฐฐํฌ ๊ณ„ํš์€ ๋ฐํžˆ์ง€ ์•Š๋Š”๋‹ค. (โ†’ ์ด ๋ฆฌ๋ทฐ์— ์ฝ”๋“œ ์žฌํ˜„ยท์Šฌ๋ผ์ด๋“œ๊ฐ€ ์—†๋Š” ์ด์œ ๋‹ค.)

  • Ying Yuan*, Xinyu Liu*, Sriram Krishna, David Held (*๋™๋“ฑ ๊ธฐ์—ฌ)

  • Robotics Institute, Carnegie Mellon University โ€” arXiv preprint, 2026 (๋…ผ๋ฌธ์— ํ•™ํšŒ ํ‘œ๊ธฐ ์—†์Œ)

  1. ๐Ÿ’ก โ€œ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ํŒŒ์ง€(grasp) ๋ฐ์ดํ„ฐ๋Š” ์ง‘๋Š” ๊ฒƒ ๋ง๊ณ  ์“ฐ๋Š” ๊ฒƒ๋„ ๊ฐ€๋ฅด์น  ์ˆ˜ ์žˆ๋Š”๊ฐ€โ€ โ€” ๋Œ€๊ทœ๋ชจ dexterous grasp ๋ฐ์ดํ„ฐ์…‹์€ ์ง€๊ธˆ๊นŒ์ง€ grasp ์ƒ์„ฑ๊ณผ pick-and-place์—๋งŒ ์“ฐ์˜€๋Š”๋ฐ, ์ด ๋…ผ๋ฌธ์€ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์ ˆ ๋„๊ตฌ(articulated tool) ์กฐ์ž‘์ด๋ผ๋Š” ์žฅ๊ธฐ ๊ณผ์ œ์˜ ์‚ฌ์ „ํ•™์Šต ์ฝ”ํผ์Šค๋กœ ์žฌํ•ด์„ํ•œ๋‹ค.
  2. โš™๏ธ Dexonomy์˜ ์ •์  grasp ์ฃผ์„์„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ 3๋‹จ๊ณ„(pre-grasp โ†’ grasp โ†’ post-grasp) ๊ถค์ ์œผ๋กœ ํŽผ์ณ 355,677๊ฐœ trajectory(G2D-Pretrain) ๋ฅผ ๋งŒ๋“ค๊ณ , ์ด๊ฑธ๋กœ ์ €์ˆ˜์ค€ goal-conditioned DP3 ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์‚ฌ์ „ํ•™์Šตํ•œ ๋’ค, ๊ณ ์ˆ˜์ค€ policy๊ฐ€ ์˜ˆ์ธกํ•œ 16๊ฐœ ์† keypoint sub-goal์„ ์กฐ๊ฑด์œผ๋กœ downstream demo์— ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค.
  3. ๐ŸŽฏ ์ž์ฒด ๋ฒค์น˜๋งˆํฌ DexCraft(6๊ฐœ ๋ถ„์ ˆ ๋„๊ตฌ ์‚ฌ์šฉ ํƒœ์Šคํฌ) 100-demo ๊ธฐ์ค€ ํ‰๊ท  ์„ฑ๊ณต๋ฅ  64.6% โ€” DP3(19.1%) ๋Œ€๋น„ +45.5pp, ์‚ฌ์ „ํ•™์Šต ์—†๋Š” ๋™์ผ ๊ณ„์ธต ์ •์ฑ…(58.0%) ๋Œ€๋น„ +6.6pp. ์‹ค๋ฌผ ๋กœ๋ด‡ 3๊ฐœ ํƒœ์Šคํฌ์—์„œ๋Š” full-task ์„ฑ๊ณต๋ฅ ์ด DP3 ๋Œ€๋น„ +33.3pp(7.4% โ†’ 40.7%).

๐Ÿ” Ping Review

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

๋กœ๋ด‡ ์†์œผ๋กœ ์Šคํ”„๋ ˆ์ด ๋ณ‘์„ ์ง‘๋Š” ๊ฒƒ๊ณผ, ์ง‘์€ ๋’ค ๊ฒ€์ง€๋กœ ๋ฐฉ์•„์‡ ๋ฅผ ๋‹น๊ธฐ๋Š” ๊ฒƒ์€ ์ „ํ˜€ ๋‹ค๋ฅธ ๋‚œ์ด๋„๋‹ค. ์•ž์˜ ๊ฒƒ์€ ์ด๋ฏธ ์ˆ˜๋ฐฑ๋งŒ ๊ฑด ๊ทœ๋ชจ์˜ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์…‹(DexGraspNet, Dexonomy, GraspXL(ECCV 2024), Dex1B(RSS 2025))์ด ์กด์žฌํ•œ๋‹ค. ๋’ค์˜ ๊ฒƒ์€ ๋ฐ๋ชจ๋ฅผ ์‚ฌ๋žŒ์ด ์ง์ ‘ ๋ชจ์•„์•ผ ํ•˜๊ณ , ๊ทธ๋ž˜์„œ ๋Š˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชจ์ž๋ž€๋‹ค.

์ด ๋…ผ๋ฌธ์˜ ์งˆ๋ฌธ์€ ๋‹จ์ˆœํ•˜๋‹ค. ์•ž์˜ ๋ฐ์ดํ„ฐ๋กœ ๋’ค์˜ ๋ฌธ์ œ๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ๋Š”๊ฐ€? ์ €์ž๋“ค์˜ ๋‹ต์€ โ€œ๋œ๋‹ค, ๋‹จ ๋‘ ๊ฐ€์ง€ ์žฅ์น˜๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹คโ€์ด๋‹ค. ํ•˜๋‚˜๋Š” ์ •์ ์ธ grasp ์ฃผ์„์„ ๋‹ซํžŒ ๋ฃจํ”„ ๊ถค์ ์œผ๋กœ ํŽผ์น˜๋Š” ๊ฒƒ์ด๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” grasp ๋ฐ์ดํ„ฐ๊ฐ€ ์ ˆ๋Œ€ ์•Œ๋ ค์ค„ ์ˆ˜ ์—†๋Š” ๊ฒƒ โ€” โ€œ์ด ๋„๊ตฌ๋กœ ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€โ€ โ€” ๋ฅผ ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๊ณ ์ˆ˜์ค€ ์ •์ฑ…์— ๋งก๊ธฐ๋Š” ๊ฒƒ์ด๋‹ค.


๊ฐœ์š”(Fig. 1) โ€” ์™ผ์ชฝ: ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฒค์น˜๋งˆํฌ DexCraft. ์ดˆ๋ก์ƒ‰ ๋ฉ”์‹œ๊ฐ€ ๋ฌผ์ฒด์˜ ๋ชฉํ‘œ ์ž์„ธ(์ •์ฑ…์€ ๊ด€์ธกํ•˜์ง€ ๋ชปํ•œ๋‹ค). ์˜ค๋ฅธ์ชฝ: ์‹ค๋ฌผ ๋กœ๋ด‡(Franka + LEAP Hand)์ด proprioception๊ณผ RGB-D๋งŒ์œผ๋กœ ์ฃผ์‚ฌ๊ธฐ ๋ฐ€๊ธฐยท์Šคํ”„๋ ˆ์ด ๋ฐฉ์•„์‡ ยท๊ฐ€์œ„ ์ง‘๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์žฅ๋ฉด.

ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ๊ณต์‹ ์š”์•ฝ ์˜์ƒ.

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

(1) ๊ณ„์ธต ๋ถ„ํ•ด. ๊ณ ์ˆ˜์ค€ ์ •์ฑ… \pi_{high} ๋Š” ํ˜„์žฌ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ๊ด€์ธก o_t ๋กœ๋ถ€ํ„ฐ k ๋ฒˆ์งธ sub-goal ์‹œ์ ์˜ ์† ์ƒํƒœ๋ฅผ 3D๋กœ ์˜ˆ์ธกํ•œ๋‹ค. ๊ธฐ์กด ๊ณ„์ธต ๋ชจ๋ฐฉํ•™์Šต(ArticuBot, GHOST)์€ ํ‰ํ–‰ ๊ทธ๋ฆฌํผ์šฉ์ด๋ผ sub-goal์„ 4๊ฐœ ์ ์œผ๋กœ ์ ์—ˆ๋Š”๋ฐ, ๊ณ ์ž์œ ๋„ ์†์—์„œ๋Š” ๊ฐ™์€ ์†๋ฐ”๋‹ฅยท์ง€๋ฌธ ์œ„์น˜๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋‚ด๋ถ€ ๊ด€์ ˆ ๋ฐฐ์น˜ยท์ ‘์ด‰ ๋ชจ๋“œ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ๋…ผ๋ฌธ์€ ์† ๋งํฌ๋งˆ๋‹ค ํ•˜๋‚˜์”ฉ, 16๊ฐœ keypoint๋ฅผ ์˜ˆ์ธกํ•œ๋‹ค.

\mathcal{L}_{high}=\mathbb{E}_{(o_{t},e_{g(t)})\sim\mathcal{D}}\big\|\pi_{high}(o_{t})-e_{g(t)}\big\|_{2}^{2}, \qquad e_{g(t)}\in\mathbb{R}^{16\times 3}

์‹ค์ œ ํ•™์Šต์€ ์žฅ๋ฉด ์ ๋งˆ๋‹ค ํ•˜๋‚˜์”ฉ ํ›„๋ณด๋ฅผ ๋‘๋Š” dense GMM์˜ ์Œ์˜ ๋กœ๊ทธ์šฐ๋„๋กœ ์ด๋ค„์ง„๋‹ค(๋ถ€๋ก B.1). ๊ฐ ์  p_i ์— ๋Œ€ํ•ด ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ณ€์œ„ \Delta_i\in\mathbb{R}^{16\times3} ์™€ ํ˜ผํ•ฉ ๋กœ์ง“ w_i ๋ฅผ ๋‚ด๋ฉด

\mathcal{L}_{\mathrm{GMM}}(G)=-\log\sum_{i}\pi_{i}\,\mathcal{N}\!\left(\mathrm{vec}(G);\ \mathrm{vec}(p_{i}+\Delta_{i}),\ \sigma^{2}I\right)

์ด๊ณ , ์—ฌ๋Ÿฌ ๊ณ ์ • ๋ถ„์‚ฐ \sigma\in\Sigma ์— ๋Œ€ํ•ด ํ•ฉ์‚ฐํ•œ ๋’ค ๊ท ๋“ฑํ˜ผํ•ฉ ๋ณด์กฐ์†์‹ค์„ ๋”ํ•œ๋‹ค: \mathcal{L}_{\mathrm{high}}=\sum_{\sigma\in\Sigma}(\mathcal{L}^{\sigma}_{\mathrm{GMM}}+\lambda\mathcal{L}^{\sigma}_{\mathrm{uniform}}).

์ €์ˆ˜์ค€ ์ •์ฑ… \pi_{low} ๋Š” ๊ทธ sub-goal์„ ์กฐ๊ฑด์œผ๋กœ ๋ฐ›์•„ action chunk๋ฅผ ๋‚ธ๋‹ค.

\mathcal{L}=\mathbb{E}_{(o_{t},s_{t},e_{g(t)},a_{t})\sim\mathcal{D}}\big\|\pi_{low}(o_{t},s_{t},e_{g(t)})-a_{t}\big\|_{2}^{2}

(2) Grasp ๋ฐ์ดํ„ฐ๋ฅผ ๊ถค์ ์œผ๋กœ ํŽผ์น˜๊ธฐ. Dexonomy์˜ ๊ฐ ์ƒ˜ํ”Œ์€ pre-grasp / grasp / squeeze ์„ธ ๊ฐœ ์ž์„ธ๋งŒ ์ค€๋‹ค. ์ €์ž๋“ค์€ ์—ฌ๊ธฐ์— ๋ฌด์ž‘์œ„ ์ดˆ๊ธฐ ์ž์„ธ, ๋ชฉํ‘œ pre-grasp์— ์ •๋ ฌ๋œ ํŽผ์นœ ์† ์ž์„ธ, ๋งˆ์ง€๋ง‰ ๋“ค์–ด์˜ฌ๋ฆฐ ์ž์„ธ๋ฅผ ๋ง๋ถ™์—ฌ key-frame ์—ด์„ ๋งŒ๋“ค๊ณ , ์ ‘๊ทผ ๊ตฌ๊ฐ„์€ ๋ชจ์…˜ ํ”Œ๋ž˜๋„ˆ(๊ด€์ธก ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋กœ ์ถฉ๋Œ ๊ฒ€์‚ฌ), ์ดํ›„ ๊ตฌ๊ฐ„์€ ์„ ํ˜•ยทํ‰ํ™œ ๋ณด๊ฐ„์œผ๋กœ ์ฑ„์›Œ ManiSkill3์—์„œ ์‹คํ–‰ํ•œ๋‹ค. ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„์—์„œ ํŒŒ์ง€๊ฐ€ ์„ฑ๋ฆฝํ•œ ๊ฒƒ๋งŒ ๋‚จ๊ฒจ 355,677๊ฐœ๋ฅผ ์–ป์—ˆ๋‹ค.

(3) ํ˜•ํƒœ(embodiment) ์ฐจ์ด ๋ฉ”์šฐ๊ธฐ. ์‚ฌ์ „ํ•™์Šต์€ 22-DoF Shadow hand ๊ณต๊ฐ„์—์„œ ์ด๋ค„์ง€๊ณ  downstream์€ 16-DoF LEAP Hand๋‹ค. ์ €์ž๋“ค์€ ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „ํ˜€ ์—†๋Š” ์ˆ˜๋™ ์–ด๋Œ‘ํ„ฐ๋ฅผ ์“ด๋‹ค โ€” LEAP ๊ด€์ ˆ์„ ์˜๋ฏธ๊ฐ€ ๋Œ€์‘ํ•˜๋Š” Shadow ๊ด€์ ˆ ์Šฌ๋กฏ์— ๋งคํ•‘(๋ถ€๋ก Table 6)ํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” 0์œผ๋กœ ์ฑ„์šด๋‹ค. ์ถ”๋ก  ๋•Œ๋Š” ์—ญ์œผ๋กœ ํ•ด๋‹น ์—”ํŠธ๋ฆฌ๋งŒ ๊ณจ๋ผ LEAP ์•ก์…˜์„ ๋งŒ๋“ ๋‹ค.

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

  • DexCraft 6ํƒœ์Šคํฌ ํ‰๊ท  ์„ฑ๊ณต๋ฅ (100 demos): Ours 64.6% > HP-Scratch 58.0% > GraspXL-PT 48.7% > DP3-PT 29.7% > DP3 19.1% > DP 2.3%.
  • ๋ฐ์ดํ„ฐ ํšจ์œจ: Ours๊ฐ€ 20 demos๋กœ ์–ป๋Š” 45.4%๊ฐ€ DP3๊ฐ€ 100 demos๋กœ ์–ป๋Š” 19.1%๋ณด๋‹ค ๋†’๋‹ค.
  • ์‚ฌ์ „ํ•™์Šต ์†Œ์Šค๊ฐ€ ์ค‘์š”ํ•˜๋‹ค: ๊ฐ™์€ 355k ๊ทœ๋ชจ๋กœ ๋งž์ถฐ๋„ GraspXL ์‚ฌ์ „ํ•™์Šต(48.7%)์ด G2D-Pretrain(64.6%)์— ๋ชป ๋ฏธ์นœ๋‹ค.
  • ์‹ค๋ฌผ(๊ฐ ํƒœ์Šคํฌ 50 demos, 18 ์—ํ”ผ์†Œ๋“œ ํ‰๊ฐ€): Grasp 77.8% / Align 66.6% / Trigger 40.7% โ€” DP3์˜ 38.9 / 20.4 / 7.4 ๋Œ€๋น„ ์ „ ๋‹จ๊ณ„ ์šฐ์„ธ.
  • ๊ณ ์ˆ˜์ค€ ์ •์ฑ…์€ oracle์— ๋ฐ€๋ฆฌ์ง€ ์•Š๋Š”๋‹ค: ground-truth sub-goal๋กœ ์กฐ๊ฑดํ™”ํ•œ oracle(100 demos ํ‰๊ท  57.8%)๋ณด๋‹ค ํ•™์Šต๋œ ๊ณ ์ˆ˜์ค€ ์ •์ฑ…(64.6%)์ด ์˜คํžˆ๋ ค ๋†’๋‹ค(๋ถ€๋ก Table 8).

๊ฒฐ๋ก . ๋Œ€๊ทœ๋ชจ grasp ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์˜ ๊ฐ€์น˜๋Š” โ€œ์–ด๋–ค ์ž์„ธ๋กœ ์ง‘์„์ง€โ€์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๊ฒƒ์„ ๋‹ซํžŒ ๋ฃจํ”„ ๊ถค์ ์œผ๋กœ ํŽผ์น˜๊ณ  + ์ž‘์—… ์˜๋„๋ฅผ ๋ณ„๋„์˜ ๊ณ ์ˆ˜์ค€ ์ •์ฑ…์— ๋งก๊ธฐ๋ฉด, ์ ‘์ด‰์ด ๋นฝ๋นฝํ•œ ๋ถ„์ ˆ ๋„๊ตฌ ์‚ฌ์šฉ์˜ ์‚ฌ์ „ํ•™์Šต ์ฝ”ํผ์Šค๋กœ ์žฌํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ๋…ผ๋ฌธ์ด ์‹ค์ œ๋กœ ๋ณด์ธ ๊ฒƒ์€ โ€œgrasp ๋ฐ์ดํ„ฐ๊ฐ€ ๋„์›€์ด ๋œ๋‹คโ€ ์ด์ง€ โ€œgrasp ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹คโ€ ๋Š” ์•„๋‹ˆ๋‹ค โ€” ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๋บ€ DP3-PT์˜ ์ด๋“(19.1โ†’29.7)์€ ๊ณ„์ธต ๊ตฌ์กฐ ํ•˜๋‚˜์˜ ์ด๋“(19.1โ†’58.0)์— ํ•œ์ฐธ ๋ชป ๋ฏธ์นœ๋‹ค.


๐Ÿ”” Ring Review

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

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

์ด ๋…ผ๋ฌธ์€ โ€œํŒŒ์ง€ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์ „ํ•™์Šต ์ฝ”ํผ์Šค๋กœ ์“ด๋‹คโ€๋Š” ํ•œ ๋ฌธ์žฅ์„ ์‹ค์ œ๋กœ ์„ฑ๋ฆฝ์‹œํ‚ค๊ธฐ ์œ„ํ•ด, ์ •์  grasp ์ฃผ์„์„ ๋‹ซํžŒ ๋ฃจํ”„ ๊ถค์ ์œผ๋กœ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ํŽผ์น˜๊ณ (G2D-Pretrain), ๊ทธ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฒฐ์ฝ” ๋‹ด์„ ์ˆ˜ ์—†๋Š” ์ž‘์—… ์˜๋„๋ฅผ ๊ณ ์ˆ˜์ค€ sub-goal ์ •์ฑ…์œผ๋กœ ๋ถ„๋ฆฌํ•ด ๋‚ด๊ณ , ๊ทธ ๋‘ ์กฐ๊ฐ์ด ๊ฐ๊ฐ ์–ผ๋งˆ๋ฅผ ๊ธฐ์—ฌํ•˜๋Š”์ง€ ๋ถ„ํ•ดํ•ด ๋ณด์ธ ์‹œ์Šคํ…œ ๋…ผ๋ฌธ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์†”์งํžˆ ๋งํ•˜๋ฉด, ์‹คํ—˜์ด ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ์—ฌ์˜ ํฌ๊ธฐ๋Š” ๊ณ„์ธต ๊ตฌ์กฐ ์ชฝ์ด ์‚ฌ์ „ํ•™์Šต ์ชฝ๋ณด๋‹ค ํ›จ์”ฌ ํฌ๋‹ค.

๋ฐฐ๊ฒฝ โ€” ์™œ โ€œ์ง‘๊ธฐโ€์™€ โ€œ์“ฐ๊ธฐโ€ ์‚ฌ์ด์— ๊ณจ์ด ์žˆ๋Š”๊ฐ€

Dexterous grasp ๋ฐ์ดํ„ฐ์…‹์€ ์ด๋ฏธ ํ’์กฑํ•˜๋‹ค

์ง€๋‚œ ๋ช‡ ๋…„๊ฐ„ ๋‹ค์ง€ ์†์šฉ grasp ํ•ฉ์„ฑ์€ ๊ทœ๋ชจ ๊ฒฝ์Ÿ์ด ๋ถ™์—ˆ๋‹ค. ๋…ผ๋ฌธ์ด ์ธ์šฉํ•˜๋Š” ๊ฒƒ๋งŒ ๋ด๋„ DexGraspNet, Dexonomy, GraspXL, Dex1B ๋“ฑ์ด ์ˆ˜๋ฐฑ๋งŒ~์ˆ˜์‹ญ์–ต ๊ฑด ๊ทœ๋ชจ์˜ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ํƒ€๋‹นํ•œ grasp์„ ๋งŒ๋“ ๋‹ค. ์ด ๋ธ”๋กœ๊ทธ์—์„œ๋„ Dexonomy ๋ฆฌ๋ทฐ์—์„œ taxonomy ๊ธฐ๋ฐ˜ grasp ํ•ฉ์„ฑ์„, GRIT ๋ฆฌ๋ทฐ์—์„œ taxonomy๋ฅผ RL ๊ฐ€์ด๋“œ๋กœ ์“ฐ๋Š” ์ชฝ์„ ๋‹ค๋ฃฌ ์ ์ด ์žˆ๋‹ค.

๋ฌธ์ œ๋Š” ์“ฐ์ž„์ƒˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋“ค์€ ๊ฑฐ์˜ ์ „๋ถ€ (a) grasp ์˜ˆ์ธก ๋ชจ๋ธ ํ•™์Šต ๋˜๋Š” (b) closed-loop grasping ์ •์ฑ… ํ•™์Šต์— ์“ฐ์˜€๋‹ค. ์ฆ‰ โ€œ์ง‘๋Š” ์ˆœ๊ฐ„โ€๊นŒ์ง€๋‹ค. ์ฃผ์‚ฌ๊ธฐ๋ฅผ ์ง‘๊ณ  ๋‚˜์„œ ํ”Œ๋Ÿฐ์ €๋ฅผ ๋๊นŒ์ง€ ๋ฏธ๋Š” ๋ฌธ์ œ๋Š” ์ด ๋ฐ์ดํ„ฐ ์–ด๋””์—๋„ ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค.

๋ถ„์ ˆ ๋„๊ตฌ ์‚ฌ์šฉ์ด ํŠน๋ณ„ํžˆ ์–ด๋ ค์šด ์ด์œ 

๋…ผ๋ฌธ์ด ๋“œ๋Š” ์ด์œ ๋Š” ์„ธ ๊ฒน์ด๋‹ค.

  1. ๋‹ค๋‹จ๊ณ„. ๋„๊ตฌ ํš๋“ โ†’ ์ ‘์ด‰์„ ์œ ์ง€ํ•œ ์ฑ„ ์ด๋™ โ†’ ์ž‘์—… ์ง„ํ–‰์— ๋”ฐ๋ผ ํŒŒ์ง€ ์ ์‘. ๊ฐ ๋‹จ๊ณ„๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์† ๋ชจ์–‘์ด ๋‹ค๋ฅด๋‹ค.
  2. ์ž์„ธ์™€ ํž˜์˜ ๋™์‹œ ์š”๊ตฌ. ๋ถ„์ ˆ ๋„๊ตฌ๋Š” โ€œ๋ฌผ์ฒด์˜ ์ž์„ธ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œโ€ + โ€œ์ •ํ™•ํ•œ ์ ‘์ด‰์ ์— ํž˜์„ ๊ฐ€ํ•ดโ€ ๊ฐ€๋™๋ถ€๋ฅผ ์›€์ง์—ฌ์•ผ ํ•œ๋‹ค. ์Šคํ”„๋ ˆ์ด ๋ณ‘์„ ์žก์€ ์ฑ„ ๋ฐฉ์•„์‡ ๋งŒ ๋‹น๊ธฐ๋ ค๋ฉด ๋‚˜๋จธ์ง€ ์†๊ฐ€๋ฝ์€ ๋ณ‘์„ ๋†“์น˜๋ฉด ์•ˆ ๋œ๋‹ค.
  3. ํ‰ํ–‰ ๊ทธ๋ฆฌํผ๋กœ๋Š” ์• ์ดˆ์— ๋ถˆ๊ฐ€๋Šฅ. ์ €์ž๋“ค์ด ํƒœ์Šคํฌ๋ฅผ ๊ณ ๋ฅธ ๊ธฐ์ค€์ด ์ด๊ฒƒ์ด๋‹ค โ€” โ€œ์Šคํ”„๋ ˆ์ด ๋ณ‘์„ ๋“ค๊ณ  ๋ฐฉ์•„์‡ ๋ฅผ ์งœ๋Š”โ€ ๋ฅ˜.

๊ธฐ์กด ๋ถ„์ ˆ ๋ฌผ์ฒด ๋ฒค์น˜๋งˆํฌ(Adroit, DexArt)๊ฐ€ ์žˆ์ง€๋งŒ, ๋…ผ๋ฌธ์˜ ์ง€์ ์€ ๊ทธ๊ฒƒ๋“ค์ด ์ •๊ตํ•˜๊ณ  ํ˜‘์‘๋œ ์†๊ฐ€๋ฝ ์šด๋™์„ ๋ช…์‹œ์ ์œผ๋กœ ์š”๊ตฌํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ƒˆ ๋ฒค์น˜๋งˆํฌ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

DexCraft โ€” ๋ฒค์น˜๋งˆํฌ๋ถ€ํ„ฐ ๋ณด์ž


DexCraft 6ํƒœ์Šคํฌ(Fig. 2) โ€” ๊ฐ ํƒœ์Šคํฌ๋งˆ๋‹ค ์™ผ์ชฝ์ด ์ดˆ๊ธฐ ํ”„๋ ˆ์ž„, ์˜ค๋ฅธ์ชฝ์ด ๋ชฉํ‘œ ํ”„๋ ˆ์ž„. ์ดˆ๋ก ๋ฉ”์‹œ๊ฐ€ ๋ชฉํ‘œ ๋ฌผ์ฒด ์œ„์น˜(์ •์ฑ…์€ ๋ณด์ง€ ๋ชปํ•œ๋‹ค). ์ฐธ์กฐ ๋ฌผ์ฒด๋Š” ๋ชฉํ‘œ์— ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋œ๋‹ค.
DexCraft ํƒœ์Šคํฌ ์ •์˜ (ยง4)
# ํƒœ์Šคํฌ ์š”๊ตฌ ๋™์ž‘ ์ž‘๋™ ์†๊ฐ€๋ฝ
1 Spray bottle ์ฒœ ์•ž ๋ชฉํ‘œ ์ž์„ธ๋กœ ์˜ฎ๊ธฐ๊ณ  ๋ฐฉ์•„์‡ ๋ฅผ ์ง ๋‹ค ๊ฒ€์ง€
2 Lighter ์ฐธ์กฐ ๋ฌผ์ฒด ์•ž์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ๋šœ๊ป‘์„ ์ –ํžŒ๋‹ค ์—„์ง€
3 Dispenser ์ฐธ์กฐ ๋ฌผ์ฒด๋กœ ์˜ฎ๊ธฐ๊ณ  ํŽŒํ”„๋ฅผ ๋ˆ„๋ฅธ๋‹ค ๊ฒ€์ง€
4 Pliers ํ„ฑ ์‚ฌ์ด์— ์ฐธ์กฐ ๋ฌผ์ฒด๋ฅผ ๋‘๊ณ  ํ„ฑ์„ ๋‹ซ๋Š”๋‹ค (๋‹ค์ง€ ํ˜‘์‘)
5 Stapler ์ƒํŒ๊ณผ ๋ฐ”๋‹ฅ ์‚ฌ์ด์— ์ฐธ์กฐ ๋ฌผ์ฒด๋ฅผ ๋‘๊ณ  ์ƒํŒ์„ ๋ˆ„๋ฅธ๋‹ค (๋‹ค์ง€ ํ˜‘์‘)
6 Pen ํŽœ ๋ ๊ทผ์ฒ˜ ์ฐธ์กฐ ๋ฌผ์ฒด๋กœ ์˜ฎ๊ธฐ๊ณ  ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค ์—„์ง€

์„ฑ๊ณต ํŒ์ •์€ ๋‘ ์กฐ๊ฑด์˜ ๋…ผ๋ฆฌ๊ณฑ์ด๋‹ค โ€” โ‘  ๋„๊ตฌ์˜ ์œ„์น˜ยท๋ฐฉํ–ฅ์ด ๋ชฉํ‘œ ์ž์„ธ์™€ ์ผ์น˜ํ•˜๊ณ , โ‘ก ๋ถ„์ ˆ ๊ด€์ ˆ์ด ์ž„๊ณ„๊ฐ’ ์ด์ƒ ์ž‘๋™ํ•  ๊ฒƒ. ๋ถ€๋ก A.1์€ ๋‹จ๊ณ„๋ณ„ ์„ฑ๊ณต์„ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ ๊ทœ์ •ํ•œ๋‹ค: Grasping = ์ตœ์†Œ ๋‘ ์†๊ฐ€๋ฝ์ด 0.5 N ์ดˆ๊ณผ ์ ‘์ด‰๋ ฅ์œผ๋กœ ๋ฌผ์ฒด์— ๋‹ฟ์Œ, Aligning = ๋ชฉํ‘œ ์œ„์น˜๋กœ๋ถ€ํ„ฐ 0.04 m ์ด๋‚ด + ๋ชฉํ‘œ ๋ฐฉํ–ฅ์œผ๋กœ๋ถ€ํ„ฐ 30ยฐ ์ด๋‚ด, Triggering = ๋ถ„์ ˆ ๊ด€์ ˆ์ด ํƒœ์Šคํฌ๋ณ„ ์ž„๊ณ„๊ฐ’ ๋„๋‹ฌ.

ํ™˜๊ฒฝ. ManiSkill3 ์œ„์— XArm6(6-DoF) + LEAP Hand(16-DoF). ์ž์‚ฐ์€ PartNet-Mobility. ๊ด€์ธก์€ q_{pos},q_{vel},\bar q_{pos}\in\mathbb{R}^{22}, p_{eef}\in\mathbb{R}^{7}, ํฌ์ธํŠธํด๋ผ์šฐ๋“œ P_o\in\mathbb{R}^{1024\times3}, ์† ์Šค์ผˆ๋ ˆํ†ค P_{hand}\in\mathbb{R}^{16\times3}. ์•ก์…˜์€ 22์ฐจ์›(ํŒ” 6 + ์† 16), ํŒ”์€ delta end-effector, ์†์€ delta joint position. ์ œ์–ด ์ฃผํŒŒ์ˆ˜ 20 Hz, RGB-D ์นด๋ฉ”๋ผ 2๋Œ€.

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด ํฅ๋ฏธ๋กญ๋‹ค. ํƒœ์Šคํฌ๋‹น ํ‚ค๋ณด๋“œ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์œผ๋กœ ๋‹จ 5๊ฐœ ๋ฐ๋ชจ๋ฅผ ๋ชจ์œผ๊ณ , ์ด๋ฅผ MimicGen์œผ๋กœ 100๊ฐœ๊นŒ์ง€ ์ฆ๊ฐ•ํ•œ๋‹ค. ์† ์ œ์–ด๋Š” ์†๊ฐ€๋ฝ๋ณ„ ๊ตฝํž˜/ํ„ ํ‚ค + ์—„์ง€ ๊ด€์ ˆ๋ณ„ ํ‚ค๋กœ ์ด๋ค„์ง„ โ€œfinger primitiveโ€ ์กฐํ•ฉ์ด๋‹ค. ๋ถ€๋ก A.3์€ MimicGen ์ฆ๊ฐ•์˜ ์„ฑ๊ณต๋ฅ ์ด ํƒœ์Šคํฌ ํ‰๊ท  ์•ฝ 10% ๋ผ๊ณ  ๋ฐํžŒ๋‹ค โ€” ์ฆ‰ 100๊ฐœ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด 1000ํšŒ๊ฐ€๋Ÿ‰์„ ์‹œ๋„ํ–ˆ๋‹ค๋Š” ๋œป์ด๊ณ , ์ด ๋ฒค์น˜๋งˆํฌ์˜ ๋ฐ๋ชจ ์ƒ์„ฑ์ด ๊ฒฐ์ฝ” ๊ณต์งœ๊ฐ€ ์•„๋‹˜์„ ๋ณด์—ฌ์ค€๋‹ค.

โš ๏ธ ํ•œ ํƒœ์Šคํฌ์— ์ž์‚ฐ์ด ํ•˜๋‚˜๋‹ค. ์ €์ž๋“ค๋„ ๋ช…์‹œํ•œ๋‹ค โ€” DexCraft๋Š” category-level ์ผ๋ฐ˜ํ™”๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฌผ์ฒด ์ž์„ธ ๋ณ€ํ™” ํ•˜์—์„œ์˜ ๊ธฐ๋Šฅ์  ์†์žฌ์ฃผ์— ์ดˆ์ ์„ ๋งž์ถ˜๋‹ค. ์ดˆ๊ธฐ ์ž์„ธ๋Š” 0.1\,\mathrm{m}\times0.1\,\mathrm{m} ์˜์—ญ + z ์ถ• \pm30ยฐ ํšŒ์ „, ๋ชฉํ‘œ ์ž์„ธ๋Š” ๊ฐ™์€ ํฌ๊ธฐ ์˜์—ญ + z ์ถ• \pm30ยฐ + y ์ถ• ํšŒ์ „(ํƒœ์Šคํฌ์— ๋”ฐ๋ผ (-60ยฐ,0ยฐ) ๋˜๋Š” \pm15ยฐ) + ํ˜„์žฌ ๋†’์ด๋ณด๋‹ค 0.1{\sim}0.3\,\mathrm{m} ์œ„. ์ผ๋ฐ˜ํ™” ์ฃผ์žฅ์€ ์ด ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์œ ํšจํ•˜๋‹ค.

๋ฐฉ๋ฒ• (1) โ€” ๊ณ„์ธต ํ‘œํ˜„: 4์ ์—์„œ 16์ ์œผ๋กœ


์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ(Fig. 3) โ€” ์œ„: Dexonomy ์ฃผ์„์„ grasp ๊ถค์ ์œผ๋กœ ์ฆ๊ฐ•ํ•ด ์ €์ˆ˜์ค€ ์ •์ฑ…์„ ์‚ฌ์ „ํ•™์Šตํ•˜๊ณ  downstream ๋ฐ์ดํ„ฐ๋กœ ํŒŒ์ธํŠœ๋‹. (a) ๊ณ ์ˆ˜์ค€ sub-goal ์˜ˆ์ธก ์ •์ฑ…์€ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ์—์„œ ์† keypoint ์œ„์น˜๋ฅผ ์˜ˆ์ธก. (b) ์ €์ˆ˜์ค€ ์ •์ฑ…์€ ์˜ˆ์ธก๋œ sub-goal keypoint์™€ ํ˜„์žฌ ๊ด€์ธก์„ ์กฐ๊ฑด์œผ๋กœ action chunk๋ฅผ ์˜ˆ์ธก.

์ด ๋…ผ๋ฌธ์˜ ๊ฐ€์žฅ ์ง์ ‘์ ์ธ ๊ธฐ์ˆ ์  ๊ธฐ์—ฌ๋Š” ์—ฌ๊ธฐ๋‹ค. ArticuBotยทGHOST ๊ณ„์—ด์€ sub-goal์„ โ€œ๊ทธ๋ฆฌํผ ์œ„ 4๊ฐœ ์ โ€์œผ๋กœ ์ ์—ˆ๋‹ค. ํ‰ํ–‰ ๊ทธ๋ฆฌํผ๋Š” ์ž์œ ๋„๊ฐ€ ์‚ฌ์‹ค์ƒ ์—ด๋ฆผ/๋‹ซํž˜ ํ•˜๋‚˜๋ผ 4์ ์ด๋ฉด ํฌ์ฆˆ๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค.

๋‹ค์ง€ ์†์—์„œ๋Š” ๊ทธ ๊ฐ€์ •์ด ๊นจ์ง„๋‹ค. ๋…ผ๋ฌธ์˜ ๋ฌธ์žฅ์„ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ธฐ๋ฉด: โ€œ๊ฐ™์€ ์†๋ฐ”๋‹ฅยท์ง€๋ฌธ ์ž์„ธ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋‚ด๋ถ€ ๊ด€์ ˆ ๋ฐฐ์น˜, ์ ‘์ด‰ ๋ชจ๋“œ, ์†๊ฐ€๋ฝ์˜ ๊ธฐ๋Šฅ์  ์—ญํ• ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋‹ค.โ€ ์Šคํ”„๋ ˆ์ด ๋ณ‘์„ โ€œ๊ฒ€์ง€๋กœ ๋ฐฉ์•„์‡ ๋ฅผ ๋‹น๊ธฐ๋Š” ์ž์„ธโ€๋กœ ์žก์€ ์†๊ณผ โ€œ๊ฒ€์ง€๋ฅผ ๋ณ‘ ๋ชธํ†ต์— ๊ฐ์€ ์ž์„ธโ€๋กœ ์žก์€ ์†์€ ์ง€๋ฌธ ์œ„์น˜๊ฐ€ ๋น„์Šทํ•ด๋„ ๋‹ค์Œ์— ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ด ์ „ํ˜€ ๋‹ค๋ฅด๋‹ค.


Cond-5 vs Cond-16(Fig. 11) โ€” ๋นจ๊ฐ„ ์ ์ด ํ˜„์žฌ ์† keypoint, ํŒŒ๋ž€ ์ ์ด ์˜ˆ์ธก๋œ sub-goal keypoint, ํ™”์‚ดํ‘œ๊ฐ€ ๋Œ€์‘. ์™ผ์ชฝ์€ ์ง€๋ฌธ 4 + ์†๋ฐ”๋‹ฅ 1 = 5์ , ์˜ค๋ฅธ์ชฝ์€ ์† ๋งํฌ๋งˆ๋‹ค ํ•˜๋‚˜์”ฉ 16์ .

๊ตฌํ˜„ ๋””ํ…Œ์ผ. ๊ณ ์ˆ˜์ค€ ์ •์ฑ…์€ PointNet++(MSG, set abstraction 6์ธต, ์  ๊ฐœ์ˆ˜ 1024โ†’512โ†’256โ†’128โ†’64โ†’16)๋ฅผ ๋ฐฑ๋ณธ์œผ๋กœ ์“ด๋‹ค. ์ž…๋ ฅ์€ ์นด๋ฉ”๋ผ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ o_{cam} ์™€ ํ˜„์žฌ ์† keypoint e_t ๋ฅผ one-hot ๋ผ๋ฒจ์„ ๋ถ™์—ฌ concatํ•œ ๊ฒƒ์ด๋‹ค. ์ถœ๋ ฅ ๋ถ„ํฌ๋Š” ์žฅ๋ฉด ์  ์œ„์˜ dense GMM โ€” ๊ฐ ์ ์ด ํ›„๋ณด sub-goal ์ค‘์‹ฌ \mu_i=p_i+\Delta_i ๋ฅผ ์ •์˜ํ•˜๊ณ , ๊ณ ์ • ๋ถ„์‚ฐ \Sigma=\{0.01,0.05,0.1,0.25,0.5\} ๊ฐ๊ฐ์— ๋Œ€ํ•ด NLL์„ ํ•ฉ์‚ฐํ•œ๋‹ค. ์ถ”๋ก  ๋•Œ๋Š” ๋กœ์ง“์„ softmax๋กœ ์ •๊ทœํ™”ํ•ด anchor ์  i\sim\mathrm{Categorical}(\pi) ๋ฅผ ๋ฝ‘๊ณ  ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ ์—†์ด ๊ทธ ํ‰๊ท  \hat G=p_i+\Delta_i ๋ฅผ ๊ทธ๋Œ€๋กœ ์“ด๋‹ค.

์ €์ˆ˜์ค€ ์ •์ฑ…์€ ArticuBot์„ ๋”ฐ๋ผ ์ˆ˜์ •๋œ DP3 ์ธ์ฝ”๋”๋ฅผ ์“ด๋‹ค. ์žฅ๋ฉด ์ ์„ point-wise MLP + 3D rotary positional encoding์œผ๋กœ ์ž„๋ฒ ๋”ฉํ•œ ๋’ค, ํ˜„์žฌ ์† keypoint๋ฅผ query๋กœ ์žฅ๋ฉด์— cross-attend(Act3D ์Šคํƒ€์ผ)ํ•˜๊ณ , ๋‘ ๋ฒˆ์งธ cross-attention์œผ๋กœ ํ˜„์žฌ ์† โ†”๏ธŽ ๋ชฉํ‘œ ์† keypoint๋ฅผ ๊ด€๊ณ„์ง“๋Š”๋‹ค. ์ฆ‰ โ€œ์† ์ฃผ๋ณ€์˜ ๋ฌผ์ฒด ๋งฅ๋ฝโ€๊ณผ โ€œ์›ํ•˜๋Š” ์† ์›€์ง์ž„โ€์ด ๊ฐ๊ฐ ๋ณ„๋„์˜ attention์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค. ๊ฒฐ๊ณผ ํŠน์ง•์„ proprioception ์ž„๋ฒ ๋”ฉ๊ณผ concatํ•ด DP3 diffusion์˜ ๊ด€์ธก ์กฐ๊ฑด์œผ๋กœ ์“ด๋‹ค(FiLM conditioning, ์˜ˆ์ธก horizon 16, action step 4, DDIM, ํ•™์Šต 100 step / ์ถ”๋ก  10 step).

๋‘ ์ •์ฑ…์€ ๋…๋ฆฝ์ ์œผ๋กœ ํ•™์Šต๋˜๊ณ , ํ•™์Šต ๋•Œ๋Š” ์–‘์ชฝ ๋ชจ๋‘ ๋ฐ๋ชจ์˜ ground-truth sub-goal์„ ์“ด๋‹ค. ์ถ”๋ก  ๋•Œ๋Š” ๊ฐ™์€ ์ฃผ๊ธฐ๋กœ ์ˆœ์ฐจ ์‹คํ–‰ โ€” \pi_{high} ๊ฐ€ sub-goal์„ ๋‚ด๊ณ  \pi_{low} ๊ฐ€ ๊ทธ์— ์กฐ๊ฑดํ™”๋œ action chunk๋ฅผ ๋‚ธ๋‹ค. ๋‹จ๊ณ„ ๋ถ„ํ•ด๋Š” grasping / aligning / actuating ์„ธ ๊ฐœ์ด๋ฉฐ, sub-goal ํ”„๋ ˆ์ž„์€ ๊ฐ ๋‹จ๊ณ„์˜ ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„์ด๋‹ค.

๐Ÿ“Ž ๋ถ€๋ก A.1์˜ ๋ถ„ํ•ด ์›์น™์ด ๋ฏธ๋ฌ˜ํ•˜๋‹ค. MimicGen์€ ํƒœ์Šคํฌ๋ฅผ object-centric sub-task(๋กœ๋ด‡ ์šด๋™์ด ํ•œ ๋ฌผ์ฒด ์ขŒํ‘œ๊ณ„ ๊ธฐ์ค€)๋กœ ์ชผ๊ฐœ์ง€๋งŒ, ๋‹ค์ง€ ์†์€ โ€œ์—ด๋ฆผ/๋‹ซํž˜โ€ ์ด์ง„ ์ƒํƒœ๋กœ ์ถ”์ƒํ™”๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ์ €์ž๋“ค์€ object-centric + grasp-centric ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ถ„ํ•ด๋ฅผ ์“ด๋‹ค โ€” ๋„๊ตฌ๋ฅผ ๋ชฉํ‘œ ์ž์„ธ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์€ object-centric, ํŒŒ์ง€์™€ ํŠธ๋ฆฌ๊ฑฐ๋Š” ์†๊ฐ€๋ฝ ๋ฐฐ์น˜ยท์ ‘์ด‰ ํŒจํ„ด์ด ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ grasp-centric.

๋ฐฉ๋ฒ• (2) โ€” ์ •์  grasp๋ฅผ ๊ถค์ ์œผ๋กœ ํŽผ์น˜๊ธฐ

Dexonomy๋Š” 10.7k ๋ฌผ์ฒด ยท 9.5M grasp ยท Shadow hand ยท GRASP taxonomy 31์ข…์„ ๋‹ด๋Š”๋‹ค. ์ €์ž๋“ค์ด Dexonomy๋ฅผ ๊ณ ๋ฅธ ์ด์œ ๋Š” ๋‘ ๊ฐœ๋‹ค. ์ฒซ์งธ, grasp type ๋‹ค์–‘์„ฑ โ€” ๋ถ„์ ˆ ๋„๊ตฌ ์‚ฌ์šฉ์€ ๊ณผ์ • ์ค‘์— ์„œ๋กœ ๋‹ค๋ฅธ ํŒŒ์ง€ ์œ ํ˜•์ด ํ•„์š”ํ•˜๋‹ค. ๋‘˜์งธ, 22-DoF Shadow hand๋Š” ํ˜„์กด ๊ฐ€์žฅ ๋ณต์žกํ•œ ์† ์ค‘ ํ•˜๋‚˜์ด๊ณ  ์ €์ž์œ ๋„ ์†์œผ๋กœ์˜ ์ „์ด๊ฐ€ ์„ ํ–‰ ์—ฐ๊ตฌ์—์„œ ํ™•์ธ๋๋‹ค.

๋ฌธ์ œ๋Š” Dexonomy๊ฐ€ ์ž์„ธ ์„ธ ๊ฐœ(pre-grasp / grasp / squeeze)๋งŒ ์ค€๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ •์ฑ… ์‚ฌ์ „ํ•™์Šต์—๋Š” ์™„์ „ํ•œ ๊ถค์ ์ด ํ•„์š”ํ•˜๋‹ค. ๋ณ€ํ™˜ ์ ˆ์ฐจ(๋ถ€๋ก B.3):

  1. ๊ฐ Dexonomy ์ƒ˜ํ”Œ์—์„œ ์†๋ชฉ ์ž์„ธ + Shadow ๊ด€์ ˆ๊ฐ’์„ ๋ฝ‘์•„ action key-frame์œผ๋กœ ๋ฐ”๊พธ๊ณ , ๋ฌผ์ฒด ์ž์„ธ์™€ ๋ชฉํ‘œ ์† ์ž์„ธ ์–‘์ชฝ์— ๋™์ผํ•œ ๋ฌด์ž‘์œ„ ๊ณต๊ฐ„ ์˜คํ”„์…‹์„ ์ ์šฉํ•œ๋‹ค โ†’ ์ƒ๋Œ€ grasp ๊ธฐํ•˜๋Š” ๋ณด์กดํ•œ ์ฑ„ ์žฅ๋ฉด๋งŒ ๋ฌด์ž‘์œ„ํ™”.
  2. key-frame ์—ด์„ ๊ตฌ์„ฑ: ๋ฌด์ž‘์œ„ ์ดˆ๊ธฐ ์† ์ž์„ธ โ†’ pre-grasp์— ์ •๋ ฌ๋œ ํŽผ์นœ ์† โ†’ pre-grasp โ†’ grasp โ†’ squeeze โ†’ ๋“ค์–ด์˜ฌ๋ฆฐ ์ตœ์ข… ์ž์„ธ.
  3. ์ ‘๊ทผ ๊ตฌ๊ฐ„์€ ๊ด€์ธก ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋กœ ์ถฉ๋Œ ๊ฒ€์‚ฌํ•˜๋Š” ๋ชจ์…˜ ํ”Œ๋ž˜๋„ˆ, ์ดํ›„๋Š” ์„ ํ˜• ๋ณด๊ฐ„ + ์†๊ฐ€๋ฝ ๊ด€์ ˆ ํ‰ํ™œ ๋ณด๊ฐ„.
  4. ManiSkill3์—์„œ floating Shadow hand๋กœ ์‹คํ–‰, ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„์˜ ํŒŒ์ง€ ์„ฑ๋ฆฝ ์—ฌ๋ถ€๋กœ ํ•„ํ„ฐ๋ง.
  5. ๊ฐ ์œ ํšจ ๊ถค์ ์— ๋Œ€ํ•ด ์ „์ด ์ธ๋ฑ์Šค์—์„œ ๋‹จ๊ณ„๋ณ„ ๋ชฉํ‘œ ์† ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋ฅผ ์ถ”๊ฐ€๋กœ ๊ตฌ์„ฑ โ†’ goal-conditioned ํ•™์Šต ๊ฐ€๋Šฅ.

์ตœ์ข… 355,677๊ฐœ. grasp type๋ณ„ ๋ถ„ํฌ๋Š” ๊ณ ๋ฅด์ง€ ์•Š๋‹ค.

G2D-Pretrain์˜ grasp type๋ณ„ ๊ถค์  ์ˆ˜ (๋ถ€๋ก Table 5, ๋‚ด๋ฆผ์ฐจ์ˆœ ์žฌ๋ฐฐ์—ด)
Grasp type # Traj. Grasp type # Traj.
1_Large_Diameter 37,003 17_Index_Finger_Extension 12,159
28_Sphere_3_Finger 24,354 18_Extensior_Type 11,590
11_Power_Sphere 23,707 15_Fixed_Hook 11,487
12_Precision_Disk 22,407 22_Parallel_Extension 11,458
29_Stick 21,628 33_Inferior_Pincer 11,419
30_Palmar 20,887 24_Tip_Pinch 6,382
13_Precision_Sphere 18,850 25_Lateral_Tripod 6,801
32_Ventral 17,410 20_Writing_Tripod 5,669
26_Sphere_4_Finger 17,516 14_Tripod 5,186
3_Medium_Wrap 16,453 4_Adducted_Thumb 4,293
2_Small_Diameter 15,176 5_Light_Tool 3,783
31_Ring 15,018 7_Prismatic_3_Finger 3,323
6_Prismatic_4_Finger 2,970 8_Prismatic_2_Finger 2,585
23_Adduction_Grip 2,342 16_Lateral 1,511
9_Palmar_Pinch 1,428 10_Power_Disk 459
27_Quadpod 423 Total 355,677

๐Ÿ“Š ๋ถ„ํฌ ๋ถˆ๊ท ํ˜•์ด ๋ˆˆ์— ๋ˆ๋‹ค. ์ตœ๋‹ค(1_Large_Diameter 37,003)์™€ ์ตœ์†Œ(27_Quadpod 423) ์‚ฌ์ด์— 87๋ฐฐ ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค. ์ƒ์œ„ 5์ข…์ด ์ „์ฒด์˜ ์•ฝ 35% ๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค. ๋…ผ๋ฌธ์€ โ€œtaxonomy ๋‹ค์–‘์„ฑโ€์„ GraspXL ๋Œ€๋น„ ์šฐ์œ„์˜ ๊ทผ๊ฑฐ๋กœ ๋“œ๋Š”๋ฐ, ๊ทธ ๋‹ค์–‘์„ฑ์€ ์ข…๋ฅ˜์˜ ์ˆ˜(31์ข…)์—์„œ๋Š” ์„ฑ๋ฆฝํ•ด๋„ ๋นˆ๋„์˜ ๊ท ํ˜•์—์„œ๋Š” ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋“œ๋ฌธ grasp type(์ •๋ฐ€ ํ•€์น˜, quadpod)์ด downstream์—์„œ ์ •ํ™•ํžˆ ํ•„์š”ํ•œ ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ ์ด์— ๋Œ€ํ•œ ๋ถ„์„์€ ์—†๋‹ค.

Embodiment ์–ด๋Œ‘ํ„ฐ โ€” ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ 0๊ฐœ

์‚ฌ์ „ํ•™์Šต์€ 22-DoF Shadow hand ์•ก์…˜ ๊ณต๊ฐ„์—์„œ, downstream์€ 16-DoF LEAP Hand์—์„œ ์ผ์–ด๋‚œ๋‹ค. ์ €์ž๋“ค์˜ ํ•ด๋ฒ•์€ ๊ฒฐ์ •๋ก ์  ์ˆ˜๋™ ์–ด๋Œ‘ํ„ฐ๋‹ค.

  • 6-DoF end-effector ๋ช…๋ น์€ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌ.
  • LEAP์˜ 16๊ฐœ ๊ด€์ ˆ์„ ์˜๋ฏธ์ ์œผ๋กœ ๋Œ€์‘ํ•˜๋Š” Shadow ์Šฌ๋กฏ์— ๋งคํ•‘(์˜ˆ: LEAP 0 โ†’ Shadow slot 1 = FFJ3, LEAP 3 โ†’ slot 18 = THJ4).
  • ์“ฐ์ด์ง€ ์•Š๋Š” Shadow ์Šฌ๋กฏ์€ 0์œผ๋กœ ์ฑ„์›€.
  • ์ถ”๋ก  ์‹œ ์—ญ๋ฐฉํ–ฅ: Shadow ์Šคํƒ€์ผ ์•ก์…˜์—์„œ ํ•ด๋‹น ์—”ํŠธ๋ฆฌ๋งŒ ๋ฝ‘์•„ LEAP ์•ก์…˜ ๊ตฌ์„ฑ.
  • ๊ด€์ธก ์ชฝ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์—”ํŠธ๋ฆฌ๊ฐ€ ์—†๊ฑฐ๋‚˜ ํ˜•์ƒ์ด ์•ˆ ๋งž์œผ๋ฉด zero-pad.

ํ•™์Šต ๊ฐ€๋Šฅํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์—†๋‹ค๋Š” ์ ์ด ์ค‘์š”ํ•˜๋‹ค โ€” ์‚ฌ์ „ํ•™์Šต๋œ ์•ก์…˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์กดํ•˜๋ฉด์„œ ์ €์ž์œ ๋„ ์†์—์„œ ํŒŒ์ธํŠœ๋‹ยท์‹คํ–‰ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒŒ ์ „๋ถ€๋‹ค. ์šฐ์•„ํ•˜์ง€๋งŒ, ๋’ค์—์„œ ๋ณด๋“ฏ ์ด ์„ ํƒ์ด GraspXL ๋น„๊ต๋ฅผ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

์ง๊ด€ โ€” ์™œ grasp ๋ฐ์ดํ„ฐ๊ฐ€ โ€œ๋„๊ตฌ ์“ฐ๊ธฐโ€์— ๋„์›€์ด ๋˜๋Š”๊ฐ€

์ €์ž๋“ค์˜ ๋…ผ๋ฆฌ๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๋ฉด ์ด๋ ‡๋‹ค. ๋ถ„์ ˆ ๋„๊ตฌ ์‚ฌ์šฉ์˜ ์‹คํŒจ๋Š” ๋Œ€๋ถ€๋ถ„ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„(ํŠธ๋ฆฌ๊ฑฐ)๊ฐ€ ์•„๋‹ˆ๋ผ ์ฒซ ๋‹จ๊ณ„(ํŒŒ์ง€) ์—์„œ ์‹œ์ž‘๋œ๋‹ค. ๋ถ€๋ก D.2์˜ ์ •์„ฑ ๋ถ„์„์ด ์ด๋ฅผ ๋’ท๋ฐ›์นจํ•œ๋‹ค โ€” DP3๋Š” ์†-๋ฌผ์ฒด ์ •๋ ฌ์˜ ์ž‘์€ ์˜ค์ฐจ๊ฐ€ ๋ถˆ์•ˆ์ •ํ•œ ์ ‘์ด‰์„ ๋‚ณ๊ณ , ๋ฏธ๋„๋Ÿฌ์ง€๊ฑฐ๋‚˜ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์ง€ํƒฑํ•  ์ˆ˜ ์—†๋Š” ์ž์„ธ๋กœ ๋ณ‘์„ ์žก๋Š”๋‹ค.

์ฆ‰ โ€œ์Šคํ”„๋ ˆ์ด ๋ณ‘ ์žก๊ธฐโ€๋Š” โ€œ์Šคํ”„๋ ˆ์ด ๋ณ‘ ์“ฐ๊ธฐโ€์˜ ์ „์ œ ์กฐ๊ฑด์ด๊ณ , ์ „์ž๋Š” grasp ๋ฐ์ดํ„ฐ์…‹์ด ์ˆ˜๋ฐฑ๋งŒ ๊ฑด ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. Grasp ์‚ฌ์ „ํ•™์Šต์ด ์ฃผ๋Š” ๊ฒƒ์€ ํŠธ๋ฆฌ๊ฑฐ ๋™์ž‘ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ โ€œํŠธ๋ฆฌ๊ฑฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ์ž์„ธ๋กœ ์žก๋Š” ๋ฒ•โ€ ์ด๋ผ๋Š” ์ ‘์ด‰ยท์†๋ฐฐ์น˜ prior๋‹ค.

๋™์‹œ์— ์ด ๋…ผ๋ฆฌ๋Š” grasp ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ๋Š” ์™œ ๋ถ€์กฑํ•œ์ง€๋„ ์„ค๋ช…ํ•œ๋‹ค. Grasp ๊ถค์ ์€ โ€œ๋ฌด์—‡์„ ๋‹ฌ์„ฑํ•ด์•ผ ํ•˜๋Š”์ง€โ€, โ€œ์ž‘์—…์ด ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€โ€, โ€œ์–ธ์ œ ํŒŒ์ง€์—์„œ ๋„๊ตฌ ์กฐ์ž‘์œผ๋กœ ๋„˜์–ด๊ฐ€๋Š”์ง€โ€๋ฅผ ์ „ํ˜€ ์ ๊ณ  ์žˆ์ง€ ์•Š๋‹ค. ๊ทธ ์„ธ ๊ฐ€์ง€๋Š” ๊ณ ์ˆ˜์ค€ ์ •์ฑ…์ด downstream ๋ฐ๋ชจ์—์„œ ๋ฐฐ์šด๋‹ค. ๋…ผ๋ฌธ์˜ ๊ตฌ์กฐ๊ฐ€ ์ด๋ ‡๊ฒŒ ์ชผ๊ฐœ์ง„ ์ด์œ ๋‹ค.

์‹คํ—˜ ์ˆ˜์น˜๊ฐ€ ์ด ์ง๊ด€์„ ์ •ํ™•ํžˆ ํ™•์ธํ•ด ์ค€๋‹ค. ์‹ค๋ฌผ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ์‚ฌ์ „ํ•™์Šต์˜ ์ด๋“์ด Grasp ๋‹จ๊ณ„(61.1โ†’77.8)์—์„œ ๊ฐ€์žฅ ํฌ๊ณ , ๊ทธ ์ด๋“์ด Align(42.6โ†’66.6)๊ณผ Trigger(25.9โ†’40.7)๋กœ ์ „ํŒŒ๋œ๋‹ค. ํŒŒ์ง€๊ฐ€ ์ข‹์•„์ง€๋‹ˆ ๋’ค๊ฐ€ ๋”ฐ๋ผ์˜จ ๊ฒƒ์ด๋‹ค.

์‹คํ—˜ (1) โ€” ์‹œ๋ฎฌ๋ ˆ์ด์…˜

DexCraft 6ํƒœ์Šคํฌ ํ‰๊ท  ์„ฑ๊ณต๋ฅ (%) โ€” Table 1์˜ Avg. ์—ด, ์„ค์ •๋‹น 500 ์—ํ”ผ์†Œ๋“œ ํ‰๊ฐ€
๋ฐฉ๋ฒ• 20 demos 50 demos 100 demos
DP (image diffusion policy) 1.0 1.8 2.3
DP3 2.4 8.4 19.1
DP3-PT (end-to-end + G2D ์‚ฌ์ „ํ•™์Šต) 10.1 22.3 29.7
GraspXL-PT (๊ณ„์ธต + GraspXL ์‚ฌ์ „ํ•™์Šต) 13.0 37.8 48.7
HP-Scratch (๊ณ„์ธต, ์‚ฌ์ „ํ•™์Šต ์—†์Œ) 38.7 48.9 58.0
Ours (๊ณ„์ธต + G2D-Pretrain) 45.4 60.3 64.6

ํƒœ์Šคํฌ๋ณ„๋กœ๋„ ํŽผ์ณ ๋ณด์ž(100 demos ๊ธฐ์ค€).

DexCraft ํƒœ์Šคํฌ๋ณ„ ์„ฑ๊ณต๋ฅ (%), 100 demos (Table 1์—์„œ ๋ฐœ์ทŒ)
๋ฐฉ๋ฒ• SprayBot. Lighter Dispenser Pliers Stapler Pen
DP 0.8 3.8 1.8 2.2 2.2 3.2
DP3 21.0 15.8 14.2 13.4 39.2 10.4
DP3-PT 29.0 35.2 17.4 23.2 43.8 29.6
GraspXL-PT 44.2 36.8 58.8 38.8 71.6 42.0
HP-Scratch 57.0 44.2 73.8 54.2 70.8 47.6
Ours 68.4 45.4 78.6 62.6 77.2 54.6

Q1 โ€” ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๊ธฐ์—ฌ. ํ‘œ์˜ ์œ„ ์„ธ ํ–‰(end-to-end)๊ณผ ์•„๋ž˜ ์„ธ ํ–‰(๊ณ„์ธต)์„ ๊ฐ€๋ฅด๋Š” ์„ ์ด ๋ช…ํ™•ํ•˜๋‹ค. DP3(19.1) โ†’ HP-Scratch(58.0)์˜ +38.9pp๊ฐ€ ์ด ๋…ผ๋ฌธ์—์„œ ๋‹จ์ผ ์„ค๊ณ„ ์„ ํƒ์ด ๋งŒ๋“  ๊ฐ€์žฅ ํฐ ์ฐจ์ด๋‹ค. ์›์ธ์€ ์ •์„ฑ์ ์œผ๋กœ๋„ ์„ค๋ช…๋œ๋‹ค โ€” end-to-end ์ •์ฑ…์€ ๋ฌผ์ฒด ์œ„์น˜๋ฅผ ๋ถ€์ •ํ™•ํ•˜๊ฒŒ ์žก๊ณ , ์Šคํ”„๋ ˆ์ด ๋ณ‘์ฒ˜๋Ÿผ ๋ณ‘ ๋ฐฉํ–ฅ์— ์†์„ ์ •๋ ฌํ•ด์•ผ ์•ˆ์ • ํŒŒ์ง€๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ ๋ˆˆ์— ๋„๋Š” ์˜คํ”„์…‹์œผ๋กœ ์žก์•„ ์‹คํŒจํ•œ๋‹ค.


Stapler ํƒœ์Šคํฌ์˜ ์ƒ˜ํ”Œ ํšจ์œจ(Fig. 5) โ€” ๋ฐ๋ชจ 20/50/100์—์„œ DP3 ๋Œ€๋น„ ๊ณ„์ธต ์ •์ฑ… ๋‘ ์ข…์˜ ์„ฑ๊ณต๋ฅ . ๊ณ„์ธต ์ •์ฑ…์€ 20 demos๋งŒ์œผ๋กœ DP3์˜ 100-demo ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ์›ƒ๋ˆ๋‹ค.

Q2 โ€” ์‚ฌ์ „ํ•™์Šต์˜ ๊ธฐ์—ฌ. Ours vs HP-Scratch๊ฐ€ ์ด ์งˆ๋ฌธ์— ๋‹ตํ•œ๋‹ค: +6.7 / +11.4 / +6.6pp (20/50/100 demos). ์ผ๊ด€๋˜๊ฒŒ ์–‘์ˆ˜์ง€๋งŒ ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๊ธฐ์—ฌ์— ๋น„ํ•˜๋ฉด ์ž‘๋‹ค. ์ €์ž๋“ค๋„ โ€œ์‚ฌ์ „ํ•™์Šต์˜ ์ด๋“์€ ํƒœ์Šคํฌ๋งˆ๋‹ค ๋‹ค๋ฅด๋‹คโ€๊ณ  ์ธ์ •ํ•˜๊ณ , ํƒœ์Šคํฌ ๋‚œ์ด๋„ยท๋ฐ๋ชจ ์ปค๋ฒ„๋ฆฌ์ง€ยท์‚ฌ์ „ํ•™์Šต ์ •์ฑ…์ด ๋ฐฐ์šด ์ €์ˆ˜์ค€ ์Šคํ‚ฌ์˜ ์ฐจ์ด๋กœ ๋Œ๋ฆฐ๋‹ค. ์‹ค์ œ๋กœ Lighter(100 demos)์—์„œ๋Š” 44.2 โ†’ 45.4๋กœ ์‚ฌ์‹ค์ƒ ๋™๋ฅ ์ด๊ณ , Pen(20 demos)์—์„œ๋Š” 48.8 โ†’ 43.8๋กœ ๋’ค์ง‘ํžŒ๋‹ค.

end-to-end ์ชฝ์—์„œ๋„ ์‚ฌ์ „ํ•™์Šต์€ ์ž‘๋™ํ•œ๋‹ค โ€” DP3(19.1) โ†’ DP3-PT(29.7). ๋…ผ๋ฌธ ํ‘œํ˜„์œผ๋กœ๋Š” โ€œ์œ ์šฉํ•œ ์ดˆ๊ธฐํ™”๋ฅผ ์ œ๊ณตโ€ํ•˜๋Š” ์ •๋„๋‹ค.

Q3 โ€” ์‚ฌ์ „ํ•™์Šต ์†Œ์Šค. GraspXL-PT(48.7)์™€ Ours(64.6)์˜ ์ฐจ์ด๋‹ค. ์ €์ž๋“ค์˜ ํ•ด์„: GraspXL์˜ ๋‹ค์–‘์„ฑ์€ ํŒŒ์ง€ ๊ฐ€๋Šฅ ์˜์—ญยท์ ‘๊ทผ ๋ฐฉํ–ฅ ๊ฐ™์€ ์ƒ˜ํ”Œ๋ง๋œ ์šด๋™ ๋ชฉํ‘œ์—์„œ ์œ ๋„๋˜๋ฏ€๋กœ ๋ฌผ์ฒด-์ƒํ˜ธ์ž‘์šฉ ํŒจํ„ด์ด ์ข์€ ์ชฝ์œผ๋กœ ํŽธํ–ฅ๋  ์ˆ˜ ์žˆ๊ณ , downstream์ด ์š”๊ตฌํ•˜๋Š” ๊ธฐ๋Šฅ์  ์ ‘์ด‰ ๋ชจ๋“œ๋ฅผ ๋ชป ๋ฎ๋Š”๋‹ค. ๋ฐ˜๋ฉด Dexonomy๋Š” taxonomy ์ˆ˜์ค€์˜ grasp type์„ ๋ช…์‹œ์ ์œผ๋กœ ๋ฎ์–ด ์† ๋ฐฐ์น˜ยท์ ‘์ด‰ ํŒจํ„ด์˜ ๋ณ€์ด๊ฐ€ ๋„“๋‹ค.

โš ๏ธ ์ด ๋น„๊ต์—๋Š” ์ค‘์š”ํ•œ ๋น„๋Œ€์นญ์ด ์žˆ๋‹ค. ๋ถ€๋ก C.3์ด ๋ฐํžˆ๋Š” ๋ฐ”, GraspXL์€ encoder-only transfer๋กœ ํ‰๊ฐ€๋๋‹ค. ์ „์ฒด ์ฒดํฌํฌ์ธํŠธ ํŒŒ์ธํŠœ๋‹์ด โ€œ์‹คํ—˜์—์„œ ์ž˜ ์•ˆ ๋๊ธฐ ๋•Œ๋ฌธโ€์ด๊ณ , ์ €์ž๋“ค์˜ ๊ฐ€์„ค์€ ์‚ฌ์ „ํ•™์Šต๋œ diffusion/action ๋””์ฝ”๋”๊ฐ€ Allegro hand ํŒŒ์ง€ ๋ถ„ํฌ์— ๋ฌถ์—ฌ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ฆ‰ GraspXL์˜ ์†์‹ค์€ ๋ฐ์ดํ„ฐ ์ž์ฒด์˜ ์„ฑ์งˆ์ด ์•„๋‹ˆ๋ผ ํ˜•ํƒœ ์ „์ด ์‹คํŒจ์ผ ์ˆ˜ ์žˆ๋‹ค. ์ €์ž๋“ค์€ ์ด ๋ฐ˜๋ฐ•์„ ์˜ˆ์ƒํ•˜๊ณ  Figure 9์—์„œ G2D-Pretrain๋„ ๊ฐ™์€ encoder-only ํ”„๋กœํ† ์ฝœ๋กœ ๋‹ค์‹œ ํ‰๊ฐ€ํ•ด ๋น„๊ตํ–ˆ๊ณ , ๊ทธ ์กฐ๊ฑด์—์„œ๋„ G2D ์ชฝ์ด ๋†’๋‹ค๊ณ  ๋ณด๊ณ ํ•œ๋‹ค.


๋™์ผ ํ”„๋กœํ† ์ฝœ(encoder-only) ํ•˜์˜ ์‚ฌ์ „ํ•™์Šต ์†Œ์Šค ๋น„๊ต(Fig. 9) โ€” 6ํƒœ์Šคํฌ ร— 20/50/100 demos. ์ง„ํ•œ ๋ง‰๋Œ€๊ฐ€ GraspXL, ๋ฐ์€ ๋ง‰๋Œ€๊ฐ€ G2D-Pretrain์œผ๋กœ ์–ป์€ ์„ฑ๊ณต๋ฅ .

keypoint ๊ฐœ์ˆ˜ ์–ด๋ธ”๋ ˆ์ด์…˜. Cond-5(์ง€๋ฌธ 4 + ์†๋ฐ”๋‹ฅ 1) vs Cond-16(๋งํฌ๋‹น 1์ ).


Keypoint ์กฐ๊ฑดํ™” ๋ฐฉ์‹ ์–ด๋ธ”๋ ˆ์ด์…˜(Fig. 10) โ€” Spray Bottle / Lighter / Dispenser 3ํƒœ์Šคํฌ์—์„œ Cond-5์™€ Cond-16 ๋น„๊ต. ๋Œ€๋ถ€๋ถ„์˜ ์„ค์ •์—์„œ Cond-16์ด ์šฐ์„ธํ•˜๋‚˜ ๊ฒฉ์ฐจ๋Š” ํƒœ์Šคํฌยท๋ฐ๋ชจ ์˜ˆ์‚ฐ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค.

์ €์ž๋“ค์˜ ํ•ด์„์€ โ€œ5์ ์œผ๋กœ๋Š” ์™„์ „ํ•œ ์† ๋ฐฐ์น˜๋ฅผ ์œ ์ผํ•˜๊ฒŒ ํŠน์ •ํ•  ์ˆ˜ ์—†์–ด ์ €์ˆ˜์ค€ ์‹คํ–‰์— ๋ชจํ˜ธ์„ฑ์ด ์ƒ๊ธด๋‹คโ€์ด๋‹ค. ๋‹ค๋งŒ ๊ทธ๋ฆผ์„ ์ฝ์–ด๋ณด๋ฉด ๊ฒฉ์ฐจ๊ฐ€ ๊ท ์ผํ•˜์ง€ ์•Š๋‹ค โ€” Dispenser 20-demo์—์„œ๋Š” ํฌ๊ณ (์•ฝ 28% โ†’ 54%), Dispenser 100-demo์—์„œ๋Š” ์‚ฌ์‹ค์ƒ ๋™๋ฅ ์ด๋‹ค. ๋ฐ๋ชจ๊ฐ€ ์ ์„์ˆ˜๋ก ์กฐ๋ฐ€ํ•œ sub-goal ํ‘œํ˜„์ด ๋” ๊ฐ’์ง€๋‹ค๋Š” ํ•ด์„์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋…ผ๋ฌธ์ด ๊ทธ๋ ‡๊ฒŒ ๋ช…์‹œํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.

๊ณ ์ˆ˜์ค€ ์ •์ฑ… vs oracle. ๋ถ€๋ก D.3์€ ground-truth sub-goal๋กœ ์กฐ๊ฑดํ™”ํ•œ oracle๊ณผ ๋น„๊ตํ•œ๋‹ค.

ํ•™์Šต๋œ sub-goal vs oracle sub-goal, DexCraft ํ‰๊ท  ์„ฑ๊ณต๋ฅ (%) (๋ถ€๋ก Table 8)
๋ฐฉ๋ฒ• 20 demos 50 demos 100 demos
Ours (ํ•™์Šต๋œ ๊ณ ์ˆ˜์ค€ ์ •์ฑ…) 45.4 60.3 64.6
Oracle (ground-truth sub-goal) 36.9 54.1 57.8

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

์‹คํ—˜ (2) โ€” ์‹ค๋ฌผ ๋กœ๋ด‡


์‹ค๋ฌผ ์…‹์—…(Fig. 4) โ€” Franka Emika Panda + LEAP Hand, Microsoft Azure Kinect 2๋Œ€.

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์€ GELLO์— Manus Metaglove Pro๋ฅผ ๋ถ™์—ฌ 30 Hz๋กœ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜ํ•˜๊ณ , ํƒœ์Šคํฌ๋‹น 50๊ฐœ ๋ฐ๋ชจ๋ฅผ ๋ชจ์€ ๋’ค sub-goal ํ”„๋ ˆ์ž„์„ ์ˆ˜๋™ ์ฃผ์„ํ•œ๋‹ค. ๋ฐฐํฌ๋Š” 15 Hz.

ํƒœ์Šคํฌ๋Š” ์…‹์ด๋‹ค โ€” syringe(์ฃผ์‚ฌ๊ธฐ๋ฅผ ์žก์•„ ํŒŒ๋ž€ ๋ณด์šธ๋กœ ์˜ฎ๊ธฐ๊ณ  ํ”Œ๋Ÿฐ์ €๋ฅผ 0 mL ๋ˆˆ๊ธˆ๊นŒ์ง€ ๋ฏผ๋‹ค), spray bottle(๋ณด์šธ๋กœ ์˜ฎ๊ธฐ๊ณ  ๊ฒ€์ง€๋กœ ๋ฐฉ์•„์‡ ๋ฅผ ์ง ๋‹ค), scissors(์žฅ๋‚œ๊ฐ ๊ฐ€์œ„๋ฅผ ์ •ํ™•ํžˆ ์žก์•„ ์ผ€์ด๋ธ”๋กœ ์˜ฎ๊ธด๋‹ค).

ํ‰๊ฐ€ ์ง€ํ‘œ๊ฐ€ ๋‹จ๊ณ„๋ณ„์ธ ๊ฒŒ ์ด ์‹คํ—˜์˜ ๊ฐ•์ ์ด๋‹ค. Grasp โ†’ Align โ†’ Trigger ์„ธ ๋งˆ์ผ์Šคํ†ค์ด๊ณ , ์•ž ๋‹จ๊ณ„๋ฅผ ๋ชจ๋‘ ํ†ต๊ณผํ•ด์•ผ๋งŒ ๋’ค ๋‹จ๊ณ„๊ฐ€ ์„ฑ๊ณต์œผ๋กœ ์ง‘๊ณ„๋œ๋‹ค. ์ฆ‰ Trigger ์—ด์ด ๊ณง full-task ์„ฑ๊ณต๋ฅ ์ด๋‹ค.

์‹ค๋ฌผ 3ํƒœ์Šคํฌ ๋‹จ๊ณ„๋ณ„ ์„ฑ๊ณต๋ฅ (%), ๊ฐ 50 demosยท18 ํ‰๊ฐ€ ์—ํ”ผ์†Œ๋“œ (Table 2). G=Grasp, A=Align, T=Trigger(=full task)
๋ฐฉ๋ฒ• Syringe G / A / T Spray Bottle G / A / T Scissors G / A / T Avg. G / A / T
DP3 44.4 / 5.6 / 5.6 27.8 / 16.7 / 5.6 44.4 / 38.9 / 11.1 38.9 / 20.4 / 7.4
HP-Scratch 55.6 / 44.4 / 33.3 61.1 / 44.4 / 22.2 66.7 / 38.9 / 22.2 61.1 / 42.6 / 25.9
Ours 88.9 / 72.2 / 38.9 88.9 / 83.3 / 38.9 55.6 / 44.4 / 44.4 77.8 / 66.6 / 40.7

์ฝ์„ ๊ฑฐ๋ฆฌ๊ฐ€ ์—ฌ๋Ÿฟ ์žˆ๋‹ค.

  • ํ—ค๋“œ๋ผ์ธ ์ˆ˜์น˜์˜ ์ถœ์ฒ˜: Trigger ํ‰๊ท  40.7 โˆ’ 7.4 = 33.3pp. ์ดˆ๋ก๊ณผ ๊ธฐ์—ฌ ๋ชฉ๋ก์˜ ์ˆซ์ž๊ฐ€ ์ด๊ฒƒ์ด๋‹ค.
  • Scissors๊ฐ€ ์˜ˆ์™ธ๋‹ค. Ours์˜ Grasp ์„ฑ๊ณต๋ฅ (55.6)์ด HP-Scratch(66.7)๋ณด๋‹ค ๋‚ฎ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ AlignยทTrigger๋Š” Ours๊ฐ€ ๋†’๊ณ , ํŠนํžˆ Ours๋Š” Alignํ•œ ๊ฒƒ์ด ์ „๋ถ€ Trigger์— ์„ฑ๊ณตํ•œ๋‹ค(44.4 = 44.4). ์ฆ‰ ์‚ฌ์ „ํ•™์Šต์ด ํŒŒ์ง€ ํšŸ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ํŒŒ์ง€ ์งˆ์„ ๋ฐ”๊พผ ์ •ํ™ฉ์ด๋‹ค. ๋…ผ๋ฌธ ๋ณธ๋ฌธ์€ ์ด ์—ญ์ „์„ ๋”ฐ๋กœ ๋…ผํ•˜์ง€ ์•Š๋Š”๋‹ค(โ€œacross most task stagesโ€๋ผ๊ณ ๋งŒ ์“ด๋‹ค).
  • 18 ์—ํ”ผ์†Œ๋“œ๋ผ๋Š” ํ‘œ๋ณธ ํฌ๊ธฐ. 1ํšŒ ์„ฑ๊ณต์ด 5.6pp์— ํ•ด๋‹นํ•œ๋‹ค. Syringe์™€ Spray Bottle์˜ Trigger๊ฐ€ ๋‘˜ ๋‹ค ์ •ํ™•ํžˆ 38.9%(=7/18)์ธ ๊ฒƒ๋„ ์ด ํ•ด์ƒ๋„ ๋•Œ๋ฌธ์ด๋‹ค. 33.3pp ์ฐจ์ด๋Š” 6ํšŒ๋ถ„์ด๋ผ ๋ฐฉํ–ฅ์€ ์‹ ๋ขฐํ•  ๋งŒํ•˜์ง€๋งŒ, ์†Œ์ˆ˜์  ์ฒซ์งธ ์ž๋ฆฌ๊นŒ์ง€ ์˜๋ฏธ๋ฅผ ๋‘๊ธฐ๋Š” ์–ด๋ ต๋‹ค.

์‹ค๋ฌผ ๋ฐฐํฌ ์ค‘ ๊ณ ์ˆ˜์ค€ ์ •์ฑ…์˜ sub-goal ์˜ˆ์ธก(Fig. 6) โ€” ํ˜„์žฌ ์žฅ๋ฉด ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ์œ„์— ์˜ˆ์ธก๋œ 16๊ฐœ ์† keypoint๊ฐ€ ๊ทธ๋ ค์ง„๋‹ค.

์ •์„ฑ ๋ถ„์„ โ€” ์‹คํŒจ ๋ชจ๋“œ๊ฐ€ ๊ฐˆ๋ฆฐ๋‹ค

๋ถ€๋ก D.2๋Š” spray bottle ํƒœ์Šคํฌ์˜ ๋กค์•„์›ƒ์„ ์„ธ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‚˜๋ž€ํžˆ ๋ณด์—ฌ์ค€๋‹ค.


DP3์˜ ํ‰๊ฐ€ ์—ํ”ผ์†Œ๋“œ(Fig. 12) โ€” ์ดˆ๊ธฐ ํŒŒ์ง€ ๋‹จ๊ณ„์—์„œ ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์†-๋ฌผ์ฒด ์ •๋ ฌ์˜ ์ž‘์€ ์˜ค์ฐจ๊ฐ€ ๋ถˆ์•ˆ์ •ํ•œ ์ ‘์ด‰์„ ๋‚ณ์•„ ์†์ด ๋ฏธ๋„๋Ÿฌ์ง€๊ฑฐ๋‚˜ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์ง€ํƒฑํ•  ์ˆ˜ ์—†๋Š” ์ž์„ธ๋กœ ์žก๋Š”๋‹ค.

์‚ฌ์ „ํ•™์Šต ์—†๋Š” ๊ณ„์ธต ์ •์ฑ…(HP-Scratch)์˜ ์—ํ”ผ์†Œ๋“œ(Fig. 13) โ€” ๊ณ„์ธต ๊ตฌ์กฐ๊ฐ€ ์ €์ˆ˜์ค€ ์ปจํŠธ๋กค๋Ÿฌ์— ๊ตฌ์กฐํ™”๋œ ๋ชฉํ‘œ๋ฅผ ์ฃผ์–ด ํ–‰๋™์ด ๊ฐœ์„ ๋˜์ง€๋งŒ, ์ผ๋ถ€ ๊ฒฝ์šฐ ์—ฌ์ „ํžˆ ๋ถˆ์™„์ „ํ•œ ํŒŒ์ง€๋ฅผ ๋งŒ๋“ ๋‹ค. ํƒœ์Šคํฌ ๋ฐ๋ชจ๋งŒ์œผ๋กœ๋Š” ๊ฒฌ๊ณ ํ•œ ์ ‘์ด‰ ํŒจํ„ด์„ ํ•™์Šตํ•˜๊ธฐ์— ๋ถ€์กฑํ•˜๋‹ค๋Š” ๊ทผ๊ฑฐ.

์ œ์•ˆ ๋ฐฉ๋ฒ•์˜ ์—ํ”ผ์†Œ๋“œ(Fig. 14) โ€” ๋” ์•ˆ์ •์ ์ด๊ณ  ํƒœ์Šคํฌ์— ์ ํ•ฉํ•œ ํŒŒ์ง€๋ฅผ ๋งŒ๋“ค์–ด, ์ •๋ ฌ๊ณผ ํŠธ๋ฆฌ๊ฑฐ ๊ตฌ๊ฐ„ ๋‚ด๋‚ด ์ ‘์ด‰์„ ์œ ์ง€ํ•œ๋‹ค.

์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ์ปค๋ฒ„๋ฆฌ์ง€


์ž‘์—… ๊ณต๊ฐ„ ์ปค๋ฒ„๋ฆฌ์ง€ ๋น„๊ต(Fig. 8) โ€” G2D-Pretrain๊ณผ downstream ํƒœ์Šคํฌ์˜ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋ฅผ x-y ํ‰๋ฉด๊ณผ x-z ํ‰๋ฉด์— ํˆฌ์˜. ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ๋„“์€ ์ž‘์—… ๊ณต๊ฐ„์„ ๋ฎ๋Š”๋‹ค.

ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ํ†ต๊ณ„ ๋น„๊ต(Fig. 7) โ€” G2D-Pretrain๊ณผ downstream ํƒœ์Šคํฌ์˜ ์  ๋ถ„ํฌ ํ†ต๊ณ„.

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

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

๊ฐ•์ 

1. ์งˆ๋ฌธ ์ž์ฒด๊ฐ€ ์ข‹๊ณ , ๋‹ต์ด ๋ถ„ํ•ด๋ผ ์žˆ๋‹ค. โ€œgrasp ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์ „ํ•™์Šต์— ์“ธ ์ˆ˜ ์žˆ๋‚˜โ€๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด ์งˆ๋ฌธ์ธ๋ฐ, ์ด ๋…ผ๋ฌธ์€ ๊ทธ๋ƒฅ โ€œ๋œ๋‹คโ€๋กœ ๋๋‚ด์ง€ ์•Š๊ณ  ๊ณ„์ธต ๊ตฌ์กฐ / ์‚ฌ์ „ํ•™์Šต / ์‚ฌ์ „ํ•™์Šต ์†Œ์Šค์˜ ๊ธฐ์—ฌ๋ฅผ ๊ฐ๊ฐ ๋ถ„๋ฆฌํ•ด ์ธก์ •ํ–ˆ๋‹ค(HP-Scratch, DP3-PT, GraspXL-PT). ๊ทธ ๊ฒฐ๊ณผ ์ž๊ธฐ ๋ฐฉ๋ฒ•์˜ ํ—ค๋“œ๋ผ์ธ ๊ธฐ์—ฌ(์‚ฌ์ „ํ•™์Šต)๊ฐ€ ์‚ฌ์‹ค ๋‘ ๋ฒˆ์งธ๋กœ ํฐ ์š”์ธ์ด๋ผ๋Š” ๊ฒƒ๊นŒ์ง€ ๋“œ๋Ÿฌ๋‚˜๋Š”๋ฐ, ์ด๊ฑธ ์ˆจ๊ธฐ์ง€ ์•Š๊ณ  ํ‘œ์— ๊ทธ๋Œ€๋กœ ๋‘” ๊ฒƒ์€ ์ •์งํ•˜๋‹ค.

2. 16-keypoint sub-goal์€ ์„ค๋“๋ ฅ ์žˆ๋Š” ์ผ๋ฐ˜ํ™”๋‹ค. โ€œํ‰ํ–‰ ๊ทธ๋ฆฌํผ 4์  โ†’ ๋‹ค์ง€ ์† 16์ โ€์€ ์‚ฌ์†Œํ•ด ๋ณด์ด์ง€๋งŒ, ๊ทธ ์ด์œ (๊ฐ™์€ ์ง€๋ฌธ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅธ ์ ‘์ด‰ ๋ชจ๋“œ์— ๋Œ€์‘)๊ฐ€ ๊ตฌ์ฒด์ ์ด๊ณ  ์–ด๋ธ”๋ ˆ์ด์…˜(Fig. 10)๊ณผ ์‹œ๊ฐํ™”(Fig. 11)๋กœ ๋’ท๋ฐ›์นจ๋œ๋‹ค. ๊ณ„์ธต ๋ชจ๋ฐฉํ•™์Šต์„ ๋‹ค์ง€ ์†์œผ๋กœ ์˜ฎ๊ธฐ๋ ค๋Š” ํ›„์† ์—ฐ๊ตฌ๊ฐ€ ๋ฐ”๋กœ ๊ฐ€์ ธ๋‹ค ์“ธ ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฐ์ด๋‹ค.

3. Oracle ๋น„๊ต๊ฐ€ ํฅ๋ฏธ๋กœ์šด negative result๋ฅผ ์ค€๋‹ค. ํ•™์Šต๋œ sub-goal์ด ground-truth๋ฅผ ์ด๊ธด๋‹ค๋Š” ๊ด€์ฐฐ๊ณผ, oracle์ด ์ƒํ•œ์ด ์•„๋‹Œ ์ด์œ (๊ณ ์ • ์‹œํ€€์Šค์˜ ์ทจ์•ฝ์„ฑ)์— ๋Œ€ํ•œ ์„ค๋ช…์€ ๊ณ„์ธต ์ •์ฑ… ์„ค๊ณ„ ์ „๋ฐ˜์— ์‹œ์‚ฌ์ ์ด ์žˆ๋‹ค.

4. ๋‹จ๊ณ„๋ณ„ ํ‰๊ฐ€ ์ง€ํ‘œ. ์‹ค๋ฌผ์—์„œ Grasp/Align/Trigger๋ฅผ ๋ˆ„์  ์กฐ๊ฑด์œผ๋กœ ๋ณด๊ณ ํ•œ ๋•์— ์–ด๋””์„œ ๊ฐœ์„ ์ด ์ผ์–ด๋‚ฌ๋Š”์ง€๊ฐ€ ๋ณด์ธ๋‹ค. Scissors์—์„œ ํŒŒ์ง€๋Š” ๋–จ์–ด์ง€๋Š”๋ฐ ์ตœ์ข… ์„ฑ๊ณต์€ ์˜ค๋ฅด๋Š” ํ˜„์ƒ ๊ฐ™์€ ๊ฑด, full-task ์„ฑ๊ณต๋ฅ ๋งŒ ๋ณด๊ณ ํ–ˆ๋‹ค๋ฉด ์™„์ „ํžˆ ๋ฌปํ˜”์„ ๊ฒƒ์ด๋‹ค.

5. ๋ถ€๋ก์˜ ์žฌํ˜„ ์ •๋ณด๊ฐ€ ์ถฉ์‹คํ•˜๋‹ค. ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ 4๊ฐœ ํ‘œ(Table 3/4/6/7), ํƒœ์Šคํฌ๋ณ„ ๋ฌด์ž‘์œ„ํ™” ๋ฒ”์œ„, MimicGen ์ฆ๊ฐ• ์„ฑ๊ณต๋ฅ (~10%), grasp type๋ณ„ ๊ถค์  ์ˆ˜๊นŒ์ง€ ์ ํ˜€ ์žˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ์—†๋Š” ๋…ผ๋ฌธ ์น˜๊ณ ๋Š” ์ƒ๋‹นํžˆ ์„ฑ์‹คํ•˜๋‹ค.

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

1. ์ฝ”๋“œ๋„ ๋ฐ์ดํ„ฐ๋„ ๋ฒค์น˜๋งˆํฌ๋„ ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜๋‹ค. ์ด ๋…ผ๋ฌธ์˜ ๊ธฐ์—ฌ ์ค‘ ๋‘˜(DexCraft, G2D-Pretrain)์ด ์ธํ”„๋ผ์ธ๋ฐ, ๊ฒฐ๋ก ์—์„œ โ€œํ–ฅํ›„ ์—ฐ๊ตฌ๋ฅผ ์ง€์›ํ•˜๊ธธ ๋ฐ”๋ž€๋‹คโ€๊ณ  ์“ฐ๋ฉด์„œ ๋ฐฐํฌ ๊ฒฝ๋กœ๋ฅผ ์ œ์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค(2026-09-27 ํ™•์ธ). G2D-Pretrain์€ 355k ๊ถค์  ร— ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋ผ ์žฌ์ƒ์„ฑ์—๋„ ์ƒ๋‹นํ•œ ๊ณ„์‚ฐ์ด ๋“ ๋‹ค. ์ธํ”„๋ผ ๋…ผ๋ฌธ์˜ ๊ฐ€์น˜๊ฐ€ ๋ฐฐํฌ์— ๋‹ฌ๋ ค ์žˆ๋‹ค๋Š” ์ ์—์„œ ๊ฐ€์žฅ ํฐ ์•„์‰ฌ์›€์ด๋‹ค.

2. ํƒœ์Šคํฌ๋‹น ์ž์‚ฐ 1๊ฐœ. ์ €์ž๋“ค์ด ๋ช…์‹œ์ ์œผ๋กœ ๋ฒ”์œ„ ๋ฐ–์ด๋ผ ์„ ์–ธํ•˜๊ธด ํ–ˆ์ง€๋งŒ, โ€œ๋Œ€๊ทœ๋ชจ grasp ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค์–‘ํ•œ ๋ฌผ์ฒด์— ๋Œ€ํ•œ prior๋ฅผ ์ค€๋‹คโ€๋Š” ๊ฒƒ์ด ๋…ผ๋ฌธ์˜ ๋™๊ธฐ์ธ๋ฐ downstream์—์„œ ๋ฌผ์ฒด ๋‹ค์–‘์„ฑ์„ ์ „ํ˜€ ํ‰๊ฐ€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์‚ฌ์ „ํ•™์Šต์˜ ์ง„์งœ ๊ฐ•์ ์ด ๋‚˜ํƒ€๋‚  ๋ฒ•ํ•œ ์ถ•์ด ์ธก์ •๋˜์ง€ ์•Š์€ ์…ˆ์ด๋‹ค. ์ €์ž๋“ค๋„ ํ•œ๊ณ„๋กœ ์ธ์ •ํ•œ๋‹ค.

3. ์‚ฌ์ „ํ•™์Šต์˜ ์ด๋“์ด ์ž‘๊ณ  ๋ถˆ์•ˆ์ •ํ•˜๋‹ค. Ours โˆ’ HP-Scratch = +6.7 / +11.4 / +6.6pp์ธ๋ฐ, ํƒœ์Šคํฌ๋ณ„๋กœ๋Š” Lighter 100-demo(+1.2), Pen 20-demo(โˆ’5.0)์ฒ˜๋Ÿผ ๋’ค์ง‘ํžˆ๊ฑฐ๋‚˜ ์‚ฌ๋ผ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์„ค์ •๋‹น 500 ์—ํ”ผ์†Œ๋“œ๋ผ ๊ฐœ๋ณ„ ์…€์˜ ํ‘œ์ค€์˜ค์ฐจ๋Š” ์ž‘๊ฒ ์ง€๋งŒ(์„ฑ๊ณต๋ฅ  50% ๊ธฐ์ค€ ์•ฝ ยฑ2.2pp), seed ๋ฐ˜๋ณต์ด ์—†๋‹ค โ€” ํ‘œ ์–ด๋””์—๋„ ์˜ค์ฐจ ๋ง‰๋Œ€๋‚˜ ๋‹ค์ค‘ ์‹œ๋“œ ํ‘œ๊ธฐ๊ฐ€ ์—†์–ด, 6.6pp๊ฐ€ ํ•™์Šต seed ๋ถ„์‚ฐ์„ ๋„˜๋Š”์ง€ ํŒ๋‹จํ•  ๊ทผ๊ฑฐ๊ฐ€ ์—†๋‹ค. 355k ๊ถค์ ์„ ๋งŒ๋“  ๋น„์šฉ ๋Œ€๋น„ ์ด๋“์ด ์ด ์ •๋„๋ผ๋ฉด, ๋…์ž๋กœ์„œ๋Š” โ€œ๊ณ„์ธต ๊ตฌ์กฐ๋งŒ ์“ฐ๊ณ  ์‚ฌ์ „ํ•™์Šต์€ ๊ฑด๋„ˆ๋›ฐ์–ด๋„ ๋˜์ง€ ์•Š๋‚˜โ€๋ผ๋Š” ์งˆ๋ฌธ์ด ์ž์—ฐ์Šค๋Ÿฝ๋‹ค.

4. GraspXL ๋น„๊ต์˜ ํ”„๋กœํ† ์ฝœ ๋น„๋Œ€์นญ. ๋ถ€๋ก C.3์ด ์ •์งํ•˜๊ฒŒ ๋ฐํžˆ๋“ฏ GraspXL์€ encoder-only transfer๋กœ๋งŒ ํ‰๊ฐ€๋๋‹ค. ์ €์ž๋“ค์ด ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์˜ G2D ๋น„๊ต(Fig. 9)๋ฅผ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์€ ์˜ณ์€ ๋Œ€์‘์ด์ง€๋งŒ, ์—ฌ์ „ํžˆ โ€œGraspXL์˜ full-checkpoint๊ฐ€ ์™œ ์‹คํŒจํ•˜๋Š”๊ฐ€โ€๋Š” ๊ฐ€์„ค ์ˆ˜์ค€์ด๋‹ค(โ€œAllegro ํŒŒ์ง€ ๋ถ„ํฌ์— ๋ฌถ์—ฌ ์žˆ์„ ๊ฒƒโ€). ์ด ๋…ผ๋ฌธ์˜ embodiment ์–ด๋Œ‘ํ„ฐ๊ฐ€ Shadow hand ๊ธฐ์ค€์œผ๋กœ ์„ค๊ณ„๋๋‹ค๋Š” ์ ์„ ์ƒ๊ฐํ•˜๋ฉด, ๋น„๊ต๊ฐ€ ๊ตฌ์กฐ์ ์œผ๋กœ ์ž๊ธฐ ๋ฐ์ดํ„ฐ์— ์œ ๋ฆฌํ•˜๊ฒŒ ๊ธฐ์šธ์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐฐ์ œํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

5. ๊ณ„์ธต ๋ถ„ํ•ด๊ฐ€ ์ˆ˜๋™์— ์˜์กดํ•œ๋‹ค. ๋‹จ๊ณ„(grasping/aligning/actuating)๋Š” โ€œ๊ฒฝํ—˜์ ์œผ๋กœโ€ ์…‹์œผ๋กœ ๋‚˜๋ˆด๊ณ , ์‹ค๋ฌผ์—์„œ๋Š” sub-goal ํ”„๋ ˆ์ž„์„ ์‚ฌ๋žŒ์ด ์ง์ ‘ ์ฃผ์„ํ•œ๋‹ค. ์ €์ž๋“ค๋„ ์ฒซ ๋ฒˆ์งธ ํ•œ๊ณ„๋กœ ์ด๋ฅผ ๊ผฝ๊ณ  ์ž๋™ sub-goal ๋ฐœ๊ฒฌ์„ ๋ฏธ๋ž˜ ๊ณผ์ œ๋กœ ๋‚จ๊ธด๋‹ค. ํƒœ์Šคํฌ๋งˆ๋‹ค ์‚ฌ๋žŒ์ด ๋‹จ๊ณ„๋ฅผ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค๋ฉด โ€œํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์‚ฌ์ „ํ•™์Šตโ€์ด๋ผ๋Š” ๋…ผ๋ฌธ์˜ ์„œ์‚ฌ์™€ ๊ธด์žฅ ๊ด€๊ณ„์— ๋†“์ธ๋‹ค.

6. ์‹ค๋ฌผ ํ‘œ๋ณธ์ด ์ž‘๋‹ค. ํƒœ์Šคํฌ๋‹น 18 ์—ํ”ผ์†Œ๋“œ. 1ํšŒ๊ฐ€ 5.6pp๋‹ค. ๋ฐฉํ–ฅ์„ฑ์€ ๋ถ„๋ช…ํ•˜์ง€๋งŒ ๋‹จ๊ณ„๋ณ„ ์…€(์˜ˆ: Scissors Grasp 55.6 vs 66.7 = 2ํšŒ ์ฐจ์ด)์—์„œ ์ˆœ์œ„๋ฅผ ์ฝ๋Š” ๊ฒƒ์€ ์œ„ํ—˜ํ•˜๋‹ค.

7. ๋ฐ๋ชจ ํ’ˆ์งˆ์ด ๋ณ‘๋ชฉ์ผ ์ˆ˜ ์žˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ๋ชจ๋Š” ํ‚ค๋ณด๋“œ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜ 5๊ฐœ + MimicGen ์ฆ๊ฐ•(์„ฑ๊ณต๋ฅ  ~10%)์ด๋‹ค. ์ €์ž๋“ค๋„ โ€œ๋” ๋‚˜์€ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์ด๋‚˜ RL ์ •์ œ๋กœ ์–ป์€ ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ๊ฐ€ ์„ฑ๋Šฅ์„ ๋” ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹คโ€๊ณ  ์ธ์ •ํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ํ‘œ์˜ ์ ˆ๋Œ€ ์ˆ˜์น˜(์ตœ๊ณ  78.6%)๋Š” ๋ฐฉ๋ฒ•์˜ ์ƒํ•œ์ด ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ์˜ ์ƒํ•œ์„ ๋ฐ˜์˜ํ•˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ๊ณ , ๋ฐฉ๋ฒ• ๊ฐ„ ๋น„๊ต์—๋„ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

8. ์ด‰๊ฐ์ด ์—†๋‹ค. ๋ถ„์ ˆ ๋„๊ตฌ์˜ ํŠธ๋ฆฌ๊ฑฐ๋Š” ์ •์˜์ƒ ํž˜ ์ œ์–ด ๋ฌธ์ œ์ธ๋ฐ(๋ฐฉ์•„์‡ ๋ฅผ ์–ผ๋งˆ๋‚˜ ์„ธ๊ฒŒ ์งœ์•ผ ํ•˜๋Š”๊ฐ€), ๊ด€์ธก์€ proprioception + ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋ฟ์ด๋‹ค. ์„ฑ๊ณต ํŒ์ •์— 0.5 N ์ ‘์ด‰๋ ฅ์ด ๋“ค์–ด๊ฐ€ ์žˆ๋Š”๋ฐ๋„ ์ •์ฑ…์€ ํž˜์„ ๊ด€์ธกํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์ €์ž๋“ค๋„ ๋งˆ์ง€๋ง‰ ํ•œ๊ณ„๋กœ ์ด‰๊ฐ ํ”ผ๋“œ๋ฐฑ์„ ๊ผฝ๋Š”๋‹ค.

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

Grasp ํ•ฉ์„ฑ ๊ณ„์—ด ์œ„์— ์„œ ์žˆ๋‹ค. ์ง์ ‘์  ๊ธฐ๋ฐ˜์€ Dexonomy๋‹ค โ€” GRASP taxonomy 31์ข…์„ Shadow hand๋กœ ํ•ฉ์„ฑํ•œ 10.7k ๋ฌผ์ฒด ยท 9.5M grasp ๋ฐ์ดํ„ฐ์…‹. ์ด ๋…ผ๋ฌธ์€ ๊ทธ๊ฒƒ์„ ์†Œ๋น„ํ•œ๋‹ค. taxonomy๋ฅผ ํ•™์Šต ์‹ ํ˜ธ๋กœ ์“ฐ๋Š” ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ๋Š” GRIT ๋ฆฌ๋ทฐ(ํฌ์†Œํ•œ taxonomy ๊ฐ€์ด๋“œ๋กœ RL ํŒŒ์ง€ ํ•™์Šต)๊ฐ€ ์žˆ์–ด ๋Œ€์กฐ๊ฐ€ ๋œ๋‹ค โ€” GRIT์€ taxonomy๋ฅผ ๋ณด์ƒ ์„ค๊ณ„์—, ์ด ๋…ผ๋ฌธ์€ ์‚ฌ์ „ํ•™์Šต ์ฝ”ํผ์Šค์— ์“ด๋‹ค.

๊ณ„์ธต ๋ชจ๋ฐฉํ•™์Šต ๊ณ„์—ด์˜ ๋‹ค์ง€ ์† ํ™•์žฅ์ด๋‹ค. ArticuBotยทGHOST๊ฐ€ ํ‰ํ–‰ ๊ทธ๋ฆฌํผ์—์„œ โ€œ๊ณ ์ˆ˜์ค€ sub-goal + ์ €์ˆ˜์ค€ ์ปจํŠธ๋กค๋Ÿฌโ€ ๊ตฌ์กฐ๋ฅผ ์„ธ์› ๊ณ , ์ด ๋…ผ๋ฌธ์€ ๊ทธ ๊ตฌ์กฐ๋ฅผ ๊ฑฐ์˜ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์™€(์ˆ˜์ • DP3 ์ธ์ฝ”๋”, PointNet++ dense GMM) sub-goal ํ‘œํ˜„๋งŒ 4์  โ†’ 16์ ์œผ๋กœ ๋ฐ”๊ฟจ๋‹ค. ๋ฐฉ๋ฒ•๋ก ์  ์‹ ๊ทœ์„ฑ์ด ํฌ์ง€ ์•Š๋‹ค๋Š” ๋œป์ด๊ธฐ๋„ ํ•˜๊ณ , ๋ฐ˜๋Œ€๋กœ ์–ด๋””๋ฅผ ๋ฐ”๊ฟ”์•ผ ๋‹ค์ง€ ์†์—์„œ ์ž‘๋™ํ•˜๋Š”์ง€๋ฅผ ์ตœ์†Œ ๋ณ€๊ฒฝ์œผ๋กœ ์งš์—ˆ๋‹ค๋Š” ๋œป์ด๊ธฐ๋„ ํ•˜๋‹ค.

๋ฒค์น˜๋งˆํฌ ์ง€ํ˜•์—์„œ๋Š” DexArtยทAdroit์˜ ์˜†์ž๋ฆฌ๋‹ค. DexArt๋Š” ๋ถ„์ ˆ ๋ฌผ์ฒด ์กฐ์ž‘์˜ ๋ฒ”์ฃผ ์ˆ˜์ค€ ์ผ๋ฐ˜ํ™”๋ฅผ ๋ณธ๋‹ค. DexCraft๋Š” ๊ทธ ๋Œ€์‹  ๊ธฐ๋Šฅ์  ์†์žฌ์ฃผ(๊ฐ™์€ ๋ฌผ์ฒด, ๋‹ค์–‘ํ•œ ์ž์„ธ, ์ •๊ตํ•œ ์†๊ฐ€๋ฝ ํ˜‘์‘)๋ฅผ ๋ณธ๋‹ค. ์ƒ๋ณด์ ์ด์ง€, ๋Œ€์ฒด๊ฐ€ ์•„๋‹ˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ๊ธฐ๋ฐ˜์€ ManiSkill3๋‹ค.

์‚ฌ์ „ํ•™์Šต๋œ dexterous ์ปจํŠธ๋กค๋Ÿฌ ๊ณ„์—ด๊ณผ๋Š” ๋ชฉ์ ์ด ๋‹ค๋ฅด๋‹ค. DexterityGen์€ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์˜ ๊ฑฐ์นœ ๋ช…๋ น์„ ์ •์ œํ•˜๋Š” foundation controller๋ฅผ ์‚ฌ์ „ํ•™์Šตํ•œ๋‹ค(์‚ฌ๋žŒ์ด ๋ฃจํ”„ ์•ˆ์— ์žˆ๋‹ค). ์ด ๋…ผ๋ฌธ์€ ์ž์œจ visuomotor ์ •์ฑ… โ€” ๋กœ๋ด‡์ด ๊ด€์ธก์—์„œ sub-goal์„ ์Šค์Šค๋กœ ์˜ˆ์ธกํ•˜๊ณ  ์‹คํ–‰ํ•œ๋‹ค. ๋‘ ๋ฐฉํ–ฅ์€ ๊ฒฝ์Ÿ์ด๋ผ๊ธฐ๋ณด๋‹ค ์„œ๋กœ ๋‹ค๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐ€์ • ์œ„์— ์žˆ๋‹ค.

์š”์•ฝ

๊ธฐ์—ฌ. โ‘  ๋ถ„์ ˆ ๋„๊ตฌ ์‚ฌ์šฉ 6ํƒœ์Šคํฌ๋กœ ๊ตฌ์„ฑ๋œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฒค์น˜๋งˆํฌ DexCraft(ManiSkill3 / XArm6 + LEAP Hand), โ‘ก Dexonomy ์ •์  grasp ์ฃผ์„์„ ๋ฌผ๋ฆฌ ๊ฒ€์ฆ๋œ 3๋‹จ๊ณ„ ๊ถค์ ์œผ๋กœ ํŽผ์นœ 355,677๊ฐœ ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹ G2D-Pretrain, โ‘ข 16-keypoint ์† sub-goal์„ ์˜ˆ์ธกํ•˜๋Š” ๊ณ ์ˆ˜์ค€ ์ •์ฑ… + grasp ์‚ฌ์ „ํ•™์Šต๋œ ์ €์ˆ˜์ค€ goal-conditioned DP3๋ผ๋Š” ํŒŒ์ดํ”„๋ผ์ธ, โ‘ฃ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ท  64.6%(DP3 ๋Œ€๋น„ +45.5pp) ยท ์‹ค๋ฌผ full-task +33.3pp.

ํ•œ๊ณ„. ์ฝ”๋“œยท๋ฐ์ดํ„ฐยท๋ฒค์น˜๋งˆํฌ ๋ฏธ๊ณต๊ฐœ, ํƒœ์Šคํฌ๋‹น ์ž์‚ฐ 1๊ฐœ, ์‚ฌ์ „ํ•™์Šต์˜ ์ˆœ์ด๋“์ด +6.6~11.4pp๋กœ ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๊ธฐ์—ฌ(+38.9pp)์— ๋น„ํ•ด ์ž‘๊ณ  ํƒœ์Šคํฌ๋ณ„๋กœ ๋ถˆ์•ˆ์ •ํ•˜๋ฉฐ ๋‹ค์ค‘ ์‹œ๋“œ ๋ณด๊ณ ๊ฐ€ ์—†์Œ, GraspXL ๋น„๊ต์˜ ํ”„๋กœํ† ์ฝœ ๋น„๋Œ€์นญ, ์ˆ˜๋™ sub-goal ์ฃผ์„ ์˜์กด, ์‹ค๋ฌผ ํ‘œ๋ณธ 18 ์—ํ”ผ์†Œ๋“œ, ์ด‰๊ฐ ๋ถ€์žฌ.

์ „๋ง. ์ด ๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ ์˜ค๋ž˜ ๋‚จ์„ ๊ฒƒ์€ 355k ์ˆซ์ž๊ฐ€ ์•„๋‹ˆ๋ผ โ€œgrasp ๋ฐ์ดํ„ฐ๋Š” ๋ฌด์—‡์„ ํ• ์ง€๋Š” ๋ชป ์•Œ๋ ค์ฃผ์ง€๋งŒ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ž์„ธ๋กœ ์žก์„์ง€๋Š” ์•Œ๋ ค์ค€๋‹คโ€ ๋Š” ๋ถ„์—… ๊ตฌ๋„๋ผ๊ณ  ๋ณธ๋‹ค. ์‹ค๋ฌผ ๊ฒฐ๊ณผ์—์„œ ํŒŒ์ง€ ๋‹จ๊ณ„์˜ ๊ฐœ์„ (+16.7pp)์ด ์ •๋ ฌ(+24.0pp)๊ณผ ํŠธ๋ฆฌ๊ฑฐ(+14.8pp)๋กœ ์ „ํŒŒ๋˜๋Š” ํŒจํ„ด์ด ๊ทธ ๊ตฌ๋„๋ฅผ ์ง€์ง€ํ•œ๋‹ค. ๋‚จ์€ ์งˆ๋ฌธ์€ ์„ธ ๊ฐœ๋‹ค โ€” โ‘  ์ž๋™ sub-goal ๋ฐœ๊ฒฌ์ด ์ˆ˜๋™ ์ฃผ์„์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€, โ‘ก ๋ฌผ์ฒด ๋‹ค์–‘์„ฑ์„ ๋„ฃ์—ˆ์„ ๋•Œ ์‚ฌ์ „ํ•™์Šต์˜ ์ด๋“์ด ์ปค์ง€๋Š”๊ฐ€(๋…ผ๋ฌธ์˜ ๋™๊ธฐ๋Œ€๋กœ๋ผ๋ฉด ์ปค์ ธ์•ผ ํ•œ๋‹ค), โ‘ข ์ด‰๊ฐ์„ ๊ด€์ธก์— ๋„ฃ์œผ๋ฉด ํŠธ๋ฆฌ๊ฑฐ ๋‹จ๊ณ„์˜ 40.7%๊ฐ€ ์–ด๋””๊นŒ์ง€ ์˜ค๋ฅด๋Š”๊ฐ€. ์ €์ž๋“ค์ด ํ•œ๊ณ„ ์ ˆ์—์„œ ์Šค์Šค๋กœ ๊ผฝ์€ ๊ฒƒ๋“ค๊ณผ ์ •ํ™•ํžˆ ๊ฒน์นœ๋‹ค.

Copyright 2026, JungYeon Lee