๐From Grasps to Dexterity ๋ฆฌ๋ทฐ
Paper Link (arXiv:2606.30749v1) โ ์ด ๋ฆฌ๋ทฐ๋ arXiv v1(2026-06-29, cs.RO) ์ ์ ๋ณธ์ผ๋ก ์ฝ์๋ค. ๋ณธ๋ฌธ 8์ + ๋ถ๋ก A~D ์ ์ฒด๊ฐ ๋์์ด๋ค.
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 (๋ ผ๋ฌธ์ ํํ ํ๊ธฐ ์์)
- ๐ก โ์๋ฐฑ๋ง ๊ฐ์ ํ์ง(grasp) ๋ฐ์ดํฐ๋ ์ง๋ ๊ฒ ๋ง๊ณ ์ฐ๋ ๊ฒ๋ ๊ฐ๋ฅด์น ์ ์๋๊ฐโ โ ๋๊ท๋ชจ dexterous grasp ๋ฐ์ดํฐ์ ์ ์ง๊ธ๊น์ง grasp ์์ฑ๊ณผ pick-and-place์๋ง ์ฐ์๋๋ฐ, ์ด ๋ ผ๋ฌธ์ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ ๋๊ตฌ(articulated tool) ์กฐ์์ด๋ผ๋ ์ฅ๊ธฐ ๊ณผ์ ์ ์ฌ์ ํ์ต ์ฝํผ์ค๋ก ์ฌํด์ํ๋ค.
- โ๏ธ Dexonomy์ ์ ์ grasp ์ฃผ์์ ์๋ฎฌ๋ ์ดํฐ์์ 3๋จ๊ณ(pre-grasp โ grasp โ post-grasp) ๊ถค์ ์ผ๋ก ํผ์ณ 355,677๊ฐ trajectory(G2D-Pretrain) ๋ฅผ ๋ง๋ค๊ณ , ์ด๊ฑธ๋ก ์ ์์ค goal-conditioned DP3 ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ ํ์ตํ ๋ค, ๊ณ ์์ค policy๊ฐ ์์ธกํ 16๊ฐ ์ keypoint sub-goal์ ์กฐ๊ฑด์ผ๋ก downstream demo์ ํ์ธํ๋ํ๋ค.
- ๐ฏ ์์ฒด ๋ฒค์น๋งํฌ 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 ์ ์ฑ ํ์ต์ ์ฐ์๋ค. ์ฆ โ์ง๋ ์๊ฐโ๊น์ง๋ค. ์ฃผ์ฌ๊ธฐ๋ฅผ ์ง๊ณ ๋์ ํ๋ฐ์ ๋ฅผ ๋๊น์ง ๋ฏธ๋ ๋ฌธ์ ๋ ์ด ๋ฐ์ดํฐ ์ด๋์๋ ์ ํ ์์ง ์๋ค.
๋ถ์ ๋๊ตฌ ์ฌ์ฉ์ด ํน๋ณํ ์ด๋ ค์ด ์ด์
๋ ผ๋ฌธ์ด ๋๋ ์ด์ ๋ ์ธ ๊ฒน์ด๋ค.
- ๋ค๋จ๊ณ. ๋๊ตฌ ํ๋ โ ์ ์ด์ ์ ์งํ ์ฑ ์ด๋ โ ์์ ์งํ์ ๋ฐ๋ผ ํ์ง ์ ์. ๊ฐ ๋จ๊ณ๊ฐ ์๊ตฌํ๋ ์ ๋ชจ์์ด ๋ค๋ฅด๋ค.
- ์์ธ์ ํ์ ๋์ ์๊ตฌ. ๋ถ์ ๋๊ตฌ๋ โ๋ฌผ์ฒด์ ์์ธ๋ฅผ ์ ์งํ๋ฉด์โ + โ์ ํํ ์ ์ด์ ์ ํ์ ๊ฐํดโ ๊ฐ๋๋ถ๋ฅผ ์์ง์ฌ์ผ ํ๋ค. ์คํ๋ ์ด ๋ณ์ ์ก์ ์ฑ ๋ฐฉ์์ ๋ง ๋น๊ธฐ๋ ค๋ฉด ๋๋จธ์ง ์๊ฐ๋ฝ์ ๋ณ์ ๋์น๋ฉด ์ ๋๋ค.
- ํํ ๊ทธ๋ฆฌํผ๋ก๋ ์ ์ด์ ๋ถ๊ฐ๋ฅ. ์ ์๋ค์ด ํ์คํฌ๋ฅผ ๊ณ ๋ฅธ ๊ธฐ์ค์ด ์ด๊ฒ์ด๋ค โ โ์คํ๋ ์ด ๋ณ์ ๋ค๊ณ ๋ฐฉ์์ ๋ฅผ ์ง๋โ ๋ฅ.
๊ธฐ์กด ๋ถ์ ๋ฌผ์ฒด ๋ฒค์น๋งํฌ(Adroit, DexArt)๊ฐ ์์ง๋ง, ๋ ผ๋ฌธ์ ์ง์ ์ ๊ทธ๊ฒ๋ค์ด ์ ๊ตํ๊ณ ํ์๋ ์๊ฐ๋ฝ ์ด๋์ ๋ช ์์ ์ผ๋ก ์๊ตฌํ์ง๋ ์๋๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ์ ๋ฒค์น๋งํฌ๋ฅผ ๋ง๋ค์๋ค.
DexCraft โ ๋ฒค์น๋งํฌ๋ถํฐ ๋ณด์

