๐AutoDex ๋ฆฌ๋ทฐ
Mingi Choi, Gunhee Kim, Jisoo Kim, Taeksoo Kim, Taeyun Ha, Jongbin Lim, Hanbyul Joo
Seoul National University ยท RLWRLD / CoRL 2026 (arXiv v2)
- ๐ก ์๋ฎฌ๋ ์ด์ ์ dexterous grasp ํ๋ณด๋ฅผ ๋ฌดํํ ๋ง๋ค์ด ๋ด์ง๋ง ์ค๊ธฐ์์ ์ ๋ง ๋ค๋ฆฌ๋์ง๋ ๋ณด์ฆํ์ง ๋ชปํ๊ณ , ์๊ฒฉ์กฐ์์ ์ค๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ์ง๋ง ์ฌ๋์ด ๋ถ์ด ์์ด์ผ ํ๋ค. AutoDex๋ ์์ฑ๋ ํ๋ณด๋ฅผ ๋ก๋ด์ด ์ง์ ์ฅ์ด ๋ณด๊ณ , ์ฑ๊ณต/์คํจ๋ฅผ ์ค์ค๋ก ํ์ ํ๊ณ , ๋ฌผ์ฒด๋ฅผ ์ํ๋ ์์ธ๋ก ๋๋๋ ค ๋๋ ๋ฃจํ ์ ์ฒด๋ฅผ ์๋ํํด ์ด ๋ ์ฌ์ด๋ฅผ ๋ฉ์ด๋ค.
- โ๏ธ xArm6 + Allegro/Inspire ์์ 20๋ ๋๊ธฐํ RGB ์นด๋ฉ๋ผ๊ฐ ๋๋ฌ์ผ 1.5ร1.5ร2.5 m ์ ์ ๋ฃ๊ณ , BODex ํ๋ณด โ ๋ค์์ 6D ์์ธ ์ถ์ โ IKยท์ถฉ๋ ํํฐ โ ์คํ(ํ์ต๋ residual-torque ์ถฉ๋ ๊ฐ์) โ lift-and-hold(5 cm, 3 s) ์๋ ๋ผ๋ฒจ โ ๋ชฉํ stable pose๋ก โ์ง์ด์ ๋ด๋ ค๋๋โ reset์ ๋ฐ๋ณตํ๋ค. ์์ธ ์ฑ๊ณต grasp๋ ์ ์ฅ๋ฉด์์ ๊ฒ์(retrieval) ํด ๊ทธ๋๋ก ์คํํ๋ค.
- ๐ฏ 100๊ฐ ๋ฌผ์ฒด์์ 3,593ํ(์ฑ๊ณต 1,912 / ์คํจ 1,681)๋ฅผ ๋ชจ์๊ณ , 500ํ ์์ง ๊ธฐ์ค ์ฌ๋ ์๊ฐ 0.2 h(์๊ฒฉ์กฐ์ 9.3 h), ๋ฒฝ์๊ณ ์๊ฐ 10.3 h(์๊ฒฉ์กฐ์ 28.4 h)๋ค. ์ค๊ธฐ ๊ฒ์ฆ DB์์ ๊ฒ์ํ grasp๋ 76%, ์๋ฎฌ sanity ํํฐ๋ง ๊ฑฐ์น ํ๋ณด๋ 34% ์ฑ๊ณตํ๋ค. ๋ค๋ง ์์งํ ๋ฐ์ดํฐ๋ก ์ ์ฑ ์ด๋ grasp ํ๊ฐ๊ธฐ๋ฅผ ํ์ตํ ์คํ์ ์๊ณ , 34%์ ๋น๊ต ๊ธฐ์ค์ ์ ์ ์ค์ค๋ก โ๊ฒ์ฆ์ฉ์ด ์๋๋คโ๋ผ๊ณ ์ ์ ์ฝํ ํํฐ๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
๋ค์ง ์ grasp ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๋ ๊ธธ์ ๋ ๊ฐ๋๋ค. ์๊ฒฉ์กฐ์(teleop)์ ์ค์ ์ ์ด ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ์ง๋ง ๋๋ฆฌ๊ณ ์กฐ์์์ ๋ฒ๋ฆ์ด ๋ฐ์ดํฐ์ ๊ทธ๋๋ก ๋ฌป๋๋ค. BODex ๊ฐ์ ์ต์ ํยท์๋ฎฌ ๊ธฐ๋ฐ ์์ฑ๊ธฐ๋ ํ๋ณด๋ฅผ ์ธ๊ฒ ๋ง์ด ๋ง๋ค์ง๋ง, ํ๋ณด๊ฐ IK๊ฐ ํ๋ฆฌ๊ณ ์ถฉ๋์ด ์๋ค๋ ๊ฒ๊น์ง๋ง ๋ณด์ฆํ ๋ฟ ๋ง์ฐฐยท๋ฏธ๋๋ฌ์งยท์๊ฐ๋ฝ ํจ๋ ๋ณํ ๊ฐ์ ์ค์ ์ ์ด ๋ฌผ๋ฆฌ๋ฅผ ๊ฒฌ๋๋์ง๋ ๋ณด์ฆํ์ง ๋ชปํ๋ค(ยง1).
AutoDex์ ์ฃผ์ฅ์ ๋จ์ํ๋ค. โ์์ฑ๊ธฐ๊ฐ ์ ์ํ๊ณ , ์ค๊ธฐ๊ฐ ํ์ ํ๋ค.โ ๊ทธ๋ฐ๋ฐ ์ค๊ธฐ ํ์ ์ด ํ์ฅ๋๋ ค๋ฉด ์์ธ ์ถ์ , ์คํ ์ค ์ถ์ , ํ๋ณด ์ ํ, ์์ ๊ฐ์, ์ฑ๊ณต ํ์ , ์ฅ๋ฉด reset ์ค ์ด๋ ํ๋๋ผ๋ ์ฌ๋์ด ํ๋ฉด ์ ๋๋ค. ๊ทธ๋์ ์ด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ๋ ์ ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ์ด ์ฌ์ฏ ๋จ๊ณ๋ฅผ ๋๊น ์์ด ๋ฌด์ธ์ผ๋ก ๋๋ฆฌ๋ ์์คํ ์ด๋ค(ยง1).

AutoDex ํ์ดํ๋ผ์ธ(Fig. 1). ์ผ์ชฝ๋ถํฐ ๋ฒฝยท์์ยท์ ๋ฐ ๊ฐ์ ์ฅ๋ฉด ์ ์ฝ ์๋ ์์ฑ๋ grasp ํ๋ณด โ ์๋ ์์ง ๋ฃจํ(๋ฌผ์ฒด 6D ์์ธ ์ถ์ , grasp ๊ฒ์, planning, ๊ธฐ๋กยท๋ผ๋ฒจ, reset) โ ์ค๊ธฐ ์ฑ๊ณต/์คํจ๊ฐ ์์ธ AutoDex DB โ ์ ์ฅ๋ฉด์์ ๊ฒ์ํ grasp ์คํ.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
๋ฃจํ์ ๋ ํต์ฌ ํ์ ์ ์ ํ๋์ ๊ท์น ํ๋๋ค. ์ฒซ์งธ, ๋ฌด์ธ ์ด์ ์ ์์ ์ฅ์น์ธ residual-torque ์ถฉ๋ ๊ฐ์. ํ์ ๊ณต์ฅ ์ถฉ๋ ๊ฐ์ง๊ธฐ๋ ์ฅ ๋ฌผ์ฒด์ ํ์ค๊ณผ ์์ ๊ด์ฑ ๋๋ฌธ์ ์ค๊ฒฝ๋ณด๋ฅผ ๋ด๋ฏ๋ก, ์ถฉ๋ ์๋ ๋์์ผ๋ก ํ์ตํ MLP๊ฐ โ์ง๊ธ ์์ธยท์๋๋ผ๋ฉด ๋์์ผ ํ ํ ํฌโ๋ฅผ ์์ธกํ๊ณ ์ค์ธก ๋ชจํฐ ํ ํฌ์์ ์ฐจ์ด๋ฅผ ๋ณธ๋ค(ยง3.2).
\hat{\tau}_{\theta} = \mathrm{MLP}_{\theta}(q,\dot q), \qquad \tau_{\mathrm{res}} = \hat{\tau}_{\theta} - \tau_{\mathrm{motor}}
q,\dot q๋ ๊ด์ ์์นยท์๋, \tau_{\mathrm{motor}}๋ ๋ชจํฐ ์ ๋ฅ์์ ํ์ฐํ ํ ํฌ๋ค. \tau_{\mathrm{res}}๊ฐ ๋ฌธํฑ์ ์ผ์ ์๊ฐ ๋์ผ๋ฉด ์๊ธฐ์น ์์ ์ ์ด์ผ๋ก ๋ณด๊ณ ๋ฉ์ถ ๋ค end-effector ๋์ด๋ฅผ ๋จ์กฐ ์ฆ๊ฐ์ํค๋ฉฐ ํ ์์ธ๋ก ๋ณต๊ทํ๋ค. ๋์งธ, ๋ผ๋ฒจ ๊ท์น. ๋ค์์ ์์์ผ๋ก ๋ฌผ์ฒด 6D ์์ธ๋ฅผ ์ถ์ ํด 3 s hold ๋์ ๋ฌผ์ฒด๊ฐ ์ฒ์ ๋์ด๋ณด๋ค ๊ณ์ 5 cm ์ด์ ๋ ์์ผ๋ฉด ์ฑ๊ณต, ์๋๋ฉด ์คํจ๋ค(ยง3.3).
reset์ โํ์ฌ stable pose P_i์์ ์ง๋ ์ ์ฝโ๊ณผ โ๋ชฉํ stable pose P_j์ ๋ด๋ ค๋๋ ์ ์ฝโ์ ํ๋์ ์ถฉ๋ ์ฅ๋ฉด์ผ๋ก ํฉ์ณ ๋ ๋์ ๋ชจ๋์์ ์ถฉ๋ ์๋ grasp๋ฅผ ์์ฑ๊ธฐ์์ ๋ค์ ๋ฝ๋ ๋ฐฉ์์ด๋ค(ยง3.4). ๋ฌผ์ฒด๋ฅผ ๋จ์ด๋จ๋ ค ์ด์ ๋งก๊ธฐ๋ ๋์ ๋ชฉํ ์์ธ๋ก ์ง์ ๋๋๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- DB ๊ท๋ชจ(ยง3.5): 100๊ฐ ๋ฌผ์ฒด, 3,593ํ = ์ฑ๊ณต 1,912 + ์คํจ 1,681. Allegro 2,226ํ(์ฑ๊ณต๋ฅ 39.4%), Inspire 1,367ํ(75.7%).
- ์๊ฒฉ์กฐ์ ๋๋น ์์ง ๋น์ฉ(Fig. 5 ์ผ์ชฝ, 500ํ): ์ฌ๋ ์๊ฐ 9.3 h โ 0.2 h(์ถ์ ์น), ๋ฒฝ์๊ณ 28.4 h โ 10.3 h, ๊ฐ์ 31ํ. ๋์ ์์ง ์ฑ๊ณต๋ฅ ์ ์๊ฒฉ์กฐ์ 71.7% vs AutoDex 50.7%.
- ์ค๊ธฐ ๊ฒ์ฆ์ ํจ๊ณผ(Fig. 5 ์ค๋ฅธ์ชฝ, 20๊ฐ ๋ฌผ์ฒด, 515ํ): ๊ฒ์ฆ DB์์ ๊ฒ์ํ grasp 76% vs ์๋ฎฌ sanity ํํฐ๋ง ๊ฑฐ์น DB 34%. ์ฅ๋ฉด๋ณ ๊ฒฉ์ฐจ๋ cluttered์์ ๊ฐ์ฅ ํฌ๋ค.
- reset(Fig. 6 ์ผ์ชฝ): ์๋ ๋ํ๋ก๋ ๊ฑฐ์ ์ผ์ด๋์ง ์๋ ์์ธ ์ ์ด(P(P_j\mid P_i)\approx 0)์์๋ ๋์ reset ์ฑ๊ณต. Reorient + Passive Release๋ 5.3%์์ ๋ฌผ์ฒด๋ฅผ ์์ ๊ณต๊ฐ ๋ฐ์ผ๋ก ํ๊ฒจ ๋ธ๋ค.
- ์นด๋ฉ๋ผ ์(Fig. 6 ์ค๋ฅธ์ชฝ): 20๋ ๊ธฐ์ค ์์ธ์์ ํ๊ท ADD-S๊ฐ 2๋ 14.3 mm โ 16๋ 0.5 mm.
๊ฒฐ๋ก :
AutoDex๋ โ์๋ฎฌ ํ๋ณด + ์ค๊ธฐ ํ์ โ์ด๋ผ๋ ๋น์ฐํด ๋ณด์ด๋ ์กฐํฉ์ ์ค์ ๋ก ๋ฌด์ธ์ผ๋ก ๋์๊ฐ๊ฒ ๋ง๋ ๊ณตํ์ ๋ณด์ฌ ์ค๋ค. ์ถฉ๋ ๊ฐ์์ pose-directed reset์ด ๊ทธ ํต์ฌ ๋ถํ์ด๊ณ , ์ฌ๋ ์๊ฐ 0.2 h๋ผ๋ ์ซ์๊ฐ ๊ทธ ๊ฒฐ๊ณผ๋ค. ํ์ง๋ง ๋ ผ๋ฌธ์ด ์ ๋์ผ๋ก ๋ณด์ธ ๊ฒ์ โ์์ง ๋น์ฉโ๊ณผ โํ ๋ฒ ์ฑ๊ณตํ grasp๋ฅผ ๋ค์ ์ฐ๋ฉด ์ ๋๋คโ๊น์ง๋ค. ์ด ๋ฐ์ดํฐ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ํ์ตํ๋ ์คํ์ ์๊ณ , ์๋ ๋ผ๋ฒจ์ ์ ํ๋๋ ์ฌ์ง ์์์ผ๋ฉฐ, 34%๋ผ๋ ๋น๊ต ๊ธฐ์ค์ ๋ถ๋ก(v1)์์ โ๋ฌผ๋ฆฌ์ ์ฑ๊ณต์ ๊ฒ์ฆํ๋ ค๋ ๊ฒ์ด ์๋๋คโ๋ผ๊ณ ๋ฐํ ์ฝํ ์๋ฎฌ ํํฐ๋ค. ๊ณต๊ฐ ์ฝ๋๋ฅผ ์ฝ์ด ๋ณด๋ฉด ์ค์๊ฐ ์๋ ๋ผ๋ฒจ์ ๋ ผ๋ฌธ์ โ3 s ๋์ 5 cmโ๊ฐ ์๋๋ผ โ๋ค์ด ์ฌ๋ฆฐ ๋ค ๋ฐ๋ฅ ChArUco ๋ณด๋๊ฐ ๋ค์ ๋ค ๋ณด์ด๋๊ฐโ๋ก ํ์ ํ๋ค(์๋ ์ฝ๋์ ๋์กฐ).
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
๋ค์ง grasp ๋ฐ์ดํฐ์ ๋ณ๋ชฉ์ โํ๋ณด๋ฅผ ๋ง๋๋ ์ผโ์ด ์๋๋ผ โํ๋ณด๊ฐ ์ค์ ๋ก ๋๋์ง ํ์ธํ๋ ์ผ์ ์ฌ๋์ด ๋ถ์ด ์์ด์ผ ํ๋ค๋ ๊ฒโ ์ด๋ค. AutoDex๋ ์์ฑ๊ธฐ๋ฅผ ๊ทธ๋๋ก ๋๊ณ ํ์ธ ์ชฝ์ ์๋ํํ๋ค. 20๋ ์นด๋ฉ๋ผ๊ฐ ์์ ๊ฐ๋ฆฐ ๋ฌผ์ฒด๋ฅผ ๊ณ์ ์ถ์ ํด ์ฑ๊ณต์ ํ์ ํ๊ณ , ํ์ต๋ ํ ํฌ ๋ชจ๋ธ์ด ์ฌ๋ ๋์ ๋น์ ์ ์ง๋ฅผ ๋๋ฅด๊ณ , reset ๋ชจ๋์ด ๋ค์ ํ๋ณด๋ฅผ ์ํํ ์ ์๋ ์์ธ๋ก ๋ฌผ์ฒด๋ฅผ ์ง์ ์ฎ๊ฒจ ๋๋๋ค. ์ด๋ ๊ฒ ๋ชจ์ ๊ฒ์ ์ ์ฑ ์ด ์๋๋ผ โ์ด ๋ฌผ์ฒด๋ฅผ ์ด ์์ธ๋ก ์ด๋ ๊ฒ ์ฅ๋ฉด ๋ค๋ ธ๋ค/์ ๋ค๋ ธ๋คโ๋ ๊ธฐ๋ก์ ํ ์ด๊ณ , ์ฐ๋ ๋ฐฉ๋ฒ๋ ํ์ต์ด ์๋๋ผ ๊ฒ์์ด๋ค. ์ด ๊ธ์ ๋นํ์ ์ด ํ๊ฐ ์ผ๋ง๋ ๋ฏฟ์ ๋งํ์ง(๋ผ๋ฒจ), ์ด ํ๊ฐ ๋ฌด์์ ์ฆ๋ช ํ๋์ง(76% vs 34%), ๊ทธ๋ฆฌ๊ณ ์ด ํ๋ก ์์ง ๋ฌด์์ ํ์ง ์์๋์ง(ํ์ต)์ ๋ชจ์ธ๋ค.
๋ฐฐ๊ฒฝ: ์ ์ฌ๋์ด ๋ณ๋ชฉ์ธ๊ฐ (ยง1, ยง2)
์ ์๋ค์ ๊ธฐ์กด ์์ง ๋ฐฉ์์ โ๊ท๋ชจ vs ๋ฌผ๋ฆฌ์ ํ๋น์ฑโ์ trade-off๋ก ์ ๋ฆฌํ๋ค(ยง1).
- ์๊ฒฉ์กฐ์ยท์ฌ๋ ์์ฐ. ์ค์ ์ ์ด ๊ฒฐ๊ณผ๊ฐ ๋จ์ง๋ง ๋๋ฆฌ๊ณ ํผ๋ก์ ๋ฌถ์ด๋ฉฐ, ์ ๊ทผ ๋ฐฉํฅยท์๊ฐ๋ฝ ๋ฐฐ์น๊ฐ ์กฐ์์ ์ ํ์ ํธํฅ๋๋ค. ๊ด๋ จ ์ฐ๊ตฌ ์ ์ ์๊ฒฉ์กฐ์ ๋ฐ์ดํฐ์ (RealDex, ๊ฐ์ ์ฐ๊ตฌ์ค์ HRDexDB ๋ฑ), ์ฌ๋ ์ ๋์ ์บก์ฒ(DexCap ๋ฑ), ์์ ๋๋ ์ฅ์น(UMI, DexUMI), AR/VR ์์ง(DART, ARCap)์ ๋ฌถ์ด โ๋ชจ๋ ์์ฐ๋ง๋ค ์ฌ๋์ด ํ์ํ๋คโ๊ณ ์ ๋ฆฌํ๋ค(ยง2).
- ์ต์ ํยท์๋ฎฌ ์์ฑ. BODex, Dexonomy, DexGraspNet ๊ณ์ด์ ํ๋ณด๋ฅผ ์ธ๊ฒ ๋ง์ด ๋ง๋ ๋ค. ๊ด์ ํ๊ณ, IK, ๊ฐ์ฒด ์ถฉ๋, ๊ฒฝ๋ก ๊ณํ ๊ฐ๋ฅ์ฑ์ mesh์ ๋ณด์ ์ด ์ ํํ๋ฉด ๊ฝค ๋ฏฟ์ ๋งํ๊ฒ ํ์ธ๋๋ค. ํ์ง๋ง ์ด๊ฒ์ โ์คํ ๊ฐ๋ฅํ๋คโ๊น์ง์ด๊ณ โ์ฅ๊ณ ๋ฒํด๋คโ๋ ์๋๋ค. ๋ง์ฐฐ, ๋ฏธ๋๋ฌ์ง, compliance, ์๊ฐ๋ฝ ํจ๋ ๋ณํ, ์ก์ถ์์ดํฐ ๊ฑฐ๋, ์ ์ด๋ ฅ ๋ถํฌ๊ฐ ๊ฒฐ์ ํ๋ ๋ถ๋ถ์ ์๋ฎฌ์ด ์ ํํ ๋ด๊ธฐ ์ด๋ ต๋ค(ยง1).
- ์์จ ์ค๊ธฐ ์์ง. QT-Opt, MT-Opt, AutoRT, RoboFuME ๊ฐ์ ์์จ ์์ง์ ์์์ง๋ง ์ ์ฑ ์ด ๋ง๋ ๊ฒฝํ์ ๋ชจ์ผ๋ ๊ฒ์ด๊ณ ๋๋ถ๋ถ ํํ ๊ทธ๋ฆฌํผ๋ค. ์๋ฎฌ๋ก ์์ฑํ ๋ค์ง ํ๋ณด๋ฅผ ๋๋์ผ๋ก ์คํยทํ์ ํ๋ ์ผ๋ฐ ๋ฉ์ปค๋์ฆ์ ์์๊ณ , ๊ทธ ํต์ฌ ๋์ ๋ ์ ๋ขฐํ ๋งํ ์ฑ๊ณต ํ์ ๊ณผ ์์ธ๋ณ reset์ด๋ผ๊ณ ์ ์๋ค์ ๋ณธ๋ค(ยง2).
๊ทธ๋์ ๋ฌธ์ ์ ์๋ โgrasp ์์ฑโ์ด ์๋๋ผ โend-to-end ๋ฌด์ธ ์์งโ ์ด๋ค. ์ฌ๋์ด ๋ผ๋ ์ง์ ์ด ํ๋๋ผ๋ ๋จ์ผ๋ฉด ์๊ฒฉ์กฐ์์ ๋ณ๋ชฉ์ด ๋์ด์๋๋ค๋ ๊ฒ์ด ์๋ก ์ ๋ ผ์ง๋ค(ยง1).
๋ฐฉ๋ฒ โ : ํ๋ณด ์์ฑ (ยง3.1)
์์ฑ๊ธฐ๋ ๋ชจ๋์์ด๋ค. ๋ฌผ์ฒด ๋ชจ๋ธ๊ณผ ์ฅ๋ฉด ๋ช ์ธ๋ฅผ ๋ฐ์ โ๋ฌผ์ฒด ์ขํ๊ณ wrist pose + ์ ๊ด์ ๊ฐโ ํ๋ณด ์งํฉ์ ๋๋ ค์ฃผ๋ฉด ๋๋ค. ์์ฑ๊ธฐ๋ ๊ธฐํยท๊ธฐ๊ตฌํ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ํ๋ณด๋ฅผ ๋ด๋ ๋ฐ๊น์ง๋ง ์ฑ ์์ง๊ณ , ์ค์ ์ ์ด์์์ ์์ ์ฑ์ AutoDex์ ์ค๊ธฐ ์ํ์ด ํ์ ํ๋ค.
์ด ๋ ผ๋ฌธ์ BODex๋ฅผ ์ฐ๊ณ , ์ฅ๋ฉด ๋ช ์ธ๋ฅผ ๋ฒฝ(wall)ยท์ ๋ฐ(shelf)ยท์์(box) ์ธ ๊ฐ์ง ํ๋ฉด ์ ์ฝ primitive๋ก ๋ง๋ ๋ค. ํ๋ ๋ฐฉํฅ์ ์ ๊ทผ์ ๋ง๋ ์์ด ๋ค์ด๊ฐ ์ ์๋ ์์ ๋ฐํ๋ ๋บ๋ค. ๋ฌผ์ฒด์ stable tabletop pose ์งํฉ์ \mathcal{P}๋ผ ํ ๋, ๊ฐ P_i\in\mathcal{P}๋ง๋ค primitive๋ณ ํ๋ณด๋ฅผ ๋ชจ์ \mathcal{G}_{\mathrm{cand}}(P_i)๋ฅผ ๋ง๋ ๋ค. ์คํ ์ค์๋ ํ์ฌ stable pose์ ํ๋ณด๋ง ๊ณ ๋ คํ๊ณ , ์๋ ์ ํ ์คํ ๊ฐ๋ฅ ํ๋ณด๊ฐ ๋ฐ๋ฅ๋๋ฉด reset์ผ๋ก ๋ค๋ฅธ ์์ธ๋ก ์ฎ๊ธด๋ค.
v2 ๋ณธ๋ฌธ์ ์ฌ๊ธฐ์ ๋ฉ์ถ์ง๋ง, v1์ Supplementary(v2์์ ํต์งธ๋ก ๋น ์ก๋ค)์๋ ์ฌํ์ ์ค์ํ ์ธ๋ถ๊ฐ ์๋ค.
| ํญ๋ชฉ | v1 Supplementary์ ์์ |
|---|---|
| stable pose ์ ๋ฆฌ | ๋ฑ๋ก๋ ๋์นญ์ถ์ด ๊ฑฐ์ ์์ง(์ธ๊ณ z ์ฑ๋ถ > 0.95)์ด๋ฉด ํ ์์ธ๋ก ์ ๊ทํ, ์๋๋ฉด yaw 0ยท72ยท144ยท216ยท288ยฐ์ 5๊ฐ ๋ณํ |
| ๋ฒฝ | ๋ฌผ์ฒด์์ 2ยท4ยท6ยท8 cm ๋จ์ด์ง ์์ง๋ฉด |
| ์ ๋ฐ | ์๋ฒฝยท๋ท๋ฒฝยท์ฒ์ฅ์ ๊ฐ์ ๊ฐ๊ฒฉ์ผ๋ก |
| ์์ | ๋ฌผ์ฒด ์๋ถ๋ถ 5ยท8 cm๋ง ํ ๋๋ฆฌ ์๋ก ๋ ธ์ถ |
| BODex ์๋ | ์์ฑ๊ธฐ ๊ธฐ์ค ์ ํจ ํ๋ณด๊ฐ 5๊ฐ ์ด์ ๋์ฌ ๋๊น์ง N\in\{200,1000\}๋ก ๋๋ฆผ |
| ์๋ฎฌ sanity ํํฐ | MuJoCo์์ pre-grasp โ grasp โ squeeze ํ 0.1 N์ ์ค๋ ฅ ๋ฐฉํฅ์ผ๋ก 50 step ๊ฐํด ๋ฌผ์ฒด๊ฐ 5 cm ๋๊ฒ ์์ง์ด๋ฉด ๊ธฐ๊ฐ. โphysical grasp success๋ฅผ ๊ฒ์ฆํ๋ ค๋ ๊ฒ์ด ์๋๋คโ๋ผ๊ณ ๋ช ์ |
| open pose | wrist๋ฅผ ๊ณ ์ ํ๊ณ ์๊ฐ๋ฝ๋ณ ์ต์ sphere clearance์ ํฉ์ ์ต๋ํ: q_{\mathrm{open}}=\arg\max_{q}\sum_f \min_{s\in\mathcal{S}_f} d_s(q;T_w) |
| squeeze | q_{\mathrm{sqz}} = c\,q_{\mathrm{grasp}}-(c-1)\,q_{\mathrm{pre}}, Allegro c=6, Inspire c=2, ๊ด์ ํ๊ณ๋ก clip |
๋ ๊ฐ์ง๊ฐ ๋์ ๋๋ค. ํ๋๋ squeeze๊ฐ pre-grasp์์ grasp ๋ฐฉํฅ์ผ๋ก ์ ํ ์ธ์ฝํด ์๊ฐ๋ฝ์ ์ ์ด ๋๋จธ๋ก ๋ ๋ฐ์ด ๋ฃ๋ ๊ฒ์ธ๋ฐ, Allegro๋ ๊ทธ ๊ฑฐ๋ฆฌ๋ฅผ 5๋ฐฐ ๋ ๊ฐ๋ค(c-1=5). ์ค๊ธฐ ์ฑ๊ณต๋ฅ ์ ์์ฑ๊ธฐ ํ๋ณด ์์ฒด๋ง์ด ์๋๋ผ ์ด ์๋ณ ์์์๋ ๋ฌ๋ ค ์๋ค๋ ๋ป์ด๋ค(๊ณต๊ฐ ์ฝ๋์ ํํ ๊ธฐ๋ณธ๊ฐ์ ์ด์ ๋ค๋ฅด๋ค. ์ฝ๋์ ๋์กฐ). ๋ค๋ฅธ ํ๋๋ sanity ํํฐ์ ์ ์๋ค. ์ด ํํฐ๊ฐ ๋ค์์ โmodel-screenedโ ๋น๊ต ๊ธฐ์ค์ด ๋๋๋ฐ, v2 ๋ณธ๋ฌธ์ ๊ทธ ์ด๋ฆ๋ง ์ฐ๊ณ ์ ์๋ ๋น ์ ธ ์๋ค(์คํ โก ์ ).
๋ฐฉ๋ฒ โก: workcell๊ณผ ์ถฉ๋ ๊ฐ์ (ยง3.2)

