๐POISE ๋ฆฌ๋ทฐ
Paper Link (arXiv:2609.13761v1): ์ด ๋ฆฌ๋ทฐ๋ v1(2026-09-12 ์ ์ถ, 8์ชฝ) ๊ธฐ์ค์ด๋ค. ํ๋ก์ ํธ ํ์ด์ง๊ฐ ๋ฐฐํฌํ๋ PDF์ ๊ฐ์ ํ(PDF ์์ฑ์ผ 2026-09-12)์ด๋ฉฐ, ์์นยท์์์ PDF๋ฅผ ์ ๋ณธ์ผ๋ก ์ฝ์๋ค. ์ฐธ๊ณ ๋ฌธํ์ ๋ฒํธ ๋์ ์ ์ยท๋ ผ๋ฌธ ์ด๋ฆ์ผ๋ก ์ ๋๋ค.
Project Page ยท YouTube Video ยท Interactive Demo (MuJoCo ๋ธ๋ผ์ฐ์ ์๋ฎฌ)
Code: ๋ฏธ๊ณต๊ฐ. 2026-10-21 ํ์ธ ์์ ์ ํ๋ก์ ํธ ํ์ด์ง์ Code ๋ฒํผ์ โComing soonโ์ด๊ณ , ํ์ด์ง ํ๋จ์ โwe will release our code hereโ๋ผ๋ ๊ณต๊ฐ ์๊ณ ๋ง ์๋ค. ์ด๋ก๋ ๊ฐ์ ๋ฌธ๊ตฌ๋ก ๊ณต๊ฐ๋ฅผ ์ฝ์ํ๋ค.
Junxiao Lin, Tianyue Wu, Jie Yin, Jia Pan, Kaifeng Zhang, Weiming Zhi* (*๊ต์ ์ ์)
The University of Sydney ยท Sharpa ยท The University of Hong Kong. arXiv preprint (cs.RO), 2026. ๋ณธ๋ฌธ์ด ์ค์ค๋ก๋ฅผ โthis letterโ๋ผ ๋ถ๋ฅด์ง๋ง ๊ฒ์ฌ์ฒ๋ ํ๊ธฐ๋ผ ์์ง ์๋ค.
- ๐ก ์ ์ ์กฐ์์ โํ์ โ ๋๋ โํํ์ด๋โ ํ๋๋ก ์ชผ๊ฐ์ง ์๊ณ , ์ด๋ฏธ ์ฅ ๋ฌผ์ฒด๋ฅผ ์๊ฐ๋ฝ๋ง์ผ๋ก ์๋ฐ๋ฅ ๊ธฐ์ค ์์์ \mathrm{SE}(3) ๋ชฉํ ์์ธ๊น์ง ์ฎ๊ธฐ๋ ๋ฌธ์ (in-hand 6D pose reaching)๋ก ์ ์ํํ๊ณ , ๋๋ฌ ํ์๋ ๋ค์ ๋ชฉํ๋ฅผ ์ด์ด๊ฐ ์ ์๋ โ์ธ ๋งํ ํ์งโ๋ฅผ ์ ์งํ๋ ๊ฒ๊น์ง ๋ชฉํ์ ๋ฃ์๋ค.
- โ๏ธ ๋ฌผ๋ฆฌ ๊ฒ์ฆ์ ๊ฑฐ์น ๋ค์ํ ์์ ํ์ง ์ด๊ธฐํ(6,842๊ฐ ๋ฆฌ์ ์บ์), BPS ํ์ ๊ธฐ์ ์๋ก ์กฐ๊ฑดํํ ๋จ์ผ ์ ์ฑ , ํ์ ยท๋ณ์ง ํ๊ณ๋ฅผ ๋ฐ๋ก ๋ํ๋ ์ ์ํ 6D ๋ชฉํ ์ปค๋ฆฌํ๋ผ, ๋ง์ฐฐ์ฝ ๋ ์น ๋ง์ง์ soft-min์ผ๋ก ๋ง๋ ํ์ง ์ ์ง ๋ณด์์ PPO(Isaac Lab, ๋น๋์นญ actor-critic)์ ๋ฌถ๊ณ , ์ค๊ธฐ์์๋ FoundationPose๊ฐ ๋ฌผ์ฒด ์์ธ๋ฅผ ๊ณต๊ธํ๋ค.
- ๐ฏ ์๋ฎฌ์์ ๋ค์ํ ์ด๊ธฐํ๊ฐ ๋ฏธ์ง ํ์ง ์ฒซ ๋ชฉํ ์ฑ๊ณต๋ฅ ์ 40.1% โ 51.5%, ๋ํ ํ ํ๋ณต์ 33.8% โ 72.9%๋ก ์ฌ๋ฆฌ๊ณ , ์ปค๋ฆฌํ๋ผ์ด ์ ๋ฒ์ ์ฑ๊ณต๋ฅ ์ 6.2% โ 59.5%๋ก ์ฌ๋ ธ๋ค. 22-DoF Sharpa Wave ์ ์ค๊ธฐ์์ ํ์ง ์ ์ง ๋ณด์์ 3-๋ชฉํ ์ฐ์ ์ฑ๊ณต์ 2/10 โ 8/10์ผ๋ก ๋์ด์ฌ๋ ธ๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
๋ค์ง ์(multi-fingered hand)์ ์ ์ ์กฐ์(in-hand manipulation) ์ฐ๊ตฌ๋ ์ง๊ธ๊น์ง ๋๋ถ๋ถ ํ ์ถ๋ง ํ์๋ค. ๋ฌผ์ฒด๋ฅผ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ๋๋ฆฌ๋ ์ฌ๋ฐฐํฅ(reorientation), ํ ์ถ์ผ๋ก ๊ณ์ ๋๋ฆฌ๋ ์ฐ์ ํ์ , ์๋ฐ๋ฅ ์๋ก ๋ฏธ๋๋ฌ๋จ๋ฆฌ๋ ํํ์ด๋์ด ๊ฐ๊ฐ ๋ฐ๋ก ๋ฐ์ ํ๋ค. ๊ทธ๋ฐ๋ฐ ๊ณต๊ตฌ๋ฅผ ๊ณ ์ณ ์ฅ๊ฑฐ๋, ์ํ๋ ๋ฉด์ ๋๋ฌ๋ด๊ฑฐ๋, ๊ธฐ๋ฅ์ถ์ ๋ง์ถ๋ ์ค์ ์์ ์ ์์น์ ๋ฐฉํฅ์ ๋์์ ๋ฐ๊ฟ์ผ ํ๋ค. POISE(Palm-relative Object reaching In SE(3))๋ ์ด๊ฒ์ โ์๋ฐ๋ฅ ๊ธฐ์ค 6D ๋ชฉํ ์์ธ ๋๋ฌโ์ด๋ผ๋ ํ๋์ ๊ณผ์ ๋ก ์ ์ํ๋ค. ํ์ ๊ณ ์ ํ๊ณ ์๊ฐ๋ฝ๋ง์ผ๋ก, ์ด๋ฏธ ์ฅ ๋ฌผ์ฒด๋ฅผ ๋ช ๋ นํ ์์ธ๊น์ง ์ฎ๊ธด๋ค.
์ด ์ ์ํ์๋ ํจ์ ์ด ํ๋ ์๋ค. ๋ชฉํ ์์ธ์ ๋๋ฌํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ค. ๋ฌผ์ฒด๊ฐ ์๊ฐ๋ฝ ๋ ๊ฐ์ ๊ฒจ์ฐ ๊ฑธ์ณ ์์ผ๋ฉด ๋ค์ ๋ชฉํ๋ฅผ ํฅํด ์์ง์ด๋ ์๊ฐ ๋จ์ด์ง๋ค. ๊ทธ๋์ POISE๋ ๋ชฉํ์ ๋๋ฌํ ๋ค ์-๋ฌผ์ฒด ์ํ๋ฅผ ๋ฆฌ์ ํ์ง ์๊ณ ๋ฐ๋ก ๋ค์ ๋ชฉํ๋ฅผ ๋ด๋ ์ฐ์ ๋๋ฌ ์ค์ ์์ ํ์ตยทํ๊ฐํ๊ณ , ๋ณด์์ ํ์ง ํ์ง์ ์ ์งํ๋ผ๋ ํญ์ ๋ฃ๋๋ค.