DexCraft 6ํ์คํฌ(Fig. 2) โ ๊ฐ ํ์คํฌ๋ง๋ค ์ผ์ชฝ์ด ์ด๊ธฐ ํ๋ ์, ์ค๋ฅธ์ชฝ์ด ๋ชฉํ ํ๋ ์. ์ด๋ก ๋ฉ์๊ฐ ๋ชฉํ ๋ฌผ์ฒด ์์น(์ ์ฑ ์ ๋ณด์ง ๋ชปํ๋ค). ์ฐธ์กฐ ๋ฌผ์ฒด๋ ๋ชฉํ์ ์๋์ ์ผ๋ก ๋ฐฐ์น๋๋ค.
| # | ํ์คํฌ | ์๊ตฌ ๋์ | ์๋ ์๊ฐ๋ฝ |
|---|---|---|---|
| 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):
- ๊ฐ Dexonomy ์ํ์์ ์๋ชฉ ์์ธ + Shadow ๊ด์ ๊ฐ์ ๋ฝ์ action key-frame์ผ๋ก ๋ฐ๊พธ๊ณ , ๋ฌผ์ฒด ์์ธ์ ๋ชฉํ ์ ์์ธ ์์ชฝ์ ๋์ผํ ๋ฌด์์ ๊ณต๊ฐ ์คํ์ ์ ์ ์ฉํ๋ค โ ์๋ grasp ๊ธฐํ๋ ๋ณด์กดํ ์ฑ ์ฅ๋ฉด๋ง ๋ฌด์์ํ.
- key-frame ์ด์ ๊ตฌ์ฑ: ๋ฌด์์ ์ด๊ธฐ ์ ์์ธ โ pre-grasp์ ์ ๋ ฌ๋ ํผ์น ์ โ pre-grasp โ grasp โ squeeze โ ๋ค์ด์ฌ๋ฆฐ ์ต์ข ์์ธ.
- ์ ๊ทผ ๊ตฌ๊ฐ์ ๊ด์ธก ํฌ์ธํธํด๋ผ์ฐ๋๋ก ์ถฉ๋ ๊ฒ์ฌํ๋ ๋ชจ์ ํ๋๋, ์ดํ๋ ์ ํ ๋ณด๊ฐ + ์๊ฐ๋ฝ ๊ด์ ํํ ๋ณด๊ฐ.
- ManiSkill3์์ floating Shadow hand๋ก ์คํ, ๋ง์ง๋ง ํ๋ ์์ ํ์ง ์ฑ๋ฆฝ ์ฌ๋ถ๋ก ํํฐ๋ง.
- ๊ฐ ์ ํจ ๊ถค์ ์ ๋ํด ์ ์ด ์ธ๋ฑ์ค์์ ๋จ๊ณ๋ณ ๋ชฉํ ์ ํฌ์ธํธํด๋ผ์ฐ๋๋ฅผ ์ถ๊ฐ๋ก ๊ตฌ์ฑ โ goal-conditioned ํ์ต ๊ฐ๋ฅ.
์ต์ข 355,677๊ฐ. grasp type๋ณ ๋ถํฌ๋ ๊ณ ๋ฅด์ง ์๋ค.
| 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_Diameter37,003)์ ์ต์(27_Quadpod423) ์ฌ์ด์ 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) โ ์๋ฎฌ๋ ์ด์
| ๋ฐฉ๋ฒ | 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 ๊ธฐ์ค).
| ๋ฐฉ๋ฒ | 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๊ณผ ๋น๊ตํ๋ค.
| ๋ฐฉ๋ฒ | 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 ์ฑ๊ณต๋ฅ ์ด๋ค.
| ๋ฐฉ๋ฒ | 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%๊ฐ ์ด๋๊น์ง ์ค๋ฅด๋๊ฐ. ์ ์๋ค์ด ํ๊ณ ์ ์์ ์ค์ค๋ก ๊ผฝ์ ๊ฒ๋ค๊ณผ ์ ํํ ๊ฒน์น๋ค.