AutoDex workcell๊ณผ ์คํ ์(Fig. 2). ์ผ์ชฝ์ 6-DoF xArm๊ณผ ๊ต์ฒดํ ๋ค์ง ์, 20๋ ๋๊ธฐํ RGB ์นด๋ฉ๋ผ๊ฐ ๋ฌ๋ฆฐ LED ์กฐ๋ช ์ . ์ค๋ฅธ์ชฝ์ ๋ฒฝยท์ ๋ฐยท์์ ์ ์ฝ์์ ์์ฑ๋ ํ๋ณด์ ๊ทธ ์ค๊ธฐ ์คํ์ ์ฌ๋ฌ ์์ ์์ ๋๋ํ ๋ณด์ธ ๊ฒ.
| ๊ตฌ์ฑ | ์ฌ์(์ถ์ฒ) |
|---|---|
| ํ | 6-DoF xArm(xArm6, v1 Supp.) |
| ์ | 16-DoF Allegro Hand ๋๋ 6-DoF Inspire Hand, ํ์คํ๋ ํ-์ ๊ฒฐํฉ๋ถ๋ก ๊ต์ฒด |
| ์ | 1.5 ร 1.5 ร 2.5 m, LED ์กฐ๋ช |
| ์นด๋ฉ๋ผ | RGB 20๋, 2048 ร 1536, 30 FPS, sub-millisecond ํ๋์จ์ด ํธ๋ฆฌ๊ฑฐ |
| ๋ณด์ | ๋ด๋ถ ํ๋ผ๋ฏธํฐ๋ ChArUco๋ก ์ฅ์ฐฉ ์ , ์ธ์ ๋ณ ์ธ๋ถ ํ๋ผ๋ฏธํฐ๋ COLMAP + hand-eye. ์ฌํฌ์ ์ค์ฐจ 0.2~0.5 px(v1 Supp.) |
| ๋ก๋ด ์ ์ด๊ธฐ | 120 Hz๋ก ํยท์์ ๊ด์ ์์นยท์๋ยทํ ํฌยท๋ชจํฐ ์ ๋ฅยท๋ช ๋ น๊ฐ ์คํธ๋ฆฌ๋ฐ |
| ์๊ฐ ์ ๋ ฌ | ๋ณด์ ๋ ๋ก๋ด-์นด๋ฉ๋ผ timestamp offset |
| ์ถฉ๋ ๊ฐ์ | residual-torque MLP(์๋) |
์ถฉ๋ ๊ฐ์๊ฐ ์ ํ์ํ๊ฐ. ๋ฌด์ธ์ผ๋ก ๋๋ฆฌ๋ ค๋ฉด ์๊ธฐ์น ์์ ์ ์ด์์ ์ค์ค๋ก ๋ฉ์ถฐ์ผ ํ๋ค. ๊ทธ๋ฐ๋ฐ ํ์ ๋ด์ฅ ์ถฉ๋ ๊ฐ์ง๊ธฐ๋ ์ฅ ๋ฌผ์ฒด๊ฐ ์ง์์ ์ธ ์ธ๋ถ ํ์ค์ผ๋ก ๋ณด์ด๊ณ , ์์ด end-effector ๊ด์ฑ์ ๋ฐ๊ฟ ์ค๊ฒฝ๋ณด๋ฅผ ๋๋ค. ๊ทธ๋์ ๊ฐ์ ํ-์ ์กฐ๋ฆฝ์ฒด์ ์ถฉ๋ ์๋ ๋์์ผ๋ก โ์ ์ ํ ํฌโ MLP๋ฅผ ํ์ตํ๊ณ ์์ฐจ๋ฅผ ๋ณธ๋ค(์ Ping์ ์). ์ค๊ฒฝ๋ณด๋ฅผ ์ค์ด๋ ค๊ณ ๊ฐ์๋ ํ ์ด๋ธยท์ฅ๋ฉด ๊ทผ์ฒ๋ก ๋ด๋ ค๊ฐ๋ ๊ตฌ๊ฐ์ฒ๋ผ ์ ์ด์ด ์ํํ ๊ตฌ๊ฐ์์๋ง ์ผ ๋ค. ๊ฐ์ง๋๋ฉด ๋ฉ์ถ๊ณ , end-effector ๋์ด๋ฅผ ๋จ์กฐ ์ฆ๊ฐ์ํค๋ฉฐ ํ ์์ธ๋ก ๋ณต๊ทํ๋ ๊ฒฝ๋ก๋ฅผ ๋ค์ ๊ณํํ๋ค.
๋ณธ๋ฌธ์ ๋ฌธํฑ์ โpreset safety thresholdโ๋ผ๊ณ ๋ง ์ฐ์ง๋ง, v1 Supplementary์๋ ๊ตฌํ์ด ๊ตฌ์ฒด์ ์ผ๋ก ๋์ ์๋ค. ํ์ต ๋ฐ์ดํฐ๋ cuRobo๋ก ๋ฏธ๋ฆฌ ์ถฉ๋์ ๊ฑธ๋ฌ ๋ธ ์ ์ ยท๋์ ๊ถค์ , ๋ชจ๋ธ์ 100 KB ๋ฏธ๋ง์ ์์ MLP, ์๋ณด ๋ฃจํ 100 Hz์์ CPU๋ก ์ฝ 30 ยตs, ๋์ ์ง์ ์งง์ ์ ์ baseline์ ๋นผ์ drift๋ฅผ ํก์, ์ด๊นจ ๊ด์ J_1,J_2์ ์์ฐจ๊ฐ 30 Nยทm๋ฅผ 50 sample(์ฝ 0.5 s) ๋์ผ๋ฉด ์ ์ด. ๋ค์ด ์ฌ๋ฆฌ๋ ๋์์์๋ ์ฅ ๋ฌผ์ฒด ํ์ค๊ณผ ๊ตฌ๋ถ์ด ์ ๋๋ฏ๋ก ๋๋ค.