์ค๊ธฐ in-hand 6D ์์ธ ๋๋ฌ(Fig. 1). ์๋ Hammer, ์๋๋ Hexagonal Prism. ์ด๋ก ํ์ดํ๋ ๋ณ์ง, ๋นจ๊ฐ ํ์ดํ๋ ํ์ ๋ช ๋ น์ด๋ฉฐ, ์์ ๋ฆฌ์ ํ์ง ์๊ณ ๋ชฉํ๋ฅผ ์ฐ๋ฌ์ ๋ฐ๊พผ๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์๋ฐ๋ฅ ํ๋ ์ \mathcal{H}์์ ๋ณธ ํ์ฌ ๋ฌผ์ฒด ์์ธ {}^{\mathcal{H}}\mathbf{T}_{\mathcal{O},t}=({}^{\mathcal{H}}\mathbf{p}_t,{}^{\mathcal{H}}\mathbf{R}_t)์ ๋ชฉํ {}^{\mathcal{H}}\mathbf{T}_{\mathcal{O},g} ์ฌ์ด์ ์ค์ฐจ๋ฅผ ์์นยท์ธก์ง ํ์ ๊ฐ์ผ๋ก ์ฐ๋ค.
e_p=\lVert {}^{\mathcal{H}}\mathbf{p}_t-{}^{\mathcal{H}}\mathbf{p}_g\rVert_2,\qquad e_R=\tfrac{1}{\sqrt2}\bigl\lVert \mathrm{Log}\bigl({}^{\mathcal{H}}\mathbf{R}_g({}^{\mathcal{H}}\mathbf{R}_t)^\top\bigr)\bigr\rVert_F\in[0,\pi].
์ ์ฑ ์ ๋ชฉํ \mathbf{g}_t์ 64์ฐจ์ BPS ํ์ ๊ธฐ์ ์ \mathbf{z}_\mathcal{O}๋ฅผ ๋ฐ์ ์๊ฐ๋ฝ ๊ด์ ๋ช ๋ น์ ์ฆ๋ถ์ผ๋ก ๊ฐฑ์ ํ๋ค(\mathbf{q}^{\mathrm{cmd}}_{t+1}=\mathrm{clip}(\mathbf{q}^{\mathrm{cmd}}_t+s_a\mathbf{a}_t,\mathbf{q}_{\min},\mathbf{q}_{\max})). ๋ณด์์ ์์ธ ๋๋ฌยท๊ฒ์ฆ๋ ๋ชฉํ ์๋ฃยทํ์ง ์ ์งยท์ ๊ทํ์ ํฉ์ด๋ค.
r_t=r^{\mathrm{pose}}_t+r^{\mathrm{goal}}_t+0.05\,r^{\mathrm{grasp}}_t-80d_t-0.10\lVert\boldsymbol\tau_t\rVert_2^2-0.15\bigl(\boldsymbol\tau_t^\top\dot{\mathbf q}_t\bigr)^2 .
์ฌ๊ธฐ์ ์๋ก์ด ๊ฒ์ r^{\mathrm{grasp}}๋ค. ๊ฐ ์ ์ด์ ๋ง์ฐฐ์ฝ ๋ ์น ๊ด์ 4๊ฐ๋ก ๊ทผ์ฌํ๊ณ , ํ 3์ถยทํ ํฌ 3์ถ์ ์๋ฐฉํฅ ์ต์ ๋ง์ง m_{t,k} 6๊ฐ๋ฅผ soft-min์ผ๋ก ๋ฌถ์ด ํ์ง ํ์ง Q_t๋ฅผ ๋ง๋ ๋ค, ์ํผ์๋ ์์ ์งํ ํ์ง Q^\star ๋๋น ์ผ๋ง๋ ๋จ์ด์ก๋์ง๋ฅผ ๋ฒํ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ๋ค์ํ ์์ ํ์ง ์ด๊ธฐํ(vs ํ ํ์ง๋ฅผ ์ญ๋ํ narrow ์บ์, ๋ ๋ค 6,842 ์ํ): ๋ฏธ์ง ํ์ง ์ฒซ ๋ชฉํ ์ฑ๊ณต๋ฅ 40.1% โ 51.5%, ์ํผ์๋๋น ์๋ฃ ๋ชฉํ 0.69 โ 1.00
- ๋ํ ํ ํ๋ณต(720 trial, ์๋ฐ๋ฅ์ ๋์ธ ๋ฌผ์ฒด์์ ์์): ์ฑ๊ณต๋ฅ 33.8% โ 72.9%, ์ฑ๊ณต ์ ํ๊ท ์์ 11.63 s โ 9.45 s
- ์ ์ํ ์ปค๋ฆฌํ๋ผ(vs ์ฒ์๋ถํฐ ์ ๋ฒ์ ๊ท ์ผ ์ํ๋ง): ์ ๋ฒ์ strict ์ฑ๊ณต 6.2% โ 59.5%, ์ต๋ ๋ณํ(180ยฐยท30 mm) ๋ชฉํ 3.4% โ 55.3%
- ํ์ง ์ ์ง ๋ณด์(์๋ฎฌ, 3 runs): ํ์ง ํ์ง Q 0.032 โ 0.045(์ฝ +41%), ์ํผ์๋ ์ฑ๊ณต 53.7% โ 59.1%
- ๊ฐ์ ๋ณด์์ ์ค๊ธฐ ํจ๊ณผ(10 trial์ฉ): 3-๋ชฉํ ์ฐ์ ์ฑ๊ณต 2/10 โ 8/10, ๊ณํ ๋ชฉํ ์๋ฃ 8/30 โ 27/30
- ์ค๊ธฐ์์ ๋ฌผ์ฒด 4์ข (Cube, Hexagonal Prism, Square Bifrustum, Hammer)ยท์๋ชฉ ์์ธ 3์ข ์์ ๋ฆฌ์ ์์ด ์ฐ์ ๋๋ฌ, ์ธ๋ ํ ํ๋ณต์ ์์ฐ
๊ฒฐ๋ก :
POISE์ ๊ธฐ์ฌ๋ ์๋ก์ด ํ์ต ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ๋ฌธ์ ์ ์์ ํ์ต ๋ ์ํผ๋ค. โ6D ๋ชฉํ ๋๋ฌ + ๋๋ฌ ํ์๋ ๊ณ์ ์ธ ์ ์๋ ํ์งโ๋ผ๋ ๊ณผ์ ๋ฅผ ์ธ์ฐ๊ณ , ๊ทธ๊ฒ์ PPO๋ก ํ๊ธฐ ์ํด ๋ฌด์์ด ํ์ํ์ง๋ฅผ ์ธ ๊ฐ์ง ํต์ ์คํ(์ด๊ธฐํ ๋ค์์ฑยท์ปค๋ฆฌํ๋ผยทํ์ง ๋ณด์)์ผ๋ก ๋ถํดํด ๋ณด์๋ค. ๊ฐ ์คํ์ ๋ค๋ฅธ ์กฐ๊ฑด์ ๊ณ ์ ํ ๊น๋ํ ์ ๋น๊ต๋ผ ์ค๋๋ ฅ์ด ์๋ค. ๋์ ์ธ๋ถ ๋ฒ ์ด์ค๋ผ์ธ ๋น๊ต๊ฐ ์๊ณ , ์ค๊ธฐ ์ ๋ ํ๊ฐ๋ 10ํ์ง๋ฆฌ ํ ํ๋๋ฟ์ด๋ฉฐ, ๋ณ์ง ๋ฒ์๊ฐ 30 mm(Hammer 100 mm)๋ผ ์ ๋ชฉ์ โgeneral 6D posesโ๋ ์๋ฐ๋ฅ ์์ ๊ณต๊ฐ ์์ ์ผ๋ฐ์ฑ์ผ๋ก ์ฝ์ด์ผ ํ๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
POISE๋ ์ ์ ์กฐ์์ ๋ชฉํ๋ฅผ โํ์ ๋โ์ด๋ โ์ด๋ ๊ฑฐ๋ฆฌโ ๊ฐ์ ํ๋์ ์ค์นผ๋ผ์์ ์๋ฐ๋ฅ ๊ธฐ์ค \mathrm{SE}(3) ์์ธ๋ก ์ผ๋ฐํํ๊ณ , ๊ทธ ์ผ๋ฐํ๊ฐ ๋ง๋๋ ๋ ๊ฐ์ง ์ด๋ ค์์ ๊ฐ๊ฐ ์ฒ๋ฐฉ์ ๋ถ์ธ๋ค. ์ฒซ์งธ, 6D ๋ชฉํ๋ ํ์ ๊ณผ ๋ณ์ง์ด ๊ฒฐํฉ๋ผ ์์ด ์ฒ์๋ถํฐ ์ ๋ฒ์๋ฅผ ์ฃผ๋ฉด ํ์์ด ์ ๋๋ค. ๊ทธ๋์ ํ์ ํ๊ณ์ ๋ณ์ง ํ๊ณ๋ฅผ ๋ฐ๋ก ๋ํ๋ ์ปค๋ฆฌํ๋ผ์ ์ด๋ค. ๋์งธ, ๋ชฉํ์ ๋๋ฌํ๋ ๊ฒ๊ณผ ๋ค์ ๋ชฉํ๋ก ์ด์ด๊ฐ ์ ์๋ ๊ฒ์ ๋ค๋ฅธ ๋ฌธ์ ๋ค. ๊ทธ๋์ ๋ ์น ๊ณต๊ฐ์์ ๊ณ ๋ฅด๊ฒ ๋ฒํฐ๋ ํ์ง๋ฅผ ์ ์งํ๋ผ๋ ๋ณด์์ ๋ฃ๋๋ค. ์ฌ๊ธฐ์ โํ์ต ๋ถํฌ์ ์ถ๋ฐ์ ์ด ์ผ๋ง๋ ๋ค์ํ๊ฐโ๋ฅผ ํ์์ ๋งก๊ธฐ์ง ์๊ณ ๋ฌผ๋ฆฌ ๊ฒ์ฆ๋ ํ์ง ์บ์๋ก ๋ช ์์ ์ผ๋ก ๋ํ๋ ์ด๊ธฐํ๊ฐ ๋ํด์ง๋ค. ์ธ ์ฒ๋ฐฉ ๋ชจ๋ ์๋ก์ด ๊ฐ๋ ์ด๋ผ๊ธฐ๋ณด๋ค ์ ์๋ ค์ง ๋๊ตฌ์ง๋ง, ๋ ผ๋ฌธ์ ๊ฐ ์ฒ๋ฐฉ์ ํจ๊ณผ๋ฅผ ๋ค๋ฅธ ์กฐ๊ฑด์ ๊ณ ์ ํ ์ ๋น๊ต๋ก ๋ถ๋ฆฌํด ์ธก์ ํ๋ค๋ ๋ฐ ๊ฐ์น๊ฐ ์๋ค.
๋ฐฐ๊ฒฝ: ์ 6D in-hand reaching์ธ๊ฐ (Sec. IโII)
์ ์๋ค์ ๊ธฐ์กด ์ฐ๊ตฌ๋ฅผ ๋ ๊ฐ๋๋ก ์ ๋ฆฌํ๋ค.
- ๋ชจ๋ธ ๊ธฐ๋ฐ: motion cone ๊ณํ, ๊ถค์ ์ต์ ํ์ multi-modal ๊ณํ, ๊ตญ์ ์๋ณ ๋์ญํ์ด๋ contact-implicit ๋์ญํ ์์ MPC. ๊ตญ์ ์์ธ ์ ์ด๋ ์ ํํ์ง๋ง ๋ฏธ๋ฆฌ ์ ํ ์ ์ด ๋ชจ๋ยท์ ์ด ์์ยท์๋ ค์ง ๋จ์ ํ์์ ๊ธฐ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์, ์ ์ด์ ๋ฅ๋์ ์ผ๋ก ๋ฐ๊ฟ์ผ ํ๋ ์์ \mathrm{SE}(3) ๋๋ฌ๋ก ๋ํ๊ธฐ ์ด๋ ต๋ค๊ณ ๋ณธ๋ค(์: Contact Trust Region ๋ฆฌ๋ทฐ).
- ํ์ต ๊ธฐ๋ฐ: RL์ ๊ณ ํ์ง ์์ฐ ์์ด ์ ์ด์ด ๋ง์ ๋ค์ง ํ์์ ์ฐพ์๋ด๋ฉฐ, ์ค๊ธฐ ์ฌ๋ฐฐํฅยท์ฐ์ ํ์ ยท์ ์ฝ๋ ํํ์ด๋๊น์ง ์๋ค. ํ์ง๋ง ๋๋ถ๋ถ์ด ๋ฐฉํฅ ํ๋ ๋๋ ์ ์ฝ๋ ๋ณ์ง ํ๋๋ฅผ ๋ค๋ฃฌ๋ค. ์๋ฅผ ๋ค์ด AnyRotateยทRotateItยทRotating without SeeingยทDexNDM๋ ํ์ , ์ด๊ฐ ํผ๋ถ in-hand translation์ ํํ์ด๋, ViserDex๋ ์๊ฐ ๊ธฐ๋ฐ ์ฌ๋ฐฐํฅ์ด๋ค.
๊ฐ์ฅ ๊ฐ๊น์ด ์ ํ ์ฐ๊ตฌ๋ Plappert et al.(2018)์ goal-pose-conditioned ์๋ฎฌ ํ๊ฒฝ(blockยทeggยทpen)๊ณผ, ์ด๋ฅผ ๊ถค์ ์ต์ ํ๋ก ๊ฐ์ ํ Charlesworth & Montana(2021)๋ค. ๋ ๋ค ์๋ฎฌ๋ ์ด์ ์๋ง ๋จธ๋ฌผ๋ ๋ค. ์ต๊ทผ์๋ ํ-์์ ํจ๊ป ์์ง์ฌ ์๋ ํ๋ ์ ๋ชฉํ์ ๋๋ฌํ๋ ์์คํ (SimToolRealยทPlay2PerfectยทDex4D)๊ณผ ์ธ๊ฐ/ํฉ์ฑ ์-๋ฌผ์ฒด ์ฐธ์กฐ ๊ถค์ ์ ์ถ์ข ํ๋ ์ ์ด๊ธฐ(DexTrack ๋ฑ)๊ฐ ์๋ค. POISE๋ ์ ์์ง์ ์ฐธ์กฐ ์์ด, ์๊ฐ๋ฝ๋ง์ผ๋ก, ์๋ฐ๋ฅ ๊ธฐ์ค ๋ชฉํ์ ๋๋ฌํ๋ค๋ ์ ์์ ์ด๋ค๊ณผ ์ ์ ๊ธ๋๋ค.
์ด ์ ์ํ๊ฐ ์ด๋ ค์ด ์ด์ ๋ ๊ฒฐํฉ์ด๋ค. ํ์ ๋ง์ด๋ฉด ๋ฌผ์ฒด ์ค์ฌ์ ๋๋ต ๊ณ ์ ํ ์ฑ ๋๋ฆฌ๋ฉด ๋๊ณ , ๋ณ์ง๋ง์ด๋ฉด ์์ธ๋ฅผ ์ ์งํ ์ฑ ๋ฐ๋ฉด ๋๋ค. 6D ๋ชฉํ๋ ๋์ ๋์์ ์ ์ฝํ๋ฏ๋ก ๊ฐ๋ฅํ ์ด๋ ๊ณต๊ฐ์ด ํฌ๊ฒ ์ค๊ณ , ์ ์ด ์ ํ(contact switching)์ด๋ finger gaiting์ด ํ์ํด์ง๋ค. ๊ฒ๋ค๊ฐ ์ฐ์ ๋๋ฌ์์๋ ๋๋ฌํ ์์ธ๊ฐ ๋ค์ ์กฐ์์ ํ์ฉํ๋ ํ์ง๋ก ์ง์ง๋ผ์ผ ํ๋ค.
๋ฌธ์ ์ ์ํ (Sec. III)
์๋ชฉ์ ๊ณ ์ ๋ผ ์๊ณ ๋ฌผ์ฒด๋ ์ด๋ฏธ ์ฅ์ด์ง ์ํ์์ ์์ํ๋ค. ์ค์ฐจ๋ Ping์ ์ ์ e_p์ e_R(์ธก์ง ํ์ ๊ฐ, [0,\pi])์ด๋ค. ๊ณผ์ ๋ goal-conditioned POMDP๋ก ๋๊ณ , actor์ critic์ ์ ๋ ฅ์ ๋น๋์นญ์ผ๋ก ๋๋๋ค.
| ๊ตฌ๋ถ | ์ ๋ ฅ |
|---|---|
| Actor (๋ฐฐํฌ ๊ฐ๋ฅ ์ ๋ณด๋ง) | ํ์ฌยท๋ช ๋ น ์๊ฐ๋ฝ ๊ด์ ์์น์ ์๋์ 3-ํ๋ ์ ์ด๋ ฅ, ์ถ์ ๋ ์๋ฐ๋ฅ ํ๋ ์ ๋ฌผ์ฒด ์์ธ, ์๋ฐ๋ฅ ํ๋ ์ ์ค๋ ฅ ๋ฐฉํฅ, ์๊ฐ ์์ธ ์ถ์ confidence, ๋ชฉํ ์์ธ, ํ์ฌโ๋ชฉํ ๋ณ์งยทํ์ , ๋ฌผ์ฒด ํ์ ๊ธฐ์ ์ \mathbf{z}_\mathcal{O} |
| Critic (์ถ๊ฐ ํน๊ถ ์ ๋ณด) | ๋ ธ์ด์ฆ ์๋ ์๋ฎฌ๋ ์ดํฐ ์ํ, fingertip ์ํ, ์ธ๊ฐ ๊ด์ ํ ํฌ, ์ ์ด๋ ฅ |
| ํ๋ | ์ ๊ทํ๋ ์ฆ๋ถ \mathbf{a}_t: \mathbf{q}^{\mathrm{cmd}}_{t+1}=\mathrm{clip}(\mathbf{q}^{\mathrm{cmd}}_t+s_a\mathbf{a}_t,\ \mathbf{q}_{\min},\mathbf{q}_{\max}) |
๋ชฉํ๋ ๋ ์ค์ฐจ๊ฐ ์ ํด์ง ์ ์ด ์คํ ๋์ ํ์ฉ์ค์ฐจ ์์ ๋จธ๋ฌผ๋ฉด ๋๋ฌ๋ก ํ์ ๋๊ณ , ํ์ต ์ค์๋ ์-๋ฌผ์ฒด ์ํ๋ฅผ ๋ฆฌ์ ํ์ง ์๊ณ ์ ๋ชฉํ๋ฅผ ๋ฝ๋๋ค. ์ฆ ํ rollout ์์์ ์ฐ์ 6D ๋๋ฌ์ ์๊ตฌํ๋ค. actor ์ ๋ ฅ์ โ์ค๋ ฅ ๋ฐฉํฅโ๊ณผ โ์์ธ ์ถ์ confidenceโ๊ฐ ๋ช ์์ ์ผ๋ก ๋ค์ด๊ฐ๋ ๊ฒ์ด ๋์ ๋๋ค. ์ ์๋ ์๋ชฉ ์์ธ๊ฐ ๋ฐ๋๋ ์คํ(Sec. V-C.2)์, ํ์๋ FoundationPose ์ถ์ ์ด ํ๋ค๋ฆด ๋์ ํ๋์ ์ผ๋์ ๋ ์ค๊ณ๋ก ์ฝํ๋ค(๋ ผ๋ฌธ์ด confidence์ ๊ตฌ์ฒด์ ์ฐ์ถ ๋ฐฉ์์ ์ ์ง ์์๋ค).
๋ฐฉ๋ฒ ์์ธ (Sec. IV)