residual-torque ์ ์ด ๊ฐ์ง ์(v1 Supplementary). ์ฅ ๋ฌผ์ฒด๋ฅผ ๋ด๋ ค๋๋ค๊ฐ ์์๋ณด๋ค ์ผ์ฐ ํ ์ด๋ธ์ ๋ฟ์ ๋ ์ฅ๋ฉด. ๊ฐ์๊ธฐ๊ฐ ์ ์ด์ ์ก์ ํ๊ฐ์ ๋ฉ์ท๋ค. v2์๋ ์ค๋ฆฌ์ง ์์ ๊ทธ๋ฆผ์ด๋ค.
v1 Supplementary๋ ์ด ์ฅ์น๊ฐ ์ค์ ๋ก ํ์ํ๋ค๋ ์ด์ฉ ๊ธฐ๋ก๋ ๋จ๊ฒผ๋ค. ๊ฐ์ ์์ด ๋๋ฆฐ ์ด๊ธฐ 1,870ํ ์คํ์์ ์ถฉ๋ ๋ ๋ฒ์ด ํ-์ ๊ฒฐํฉ ์ด๋ํฐ๋ฅผ ๋ง๊ฐ๋จ๋ ธ๊ณ , ๊ฐ์๋ฅผ ์ผ ๋ค๋ก๋ ์์์ด ์์๋ค. ๊ฐ์๊ธฐ๋ ์ ์ฒด ์ํ์ 2.7%(์ ๊ทผ ์ค)์ 8.9%(๋ด๋ ค๋๊ธฐ ์ค)์์ ํ์ ๋ฉ์ท๋๋ฐ, ๋์ ๋ณด์ด๋ ์ ์ด์ ๊ฐ๊ฐ 0.3%์ 3.1%์๋ค. ๋๋จธ์ง๋ ์ ์ด ์๋ ๋ณด์์ ์ค๋จ์ด๋ค. ์ ์๋ค์ โ์ค๋จ์ ์ํ ํ๋๋ฅผ ๊ฑด๋๋ธ ๋ฟ์ด์ง๋ง ๋์น ์ถฉ๋์ ๋ก๋ด์ ๋ง๊ฐ๋จ๋ฆฐ๋คโ๋ฉฐ ์ด ๋ณด์์ฑ์ ์๋๋ ๊ฒ์ผ๋ก ๋ณธ๋ค. ๋ค๋ง ์ด ์์น๋ v1์๋ง ์๊ณ v2 ๋ณธ๋ฌธ์๋ ์๋ค. ๋์น ์ถฉ๋(false negative)์ ๋น์จ์ ์ด๋ ํ์๋ ์๋ค. ๊ณต๊ฐ ์ฝ๋์ ๋ฌธํฑ์ v1์ 30 Nยทm์ ๋ค๋ฅด๊ณ ๊ตฌ๊ฐ๋ณ๋ก ๊ฐ๋ฆฐ๋ค(์ฝ๋์ ๋์กฐ).
๋ฐฉ๋ฒ โข: ๋ฌด์ธ ์์ง ๋ฃจํ (ยง3.3)
ํ ๋ฐํด๋ ๋ค์๊ณผ ๊ฐ๋ค(ยง3.3).
- Perceive: ๋ค์์ ์์์ผ๋ก ๋ฌผ์ฒด 6D ์์ธ๋ฅผ ์ถ์ ํ๊ณ ํ์ฌ stable pose P_i๋ฅผ ํ๋ณํ๋ค.
- Filter: \mathcal{G}_{\mathrm{cand}}(P_i)๋ฅผ ๋ก๋ด ์ขํ๋ก ์ฎ๊ฒจ ํ IK ํด๊ฐ ์๊ฑฐ๋ ์ถฉ๋ํ๋ ํ๋ณด๋ฅผ ๋บ๋ค. ์๋ ์ ํ ์คํ ๊ฐ๋ฅ ํ๋ณด๊ฐ ์์ผ๋ฉด reset์ผ๋ก ๊ฐ๋ค.
- Select: ์๋ ์ ํ ์คํ ๊ฐ๋ฅ ํ๋ณด ํ๋๋ฅผ ๊ณ ๋ฅธ๋ค.
- Execute: ๋ฌผ์ฒดยทํ ์ด๋ธ๊ณผ์ clearance๋ฅผ ์ต๋ํํ open-hand ์์ธ๋ก wrist pose๊น์ง ์ถฉ๋ ์๋ ๊ฒฝ๋ก๋ฅผ ๊ณํํด ์ ๊ทผ, pre-grasp โ grasp(โ squeeze) ํ ๋ค์ด ์ฌ๋ ค ์ผ์ ์๊ฐ ๋ฒํด๋ค.
- Label: ๊ธฐ๋ก๋ ๋ค์์ ์์์์ 6D ์์ธ๋ฅผ ์ถ์ ํด โ3 s hold ๋์ ๊ณ์ 5 cm ์ด์โ์ด๋ฉด ์ฑ๊ณต.
- Save & place: ์คํ ๊ณํ, ๋ค์์ ์์, ์ถ์ ํ ๋ฌผ์ฒด ์์ธ, ์นด๋ฉ๋ผ ๋ณด์ , timing, ์ฅ๋ฉด ์ ๋ณด, ๋ผ๋ฒจ์ ์ ์ฅํ๊ณ , ๋ฌผ์ฒด๋ฅผ ํ ์ด๋ธ์ ๋ด๋ ค๋์ ๋ค ๋ฃจํ ์ฒ์์ผ๋ก ๋์๊ฐ๋ค. ์คํํ ํ๋ณด๋ ์ด stable pose์์ โ์๋ํจโ์ผ๋ก ํ์ํ๋ค.
v1 Supplementary๋ ์ด ์์ธ ์ถ์ ์ SAM3 mask โ ์์ ๋ณ FoundPose ๊ฐ์ค โ ์ ์์ silhouette-mask IoU๋ก ์ต์ ๊ฐ์ค ์ ํ โ ํฉ์์์ ๋ฒ์ด๋ ์์ ์ ๊ฑฐ โ silhouette ์ต์ ํ๋ก ์ ์ ํ๋ค๊ณ ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค์ํ ์ฌ์ค ํ๋. ์ฑ๊ณต/์คํจ ๋ผ๋ฒจ์ ์ค์๊ฐ ๋ฃจํ๊ฐ ์๋๋ผ ์ฌํ(post hoc)์ ๊ธฐ๋ก ์์ ์์์ multi-view GoTrack์ผ๋ก ์์ธ ๊ถค์ ์ ์ถ์ ํด ๋ถ์ธ๋ค. ์คํ ์ง์ฐ์ ๋๋ฆฌ์ง ์์ผ๋ ค๋ ์ค๊ณ๋ค. ๋ค๋ง ๊ณต๊ฐ ์ฝ๋์ ์ค์๊ฐ ์๋ ๋ผ๋ฒจ์ ์ด์ ๋ค๋ฅธ ๊ธฐ์ค์ ์ด๋ค(์ฝ๋์ ๋์กฐ).
Select ๋จ๊ณ์ ์์ ์ด ํ๋ณธ๋ง๋ค ๋ค๋ฅด๋ค. ๋ ผ๋ฌธ์ โ์๋ ์ ํ ์คํ ๊ฐ๋ฅ ํ๋ณด๋ฅผ ๊ณ ๋ฅธ๋คโ๊ณ ๋ง ์ด๋ค. ๊ทธ๋ฐ๋ฐ ํ๋ก์ ํธ ํ์ด์ง๋ โ๋จ์ ์ฅ๋ฉด ์กฐ๊ฑด์ ๊ฐ์ฅ ๋ง์ด ๋ฎ๋ ์คํ ๊ฐ๋ฅ grasp๋ฅผ ๊ณ ๋ฅด๊ณ , ์ฑ๊ณตํ๋ฉด ๊ทธ grasp๊ฐ ๋ฎ๋ ์กฐ๊ฑด๋ค์ ๋ชจ๋ ์๋ฃ๋ก ํ์ํด ํ ๋ฒ์ ์ค๊ธฐ ์ํ์ด ์ฌ๋ฌ ์ฅ๋ฉด์ ๋ชซ์ ํ๊ฒ ํ๋คโ ๊ณ ์ค๋ช ํ๋ค. ์๋ ์์์๋ ํ๋ณด๋ง๋ค ๋ฎ๋ ์กฐ๊ฑด ์๊ฐ ์ซ์๋ก ๋ถ์ด ์๋ค. ์ด coverage ๊ธฐ๋ฐ ์ ํ์ ์์ง ํจ์จ์ ์ข์ฐํ๋ ์ค๊ณ์ธ๋ฐ ๋ ผ๋ฌธ ์ด๋ ํ์๋ ์๋ค. ๊ณต๊ฐ ์ฝ๋์๋ ์คํ๋ผ์ธ greedy set cover ์ ๋ ฌ๋ก ๋ค์ด ์๋ค(์ฝ๋์ ๋์กฐ).
๋ฐฉ๋ฒ โฃ: pose-directed reset (ยง3.4)
ํ๋ณด๋ stable pose๋ณ๋ก ์ธ๋ฑ์ฑ๋ผ ์์ผ๋ฏ๋ก, ํ ์์ธ์ ํ๋ณด๊ฐ ๋ฐ๋ฅ๋๋ฉด ๋ฌผ์ฒด๋ฅผ ํน์ ๋ค๋ฅธ ์์ธ๋ก ์ฎ๊ฒจ์ผ ํ๋ค. ๊ตด๋ ค ๋จ์ด๋จ๋ฆฌ๋ ๊ฒ์ผ๋ก๋ ์ ๋๋ค. AutoDex๋ ์๋ ์ ํ ํ๋ณด๊ฐ ๋จ์ ๋๋ฌ ๊ฐ๋ฅํ ์์ธ ์ค ๊ฐ์ฅ ๋ ๋ณธ(least-seen) P_j๋ฅผ ๊ณ ๋ฅด๊ณ , ๋ค์์ฒ๋ผ reset grasp๋ฅผ ๋ง๋ ๋ค(ยง3.4).
- P_i์์ ์ง๋ ์ ์ฝ๊ณผ P_j์ ๋ด๋ ค๋๋ ์ ์ฝ์ ํ๋์ ์ถฉ๋ ์ฅ๋ฉด์ผ๋ก ํฉ์น๋ค. ์ด ์ฅ๋ฉด์์ ์ถฉ๋ ์๋ grasp๋ ๋ ๋์ ๋ชจ๋์ ๊ธฐํ์ ์ผ๋ก ์๋ฆฝํ๋ฏ๋ก, ๊ฐ์ ์-๋ฌผ์ฒด grasp๋ก ์ง๊ณ , ๋ค์ด ๋๋ฆฌ๊ณ , P_j๋ก ๋ด๋ ค๋๊ณ , ๋๊ณ , ๋น ์ง ์ ์๋ค(direct placement).
- ์ ์ยท์๋ฐ ๊ฐ์ ๋ฉ์ํ ๋ฌผ์ฒด๋ ๋ ์ ์ฝ์ ๋์์ ๋ง์กฑ์ํค๋ฉด ์์ด ๋ค์ด๊ฐ ๊ณต๊ฐ์ด ์๋ค. ๊ทธ๋์ ๋ด๋ ค๋๋ ๋์ ์ ์ํํด ๋ชฉํ ์์ธ๋ณด๋ค ๋์ด h์์ ๋๊ฒ ํ๋ค. ์ด๋ ๋์ ๋ค ๋จ์ด์ง๋ ๋ฌผ์ฒด๊ฐ ์๊ฐ๋ฝ์ ๋ฟ์ผ๋ฉด ์ต์ข ์์ธ๊ฐ ํํธ๋ฌ์ง๋ฏ๋ก, ๋ฌผ์ฒด ์๋์ ๊ฐ์์ ์ง์ง ๊ธฐ๋ฅ(virtual support pillars) ์ ์ถฉ๋ ํ์์ผ๋ก ๋ฃ์ด ๋ํ ์์ญ์ ์นจ๋ฒํ๋ grasp๋ฅผ ๋ฐฐ์ ํ๋ค.
- h=0๋ถํฐ ์๋ํ๊ณ ํด๊ฐ ์์ ๋๋ง ๋์ธ๋ค. ์ค์ ๋ก ์ ์ด์ ์ฑ๊ณตํ reset grasp๋ ์์ธ ์๋ณ๋ก ์บ์ํด ์ฌ์ฌ์ฉํ๋ค.

reset ์(Fig. 3 ์ผ์ชฝ). ์: ์บ์ ๋ํ ์์ธ์์ ์ธ์ด ์์ธ๋ก ์ง์ ๋ด๋ ค๋๊ธฐ. ์๋: ๋ฉ์ํ ๋๋ํ ๋ฌผ์ฒด๋ ๋ํ ์์ญ์ ๊ฐ์ ๊ธฐ๋ฅ(๋ ธ๋ ์๊ธฐ๋ฅ)์ ์ธ์ ์๊ฐ๋ฝ์ด ๋ค์ด๊ฐ์ง ์๋ reset grasp๋ฅผ ๊ณ ๋ฅด๊ณ ๋์ด๋ฅผ ๋๊ณ ๋๋๋ค. ๊ฐ ํ ์ฒซ ์นธ์ด ํฉ์น ์ถฉ๋ ์ฅ๋ฉด์์ ์์ฑํ reset grasp๋ค.
๋ฐฉ๋ฒ โค: DB์ retrieval ๊ธฐ๋ฐ ์คํ (ยง3.5)
์์ง ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ๋ค(ยง3.5).
| ํญ๋ชฉ | ๊ฐ | ํ์ ๊ฒ์ฐ |
|---|---|---|
| ์ ์ฒด ์ํ | 3,593 | 1,912 + 1,681 = 3,593 โ |
| ์ฑ๊ณต / ์คํจ | 1,912 / 1,681 | ์ ์ฒด ์ฑ๊ณต๋ฅ 53.2% |
| Allegro | 2,226ํ, ์ฑ๊ณต๋ฅ 39.4% | ์ฝ 877ํ ์ฑ๊ณต |
| Inspire | 1,367ํ, ์ฑ๊ณต๋ฅ 75.7% | ์ฝ 1,035ํ ์ฑ๊ณต(ํฉ 1,912 โ) |
| ๋ฌผ์ฒด | 100๊ฐ ๊ฐ์ ์ฉํ, 80% ๋๊ฒ IKEA | ์ฌ์ง: ํ๋ผ์คํฑยท๊ธ์ยท๋๋ฌดยท์ค๋ฆฌ์ฝยท์ข ์ดยทํ ์ดํยท์ธ๋ผ๋ฏน |
| ์ํ๋น ๊ธฐ๋ก | ์คํ ๊ณํ, ๋ค์์ ์์, ์ถ์ ํ ๋ฌผ์ฒด ์์ธ, ์นด๋ฉ๋ผ ๋ณด์ , timing, ์ฅ๋ฉด ์ ๋ณด, ๋ผ๋ฒจ |

100๊ฐ ๋ฌผ์ฒด ๋ผ์ด๋ธ๋ฌ๋ฆฌ(v1 Supplementary). v1์ ๋ฌด๊ฒ ๋ฒ์๋ฅผ 50 g ๋ฏธ๋ง ์ฉ๊ธฐ๋ถํฐ 500 g ๋๋ ์ฃผ๋ฐฉ ๋๊ตฌ๊น์ง๋ก ์ ๋๋ค.
๋ฐฐ์น(deployment)๋ ํ์ต์ด ์๋๋ผ ๊ฒ์์ด๋ค. ๋ณด์ ๋ RGB ์นด๋ฉ๋ผ 4๋๋ก ๋ชฉํ ๋ฌผ์ฒด์ 6D ์์ธ์ ์ฃผ๋ณ ์ฅ์ ๋ฌผ ํ์์ ์ถ์ ํ๋ค. SAM3๋ก mask, FoundationPose(arXiv:2312.08344)๋ก ์ด๊ธฐ ์์ธ, ๋ค์์ silhouette๋ก ์ ์ , Depth Anything 3๋ก ์ฃผ๋ณ ํ์์ ๋ณต์ํ๋ค. ๊ทธ๋ค์ ๊ทธ ๋ฌผ์ฒด์ ์ฑ๊ณต grasp๋ฅผ DB์์ ๊บผ๋ด ์์ ๊ณต๊ฐ ์ขํ๋ก ์ฎ๊ธฐ๊ณ , ์ฅ์ ๋ฌผ๊ณผ ๋ถ๋ชํ์ง ์๋ ํ ๊ถค์ ์ด ์กด์ฌํ๋ ์ฒซ ๋ฒ์งธ grasp๋ฅผ ์คํํ๋ค. ์ ์๋ค์ ์ด๊ฒ์ด โ์ ์ฑ ํ์ต์ด๋ ์ถ๊ฐ ์ค๊ธฐ ์ํ ์์ดโ ์ ์ฅ๋ฉด์์ ์คํํ๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ๊ฐ์กฐํ๋ค.

retrieval ๊ธฐ๋ฐ ์คํ(Fig. 4). ์ผ์ชฝ: ์บ ์์, ๊ทธ๋ฆ ์ ์ฌ๊ณผ ๊ฐ์ ๋ชฉํ ์ฅ๋ฉด. ๊ฐ์ด๋ฐ: DB์์ ๊บผ๋ธ ์ฑ๊ณต grasp(์, ์์ง ๋น์ ์ค๊ธฐ ์ฅ๋ฉด)๋ฅผ ๋ชฉํ ์ฅ๋ฉด์์ ์ถฉ๋ยท๋๋ฌ์ฑ ๊ฒ์ฌ(์๋). ๋นจ๊ฐ์ ์ถฉ๋๋ก ๊ธฐ๊ฐ, ์ด๋ก์ ์คํํ grasp. ์ค๋ฅธ์ชฝ: ์ค๊ธฐ ์คํ.
ํ ๊ฐ์ง ๋ง๋ถ์ด๋ฉด, Fig. 1์ โIn-the-wild Executionโ ์ฌ์ง์ ์ ์์ xArm๊ณผ ์ธํ์ด ๋ค๋ฅธ ํฐ์ 7์ถ ํ(Franka ๊ณ์ด๋ก ๋ณด์ธ๋ค)์ด ์ฃผ๋ฐฉยท์ข์ ์ฅ๋ฉด์์ ์คํํ๋ ๋ชจ์ต์ด๋ค. ๋ค๋ฅธ ํ์์ ์คํํ๋ค๋ฉด โ๋ฌผ์ฒด ์ขํ๊ณ wrist pose๋ฅผ ์ ์ฅํ๋ฏ๋ก ํ์ ๋ฌด๊ดํ๊ฒ ์ฌ์ฌ์ฉ๋๋คโ๋ ํฅ๋ฏธ๋ก์ด ์ฃผ์ฅ์ด ๋์ง๋ง, ๋ณธ๋ฌธ์ ๋ฐฐ์น ๋ก๋ด์ด ๋ฌด์์ธ์ง ์ฐ์ง ์๋๋ค. ๊ณต๊ฐ ์ฝ๋์๋ FR3(7์ถ) + Inspire ์กฐํฉ์ ๊ณ ๋ฅด๋ ์ ํ์ง๊ฐ ์์ด ๋ค๋ฅธ ํ์์ ์คํํ์ ๊ฐ๋ฅ์ฑ๊ณผ ๋ถํฉํ์ง๋ง, Fig. 5์ ์ ๋ ํ๊ฐ๊ฐ ์ด๋ ํยท์ด๋ ์์์ ์ด๋ค์ก๋์ง๋ ์ฌ์ ํ ์ ํ ์์ง ์๋ค.
์ง๊ด: โ๊ฒ์ฆ์ ํ์ต ๋์ ํํฐ๋ก ์ด๋คโ
AutoDex์ ์์ด๋์ด๋ ์๋ฎฌ ์์ฑ๊ธฐ์ ์ถ๋ ฅ ๋ถํฌ๋ฅผ ์ค๊ธฐ ๊ฒฐ๊ณผ๋ก ๊ฑฐ๋ฅด๋ rejection sampling์ผ๋ก ๋ณด๋ฉด ๊ฐ์ฅ ์ ์ดํด๋๋ค(ํ์์ ํด์). ์์ฑ๊ธฐ๋ ๊ธฐํ์ ์ผ๋ก ๊ทธ๋ด๋ฏํ ํ๋ณด๋ฅผ ๋๊ฒ ๋ฟ๋ฆฌ๊ณ , ์ค๊ธฐ๊ฐ ์ ์ด ๋ฌผ๋ฆฌ๋ผ๋ โ์ง์ง likelihoodโ๋ก ํ๋์ฉ ์ฑ์ ํ๋ค. ํต๊ณผํ ๊ฒ๋ง ๋จ๊ธฐ๋ฉด, ๋จ์ ์งํฉ์ ์ ์ด๋ ๊ทธ ๋ฌผ์ฒดยท๊ทธ ์ยท๊ทธ ์ ์ ์กฐ๊ฑด์์๋ ์ค๊ธฐ ๋ถํฌ ์์ ์๋ค.
์ด ๊ด์ ์์ ๋ณด๋ฉด ๋ ๊ฐ์ง๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๋ฐ๋ผ ๋์จ๋ค.
- 76% vs 34%๋ ๋๋์ง ์์ ๋ฐฉํฅ์ ๊ฒฐ๊ณผ๋ค. ์ค๊ธฐ์์ ํ ๋ฒ ๋ค๋ฆฐ grasp๋ฅผ ๋ค๋ฅธ ๋ฐฐ์น์์ ๋ค์ ์ฐ๋ฉด ์ ๋๋ ๊ฒ์ด ๋น์ฐํ๊ณ , ์คํ์ด ์ฌ๋ ๊ฒ์ โ๊ทธ ๋น์ฐํจ์ด ์ฅ๋ฉด์ด ๋ฐ๋์ด๋ ์ผ๋ง๋ ์ ์ง๋๋๊ฐโ๋ค. cluttered ์ฅ๋ฉด์์ ๊ฒ์ฆ DB๊ฐ 80~90%๋ฅผ ์ ์งํ ๊ฒ์ด ๊ทธ ๋ต์ด๋ค.
- ์ด ๋ฐฉ์์ ์ผ๋ฐํ๋ฅผ ์ ์ฅํ์ง ์๋๋ค. ํ๋ ๋ฌผ์ฒด๋ณยท์๋ณ์ด๋ค. ์ ๋ฌผ์ฒด๊ฐ ์ค๋ฉด ๊ทธ ๋ฌผ์ฒด๋ก ๋ค์ ์์งํด์ผ ํ๋ค. ์ ์๋ค๋ ๊ฒฐ๋ก ์์ retrieval์ โDB์ ์๋ ๋ฌผ์ฒด์ ์์ ๋ฒ์ ์์์โ ์ ํจํ๋ค๊ณ ํ์ ํ๋ค(ยง5). ์คํจ 1,681ํ๋ ๋ฐ๋ก ์ด ํ๊ณ๋ฅผ ๋๋ ์ฌ๋ฃ, ์ฆ ์ค๊ธฐ ๋ผ๋ฒจ๋ก grasp ํ๊ฐ๊ธฐ๋ ์์ฑ๊ธฐ๋ฅผ ํ์ตํ๋ ์ฌ๋ฃ์ธ๋ฐ, ๋ ผ๋ฌธ์ ๊ทธ ๋จ๊ณ๋ก ๊ฐ์ง ์๋๋ค.
reset๋ ๊ฐ์ ์์ ์ผ๋ก ๋ณด์ธ๋ค. Naive Drop์ โ์ด๋๋ก ๋จ์ด์ง์ง๋ ๋ฌผ๋ฆฌ์ ๋งก๊ธด๋คโ, AutoDex์ reset์ โ์์ฑ๊ธฐ์๊ฒ ์ง๊ธฐ์ ๋๊ธฐ๋ฅผ ๋์์ ๋ง์กฑํ๋ grasp๋ฅผ ๋ฌป๋๋คโ. ์์ฑ๊ธฐ๋ฅผ ๋ฐ์ดํฐ ์์ง ๋์๋ฟ ์๋๋ผ ์์ง ์ธํ๋ผ์ ๋ถํ์ผ๋ก๋ ์ฐ๋ ๊ฒ์ด ์ด ์์คํ ์ ์๋ฆฌํ ์ง์ ์ด๋ค.
์คํ โ : ์๊ฒฉ์กฐ์ ๋๋น ์์ง ๋น์ฉ (ยง4.1)
ํ๊ฐ๋ 100๊ฐ ์ค โ๋ํโ 20๊ฐ ๋ฌผ์ฒด ๋ถ๋ถ์งํฉ์์ ํ๊ณ , ์ฑ๊ณต ๊ธฐ์ค์ ์์ง๊ณผ ๊ฐ์ 5 cm/3 s๋ค(ยง4). 500ํ ์์ง ๋น๊ต๋ Fig. 5 ์ผ์ชฝ ํ๋ค.
| Teleop. | AutoDex | |
|---|---|---|
| ๋ฒฝ์๊ณ ์๊ฐ (h) | 28.4 | 10.3 |
| ๋ก๋ด ์๊ฐ (h) | 8.3 | 10.1 |
| ์ฌ๋ ์๊ฐ (h) | 9.3 | 0.2 |
| ๊ฐ์ | ํญ์ | 31 |
| ์ฑ๊ณต๋ฅ | 71.7% | 50.7% |
| ํ๊ท ๊ด์ jerk (rad/sยณ) | 13.7 | 10.7 |
| ์ ๊ทผ ๋ฐฉํฅ ๋ค์์ฑ | 60ยฐ | 82ยฐ |
๋ณธ๋ฌธ ์ค๋ช ์ ์ด๋ ๋ค. ์๊ฒฉ์กฐ์์ ์ฌ๋ ์๊ฐ 9.3 h๋ ์ฐ์ ์กฐ์ 8.3 h + ์ํธ ์ฐฉ์ฉยท์ค๋น 1.0 h์ด๊ณ , AutoDex์ 0.2 h๋ ๋ฌผ์ฒด ๋ฐฐ์น์ ๋ณต๊ตฌ์ ๋๋ ์ถ์ ์ฌ๋ ์๊ฐ์ด๋ค. ๋ฒฝ์๊ณ ์๊ฐ์ ์๊ฒฉ์กฐ์์ โํ์ค 8์๊ฐ ๊ทผ๋ฌด์ผโ์ ๊ฐ์ ํ ์ถ์ ์ด๋ค. jerk๋ ์๋ smoothing ํ ์ธก์ , ์ ๊ทผ ๋ฐฉํฅ ๋ค์์ฑ์ ๊ฐ์ ๋ฌผ์ฒด์ grasp ์ ์ฌ์ด ์ ๊ทผ์ถ ํ๊ท ๊ฐ๋๋ฅผ 34๊ฐ ๊ณตํต ๋ฌผ์ฒด์์ ๊ตฌํ ๊ฐ์ด๋ค.

์์ง ๋ฃจํ ์๊ฐ ๊ตฌ์ฑ(Fig. 3 ์ค๋ฅธ์ชฝ, 500ํ). ํ ๋ฐํด ํ๊ท 48.2 s ์ค ์คํ 51.5%(24.8 s), retract 24.6%(11.9 s), ์ธ์ 16.1%(7.8 s), ๊ฒฝ๋ก ๊ณํ 7.8%(3.8 s).
๋ช ๊ฐ์ง๋ฅผ ํ์ ์ซ์๋ก ์ง์ ๊ณ์ฐํด ๋ณด๋ฉด ์ด ๋น๊ต๊ฐ ๋ฌด์์ ๋งํ๊ณ ๋ฌด์์ ๋งํ์ง ์๋์ง ์ ๋ช ํด์ง๋ค(ํ์ ๊ณ์ฐ).
- ์ํ๋น ์๋๋ AutoDex๊ฐ ๋ ๋๋ฆฌ๋ค. ๋ก๋ด ์๊ฐ ๊ธฐ์ค ์๊ฒฉ์กฐ์ 8.3 h/500 = ์ํ๋น ์ฝ 60 s, AutoDex 10.1 h/500 = ์ฝ 73 s๋ค. ๋ฒฝ์๊ณ ๊ธฐ์ค AutoDex๋ 10.3 h/500 = ์ฝ 74 s/์ํ์ด๋ค. ์ด๋์ ์ํ์ ๋นจ๋ฆฌ ํด์๊ฐ ์๋๋ผ ์ฌ๋์ ํด์ยทํด๊ทผ ์์ด ์ฐ์์ผ๋ก ๋์์ ๋์จ๋ค. v1 ๋ณธ๋ฌธ๋ ๊ฐ์ ๋ง์ ํ๋ค(โindividual robot executions have comparable durationโ).
- ๋ฃจํ 48.2 s์ ์ํ๋น ์ฝ 73 s ์ฌ์ด์ ์ฝ 25 s๊ฐ ๋น์ด ์๋ค. ์ ๊ทธ๋ํ๋ โfully executed trialsโ์ grasp ์คํ ๋ฃจํ๋ง ์ฐ ๊ฒ์ด๊ณ , ๋ด๋ ค๋๊ธฐยท์์ธ ์ฌ์ถ์ ยทresetยท์ค๋จ๋ ์ํ์ ์๊ฐ์ ๋ค์ด ์์ง ์์ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค(ํ์ ์ถ์ ). ๋ ผ๋ฌธ์ ์ด ์ฐจ์ด๋ฅผ ์ค๋ช ํ์ง ์๋๋ค.
- ์ฑ๊ณต grasp ๊ธฐ์ค์ผ๋ก ๋ณด๋ฉด ๊ฒฉ์ฐจ๊ฐ ์ค์ด๋ ๋ค. ์ฑ๊ณต ์๋ ์๊ฒฉ์กฐ์ ์ฝ 359๊ฐ, AutoDex ์ฝ 254๊ฐ๋ค. ๋ฒฝ์๊ณ ์๊ฐ๋น ์ฑ๊ณต grasp๋ ์๊ฒฉ์กฐ์ ์ฝ 12.6๊ฐ, AutoDex ์ฝ 24.6๊ฐ๋ก ์ฝ 2๋ฐฐ, ์ฌ๋ ์๊ฐ๋น์ ์ฝ 38.5๊ฐ vs ์ฝ 1,270๊ฐ๋ค. ๋ฒฝ์๊ณ ๊ธฐ์ค ์ด๋์ โ2.8๋ฐฐ ๋น ๋ฅด๋คโ๋ณด๋ค โ์ฑ๊ณต grasp ๊ธฐ์ค ์ฝ 2๋ฐฐโ๊ฐ ์ ํํ๋ค. ๋ค๋ง AutoDex๋ ์คํจ๋ ๋ฐ์ดํฐ๋ผ๊ณ ์ฃผ์ฅํ๋ฏ๋ก ์ด๋ ๋ถ๋ชจ๊ฐ ๋ง๋์ง๋ ์ฐ์์์ ๋ฌ๋ ธ๋ค.
v1๊ณผ v2 ์ฌ์ด์ ์ด ๋น๊ต์ ํค๋๋ผ์ธ์ด ๋ฐ๋์๋ค. v1(2026-06-22)์ ์ด๋ก๊ณผ ๋ณธ๋ฌธ์ โ๊ฐ์ workcell์์ matched 500ํ ์์ง, AutoDex 10.3 h vs ์๊ฒฉ์กฐ์ 49.4 h, 4.8๋ฐฐ throughput ํฅ์โ์ด์๋ค. v2(2026-11-04)๋ 49.4 h๋ฅผ ์ง์ฐ๊ณ โ์ฌ๋ ์๊ฐ 0.2 h vs 9.3 h, ๋ฒฝ์๊ณ 10.3 h vs 28.4 hโ๋ก ๋ฐ๊ฟจ๋ค. 49.4/10.3 = 4.80์ด๊ณ 28.4/10.3 = 2.76์ด๋ฏ๋ก ๋ฒฝ์๊ณ ๋ฐฐ์๊ฐ 4.8๋ฐฐ์์ ์ฝ 2.8๋ฐฐ๋ก ๋ด๋ ค๊ฐ ์ ์ด๋ค.

v1์ throughput ๊ทธ๋ฆผ(v1 Fig. 5 ์ผ์ชฝ, v2์์ ์ ๊ฑฐ). ์๊ฒฉ์กฐ์(ํ๋)์ ์์ง ๊ตฌ๊ฐ์ ๊ธฐ์ธ๊ธฐ๊ฐ AutoDex(๋นจ๊ฐ)์ ๋น์ทํ๊ณ , ํฐ ๊ณ๋จ์ ์์ ์ค๋จ ๊ตฌ๊ฐ์ด๋ค. v1์ ์ด๊ฒ์ โoperator fatigue and end-of-day stopsโ๋ก ์ค๋ช ํ๋ค.
v1์ 49.4 h๋ ์ค์ธก ๋์ ๊ณก์ ์ด์๊ณ ๊ทธ ํฐ ๋ชซ์ด ๋ฐค์ฌ์ด ๊ฐ์ ์ค๋จ์ด์๋ค. v2์ 28.4 h๋ โ8์๊ฐ ๊ทผ๋ฌด์ผโ ๊ฐ์ ์ผ๋ก ๋ค์ ๊ณ์ฐํ ์ถ์ ์น๋ค. ๋ฐ๊พผ ์ด์ ๋ ์ ํ ์์ง ์๋ค. ๊ทธ๋ฆฌ๊ณ 28.4 h๊ฐ 9.3 h์ ์ฌ๋ ์๊ฐ๊ณผ 8์๊ฐ ๊ทผ๋ฌด์ผ์์ ์ด๋ป๊ฒ ๋์ค๋์ง ์ฐ์ถ์๋ ์๋ค(์: ํ๋ฃจ 8 h ์ผํ๊ณ 16 h ์ฐ ๋ค ๋จ์ 1.3 h๋ฅผ ํ๋ฉด 25.3 h๋ค). ์ฌ๋ ์๊ฐ์ด๋ผ๋ ์ถ์ผ๋ก ์ฎ๊ธด ๊ฒ์ ์ด ์์คํ ์ ๊ฐ์น๋ฅผ ๋ ์ ํํ ์ง๋ ๊ฐ์ ์ด์ง๋ง, ๋ฒฝ์๊ณ ๋ฐฐ์๋ ์ธก์ ์ด ์๋๋ผ ๋ชจ๋ธ๋ง ๊ฐ์ ์ ์์กดํ๋ ๊ฐ์ด ๋๋ค.
๋๋จธ์ง ๋ ์งํ์๋ ์ฃผ์๊ฐ ํ์ํ๋ค. ์ ๊ทผ ๋ฐฉํฅ ๋ค์์ฑ 82ยฐ vs 60ยฐ๋ AutoDex ํ๋ณด๊ฐ ๋ฒฝยท์ ๋ฐยท์์ ์ ์ฝ์ผ๋ก ์ ๊ทผ ๋ฐฉํฅ์ด ๊ฐ์ ๋ก ๋ถ์ฐ๋๋๋ก ์์ฑ๋ ๊ฒ์ด๋ผ ์ด๋ ์ ๋๋ ์ค๊ณ์ ๊ฒฐ๊ณผ๋ค. ์๊ฒฉ์กฐ์์ด ์ด๋ค ์ฅ๋ฉด์์ ์์ง๋๋์ง๋ ์ ํ ์์ง ์๋ค. jerk๋ โafter velocity smoothingโ์ด๋ผ๊ณ ๋ง ์ฐ์ฌ ์์ด ๋ ์ชฝ์ ๊ฐ์ smoothing์ ์ ์ฉํ๋์ง ์ ์ ์๋ค. ์๊ฒฉ์กฐ์ ์ชฝ ๋ฐ์ดํฐ๊ฐ ์ด๋ป๊ฒ ์์ง๋๋์ง(์กฐ์์ ์, ์๋ จ๋, ์ธํฐํ์ด์ค)๋ ์๋ค. โsuitโ๋ผ๋ ํํ๊ณผ ๊ฐ์ ์ฐ๊ตฌ์ค์ HRDexDB๊ฐ Xsens + MANUS ์๊ฒฉ์กฐ์์ผ๋ก ๊ฐ์ ๊ท๋ชจ(100๊ฐ ๋ฌผ์ฒด)์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋ค๋ ์ ์ผ๋ก ๋ณด์ ๊ทธ ์ฒด๊ณ์ผ ๊ฐ๋ฅ์ฑ์ด ์์ง๋ง(ํ์ ์ถ์ ), ๋ ผ๋ฌธ์ ๋ฐํ์ง ์๋๋ค.
์คํ โก: ์ค๊ธฐ ๊ฒ์ฆ์ด DB ํ์ง์ ์ผ๋ง๋ ๋ฐ๊พธ๋ (ยง4.2)
๊ฐ์ ์์ฑ๊ธฐ ์ถ๋ ฅ์์ ๋ DB๋ฅผ ๋ง๋ ๋ค(ยง4.2).
- model-screened DB: โsimulation sanity pre-filterโ๋ง ๊ฑฐ์น ์์ฑ ํ๋ณด. ์ค๊ธฐ ๊ฒ์ฆ ์์.
- AutoDex-validated DB: ์๋ ์์ง์์ ์ค์ ๋ก ์คํ๋ผ lift-and-hold๋ฅผ ํต๊ณผํ ํ๋ณด๋ง.
๊ฐ ์ํ ๋ฌผ์ฒด ์์ธยท์ฅ๋ฉด์์ ยง3.5์ retrieval ์ ์ฐจ(์์ ๊ณต๊ฐ ์ขํ ๋ณํ โ ์ถฉ๋ ์๋ ํ ๊ณํ ํํฐ โ ์คํ)๋ฅผ ๋๊ฐ์ด ์ ์ฉํ๋ค. ์ฅ๋ฉด์ tabletopยทwallยทcluttered ์ , 20๊ฐ ๋ฌผ์ฒด, ์ด 515ํ๋ค.