POISE ๊ฐ์(Fig. 2). ๋ค์ํ ์์ ํ์ง๊ฐ ์๋ฎฌ ๋ฆฌ์ ์ํ๋ฅผ ๊ณต๊ธํ๊ณ , ์ ์ฑ \pi_\theta(\mathbf{a}_t\mid\mathbf{o}_t,\mathbf{g}_t,\mathbf{z}_\mathcal{O})๋ ์๋ฎฌ์์๋ ์ญ๋๋ ๊ด์ธก์ผ๋ก, ์ค๊ธฐ์์๋ ๊ณ ์ ์์ฉ ๊ฐ๊ฐ๊ณผ FoundationPose ์ถ์ 6D ์์ธ๋ก ๋ซํ ๋ฃจํ๋ฅผ ๋๋ค.
A. ๋ค์ํ ์์ ํ์ง ์ด๊ธฐํ
๊ณผ์ ๊ฐ ํ์ง ํ๋ ์ดํ์ ์์ํ๋ฏ๋ก ๋ชจ๋ ์ํผ์๋๋ ์์ ๋ ์-๋ฌผ์ฒด ์ํ์์ ์ถ๋ฐํด์ผ ํ๋ค. ๋ฆฌ์ ํ์ง๊ฐ ํ๋๋ฟ์ด๋ฉด ํ์์ ๊ทธ ํ ๋ฐฐ์น์์ ํ์ฌ ์ ์ฑ ์ด ๋ฟ์ ์ ์๋ ์ํ์ ๊ฐํ๊ณ , ๋ค๋ฅธ ๋ฌผ์ฒด-์๋ฐ๋ฅ ์์ธ๋ ์ ์ด ๋ฐฐ์น๋ ๋ฐ์ดํฐ์์ ๊ณผ์๋ํ๋๋ค. ๊ทธ๋์ ์ ์๋ค์ ์ต์ ํ ๊ธฐ๋ฐ ํ์ง ํฉ์ฑ ๊ณ์ด(DexGraspNet)์ ๋ฐ๋ฅด๋ Lightning Grasp์ ์ ์ฐจ๋ฅผ ๋ณํํด ํ์ง๋ฅผ ๋ง๋ ๋ค.
- ์ ์ ์์ ๊ณต๊ฐ์์ ๋ฌผ์ฒด ์์ธ๋ฅผ ์ํ๋งํ๋ค.
- ๊ฐ ์์ธ๋ง๋ค ์์ ์ ์ด์ ์ต์ ํํ๊ณ ๋์ ๊ด์ ๋ฐฐ์น \mathbf{q}๋ฅผ ํผ๋ค.
- ์ต์ ํ๋ ์ ์ด๋ ฅ์ ์คํ ๊ฐ๋ฅํ ์์น์ ์ด ๋ช ๋ น \mathbf{q}^{\mathrm{cmd}}๋ก ๋ณํํ๋ค(์ ์ด ํ์์ ๋๋คํํด ๊ฐ์ ๋ฌผ์ฒด ์์ธ์๋ ์ฌ๋ฌ ์ ์์ธ๋ฅผ ์ป๋๋ค).
- ๋ฌผ์ฒด ์์ธยท\mathbf{q}ยท\mathbf{q}^{\mathrm{cmd}}๋ฅผ ์ญ๋ํ๊ณ , ์ค๋ ฅ๊ณผ ์์น์ ์ด ํ์์ 2์ด๊ฐ ์๋ฎฌ๋ ์ด์ ํด ๋ฌผ์ฒด๋ฅผ ์ ์งํ ํ๋ณด๋ง ๋ฆฌ์ ์บ์ \mathcal{G}์ ๋ฃ๋๋ค.
์์ ์ โ์ด๋ค ํ์ง์์ ์ถ๋ฐํ๋๊ฐโ๋ฅผ ๋กค์์ ํ์์ ๋งก๊ธฐ์ง ์๊ณ ํ์ต ๋ถํฌ์ ๋ช ์์ ์ธ ์ผ๋ถ๋ก ๋ง๋ ๋ค๋ ๊ฒ์ด๋ค. 4๋จ๊ณ์ 2์ด ๋ฌผ๋ฆฌ ๊ฒ์ฆ์ด โphysics-validatedโ๋ผ๋ ์์์ด์ ์ค์ฒด๋ค. ์์น์ ์ด ๋ช ๋ น์ผ๋ก ๋ณํํ ๋ค ๊ฒ์ฆํ๋ฏ๋ก, ์ต์ ํ ๋จ๊ณ์ ์ด์์ ์ ์ด๋ ฅ๊ณผ ์ค์ PD ์ถ์ข ์ฌ์ด์ ์ฐจ์ด๋ฅผ ๊ฑธ๋ฌ๋ด๋ ํจ๊ณผ๊ฐ ์๋ค.
B. ํ์ ์กฐ๊ฑดํ ์ ์ฑ
๊ฐ์ ํ์ฌยท๋ชฉํ ์์ธ๋ผ๋ ๋ฌผ์ฒด ํ์์ ๋ฐ๋ผ ์ ์ด ๊ฐ๋ฅํ ๋ฉด๊ณผ ๋ชจ์๋ฆฌ, ์๊ฐ๋ฝ ์ด๋์ด ๋ฌผ์ฒด์ ์ ๋ฌ๋๋ ๋ฐฉ์์ด ๋ค๋ฅด๋ค. POISE๋ ์ด๋ฅผ basis point set(BPS)์ผ๋ก ๋ ธ์ถํ๋ค. ๋ชจ๋ ๋ฌผ์ฒด๊ฐ ๊ณต์ ํ๋ ๊ณ ์ ๋ ์ง์์ ์งํฉ์์, ๊ฐ ์ง์์ ๊ณผ ์ ์ค ํ๋ ์ ๋ฌผ์ฒด ํ๋ฉด ์ฌ์ด์ ์ ๊ทํ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์ ๋ฒกํฐ๊ฐ \mathbf{z}_\mathcal{O}(64์ฐจ์)๋ค. ์ฐจ์๊ณผ ๊ณต๊ฐ ๊ตฌ์กฐ๊ฐ ๋ฌผ์ฒด ์ฌ์ด์ ๊ฐ์ผ๋ฏ๋ก ํ๋์ actor๊ฐ ๋ฌผ์ฒด ID ์์ด ํ์๋ง์ผ๋ก ์๊ฐ๋ฝ ํ์์ ๋ฐ๊ฟ์ผ ํ๋ค. ์ค๊ธฐ ํ๊ฐ์ CubeยทHexagonal PrismยทSquare Bifrustum์ ์ธ ํ์ ๊ณ์ด์ด๋ฉฐ, ์ ์ฑ ์ ์ด ์ธ ๊ณ์ด ร ์ธ ํฌ๊ธฐ = 9๊ฐ ํ์-ํฌ๊ธฐ ์กฐํฉ์ผ๋ก ๊ณต๋ ํ์ต๋๋ค.
C. ์ ์ํ 6D ๋ชฉํ ์ปค๋ฆฌํ๋ผ
์ ๋ฒ์ 6D ๋ชฉํ๋ฅผ ์ฒ์๋ถํฐ ๋ฝ์ผ๋ฉด ์ด๊ธฐ ํ์์ด ์ด๋ ต๋ค. ๊ทธ๋์ ์ต๋ ํ์ ๋๊ณผ ์ต๋ ๋ณ์ง๋์ ๋ณ๋์ ์ปค๋ฆฌํ๋ผ์ ๋๋ค. ์ถ๊ณผ ๋ฐฉํฅ์ ์ฒ์๋ถํฐ ๋๋ค์ด๊ณ , ์ค์ผ์ค๋๋ ๊ฒ์ ํฌ๊ธฐ๋ฟ์ด๋ค. ์๋ฐ๋ฅ ์์ ๊ณต๊ฐ ๋ฐ์ด๊ฑฐ๋ ๊ณ ์ ๋ ์ ๊ธฐ์ ๋ถ์ ๊ฒน์น๋ ๋ชฉํ๋ ์ฌ์ํ๋งํ๋ค.
| ํญ๋ชฉ | ๊ฐ |
|---|---|
| ํ์ ํ๊ณ | 5ยฐ โ 180ยฐ |
| ๋ณ์ง ํ๊ณ | 10 mm โ 30 mm (Hammer๋ ์ต๋ 100 mm) |
| ํฌ๊ธฐ ์ํ๋ง ๋น์จ | ๊ฒฝ๊ณ(frontier) ๊ทผ์ฒ 0.6 / ์ด๋ฏธ ์ด๋ฆฐ ๋ฒ์ 0.3 / ํ์ฌ ํ๊ณ 0.1 |
| ํ์ฅ ์กฐ๊ฑด | frontier ์ฑ๊ณต๋ฅ 0.4 ๋๋ฌ ์ ํ์ +10ยฐ ๋๋ ๋ณ์ง +10 mm |
| ์งํ ๋จ์ | ๋ฌผ์ฒด๋ง๋ค ๋ ๋ฆฝ |
๊ฐ์ rollout ์์ ๋ชจ๋ ๋ชฉํ์๋ ๊ฐ์ ํ๊ณ๊ฐ ์ ์ฉ๋๋ค. ํ์ ๊ณผ ๋ณ์ง์ ํ๋์ โ๋์ด๋โ๋ก ๋ฌถ์ง ์๊ณ ๋ฐ๋ก ํค์ฐ๋ ๊ฒ์ด 6D ์ ์ํ์์ ์์ฐ์ค๋ฌ์ด ์ ํ์ด๋ค. ํ์ 180ยฐ๋ ์ด๋ ธ๋๋ฐ ๋ณ์ง์ด ์์ง 10 mm์ธ ์ํ์ฒ๋ผ, ๋ ์ถ์ด ๋ค๋ฅธ ์๋๋ก ์งํํ ์ ์๋ค.
D. ํ์ง ๋ณด์กด ๋ณด์ ์ค๊ณ
๋ณด์์ ๋ค ๋ถ๋ถ์ด๋ค.
์์ธ ๋๋ฌ. ํ์ ํญ๊ณผ ์์น ํญ์ ๋ฐ๋ก ๋ง๋ค๊ณ ์์น ํญ์ ํญ๊ณผ ๊ฐ์ค์ ํ์ ์ค์ฐจ์ ๋ฐ๋ผ ๋ฐ๊พผ๋ค.
r^R_t=\exp\!\Bigl(-\frac{e_{R,t}}{30^\circ}\Bigr),\qquad r^p_t=\alpha(e_{R,t})\exp\!\Bigl(-\frac{e_{p,t}}{\sigma(e_{R,t})}\Bigr),\qquad r^{\mathrm{pose}}_t=\tfrac16 r^R_t+\tfrac14 r^p_t,
(\alpha,\sigma)= \begin{cases} (0.15,\ 30\,\mathrm{mm}), & e_R>45^\circ\\ (0.40,\ 20\,\mathrm{mm}), & 25^\circ<e_R\le45^\circ\\ (1.00,\ 15\,\mathrm{mm}), & e_R\le25^\circ \end{cases}
ํ์ ์ค์ฐจ๊ฐ ํด ๋๋ ์์น ํญ์ด ๋๊ณ ์ฝํ๋ค. ์ ์ด์ ์ฌ๋ฐฐ์นํ๋ ค๋ฉด ๋ฌผ์ฒด๋ฅผ ์ผ์์ ์ผ๋ก ๋ชฉํ์์ ๋ฉ๋ฆฌ ์ฎ๊ฒจ์ผ ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ ์ด ๋ง์ ๊ฐ์๋ก ์์น ์ ํ๋์ ๊ฐ์ค์ด ์ค๋ฆฐ๋ค. ๋ ๊ฐ์ง๋ฅผ ๋ง๋ถ์ฌ ๋์. ์ฒซ์งธ, r^R์ e_R=180^\circ์์ e^{-6}\approx0.0025์ด๊ณ 90^\circ์์๋ e^{-3}\approx0.05๋ผ, ํฐ ํ์ ์ค์ฐจ ์์ญ์์๋ ํ์ ๋ณด์์ ๊ธฐ์ธ๊ธฐ๊ฐ ๊ฑฐ์ ํํํ๋ค(๋ฆฌ๋ทฐ์ด ๊ณ์ฐ). ์ด๊ฒ์ด Table II์์ ์ปค๋ฆฌํ๋ผ ์์ด ์ ๋ฒ์๋ฅผ ํ์ตํ๋ฉด 6.2%์ ๋จธ๋ฌด๋ ์ด์ ์ ์ ๋ง๋ ๊ทธ๋ฆผ์ด๋ค. ๋์งธ, (\alpha,\sigma)๊ฐ ๊ตฌ๊ฐ๋ณ ์์๋ผ e_R์ด 25ยฐยท45ยฐ๋ฅผ ์ง๋ ๋ r^p๊ฐ ๋ถ์ฐ์์ผ๋ก ๋ด๋ค(์: ์์น ์ค์ฐจ๊ฐ 0์ด๋ฉด 25ยฐ ๊ฒฝ๊ณ์์ 0.40 โ๏ธ 1.00). ๋ ผ๋ฌธ์ ์ด ๋ถ์ฐ์์ด ํ์ต์ ์ด๋ค ์ํฅ์ ์ฃผ๋์ง ๋ค๋ฃจ์ง ์๋๋ค.
๋ชฉํ ์๋ฃ. s_t\in\{0,1\}์ ๋ฌผ์ฒด๊ฐ ์ ์ง๋๊ณ ๋ ํ์ฉ์ค์ฐจ ์์ ์์์, c_t\in\{0,1\}์ ๊ทธ ์กฐ๊ฑด์ด N=20 ์ฐ์ ์คํ ์ ์ง๋ผ ๊ฒ์ฆ์ด ์ฒ์ ์ฑ๋ฆฝํ ์คํ ์ ํ์ํ๋ค.
r^{\mathrm{goal}}_t=0.5s_t+45c_t.
์คํ ๋น ํญ์ ๋ชฉํ ์์ญ ์์ ๋จธ๋ฌผ๋๋ก, ์ผํ์ฑ ๋ณด๋์ค๋ ๊ฒ์ฆ๋ ์๋ฃ๋ฅผ ๋ณด์ํ๋ค.
ํ์ง ์ ์ง. ์ด ๋ ผ๋ฌธ์ ๊ฐ์ฅ ๋ ์ฐฝ์ ์ธ ๋ถ๋ถ์ด๋ค. ๊ฐ ํ์ฑ ์ ์ด์ ๋ง์ฐฐ์ฝ ๋ ์น ๊ด์ 4๊ฐ๋ก ๊ทผ์ฌํ๊ณ (๋ชจ๋ฉํธ๋ ๋ฌผ์ฒด ํฌ๊ธฐ๋ก ์ ๊ทํ), ํ 3์ถยทํ ํฌ 3์ถ ๊ฐ๊ฐ์ ๋ํด โ์์ ๋ฐฉํฅ๊ณผ ์์ ๋ฐฉํฅ ์ค ์ต๋ ๊ด์ ์ฌ์์ ์์ ์ชฝโ์ ๋ง์ง m_{t,k}\in[0,1]๋ก ์ผ๋๋ค. ์ฆ m_{t,k}๋ ๊ทธ ์ถ์ผ๋ก ์๋ฐฉํฅ ๋ชจ๋ ๋ ์น๋ฅผ ๋ผ ์ ์๋ ์ ๋๋ค. ์ฌ์ฏ ๋ง์ง์ ์ง์ -8์ ์ผ๋ฐํ ํ๊ท ์ผ๋ก ๋ฌถ๋๋ค.
Q_t=\Bigl[\tfrac16\sum_{k=1}^{6}(m_{t,k}+\varepsilon)^{-8}\Bigr]^{-1/8}-\varepsilon .
์ง์๊ฐ ํฐ ์์์ด๋ฏ๋ก ์ด๋ ๊ฐ์ฅ ์ฝํ ๋ง์ง์ ๋๋ฆฌ๋ soft-min์ด๋ค. ์ฌ์ฏ ์ถ์ ๊ณ ๋ฅด๊ฒ ๋ฎ๋ ํ์ง๋ฅผ ์ฅ๋ คํ๊ณ , ์ ์ด ๊ธฐ์ฌ๊ฐ ํ์ ๋ฐ๋ผ ํฌํ๋๋๋ก ๋ง๋ค์ด ์ธ๊ฒ ์ฅ์ด์ง๋ ๊ฒ๋ง์ผ๋ก ์ ์๋ฅผ ์ฌ๋ฆด ์ ์๊ฒ ํ๋ค.
๋ฌ์ฑ ๊ฐ๋ฅํ ํ์ง์ ๋ฌผ์ฒด์ ์ด๊ธฐ ํ์ง๋ง๋ค ๋ค๋ฅด๋ฏ๋ก, ์ ๋ ๋ฌธํฑ ๋์ ์ํผ์๋์ ์์ ๋ฆฌ์ ์ํ ๋๋น ์๋ ํ์ง์ ์งํจ๋ค. ์ฒซ 4 ์ ์ด ์คํ ์ ํ๊ท ํ์ง์ [0.08,0.35]๋ก ํด๋ฆฝํ ๊ฐ์ Q^\star๋ผ ํ๋ฉด
r^{\mathrm{grasp}}_t=1-\mathrm{clip}\Bigl(\frac{(Q^\star-Q_t)_+}{Q^\star},0,1\Bigr)^2 .
์ด๊ธฐ ๋ ์น ์ปค๋ฒ๋ฆฌ์ง๊ฐ ์ ์ง๋๋ ๋์์ ์ต๋(1)์ด๊ณ , ํ์ง๊ฐ ๋ ์์ ํด์ง์๋ก ๋ถ๋๋ฝ๊ฒ ์ค์ด๋ ๋ค.
๋ํยท๊ตฌ๋ ์ ๊ทํ. d_t\in\{0,1\}์ ๋ํ ํ์๋ค. ์ ์ฒด ๋ณด์์ Ping์ ์(Eq. 10)๋๋ก, ๋ํ -80, ๊ด์ ํ ํฌ ์ ๊ณฑ -0.10, ์๊ฐ ๊ธฐ๊ณ์ ์ผ๋ฅ ์ ๊ณฑ -0.15๋ฅผ ๋ํ๋ค.
| ํญ | ํํ | ์คํ ๋น ์ต๋ ํฌ๊ธฐ(๋ฆฌ๋ทฐ์ด ๊ณ์ฐ) |
|---|---|---|
| r^{\mathrm{pose}} | \tfrac16 r^R+\tfrac14 r^p | ์ฝ 0.417 |
| r^{\mathrm{goal}} | 0.5s_t + ์ผํ์ฑ 45c_t | 0.5 (+ ์๋ฃ ์ 45) |
| 0.05\,r^{\mathrm{grasp}} | ๋ฆฌ์ ๋๋น ์๋ ํ์ง | 0.05 |
| ๋ํ | -80d_t | โ80 |
| ํ ํฌยท์ผ๋ฅ | -0.10\lVert\boldsymbol\tau\rVert^2-0.15(\boldsymbol\tau^\top\dot{\mathbf q})^2 | ์ํ ์์กด |
์ด ํ๊ฐ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ํ์ง ์ ์ง ํญ์ด ์ซ์์ ๊ฐ์ฅ ์์ ํญ์ด๋ผ๋ ์ฌ์ค์ด๋ค. ์คํ ๋น ์ต๋ 0.05๋ก ์์ธ ํญ์ 8๋ถ์ 1 ์์ค์ด๋ค. ๊ทธ๋ฐ๋ฐ๋ Table IIIยทIV์์ ํจ๊ณผ๊ฐ ๋๋ ทํ๋ค๋ ๊ฒ์, ์ด ํญ์ด ํฌ๊ธฐ๊ฐ ์๋๋ผ ๋ฐฉํฅ์ผ๋ก ์๋ํ๋ค๋ ๋ป์ผ๋ก ์ฝํ๋ค. ์์ธ ๋ณด์์ด ๋๋ฅ ์ธ ์ฌ๋ฌ ์ ์ด ๋ฐฐ์น ์ฌ์ด์์ ๊ท ํ ์กํ ์ชฝ์ ๊ณ ๋ฅด๊ฒ ํ๋ tie-breaker ์ญํ ์ด๋ค(๋ฆฌ๋ทฐ์ด ํด์).
E. ๋๋ฉ์ธ ๋๋คํ
๋์ญํ ๋ถ์ผ์น์ ๋ถ์์ ํ ์๊ฐ ์์ธ ํผ๋๋ฐฑ ๋ ๋ค๋ฅผ ๊ฒจ๋ฅํ๋ค. ํ์๋ฅผ ์ํด actor๋ ๊ด์ ยท๋ฌผ์ฒด ์์ธ ๋ ธ์ด์ฆ, ์์ธ ์ง์ฐ, hold-last ๋๋กญ์์์ด ์์ธ ๊ด์ธก์ ๋ฐ๊ณ , ๋ฌผ์ฒด ์๋๋ ๊ทธ ์ค์ผ๋ ์์ธ ์ด๋ ฅ์์ ์ถ์ ํ๋ค.
| ์ | ๋ฒ์/๋ถํฌ |
|---|---|
| Object scale | \mathcal{U}[0.975, 1.025] |
| Object mass | 10โ100 g |
| Inertia multiplier | \mathrm{LogU}[1, 4] |
| CoM offset | ์ถ๋น ์ต๋ 5 mm |
| Friction multiplier | \mathcal{U}[0.5, 2.0] |
| PD-gain multipliers | \mathcal{U}[0.5, 2.0] |
| Wrist orientation | ์ ์ฒด ๋ฐฉํฅ ๋ฒ์์์ ๋๋ค |
| External disturbances | \sigma_a=6.67\ \mathrm{m/s^2}; \sigma_\alpha=133.33\ \mathrm{rad/s^2} |
| Disturbance probability | ์คํ ๋น \mathrm{LogU}[1/3000, 1/30] |
| Joint-position noise | \mathcal{U}[-0.02, 0.02] rad |
| Object-pose noise | \sigma_p=10 mm/axis; \sigma_R=5^\circ (clip 15^\circ) |
| Pose delay | 0โ3 ์คํ (0โ150 ms) |
| Pose dropout | ์คํ ๋น 3%; ๋ง์ง๋ง ๊ฐ ์ ์ง |
Table I. ํ์ต์ ์ด sim-to-real ๋๋คํ(์๋ฌธ Table I ์ ์ฌ). ์์ธ ์ง์ฐ 0โ3 ์คํ ์ด 0โ150 ms๋ก ํ์ฐ๋๋ ๊ฒ์ ์ ์ฑ ์ฃผ๊ธฐ 20 Hz์ ๋ง๋๋ค. ์์ธ ๋ ธ์ด์ฆ \sigma_p=10 mm๋ ์ฑ๊ณต ํ์ฉ์ค์ฐจ(10 mm)์ ๊ฐ์ ํฌ๊ธฐ๋ผ, ๊ด์ธก ๋ ธ์ด์ฆ๊ฐ ๊ฒฐ์ฝ ์์ง ์์ ์กฐ๊ฑด์์ ํ์ตํ๋ค๋ ์ ๋ ๋์ฌ๊ฒจ๋ณผ ๋งํ๋ค.
์ง๊ด: ์ธ ์ฒ๋ฐฉ์ด ๊ฐ๊ฐ ๋ฌด์์ ๊ณ ์น๋๊ฐ
์ธ ๊ตฌ์ฑ์์๋ ์๋ก ๋ค๋ฅธ ์คํจ ๋ชจ๋๋ฅผ ๊ฒจ๋ฅํ๋ค.
- ์ด๊ธฐํ ๋ค์์ฑ์ โ์ถ๋ฐ์ ์ ํธํฅโ์ ๊ณ ์น๋ค. ํ๋์ ํ์ง์์ ์ถ๋ฐํ๋ฉด ์ ์ฑ ์ ๊ทธ ํ์ง ๊ทผ์ฒ์์ ์ ์๋ํ๋ ์๊ฐ๋ฝ ๋์๋ง ๋ฐฐ์ด๋ค. ์ฒ์ ๋ณด๋ ํ์ง๋ ๋ํ ํ ์๋ฐ๋ฅ์ ๋์ธ ๋ฌผ์ฒด๋ ๋ถํฌ ๋ฐ์ด๋ค. ๋ฆฌ์ ์บ์๋ฅผ ๋ํ๋ฉด โ์ด๋์ ์์ํด๋ ๋๋โ ์ ์ฑ ์ด ๋๋ค. ํ๋ณต ์คํ(33.8% โ 72.9%)์ด ๊ฐ์ฅ ํฐ ํจ๊ณผ๋ฅผ ๋ณด์ด๋ ๊ฒ๋ ์ด ๋๋ฌธ์ด๋ค. ๋ํ ํ ์ํ๋ narrow ์ ์ฑ ์๊ฒ ๊ฐ์ฅ ๋ฏ์ ์ถ๋ฐ์ ์ด๋ค.
- ์ปค๋ฆฌํ๋ผ์ โ๋ณด์ ์งํ์ ํํํจโ์ ๊ณ ์น๋ค. ์์์ ๊ณ์ฐํ๋ฏ ํ์ ๋ณด์์ ํฐ ์ค์ฐจ์์ ๊ฑฐ์ ํํํ๋ค. ์ฒ์๋ถํฐ 180ยฐ ๋ชฉํ๋ฅผ ์ฃผ๋ฉด ๋๋ถ๋ถ์ ๊ฒฝํ์ด ๊ธฐ์ธ๊ธฐ ์๋ ์์ญ์ ๋จ์ด์ง๋ค. ์์ ๋ชฉํ๋ถํฐ ์ด๋ฉด ํญ์ ๋ณด์์ด ๋ฐ์ํ๋ ์์ญ์์ ๋ฐฐ์ด๋ค.
- ํ์ง ๋ณด์์ โ๋๋ฌ๊ณผ ์ง์์ ๊ดด๋ฆฌโ๋ฅผ ๊ณ ์น๋ค. ์์ธ ๋ณด์์ ๋ฌผ์ฒด๊ฐ ์ด๋ ์๋์ง๋ง ๋ณด๊ณ ์ด๋ป๊ฒ ์ฅ์ด์ ธ ์๋์ง๋ ๋ณด์ง ์๋๋ค. ๋ ์๊ฐ๋ฝ์ผ๋ก ์์ฌ์์ฌํ๊ฒ ๊ฑธ์น ์ํ๋ ๊ฐ์ ์ ์๋ฅผ ๋ฐ๋๋ค. ๋ ์น ๋ง์ง soft-min์ โ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ๋ฒํธ ์ ์๋๊ฐโ๋ฅผ ๋ฌป๊ธฐ ๋๋ฌธ์ ๋ค์ ๋ชฉํ๋ก ์์ง์ผ ์ฌ์ ๊ฐ ์๋ ํ์ง๋ฅผ ๊ณ ๋ฅธ๋ค.
๋น๊ต๋ฅผ ์ํด In-Hand Physics Priors ๋ฆฌ๋ทฐ๋ฅผ ๋ ์ฌ๋ฆฌ๋ฉด ์ข๋ค. ๊ทธ ๋ ผ๋ฌธ์ grasp map Gramian์ ์ต์ ๊ณ ์ณ๊ฐ \lambda_{\min}(\mathbf{G}\mathbf{G}^\top)์ shaping ๋ณด์์ผ๋ก ์ผ๋ค. ์ ์ด ์์น๋ง์ผ๋ก ๊ณ์ฐ๋๋ ํ์์ฒด ๊ธฐ๋ฐ ๋๋ฆฌ ์งํ๋ค. POISE์ Q_t๋ ๋ง์ฐฐ์ฝ ๊ด์ ์ ์จ์ ๊ฐ ์ถ์ ์๋ฐฉํฅ ๋ง์ง์ ์ฌ๋ฏ๋ก ๋ง์ฐฐ ์ ์ฝ์ ๋ฐ์ํ๋ค๋ ์ ์์ force closure ํด์์ ๋ ๊ฐ๊น๋ค. ๋ ๋ ผ๋ฌธ ๋ชจ๋ โ๊ฐ์ฅ ์ฝํ ๋ฐฉํฅโ์ ๋ณด๋ ์ต์ํ ์งํ๋ฅผ ์ฐ์ง๋ง, ์์ ๊ฒ์ ์ฐ์ ํ์ ์, POISE๋ 6D ์ฐ์ ๋๋ฌ์ ์ํ ๊ฒ์ด๋ค. ๋ POISE๋ ์ ๋๊ฐ ๋์ ๋ฆฌ์ ๋๋น ์๋ ํ๋ฝ์ ๋ฒํ๋ค๋ ์ฐจ์ด๊ฐ ์๋ค.
์คํ (Sec. V)
์ ์ (Sec. V-A)
| ํญ๋ชฉ | ๊ฐ |
|---|---|
| ์๋ฎฌ๋ ์ดํฐ | Isaac Lab, ๋ฌผ๋ฆฌ 120 Hz |
| ์ ์ฑ ์ฃผ๊ธฐ | 20 Hz, ์ฆ๋ถ ๊ด์ ์์น ๋ช ๋ น |
| ์๊ณ ๋ฆฌ์ฆ | ๋น๋์นญ PPO |
| ๋คํธ์ํฌ | actorยทcritic ๋ชจ๋ [512, 256, 128] ELU MLP |
| ํ์ ๊ธฐ์ ์ | 64์ฐจ์ BPS |
| ๊ธฐ๋ณธ ์ด๋ธ๋ ์ด์ ์กฐ๊ฑด | 40 mm Hexagonal Prism, ์๋ฐ๋ฅ ์ ๊ณ ์ ์๋ชฉ |
| ๋๋ฌ ํ์ | ์์น < 10 mm, ๋ฐฉํฅ < 10ยฐ, 20 ์ฐ์ ์ ์ฑ ์คํ |
| ์ํผ์๋ | 400 ์ ์ฑ ์คํ , ๋ํ ์ ์กฐ๊ธฐ ์ข ๋ฃ |
| ์ปค๋ฆฌํ๋ผ ์คํ ๋ณ๋ ฌ ํ๊ฒฝ | 64,000 |
| ํ๋์จ์ด | 22-DoF Sharpa Wave ์, RealSense D435 |
| ์ค๊ธฐ ์์ธ ์ถ์ | FoundationPose(RGB-D + ์๋ ค์ง ๋ฉ์), ๋ณด์ ๋ ์นด๋ฉ๋ผ-์ ๋ณํ์ผ๋ก ์๋ฐ๋ฅ ํ๋ ์ ๋ณํ, 20 Hz ํ๋ฃจํ |
์๋ฎฌ๊ณผ ์ค๊ธฐ๋ ๊ฐ์ ๊ด์ธกยทํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ฐ๊ณ , actor์๋ ๋ฐฐํฌ ๊ฐ๋ฅํ ๊ณ ์ ์์ฉ ๊ฐ๊ฐ๊ณผ ์๊ฐ ์ถ์ ๋ง ๋ค์ด๊ฐ๋ค. ์ค๊ธฐ ์์ธ ์ถ์ ๊ธฐ๋ FoundationPose(arXiv:2312.08230)๋ก, ์๋ ค์ง ๋ฉ์๋ฅผ ์ ์ ๋ก ํ๋ค. ๋ ผ๋ฌธ์๋ GPU ์ข ๋ฅยทํ์ต ์๊ฐยทPPO ํ์ดํผํ๋ผ๋ฏธํฐ(ํ์ต๋ฅ ยท๋ฐฐ์น ๋ฑ)ยท์๋ ์(Table III ์ ์ธ)๊ฐ ์๋ค(PDF ์ ์ grep์ผ๋ก ๋ถ์ฌ ํ์ธ).
์ ์๋ค์ ์คํ์ ์ญํ ์ ๋ช ํํ ๋๋๋ค. ์๋ฎฌ์ ์ธ ์ค๊ณ ์ ํ(์ด๊ธฐํยท์ปค๋ฆฌํ๋ผยทํ์ง ๋ณด์)์ ๋ํ ํต์ ๋ ์ ๋ ๊ทผ๊ฑฐ๋ฅผ, ์ค๊ธฐ๋ ํ์ยท์๋ชฉ ์์ธยท์ธ๋ ํ๋ณตยท์ฐ์ ์ด์ฉ์ด๋ผ๋ ์์คํ ์์ค ๋ฅ๋ ฅ์ ๋ณด์ฌ์ฃผ๋ ์ฉ๋๋ค.
B-1. ์ด๊ธฐ ํ์ง์ ๋ํ ์ผ๋ฐํ (Sec. V-B.1)
๋น๊ต ๋์์ธ narrow ๋ณํ์ ํ๋์ ํ์ง seed์์ ๊ด์ ์ํ์ ๋ฌผ์ฒด ์์ธ๋ง ์ญ๋ํด ๋ฆฌ์ ์บ์๋ฅผ ๋ง๋ ๋ค. ๋ ์บ์ ๋ชจ๋ 6,842๊ฐ ์์ ๋ฆฌ์ ์ํ๋ก ํฌ๊ธฐ๊ฐ ๊ฐ๊ณ , ๋ค๋ฅธ ๊ฒ์ ๋ฆฌ์ ์ํ ๋ถํฌ๋ฟ์ด๋ค. ์คํ ์ค๊ณ๋ก์ ๊น๋ํ๋ค.
| ํ๊ฐ | Narrow | Diverse |
|---|---|---|
| ๋ฏธ์ง ํ์ง, ์ฒซ ๋ชฉํ ์ฑ๊ณต(30 mm/180ยฐ ๋ชฉํ) | 40.1% | 51.5% |
| ๋ฏธ์ง ํ์ง, ์ํผ์๋๋น ์๋ฃ ๋ชฉํ | 0.69 | 1.00 |
| ๋ํ ํ ํ๋ณต, ์ฒซ ๋ชฉํ ์ฑ๊ณต(720 trial) | 33.8% | 72.9% |
| ๋ํ ํ ํ๋ณต, ์ฑ๊ณต trial ํ๊ท ์์ | 11.63 s | 9.45 s |

๋ฏธ์ง ์ด๊ธฐ ํ์ง์ ๋ํ diverse ์ ์ฑ ์ ์ฒซ ๋ชฉํ ์ฑ๊ณต๋ฅ (Fig. 3). ๊ตฌ๋ ์๋ฐ๋ฅ ํ๋ ์์ ์ด๊ธฐ ๋ฌผ์ฒด ์์น, ์์ ์ฑ๊ณต๋ฅ (0โ100%). 30 mm/180ยฐ ๋ชฉํ ์์ผ๋ก ํ๊ฐ.

์๋ฐ๋ฅ ํ๋ ์ ๊ฐ ์ถ์ผ๋ก ์ฃผ๋ณํํ narrow vs diverse ์ฒซ ๋ชฉํ ์ฑ๊ณต๋ฅ (Fig. 4). X๋ ์๋ฐ๋ฅ ๋ฒ์ ์ ๊ฐ๊น๊ณ Y, Z๋ ์๋ฐ๋ฅ ํ๋ฉด ์์ ์๋ค. diverse๊ฐ ๋ชจ๋ ๊ตฌ๊ฐ์์ ๋๋ค.
Fig. 4๋ฅผ ๊ทธ๋ฆผ์์ ์ง์ ์ฝ์ผ๋ฉด diverse๋ X์ถ ์ ๊ตฌ๊ฐ์์ ์ฝ 48โ55%๋ก ํํํ๊ณ , Y์ถ์์๋ ์ค์(0 mm)์ด ์ฝ 59%๋ก ๊ฐ์ฅ ๋๊ณ ์ ๋(ยฑ40 mm)์ผ๋ก ๊ฐ์๋ก ๋จ์ด์ง๋ฉฐ, Z์ถ์์๋ 59 mm์์ ์ฝ 24%๋ก ๊ฐ์ฅ ๋ฎ๊ณ 131 mm์์ ์ฝ 64%๊น์ง ๋จ์กฐ ์ฆ๊ฐํ๋ค(๊ฐ์ ๊ทธ๋ฆผ ํ๋ ๊ทผ์ฌ). ์ ์๋ค์ ์์ฝ๋ ๊ฐ๋ค. ์์ Z์ Y ๋ฒ์์ ๊ฒฝ๊ณ๊ฐ ๋ ์ ์ฑ ๋ชจ๋์๊ฒ ์ด๋ ต๊ณ , X๋ฅผ ๋ฐ๋ผ์๋ ์ฑ๊ณต๋ฅ ๋ณํ๊ฐ ์ ๋ค. ์ค์ํ ๊ด์ฐฐ์ diverse๊ฐ ๋ชจ๋ ์ฃผ๋ณํ ๊ตฌ๊ฐ์์ ๋๋ค๋ ๊ฒ์ผ๋ก, ์ด๋์ด ํน์ ์์ญ์ด ์๋๋ผ ์์ ๊ณต๊ฐ ์ ๋ฐ์ ๋ถํฌํ๋ค๋ ๊ทผ๊ฑฐ๋ค.