์ค๊ธฐ ๊ฒ์ฆ์ ํจ๊ณผ(Fig. 5 ์ค๋ฅธ์ชฝ). ํ๋์ ์ค๊ธฐ ๊ฒ์ฆ ์๋ DB, ๋นจ๊ฐ์ AutoDex ๊ฒ์ฆ DB์์ ๊ฒ์ํ grasp์ ์ค๊ธฐ ์ฑ๊ณต๋ฅ ์ ์ฌ์งยท์ฅ๋ฉดยท๋ฌด๊ฒ ๋ฒ์ฃผ๋ณ๋ก ๋ณด์ธ ๊ฒ. ์ ์ฒด๋ 76% vs 34%.
๋ ผ๋ฌธ์ ๋ฒ์ฃผ๋ณ ๋ง๋๊ฐ์ ์ซ์๋ก ์ฃผ์ง ์๋๋ค. ๊ทธ๋ฆผ์์ ๋ง๋ ๋์ด๋ฅผ ์ฝ์ผ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค(๊ทธ๋ฆผ ํ๋ ๊ฐ, ์ฝ ยฑ1%p).
| ๋ฒ์ฃผ | w/o Real Valid. | w/ Real Valid. |
|---|---|---|
| ์ฌ์ง: ๋๋ฌด | โ19 | โ67 |
| ์ฌ์ง: ํ๋ผ์คํฑ | โ52 | โ73 |
| ์ฌ์ง: ๊ธ์ | โ31 | โ76 |
| ์ฌ์ง: ์ข ์ด | โ43 | โ90 |
| ์ฅ๋ฉด: Table | โ37 | โ82 |
| ์ฅ๋ฉด: Wall | โ13 | โ67 |
| ์ฅ๋ฉด: Cluttered | โ7 | โ87 |
| ๋ฌด๊ฒ: Light | โ59 | โ74 |
| ๋ฌด๊ฒ: Middle | โ18 | โ74 |
| ๋ฌด๊ฒ: Heavy | โ22 | โ84 |
| ์ ์ฒด(๋ณธ๋ฌธ) | 34 | 76 |
๋ชจ๋ ๋ฒ์ฃผ์์ ๊ฒ์ฆ DB๊ฐ ๋๋ค๋ ๋ณธ๋ฌธ ์์ ์ ๊ทธ๋ฆผ๊ณผ ๋ง๋๋ค. โcluttered์์ ๊ฒฉ์ฐจ๊ฐ ๊ฐ์ฅ ํฌ๊ณ ๊ฒ์ฆ DB๊ฐ 80~90%๋ฅผ ์ ์งํ๋คโ๋ ๋ง๋๋ค. ํ์ง๋ง ํ๋ฅผ ๋๊ณ ๋ณด๋ฉด ๋ช ๊ฐ์ง๊ฐ ๊ฑธ๋ฆฐ๋ค.
1. ๊ธฐ์ค์ ์ ์ ์ฒด. ๋น๊ต ๊ธฐ์ค์ธ โsimulation sanity pre-filterโ๋ v2 ์ด๋์๋ ์ ์๊ฐ ์๋ค. v1 Supplementary๊ฐ ์ ์๋ฅผ ์ค๋ค. MuJoCo์์ 0.1 N์ ์ธ๋ ฅ์ 50 step ๊ฐํด 5 cm ๋๊ฒ ์์ง์ด๋ฉด ๋ฒ๋ฆฌ๋ ํํฐ์ด๊ณ , ์ ์๋ค ์ค์ค๋ก โdeliberately weakโ, โnot intended to validate physical grasp successโ ๋ผ๊ณ ์ผ๋ค. ์ฆ 34%๋ โ์๋ฎฌ์์ ๊ฒ์ฆํ graspโ์ ์ค๊ธฐ ์ฑ๊ณต๋ฅ ์ด ์๋๋ผ โ์ฌ์ค์ ๊ฑฐ๋ฅด์ง ์์ ์์ฑ๊ธฐ ์์ถ๋ ฅโ ์ ์ค๊ธฐ ์ฑ๊ณต๋ฅ ์ ๊ฐ๊น๋ค. ๊ทธ๋ฐ๋ฐ v2 ์ด๋ก์ ์ด๋ฅผ โcandidates screened only in simulationโ ์ด๋ผ ๋ถ๋ฅธ๋ค. ๋ ์๋ โ์๋ฎฌ ๊ฒ์ฆ vs ์ค๊ธฐ ๊ฒ์ฆโ์ผ๋ก ์ฝ๊ธฐ ์ฝ๋ค. BODex ์์ฒด๊ฐ MuJoCo ๋ฒค์น๋งํฌ๋ก grasp๋ฅผ ํ๊ฐํ๊ณ , BODex ๋ ผ๋ฌธ์ ๊ทธ ๋ฐ์ดํฐ๋ก ํ์ตํ ๋ชจ๋ธ์ด Shadow Hand ์ค๊ธฐ 20๊ฐ ๋ฌผ์ฒด์์ 81%๋ผ๊ณ ๋ณด๊ณ ํ๋ค. ์ด์ฒ๋ผ ๋ ๊ฐํ ์๋ฎฌ ๊ฒ์ฆ(์ธ๋ ฅ ์ํ, ์๋ฎฌ lift ์ํ)์ด๋ ํ์ต๋ grasp ํ๊ฐ๊ธฐ๋ฅผ ๊ธฐ์ค์ ์ผ๋ก ๋์์ด์ผ โ์๋ฎฌ๋ก๋ ์ ๋๊ณ ์ค๊ธฐ ๊ฒ์ฆ์ด ํ์ํ๋คโ๋ sim-vs-real ์ฃผ์ฅ์ด ์ฑ๋ฆฝํ๋ค. ์ง๊ธ์ ์คํ์ด ๋ณด์ธ ๊ฒ์ โ์ค๊ธฐ ๊ฒ์ฆ > ๊ฑฐ์ ๋ฌด๊ฒ์ฆโ์ด๋ค.
2. ์ ์ฒด 34%์ ์ฅ๋ฉด๋ณ ๋ง๋์ ์ ํฉ์ฑ. ์ฅ๋ฉด ๋ง๋ ์ (โ37, โ13, โ7)์ด ๋ชจ๋ 34% ๊ทผ์ฒ์ด๊ฑฐ๋ ๊ทธ๋ณด๋ค ๋ฎ๋ค. ์ ์ฒด 34%๊ฐ ์ํ ๊ฐ์ค ํ๊ท ์ด๋ผ๋ฉด, ๊ธฐ์ค์ ์ํ์ ์ฝ 88% ์ด์์ด Table ์ฅ๋ฉด์ด์ด์ผ ์ฐ์ ์ด ๋ง๋๋ค(๋๋จธ์ง๋ฅผ ์ ๋ถ Wall์ 13%๋ก ์ก์๋ (34-13.3)/(36.7-13.3)\approx 0.885, ํ์ ๊ณ์ฐ). ์ฅ๋ฉด๋ณ ์ํ ์๊ฐ ๊ทธ๋ ๊ฒ ์น์ฐ์ณค๊ฑฐ๋, ๋ฒ์ฃผ ๋ง๋์ ์ ์ฒด ๊ฐ์ด ๋ค๋ฅธ ์ง๊ณ์์ ๋์์ ์ ์๋ค. ๋ ผ๋ฌธ์ 515ํ๋ฅผ ๋ DBยท์ธ ์ฅ๋ฉดยท20๊ฐ ๋ฌผ์ฒด์ ์ด๋ป๊ฒ ๋๋ด๋์ง, ์ด๋ ์์ผ๋ก ํ๋์ง ๋ฐํ์ง ์์ ํ์ ํ ์ ์๋ค.
3. ๋ฌด์์ ์ฌ๋ ์คํ์ธ๊ฐ. ๊ฒ์ฆ DB์ grasp๋ ๊ฐ์ ๋ฌผ์ฒด ์ธ์คํด์ค, ๊ฐ์ ์, ๊ฐ์ ์ ์์ ํ ๋ฒ ์ฑ๊ณตํ ๊ฒ๋ค์ด๋ค. ๊ทธ๋ฌ๋ 76%๋ โ์ค๊ธฐ ๊ฒ์ฆ์ด ์ผ๋ฐ์ ์ผ๋ก grasp ํ์ง์ ๋์ธ๋คโ๊ธฐ๋ณด๋ค โํ ๋ฒ ์ฑ๊ณตํ grasp์ ์ฌํ์ฑ๊ณผ ์ ๋ฐฐ์น๋ก์ ์ด์์ฑโ ์ ์ฐ ๊ฒ์ด๋ค. ์ด๊ฒ๋ ์๋ฏธ ์๋ ์ซ์์ง๋ง, ์ ๋ฌผ์ฒด๋ก์ ์ผ๋ฐํ๋ ์ด ์คํ์ ๋ฒ์ ๋ฐ์ด๋ค.
4. ์์ง ์ฑ๊ณต๋ฅ ๊ณผ์ ๊ด๊ณ. ๊ฒ์ฆ DB๋ ์์ง ์ฑ๊ณต๋ฅ (500ํ ๊ธฐ์ค 50.7%, ์ ์ฒด 53.2%)์ ์ ๋ฐ๊ฐ๋์์ ๊ฑธ๋ฌ ๋ธ ๊ฒฐ๊ณผ๋ค. 76%๋ โํ ๋ฒ ์ฑ๊ณตํ grasp๊ฐ ๋ค์ ์๋๋ ๋ ์ฝ 4๋ฒ ์ค 3๋ฒ ์ฑ๊ณตโํ๋ค๋ ๋ป์ด๊ณ , ๊ฐ์ grasp๋ฅผ ๋ฐ๋ณต ์คํํ์ ๋์ ์ฑ๊ณต ๋ถ์ฐ(๋ผ๋ฒจ ์ก์ ํฌํจ)์ ๋ฐ๋ก ์ธก์ ๋์ง ์์๋ค.
์คํ โข: reset ์ ๋ต (ยง4.3)
์ธ ์ ๋ต์ ๋น๊ตํ๋ค. Naive Drop์ ๋ค์ด ์ฌ๋ ค ๋์ ๋ฒ๋ฆฐ๋ค. Reorient + Passive Release๋ ์ ์์์ ๋ชฉํ ์์ธ ์ชฝ์ผ๋ก ๋๋ฆฐ ๋ค ํ ์ด๋ธ ์์์ ๋๋๋ค. Stable Reorient Placement(AutoDex)๋ ๋ชฉํ ์์ธ๋ก ํ ์ด๋ธ์ ๋ด๋ ค๋์ ๋ค ๋๋๋ค. ์์ธ ์ ์ด์ ๋์ด๋๋ ์๋ ์ ์ด ํ๋ฅ P(P_j\mid P_i)๋ก ์ฐ๋ค. ๋ฌผ์ฒด๋ฅผ P_i์์ ๋ฐ๋ณตํด ๋จ์ด๋จ๋ ค P_j๊ฐ ๋์ค๋ ๋น๋๋ค. reset ์ฑ๊ณต์ ๋ฌผ์ฒด๊ฐ ๋ชฉํ P_j์ ๋๋ฌํ ๊ฒ์ผ๋ก ์ ์ํ๋ค.

reset ์ ๋ต ๋น๊ต(Fig. 6 ์ผ์ชฝ). ๊ฐ๋ก์ถ์ ์๋ ์ ์ด ํ๋ฅ , ์ธ๋ก์ถ์ reset ์ฑ๊ณต๋ฅ . ํ์ ์(Naive)์ ์ ์์ y=x ์์ ์๊ณ , ๋นจ๊ฐ ์ฌ๊ฐํ(Ours)์ P(P_j\mid P_i)\approx 0์ธ ์ด๋ ค์ด ์ ์ด์์๋ ๋๋ค.
๊ทธ๋ฆผ์๋ ์ ์ด 9๊ฐ๊ฐ ์ฐํ ์๋ค. ํ๋ ๊ฐ์ ํ๋ก ์ฎ๊ธฐ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค(๊ทธ๋ฆผ ํ๋ ๊ฐ, ๊ฐ๋ก์ถ์ ๋๋ต๊ฐ).
| P(P_j\mid P_i) | Naive | Reorient+Drop | Ours |
|---|---|---|---|
| โ0 | 0 | 0.40 | 1.00 |
| โ0.02 | 0 | 0.25 | 0.88 |
| 0.10 | 0.10 | 0.36 | 1.00 |
| 0.22 | 0.22 | 0.22 | 0.82 |
| 0.36 | 0.36 | 0.14 | 0.75 |
| โ0.48 | 0.50 | 1.00 | 1.00 |
| โ0.52 | 0.50 | 1.00 | 1.00 |
| 0.70 | 0.70 | 0.44 | 1.00 |
| 0.80 | 0.80 | 0.50 | 0.92 |
| ๋จ์ ํ๊ท (ํ์ ๊ณ์ฐ) | 0.35 | 0.48 | 0.93 |
AutoDex reset์ด ์ ๊ตฌ๊ฐ์์ ๋๋ค๋ ๊ฒฐ๋ก ์ ๊ทธ๋ฆผ ๊ทธ๋๋ก๋ค. ๊ทธ๋ฐ๋ฐ ๋ช ๊ฐ์ง๋ ๋ณธ๋ฌธ์ด ๋ค๋ฅด๊ฒ ๋งํ๊ฑฐ๋ ๋งํ์ง ์๋๋ค.
- Naive Drop์ ๋ ๋ฆฝ๋ ๋น๊ต๊ตฐ์ด ์๋๋ค. ๊ฐ๋ก์ถ ์์ฒด๊ฐ โ๋จ์ด๋จ๋ ค ๋์จ ๋น๋โ์ด๋ฏ๋ก Naive์ ์ฑ๊ณต๋ฅ ์ ์ ์์ ๊ฐ๋ก์ถ๊ณผ ๊ฐ๋ค. ๋ณธ๋ฌธ๋ โby constructionโ์ด๋ผ ์ ๋๋ค. ์ค์ง์ ๋น๊ต๊ตฐ์ Reorient + Passive Release ํ๋๋ค.
- Reorient + Passive Release๋ 9๊ฐ ์ค 3๊ฐ ์ ์ด(0.36, 0.70, 0.80)์์ ๊ทธ๋ฅ ๋จ์ด๋จ๋ฆฌ๊ธฐ๋ณด๋ค ๋์๋ค. ๋ณธ๋ฌธ์ โ์ผ๋ถ์์ Naive๋ณด๋ค ๋ซ์ง๋ง ์๋ ๊ธฐ์ค์ ์ ๊ฐ๊น๋คโ๊ณ ๋ง ์์ฝํ๋ค. ๋๋ ค์ ๋๋ ๋์์ด ์คํ๋ ค ์๋ ์ ๋์ค๋ ์์ธ๋ฅผ ๋ง๊ฐ๋จ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค๋ ๋ป์ด๊ณ , 5.3%์ ์์ ๊ณต๊ฐ ์ดํ๊ณผ ํจ๊ป โ์ ์์์ ๋๋ฆฌ๊ณ ๋๋โ ๋ฐฉ์์ ๋ถ์์ ์ฑ์ ๋ณด์ฌ ์ค๋ค.
- ๋ถ๋ชจ๊ฐ ์๋ค. ์ ์ด๋น ์ํ ์, ๋ฌผ์ฒด ์, ์ด๋ค ๋ฌผ์ฒดยท์์ธ ์์ธ์ง๊ฐ ๋ณด๊ณ ๋์ง ์์๋ค. 0.875ยท0.75 ๊ฐ์ ๊ฐ์ ์ ์ด๋น 4~8ํ ์ํ์ ์ํ์ ์์ฌํ๋ค(ํ์ ์ถ์ ). 9๊ฐ ์ ์ 3,593ํ ๊ท๋ชจ์ ์์ง๊ณผ ๋น๊ตํ๋ฉด ์์ ํ๊ฐ๋ค.
- reset์ ์ค์ ์ด์ฉ ํต๊ณ๊ฐ ์๋ค. ์์ง ์ค reset์ด ๋ช ๋ฒ ์๋๋๊ณ ๋ช ๋ฒ ์คํจํด ์ฌ๋์ด ๊ฐ์ ํ๋์ง(31ํ ๊ฐ์ ์ค ๋ช ๋ฒ์ด reset ๋๋ฌธ์ธ์ง)๋ ๋ณด๊ณ ๋์ง ์์๋ค.
์คํ โฃ: ์นด๋ฉ๋ผ ์์ ์์ธ ์ ๋ขฐ๋ (ยง4.4)
20๋๋ก ์ ์ ํ ์์ธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ผ๊ณ , ๋ฌด์์ k๋ ๋ถ๋ถ์งํฉ์ผ๋ก ๋ค์ ์ ์ ํด ๊ธฐ์ค๊ณผ์ ํ๊ท ADD-S๋ฅผ ์ฐ๋ค(5๊ฐ ๋ฌผ์ฒด, 51ํ).

์นด๋ฉ๋ผ ์์ ๋ฐ๋ฅธ ์์ธ ์๊ธฐ์ผ๊ด์ฑ(Fig. 6 ์ค๋ฅธ์ชฝ). 20๋ ๊ธฐ์ค ์์ธ์ k๋ ์์ธ ์ฌ์ด์ ํ๊ท ADD-S(๋ก๊ทธ ์ถ). ๋ณธ๋ฌธ ์์น๋ k=2 14.3 mm, k=16 0.5 mm์ด๊ณ , ๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด k=4 ์ฝ 1.6 mm, k=8 ์ฝ 1.1 mm๋ค.
๋ณธ๋ฌธ์ k=2์ ํฐ ์ค์ฐจ๊ฐ ๋ฌด๋ฌ ์๊ฑฐ๋ ์์ ๋ฌผ์ฒด์ ๊ฐ๋ ๋๋ ํ๊ตญ์ ์คํจ ๋๋ฌธ์ด๊ณ , ๊ทธ ๊ผฌ๋ฆฌ๋ k=8์ด๋ฉด ๊ฑฐ์ ์ฌ๋ผ์ง๋ค๊ณ ์ค๋ช ํ๋ค. ํด์ํ ๋ ์ฃผ์ํ ์ ์ด ๋ ์๋ค.
- ์ ํ๋๊ฐ ์๋๋ผ ์๊ธฐ์ผ๊ด์ฑ์ด๋ค. ์บก์ ๊ทธ๋๋ก โpose self-consistency relative to the 20-camera referenceโ๋ค. ground truth ๋๋น ์ค์ฐจ๊ฐ ์๋๋ค. ๊ฒ๋ค๊ฐ k=16 ๋ถ๋ถ์งํฉ์ ๊ธฐ์ค์ ๋ง๋ 20๋ ์ค 16๋๋ฅผ ๊ณต์ ํ๋ฏ๋ก 0.5 mm๊ฐ ์๊ฒ ๋์ค๋ ๊ฒ์ ์๋น ๋ถ๋ถ ๊ตฌ์กฐ์ ์ด๋ค.
- ๊ฒฐ๋ก ๊ณผ ํ๊ณ ์ ์ด ์ด๊ธ๋๋ค. v2 ํ๊ณ ์ ์ โthe collection pipeline also operates with as few as two camerasโ ๋ผ๋ฉฐ ์์ ์ ์ ์ผ๋ก๋ ์์งํ ์ ์๋ค๊ณ ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ด ์คํ์์ 2๋๋ ํ๊ท 14.3 mm์ ํ๊ตญ์ ์คํจ๋ฅผ ํฌํจํ๋ ์ค์ ์ด๊ณ , 2๋๋ก ์ค์ ์์งํด ๋ณธ ๊ฒฐ๊ณผ(๋ผ๋ฒจ ์ ํ๋, ์์ง ์ฑ๊ณต๋ฅ )๋ ์๋ค. v1 ํ๊ณ ์ ์ ๋ฐ๋๋ก โ๊ฐ์ฅ ๋์ throughput ์ค์ ์ ์ฌ์ ํ ๋ค์์ ์ ์ ์์กดํ๋คโ๊ณ ์ผ๋ค.