๊ฐ์ ๋ํ ํ ์ํยท๊ฐ์ ๋ชฉํ์์์ ์๋ฎฌ ํ๋ณต ๋น๊ต(Fig. 5). ์: diverse ์ ์ฑ ์ด ์ ์ด์ ๋ค์ ๋ง๋ค๊ณ (Regrasp) ๋ฌผ์ฒด๋ฅผ ์๋ฐ๋ฅ์์ ๋ค์ด ์ฌ๋ ค(Lifted) ๋ชฉํ์ ๋๋ฌ. ์๋: narrow ์ ์ฑ ์ ์ฌํ์ง๋ฅผ ์๋ํ์ง๋ง ๋ฉ์ถ๋ค(Stalled).
ํ๋ณต ์คํ์์ diverse์ ์ด๋(+39.1%p)์ด ๋ฏธ์ง ํ์ง(+11.4%p)๋ณด๋ค ํจ์ฌ ํฌ๋ค. ๋ํ ํ ์๋ฐ๋ฅ์ ๋์ด ๋ฌผ์ฒด๋ โํ๋ฆฝ๋ ํ์ง๊ฐ ์๋โ ์ํ๋ผ, ํ๋์ ํ์ง ์ฃผ๋ณ๋ง ๋ณธ narrow ์ ์ฑ ์๊ฒ๋ ๊ฐ์ฅ ๋จผ ๋ถํฌ ๋ฐ์ด๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์ฝ์ ์ ์๋ค. ๋ค๋ง ํ ๊ฐ์ง ์ง์ด๋ ์ : diverse ์บ์๊ฐ ์๋ฐ๋ฅ ๊ทผ์ฒ๋ ์ ์ด์ด ์ ์ ์ํ๋ฅผ ์ค์ ๋ก ํฌํจํ๋์ง, ์๋๋ฉด ์์ํ๊ฒ ๋ค์์ฑ์ ์ผ๋ฐํ ํจ๊ณผ์ธ์ง๋ ๋ ผ๋ฌธ์ด ๋ถ๋ฆฌํ์ง ์๋๋ค. ์บ์์ ๋ถํฌ(์: ์ ์ด ์ ํ์คํ ๊ทธ๋จ)๊ฐ ๊ณต๊ฐ๋์ง ์์๋ค.
B-2. ์ ์ํ ๋ชฉํ ์ปค๋ฆฌํ๋ผ (Sec. V-B.2)
์ปค๋ฆฌํ๋ผ๊ณผ, ํ์ต ๋ด๋ด ๋ชฉํ ํฌ๊ธฐ๋ฅผ ์ ๋ฒ์์์ ๊ท ์ผ ์ํ๋งํ๋ ๋ณํ์ ๋น๊ตํ๋ค. ๊ฐ ํ์ต์ 64,000 ๋ณ๋ ฌ ํ๊ฒฝ, ๊ฐ์ ์์ ํ์ง์์ ํ๊ฐํ๋ค. ํ๊ฐ ์ธํธ๋ ๋ ๊ฐ์ง๋ค. ์ ๋ฒ์(ํ์ [5^\circ,180^\circ], ๋ณ์ง [10,30] mm)์ ์ต๋ ๋ณํ(180ยฐยท30 mm). strict๋ ํ์ค 10ยฐ/10 mm, near๋ ์ํ๋ 20ยฐ/20 mm ๊ธฐ์ค์ด๊ณ , Goals/ep.๋ ๋ฆฌ์ ์ ๊น์ง strict๋ก ์๋ฃํ ๋ชฉํ ์๋ค.
| Training | Full: Strict | Full: Near | Full: Goals/ep. | Max: Strict | Max: Near | Max: Goals/ep. |
|---|---|---|---|---|---|---|
| Without curriculum | 6.2% | 18.8% | 0.08 | 3.4% | 13.9% | 0.04 |
| Curriculum | 59.5% | 77.0% | 1.55 | 55.3% | 72.8% | 1.08 |
Table II. Hexagonal Prism์์์ ์ปค๋ฆฌํ๋ผ ์ด๋ธ๋ ์ด์ (์๋ฌธ Table II ์ ์ฌ). ์ธ ์คํ ์ค ํจ๊ณผ๊ฐ ๊ฐ์ฅ ๊ทน์ ์ด๋ค. ์ปค๋ฆฌํ๋ผ ์์ด๋ near ๊ธฐ์ค์ผ๋ก๋ 19%๋ฅผ ๋์ง ๋ชปํ๋ค. ์ฆ ์ ์ฑ ์ด โ์กฐ๊ธ ๋น๋๊ฐ๋โ ์์ค์ด ์๋๋ผ 6D ๋๋ฌ ์์ฒด๋ฅผ ๊ฑฐ์ ๋ฐฐ์ฐ์ง ๋ชปํ๋ค. ์์ ๊ณ์ฐํ ํ์ ๋ณด์์ ํํํจ๊ณผ ์ผ๊ด๋๋ค. ๋ค๋ง ๋น๊ต ๋์์ด โ์ปค๋ฆฌํ๋ผ ์์โ ํ๋๋ฟ์ด๋ผ, ์ด ํน์ ์ปค๋ฆฌํ๋ผ(๋ถ๋ฆฌ ์ถ, 0.6/0.3/0.1 ๋น์จ, 0.4 ๋ฌธํฑ)์ด ๋ค๋ฅธ ๋จ์ ์ค์ผ์ค(์: ๊ณ ์ ์ ํ ์ฆ๊ฐ)๋ณด๋ค ๋์์ง๋ ์ ์ ์๋ค.
B-3. ํ์ง ์ ์ง ๋ณด์ (Sec. V-B.3)
r^{\mathrm{grasp}}์ ๊ฐ์ค์น๋ง 0์ผ๋ก ๋ฐ๊พธ๊ณ ๋๋จธ์ง๋ ๋์ผํ๊ฒ, ๊ฐ ๊ตฌ์ฑ์ ๋ ๋ฆฝ์ ์ผ๋ก 3ํ ํ์ตํ๋ค. ๋ ์ ์ฑ ์ด ๋ชจ๋ ์ ๋ฒ์(30 mm/180ยฐ)์ ๋๋ฌํ ๋ค ๊ฐ์ ๊ธธ์ด์ ํ์ต ๊ตฌ๊ฐ์์ ์งํ๋ฅผ ํ๊ท ํ๊ณ , 3ํ ์คํ์ ํ๊ท ๊ณผ ํ๋ณธ ํ์คํธ์ฐจ๋ฅผ ๋ณด๊ณ ํ๋ค.
| Metric | Without grasp reward | With grasp reward |
|---|---|---|
| Grasp-wrench quality Q | 0.032 ยฑ 0.002 | 0.045 ยฑ 0.005 |
| Minimum force margin | 0.077 ยฑ 0.003 | 0.107 ยฑ 0.010 |
| Minimum torque margin | 0.036 ยฑ 0.002 | 0.047 ยฑ 0.004 |
| Episode success rate (%) | 53.7 ยฑ 2.5 | 59.1 ยฑ 2.5 |
Table III. ํ์ง ์ ์ง ๋ณด์ ์ด๋ธ๋ ์ด์ (์๋ฌธ Table III ์ ์ฌ). ์ ์๋ค์ ํ์ง ์ฝ 41%, ์ต์ ํ ๋ง์ง 39%, ์ต์ ํ ํฌ ๋ง์ง 31% ์์น, ์ฑ๊ณต๋ฅ +5.4%p๋ก ์์ฝํ๋ค. ํ ๊ฐ์ผ๋ก ๋ค์ ๊ณ์ฐํ๋ฉด 0.045/0.032 = 1.41, 0.107/0.077 = 1.39, 0.047/0.036 = 1.31๋ก ์ผ์นํ๋ค. ์ฌ๊ธฐ์ โEpisode success rateโ๋ ํ์ต ์ค ์ํผ์๋ ๊ฐ์ด๋ฐ ๋ชฉํ๋ฅผ ํ๋๋ผ๋ ๋๋ฌํ ๋น์จ์ด์ง ๋ณ๋ ํ๊ฐ ์ธํธ์ ์ฑ๊ณต๋ฅ ์ด ์๋๋ค. 3 runs์ ํ์คํธ์ฐจ 2.5์ฉ์ด๋ผ ์ฑ๊ณต๋ฅ ์ฐจ์ด(5.4%p)๋ ์ฝ 2ฯ ์ ๋๋ก, ํ์ง ์งํ๋งํผ ๋ช ํํ์ง๋ ์๋ค.
ํ ๊ฐ์ง ํด์์ ์๋ฌธ์ด ๋จ๋๋ค. Q^\star๋ [0.08, 0.35]๋ก ํด๋ฆฝ๋๋๋ฐ, Table III์ ํ์ต ๊ตฌ๊ฐ ํ๊ท Q๋ 0.032โ0.045๋ก ๊ทธ ํํ๋ณด๋ค ์๋ค. ์ด ์ซ์๋ค์ด ๊ฐ์ ์ฒ๋๋ผ๋ฉด, ํ์ต ์ค ๋๋ถ๋ถ์ ์คํ ์์ Q_t<Q^\star์ด์ด์ r^{\mathrm{grasp}}๊ฐ ์ต๋๊ฐ 1๋ณด๋ค ๊ฝค ๋ฎ์ ์ํ๋ก ์๋ํ๋ค๋ ๋ป์ด ๋๋ค(์: Q^\star=0.08, Q_t=0.045์ด๋ฉด 1-(0.4375)^2\approx0.81, ๋ฆฌ๋ทฐ์ด ๊ณ์ฐ). ๋ ผ๋ฌธ์ Table III์ Q๊ฐ Eq. (8)๊ณผ ์ ํํ ๊ฐ์ ์์ธ์ง(์: ๋น์ ์ด ์คํ ํฌํจ ์ฌ๋ถ)๋ฅผ ๋ฐํ์ง ์์ผ๋ฏ๋ก ๋จ์ ํ ์๋ ์๋ค. ์ฌํํ๋ ค๋ ๋ ์๋ผ๋ฉด ํ์ธ์ด ํ์ํ ์ง์ ์ด๋ค.
C. ์ค๊ธฐ ๋ฅ๋ ฅ ํ๊ฐ (Sec. V-C)
ํ์์ ๊ฑธ์น ๋๋ฌ. CubeยทHexagonal PrismยทSquare Bifrustum์ ํ์ตํ ์ธ ํ์ ๊ณ์ด์ ๋ฌผ์ฒด๋ก, 9๊ฐ ํ์-ํฌ๊ธฐ ์กฐํฉ์ ํจ๊ป ํ์ตํ ํ๋์ ์ ์ฑ ์ ๊ณต์ ํ๋ค. ๋์นญ์ฑ๊ณผ ํ๋ฉด ๊ตฌ์กฐ๊ฐ ๋ค๋ฅด์ง๋ง ํฌ๊ธฐ๋ ๋น์ทํ๋ค. Hammer(215 ร 50 ร 33.6 mm)๋ ์ข ํก๋นยท๋ชจ๋ฉํธ ์ยท๋ณ์ง ์์ ๊ณต๊ฐ์ด ํจ์ฌ ์ปค์ ๋ณ์ง ์ปค๋ฆฌํ๋ผ์ ์ต๋ 100 mm๋ก ๋๋ ธ๋ค(ํ์ ์ 180ยฐ ๊ทธ๋๋ก).

6D ์์ธ ๋๋ฌ ์ฑ๊ณต ํ์ ๋ํ ์ค๋ ์ท(Fig. 6). Hexagonal Prism, Cube, Square Bifrustum, Hammer. ์ฒญ๋ก ์ธ๊ณฝ์ ์ ๋ช ๋ น ์์ธ, ์ขํ์ถ์ ํ์ฌ์ ๋ชฉํ ์์ธ.
- ์ฐ์ ๋๋ค ๋ชฉํ ๋๋ฌ: ๋ฌผ์ฒด๋ณ๋ก ์คํ ๊ฐ๋ฅ ์์ ๊ณต๊ฐ์์ 6D ๋ชฉํ๋ฅผ ๋๋ค ์ํ๋งํ๊ณ , ๋จธ๋ฌด๋ฆ ์๊ฐ ๋์ ํ์ฉ์ค์ฐจ ์์ ๋ค๋ฉด ๋ฆฌ์ ์์ด ๋ค์ ๋ชฉํ๋ฅผ ๋ธ๋ค. ๊ฐ rollout์์ ์ต์ 5๊ฐ ์ฐ์ ๋ชฉํ๋ฅผ ๋ฆฌ์ ์์ด ๋ฌ์ฑํ๋ค๊ณ ๋ณด๊ณ ํ๋ค.
- ์ฌ์ฉ์ ์ง์ ๋ชฉํ: Hexagonal Prism์ ์๋ก ๋ค๋ฅธ ๋ฉด์ ์๋ก ํฅํ๊ฒ ํ๋ 4๊ฐ ๋ชฉํ(๋ณํ๋ ์ต๋ 35 mmยท100ยฐ), Hammer๋ ์ฃผ์ถ ๋ฐฉํฅ์ ํฌ๊ฒ ๋ฐ๊พธ๋ 7๊ฐ ๋ชฉํ(์ต๋ 93 mmยท180ยฐ)๋ฅผ ๋ฐ๋๋ค. ๋ชฉํ๋น ํ๊ท ๋๋ฌ ์๊ฐ์ ๊ฐ๊ฐ 3.0 s, 2.7 s๋ค(Fig. 1์ด ์ด ์ํ์ค).
์๋ชฉ ์์ธ ๋ณํ (Sec. V-C.2). ๊ฐ์ ์ ์ฑ ์ ์ธ ๊ฐ์ง ๊ณ ์ ์๋ชฉ ์์ธ์์ ๋ฐฐํฌํ๋ค. ์๋ฐ๋ฅ ํ๋ ์์ ์ค๋ ฅ ๋ฐฉํฅ์ด ๋ฐ๋๊ณ , ์๋ฐ๋ฅ์ด ์ฃผ๋ ์๋์ ์ง์ง๋ ์ค์ด๋ ๋ค.

์ค๋ ฅ ๋ฐฉํฅ์ด ๋ค๋ฅธ ์ธ ์๋ชฉ ์์ธ์์์ ์ค๊ธฐ ๋๋ฌ(Fig. 8).
| ์๋ชฉ ์์ธ(Fig. 8, ์ผโ์ค) | ๋ฆฌ์ ์์ด ์ฐ์ ์๋ฃ ๋ชฉํ | ํ๊ท ๋๋ฌ ์๊ฐ |
|---|---|---|
| 1 | 7 | 5.1 s |
| 2 | 5 | 5.5 s |
| 3 | 6 | 7.1 s |
์ธ ์กฐ๊ฑด์์ ๋ชฉํ๋ณ ์ต์ ์ค์ฐจ ํ๊ท ์ ์์น 5.3โ7.4 mm, ๋ฐฉํฅ 3.2ยฐโ4.4ยฐ(์จ๋ผ์ธ ์์ธ ์ถ์ ๊ธฐ์ค)๋ค. ํ์ต์์ ์๋ชฉ ๋ฐฉํฅ์ ์ ๋ฒ์ ๋๋คํํ๊ณ (Table I) actor์ ์ค๋ ฅ ๋ฐฉํฅ์ ๋ฃ์ ์ค๊ณ๊ฐ ์ฌ๊ธฐ์ ์ฐ์ธ๋ค. ๋ค๋ง ๊ฐ ์กฐ๊ฑด์ด ๋ํ rollout ํ๋๋ผ ์ฑ๊ณต๋ฅ ์ ์๋๋ค. ํ๋ก์ ํธ ํ์ด์ง๋ ์ค๊ธฐ VerticalยทSideยทFront์ ์๋ฎฌ์ Side left/right, Fingers down, Palm down ์์์ ๋ฐ๋ก ๋ณด์ฌ์ค๋ค.
์ธ๋์ผ๋ก๋ถํฐ์ ํ๋ฃจํ ํ๋ณต (Sec. V-C.3). ๋ชฉํ ๋๋ฌ ํ ์คํ์๊ฐ ๋ชฉํ๋ ๊ทธ๋๋ก ๋ ์ฑ ๋ ๋ฒ ์ญ๋ํ๋ค. ์ฒซ ๋ฒ์งธ๋ ์ฃผ๋ก ๋ฐฉํฅ์ ๋ฐ๊พธ๊ณ , ๋ ๋ฒ์งธ๋ ๋ ํฐ ๋ณ์์ ์ ์ด ๋ฐฐ์น ๋ณํ๋ฅผ ์ผ์ผํจ๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ ์ฑ ์ ๊ฐฑ์ ๋ ์๊ฐ ์์ธ ์ถ์ ์ ๋ฐ์ํด ์ ์ด์ ์ฌ๊ตฌ์ฑํ๊ณ ๋ช ๋ น ์์ธ๋ก ๋์์จ๋ค.