์นด๋ฉ๋ผ ์์ ๋ฐ๋ฅธ ๋ฌผ์ฒด ํ๋ฉด ๊ฐ์ ๋น์จ(v1 Supplementary, v2์์ ์ ๊ฑฐ). 24๋ ํ๋ณด ๋ฆฌ๊ทธ์์ ์ต์ k๋ ๋ถ๋ถ์งํฉ ๊ธฐ์ค์ด๋ฉฐ, ๋ก๋ด์ด ์์ ๋(๋นจ๊ฐ) ๊ฐ๋ฆผ ๋๋ฌธ์ ๋ ๋ฎ๋ค. ์ฝ 8๋์์ ํฌํ๋๋ค.
์ด ๋ฐ์ดํฐ๋ก ๋ฌด์์ ํ์ตํ๋
์๋์ โLearning robust dexterous grasping requires dataโฆโ๋ก ์์ํ๋ ๋ ผ๋ฌธ์ด์ง๋ง, ์์งํ 3,593ํ๋ก ์ ์ฑ , grasp ์์ฑ๊ธฐ, grasp ํ๊ฐ๊ธฐ ์ค ์ด๋ ๊ฒ๋ ํ์ตํ์ง ์๋๋ค. ํ๋ฅ ํ์ฉ์ retrieval ํ๋์ด๊ณ ์ ์๋ค๋ ๊ทธ๊ฒ์ โwithout policy trainingโ์ด๋ผ ๊ฐ์กฐํ๋ค. ๋ฐ๋ผ์ ์๋ ์ง๋ฌธ๋ค์ ๋ชจ๋ ๋ต์ด ์๋ค.
- ์คํจ 1,681ํ๋ฅผ ํฌํจํ ์ค๊ธฐ ๋ผ๋ฒจ๋ก grasp ํ๊ฐ๊ธฐ๋ฅผ ํ์ตํ๋ฉด ์๋ฎฌ ๋ผ๋ฒจ๋ก ํ์ตํ ํ๊ฐ๊ธฐ๋ณด๋ค ๋์๊ฐ?
- ์ด ๋ฐ์ดํฐ๋ก ์์ฑ๊ธฐ๋ฅผ fine-tuneํ๋ฉด ์ฒ์ ๋ณด๋ ๋ฌผ์ฒด์์ ์ค๊ธฐ ์ฑ๊ณต๋ฅ ์ด ์ค๋ฅด๋๊ฐ?
- ๋๊ธฐํ๋ ๋ค์์ ์์๊ณผ ๋ก๋ด ์ํ ๊ถค์ (์ด ๋ฐ์ดํฐ์ ์ ์ฐจ๋ณ์ )์ ์ด๋ค ํ์ต์ ์ฐ์ด๋๊ฐ?
๋ฐ์ดํฐ์ ๋ ผ๋ฌธ์ผ๋ก์ ์ด๊ฒ์ด ๊ฒฐํจ์ ์๋๋ค. ํ์ง๋ง ์๋ก ์ ๋๊ธฐ(โrobust dexterous grasping์ ํ์ตํ๋ ค๋ฉดโ)์ ์คํ์ ๋ฒ์(โํ ๋ฒ ์ฑ๊ณตํ grasp๋ฅผ ๋ค์ ์ฐ๋ฉด ๋๋คโ) ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ ๋ ์๊ฐ ์๊ณ ์ฝ์ด์ผ ํ๋ค.
์ ๋ ๊ฒ์ฆ / ์์ ๋ง / ์์
| ์ฃผ์ฅยท์ฑ์ง | ๊ทผ๊ฑฐ์ ์ข ๋ฅ | ๊ทผ๊ฑฐ |
|---|---|---|
| ์ฌ๋ ์๊ฐ์ ํ ์๋ฆฟ์ ์ด์ ์ค์ธ๋ค(9.3 h โ 0.2 h) | ์ ๋(๋ถ๋ถ ์ถ์ ) | Fig. 5 ํ. 0.2 h๋ โestimatedโ |
| ๋ฒฝ์๊ณ ์๊ฐ 28.4 h โ 10.3 h | ์ถ์ | ์๊ฒฉ์กฐ์ ์ชฝ์ 8์๊ฐ ๊ทผ๋ฌด์ผ ๊ฐ์ , ์ฐ์ถ์ ๋ฏธ๊ธฐ์ฌ. v1 ์ค์ธก 49.4 h์์ ๋ฐ๋ |
| ์์ง ๋ฃจํ ์๊ฐ ๊ตฌ์ฑ | ์ ๋ | Fig. 3 ์ค๋ฅธ์ชฝ(500ํ). ๋ฃจํ ๋ฐ ์๊ฐ ์ฝ 25 s/์ํ์ ๋ฏธ์ค๋ช |
| AutoDex grasp๊ฐ ๋ ๋งค๋๋ฝ๊ณ ๋ค์ํ๋ค | ์ ๋(์กฐ๊ฑด ๋ถ๋ช ) | jerkยท์ ๊ทผ๊ฐ. smoothing ์กฐ๊ฑด, ์๊ฒฉ์กฐ์ ์ฅ๋ฉด ๋ฏธ๊ธฐ์ฌ |
| ์ค๊ธฐ ๊ฒ์ฆ DB๊ฐ ๋ฌด๊ฒ์ฆ DB๋ณด๋ค ์ฑ๊ณต๋ฅ ์ด ๋๋ค | ์ ๋ | Fig. 5 ์ค๋ฅธ์ชฝ(20๊ฐ ๋ฌผ์ฒด, 515ํ). ๋ถ๋ฐฐยท์ ๋ฏธ๊ธฐ์ฌ |
| ์๋ฎฌ ๊ฒ์ฆ๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ค(sim vs real) | ์ฝํ ๊ธฐ์ค์ | ๊ธฐ์ค์ ์ด 0.1 N ์ธ๋ ฅ์ โ์๋์ ์ผ๋ก ์ฝํโ ํํฐ(v1 Supp.). ๊ฐํ ์๋ฎฌ ๊ฒ์ฆยทํ์ต๋ ํ๊ฐ๊ธฐ ๋น๊ต ์์ |
| pose-directed reset์ด ์ด๋ ค์ด ์ ์ด๋ฅผ ํด๋ธ๋ค | ์ ๋(์ํ๋ณธ) | Fig. 6 ์ผ์ชฝ, ์ ์ด 9๊ฐ. ์ํ ์ยท๋ฌผ์ฒด ๋ฏธ๊ธฐ์ฌ |
| Reorient + Passive Release๋ 5.3% ์ดํ | ์ ๋ | ๋ณธ๋ฌธ ์์น, ๋ถ๋ชจ ๋ฏธ๊ธฐ์ฌ |
| ๋ค์์ ์ด ์์ธ ์ ๋ขฐ๋๋ฅผ ๋์ธ๋ค | ์ ๋(์๊ธฐ์ผ๊ด์ฑ) | Fig. 6 ์ค๋ฅธ์ชฝ. ground truth ๋๋น ์๋ |
| 2๋ ์นด๋ฉ๋ผ๋ก๋ ์์ง์ด ๋๋ค | ์์ ๋ง | ํ๊ณ ์ . 2๋ ์์ง ๊ฒฐ๊ณผ ์์ |
| ์๋ ๋ผ๋ฒจ์ด ์ ํํ๋ค | ์ธก์ ์์ | ์ฌ๋ ๋ผ๋ฒจ๊ณผ์ ์ผ์น์จยท์ถ์ ์คํจ์จ ์์. ๊ณต๊ฐ ์ฝ๋์ ๋ผ๋ฒจ ๊ธฐ์ค์ ๋ ผ๋ฌธ๊ณผ ๋ค๋ฆ |
| residual-torque ๊ฐ์๊ฐ ์์ ํ๋ค | v1์๋ง ์ ๋ | ์ค๋จ 2.7%ยท8.9%, ์ค์ ์ ์ด 0.3%ยท3.1%(v1 Supp.). ๋์น ์ถฉ๋ ๋น์จ ์์ |
| coverage ๊ธฐ๋ฐ ํ๋ณด ์ ํ | ๋ ผ๋ฌธ์ ์์ | ํ๋ก์ ํธ ํ์ด์ง ์์ ยท์์, ๊ณต๊ฐ ์ฝ๋์ greedy set cover |
| ๋ค๋ฅธ ํ๋ก์ ์ด์ | ์์ ์์ | Fig. 1 ์ฌ์ง๋ง, ๋ฐฐ์น ๋ก๋ด ๋ฏธ๊ธฐ์ฌ |
| ๋ฐ์ดํฐ๊ฐ ํ์ต์ ๋์์ด ๋๋ค | ์ธก์ ์์ | ํ์ต ์คํ ์์ |
| ์์ง ๋น์ฉ(์ฅ๋นยท์ ๋ ฅยท๊ธ์ก) | ์ธก์ ์์ | ์นด๋ฉ๋ผ 20๋ ์ ์ ๋น์ฉ ๋ฏธ๋ณด๊ณ |
์ฝ๋์ ๋์กฐ
์ด ์ ์ ๊ณต๊ฐ ์ ์ฅ์(
snuvclab/autodex-code, ์ ์คํธ๋ฆผ ์ปค๋ฐ448732d๊ธฐ์ค)์ ์์ค๋ฅผ ์ฝ์ด์ ๋ ผ๋ฌธ ์์ ๊ณผ ๋ง๋ ๋ณธ ์ ์ ํ์ธ์ด๋ค. ์ฝ๋๋ฅผ ์คํํ์ง ์์์ผ๋ฏ๋ก ์๋ ์ด๋ ๊ฒ๋ ๋ ผ๋ฌธ ์์น๋ฅผ ์ฌํํ๊ฑฐ๋ ๋ฐ๋ฐํ ๊ฒ์ด ์๋๋ค. ๋ ผ๋ฌธ ์์น๋ ๋ชจ๋ โ๋ ผ๋ฌธ์ด ์ฃผ์ฅํ ๊ฐโ์ด๋ค. ํ์ผ ๊ฒฝ๋ก๋ ์ ์คํธ๋ฆผ ๊ธฐ์ค์ด๋ค.
๊ณต๊ฐ ๋ฒ์
์ฝ๋์ ๋ฐ์ดํฐ๊ฐ ๊ณต๊ฐ๋ผ ์์ง๋ง ๋ฒ์๋ ๋ถ๋ถ์ ์ด๋ค.
- ๋ฎ๋ ๊ฒ: ํ๋ณด ์์ฑ(BODex ํฌํฌ)๊ณผ ์๋ฎฌ ํํฐ, ์์ง ๋ฃจํ(์ธ์ยทํํฐยทํ๋ณด ์ ํยท์คํยท๋ผ๋ฒจยทreset), ์ถฉ๋ ๊ฐ์, ์นด๋ฉ๋ผ ์ ์คํ์ ADD-S ๊ณ์ฐ. ์์ง ๋ฃจํ ์๊ฐ ๊ตฌ์ฑ์ ๋ก๊น ์ฝ๋๋ง ์๋ค.
- ๋ฎ์ง ์๋ ๊ฒ: ์๊ฒฉ์กฐ์ ๋น๊ตํ(Fig. 5 ์ผ์ชฝ)์ reset ๊ณก์ (Fig. 6 ์ผ์ชฝ)์ ์ง๊ณ ์ฝ๋, ๊ทธ๋ฆฌ๊ณ ์ ์ ์ฐ๊ตฌ์ค์ ๋น๊ณต๊ฐ ์์กด์ฑ(์นด๋ฉ๋ผยท๋ก๋ด ๋๋ผ์ด๋ฒ ๊ณ์ด ์๋ธ๋ชจ๋, ๋ค์์ ์ถ์ ๊ธฐ, ํ์ต ๊ฐ์ค์น, ๋ฌผ์ฒด mesh, ํ๋ณด ํธ๋ฆฌ). ์ ์ฅ์๋ง์ผ๋ก๋ ์์ง ๋ฃจํ๋ฅผ ๋ค์ ๋๋ฆด ์ ์๋ค.
- ๋ผ์ด์ ์ค๊ฐ ์๋ค. ์ ์ฅ์ ์ต์์์ LICENSE ํ์ผ์ด ์๊ณ GitHub์ license ํ๋๋ ๋น์ด ์๋ค. LICENSE๋ ๋๋ด๋ ์๋ํํฐ(FoundationPose, SAM3) ํด๋ ์์๋ง ์๋ค. Hugging Face ๋ฐ์ดํฐ์ ์นด๋์๋ license ํญ๋ชฉ์ด ์๋ค. ์ฌ์ฌ์ฉ ์กฐ๊ฑด์ด ์ ํด์ ธ ์์ง ์๋ค.
- ์ ์ฅ์๋ ์ฐ๊ตฌ ์์
๊ณต๊ฐ์ ๊ฐ๊น๋ค. README๋ ์ธ์(SAM3ยทYOLOE mask) ํ์ดํ๋ผ์ธ๊ณผ ์๋ก ์ถฉ๋ํ๋ conda ํ๊ฒฝ 4๊ฐ๋ฅผ ์ค๋ช
ํ๊ณ , ์์ ๋ช
๋ น์ ์ ์ ๋ก์ปฌ ๊ฒฝ๋ก๋ฅผ ์ด๋ค. ์ต์์์ ์์ด์ ํธ ์์
๋ฉ๋ชจ,
scratch_*.py, ํํ ์ผ์ HTML, MuJoCo ๋ก๊ทธ ๊ฐ์ ํ์ผ์ด ์์ฌ ์๋ค. ์ถ์ ํ์ผ ์ฝ 1.2 GB ์ค cuRobo ํฌํฌ ์ฌ๋ณธ์ด ๋ ๋ฒ ๋ค์ด ์๋ค(planner ์ชฝ ์ฝ 0.68 GB, BODex ์ชฝ ์ฝ 0.08 GB). - ๊ณต๊ฐ๋ ์ํ ์๊ฐ ๋ ผ๋ฌธ๋ณด๋ค ์ ๋ค. ๋ฐ์ดํฐ์ ์นด๋์ ๊ฐค๋ฌ๋ฆฌ๋ 2,610ํ(Allegro 2,226 + Inspire 384, ์ฝ 3.56 TB)๋ฅผ ๊ณต๊ฐํ๋ค. Allegro๋ ๋ ผ๋ฌธ์ 2,226๊ณผ ๊ฐ์ง๋ง Inspire๋ ๋ ผ๋ฌธ์ 1,367ํ ์ค 384ํ๋ค. ์ ์ฅ์ DATASET.md๋ ์์ธ ํ์ง ๊ฒ์ฌ(silhouette MSE โค 0.003)์ ๋จ์ด์ง ์ํ์ ๋ณ๋ ํด๋๋ก ๋บ๋ค๊ณ ์ค๋ช ํ๋ฏ๋ก ๊ทธ ์ฐจ์ด์ผ ์ ์์ง๋ง, Inspire์ ์ฝ 72%๊ฐ ๋น ์ง ์ด์ ๋ฅผ ์ค๋ช ํ๋ ๋ฌธ์ฅ์ ์๋ค. ์ ์ฅ์ DATASET.md์ ๋ถ๋ถ์งํฉ ํ๋ Allegro๋ฅผ 1,656 + 574 = 2,230ํ๋ก ์ ์ด HF ์นด๋์ 2,226ํ์๋ 4ํ ๋ค๋ฅด๋ค.
๋ ผ๋ฌธ ์์ vs ๊ณต๊ฐ ์ฝ๋
| ํญ๋ชฉ | ๋ ผ๋ฌธ(ํ๋ณธ) | ๊ณต๊ฐ ์ฝ๋ | ํ์ |
|---|---|---|---|
| ์ค์๊ฐ ์ฑ๊ณต ๋ผ๋ฒจ | ๋ค์์ ์ถ์ ์ผ๋ก 3 s hold ๋์ 5 cm ์ด์(v2 ยง3.3), ๋ผ๋ฒจ์ ์ฌํ GoTrack(v1 Supp.) | --auto ๋ชจ๋๋ 10 cm lift ์งํ ์ฌ์ง ํ ์ธํธ์์ ๋ฐ๋ฅ ChArUco ๋ณด๋์ ์ฝ๋๊ฐ ์นด๋ฉ๋ผ ํฉ์งํฉ์์ ์ ๋ถ ๋ณด์ด๋ฉด ์ฑ๊ณต. ์๊ฐ ์กฐ๊ฑด ์์. --auto๊ฐ ์์ผ๋ฉด ์ฌ๋์ด y/n ์
๋ ฅ (src/execution/label.py, src/execution/run_auto.py) |
๊ธฐ์ค์ด ๋ค๋ฅด๋ค |
| ์ฌํ ์ฌ๋ผ๋ฒจ | ์์ ๊ฐ์ | ๋ฌผ์ฒด ์ถ์ ๊ถค์ ์์ โgrasp ์ดํ z ์ต๋ ์์น > 50 mmโ๋ฉด ์ฑ๊ณต, ์ถ์ ์ด ์์ผ๋ฉด null. hold ์๊ฐ ์กฐ๊ฑด ์์ (src/dataset/exec_grasp/corl_exec.py) |
5 cm๋ ๊ฐ๊ณ 3 s๋ ์๋ค |
๊ณต๊ฐ ๋ฐ์ดํฐ์ success |
์์ ๊ฐ์ | DATASET.md ์ ์ โgrasp ํ 5 cm ๋๊ฒ ๋ค๋ ธ๋๊ฐ, ์ถ์ ์ ๋๋ฉด nullโ. ๊ณต๊ฐ ์ํ ํ๋๋ฅผ ์ด์ด ๋ณด๋ฉด "success": null |
3 s ์กฐ๊ฑด ์์, ๋น ๋ผ๋ฒจ ์กด์ฌ |
| ํ๋ณด ์์ฑ ์์ | ๋ฒฝยท์ ๋ฐ ๊ฐ๊ฒฉ 2ยท4ยท6ยท8 cm, ์์ ๋ ธ์ถ 5ยท8 cm, ์๋ N\in\{200,1000\}, ์ ํจ ํ๋ณด 5๊ฐ ์ด์, yaw 0~288ยฐ 5๊ฐ, ์์ง ํ์ 0.95(v1 Supp.) | ๊ฐ์ ๊ฐ๋ค์ด ์ค์ผ์ค ์์๋ก ๊ทธ๋๋ก ์๋ค (src/grasp_generation/adaptive_orchestrator.py) |
์ผ์น |
| ์๋ฎฌ sanity ํํฐ | 0.1 N์ ์ค๋ ฅ ๋ฐฉํฅ์ผ๋ก 50 step, 5 cm(v1 Supp.) | ์ค๋ ฅ ๋ฐฉํฅ 1๊ฐ๋ง, 0.1 N(์ง๋ 0.1 ร ๋ฐฐ์จ 1.0), 50 step, 5 cm ๋๋ 15ยฐ, ์ฌ์ ์ squeeze ์ ์ด ๊ฒ์ฌ. ยฑxยทยฑyยทยฑz 6๋ฐฉํฅ ๋ฐฐ์ด์ ์ ์๋ง ์๊ณ ์ฐ์ด์ง ์๋๋ค. ๊ฐ์ ํด๋์ ๋ฌธ์๋ โ6๋ฐฉํฅ ๋ชจ๋ ํต๊ณผโ๋ผ๊ณ ์ ๋๋ค (src/grasp_generation/sim_filter/run_sim_filter.py) |
v1 Supp.์ ๋์ฒด๋ก ์ผ์น, ํด๋ ๋ฌธ์์๋ ๋ถ์ผ์น |
| ์ถฉ๋ ๊ฐ์ ๋ฌธํฑ | J_1,J_2 ์์ฐจ 30 Nยทm๋ฅผ 50 sample(~0.5 s)(v1 Supp.). v2์๋ ๋ถ๋ก์ด ์์ด ๊ฐ ์์ฒด๊ฐ ์๋ค(โpreset thresholdโ) | ์ ๊ทผ ๊ตฌ๊ฐ 70 Nยทm / 50 tick(์ฃผ์: โ์์ ๊ณต๊ฐ ๋์ ์ค ์ด๊นจ ๊ด์ฑ spike 50~60 Nยทm ๋๋ฌธ์ 50โ70์ผ๋ก ์ฌ๋ฆผโ), ๋ด๋ ค๋๊ธฐ ๊ตฌ๊ฐ 20 Nยทm / 8 tick, ํด๋์ค ๊ธฐ๋ณธ๊ฐ 10 Nยทm / 8 tick, ์์ฑ ํจ์์ docstring์ โ15 Nยทm, 1 sโ (autodex/executor/real.py) |
์ฝ๋์ ์ด๋ ๊ฐ๋ 30 Nยทm๊ฐ ์๋๊ณ ๊ตฌ๊ฐ๋ณ๋ก ๊ฐ๋ฆฐ๋ค |
| ๊ฐ์ ์ฃผ๊ธฐ | ์ํ ์คํธ๋ฆผ 120 Hz(v2), ๊ฐ์๋ 100 Hz ์๋ณด ๋ฃจํ(v1 Supp.) | ๊ฐ์๊ธฐยท์คํ๊ธฐ ๊ธฐ๋ณธ dt 0.01 s(100 Hz) | 100 Hz๋ v1 Supp.์ ์ผ์น. 120 Hz๋ ๋น๊ณต๊ฐ ๋๋ผ์ด๋ฒ ์ชฝ์ด๋ผ ํ์ธ ๋ถ๊ฐ |
| squeeze ๊ณ์ | Allegro c=6, Inspire c=2(v1 Supp.) | ์คํ๊ธฐ๋ ์ ๊ตฌ๋ถ ์์ด ๊ธฐ๋ณธ squeeze_level=2๋ฅผ ์ฐ๊ณ , ์ด ๊ฐ์ด๋ฉด ๋ง์ง๋ง ์ธ์ฝ ๊ณ์๊ฐ c=2.8์ด๋ค (autodex/executor/real.py). ์์ง ๋น์ ์ด ๊ฐ์ ์ฝ๋๋ก ์ ์ ์๋ค |
ํํ ๊ธฐ๋ณธ๊ฐ์ v1๊ณผ ๋ค๋ฅด๋ค |
| ์ ์ด ํ ๋ณต๊ท | end-effector ๋์ด๋ฅผ ๋จ์กฐ ์ฆ๊ฐ์ํค๋ฉฐ ํ์ผ๋ก(v2 ยง3.2) | ํ์ธํ ๋ณต๊ท ํจ์(reset_fallback)๋ ์์ ์ด๊ณ ๊ด์ ์ ์ ํด์ง ์์๋ก ํ๋์ฉ ์์ง์ธ๋ค. ๋์ด ๋จ์กฐ์ฑ ๊ฒ์ฌ์ ๋ณต๊ท ์ค ์ ์ด ๊ฐ์๋ ์ด ํจ์์์ ์ฐพ์ง ๋ชปํ๋ค |
์์ ๊ณผ ๋ค๋ฅธ ๊ตฌํ์ผ๋ก ๋ณด์(๋ค๋ฅธ ๊ฒฝ๋ก๋ ๋ฏธํ์ธ) |
| ํ๋ณด ์ ํ | โ์๋ ์ ํ ์คํ ๊ฐ๋ฅ ํ๋ณดโ(v2 ยง3.3) | ์คํ๋ผ์ธ greedy set cover๋ก ํ๋ณด๋ฅผ ์ ๋ ฌํ๊ณ , ์คํ ์ค์ ๋จ์ ์ฅ๋ฉด ์กฐ๊ฑด์ ๊ฐ์ฅ ๋ง์ด ๋ฎ๋ ํ๋ณด๋ถํฐ (src/grasp_generation/order/compute_order.py, run_auto.py) |
ํ๋ก์ ํธ ํ์ด์ง ์์ ๊ณผ ์ผ์น, ๋ ผ๋ฌธ์ ์์ |
| โ์๋ํจโ ํ์ | ์คํํ ํ๋ณด๋ ํ์ฌ stable pose์์ โ์๋ํจโ์ผ๋ก ํ์ํด ๋ฐ๋ณต ํ๊ฐ๋ฅผ ๋ง๋๋ค(v2 ยง3.3) | ์คํ์ ๋ค์ด๊ฐ ํ๋ณด๋ ๊ฐ์ ์คํ ์ธ์
์์์๋ง ์ ์ธ๋๊ณ , ์คํจ๋ก ๊ธฐ๋ก๋ ํ๋ณด๋ ์ ์ธ์
์์ ๋ค์ ์๋ํ ์ ์๋ค. ์๊ตฌํ ๊ฑด๋๋ฐ๋ ๊ฒ์ ์ฑ๊ณตํ ์ฅ๋ฉด๋ฟ์ด๋ค (src/execution/run_auto.py, autodex/utils/path.py) |
๋ฒ์๊ฐ ๋ ์ข๋ค |
| reset ๋ชฉํ ์์ธ | โ๊ฐ์ฅ ๋ ๋ณธ(least-seen)โ ๋๋ฌ ๊ฐ๋ฅ ์์ธ(v2 ยง3.4) | โ๊ณผ๊ฑฐ reset ์ฑ๊ณต ์ด๋ ฅ์ด ์๋ ์์ธ ์ฐ์ , ๊ทธ๋ค์ ๋ฎ์ง ๋ชปํ ์ฅ๋ฉด์ด ๋ง์ ์์ธโ ์ ์ ๋ ฌ (autodex/utils/coverage.py) |
๊ธฐ์ค์ด ๋ค๋ฅด๋ค |
| reset ์์ | ์คํ ๊ฐ๋ฅ ํ๋ณด๊ฐ ์์ ๋ | ๊ทธ ์ธ์ ํ์ฌ ์์ธ๊ฐ ๋ค ๋ฎ์ด๋ฉด ๋ฏธ๋ฆฌ reset, reset ์ ์ ์ ์๋ฆฌ yaw ํ์ ๋ณต๊ตฌ ๋จ๊ณ | ์ฝ๋๊ฐ ๋ ๋ง๋ค |
| ๋ก๋ด | 6-DoF xArm + Allegro/Inspire | xArm ์ธ์ --arm franka(FR3 7์ถ + Inspire), ์ผ์ Inspire ์ ํ์ง |
Fig. 1์ ๋ค๋ฅธ ํ ์ฌ์ง๊ณผ ๋ถํฉ, ๋ณธ๋ฌธ์ ์์ |
| ์นด๋ฉ๋ผ | 20๋ | ์คํ ๊ธฐ๋ณธ ์บก์ฒ PC 5๋(์นด๋ฉ๋ผ PC๋น 4๋๋ฉด 20๋). ๊ณต๊ฐ ์ํ ํ๋์๋ ์์ 24๊ฐ | ์์ง ์๊ธฐ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์๋ค(๋ฌธ์ํ ์ ๋จ) |
| ์์ง ์ค ์์ธ ์ถ์ | ๋ฐฐ์น ๋จ๊ณ๋ SAM3 + FoundationPose(v2), ์์ง์ FoundPose + GoTrack(v1 Supp.) | ํํ ์์ง ๊ฒฝ๋ก๋ FoundPose ์ฒซ ํ๋ ์ ์ด๊ธฐํ + ๋ค์์ GoTrack ์ถ์ , FoundationPose๋ ์ด์ ๊ฒฝ๋ก | v1 Supp.์ ์ผ์น |
๋จผ์ ์ง์ด ๋ ๊ฒ์, ํ๋ณด ์์ฑ ์์๊ฐ v1 Supplementary์ ๊ฐ๊ณผ ํ๋ํ๋ ์ผ์นํ๋ค๋ ์ ์ด๋ค. ๊ณต๊ฐ ์ ์ฅ์๊ฐ ๋ ผ๋ฌธ ์คํ์ ๋ง๋ ๊ทธ ์ฝ๋ ๊ณ์ด์ด๋ผ๋ ์ ํฉ ์ฆ๊ฑฐ๋ค. ๊ทธ๋์ ์๋์ ์ฐจ์ด๋ค์ โ๋ค๋ฅธ ์ฝ๋โ๊ฐ ์๋๋ผ ๊ฐ์ ์ฝ๋๊ฐ ๋ ผ๋ฌธ ์์ ๊ณผ ๊ฐ๋ผ์ง ์ง์ ์ผ๋ก ์ฝ๋ ๊ฒ์ด ๋ง๋ค. ๋ค๋ง ํ์ ๊ฐ์ ๊ณต๊ฐ ์์ ์ ๊ธฐ๋ณธ๊ฐ์ด๊ณ , ์์ง ๋น์ ๊ฐ๊ณผ ๊ฐ์์ง๋ ์ฝ๋๋ง์ผ๋ก ์ ์ ์๋ค.
๊ฐ์ฅ ๋ฌด๊ฑฐ์ด ๊ฒ์ ๋ผ๋ฒจ์ด๋ค. ์ด ์์คํ ์ ๋ฐ์ดํฐ ๊ฐ์น๋ ์ฑ๊ณต/์คํจ ๋ผ๋ฒจ์ ์๋๋ฐ, ๋ผ๋ฒจ ์ ์๊ฐ ์ธ ๊ฐ์ง๋ก ๊ฐ๋ฆฐ๋ค. ๋ ผ๋ฌธ์ โ3 s ๋์ 5 cm ์ด์โ์ด๋ผ ์ด๋ค. ์ค์๊ฐ ์๋ ๋ผ๋ฒจ์ โ๋ค์ด ์ฌ๋ฆฐ ๋ค ๋ฐ๋ฅ ๋ณด๋๊ฐ ๋ค์ ๋ค ๋ณด์ธ๋คโ, ์ฆ ๋ฌผ์ฒด๊ฐ ๋ณด๋๋ฅผ ๋ ์ด์ ๊ฐ๋ฆฌ์ง ์๋๋ค๋ ์๊ฐ์ ๋๋ฆฌ ์งํ๋ค. ๊ณต๊ฐ ๋ฐ์ดํฐ์ ๋ผ๋ฒจ์ โ์ถ์ ๊ถค์ ์์ ํ ๋ฒ์ด๋ผ๋ 5 cm ๋๊ฒ ์ฌ๋ผ๊ฐ๋คโ๋ค. ๋ค์ ๋ ๊ธฐ์ค์ ๋ค์ด ์ฌ๋ ธ๋ค๊ฐ hold ์ค์ ๋ฏธ๋๋ฌ์ ธ ๋จ์ด์ง๋ grasp๋ฅผ ์ฑ๊ณต์ผ๋ก ์ ์ ์๋ค. ์ ํํ โ์ค์ ์ ์ด ๋ฌผ๋ฆฌ์์ ๋ฒํฐ๋๊ฐโ๋ฅผ ๊ฐ๋ฅด๋ ค๋ ๋ ผ๋ฌธ์ ๋๊ธฐ์ ๋ง๋ฟ์ ์ง์ ์ด๋ค. ์ด๋ ๋ผ๋ฒจ์ด ๋ ผ๋ฌธ์ 3,593ํยท76%๋ฅผ ๋ง๋ค์๋์ง๋ ์ฝ๋๋ง์ผ๋ก ์ ์ ์๋ค.
์ถฉ๋ ๋ฌธํฑ์ด ์ ๊ทผ 70 Nยทm, ๋ด๋ ค๋๊ธฐ 20 Nยทm๋ก ๊ฐ๋ฆฌ๊ณ ๊ทธ ์ฌ์ด๋ฅผ ๊ฐ๋ฅด๋ ์ฃผ์(โ์์ ๊ณต๊ฐ์์๋ 50~60 Nยทm spikeโ)์ด ์๋ค๋ ๊ฒ์, residual ๋ชจ๋ธ์ ์์ฐจ๊ฐ ๋์ ์ค์ ์๊ฐ๋ณด๋ค ํฌ๋ค๋ ๋ป์ผ๋ก ์ฝํ๋ค(ํ์์ ํด์). v1์ด ๋ณด๊ณ ํ โ์ค๋จ์ ๋๋ถ๋ถ์ด ์ ์ด ์๋ ๋ณด์์ ์ค๋จโ์ด๋ผ๋ ํต๊ณ์ ๊ฐ์ ๋ฐฉํฅ์ด๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- โ์ฌ๋์ด ๋ผ๋ ์ง์ ์ ํ๋๋ ๋จ๊ธฐ์ง ์๋๋คโ๋ ๋ฌธ์ ์ค์ ์ด ์ ํํ๋ค. ์ด ๋ ผ๋ฌธ์ ์ง์ง ๊ธฐ์ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ์ฒดํฌ๋ฆฌ์คํธ๋ค. ์ด๊ธฐ ์์ธ ์ถ์ , ๊ฐ๋ฆผ ์ ์ถ์ , ํ๋ณด ์ ํ, ์์ ๊ฐ์, ๋ผ๋ฒจ, reset์ ๊ฐ๊ฐ ์๋ํํด์ผ ์ฌ๋ ์๊ฐ์ด 0์ ๊ฐ๊น์์ง๋ค๋ ๊ฒ์ ์์คํ ์ผ๋ก ๋ณด์๋ค. ์ฌ๋ ์๊ฐ 0.2 h/500ํ๋ ๋ค์ง ์ ์ค๊ธฐ ์์ง์์ ์๋ฏธ ์๋ ์ซ์๋ค.
- reset์ ์์ฑ ๋ฌธ์ ๋ก ํผ ์ค๊ณ๊ฐ ์๋ฆฌํ๋ค. ์ง๊ธฐ์ ๋๊ธฐ ์ ์ฝ์ ํ ์ฅ๋ฉด์ผ๋ก ํฉ์น๊ณ , ๋ฉ์ํ ๋ฌผ์ฒด์ ๊ฐ์ ๊ธฐ๋ฅ์ผ๋ก ๋ํ ์์ญ์ ๋น์ฐ๋ ๋ฐฉ๋ฒ์ ๋ณ๋ ํ์ต ์์ด ์์ฑ๊ธฐ ํ๋๋ก reset grasp๊น์ง ๋ง๋ ๋ค. P(P_j\mid P_i)\approx 0 ์ ์ด๋ฅผ ํด๋ด๋ ๊ฒ์ด ๊ทธ ๊ฒฐ๊ณผ์ด๊ณ , 5.3% ์ดํ์ด๋ผ๋ ๋์กฐ๊ตฐ์ ์คํจ ๋ชจ๋๋ ๋ฌด์ธ ์ด์ ์์ ์ ์ด๊ฒ์ด ํ์ํ์ง ์ ํํ ๋ณด์ฌ ์ค๋ค.
- ์ถฉ๋ ๊ฐ์์ ๊ณตํ์ ํ๋จ์ด ๊ตฌ์ฒด์ ์ด๋ค. ๊ณต์ฅ ๊ฐ์ง๊ธฐ๊ฐ ์ ์คํจํ๋์ง(์ฅ ๋ฌผ์ฒด์ ํ์ค, ์ ๊ด์ฑ), ์ด๋ ๊ด์ ์ ์ ๋ณด๋์ง, ์ ๋ค์ด ์ฌ๋ฆด ๋๋ ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ์์ด ์ด๋ํฐ ๋ ๊ฐ๋ฅผ ๋ง๊ฐ๋จ๋ฆฐ ๊ฒฝํ๊น์ง(v1) ์ ์๋ค. ๋ค๋ฅธ ์ฐ๊ตฌ์ค์ด ๋ฐ๋ก ๊ฐ์ ธ๋ค ์ธ ์ ์๋ ์ข ๋ฅ์ ์ง์์ด๋ค.
- ์คํจ๋ฅผ ๋ฐ์ดํฐ๋ก ๋จ๊ธด๋ค. 1,681ํ ์คํจ๋ฅผ ์ฑ๊ณต๊ณผ ๊ฐ์ ํ์(๋ค์์ ์์, ๋ก๋ด ์ํ, ๋ฌผ์ฒด ๊ถค์ )์ผ๋ก ๊ธฐ๋กํ ๊ณต๊ฐ ๋ฐ์ดํฐ๋ ์ค๊ธฐ grasp ํ๊ฐ๊ธฐ ์ฐ๊ตฌ์ ์ฌ๋ฃ๋ก ๊ฐ์น๊ฐ ํฌ๋ค.
- ํ๋ณธ์ ๊ณ ์น๋ฉด์ ํ๋ ์ด๋ฐ์ด ๋ ์ ์งํด์ก๋ค. v2๋ โ4.8๋ฐฐ throughputโ์์ โ์ฌ๋ ์๊ฐโ์ผ๋ก ์ถ์ ์ฎ๊ธฐ๊ณ ์๊ฒฉ์กฐ์์ ๋ ๋์ ์ฑ๊ณต๋ฅ (71.7%)์ ๊ฐ์ ํ์ ์ค์๋ค. ์๊ฒฉ์กฐ์์ ์ํ๋น ์๋๊ฐ ์คํ๋ ค ๋น ๋ฅด๋ค๋ ๊ฒ์ ์จ๊ธฐ์ง ์๋๋ค.
์ฝ์ ยทํ๊ณ
- sim-vs-real ์ฃผ์ฅ์ ๊ธฐ์ค์ ์ด ์ฝํ๋ค. 34%์ โmodel-screenedโ DB๋ 0.1 N ์ธ๋ ฅ์ ์๋์ ์ผ๋ก ์ฝํ MuJoCo ํํฐ๋ง ๊ฑฐ์ณค๋ค(v1 Supp.). v2๋ ๊ทธ ์ ์์กฐ์ฐจ ๋ณธ๋ฌธ์์ ๋บ๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ก์ ์ด๋ฅผ โsimulation์์๋ง ๊ฑธ๋ฌ์ง ํ๋ณดโ๋ผ ๋ถ๋ฅธ๋ค. ๊ฐํ ์๋ฎฌ ๊ฒ์ฆ, BODex ๋ฒค์น๋งํฌ ๊ธฐ์ค ํต๊ณผ grasp, ์๋ฎฌ ๋ผ๋ฒจ๋ก ํ์ตํ ํ๊ฐ๊ธฐ๋ฅผ ๊ธฐ์ค์ ์ผ๋ก ๋์ง ์์์ผ๋ฏ๋ก, โ์๋ฎฌ๋ก๋ ์ ๋๊ณ ์ค๊ธฐ ๊ฒ์ฆ์ด ํ์ํ๋คโ๋ ๊ฒฐ๋ก ์ ์์ง ์ฆ๋ช ๋์ง ์์๋ค. ์ง๊ธ ์คํ์ด ๋ณด์ธ ๊ฒ์ โ์ค๊ธฐ์์ ํ ๋ฒ ์ฑ๊ณตํ grasp๋ ๋ค์ ์จ๋ ์ ๋๋คโ๋ค.
- ํ์ต ์คํ์ด ์๋ค. ์๋ก ์ robust grasping์ ํ์ต์ ๋๊ธฐ๋ก ๋ค์ง๋ง ๋ฐ์ดํฐ์ ํ๋ฅ ํ์ฉ์ ๋ฌผ์ฒด๋ณ retrieval๋ฟ์ด๋ค. ์ ๋ฌผ์ฒด๋ก์ ์ผ๋ฐํ, ์คํจ ๋ผ๋ฒจ์ ๊ฐ์น, ๋ค์์ ์์์ ์ธ๋ชจ๊ฐ ๋ชจ๋ ์ธก์ ๋์ง ์์๋ค. ๋ฐ์ดํฐ์ ์ ๊ฐ์น ์ฃผ์ฅ ๋๋ถ๋ถ์ด ์์ง ์ฝ์ ์ํ๋ค.
- ์๋ ๋ผ๋ฒจ์ ์ ํ๋๋ฅผ ์ฌ์ง ์์๊ณ , ๊ณต๊ฐ ์ฝ๋์ ๋ผ๋ฒจ์ ๋
ผ๋ฌธ๊ณผ ๊ธฐ์ค์ด ๋ค๋ฅด๋ค. ์์คํ
์ ์ฒด๊ฐ โ5 cm/3 s๋ฅผ ์ถ์ ์ผ๋ก ํ์ ํ๋คโ์ ๊ธฐ๋๋๋ฐ, ์ฌ๋ ๋ผ๋ฒจ๊ณผ์ ์ผ์น์จ๋, ์ถ์ ์คํจ์จ๋ ์๋ค. ๊ณต๊ฐ ์ฝ๋์ ์ค์๊ฐ ๋ผ๋ฒจ์ โ๋ฐ๋ฅ ๋ณด๋๊ฐ ๋ค์ ๋ค ๋ณด์ด๋๊ฐโ, ์ฌํ ์ฌ๋ผ๋ฒจ๊ณผ ๊ณต๊ฐ ๋ฐ์ดํฐ๋ โํ ๋ฒ์ด๋ผ๋ 5 cm ๋๊ฒ ์ฌ๋ผ๊ฐ๋๊ฐโ์ด๊ณ , ์ด๋์๋ 3 s hold๊ฐ ์๋ค. ๊ณต๊ฐ ๋ฐ์ดํฐ์๋
success: null์ธ ์ํ๋ ์๋ค. ์์ ๊ฐ๋ฆฐ ์์ ๋ฌผ์ฒด์์ 2๋ ์นด๋ฉ๋ผ๊ฐ ํ๊ตญ์ ์ผ๋ก ์คํจํ๋ค๋ ์ ์ ์์ ์ ๊ด์ฐฐ์ ๋ผ๋ฒจ ์ค๋ฅ ๊ฐ๋ฅ์ฑ์ ์์ฌํ๋ค. - ํ๊ฐ ์คํ์ ๋ถ๋ชจ๊ฐ ๋๋ถ๋ถ ์๋ค. 515ํ์ DBยท์ฅ๋ฉดยท์๋ณ ๋ถ๋ฐฐ, reset ์ ์ด๋น ์ํ ์์ ๋ฌผ์ฒด, 5.3%์ ๋ถ๋ชจ, 31ํ ๊ฐ์ ์ ์ข ๋ฅ๊ฐ ๋ชจ๋ ๋ณด๊ณ ๋์ง ์์๋ค. ๊ทธ๋ฆผ ํ๋ ์ผ๋ก ๊ณ์ฐํ๋ฉด ๊ธฐ์ค์ 34%๋ ์ฅ๋ฉด ๋ง๋ ๊ฐ๊ณผ ์ฝ๊ฒ ๋ง์ง ์๋๋ค(์ํ์ ์ฝ 88% ์ด์์ด Table ์ฅ๋ฉด์ด์ด์ผ ํ๋ค). ์ค์ฐจ ๋ง๋ยท์ ๋ขฐ๊ตฌ๊ฐ์ ์ด๋ ๊ทธ๋ฆผ์๋ ์๋ค.
- throughput ์์น๊ฐ ํ๋ณธ ์ฌ์ด์ ๋ฐ๋์๊ณ v2 ๊ฐ์ ๋ชจ๋ธ๋ง ๊ฐ์ ์ด๋ค. 49.4 h ์ค์ธก(v1)์ด 28.4 h ์ถ์ (v2)์ผ๋ก ๋ฐ๋์๊ณ ๊ทธ ์ด์ ์ ์ฐ์ถ์์ด ์๋ค. ์ฌ๋ ์๊ฐ 0.2 h๋ ์ถ์ ์น๋ค. ์ํ๋น ์๋๋ AutoDex๊ฐ ๋ ๋๋ฆฌ๋ค(์ฝ 73 s vs 60 s).
- ์ฌํ์ ํ์ํ ์ธ๋ถ๊ฐ v2์์ ์ฌ๋ผ์ก๋ค. v1 Supplementary์ ์๋ sanity ํํฐ ์ ์, squeeze ์๊ณผ ์๋ณ ์์, ์ถฉ๋ ๋ฌธํฑ(30 Nยทm, 50 sample), ๋ผ๋ฒจ์ด ์ฌํ GoTrack์ผ๋ก ๋ถ๋๋ค๋ ์ฌ์ค, ์ถฉ๋ ํต๊ณ๊ฐ v2์๋ ์๋ค. ๊ทธ๋์ v2๋ง ์ฝ์ ๋ ์๋ ๊ธฐ์ค์ ์ด ๋ฌด์์ธ์ง ์ ์ ์๋ค.
- ๋ ผ๋ฌธ ๋ฐ์๋ง ์๋ ์ค๊ณ๊ฐ ์๊ณ , ์ฝ๋๊ฐ ๋ ผ๋ฌธ๊ณผ ๋ค๋ฅธ ๊ณณ๋ ์๋ค. coverage ๊ธฐ๋ฐ ํ๋ณด ์ ํ(greedy set cover)์ ํ๋ก์ ํธ ํ์ด์ง์ ์ฝ๋์๋ง ์๋ค. reset ๋ชฉํ ์์ธ๋ ๋ ผ๋ฌธ์ โleast-seenโ์ด ์๋๋ผ ์ฝ๋์์ โ๊ณผ๊ฑฐ reset ์ฑ๊ณต ์์ธ ์ฐ์ โ์ด๊ณ , ์ถฉ๋ ๋ฌธํฑ์ v1์ 30 Nยทm ๋์ ๊ตฌ๊ฐ๋ณ 70/20 Nยทm๋ค. Fig. 1์ ๋ค๋ฅธ ํ(์ฝ๋์ FR3 ์ ํ์ง) ์คํ๋ ๋ณธ๋ฌธ ์ค๋ช ์ด ์๋ค.
- ํ๋์จ์ด ์ง์ ์ฅ๋ฒฝ. 20๋ ํ๋์จ์ด ๋๊ธฐ ์นด๋ฉ๋ผ์ LED ์ ์ ๋๋ถ๋ถ์ ์ฐ๊ตฌ์ค์ด ๋ฐ๋ก ๊ฐ์ถ๊ธฐ ์ด๋ ต๋ค. ์ ์๋ค์ 2๋๋ก๋ ๋๋ค๊ณ ์ฐ์ง๋ง ๊ทผ๊ฑฐ๊ฐ ์๊ณ , ์ฅ๋น ๋น์ฉ์ ๋ณด๊ณ ๋์ง ์์๋ค. ๊ณต๊ฐ ์ฝ๋๋ ๋ผ์ด์ ์ค๊ฐ ์๊ณ ์์ง ๋ฃจํ๋ฅผ ์ฒ์๋ถํฐ ๋๋ฆฌ๋ ์๋ด๊ฐ ์๋ค.
- ์๋ณ ์ฑ๊ณต๋ฅ ์ฐจ์ด๋ฅผ ๋ ผ์ํ์ง ์๋๋ค. 6-DoF Inspire(75.7%)๊ฐ 16-DoF Allegro(39.4%)์ ๊ฑฐ์ ๋ ๋ฐฐ๋ค. ์์ฑ๊ธฐ ํ๋ณด ํ์ง, squeeze ์์(v1 ๊ธฐ์ค c=6 vs 2, ์์ง ๋น์ ์ค์ ๊ฐ์ ๋ฏธํ์ธ), ๋ฌผ์ฒด ์งํฉ ์ฐจ์ด(๊ณต๊ฐ ๋ฐ์ดํฐ ํด๋ ๊ธฐ์ค Allegro 97๊ฐ, Inspire 46๊ฐ ๋ฌผ์ฒด) ์ค ๋ฌด์ ๋๋ฌธ์ธ์ง ์ ์ ์๋ค. ์ด ์ฐจ์ด๋ โ์ค๊ธฐ ๊ฒ์ฆ์ด ์ ํ์ํ๊ฐโ๋ฅผ ์๋ณ๋ก ๋ณด์ฌ ์ค ์ข์ ์ฌ๋ฃ์๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
- grasp ์์ฑ๊ธฐ ๊ณ์ด. AutoDex๋ BODex๋ฅผ ์์ฑ๊ธฐ๋ก ์ฐ๊ณ , ๊ฐ์ ๊ณ๋ณด์ Dexonomy(grasp ์ ํ ํ ํ๋ฆฟ)๋ฅผ ๊ด๋ จ ์ฐ๊ตฌ๋ก ๋ ๋ค. ๋ฏธ๋ถ ๊ฐ๋ฅ ์ ์ด ๊ธฐ๋ฐ GraspโD, force closure๋ฅผ ๋ฏธ๋ถ ๊ฐ๋ฅ ์ต์ ํ๋ก ๋ค๋ฃฌ GraspQP, ์ ์ฐจ์ ๊ณ ์ ํฉ์ฑ์ธ Lightning Grasp๋ ๋ชจ๋ AutoDex์ โ๋ชจ๋์ ์์ฑ๊ธฐโ ์๋ฆฌ์ ๋ค์ด๊ฐ ์ ์๋ค. AutoDex๊ฐ ์ด๋ค์๊ฒ ์ฃผ๋ ๊ฒ์ ์ค๊ธฐ ๋ผ๋ฒจ์ด๊ณ , ์ด๋ค์ด AutoDex์๊ฒ ์ฃผ๋ ๊ฒ์ ํ๋ณด ๋ถํฌ๋ค. ์์ฑ๊ธฐ๋ง๋ค ์ค๊ธฐ ํต๊ณผ์จ์ด ์ผ๋ง๋ ๋ค๋ฅธ์ง๋ AutoDex๋ก ์ด ์ ์๋ ํฅ๋ฏธ๋ก์ด ์ง๋ฌธ์ธ๋ฐ ๋ ผ๋ฌธ์ BODex ํ๋๋ง ์ด๋ค.
- ๊ฐ์ ์ฐ๊ตฌ์ค์ ์๊ฒฉ์กฐ์ ๋ฐ์ดํฐ. HRDexDB๋ ๊ฐ์ SNU VCLab์ด 23๋ ์นด๋ฉ๋ผ ๋ฆฌ๊ทธ์ Xsens + MANUS ์๊ฒฉ์กฐ์์ผ๋ก ์ฌ๋ยท๋ก๋ด ์์ ์ง์ง์ grasp๋ฅผ ๋ชจ์ ๋ฐ์ดํฐ์ ์ด๋ค. 100๊ฐ ๋ฌผ์ฒด, AllegroยทInspire ์, SAM3ยทFoundationPose ๊ธฐ๋ฐ ์ธ์ ํ์ดํ๋ผ์ธ๊น์ง AutoDex์ ๊ฒน์น๋ค. ๋ ๋ ผ๋ฌธ์ ๋๋ํ ๋ณด๋ฉด ๊ฐ์ ํ๋์จ์ด ์ํ๊ณ์์ ์ฌ๋์ด ์ฅ๋ ๋ฐ์ดํฐ(HRDexDB)์ ์์ฑ๊ธฐ๊ฐ ์ ์ํ๊ณ ๋ก๋ด์ด ํ์ ํ๋ ๋ฐ์ดํฐ(AutoDex) ๋ฅผ ๋ฐ๋ก ๋ง๋ ์ ์ด๋ค. AutoDex์ ์๊ฒฉ์กฐ์ ๋น๊ต๊ฐ HRDexDB ์์ง ์ฒด๊ณ์๋์ง๋ ๋ ผ๋ฌธ์ด ๋ฐํ์ง ์๋๋ค.
- ์ธ์ยท๊ณํ ๋ถํ. ๋ฐฐ์น ๋จ๊ณ์ ์ด๊ธฐ ์์ธ๋ FoundationPose(arXiv:2312.08344), ์ถฉ๋ ๊ฐ์ ํ์ต ๋ฐ์ดํฐ์ ์ฌ์ ์ถฉ๋ ๊ฒ์ฌ๋ cuRobo๋ฅผ ์ด๋ค. AutoDex์ ์ ๋ขฐ๋๋ ์๋น ๋ถ๋ถ ์ด ๋ถํ๋ค์ ์ ๋ขฐ๋์ ๊ธฐ๋๊ณ , ํนํ ์ ๊ฐ๋ฆผ ์๋์ ๋ค์์ ์ถ์ ์ด ๋ผ๋ฒจ์ ์ง์ ์ ํ๋ค.
- ์์จ ์ค๊ธฐ ์์ง. QT-OptยทMT-Opt(์ ์ฑ ํ์ต์ ์ํ ๋๊ท๋ชจ ์์จ grasp), AutoRT(์์จ ์คํ๊ณผ ์๊ฒฉ์กฐ์์ ์๋ fleet ์์ง), RoboFuME(ํ์ต๋ ๋ณด์ ์์ธก๊ณผ ์์จ reset)์ ๋น๊ตํ๋ฉด AutoDex๋ ์ ์ฑ ๊ฒฝํ์ด ์๋๋ผ ์์ฑ๋ ํ๋ณด์ ํ์ ์ ๋ชจ์ผ๊ณ , ๋ค์ง ์์ ์์ธ๋ณ reset์ ๋ช ์์ ์ผ๋ก ํผ๋ค๋ ์ ์ด ๋ค๋ฅด๋ค.
- sim-to-real grasp ๊ฒ์ฆ. โ์๋ฎฌ grasp ํ์ง์ด ์ค๊ธฐ ์ฑ๊ณต์ ๋ณด์ฆํ์ง ์๋๋คโ๋ ๊ด์ฐฐ์ Get a Grip ๋ฑ ์ ํ ์ฐ๊ตฌ๊ฐ ์ด๋ฏธ ์ง์ ํ๋ค. AutoDex์ ์ฐจ๋ณ์ ์ ๊ทธ ๊ฐ๊ทน์ ๋ชจ๋ธ๋ก ๋ฉ์ฐ๋ ๋์ ์ค๊ธฐ ์คํ ์์ฒด๋ฅผ ์ธ๊ฒ ๋ง๋ค์ด ์ฐํํ ๊ฒ์ด๋ค. ๊ทธ ์ฐํ๊ฐ ํ์ต๋ sim-to-real ํ๊ฐ๊ธฐ๋ณด๋ค ๋์์ง๋ ์์ง ๋น๊ต๋์ง ์์๋ค.
์์ฝ
AutoDex๋ ์๋ฎฌ ์์ฑ๊ธฐ๊ฐ ์ ์ํ ๋ค์ง grasp๋ฅผ ์ค๊ธฐ์์ ์๋์ผ๋ก ์คํยทํ์ ยทresetํ๋ ์์คํ ์ด๋ค. 20๋ ์นด๋ฉ๋ผ์ ๊ฐ๋ฆผ ์ ์ถ์ , ํ์ต๋ residual-torque ์ถฉ๋ ๊ฐ์, ์ง๊ธฐยท๋๊ธฐ ์ ์ฝ์ ํฉ์น pose-directed reset์ด ์ฌ๋ ์๋ ๋ฃจํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ 100๊ฐ ๋ฌผ์ฒด์์ ์ฑ๊ณตยท์คํจ 3,593ํ๋ฅผ ์ฌ๋ ์๊ฐ 500ํ๋น 0.2 h๋ก ๋ชจ์๋ค. ์ค๊ธฐ์์ ํ ๋ฒ ์ฑ๊ณตํ grasp๋ฅผ ๊ฒ์ํด ์ ๋ฐฐ์น์์ ์ฐ๋ฉด 76% ์ฑ๊ณตํ๋ค.
์ด ๋ ผ๋ฌธ์ด ํ์คํ ๋ณด์ธ ๊ฒ์ ์์ง์ ์๋ํ๋ค. ๋ฐ๋ฉด sim-vs-real ๋น๊ต์ ๊ธฐ์ค์ ์ ์ ์ ์ค์ค๋ก ์ฝํ๋ค๊ณ ๋ฐํ ํํฐ์ด๊ณ , ์๋ ๋ผ๋ฒจ์ ์ ํ๋์ ํ๊ฐ ์คํ์ ๋ถ๋ชจ๋ ๋ณด๊ณ ๋์ง ์์์ผ๋ฉฐ, ์์งํ ๋ฐ์ดํฐ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ํ์ตํ๋ ์คํ์ ์์ง ์๋ค. ์ฌํ์ ํ์ํ ์ธ๋ถ์ ์๋น์๋ v1 Supplementary์๋ง ๋จ์ ์๊ณ , ๊ณต๊ฐ ์ฝ๋๋ ๋ผ๋ฒจ ๊ธฐ์ค(๋ณด๋ ๊ฐ์์ฑ, hold ์๊ฐ ์์)๊ณผ ์ถฉ๋ ๋ฌธํฑ์ด ๋ ผ๋ฌธ ์์ ๊ณผ ๋ค๋ฅด๋ค. ๊ณต๊ฐ๋ ๋ฐ์ดํฐ(2,610ํ)์ ์ฝ๋๋ ์ถ๋ฐ์ ์ผ๋ก ์ถฉ๋ถํ์ง๋ง ๋ผ์ด์ ์ค๊ฐ ์๋ค. ์ด ๋ฐ์ดํฐ๋ก ์ค๊ธฐ ๋ผ๋ฒจ ๊ธฐ๋ฐ grasp ํ๊ฐ๊ธฐ๋ฅผ ํ์ตํด ๊ฐํ ์๋ฎฌ ๊ฒ์ฆ๊ณผ ๊ฒจ๋ฃจ๋ ์คํ์ด ๋์จ๋ค๋ฉด AutoDex์ ์ง์ง ๊ฐ์น๊ฐ ์ซ์๋ก ๋๋ฌ๋ ๊ฒ์ด๋ค.
์ด ๊ธ์ ๋ํด
- ์ฝ์ ๋ฒ์: arXiv v2(2026-11-04, CoRL 2026 camera-ready)์ e-print LaTeX ์์ค๋ฅผ ์ ๋ณธ์ผ๋ก ์ฝ์๋ค. v2์๋ ๋ถ๋ก์ด ์์ด, v1(2026-06-22)์ e-print ์์ค์ ์๋ Supplementary์ ๋ณธ๋ฌธ์ ํจ๊ป ์ฝ๊ณ v1โ๏ธv2 ์ฐจ์ด๋ฅผ ๋ฌธ์ฅ ๋จ์๋ก ๋์กฐํ๋ค. โv1 Supp.โ๋ก ํ์ํ ๋ด์ฉ์ v1์๋ง ์๊ณ v2์๋ ์๋ค. ํ๋ก์ ํธ ํ์ด์ง์ ๋ ผ๋ฌธ PDF๋ arXiv v2์ ๊ฐ์ ํ์ผ์ด๋ค.
- ๊ทธ๋ฆผ๊ณผ ์์: ๊ทธ๋ฆผ์ e-print ์์ค์ ์๋ณธ ๊ทธ๋ฆผ ํ์ผ์ด๋ค. ๊ทธ๋ฆผ ๋ฒํธ๋ v2 ๊ธฐ์ค์ด๊ณ , v1์๋ง ์๋ ๊ทธ๋ฆผ์ ์บก์ ์ โv1โ์ด๋ผ ๋ฐํ๋ค. ์์์ ํ๋ก์ ํธ ํ์ด์ง์ ์๋ณธ mp4์ด๋ฉฐ ํฐ ํ์ผ์ ํด์๋๋ฅผ ์ค์๋ค.
- ์ฝ๋ยท๋ฐ์ดํฐ: ๊ณต๊ฐ ์ ์ฅ์(์
์คํธ๋ฆผ ์ปค๋ฐ
448732d)๋ READMEยทDATASET.md์ ํจ๊ป ๋ผ๋ฒจยท์๋ฎฌ ํํฐยท์ถฉ๋ ๊ฐ์ยทํ๋ณด ์ ๋ ฌยทreset ๋ชฉํ ์ ํ์ ํด๋นํ๋ ์์ค๋ฅผ ์ฝ์ด ๋ ผ๋ฌธ๊ณผ ๋์กฐํ๋ค. ์ฝ๋๋ ์คํํ์ง ์์์ผ๋ฏ๋ก ์ด ๊ธ์ ๋ชจ๋ ์์น๋ ๋ ผ๋ฌธ์ด ๋ณด๊ณ ํ ๊ฐ์ด๊ณ , ์ฝ๋์ ๋์กฐ ์ ์ ์ ์ ํ์ธ์ด๋ค. Hugging Face ๋ฐ์ดํฐ์ ์ ์นด๋์ ํ์ผ ๋ชฉ๋ก, ๊ณต๊ฐ ์ํ ํ๋์ ๋ฉํ๋ฐ์ดํฐ๊น์ง ํ์ธํ๋ค. - ํ๊ธฐ: โ๊ทธ๋ฆผ ํ๋ ๊ฐโ์ ๋ ผ๋ฌธ ๊ทธ๋ฆผ์ ๋ง๋ยท์ ์์น์์ ์ฝ์ ๊ทผ์ฌ์น๋ค. โํ์ ๊ณ์ฐยท๊ฒ์ฐยท์ถ์ โ์ ๋ ผ๋ฌธ ์์น๋ก ์ง์ ๊ณ์ฐํ๊ฑฐ๋ ์ถ์ ํ ๊ฐ์ด๋ค. โํ์์ ํด์โ์ ๋ ผ๋ฌธ์ด ์ง์ ์ฃผ์ฅํ์ง ์์ ํด์์ด๋ค.