ํ๋์จ์ด์์ ์ฐ์๋ ๋ ์ธ๋์ผ๋ก๋ถํฐ์ ํ๋ฃจํ ํ๋ณต(Fig. 7). Reached โ Perturbed(๋ฐฉํฅ ์ญ๋) โ Recovered โ Displaced(์ ์ด์ด ๋ฐ๋๋ ํฐ ๋ณ์) โ Recovered.
์ธ๋ ํ๋ณต ์ค๊ธฐ ์์(ํ๋ก์ ํธ ํ์ด์ง โRecovery from External Disturbancesโ, main view).
ํ๋์จ์ด ํ์ง ๋ณด์ ์ด๋ธ๋ ์ด์ (Sec. V-C.4). ์ด ๋ ผ๋ฌธ์์ ์ ์ผํ ์ค๊ธฐ ์ ๋ ๋น๊ต๋ค. Sec. V-B.3์ ๋ ์ ์ฑ ์ 10 trial์ฉ ๋ฐฐํฌํ๋ค. ๊ฐ์ ํ์ง์์ ์ถ๋ฐํด ๊ฐ์ 3๊ฐ ๋ชฉํ ์ํ์ค๋ฅผ ๋ฆฌ์ ์์ด ์๋ํ๊ณ , ์ ๋ชจ๋ ์๋ฃํ๋ฉด ์ํ์ค ์ฑ๊ณต์ด๋ค. ๋๋ฌ ์๊ฐ๊ณผ ์ ์์ํ ์ค์ฐจ๋ ๋๋ฌํ ๋ชฉํ๋ค์ ๋ํ ์ค์๊ฐ์ด๊ณ , ์ค์ฐจ๋ ๋ง์ง๋ง 20 ์ ์ฑ ์คํ ์ ํ๊ท ์ด๋ค.
| Metric | Without grasp reward | With grasp reward |
|---|---|---|
| Complete sequences | 2/10 | 8/10 |
| Planned targets completed | 8/30 | 27/30 |
| Mean targets reached | 0.8 | 2.7 |
| Reach time (s) | 6.8 | 4.9 |
| Position error (mm) | 4.8 | 6.4 |
| Orientation error (ยฐ) | 4.7 | 5.9 |
Table IV. ํ์ง ๋ณด์ ์ ๋ฌด์ ๋ฐ๋ฅธ ์ค๊ธฐ ๋๋ฌ ์ฑ๊ณต(์๋ฌธ Table IV ์ ์ฌ). ์ ์ ์์ ๋๋ก ๋ณด์์ ์ํ์ค ์ฑ๊ณต์ 2/10 โ 8/10, ๋ชฉํ ์ฑ๊ณต์ 26.7% โ 90.0%๋ก ์ฌ๋ ธ๋ค. ๋ณด์์ด ์์ผ๋ฉด ์ ์ง์ ์ธ ์ ์ด ์์ค์ด ๋ํ๋ก ์ด์ด์ง๊ณ , ๋ณด์์ด ์์ผ๋ฉด ๋ค์ง ์ ์ด์ด ๋ ๋ถ์ฐ๋ผ ์ ์ง๋๋ค๊ณ ํ๋ค.
With grasp-maintenance reward
Without grasp-maintenance reward
ํ๋ฅผ ์ ํํ ์ฝ์ผ๋ฉด ๋ ๊ฐ์ง๋ฅผ ๋ง๋ถ์ฌ์ผ ํ๋ค. ์ฒซ์งธ, ์์นยท๋ฐฉํฅ ์ค์ฐจ๋ ๋ณด์์ด ์๋ ์ชฝ์ด ๋ ํฌ๋ค(4.8 โ 6.4 mm, 4.7 โ 5.9ยฐ). ์๋ฌธ ํ๋ โWithโ ์ด ์ ์ฒด๋ฅผ ๊ตต๊ฒ ํ์ํ์ง๋ง ์ค์ฐจ๋ ๋ฎ์์๋ก ์ข์ ์งํ๋ค. ๋ณธ๋ฌธ์ ์ด๋ฅผ โcomparable pose accuracyโ๋ผ๊ณ ํํํ๋๋ฐ, ๋ ๋ค 10 mm/10ยฐ ํ์ฉ์ค์ฐจ ์์ด๋ ๊ทธ ํํ์ด ํ๋ฆฐ ๊ฒ์ ์๋๋ค. ๋ค๋ง ํ์ง ํ์ง๊ณผ ์ ๋ฐ๋ ์ฌ์ด์ ์์ trade-off์ผ ๊ฐ๋ฅ์ฑ์ ์ด์ด ๋ ๋งํ๋ค. ๋์งธ, ์ค์ฐจ์ ๋๋ฌ ์๊ฐ์ ๋๋ฌํ ๋ชฉํ์ ๋ํ ์ค์๊ฐ์ด๋ผ ํ๋ณธ ํฌ๊ธฐ๊ฐ 8๊ฐ ๋ 27๊ฐ๋ก ๋ค๋ฅด๋ค. ๋ณด์์ด ์๋ ์ชฝ์ ์ฌ์ด ๋ชฉํ๋ง ์ด์๋จ์์ ์ ์๋ค(์์กด ํธํฅ). ๋ ์ด ์คํ์ด ์ด๋ค ๋ฌผ์ฒด๋ก ์ํ๋๋์ง ๋ณธ๋ฌธ์ ๋ช ์๋ผ ์์ง ์๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ๋ฌธ์ ์ ์๊ฐ ์ ํํ๊ณ ์ธ๋ชจ ์๋ค. โ์๋ฐ๋ฅ ๊ธฐ์ค \mathrm{SE}(3) ๋ชฉํ + ๋ฆฌ์ ์๋ ์ฐ์ ๋๋ฌโ์ ํ์ ยทํํ์ด๋ ์ฐ๊ตฌ๋ฅผ ํ๋๋ก ๋ฌถ๋ ๊น๋ํ ์ผ๋ฐํ์ด๊ณ , ์์ ๊ณํ๊ธฐ๊ฐ ํธ์ถํ ์ ์๋ ์์ ๊ธฐ์ (primitive)์ ์ธํฐํ์ด์ค๋ก ๋ฐ๋ก ์ฐ์ธ๋ค. ์ฌ์ฉ์ ์ง์ ๋ชฉํ ์ํ์ค(Hammer 7๊ฐ ๋ชฉํ)๊ฐ ๊ทธ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ค๋ค.
- ์ด๋ธ๋ ์ด์ ์ด ํต์ ๋ ์ ๋น๊ต๋ค. ์ด๊ธฐํ ์คํ์ ์บ์ ํฌ๊ธฐ๋ฅผ 6,842๋ก ๊ฐ๊ฒ ๋ง์ท๊ณ , ํ์ง ๋ณด์ ์คํ์ ๊ฐ์ค์น ํ๋๋ง 0์ผ๋ก ๋ฐ๊ฟ 3ํ์ฉ ํ์ตํ์ผ๋ฉฐ, ํ๋ณต ์คํ์ ๊ฐ์ 720 trial์ ์ผ๋ค. โ๋ฌด์์ด ํจ๊ณผ๋ฅผ ๋๋๊ฐโ๋ฅผ ๋ถ๋ฆฌํ๋ ค๋ ์ค๊ณ ์๋๊ฐ ๋ถ๋ช ํ๋ค.
- ํ์ง ์ ์ง๋ฅผ ๋ณด์์ผ๋ก ๋ง๋ ๋ฐฉ์์ด ์ ์คํ๋ค. ๋ง์ฐฐ์ฝ ๊ด์ ๊ธฐ๋ฐ ์๋ฐฉํฅ ๋ง์ง, soft-min, ํ ํฌํ๋ก โ์ธ๊ฒ ์ฅ๊ธฐโ ํดํน ์ฐจ๋จ, ์ ๋ ๋ฌธํฑ ๋์ ๋ฆฌ์ ๋๋น ์๋ ํ๋ฝ ํ๋ํฐ. ๊ฐ ์ ํ์ ์ด์ ๊ฐ ๋ถ์ด ์๊ณ , ๋ง์ง๋ง ์ ํ์ ๋ฌผ์ฒดยทํ์ง๋ง๋ค ๋ฌ์ฑ ๊ฐ๋ฅ ํ์ง์ด ๋ค๋ฅด๋ค๋ ํ์ค์ ๋ฐ์ํ๋ค.
- ์๋ฎฌ๊ณผ ์ค๊ธฐ์์ ๊ฐ์ ๋ฐฉํฅ์ ํจ๊ณผ๋ฅผ ๋ณด์๋ค. ํ์ง ๋ณด์์ ์๋ฎฌ ํ์ง ์งํ(Table III)์ ์ค๊ธฐ ์ํ์ค ์ฑ๊ณต(Table IV) ์์ชฝ์์ ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ์๋ํ๋ค. ์๋ฎฌ ํจ๊ณผ๊ฐ ์ค๊ธฐ์์๋ ์ ์ง๋๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค ๋๋ฌธ ์ฌ๋ก๋ค.
- ๊ด์ธก ๋ ธ์ด์ฆ๋ฅผ ์ง์งํ๊ฒ ๋ค๋ค๋ค. ์์ธ ๋ ธ์ด์ฆ 10 mm/5ยฐ, ์ง์ฐ 0โ150 ms, 3% ๋๋กญ์์์ FoundationPose ๊ฐ์ ์ธ๋ถ ์ถ์ ๊ธฐ์ ์์กดํ๋ ์์คํ ์์ ํ์ค์ ์ธ ์ค์ ์ด๋ค.
์ฝ์ ยทํ๊ณ
- ์ธ๋ถ ๋ฒ ์ด์ค๋ผ์ธ์ด ์๋ค. ๋ชจ๋ ๋น๊ต๊ฐ ์๊ธฐ ๋ฐฉ๋ฒ์ ๋ณํ๋ผ๋ฆฌ๋ค. ๊ฐ์ฅ ๊ฐ๊น์ด ์ ํ ์ฐ๊ตฌ๋ก Plappert et al.๊ณผ Charlesworth & Montana๋ฅผ ๋ค๋ฉด์๋ ๊ทธ ํ๊ฒฝ์ด๋ ๋ฐฉ๋ฒ๊ณผ์ ๋น๊ต๋ ์๋ค. ํ์ ์ ์ฉ ์ ์ฑ ๊ณผ์ ๋น๊ต(์: ํ์ ๋ง ์๊ตฌ๋๋ ๋ชฉํ์์์ ์ฑ๋ฅ)๋ ์์ด์, 6D ์ ์ํ๊ฐ ํ์ ์ฑ๋ฅ์ ํฌ์ํ๋์ง ์ ์ ์๋ค.
- ์ค๊ธฐ ์ ๋ ๊ทผ๊ฑฐ๊ฐ ์๋ค. ์ค๊ธฐ ์ ๋ ํ๋ Table IV ํ๋(10 trial ร 2 ์กฐ๊ฑด, 3-๋ชฉํ ์ํ์ค, ๋ฌผ์ฒด ๋ฏธ๋ช ์)๋ค. ํ์ 4์ข ยท์๋ชฉ ์์ธ 3์ข ยท์ธ๋ ํ๋ณต์ ๋ํ rollout์ผ๋ก๋ง ์ ์๋๊ณ ์ฑ๊ณต๋ฅ ์ด ์๋ค. โ์ต์ 5๊ฐ ์ฐ์ ๋ชฉํโ๋ ์๋ ํ์ ๋๋น ๋น์จ์ด ์๋๋ค. ์์คํ ๋ฅ๋ ฅ์ โ๋ณด์ฌ์ค๋คโ๋ ์ ์์ ์คํ ๋ชฉ์ ์ค์ ๊ณผ๋ ์ผ์นํ์ง๋ง, ์ผ๋ฐํ ์ฃผ์ฅ์ ๊ทผ๊ฑฐ๋ก๋ ์ฝํ๋ค.
- โGeneral 6D posesโ์ ๋ฒ์. ๊ธฐ๋ณธ ๋ณ์ง ํ๊ณ๋ 30 mm(Hammer๋ง 100 mm)์ด๊ณ ๋ชฉํ๋ ์๋ฐ๋ฅ ์์ ๊ณต๊ฐ ์์ผ๋ก ์ ํ๋๋ค. ํ์ ์ 180ยฐ๊น์ง ์ด๋ ค ์์ผ๋ ๋ฐฉํฅ์ผ๋ก๋ ์ผ๋ฐ์ ์ด์ง๋ง, ์์น๋ก๋ ์๋ฐ๋ฅ ์์ ์์ ์์ญ์ด๋ค. ์ ๋ชฉ์ โgeneralโ์ ์ด ๋ฒ์๋ก ํ์ ํด ์ฝ์ด์ผ ํ๋ค.
- ๋ฐฐํฌ ์ ๋ฌผ์ฒด ๋ฉ์๊ฐ ํ์ํ๋ค. FoundationPose๋ ์๋ ค์ง ๋ฉ์๋ฅผ ์๊ตฌํ๊ณ , BPS ๊ธฐ์ ์๋ ์ ์ค ํ๋ ์์ ๋ฌผ์ฒด ํ๋ฉด์์ ๊ณ์ฐ๋๋ค. ์ฆ ์ฒ์ ๋ณด๋ ๋ฌผ์ฒด์ ๋ํ ์ผ๋ฐํ๋ ํ๊ฐ๋์ง ์์๋ค. ์ค๊ธฐ 4๊ฐ ๋ฌผ์ฒด ์ค 3๊ฐ๋ ํ์ตํ ํ์ ๊ณ์ด์ด๊ณ , Hammer๋ ์ ์ฉ ์ปค๋ฆฌํ๋ผ ์ค์ (100 mm)์ ๋ฐ์๋ค. ์ ์๋ค๋ ํฅํ ๊ณผ์ ๋ก ์จ๋ผ์ธ ์ ๊ตฐ ๊ด์ธก(observation distillation)์ ๋ ๋ค.
- ์๋ฎฌ ์ด๋ธ๋ ์ด์ ์ ํต๊ณ ์ ๋ณด๊ฐ ๊ณ ๋ฅด์ง ์๋ค. Table III๋ง 3 runsยทํ์คํธ์ฐจ๋ฅผ ๋ณด๊ณ ํ๊ณ , ์ด๊ธฐํ(Sec. V-B.1)์ ์ปค๋ฆฌํ๋ผ(Table II) ์คํ์ seed ์์ ๋ถ์ฐ์ด ์๋ค. ๋ฏธ์ง ํ์ง ํ๊ฐ์ trial ์๋ ๋ช ์๋์ง ์์๋ค(ํ๋ณต์ 720 trial๋ก ๋ช ์). ์ปค๋ฆฌํ๋ผ ํจ๊ณผ(6.2% โ 59.5%)๋ ํฌ๊ธฐ ์์ฒด๋ก ๋ฉ๋๋์ง๋ง, ์ด๊ธฐํ์ +11.4%p๋ ๋ถ์ฐ ์ ๋ณด ์์ด ํ๋จํ๊ธฐ ์ด๋ ต๋ค.
- ์ฌํ ์ ๋ณด ๋ถ์กฑ. GPUยทํ์ต ์๊ฐยทPPO ํ์ดํผํ๋ผ๋ฏธํฐยทํ๋ ์ค์ผ์ผ s_aยทBPS ์ง์์ ๋ฐฐ์นยท์์ธ confidence ์ฐ์ถ ๋ฐฉ์์ด ์๊ณ , ์ฝ๋๋ ์์ง ๊ณต๊ฐ๋์ง ์์๋ค(โComing soonโ). 8์ชฝ letter ํฌ๋งท์ ํ๊ณ์ด๊ธฐ๋ ํ์ง๋ง, ๋ณด์ ๊ณ์๊น์ง ๊ผผ๊ผผํ ์ ์ ๊ฒ๊ณผ ๋์กฐ์ ์ด๋ค.
- ์ ์๊ฐ ์ธ์ ํ ํ๊ณ. (a) ๋ชฉํ ๋ฌผ์ฒด ์์ธ๋ง ์ง์ ํ๊ณ ์ํ๋ ์ยท์ ์ด ๋ฐฐ์น๋ ์ง์ ํ์ง ์์ผ๋ฏ๋ก ํจ๊ณผ์ ์ด์ง๋ง ๋ถ์์ฐ์ค๋ฌ์ด ์ ์์ธ๋ฅผ ์ธ ์ ์๋ค. (b) ์ค๊ธฐ ์ฑ๋ฅ์ ๋ถ์์ ํ ์ ์ด ๋ชจ๋ธ๋ง๊ณผ 6D ์์ธ ์ถ์ ์ค์ฐจ ๋๋ฌธ์ ์ฌ์ ํ ์๋ฎฌ์ ๋ชป ๋ฏธ์น๋ค. ํฅํ ๋ฐฉํฅ์ผ๋ก ์จ๋ผ์ธ ์ ๊ตฐ ๊ด์ธก ์ฆ๋ฅ, ์ด๊ฐ ํผ๋๋ฐฑ, ์์ฐจ ๋์ญํ ํ์ต ๊ฐ์ ์ค๊ธฐ ์ ์์ ์ ์ํ๋ค.
- ํ๋์จ์ดยท์์ ๊ด๊ณ. ์ค๊ธฐ ์ Sharpa Wave๋ 1์ ์ยท๊ณต์ ์ ์์ ํ์ฌ(Sharpa)์ ์ ํ์ด๋ค. ๊ทธ ์์ฒด๋ก ๋ฌธ์ ๋ ์๋์ง๋ง, ๋ค๋ฅธ ์(์: AllegroยทLEAP)์์์ ์ผ๋ฐ์ฑ์ ๋ณด์ด์ง ์์๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
POISE๋ RL ๊ธฐ๋ฐ ์ ์ ์กฐ์์์ ๊ณผ์ ์ ์ฐจ์์ ๋ํ๋ ๊ณ์ด์ ๋์ธ๋ค.
- ํ์ ๊ณ์ด์์ 6D๋ก. OpenAI์ Learning Dexterous In-Hand Manipulation(Andrychowicz et al.)์์ ์์ํด Rotating without Seeing, RotateIt, AnyRotate, DexNDM, ViserDex๋ก ์ด์ด์ง ํ๋ฆ์ ์ฃผ๋ก ๋ฐฉํฅ์ ๋ค๋ฃฌ๋ค. POISE๋ ์ฌ๊ธฐ์ ์์น ์ ์ฝ์ ๋ํ๊ณ , ๋ช ์์ ํ์ง ํ์ง ๋ณด์์ ๋ ์ํผ์ ํต์ฌ ๊ตฌ์ฑ์์๋ก ๋์๋ค. ๊ฐ์ ๋ฐฉํฅ์ ์๋๋ก grasp map ๊ณ ์ณ๊ฐ์ ๋ณด์์ ์ด In-Hand Physics Priors๊ฐ ์๋ค.
- ๊ฐ์ ๊ทธ๋ฃน์ ์ด์ ์์ . ๊ณต์ ์ Jie Yin(Sharpa)์ ์ด๊ฐ ํผ๋ถ in-hand translation(ํํ์ด๋)๊ณผ WM-Craftnet(์๋ ๋ชจ๋ธ ๊ธฐ๋ฐ in-hand ์กฐ์)์๋ ์ฐธ์ฌํ๋ค. POISE๋ ๊ทธ ํํ์ด๋์ 6D๋ก ์ผ๋ฐํํ ์ ์ด์ง๋ง, ์ด๊ฐ์ ์ฐ์ง ์๊ณ ์๊ฐ ์์ธ ์ถ์ ์ ๊ธฐ๋๋ ์ ์ด ๋ค๋ฅด๋ค. ์ ์๋ค์ด ์ด๊ฐ์ ํฅํ ๊ณผ์ ๋ก ๋จ๊ธด ๊ฒ์ ์ด ๊ณ๋ณด๋ฅผ ๋ณด๋ฉด ์์ฐ์ค๋ฝ๋ค.
- ํ์ง ํฉ์ฑ ๋๊ตฌ์ ์ฌํ์ฉ. ๋ฆฌ์ ์บ์๋ Lightning Grasp์ ์ ์ฐจ๋ฅผ ๋ณํํด ๋ง๋ ๋ค. ํ์ง ํฉ์ฑ๊ธฐ๊ฐ โํ์ง ์์ฑโ ์์ฒด๊ฐ ์๋๋ผ RL์ ์ด๊ธฐ ์ํ ๋ถํฌ๋ฅผ ๋ํ๋ ๋๊ตฌ๋ก ์ฐ์ด๋ ์ฌ๋ก๋ค.
- ํ-์ ๊ฒฐํฉ ์ฐ๊ตฌ์์ ๊ฒฝ๊ณ. SimToolReal, Play2Perfect, Dex4D๋ ํ๊ณผ ์์ ํจ๊ป ์จ์ ์๋ ํ๋ ์ ๋ชฉํ์ ๋๋ฌํ๋ค. DexTrack ๊ฐ์ ์ถ์ ์ ์ด๊ธฐ๋ ์ฐธ์กฐ ๊ถค์ ์ด ํ์ํ๋ค. POISE๋ ์๋ชฉ์ ๊ณ ์ ํ๊ณ ์ฐธ์กฐ ์์ด ์๋ฐ๋ฅ ํ๋ ์ ๋ชฉํ๋ง ๋ฐ๋๋ค. ์์ ๊ณํ์ด ํ ์์ง์๊ณผ ์ ์ ์ฌ๊ตฌ์ฑ์ ๋ถ๋ฆฌํด ํธ์ถํ ์ ์๋ค๋ ์ ์์ ์๋ณด์ ์ด๋ค.
- ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ๋ฅํ ์ํ๋ฅผ ๋ฆฌ์ ๋ถํฌ๋ก. CSRL์ ์ ์ดยท๋ง์ฐฐยท์ ์ ํํ ์ ์ฝ ์์์ โ์ ์ง ๊ฐ๋ฅํ ์ ์ด ์ํโ๋ฅผ ์ง์ ์ํ๋งํด goal-conditioned RL์ ์์ยท๋ชฉํ ๋ถํฌ๋ก ์ด๋ค. POISE์ 2์ด ๋ฌผ๋ฆฌ ๊ฒ์ฆ ํ์ง ์บ์์ ๊ฐ์ ๋ฐ์์ด๋ค. ํ์์ด ์ฐ์ฐํ ์ฐพ์์ฃผ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ์์ ์ํ ๋ถํฌ๋ฅผ ๋จผ์ ๋ง๋ค์ด ํ์ต์ ์ฃผ์ ํ๋ค. ์ฐจ์ด๋ CSRL์ด ๋นํ์ง ์กฐ์์์ ์ด๋ฅผ ํต์ฌ ๊ธฐ์ฌ๋ก ์ผ์ ๋ฐ๋ฉด, POISE๋ ๋ค์ง ํ์ง์์ ํ์ง ํฉ์ฑ๊ธฐ๋ฅผ ๋น๋ ค ๋ ์ํผ์ ํ ๋ถํ์ผ๋ก ์ผ๋ค๋ ์ ์ด๋ค.
- ์ปค๋ฆฌํ๋ผ. ๋ชฉํ ํฌ๊ธฐ๋ฅผ ์ฑ๊ณต๋ฅ ์ ๋ฐ๋ผ ๋ํ๋ ๋ฐฉ์์ goal-conditioned RL์ ์ผ๋ฐ์ ๋๊ตฌ๋ค. POISE์ ์ฐจ๋ณ์ ์ ํ์ ๊ณผ ๋ณ์ง์ ๋ถ๋ฆฌ๋ ์ถ์ผ๋ก ์งํ์ํจ๋ค๋ ๊ฒ์ด๋ค.
์์ฝ
POISE๋ ์ ์ ์กฐ์์ โ์๋ฐ๋ฅ ๊ธฐ์ค \mathrm{SE}(3) ๋ชฉํ๋ก์ ์ฐ์ ๋๋ฌโ๋ก ์ ์ํํ๊ณ , ์ด๋ฅผ PPO๋ก ํธ๋ ๋ ์ํผ๋ฅผ ์ธ ๊ฐ์ ํต์ ์คํ์ผ๋ก ๋ถํดํ๋ค. ๋ค์ํ ๋ฌผ๋ฆฌ ๊ฒ์ฆ ํ์ง ์ด๊ธฐํ๋ ๋ฏธ์ง ํ์ง(40.1% โ 51.5%)์ ํนํ ๋ํ ํ ํ๋ณต(33.8% โ 72.9%)์ ๊ฐ์ ํ๊ณ , ํ์ ยท๋ณ์ง ๋ถ๋ฆฌ ์ปค๋ฆฌํ๋ผ์ ํ์ต ์์ฒด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ์ผ๋ฉฐ(6.2% โ 59.5%), ๋ง์ฐฐ์ฝ ๋ ์น ๋ง์ง soft-min ๊ธฐ๋ฐ ํ์ง ์ ์ง ๋ณด์์ ์คํ ๋น ์ต๋ 0.05๋ผ๋ ์์ ํฌ๊ธฐ๋ก๋ ์ค๊ธฐ ์ํ์ค ์ฑ๊ณต์ 2/10์์ 8/10์ผ๋ก ๋์ด์ฌ๋ ธ๋ค.
ํ๊ณ๋ ๋ถ๋ช ํ๋ค. ์ธ๋ถ ๋ฒ ์ด์ค๋ผ์ธ์ด ์๊ณ , ์ค๊ธฐ ์ ๋ ํ๊ฐ๋ 10 trial์ง๋ฆฌ ํ ํ๋์ด๋ฉฐ, ๋ณ์ง ๋ฒ์๊ฐ 30 mm ์์ค์ด๊ณ , ๋ฐฐํฌ์ ๋ฌผ์ฒด ๋ฉ์๊ฐ ํ์ํด ๋ฏธ์ง ๋ฌผ์ฒด ์ผ๋ฐํ๋ ๋ค๋ฃจ์ง ์์๋ค. ์ค๊ธฐ ํ์์ ํ์ง ๋ณด์์ด ์ ๋ฐ๋๋ฅผ ์ฝ๊ฐ ๋ฎ์ถ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ์ ๋ ์ง์ด ๋ ๋งํ๋ค. ๊ทธ๋๋ โ๋๋ฌํ ๋ค์๋ ๊ณ์ ์ธ ์ ์๋ ํ์งโ๋ฅผ ํ์ต ๋ชฉํ๋ก ๋ช ์ํ ๊ฒ์ ์ ์ ์กฐ์์ ์์ ์์ ์ ์์ ๊ธฐ์ ๋ก ์ฐ๋ ค๋ ๋ฐฉํฅ์์ ์ฌ๋ฐ๋ฅธ ์ง๋ฌธ์ด๋ค. ์ฝ๋๊ฐ ๊ณต๊ฐ๋๋ฉด ๋ณด์ ๊ณ์๊น์ง ์ ํ ์ด ๋ ์ํผ๊ฐ ๋น๊ต ๊ธฐ์ค์ผ๋ก ์ฐ์ด๊ธฐ ์ข์ ๊ฒ์ด๋ค.