๐Dexplore ๋ฆฌ๋ทฐ
Code Link (GitHub, NVIDIA OneWay Noncommercial License): IsaacGym ํ์ตยทํ๊ฐ ์ฝ๋, GRAB ๋ณํ ์คํฌ๋ฆฝํธ, Inspire ์ ์ฒดํฌํฌ์ธํธ 2๊ฐ(teacherยทstudent). ์ค๊ธฐ ๋ฐฐํฌ ์ฝ๋๋ ์๋ค.
Sirui Xu, Yu-Wei Chao, Liuyu Bian, Arsalan Mousavian, Yu-Xiong Wang, Liang-Yan Gui, Wei Yang
UIUC ยท NVIDIA, CoRL 2025
- ๐ก ์ฌ๋ ์-๋ฌผ์ฒด MoCap์ ๋ก๋ด ์ ์ ์ฑ ์ผ๋ก ์ฎ๊ธธ ๋ ํํ ์ฐ๋ โretargeting โ tracking โ residual ๋ณด์ โ 3๋จ ํ์ดํ๋ผ์ธ์ ์ ๋จ์ ์ค๋ฅ๋ฅผ ๋ค๋ก ์ ํํ๋ค. Dexplore๋ ์์ฐ์ ์ ๋ต์ด ์๋๋ผ soft reference๋ก ๋ณด๊ณ , ์ฐธ์กฐ ์ฃผ๋ณ์ โ์ฌ๊ธฐ๊น์ง๋ ๋ฒ์ด๋๋ ๋๋คโ๋ ๊ณต๊ฐ ๋ฒ์(spatial scope)๋ฅผ ๋ ์ฑ RL๋ก retargeting๊ณผ tracking์ ํ ๋ฒ์ ํผ๋ค.
- โ๏ธ ๋ฒ์๋ adaptive early termination์ผ๋ก ๊ตฌํ๋๋ค. ์ฒ์์ ๋๊ฒ ์์ํด ์คํจ ๋น์จ์ ๋ง์ถฐ ๋ฌธํฑ์ ์กฐ์ด๊ณ , ์-๋ฌผ์ฒด ๊ฑฐ๋ฆฌ์ ๋น๋กํด ์ด๋ํ ์ถ์ข ๊ฐ์ค์น๋ฅผ ๋ฎ์ถ๋ค. ์ด๋ ๊ฒ ํ์ตํ ์ํ ๊ธฐ๋ฐ tracker๋ฅผ DAgger๋ก ๋จ์ผ ์์ depth + ๊ณ ์ ๊ฐ๊ฐ๋ง ์ฐ๋ skill-conditioned VAE ์ ์ฑ ์ ์ฆ๋ฅํ๋ค.
- ๐ฏ GRAB 658๊ฐ ์ํ์ค์์ ์ฑ๊ณต๋ฅ ์ด Inspire 87.7%, Allegro 78.7%๋ก, AnyTeleop retargeting ์์ DexTrack(7.4%, 45.9%)๊ณผ RSE๋ฅผ ๋บ ์๊ธฐ ๋ณํ(๋ ๋ค 29.9%)๋ณด๋ค ๋๋ค(Table 1). ์ฆ๋ฅ๋ vision ์ ์ฑ ์ ์๋ฎฌ๋ ์ด์ ์ฑ๊ณต๋ฅ 52.7%(Table B)์ด๊ณ , xArm7 + Inspire ์ค๊ธฐ ์์ฐ์ ์ ์ฑ์ ์ผ๋ก๋ง ๋ณด๊ณ ๋๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
GRAB ๊ฐ์ ์-๋ฌผ์ฒด MoCap ๋ฐ์ดํฐ๋ ์ ์ด์ด ํ๋ถํ ์ฌ๋ ์กฐ์์ ๋๋์ผ๋ก ๋ด๊ณ ์์ง๋ง, ๋ก๋ด ์์ด ๊ทธ๋๋ก ๋ฐ๋ผ ํ ์๋ ์๋ค. ์๊ฐ๋ฝ ์ยท๊ธธ์ดยท๊ด์ ์ยท๊ตฌ๋ ๋ฐฉ์์ด ๋ค๋ฅด๊ณ , MoCap ์์ฒด์๋ ๊ดํตยท๋ ์๋ ์ ์ด ๊ฐ์ ์ค์ฐจ๊ฐ ์๋ค. ๊ทธ๋์ ์ง๊ธ๊น์ง๋ ๋จผ์ ์ฌ๋ ์ ์์ธ๋ฅผ ๋ก๋ด ๊ด์ ๋ก retargetingํ๊ณ , ๊ทธ ๊ถค์ ์ RL ์ ์ฑ ์ผ๋ก trackingํ๊ณ , ๋จ๋ ์ค์ฐจ๋ฅผ residual๋ก ๋ณด์ ํ๋ค(DexTrack, ManipTrans). ์ด ๋ฐฉ์์ retargeting์ด ๋ง๋ ์์ธ๊ฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๊ฑฐ๋ ๋นํจ์จ์ ์ด์ด๋ ๋ค ๋จ๊ณ๊ฐ ๊ทธ๊ฒ์ ์ ๋ต์ผ๋ก ๋ฐ์๋ค์ธ๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค. ์ฌ๋์๊ฒ ์ฌ์ด ์๊ฐ๋ฝ ๊ตฝํ์ด 6๊ฐ ๋ชจํฐ์ง๋ฆฌ Inspire ์์์๋ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ๊ฐ ๋ํ์ ์ด๋ค.
Dexplore๋ retargeting ๋จ๊ณ๋ฅผ ๋ฐ๋ก ๋์ง ์๋๋ค. ์ ์ฑ ์ ์ฌ๋ MANO ์๊ณผ ๋ก๋ด ์์ ๊ณตํต์ธ ๋ช ๊ฐ์ key joint(Inspire๋ ๋ค์ฏ ์๋)๋ง ๋ง์ถ๋๋ก ๋ณด์์ ๋ฐ๊ณ , ์ฐธ์กฐ์์ ์ผ๋ง๋ ๋ฒ์ด๋๋ ๋๋์ง๋ ์ข ๋ฃ ์กฐ๊ฑด์ ๋ฌธํฑ์ผ๋ก ์ ํ๋ค. ๋ฌธํฑ์ ์ฒ์์ ๋๊ณ , ๊ฐ์ ๋ชจ์ ์ ์คํจ ๋น์จ์ด ์ค์ด๋ค์๋ก ์ข์์ง๋ค. ์ ์ฑ ์ ์ฐธ์กฐ๊ฐ ๊ทธ๋ฆฌ๋ โํต๋กโ ์์์ ์๊ธฐ ๋ชธ์ ๋ง๋ ๊ถค์ ์ ์ฐพ๊ฒ ๋๋ค. ์ด๋ ๊ฒ ์ป์ ์ํ ๊ธฐ๋ฐ ์ ์ฑ ์ teacher๋ก ์ผ์, ํน๊ถ ์ ๋ณด ์์ด depth ์ ๊ตฐ๊ณผ ๊ณ ์ ๊ฐ๊ฐ๋ง ๋ฐ๋ vision ์ ์ฑ ์ VAE ํํ๋ก ์ฆ๋ฅํ๊ณ ์ค๊ธฐ xArm7 + Inspire ์์ ์ฌ๋ฆฐ๋ค.

๊ฐ์(Fig. 1). ์ผ์ชฝ: ํ๋์ ์ ์ฑ ์ด ๋ค์ํ GRAB ๋ฌผ์ฒด๋ฅผ Inspire ์์ผ๋ก ๋ค๋ฃจ๋ ์๋ฎฌ๋ ์ด์ ์ฅ๋ฉด. ์ค๋ฅธ์ชฝ: xArm7 + Inspire ์์ด ๋ ธ๋ ๋ณ์ ์ฅ ์ค๊ธฐ ์ฅ๋ฉด๊ณผ ๊ทธ ์๊ฐ์ depth ์ด๋ฏธ์ง.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์ํ ๊ธฐ๋ฐ ์ ์ฑ \pi๋ ์ ๊ณ ์ ๊ฐ๊ฐยทํน๊ถ ๋ฌผ์ฒด ์ํยท์-๋ฌผ์ฒด ๊ฑฐ๋ฆฌ ๋ฒกํฐ \boldsymbol D_tยท์ด์ง ์ ์ด \boldsymbol C_t์ ๋ฏธ๋ ์ฐธ์กฐ \{\hat{\boldsymbol x}_{t+k}\}_{k\in K}๋ฅผ ๋ฐ๋๋ค. ์ฌ๋ ์๊ณผ ๋ก๋ด ์์ ๊ณจ๊ฒฉ์ด ๋ค๋ฅด๋ฏ๋ก ๊ณตํต key joint๋ก ์ฌ์ํ๋ ๋งคํ \boldsymbol M(AnyTeleop์ ๋์ ๊ด๊ณ)์ ๊ฑฐ์ณ ์ฐจ์ด๋ฅผ ๊ณ์ฐํ๋ค. ์ด๋ํ ๋ณด์์ ๋ค์๊ณผ ๊ฐ๋ค.
R_{\boldsymbol J}^{\mathrm h}=\exp\!\Big(-\sum \lambda_{\boldsymbol J}^{\mathrm h}\,\big\|\boldsymbol M(\hat{\boldsymbol p})-\boldsymbol M(\boldsymbol p)\big\|^2\Big),\qquad w(\boldsymbol D)=\min\!\Big(1,\ \frac{\boldsymbol D}{0.20\,\mathrm m}\Big)
์ถ์ข ๊ฐ์ค์น \lambda๋ ์-๋ฌผ์ฒด ๊ฑฐ๋ฆฌ \boldsymbol D์ ๋น๋กํด(์ ์ด ๊ทผ์ฒ์์๋ ์ถ์ข ์ ๋์จํ๊ฒ) ๋ฐ๋๊ณ , ์๋์ง ๋ฒ์ ์ ๊ฑฐ๋ฆฌ์ ๋ฐ๋น๋กํ๋ค. ํต์ฌ์ ์ข ๋ฃ ๋ฌธํฑ \kappa์ ์ ์์ด๋ค.
\kappa=\kappa^{\text{init}}\cdot\frac{N_{\text{fail}}}{N_{\text{total}}}
์คํจ๊ฐ ๋ง์ ๋๋ ๋ฌธํฑ์ด ๋์ด ํ์์ ํ์ฉํ๊ณ , ์ฑ๊ณต์ด ๋์๋ก ๋ฌธํฑ์ด ์ข์์ ธ ์ ๋ฐ ์ถ์ข ์ ์๊ตฌํ๋ค. ์ฆ๋ฅ ๋จ๊ณ๋ MaskedMimic์ VAE๋ค. encoder q_\phi(z\mid\boldsymbol x,\hat{\boldsymbol x})์ ํ๊ท ์ prior p_\psi(z\mid\tilde{\boldsymbol x},\boldsymbol P)์ ํ๊ท ์ ๋ํ๋ residual ํํ๋ก z=\boldsymbol\mu_p+\boldsymbol\mu_q+\boldsymbol\Sigma_q^{1/2}\epsilon์ ๋ฝ๊ณ , \mathcal L=\|\boldsymbol a-\tilde{\boldsymbol a}\|^2+\beta\,D_{\mathrm{KL}}๋ก ํ์ตํ๋ค. ์ถ๋ก ๋๋ prior์์๋ง z๋ฅผ ๋ฝ๋๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ์ํ ์ ์ฑ (GRAB, Table 1): ์ฑ๊ณต๋ฅ Inspire 87.7% / Allegro 78.7%. ๊ฐ์ ํ์์ DexTrack + AnyTeleop retargeting์ 7.4% / 45.9%, RSE๋ฅผ ๋บ Dexplore๋ 29.9% / 29.9%๋ค.
- retargeter๋ก์์ Dexplore: DexTrack์ ์ฐธ์กฐ๋ฅผ AnyTeleop ๋์ Dexplore ๋กค์์์ผ๋ก ๋ฐ๊พธ๋ฉด 7.4โ69.8%(Inspire), 45.9โ77.4%(Allegro)๋ก ์ค๋ฅธ๋ค.
- vision ์ ์ฑ (Table B): ๋ฌด์์ ์นด๋ฉ๋ผ ์์ ์ ๋จ์ผ depth๋ก ์ฑ๊ณต๋ฅ 52.7%, ์ ์ด ๋น์จ 48.2%. ๊ฐ์ ์งํ์์ ์ํ ์ ์ฑ ์ 87.7% / 69.3%๋ค.
- ์ ์ฑ ๊ฒฐ๊ณผ: 1.5๋ฐฐ ํฌ๊ณ 1.5^3๋ฐฐ ๋ฌด๊ฑฐ์ด ๋ฌผ์ฒด(Fig. B), TACO์ ์ฒ์ ๋ณด๋ ๋ฌผ์ฒด 2๊ฐ(Fig. C), ์ฒ ์ง๊ธฐ(Fig. A), ์ค๊ธฐ ๋ฐ์ค ์ง๊ธฐ(Fig. 5).
๊ฒฐ๋ก :
Dexplore์ ์๋ก์ด ์ ์ MoCap์ โ๋ฐ๋ผ ํ ๊ถค์ โ์ด ์๋๋ผ โ๋ฒ์ด๋๋ ๋๋ ๋ฒ์๋ฅผ ์ ์ํ๋ ๊ธฐ์คโ์ผ๋ก ์ด๋ค๋ ๋ฐ์์ด๊ณ , ๊ทธ ๋ฒ์๋ฅผ ๋ณด์ ํญ์ด ์๋๋ผ ์ข ๋ฃ ์กฐ๊ฑด์ ๋ฌธํฑ์ผ๋ก ๊ตฌํํ๋ค๋ ์ ์ด๋ค. Table 1์ RSE ์ ์ (29.9 โ 87.7 / 78.7%)๊ฐ ์ด ์ค๊ณ๋ฅผ ์ง์ ๊ฒจ๋๋ค. ๋ค๋ง ํ๊ฐ ๋ถํ ยท์ํ ์ยท์ค๊ธฐ ์ ๋ ๊ฒฐ๊ณผ๊ฐ ์๊ณ , ๊ณต๊ฐ ์ฝ๋๋ ์ด๊ธฐ ์ํ๋ฅผ dex-retargeting ์ถ๋ ฅ์ผ๋ก ์ก๋ ๋ฑ ๋ ผ๋ฌธ ์์ ๊ณผ ๋ค๋ฅธ ๊ณณ์ด ์์ด โretargeting ์์ดโ๋ผ๋ ์ฃผ์ฅ์ ๋ฒ์๋ฅผ ์ขํ ์ฝ์ด์ผ ํ๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
์ฌ๋ ์์ฐ์ ๋ก๋ด์ด ์ ํํ ์ฌํํ ์ ์๋ค๋ฉด, ์ฌํ์ ๊ฐ์ํ๋ ๋์ โ์ด๋๊น์ง ๋ฒ์ด๋๋ ๋๋๊ฐโ๋ฅผ ํ์ต ์ ํธ๋ก ๋ฐ๊พธ์๋ ๋ ผ๋ฌธ์ด๋ค. Dexplore๋ ์์ฐ ๊ถค์ ๋๋ ์ ์ข ๋ฃ ๋ฌธํฑ์ผ๋ก ์ ์๋ ํต๋ก๋ฅผ ๋ง๋ค๊ณ , ํต๋ก ํญ์ ์คํจ์จ์ ๋ฐ๋ผ ์กฐ์ธ๋ค. ์ ์ฑ ์ ํต๋ก ์์์ ์๋์ง๋ฅผ ๋ ์ฐ๋ ์๊ธฐ ๋ชธ์ ๋ง๋ ๊ถค์ ์ ์ฐพ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ retargeting์ ๋ณ๋ ๋จ๊ณ๊ฐ ์๋๋ผ RL์ ๋ถ์ฐ๋ฌผ์ด ๋๊ณ , ๊ทธ๋ ๊ฒ ์ป์ ๋กค์์์ ๋ค๋ฅธ tracker(DexTrack)์ ์ฐธ์กฐ๋ก ์จ๋ ์ฑ๋ฅ์ ํฌ๊ฒ ์ฌ๋ฆด ๋งํผ ํ์ง์ด ์ข๋ค๋ ๊ฒ์ด Table 1์ ๋ฉ์์ง๋ค.
๋ฐฐ๊ฒฝ: ์ 3๋จ ํ์ดํ๋ผ์ธ์ด ๋ฌธ์ ์ธ๊ฐ (ยง1ยทยง2)
์ ์๋ค์ด ๊ฒจ๋๋ ๋์์ DexTrack๊ณผ ManipTrans๋ก ๋ํ๋๋ ๋ค๋จ cascade๋ค. ๊ณตํต ๊ตฌ์กฐ๋ โ ์ฌ๋ ์ ์์ธ๋ฅผ ๋ก๋ด ๊ด์ ๊ฐ์ผ๋ก kinematic retargetingํ๊ณ (๋๊ฐ AnyTeleop์ dex-retargeting์ฒ๋ผ ์๋ ์์น๋ฅผ ๋ง์ถ๋ ์ต์ ํ), โก ๊ทธ ๋ก๋ด ๊ถค์ ์ RL๋ก ์ถ์ข ํ๊ณ , โข ๋จ๋ ์ค์ฐจ๋ฅผ residual ์ ์ฑ ์ด๋ ๋ณด์กฐ ๋ชจ๋๋ก ๋ฉ์ฐ๋ ๊ฒ์ด๋ค.
์ด ๊ตฌ์กฐ์๋ ๋ ๊ฐ์ง ๋น์ฉ์ด ์๋ค. ํ๋๋ ์ค๋ฅ ์ ํ๋ค. retargeting์ ๋ฌผ๋ฆฌ๋ฅผ ๋ชจ๋ฅธ๋ค. ์๋ ์์น๋ฅผ ์๊ฒฉํ ๋ง์ถ๋ฉด ์ฌ๋์๊ฒ ์์ฐ์ค๋ฌ์ด ์์ธ๊ฐ ๋ก๋ด์์๋ ๊ด์ ํ๊ณ๋ฅผ ๋๊ฑฐ๋, ๋ฌผ์ฒด๋ฅผ ๊ดํตํ๊ฑฐ๋, ์ ์ด์ ๋์ง๋ง ํ์ ์ธ ์ ์๋ ์์ธ๊ฐ ๋๋ค. tracker๋ ๊ทธ ์์ธ๋ฅผ ์ ๋ต์ผ๋ก ๋ฐ๋๋ค. ๋ค๋ฅธ ํ๋๋ ์์ฐ์ ๊ณผ์ ํ์ฉ์ด๋ค. retargeting์ด ์คํจํ ์ํ์ค๋ ๋ค ๋จ๊ณ๋ก ๊ฐ์ง ๋ชปํ๊ฑฐ๋, ๊ฐ๋๋ผ๋ ํ์ต์ ๋ฐฉํดํ๋ค. Inspire ์์ฒ๋ผ 12๊ฐ ๊ด์ ์ 6๊ฐ ๋ชจํฐ๊ฐ ์ฐ๋ํด ์์ง์ด๋ ์์์๋ ์ด ๋ฌธ์ ๊ฐ ํนํ ํฌ๋ค. Fig. 3 ์ผ์ชฝ์ด ๊ทธ ์๋ฅผ ๋ณด์ฌ ์ค๋ค.
ยง2๋ ์ฌ๋-๋ก๋ด ์ ์ด๋ฅผ ์ธ ๊ฐ๋๋ก ๋๋๋ค. ์์์์ ์ ๋์์ ์ถ์ ํด ๋ก๋ด ๊ถค์ ์ ํฉ์ฑํ๋ ๊ฒฝ๋ก, ์๊ฐยทAR/VR ์๊ฒฉ์กฐ์์ผ๋ก ์ฒ์๋ถํฐ ๋ก๋ด์ด ํ ์ ์๋ ์์ฐ์ ๋ชจ์ผ๋ ๊ฒฝ๋ก, task-aware retargeting ๋ค ์ ์์ค ์ถ์ข ํ๋ ๊ฒฝ๋ก๋ค. Dexplore๋ ์ธ ๋ฒ์งธ ๊ฒฝ๋ก์์ โ์๊ฒฉํ ์ฌ๋-๋ก๋ด ๋์โ์ ํ์ด ๋ฒ๋ฆฌ๋ ์ชฝ์ ์ ๋ค.
๋ฐฉ๋ฒ ์์ธ (ยง3)

์ ์ฒด ๊ตฌ์กฐ(Fig. 2). (I) ์ฐธ์กฐ ๊ธฐ๋ฐ ๋ชจ๋ฐฉ ์ ์ด: MoCap ์ฌ๋ ์์ฐ์ Reference scope(๋ถํ ๊ฒฝ๊ณ) ์์์ ํ์ํ๋ ๊ถค์ (์ด๋ก)์ผ๋ก ์ถ์ข ํ๋ค. (II) vision ๊ธฐ๋ฐ generative ์ ์ด: ๋ฐ๊ตฌ ์ ๋ฌด์์ ์นด๋ฉ๋ผ์ depth๋ฅผ ์ ๊ตฐ์ผ๋ก ๋ฐ๊ฟ ๊ณ ์ ๊ฐ๊ฐ๊ณผ ํจ๊ป prior์ ๋ฃ๊ณ , ํน๊ถ ๊ด์ธก๊ณผ ์ฐธ์กฐ๋ฅผ ๋ฐ๋ encoder๋ ํ์ต ๋๋ง ์ด๋ค. ์ ๊ธด Tracking ์ ์ฑ (teacher)์ ํ๋ a๊ฐ decoder ์ถ๋ ฅ \tilde a์ ์ง๋ ์ ํธ๋ค.
3.1 ์ฐธ์กฐ ๊ธฐ๋ฐ ๋ชจ๋ฐฉ ์ ์ด
๊ณผ์ ์ ์. ์๋ชฉ์ world ์ขํ์ floating root joint๋ก ๋๊ณ ๋๋จธ์ง ๊ด์ ์ ๋ถ๋ชจ ๊ธฐ์ค์ผ๋ก ํํํ๋ค. ๋ฌผ์ฒด๋ ๊ฐ์ฒด๋ก, ์ํ๋ 6-DoF ํฌ์ฆ๋ก ๋๋ค. ์ฐธ์กฐ ๋ชจ๋ฐฉ์ MDP๋ก ์ฐ๊ณ PPO๋ก ํผ๋ค.
์ํ. ์์ t์ ๊ด์ธก์ ์ธ ๋ฌถ์์ด๋ค.
| ๋ฌถ์ | ๋ด์ฉ |
|---|---|
| ์ | ๊ด์ ํ์ ยท์์น \boldsymbol R_t^{\mathrm h},\boldsymbol J_t^{\mathrm h}, ๊ฐยท์ ์๋ \boldsymbol\omega_t^{\mathrm h},\boldsymbol v_t^{\mathrm h} |
| ๋ฌผ์ฒด(ํน๊ถ) | ์์ธยท์์น \boldsymbol R_t^{\mathrm o},\boldsymbol p_t^{\mathrm o}, ๊ฐยท์ ์๋ |
| ๊ธฐํยท์ ์ด | \boldsymbol D_t: ๊ฐ ์ ๊ด์ ์์ ๋ฌผ์ฒด ํ๋ฉด ์ต๊ทผ์ ์ ์ผ๋ก ๊ฐ๋ ๋ฒกํฐ, \boldsymbol C_t: ์ ๊ฐ์ฒด๋ณ ์ด์ง ์ ์ด(์ด๊ฐ ํ๋ด) |
| ์ฐธ์กฐ(๋ฏธ๋ K ์์ ) | \boldsymbol M(\hat{\boldsymbol R}^{\mathrm h}_{t+k})\ominus\boldsymbol M(\boldsymbol R^{\mathrm h}_t) ๋ฑ ํ์ฌ์ ์ฐธ์กฐ์ ์ฐจ์ด, ๊ทธ๋ฆฌ๊ณ ์ฐธ์กฐ ์์ฒด |
\boldsymbol D_t์ \boldsymbol C_t๋ ๊ฐ์ 1์ ์์ InterMimic(CVPR 2025)์ ๋ฐ๋ฅธ๋ค. ๋งคํ \boldsymbol M์ AnyTeleop์ ๋์ ๊ด๊ณ๋ฅผ ์ฐ๊ณ , Inspire ์์์๋ ๋ค์ฏ ์๋์ผ๋ก ๋จ์ํ๋๋ค. ๋ชจ๋ ์ฐ์๋์ ์ root ๊ธฐ์ค ์ขํ๋ก ์ ๊ทํํ๋ค. ๋ ผ๋ฌธ์ K์ ๊ฐ์ ๋ฐํ์ง ์๋๋ค(๊ณต๊ฐ ์ฝ๋๋ \{1, 16\} ๋ ์์ ์ด๋ค, ์ฝ๋ ๋์กฐ ์ ).
ํ๋. 6-DoF ์๋ชฉ ์ ํธ์ ์๊ฐ๋ฝ ๋ช ๋ น์ผ๋ก ๋๋๋ฉฐ ๋ชจ๋ PD ๋ชฉํ๋ค. ํ์ ์ exponential map์ผ๋ก ํํํ๋ค. ์๋ชฉ์ ํ์ฌ ์๋ชฉ ์ํ์ 6-DoF ์คํ์ ์ ๋ํ๋ residual action์ผ๋ก ๋ฌ, ์ ์ฑ ์ด ๋ฌดํํ ์ ๋ ๊ถค์ ์ ์ง์ ๋ด์ง ์๊ฒ ํ๋ค. Inspire ์์ mimic joint๋ ๊ตฌ๋ ๊ด์ ์ PD ๋ชฉํ์ ์ฐ๋ ๊ณ์๋ฅผ ๊ณฑํด ํ๋ด ๋ธ๋ค. ์ ์๋ค๋ ์ค์ ์ฐ๋ ์ญํ์ ์ ํํ ์ฌํํ์ง๋ ์๋ ๊ทผ์ฌ๋ผ๊ณ ์ ๋๋ค.
๋ณด์. ์ํ-์ฐธ์กฐ ์ผ์น ํญ R_{\text{match}}์ ์๋์ง ํญ R_{\text{energy}}๋ก ์ด๋ค์ง๋ค. R_{\text{match}}๋ InterMimic์ ๋ฐ๋ผ ์ด๋ํ ํญ(์ ๊ด์ ํ์ ยท์์น, ๋ฌผ์ฒด ์์ธยท์์น)๊ณผ ๋์ญํ ํญ(๊ธฐํ R_{\boldsymbol D}, ์ ์ด R_{\boldsymbol C})์ ๋ฌถ๋๋ค.
R_{\boldsymbol R}^{\mathrm h}=\exp\!\Big(-\sum\lambda_{\boldsymbol R}^{\mathrm h}\big\|\boldsymbol M(\hat{\boldsymbol R})\ominus\boldsymbol M(\boldsymbol R)\big\|^2\Big),\quad R_{\boldsymbol D}=\exp\!\big(-\lambda_{\boldsymbol D}\|\hat{\boldsymbol D}-\boldsymbol D\|^2\big),\quad R_{\boldsymbol C}=\exp\!\big(-\lambda_{\boldsymbol C}\|\hat{\boldsymbol C}-\boldsymbol C\|^2\big)
R_{\boldsymbol D}ยทR_{\boldsymbol C}๋ ์ ๋ชจ์์ด ๋ฌ๋ผ ์ ํํ ์ด๋ํ ๋ชจ๋ฐฉ์ด ๋ถ๊ฐ๋ฅํด๋ โ์๋์ด ๋ฌผ์ฒด์ ๊ธฐ๋ฅ ๋ถ์ ๊ทผ์ฒ์ ์๊ณ , ์ ์ด์ด ์ฌ๋๊ณผ ๊ฐ์ ์์ ์ ์๊ธด๋คโ๋ ์ํธ์์ฉ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๊ฒ ํ๋ค. ์๋์ง ํญ์ ์ฐ์๋ PD ๋ชฉํ์ ํฐ ๋ณํ, ํฐ ๊ด์ ๊ฐ์๋ยท์๋์ ๋ฒ์ ์ ์ค๋ค. ๋ ผ๋ฌธ์ ์ด๋ค \lambda๋ ๊ฐ์ ๋ฐํ์ง ์๋๋ค.
์ข ๋ฃ ์กฐ๊ฑด. ๋ค์ฏ ๊ฐ์ง ์ค ํ๋๋ผ๋ ๊ฑธ๋ฆฌ๋ฉด ์ํผ์๋๋ฅผ ๋๋ธ๋ค.
\text{(I)}\ R_{\boldsymbol J}^{\mathrm h}<\kappa_{\boldsymbol J}^{\mathrm h},\quad \text{(II)}\ R_{\boldsymbol p}^{\mathrm o}<\kappa_{\boldsymbol p}^{\mathrm o},\quad \text{(III)}\ R_{\boldsymbol R}^{\mathrm o}<\kappa_{\boldsymbol R}^{\mathrm o},\quad \text{(IV)}\ R_{\boldsymbol D}<\kappa_{\boldsymbol D},\quad \text{(V)}\ \boldsymbol C_t\neq\hat{\boldsymbol C}_t\ \ \forall t\in[t_0,t_0+10]
(V)๋ ์ ์ด ๋ถ์ผ์น๊ฐ 10 ์คํ ์ฐ์๋ ๋๋ค. DeepMimic ์ดํ ๋ชจ๋ฐฉ RL์ ํ์ค ์ฅ์น์ธ early termination์ ๊ทธ๋๋ก ์ฐ๋, ์ด ๋ฌธํฑ๋ค์ด ๋ค์ ์ ์์ โscopeโ๊ฐ ๋๋ค.
์ํ ์ด๊ธฐํ. MANO์ ๋ก๋ด ์์ ํด๋ถํ์ด ๋ฌ๋ผ MANO ์์ธ๋ฅผ ๊ทธ๋๋ก ์ด๊ธฐ ์ํ๋ก ์ค ์ ์๋ค. ๋ ผ๋ฌธ์ ๋ฐ๋ฅด๋ฉด ํ์ต ์ด๊ธฐ์๋ ์๋ฐ๋ฅ์ ์ ์ญ ํ์ ยท์ด๋๋ง ์ฐธ์กฐ๋ก ๋ง์ถ๊ณ ๋๋จธ์ง ์์ ๋๋ 0์ผ๋ก ๋๋ค. ์ดํ InterMimic์ฒ๋ผ ํ์ง ์ข์ ๋กค์์ ์ํ๋ฅผ ์บ์ํด ์ด๊ธฐ ์ํ๋ก ์ฌ์ฌ์ฉํ๊ณ , ์ ๊ทผ ๊ตฌ๊ฐ๋ณด๋ค ์ด๋ ค์ด ๊ตฌ๊ฐ์์ ์์ํ ํ๋ฅ ์ ๋์ด๋ prioritized sampling์ ์ด๋ค(๊ณต๊ฐ ์ฝ๋๋ ์ด์ ๋ค๋ฅด๋ค, ์ฝ๋ ๋์กฐ ์ ).
Reference-Scoped Exploration (RSE)
๋ ผ๋ฌธ์ ํต์ฌ ๊ธฐ์ฌ๋ค. ์๊ฒฉํ ์ถ์ข ๋ณด์์ ๋ ๊ธฐ๋๊ณ , ์ ์ํ ์ข ๋ฃ ์กฐ๊ฑด์ผ๋ก ์ ์ฑ ์ ๋น๋๋ค๋ ๊ฒ์ด ์์ง๋ค. ๋ ์ฅ์น๋ก ์ด๋ค์ง๋ค.
(I) ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๊ฐ์ค์น. ์ด๋ํ ์ถ์ข ๊ฐ์ค์น \lambda_{\boldsymbol R}^{\mathrm h},\lambda_{\boldsymbol J}^{\mathrm h}๋ฅผ ์-๋ฌผ์ฒด ํ๋ฉด ๊ฑฐ๋ฆฌ์ ๋น๋กํ๊ฒ, ์๋์ง ๋ฒ์ ์ ๋ฐ๋น๋กํ๊ฒ ๋๋ค. ์๋ก ๋ ๊ฐ์ค์น๋ w(\boldsymbol D)=\min(1,\boldsymbol D/0.20\,\mathrm m)์ด๋ค. ์์ด ๋ฌผ์ฒด์์ 20 cm ์ด์ ๋จ์ด์ง ์ ๊ทผ ๊ตฌ๊ฐ์์๋ ์ฌ๋ ์์ ๊ทธ๋๋ก ๋ฐ๋ผ๊ฐ๊ฒ ํ๊ณ , ๋ฌผ์ฒด์ ๋ค๊ฐ๊ฐ์๋ก ์ ๋ชจ์ ์ถ์ข ์ ํ์ด ์ ์ด ๋จ๊ณ์์๋ ์์ด ์๊ธฐ ๋ฐฉ์์ผ๋ก ์ฅ๊ฒ ํ๋ค. ์ ์๋ค์ ๊ฐ์ค์น๊ฐ ์์ ๋ง๋ค ๋ฐ๋์ด๋ ์ฐธ์กฐ ๊ถค์ ์ ๊ฒฐ์ ๋ก ์ ํจ์์ด๋ฏ๋ก ์ ์ฑ ์ ์ฅ์์ ๋ณด์์ ์ ์(stationary)์ด๋ผ๊ณ ๋ ผ์ฆํ๋ค. ๋ค๋ง ์ด ๋ ผ์ฆ์ด ์ฑ๋ฆฝํ๋ ค๋ฉด \boldsymbol D๊ฐ ์ฐธ์กฐ ์ชฝ ๊ฑฐ๋ฆฌ์ฌ์ผ ํ๋๋ฐ, ์์์ \boldsymbol D๊ฐ ์๋ฎฌ๋ ์ด์ ๊ฑฐ๋ฆฌ์ธ์ง ์ฐธ์กฐ ๊ฑฐ๋ฆฌ์ธ์ง๋ ๋ณธ๋ฌธ์ ๋ช ์๋ผ ์์ง ์๋ค(๊ณต๊ฐ ์ฝ๋๋ ์ฐธ์กฐ ์๊ณผ ์ฐธ์กฐ ๋ฌผ์ฒด ์ฌ์ด์ ์ต์ ๊ฑฐ๋ฆฌ๋ฅผ ์ด๋ค).
(II) ์ ์ํ ์ข ๋ฃ ๋ฌธํฑ. ๊ฐ ์ข ๋ฃ ๊ธฐ์ค์ \kappa๋ฅผ ํฐ ๊ฐ์์ ์์ํด ์คํจ ๋น์จ๋ก ์กฐ์ธ๋ค.
\kappa=\kappa^{\text{init}}\cdot\frac{N_{\text{fail}}}{N_{\text{total}}}
N_{\text{fail}}์ early termination์ผ๋ก ๋๋ ๋กค์์ ์, N_{\text{total}}์ โํ์ฌ ํ๋ ์์์ ๋ฐฉ๋ฌธํโ ๋กค์์ ์๋ค. ์คํจ๊ฐ ๋ง์ผ๋ฉด ๋ฌธํฑ์ด ๋์ด ํ์ ์ฌ์ง๊ฐ ํฌ๊ณ , ์ ์ฑ ์ด ์ํ ์๋ก ๋ฌธํฑ์ด ์ข์์ ธ ์ ๋ฐ ์ถ์ข ์ด ์๊ตฌ๋๋ค. ์ผ์ข ์ ์๋ ์ปค๋ฆฌํ๋ผ์ด๊ณ , ์์ฐ๋ง๋คยท๊ตฌ๊ฐ๋ง๋ค ๋ค๋ฅธ ๋์ด๋๋ฅผ ํ๋์ ๊ท์น์ผ๋ก ์ฒ๋ฆฌํ๋ค.
์ฌ๊ธฐ์๋ ํ๊ธฐ์ ๋ฌธ์ ๊ฐ ์๋ค. ์ข ๋ฃ ์กฐ๊ฑด์ด โ๋ณด์ R<\kappaโ๋ก ์ฐ์ฌ ์์ผ๋ฏ๋ก, \kappa๊ฐ ํฌ๋ฉด ๊ฑฐ์ ๋ชจ๋ ์ํ๊ฐ ์ข ๋ฃ๋๋ค. ์ฆ ํฐ \kappa^{\text{init}}์ ๋์ ํต๋ก๊ฐ ์๋๋ผ ๊ฐ์ฅ ์ข์ ํต๋ก๋ค. โ๋๊ฒ ์์ํด ์กฐ์ธ๋คโ๋ ์์ ์ด ๋ง์ผ๋ ค๋ฉด \kappa๊ฐ ๊ฑฐ๋ฆฌ ์ํ์ด์ด์ผ ํ๋ค. ๊ณต๊ฐ ์ฝ๋๊ฐ ์ค์ ๋ก ๊ทธ๋ ๊ฒ ๊ตฌํํ๋ค(์ค์ฐจ ๊ฑฐ๋ฆฌ >c\cdot\kappa์ด๋ฉด ์ข ๋ฃ, ์ฝ๋ ๋์กฐ ์ ). ๋ ผ๋ฌธ ์์ ๊ทธ๋๋ก ๊ตฌํํ๋ฉด ๋ฐ๋ ๋ฐฉํฅ์ ์ปค๋ฆฌํ๋ผ์ด ๋๋ค.

Fig. 3. ์ผ์ชฝ: ๋ง์นยท์ง๊ฒ๋ฅ ๋ฌผ์ฒด์์ AnyTeleop(์)๊ณผ Dexplore(๊ฐ์ด๋ฐ), ์ MoCap ์ฌ๋ ์์ฐ(์๋). ์บก์ ์ ์๋ ์ค์ โretargeted MoCap dataโ๋ผ ๋ถ๋ฅด์ง๋ง ๊ทธ๋ฆผ์ ๋ณด์ด๋ ๊ฒ์ ์ฌ๋ ๋ชธ์ด๋ค. ์ค๋ฅธ์ชฝ: ์นผ์ ์ง๋ ์ฅ๋ฉด์์ DexTrack(์)์ ์์ก์ด๋ฅผ ๋์น๊ณ Dexplore(์๋)๋ ๋ค์ด ์ฌ๋ฆฐ๋ค.
3.2 vision ๊ธฐ๋ฐ generative ์ ์ด
๊ด์ธก. (i) ์ ๊ณ ์ ๊ฐ๊ฐ(์๋ชฉ ์ ์ญ ์์นยท์์ธ, ์๊ฐ๋ฝ ๊ด์ ํ์ )๊ณผ (ii) ๋จ์ผ depth์์ ๋ณต์ํ ๋ฌผ์ฒด ์ ๊ตฐ \boldsymbol P. ์นด๋ฉ๋ผ๋ ํ ์ด๋ธ ์ ๋ฐ๊ตฌ์์ ๋ฌด์์๋ก ๋์ด๊ณ , ๋ด๋ถ ํ๋ผ๋ฏธํฐ๋ ์ค๊ธฐ์ Femto Bolt์ ๋ง์ถ๋ค. PointNet++๊ฐ ๋ฌผ์ฒด ์ ๊ตฐ๊ณผ ์ ๊ด์ ์์น๋ฅผ ํจ๊ป ์ฒ๋ฆฌํ๋ค(๋ณธ๋ฌธ์ โobserved human joint positionsโ๋ผ ์ฐ๋๋ฐ ๋ฌธ๋งฅ์ ๋ก๋ด ์ ๊ด์ ์ด๋ค). ๊ด์ ์๋์ ์ด๊ฐ์ sim-to-real ๊ฐ๊ทน์ด ์ปค์ ๋บ๋ค. ์งง์ ์ด๋ ฅ๊ณผ โ์กฐ์ ์์ ์ /ํโ ์ด์ง ํ์๋ฅผ ๋ํ๋ค.
๋ชฉํ. MaskedMimic์ ๋ฐ๋ผ ์ฐธ์กฐ์ ์ผ๋ถ๋ง ๋ณด์ฌ ์ค๋ค. ์๋ฅผ ๋ค์ด ์๋ชฉ ๊ถค์ ๋ง ๊ณต๊ฐํ๋ฉด(ํ์ต ๋๋ ์ฐธ์กฐ์์, ์ค๊ธฐ์์๋ RRT ๊ณํ๊ธฐ์์) ์ ์ฑ ์ด ๋๋จธ์ง ์๊ฐ๋ฝ ๋์์ latent๋ก ๋ฉ์ด๋ค.
ํ์ต. ๊ตฌ์ฑ์ encoder q_\phi(z\mid\boldsymbol x,\hat{\boldsymbol x}), ์ํ ์์กด prior p_\psi(z\mid\tilde{\boldsymbol x},\boldsymbol P), decoder \tilde\pi_\theta(\tilde{\boldsymbol a}\mid z,\tilde{\boldsymbol x})๋ค.
z=\boldsymbol\mu_p+\boldsymbol\mu_q+\boldsymbol\Sigma_q^{1/2}\epsilon,\qquad \mathcal L=\underbrace{\|\boldsymbol a-\tilde{\boldsymbol a}\|^2}_{\mathcal L_{\text{rec}}}+\beta\,\underbrace{D_{\mathrm{KL}}\big(\mathcal N(\boldsymbol\mu_p+\boldsymbol\mu_q,\boldsymbol\Sigma_q)\,\|\,\mathcal N(\boldsymbol\mu_p,\boldsymbol\Sigma_p)\big)}_{\mathcal L_{\text{KL}}}
\epsilon์ ์ํผ์๋ ๋์ ๊ณ ์ ํด ํ ์ํผ์๋ ์์์ ๊ฐ์ โ์คํ์ผโ์ด ์ ์ง๋๊ฒ ํ๋ค(MaskedMimic, ControlVAE). encoder๊ฐ ์ถ๋ก ๋ ์๋ ์ ๋ณด๋ฅผ ๋ด์ง ์๋๋ก KL๋ก prior์ ๋ฌถ๊ณ , \beta๋ฅผ ์ ์ ํค์ latent๋ฅผ ๊ตฌ์กฐํํ๋ค. ํ์ต์ 3.1์ ์ ์ฑ ์ teacher๋ก ํ DAgger๋ค. ์ถ๋ก ๋๋ encoder๋ฅผ ๋ฒ๋ฆฌ๊ณ prior์์ z๋ฅผ ๋ฝ๋๋ค. ๊ฐ์ ๊ด์ธก์์ z๋ง ๋ฐ๊พธ๋ฉด ๋ค๋ฅธ ํ์ง ์คํ์ผ์ด ๋์ค๋ ๊ฒ์ด Fig. D๋ค.
์ง๊ด: ์ โ๋ณด์โ์ด ์๋๋ผ โ์ข ๋ฃ ๋ฌธํฑโ์ธ๊ฐ
์ฐธ์กฐ์์ ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์ ํญ์ผ๋ก๋ง ์ฃผ๋ฉด, ์ ์ฑ ์ ๋ชจ๋ ์์ ์์ ์ฐธ์กฐ์ ๊ฐ๊น์์ง๋ ์ชฝ์ผ๋ก ๋๋ฆฐ๋ค. ๋ก๋ด์ด ๊ทธ ์์ธ๋ฅผ ๋ผ ์ ์๋ ๊ตฌ๊ฐ์์๋ ๊ธฐ์ธ๊ธฐ๋ ๊ณ์ โ๋ ์ฌ๋์ฒ๋ผโ์ ์๊ตฌํ๊ณ , ์ ์ฑ ์ ๋ถ๊ฐ๋ฅํ ์์ธ ๊ทผ์ฒ์์ ์ง๋ํ๊ฑฐ๋ ๊ทธ ์์ธ๋ฅผ ํ๋ด ๋ด๋๋ผ ๋ฌผ์ฒด๋ฅผ ๋์น๋ค. ์ข ๋ฃ ๋ฌธํฑ์ ์ฑ๊ฒฉ์ด ๋ค๋ฅด๋ค. ๋ฌธํฑ ์์์๋ ์ฐธ์กฐ์ ์ผ๋ง๋ ๊ฐ๊น์ด์ง์ ๋ํ ์๋ ฅ์ด ๋ณด์ ํญ๋งํผ๋ง ๋จ๊ณ , ๋ฌธํฑ์ ๋๋ ์๊ฐ ๊ทธ ๋ค์ ๋ชจ๋ ๋ณด์์ด ์ฌ๋ผ์ง๋ค. ์ ์ฑ ์ด ๋ฐฐ์ฐ๋ ๊ฒ์ โ์ฐธ์กฐ๋ฅผ ์ ํํ ๋ฐ๋ฅด๋ผโ๋ณด๋ค โํต๋ก ๋ฐ์ผ๋ก ๋๊ฐ์ง ๋ง๊ณ ๋๊น์ง ์ด์๋จ์๋ผโ์ ๊ฐ๊น๋ค. ํต๋ก ์์ ์์ ๋๋ ์๋์ง ํญ์ด ์ ๋ฆฌํ๋ค. ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ผ ์ ์๋ค๋ฉด ๋ ์์ง์ด๋ ๊ถค์ ์ด ๋จ๋๋ค. Fig. 2 ์ผ์ชฝ์ ์ด๋ก ๊ณก์ (Explored trajectory)์ด ๋ถํ ๊ฒฝ๊ณ(Reference scope) ์์์ ์ฐธ์กฐ์ ๋ค๋ฅธ ๊ธธ์ ๊ฐ๋ ๊ทธ๋ฆผ์ด ์ด ์ค๊ณ์ ์์ฝ์ด๋ค.
๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๊ฐ์ค์น๋ ๊ฐ์ ์๊ฐ์ ์๊ฐ ์ถ์ผ๋ก ํธ๋ค. ์์ด ๋ฉ๋ฆฌ ์์ ๋๋ ์ฌ๋์ ์ ๊ทผ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฅด๋ ๊ฒ์ด ํด๊ฐ ์๊ณ ์คํ๋ ค ํ์ ๊ณต๊ฐ์ ์ค์ฌ ์ค๋ค. ๋ฌผ์ฒด ๊ทผ์ฒ์์๋ ์ ๋ชจ์ ์ฐจ์ด๊ฐ ๊ฒฐ๊ณผ๋ฅผ ์ข์ฐํ๋ฏ๋ก ์ด๋ํ ์ถ์ข ์ ํ๊ณ ์ํธ์์ฉ ํญ(\boldsymbol D, \boldsymbol C, ๋ฌผ์ฒด ์ถ์ข )์ ๋งก๊ธด๋ค. ์ฌ๋์ด โ๋ฌด์์โ ํ๋์ง(๋ฌผ์ฒด๊ฐ ์ด๋๋ก ๊ฐ๊ณ ์๋์ด ์ด๋์ ๋ฟ๋์ง)๋ ์งํค๊ณ , โ์ด๋ป๊ฒโ(๊ด์ ๊ฐ)๋ ๋ก๋ด์๊ฒ ๋งก๊ธฐ๋ ๋ถ์ ์ด๋ค.
์คํจ ๋น์จ๋ก ๋ฌธํฑ์ ์กฐ์ด๋ ๊ท์น์ ์์ฐ๋ง๋ค ๋์ด๋๊ฐ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ์ฌ์ด ์ํ์ค๋ ๋นจ๋ฆฌ ์ข์ ํต๋ก์ ๋๋ฌํ๊ณ , ์ด๋ ค์ด ์ํ์ค(์์ ์์ก์ด, ์์ ๋ฌผ์ฒด)๋ ๋์ ํต๋ก์ ๋ ์ค๋ ๋จธ๋ฌธ๋ค. ์ ์ญ ์ปค๋ฆฌํ๋ผ ํ๋๋ก๋ ์ด ์ฐจ์ด๋ฅผ ๋ง์ถ๊ธฐ ์ด๋ ต๋ค.
์คํ (ยง4)
์ ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ์ | Inspire(12 DoF, 6๊ฐ ๊ตฌ๋, mimic joint๋ฅผ IsaacGym์์ ํ๋ด), Allegro(16 DoF, ์์ ๊ตฌ๋, ์ฌ๋ ์๋ณด๋ค ํผ) |
| ๋ฐ์ดํฐ | GRAB 1,269๊ฐ ์ํ์ค ์ค ํ ์(์ฃผ๋ก ์ค๋ฅธ์) ์กฐ์ 658๊ฐ, ๋ฌผ์ฒด 51์ข |
| ์ผ๋ฐํ ๋ฐ์ดํฐ | TACO(์ ์ฑ, ๋ฌผ์ฒด 2๊ฐ) |
| ๋ฒ ์ด์ค๋ผ์ธ | AnyTeleop(task-unaware kinematic retargeting), DexTrack(๊ณต๊ฐ ๊ตฌ์ฑ์์๋ง์ผ๋ก ์ฌ๊ตฌ์ฑ, homotopy ์ต์ ํยทIL+RL ๊ฒฐํฉ์ ๋ฏธ๊ณต๊ฐ๋ผ ์ ์ธ) |
| ์ํ ์ ์ฑ ์งํ | ๋ฌผ์ฒด ํ์ ์ค์ฐจ R_{\text{err}}(rad), ๋ฌผ์ฒด ์ด๋ ์ค์ฐจ T_{\text{err}}(cm), ์๋ ์ค์ฐจ E_{\text{finger}}(cm), ์ฑ๊ณต๋ฅ (๋ฌผ์ฒด๋ฅผ ๋จ์ด๋จ๋ฆฌ๊ฑฐ๋ ํฐ ์ดํ ์์ด ์์ฃผ) |
| vision ์ ์ฑ ์งํ | ์ฑ๊ณต๋ฅ (์ผ์ ์๊ฐ ์์ ์ ์ด ํ ๋ฌผ์ฒด๋ฅผ ํ ์ด๋ธ์ ๋๋๋ฆผ), ์ ์ด ๋น์จ |
์๋ฎฌ๋ ์ด์ ์ค์ ์ ๋ถ๋ก Table A์ ์๋ค.
| ํ๋ผ๋ฏธํฐ | ๊ฐ | ํ๋ผ๋ฏธํฐ | ๊ฐ |
|---|---|---|---|
| Sim timestep | 1/60 s | Contact offset | 0.02 |
| Control timestep | 1/30 s | Rest offset | 0.0 |
| Environment count | 4096 | Max depenetration vel. | 10 |
| Physics substeps | 8 | Object restitution | 0.7 |
| Position solver iters | 8 | Object friction | 0.9 |
| Velocity solver iters | 1 | Object density | 50 |
๋ฌผ์ฒด๋ convex hull 20๊ฐ๋ก ๋ถํดํด ์๋ฎฌ๋ ์ด์ ํ๋ค. ๋ถ๋ก Table C์ automatic domain randomization ๋ฒ์๋ ๋ฌผ์ฒด ๋ง์ฐฐยท๋ฐ๋ฐ ์ค์ผ์ผ \mathcal U(0.7,1.1), ๋ฐ๋ ์ค์ผ์ผ \mathcal U(0.5,2), ๋ชจ์ ์ค์ผ์ผ \mathcal U(0.8^3,1), ์ ๊ตฐ additive ๋ ธ์ด์ฆ \mathcal U(0,0.01)์ด๋ค. ์ด ๋๋คํ๊ฐ ์ํ ์ ์ฑ ๊ณผ vision ์ ์ฑ ์ค ์ด๋์ ์ฐ์๋์ง๋ ๋ณธ๋ฌธ์ด ๋ฐํ์ง ์๋๋ค(์ค๊ธฐ ๋ฐฐํฌ ์ ์ ๋์ฌ ์๋ค).
์ ๋ ๊ฒฐ๊ณผ: Table 1
์ค์ฐจ๋ โ์ฑ๊ณต ๋กค์์ ํ๊ท / ์ ์ฒด ํ๋ ์ ํ๊ท โ์ด๋ค.
| ์ | ๋ฐฉ๋ฒ | R_{\text{err}} (rad) โ | T_{\text{err}} (cm) โ | E_{\text{finger}} (cm) โ | ์ฑ๊ณต๋ฅ (%) โ |
|---|---|---|---|---|---|
| Inspire | DexTrack w/ AnyTeleop | 0.475 / 0.216 | 4.93 / 2.29 | 6.71 / 5.67 | 7.4 |
| Inspire | DexTrack w/ Ours | 0.515 / 0.467 | 3.75 / 3.26 | 6.43 / 6.28 | 69.8 |
| Inspire | Dexplore (w/o RSE) | 0.514 / 0.333 | 3.88 / 2.59 | 6.12 / 5.71 | 29.9 |
| Inspire | Dexplore | 0.474 / 0.452 | 3.77 / 3.65 | 6.06 / 6.04 | 87.7 |
| Allegro | DexTrack w/ AnyTeleop | 0.595 / 0.471 | 4.21 / 3.39 | 9.38 / 9.36 | 45.9 |
| Allegro | DexTrack w/ Ours | 0.560 / 0.512 | 4.79 / 4.32 | 8.00 / 7.91 | 77.4 |
| Allegro | Dexplore (w/o RSE) | 0.549 / 0.481 | 4.19 / 3.68 | 7.98 / 7.92 | 29.9 |
| Allegro | Dexplore | 0.494 / 0.454 | 4.48 / 4.06 | 8.10 / 8.01 | 78.7 |
๊ตต์ ๊ธ์จ๋ ๋ ผ๋ฌธ ํ๊ธฐ๋ฅผ ๋ฐ๋๋ค. ์ฝ์ ๊ฑฐ๋ฆฌ๋ ๋ค ๊ฐ์ง๋ค.
- RSE ์ ์ ๊ฐ ๊ฐ์ฅ ํฐ ํจ๊ณผ๋ฅผ ๋ธ๋ค. ๊ฐ์ Dexplore์์ RSE๋ง ๋นผ๋ฉด Inspire 87.7โ29.9%(โ57.8%p), Allegro 78.7โ29.9%(โ48.8%p)๋ค(ํ์ ๊ณ์ฐ). ๋ ผ๋ฌธ ์ ์ฒด์์ ๊ฐ์ฅ ์ง์ ์ ์ธ ์ฆ๊ฑฐ๋ค. ๋ค๋ง โw/o RSEโ๊ฐ ์ ํํ ๋ฌด์์ ๋บ ๊ฒ์ธ์ง(๊ณ ์ ๋ฌธํฑ์ธ์ง, ๊ฑฐ๋ฆฌ ๊ฐ์ค์น๊น์ง ๋บ ๊ฒ์ธ์ง, ๋ฌธํฑ์ ์ด๋ ๊ฐ์ ๊ณ ์ ํ๋์ง)๋ ๋ ผ๋ฌธ ์ด๋์๋ ์ ์๋ผ ์์ง ์๋ค. ๋ ์์์ ๊ฐ์ด ์ ํํ 29.9%๋ก ๊ฐ์ ๊ฒ๋ ์ค๋ช ์ด ์๋ค.
- Dexplore ๋กค์์์ ์ข์ retargeting ๊ฒฐ๊ณผ๋ค. DexTrack์ ์ฐธ์กฐ๋ฅผ AnyTeleop์์ Dexplore ๋กค์์์ผ๋ก ๋ฐ๊พธ๋ฉด Inspire 7.4โ69.8%, Allegro 45.9โ77.4%๋ค. retargeting ํ์ง์ ์ฐจ์ด๊ฐ tracker ์ฑ๋ฅ์ ์ง๋ฐฐํ๋ค๋ ์ ์๋ค์ ์ง๋จ์ ๋ท๋ฐ์นจํ๋ค. ๋ฐ๋๋ก DexTrack w/ Ours์ Dexplore์ ์ฐจ์ด๋ Inspire 17.9%p, Allegro 1.3%p๋ก(ํ์ ๊ณ์ฐ), ์ข์ ์ฐธ์กฐ๋ง ์ฃผ์ด์ง๋ฉด ๋ณ๋ tracker๋ ๋น์ทํ ์์ค์ ์ค๋ฅธ๋ค. Allegro์ 1.3%p๋ ์ํ ์์ ์๋๊ฐ ๋ณด๊ณ ๋์ง ์์ ์ฐจ์ด๋ผ๊ณ ์ฝ๊ธฐ ์ด๋ ต๋ค.
- ์ค์ฐจ ์งํ๋ ์ฑ๊ณต๋ฅ ์ ๋ฐ๋ผ์ค์ง ์๋๋ค. ์ฑ๊ณต ๋กค์์ ํ๊ท ๊ธฐ์ค์ผ๋ก Dexplore๊ฐ ์ธ ์ค์ฐจ ๋ชจ๋์์ ์ต์ ์ธ ์์ ์๋ค. Inspire T_{\text{err}}๋ DexTrack w/ Ours(3.75)๊ฐ, Allegro T_{\text{err}}ยทE_{\text{finger}}๋ w/o RSE๊ฐ ๋ซ๋ค. ๋ ๊ทผ๋ณธ์ ์ผ๋ก, ์ฑ๊ณต ๋กค์์ ํ๊ท ์ ๋ฐฉ๋ฒ๋ง๋ค ๋ค๋ฅธ ๋ถ๋ถ์งํฉ(Inspire์์ 7.4% ๋ 87.7%)์ ํ๊ท ์ด๋ผ ์ง์ ๋น๊ตํ ์ ์๋ค. ์ด๋ ค์ด ์ํ์ค๋ฅผ ๋ง์ด ์ฑ๊ณต์ํจ ๋ฐฉ๋ฒ์ผ์๋ก ํ๊ท ์ค์ฐจ๊ฐ ์ปค์ง๋ ์์กด ํธํฅ์ด ์๋ค. ์ ์ฒด ํ๋ ์ ํ๊ท ์ ์บก์ ์ด ์ค์ค๋ก ๋ฐํ๋ฏ ์คํจ๊ฐ ๋ง์์๋ก ๋ฎ๊ฒ ๋์จ๋ค(์คํจํ ์ํ์ค๋ ๋ฌผ์ฒด๋ฅผ ๊ฑด๋๋ฆฌ๊ธฐ ์ ์ ๊ทผ ๊ตฌ๊ฐ ์์ฃผ๋ผ์). ๊ทธ๋์ ์ด ํ์ ์ค์ฐจ ์ด์ ์ด๋ ์ชฝ์ผ๋ก๋ ์์๋ฅผ ๋งค๊ธฐ๊ธฐ ์ด๋ ต๊ณ , ๊ฒฐ๋ก ์ ์ฑ๊ณต๋ฅ ์ด ํ๋์ ๊ธฐ๋๋ค. ๋ณธ๋ฌธ์ โconsistently outperforms baseline methodsโ๋ ์ฑ๊ณต๋ฅ ์ ๋ํด์๋ง ๋ง๋ค.
- Inspire์์ AnyTeleop retargeting์ ๋ถ๊ดด๊ฐ ๊ทน์ ์ด๋ค. 7.4%๋ 6๊ฐ ๋ชจํฐ์ ์ฐ๋ ์์์ ์๋ ์์น ๊ธฐ๋ฐ retargeting์ด ์ผ๋ง๋ ์ฝ๊ฒ ๋ถ๊ฐ๋ฅํ ์์ธ๋ฅผ ๋ง๋๋์ง ๋ณด์ฌ ์ค๋ค(Fig. 3 ์ผ์ชฝ). ๊ตฌ๋ ์์ ๋๊ฐ ๋ง์ Allegro์์๋ 45.9%๋ก ๋ํ๋ค.
ํ๊ฐ ์ํ์ค๊ฐ ํ์ต ์ํ์ค์ ๊ฐ์์ง๋ ๋ ผ๋ฌธ์ ์๋ค. ๊ณต๊ฐ MODEL_CARD๋ โno dedicated held-out testing splitโ์ด๋ผ๊ณ ์ ๋๋ค. Table 1์ ํ์ตํ ์์ฐ์ ์ผ๋ง๋ ์ ์ฌํํ๋๊ฐ์ ํ๋ก ์ฝ๋ ๊ฒ์ด ๋ง๋ค.
vision ์ ์ฑ : Table B
| ๋ฐฉ๋ฒ | ์ฑ๊ณต๋ฅ (%) | ์ ์ด ๋น์จ (%) |
|---|---|---|
| Dexplore (vision) | 52.7 | 48.2 |
| Dexplore (state) | 87.7 | 69.3 |
๋ฌด์์ ์์ , ์-๋ฌผ์ฒด ๊ฐ๋ฆผ, ํน๊ถ ์ ๋ณด ์์, sparse goal์ด๋ผ๋ ์กฐ๊ฑด์์ 52.7%๋ค. ์ํ ์ ์ฑ ๋๋น 35.0%p ๋ฎ๋ค(ํ์ ๊ณ์ฐ). ๋ณธ๋ฌธ์ ์ด ํ๋ฅผ โTable~Bโ๋ผ ๋ถ๋ฅด๋ฉฐ ๋ณธ๋ฌธ ๊ฒฐ๊ณผ์ฒ๋ผ ๋ค๋ฃจ์ง๋ง ์ค์ ๋ก๋ ๋ถ๋ก์ ์๋ค. ์ด ํ์๋ ๋น๊ต ๋์์ด ์ํ teacher ํ๋๋ฟ์ด๋ค. ๋ค๋ฅธ ์ฆ๋ฅ ๋ฐฉ์(VAE ์๋ BC, latent ์๋ DAgger)์ด๋ ๊ณ ์ ์์ ์นด๋ฉ๋ผ์์ ๋น๊ต๊ฐ ์์ด, VAEยท๋ฌด์์ ์์ ยทsparse goal ๊ฐ๊ฐ์ ๊ธฐ์ฌ๋ ์ ์ ์๋ค. ์ฑ๊ณต ์ ์๋ ์ํ ์ ์ฑ (์์ฃผ)๊ณผ ๋ค๋ฅด๋ค(์์ ์ ์ด ํ ํ ์ด๋ธ์ ๋๋๋ฆผ). ๊ฐ์ ํ์ ๋์ธ 87.7%๊ฐ vision ์ ์ฑ ์ ์ฑ๊ณต ์ ์๋ก ๋ค์ ์ฐ ๊ฐ์ธ์ง, Table 1 ๊ฐ์ ์ฎ๊ธด ๊ฒ์ธ์ง๋ ๋ช ์๋ผ ์์ง ์๋ค.
์ ์ฑ ๊ฒฐ๊ณผ

Allegro ์ ๊ฒฐ๊ณผ(Fig. 4). ์์ ๋ฑ, ์๊ธฐ๋ฅ, ์ฝ๋ผ๋ฆฌ ์ธํ, ๋๋, ์ ์ก๋ฉด์ฒด, ๋จธ๊ทธ๋ฅผ ์ง์ด ๋๋ ์ธ ์ฅ๋ฉด์ฉ. Allegro๋ ์๊ฐ๋ฝ์ด ๋ท์ด๊ณ ์ฌ๋ ์๋ณด๋ค ํฌ๋ค.

๋ ํฌ๊ณ ๋ฌด๊ฑฐ์ด ๋ฌผ์ฒด๋ก์ ์ผ๋ฐํ(Fig. B). ๋ฌผ์ฒด ํฌ๊ธฐ๋ฅผ 1.5๋ฐฐ(๋ฌด๊ฒ 1.5^3๋ฐฐ)๋ก ํค์ด ๊ณต์ ์ํ ์ ์ฑ ์ด ์ง์ด ๋ ๋ค. ์ผ์ชฝ์ด ์๋ ํฌ๊ธฐ, ์ค๋ฅธ์ชฝ์ด ํ๋๋ณธ์ด๋ค.

TACO์ ์ฒ์ ๋ณด๋ ๋ฌผ์ฒด(Fig. C). ์ผ์ชฝ: depth์ ๊ทธ๋ก๋ถํฐ ๋ง๋ ์ ๊ตฐ. ์ค๋ฅธ์ชฝ: GRAB์ผ๋ก๋ง ํ์ตํ vision ์ ์ฑ ์ด TACO object 081(์)๊ณผ 194(์๋)๋ฅผ ์ง์ด ๋ ๋ค.

latent ์ํ๋ง์ ๋ฐ๋ฅธ ํ์ง ๋ค์์ฑ(Fig. D). ๊ฐ์ ๋นํ๊ธฐ ๋ชจํ์ ์ฒ์ ์ ์ดํ๋ ์๊ฐ์ ์ ์์ธ๊ฐ latent ์ํ๋ง๋ค ๋ค๋ฅด๋ค.
์ผ๋ฐํ ์ฃผ์ฅ ์ค ํฌ๊ธฐ ํ๋(Fig. B)๋ ๋ถ๋ก Table C์ ๋ชจ์ ์ค์ผ์ผ ๋๋คํ ๋ฒ์ [0.8^3, 1] ๋ฐ์ด๋ฏ๋ก(์ด ๋๋คํ๊ฐ ์ํ ์ ์ฑ ์๋ ์ฐ์๋ค๋ฉด) ์ค์ ๋ก ๋ถํฌ ๋ฐ์ด๋ค. ๋ค๋ง ์์น ์์ด ๊ทธ๋ฆผ ํ ์ฅ์ด๋ค. TACO ์ผ๋ฐํ(Fig. C)๋ ๋ฌผ์ฒด 2๊ฐ์ ์ ์ฑ ๊ฒฐ๊ณผ๋ฟ์ด๋ค.
์ค๊ธฐ ๋ฐฐํฌ (๋ถ๋ก C)

์ค๊ธฐ ๋ฐฐํฌ(Fig. 5). xArm7 + Inspire RH56DFTP ์์ด ํ ์ด๋ธ ์ ์์ ์์์ ์ ๊ทผํด ์ง์ด ๋ ๋ค. ๋ ์ค์ ์๋ก ๋ค๋ฅธ ์๋์ด๊ณ , ์ค๋ฅธ์ชฝ ์ ๊ฑฐ์น๋์ Femto Bolt depth ์นด๋ฉ๋ผ๊ฐ ์๋ค.
๋ถ๋ก C์ ๋ฐฐํฌ ์ ์ฐจ๋ ๊ฝค ๋ง์ ๊ณตํ ์ฅ์น๋ฅผ ๋ด๊ณ ์๋ค.
- ์ ๋ฐฉํฅ ๊ธฐ๊ตฌํ์ผ๋ก ํ์ ์ ๊ตฐ์ ๊ณ์ฐํด ์ฅ๋ฉด์์ ๋ฐฐ๊ฒฝยทํ ์ด๋ธยทํ ์ ์ ์ง์ฐ๊ณ ์๊ณผ ๋ฌผ์ฒด ์ ๋ง ๋จ๊ธด๋ค.
- ์์ด ์นด๋ฉ๋ผ ์์ผ์ ๋ค์ด์ค๋ฉด ๊ณ ์ ๊ฐ๊ฐ์ผ๋ก ๊ณ์ฐํ ๊ด์ ์์น์ ์ ๊ตฐ ์ฌ์ด์ ์ฐจ์ด๊ฐ ์๊ธฐ๋ฏ๋ก, ๊ฐ ๊ด์ ์ ์ ๊ตฐ์ ์ต๊ทผ์ ์ ์ผ๋ก ๋์ฒดํ๋ค.
- 30 fps ๋กค์์์ ์ ๊ทผยท๋ค๊ธฐ ๋จ๊ณ์์๋ ๋งค ์คํ ์ ์ฉํ์ง ์๊ณ , ์๊ณผ ๋ฌผ์ฒด๊ฐ ์ถฉ๋ถํ ๊ฐ๊น์ธ ๋๋ง ์ ์ฒด ๋กค์์์ ์ผ ๋ค.
- ์์ง๋ฅผ ๋จผ์ ์์ง์ด๊ณ ๋๋จธ์ง ๋ค ์๊ฐ๋ฝ์ ๋ค์ ์์ง์ธ๋ค. ์์ง๋ ๋ชจํฐ๊ฐ 2๊ฐ๋ผ ๋ฌด๊ฒ๊ณ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ด๋ค.
- ์๋ชฉ ๊ถค์ ์ RRT๋ก ๊ณํํด ์์ ๋ฌผ์ฒด ๊ทผ์ฒ๋ก ์ฎ๊ธฐ๊ณ ๋ค์ ๋๋ ค๋๋๋ค.
- ์๋ฎฌ๋ ์ด์ ์ PD gain์ 100/10์ผ๋ก ๋๊ณ , ์ค๊ธฐ๋ ์ ๋ด์ฅ ์์น ์ ์ด gain์ ์ด๋ค. ์๋ฎฌ๋ ์ด์ ์ mimic joint ์ฐ๋๊ณผ ๋ฌ๋ฆฌ ์ค๊ธฐ์๋ ๊ตฌ๋ ๊ด์ PD ๋ชฉํ๋ง ๋ณด๋ธ๋ค.
- RTX 4090 + i9-14900K์์ ์คํ ๋น ์ด ์ง์ฐ ์ฝ 80 ms์ด๊ณ , ๊ทธ์ค 60~80 ms๊ฐ depth ํ๋ยท๋ฐฐ๊ฒฝ ์ ๊ฑฐ ๊ฐ์ descriptor ๊ณ์ฐ์ด๋ค.
์ ์๋ค์ โ์์ด ์์ผ์ ์์ ํ ๋ค์ด์จ ๋ค์๋ ์ ์ฑ ์ด ์ ์ ์ผ๋ก ์กฐ์์ ๋งก๊ณ , ํต์ฌ grasp ๋์ ์ถ๊ฐ ์์์ ์ ์ด๋ ์๋คโ๊ณ ์ด๋ค. ๊ทธ๋ฌ๋ ์์ง ์ฐ์ ์์์ ๋กค์์ ํ์ฑํ ์์ ์ ๊ทธ ์์ฒด๊ฐ ์์์ ์ผ์ ์ด๋ค. 80 ms ์ง์ฐ์ ์ฝ 12.5 Hz๋ก(ํ์ ๊ณ์ฐ) ํ์ต ์ ์ด ์ฃผ๊ธฐ 30 Hz๋ณด๋ค ๋๋ฆฌ๋ค. ์๋ก ์ด ๋งํ โtypical control ratesโ์ ์ด๋ป๊ฒ ๋ง์ถ๋์ง๋ ์ค๋ช ์ด ์๋ค. ํ๋ก์ ํธ ํ์ด์ง์๋ ์บ, ํฐ ์ปต, ์คํ ์ดํ๋ฌ๋ฅผ ๋ค์ด ์ฌ๋ฆฌ๋ ์ค๊ธฐ ํด๋ฆฝ์ด ๋ ์๋ค.

๋ณํ์ฒด(Fig. A). ํ ์ด๋ธ ์ ๊ฒ์ ์ฒ์ ์ง์ด ๋ค์ด ์ฌ๋ฆฐ๋ค. ์๋ฎฌ๋ ์ด์ ์ ๊ฐ์ฒด๋ง ๋ค๋ฃจ๋ฏ๋ก ํ์ต์ ์๋ ์กฐ๊ฑด์ด๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ์ค๊ณ ๊ฒฐ์ ํ๋๋ฅผ ์ ํํ ๊ฒจ๋ ์ ์ ๊ฐ ์๋ค. RSE๋ฅผ ๋นผ๋ฉด ๋ ์ ๋ชจ๋ ์ฑ๊ณต๋ฅ ์ด 29.9%๋ก ๋จ์ด์ง๋ค. ๋ ผ๋ฌธ์ ์ ๋ชฉ์ ๋ค์ด๊ฐ ๊ฐ๋ (Reference-Scoped Exploration)์ด ์ ์ ์คํ ํ๋๋ก ์ง์ ๊ฒ์ฆ๋๋ค. 3๋จ ํ์ดํ๋ผ์ธ ๋นํ์ด๋ผ๋ ์์ฌ๊ฐ โretargeting ํ์ง ๊ต์ฒดโ ์คํ(DexTrack w/ AnyTeleop โ w/ Ours)์ผ๋ก๋ ๋ท๋ฐ์นจ๋๋ค.
- retargeting์ tracking์ ๋ถ์ฐ๋ฌผ๋ก ๋ง๋ ๋ค. Dexplore ๋กค์์์ DexTrack์ ์ฐธ์กฐ๋ก ์ฐ๋ฉด Inspire ์ฑ๊ณต๋ฅ ์ด 9๋ฐฐ ๋๊ฒ ์ค๋ฅธ๋ค. ์ด ๊ฒฐ๊ณผ๋ Dexplore๋ฅผ ์ ์ฑ ์ผ๋ก๋ง์ด ์๋๋ผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ๋ฅํ ๋ก๋ด ์ฐธ์กฐ๋ฅผ ๋ง๋๋ ๋๊ตฌ๋ก๋ ์ธ ์ ์๋ค๋ ๋ป์ด๋ค. ๋ค๋ฅธ tracker๋ ๋ฐ์ดํฐ ์์ฑ ํ์ดํ๋ผ์ธ๊ณผ ๊ฒฐํฉํ ์ฌ์ง๊ฐ ์๋ค.
- ์ข ๋ฃ ๋ฌธํฑ์ ํ์ต ์ ํธ๋ก ์ฐ๋ ๋ฐ์์ด ์ผ๋ฐ์ ์ด๋ค. ๋ณด์ ์ค๊ณ ๋์ ์ข ๋ฃ ์กฐ๊ฑด์ผ๋ก โํ์ฉ ๋ฒ์โ๋ฅผ ์ ์ํ๊ณ ์คํจ์จ๋ก ์๋ ์กฐ์ ํ๋ ๋ฐฉ์์ ์์ฌ์ฃผ ์กฐ์์ ๊ตญํ๋์ง ์๋๋ค. ๋ชจ๋ฐฉ RL์ early termination์ ์ ์ํ ์ปค๋ฆฌํ๋ผ์ผ๋ก ๋ฐ๊พผ ๊ฒ์ด๋ผ ํด๋จธ๋ ธ์ด๋ ๋ชจ์ ์ถ์ข ๊ฐ์ ๋ค๋ฅธ ์ฐธ์กฐ ์ถ์ข ๋ฌธ์ ์๋ ๊ทธ๋๋ก ์ฎ๊ฒจ ๋ณผ ์ ์๋ค.
- ์ด๋ ค์ด ์์ ๊ณจ๋๋ค. 6๊ฐ ๋ชจํฐ๋ก 12๊ฐ ๊ด์ ์ ์์ง์ด๋ Inspire๋ ์๋ retargeting์ด ๊ฐ์ฅ ์ฝ๊ฒ ๊นจ์ง๋ ์์ด๋ค. ์ด ์์์ 7.4 โ 87.7%๋ผ๋ ์ฐจ์ด๋ฅผ ๋ณด์๋ค. ํฌ๊ธฐ์ ์๊ฐ๋ฝ ์๊ฐ ๋ค๋ฅธ Allegro๋ก๋ ๊ฐ์ ๊ฒฝํฅ์ ํ์ธํ๋ค.
- ์ฝ๋ยท์ฒดํฌํฌ์ธํธยท๋ณํ ์คํฌ๋ฆฝํธ๊ฐ ๊ณต๊ฐ๋๋ค. ๋ ผ๋ฌธ์ด ๋ฐํ์ง ์์ K, ๋ณด์ ๊ฐ์ค์น, ์ข ๋ฃ ๋ฌธํฑ ์์, PPO ์ค์ , VAE latent ์ฐจ์์ด ๋ชจ๋ ์ฝ๋์ ์๋ค. GRAB์ ๋ก๋ด ํ์ต ๋ฐ์ดํฐ๋ก ๋ฐ๊พธ๋ ๋ณํ ํ์ดํ๋ผ์ธ๋ ๊ณต๊ฐ๋ผ, ๋ ผ๋ฌธ ๋ณธ๋ฌธ์ ๋น์นธ์ ์๋น ๋ถ๋ถ ๋ฉ์ด๋ค. ๋ค๋ง ๊ทธ ๊ณผ์ ์์ ๋ ผ๋ฌธ๊ณผ ๋ค๋ฅธ ๊ณณ๋ ๋๋ฌ๋๋ค(์ฝ๋ ๋์กฐ ์ ).
์ฝ์ ยทํ๊ณ
- ํ๊ฐ ํ๋กํ ์ฝ์ด ๊ฑฐ์ ๋น์ด ์๋ค. ์ํ ์, ์๋ ์, ์ ๋ขฐ๊ตฌ๊ฐ, ํ์ต/ํ๊ฐ ๋ถํ ์ด ํ๋๋ ์๋ค(๋ณธ๋ฌธยท๋ถ๋ก ์ ์ ํ์ธ). ๊ณต๊ฐ MODEL_CARD๊ฐ held-out ๋ถํ ์ด ์๋ค๊ณ ์ ์ผ๋ฏ๋ก Table 1์ ํ์ต ์์ฐ์ ์ฌํ์จ๋ก ์ฝํ๋ค. โunseenโ ์ผ๋ฐํ๋ ํฌ๊ธฐ ํ๋ ๊ทธ๋ฆผ ํ ์ฅ๊ณผ TACO ๋ฌผ์ฒด 2๊ฐ์ ์ ์ฑ ๊ฒฐ๊ณผ๋ฟ์ด๋ค. Allegro์ Dexplore 78.7% ๋ DexTrack w/ Ours 77.4% ๊ฐ์ ์ฐจ์ด๋ ๋ถ์ฐ์ ๋ชจ๋ฅด๋ฉด ํด์ํ ์ ์๋ค.
- โw/o RSEโ๊ฐ ์ ์๋์ง ์์๋ค. ๊ฑฐ๋ฆฌ ๊ฐ์ค์น์ ์ ์ ๋ฌธํฑ ์ค ๋ฌด์์ ๋บ๋์ง, ๊ณ ์ ๋ฌธํฑ์ ์ด๋ ๊ฐ์ผ๋ก ๋๋์ง ์๋ค. ๋ ์์์ ๊ฐ์ด ์ ํํ ๊ฐ์ 29.9%์ธ ์ด์ ๋ ์๋ค. ๋ ์ฅ์น๋ฅผ ๋ฐ๋ก ๋บ ์ ์ ๊ฐ ์์๋ค๋ฉด โํต๋กโ์ โ๊ฐ์ค์นโ ์ค ๋ฌด์์ด ํจ๊ณผ๋ฅผ ๋ด๋์ง ์ ์ ์์์ ๊ฒ์ด๋ค. ๊ณต๊ฐ ์ฝ๋์๋ w/o RSE ์ ์ฉ ํ๋๊ทธ๊ฐ ์๋ค. ์ฝ๋์์ ์ ์ ๋ฌธํฑ์ ๋๋ ์ ์ผํ ๊ฒฝ๋ก๋
stateInit์Start์ด์ธ(์:Random)๋ก ๋ฐ๊พธ๋ ๊ฒ์ธ๋ฐ, ๊ฐ์ ์กฐ๊ฑด์ด ๋ ผ๋ฌธ์ ์๋ ํ ์ด๋ธ ์ถฉ๋ ์ปค๋ฆฌํ๋ผ๋ ํจ๊ป ๋๋ค(์ด๊ธฐ ์ํ ์ํ๋ง์Start์Random์ด ๊ฐ์ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ํ๋ค). ์ ์๋ค์ด ์ ์ ๋ฅผ ์ด๋ ๊ฒ ๊ตฌ์ฑํ๋ค๋ฉด RSE ์ธ์ ๋ณ์๊ฐ ์์ธ ๋น๊ต๊ฐ ๋๋ค(๊ตฌ์ฑ ๋ฐฉ๋ฒ์ ๋ ผ๋ฌธ์ ์์ด ํ์ธ ๋ถ๊ฐ). - ์ ์ ๋ฌธํฑ ์์ ๋ฐฉํฅ์ด ์์ ๊ณผ ๋ฐ๋๋ค. ์ข ๋ฃ ์กฐ๊ฑด์ด โR<\kappaโ์ด๋ฉด ํฐ \kappa๋ ๊ฐ์ฅ ์๊ฒฉํ ๋ฌธํฑ์ด๋ค. โํฐ ๊ฐ์์ ์์ํด ์กฐ์ธ๋คโ์ ๋ง์ง ์๋๋ค. ๊ณต๊ฐ ์ฝ๋๋ ๊ฑฐ๋ฆฌ ๋ฌธํฑ์ผ๋ก ๊ตฌํํด ์์ ๊ณผ ๋ง์ง๋ง, ๋ ผ๋ฌธ ์๋ง ์ฝ๊ณ ๊ตฌํํ๋ฉด ๋ฐ๋ ๋ฐฉํฅ์ ์ปค๋ฆฌํ๋ผ์ด ๋๋ค. โํ์ฌ ํ๋ ์์์ ๋ฐฉ๋ฌธํ ๋กค์์ ์โ๋ ์ฝ๋์์๋ ๋ชจ์ ๋จ์ ๋์ ํ์๋ค.
- ๋ฒ ์ด์ค๋ผ์ธ์ด ์ฝํ๊ฒ ๊ตฌ์ฑ๋๋ค. DexTrack์ ํต์ฌ ๊ธฐ์ฌ(homotopy ์ต์ ํ, IL+RL ๊ฒฐํฉ)๊ฐ ๋น ์ง ์ฌ๊ตฌ์ฑํ์ด๋ค. ์ ์๋ค์ด โstate-of-the-artโ๋ก ํจ๊ป ์ง๋ชฉํ ManipTrans๋ ์คํ์ ์๋ค. AnyTeleop์ kinematic replay(๋ฌผ๋ฆฌ ์๋ ์ฌ์)๋ก ๋น๊ตํ๋ค. ๋ฐ๋ผ์ Table 1์ โDexplore๊ฐ SOTA๋ฅผ ์ด๊ฒผ๋คโ๋ณด๋ค โDexplore๊ฐ ์ฌ๊ตฌ์ฑํ DexTrack๊ณผ kinematic retargeting๋ณด๋ค ๋ซ๋คโ๊น์ง๋ฅผ ๋ณด์ธ๋ค.
- ์ค์ฐจ ์งํ๊ฐ ์์๋ฅผ ๋งค๊ธฐ์ง ๋ชปํ๋ค. ์ฑ๊ณต ๋กค์์ ํ๊ท ์ ๋ฐฉ๋ฒ๋ง๋ค ๋ค๋ฅธ ๋ถ๋ถ์งํฉ์ ํ๊ท ์ด๊ณ , ์ ์ฒด ํ๋ ์ ํ๊ท ์ ์คํจํ ์๋ก ์ ๋ฆฌํ๋ค. ์ค์ฐจ ์ด์์ Dexplore๊ฐ ์ผ๊ด๋๊ฒ ์ต์ ์ด ์๋ ๊ฒ๋ ์ด ๋๋ฌธ์ผ ์ ์์ง๋ง, ๊ฐ์ ์ํ์ค ์งํฉ(๋ชจ๋ ๋ฐฉ๋ฒ์ด ์ฑ๊ณตํ ๊ต์งํฉ)์์ ์ฐ ์ค์ฐจ๊ฐ ์์ด ํ์ธํ ์ ์๋ค.
- ์ค๊ธฐ ๊ฒฐ๊ณผ๊ฐ ์ ์ฑ๋ฟ์ด๋ค. ์ค๊ธฐ ์ํ ์ยท์ฑ๊ณต๋ฅ ยท์คํจ ์ฌ๋ก๊ฐ ์๋ค. ์์ฐ๋ ๋ฌผ์ฒด(์์, ๋ณ, ์ฒ, ๊ทธ๋ฆฌ๊ณ ํ๋ก์ ํธ ํ์ด์ง์ ์บยท์ปตยท์คํ ์ดํ๋ฌ)๊ฐ GRAB ํ์ต ๋ฌผ์ฒด์ ์ด๋ค ๊ด๊ณ์ธ์ง๋ ์๋ค. ๋ฐฐํฌ์๋ RRT ์๋ชฉ ๊ณํ, ์์ง ์ฐ์ ์์, ๊ทผ์ ์ ๋กค์์ ํ์ฑํ, ๊ด์ -์ ๊ตฐ ์ต๊ทผ์ ๋์ฒด๊ฐ ๋ค์ด๊ฐ๋ค. RRT๊ฐ ๋ฌผ์ฒด ๊ทผ์ฒ ๋ชฉํ๋ฅผ ์ด๋์ ์ป๋์ง(๋ฌผ์ฒด ์์น ์ถ์ )๋ ์ฐ์ฌ ์์ง ์๋ค. ์๋ก ์ โno โฆ pose estimators โฆ required at runtimeโ๊ณผ ์ด๋ป๊ฒ ์๋ฆฝํ๋์ง ๋ ์๊ฐ ํ๋จํ ๊ทผ๊ฑฐ๊ฐ ์๋ค. ๊ณต๊ฐ ๋ ํฌ์๋ ์ค๊ธฐ ๋ฐฐํฌ ์ฝ๋๊ฐ ์๊ณ , MODEL_CARD๋ ๊ณต๊ฐ ์ฒดํฌํฌ์ธํธ๊ฐ ์ค๊ธฐ ๋ฐฐํฌ์ฉ์ผ๋ก ๊ฒ์ฆ๋์ง ์์๋ค๊ณ ์ ๋๋ค.
- โretargeting ์์ดโ์ ๋ฒ์๊ฐ ์ข๋ค. ๋ณด์๊ณผ ์ข ๋ฃ๋ ์ฌ๋ ์ key joint์ ์ง์ ๋น๊ตํ๋ฏ๋ก tracking target์ retargeting์ด ๋ค์ด๊ฐ์ง ์๋ ๊ฒ์ ๋ง๋ค. ๊ทธ๋ฌ๋ ๋งคํ \boldsymbol M ์์ฒด๊ฐ AnyTeleop์ retargeting ๋์ ๊ด๊ณ์ด๊ณ , ๊ณต๊ฐ ์ฝ๋๋ ์ํผ์๋ ์ด๊ธฐ ๊ด์ ๊ฐ์ dex-retargeting ์ถ๋ ฅ์ผ๋ก ์ก๋๋ค(์ฝ๋ ๋์กฐ ์ ). ๊ณต๊ฐ MODEL_CARD๋ ํ์ต ๋ฐ์ดํฐ๋ฅผ โreference motions retargeted from the GRAB sequencesโ๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ ํํ ์ฃผ์ฅ์ โretargeting์ ์ ๋ต์ผ๋ก ์ถ์ข ํ์ง ์๋๋คโ๋ค.
- InterMimic๊ณผ์ ์ฐจ์ด๊ฐ ๋ถ๋ฆฌ๋ผ ์์ง ์๋ค. ์ํ(\boldsymbol D, \boldsymbol C), ๋ณด์ ๊ตฌ์ฑ, ๋กค์์ ์บ์ ์ด๊ธฐํ๊ฐ ๋ชจ๋ ๊ฐ์ 1์ ์์ InterMimic์ โfollowingโ์ผ๋ก ๊ฐ์ ธ์จ๋ค. ์ด๋๊น์ง๊ฐ ๊ธฐ์กด ์ฅ์น์ด๊ณ ์ด๋๋ถํฐ๊ฐ ์ด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ์ธ์ง(RSE์ ์ฆ๋ฅ ๊ตฌ์กฐ) ๋ณธ๋ฌธ์ด ๊ตฌ๋ถํด ์ฃผ์ง ์๋๋ค. InterMimic์ ์ค์ ์ ๊ทธ๋๋ก ๋ก๋ด ์์ ์ ์ฉํ ๋ฒ ์ด์ค๋ผ์ธ์ด ์ฌ์ค์ โw/o RSEโ์ผ ํ ๋ฐ, ๊ทธ๋ ๋ค๊ณ ๋ฐํ์ง๋ ์๋๋ค.
- ์ ์ ์ค์ค๋ก ๋ฐํ ํ๊ณ. ์์ฃผ ์๊ฑฐ๋ ์์ ๋ฌผ์ฒด์์ ์๋ ์์น ์ค์ฐจ์ ๋ฏผ๊ฐํ๋ค. ํ ์๋ง ๋ค๋ฃฌ๋ค. ํ์ต ๋ฐ์ดํฐ๊ฐ GRAB 658๊ฐ ์ํ์ค๋ก ์๋ค. ์ ๋ชฉ์ โScalableโ์ 1,269๊ฐ ์ค ์ ๋ฐ์ ์ด ํ ๋ฐ์ดํฐ์ ๊ท๋ชจ์์ ์ฃผ์ฅ๋๊ณ , ๋ฐ์ดํฐ ๊ท๋ชจ์ ๋ฐ๋ฅธ ์ฑ๋ฅ ๊ณก์ ์ ์๋ค.
์ฝ๋ ๊ณต๊ฐ ๋ฒ์์ ๋ ผ๋ฌธ vs ์ฝ๋
์ด ์ ์ ์ ์ ํ์ธ์ด๋ค. ์ ์คํธ๋ฆผ
NVlabs/dexplore์ปค๋ฐd0b9320(2026-07-14, ๋จ์ผ ์ปค๋ฐ)์ ํ์ผ์ ์ฝ๊ธฐ๋ง ํ๊ณ , ํ์ตยทํ๊ฐยท์๋ฎฌ๋ ์ดํฐ๋ ์คํํ์ง ์์๋ค. ์๋์ ๋ ผ๋ฌธ ์์น๋ ๋ชจ๋ โ๋ ผ๋ฌธ์ด ์ฃผ์ฅํ ๊ฐโ์ด๋ฉฐ, ์ด ๋ธ๋ก๊ทธ๊ฐ ์ฌํํ๋ค๋ ๋ป์ด ์๋๋ค. ์ฝ๋๊ฐ ๋ ผ๋ฌธ ์์น๋ฅผ ๋ธ ์ค์ ๊ณผ ๊ฐ์์ง๋ ํ์ธํ ๋ฐฉ๋ฒ์ด ์๋ค.
๊ณต๊ฐ ๋ฒ์.
| ๋ ผ๋ฌธ ์์ | ๊ณต๊ฐ ์ฝ๋ |
|---|---|
| ์ํ ์ ์ฑ (RSE) ํ์ตยทํ๊ฐ | ์์. InspireยทAllegro ์ธ์ ๋ ผ๋ฌธ์ ์๋ LEAPยทShadow ์ ์ค์ ๋ ์๋ค |
| vision ์ ์ฑ ์ฆ๋ฅ(PointNet++ + VAE + DAgger) | ์์. Inspire ์ค์ ๋ง ์๋ค |
| GRAB ๋ณํ | data_processing/convert_grab.py. GRAB ์๋ณธ์ ์ฌ๋ฐฐํฌ ๋ถ๊ฐ๋ผ ์ง์ ๋ฐ์์ผ ํ๋ค |
| ์ฒดํฌํฌ์ธํธ | Inspire teacher(inspire.pth)์ student(inspire_distill.pth), Git LFS. Allegro ์ฒดํฌํฌ์ธํธ๋ ์๋ค |
| Table 1 ์งํ(R_{\text{err}} rad, E_{\text{finger}}) | ํ๊ฐ ์คํฌ๋ฆฝํธ๋ ์์กด ๊ธฐ๋ฐ ์ฑ๊ณต๋ฅ , 16๊ฐ key body ํ๊ท ์์น ์ค์ฐจ, ๋ฌผ์ฒด ํ๋ฉด์ ํ๊ท ๊ฑฐ๋ฆฌ๋ฅผ ๋ธ๋ค. ๋ฌผ์ฒด ํ์ ์ค์ฐจ(rad)์ ์๋๋ง์ ์ค์ฐจ๋ ๊ณ์ฐํ์ง ์๋๋ค |
| Table B ์งํ | ์ฑ๊ณต๋ฅ ์ ์์กด(์กฐ๊ธฐ ์ข ๋ฃ ์์)์ผ๋ก ๊ณ์ฐํ๋ค. ๋ ผ๋ฌธ์ โ๋ฌผ์ฒด๋ฅผ ํ ์ด๋ธ์ ๋๋๋ฆผโ ์ ์๋ ์ ์ด ๋น์จ ๊ณ์ฐ์ ์๋ค |
| DexTrackยทAnyTeleop ๋ฒ ์ด์ค๋ผ์ธ | ์์ |
| TACO ํ๊ฐ, ์ค๊ธฐ ๋ฐฐํฌ | ์์ |
๋ผ์ด์ ์ค๋ NVIDIA OneWay Noncommercial License๋ค(๋น์์ ์ฐ๊ตฌ ์ฉ๋). MODEL_CARD๋ student ์ฒดํฌํฌ์ธํธ์ 8 ์ํผ์๋ smoke test ์ฑ๊ณต๋ฅ 50.0%(4/8)๋ฅผ ์ ์ด ๋์๋ค. ์ด ๊ฐ์ ํ๋ณธ์ด ์์ Table B์ 52.7%์ ๋น๊ตํ ๋์์ด ์๋๋ค.
๋ ผ๋ฌธ ์์ ๊ณผ ์ผ์นํ๋ ๊ฒ. ์ข ๋ฃ ์กฐ๊ฑด (V)์ โ์ ์ด ๋ถ์ผ์น๊ฐ 10 ์คํ ๋๊ฒ ์ง์โ(๋จ, ์ฝ๋๋ ์ฐธ์กฐ๊ฐ ์ ์ด ์ค์ธ๋ฐ ์๋ฎฌ๋ ์ด์ ์์ด ๋ฟ์ง ์์ ํ ๋ฐฉํฅ๋ง ์ผ๋ค), ์๋ชฉ residual action(PD ๋ชฉํ = ํ์ฌ ์๋ชฉ + ์คํ์ ), Inspire mimic joint ์ฐ๋(๊ณ์ 1.05ยท0.6ยท0.8), ์๋ฎฌ๋ ์ด์ 1/60 s์ ์ ์ด 30 Hz, residual ํํ์ VAE latent(\mu_p+\mu_q, encoder logvar)์ ์ํผ์๋๋ง๋ค ๊ณ ์ ๋๋ \epsilon, KL ๊ณ์๋ฅผ ํค์ฐ๋ ์ค์ผ์ค, DAgger, ๋ฌด์์ ์นด๋ฉ๋ผ depth๋ฅผ ๋ ๋๋งํด ์ ๊ตฐ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒฝ๋ก๊ฐ ์ฝ๋์ ๊ฐ๋ค. ๋ฌผ์ฒด convex hull 20๊ฐ๋ ๊ฐ๋ค.
๋ ผ๋ฌธ ์์ ๊ณผ ๋ค๋ฅธ ๊ฒ.
| ํญ๋ชฉ | ๋ ผ๋ฌธ | ๊ณต๊ฐ ์ฝ๋ |
|---|---|---|
| ์ด๊ธฐ ์ํ | ์๋ฐ๋ฅ ์ ์ญ ์์ธ๋ง ์ฐธ์กฐ๋ก, ๋๋จธ์ง ์์ ๋๋ 0. ์ดํ ๋กค์์ ์ํ ์บ์์ prioritized sampling | ๊ณต๊ฐ ์ค์ (stateInit: Start)์ Inspire์ ์๋ชฉ 6 + ์๊ฐ๋ฝ 12 ๊ด์ ์ dex-retargeting ์ถ๋ ฅ์ผ๋ก ์ด๊ธฐํํ๋ค. Allegro task์๋ ์๊ฐ๋ฝ์ 0์ผ๋ก ๋๋ ค๋ ์ค์ด ์์ง๋ง, ์ธ๋ฑ์ฑ ์ฌ๋ณธ์ ๋์
ํ๋ ํํ๋ผ ์ค์ ์ํ์๋ ๋ฐ์๋์ง ์๋๋ค. ์์ ํ๋ ์์ 90% ํ๋ฅ ๋ก ์ฐธ์กฐ ์์ด ๋ฌผ์ฒด 20 cm ์์ ์ฒ์ ๋ค์ด์ค๋ ํ๋ ์ ์ด์ ๊ตฌ๊ฐ์์, ๋ค์ชฝ์ผ์๋ก ๋์ ํ๋ฅ ๋ก ๋ฝ๊ณ 10%๋ 0๋ฒ ํ๋ ์์ด๋ค. ๋กค์์ ์ํ ์บ์ ๊ฒฝ๋ก(Hybrid)๋ ์ฝ๋์ ์์ง๋ง ์บ์๋ฅผ ๊ฐฑ์ ํ๋ ์ฝ๋๊ฐ ์๊ณ ๊ณต๊ฐ ์ค์ ์ ์ด ๊ฒฝ๋ก๋ฅผ ํ์ง ์๋๋ค |
| ์ ์ ๋ฌธํฑ์ ํํ | ๋ณด์ R<\kappa์ด๋ฉด ์ข ๋ฃ, \kappa=\kappa^{\text{init}}N_{\text{fail}}/N_{\text{total}} | ๊ฑฐ๋ฆฌ ๋ฌธํฑ ร \kappa. ์ key body ์ต๋ ์ค์ฐจ >0.8\kappa m, ๋ฌผ์ฒด ํ๋ฉด์ ์ต๋ ์ค์ฐจ >0.6\kappa m, ์๋-๋ฌผ์ฒด ์ํธ์์ฉ ๊ทธ๋ํ ์๋ ์ค์ฐจ >2.0\kappa์ด๋ฉด ์ข ๋ฃ |
| \kappa ํต๊ณ | ํ์ฌ ํ๋ ์์์ ๋ฐฉ๋ฌธํ ๋กค์์ | ๋ชจ์ ๋จ์ ๋์ ์คํจ/์ ์ฒด ํ์, ํํ 0.5๋ก clamp. ๋ฌธํฑ์ ์ด๊ธฐ๊ฐ์ 1๋ฐฐ์์ 0.5๋ฐฐ ์ฌ์ด์์๋ง ์์ง์ธ๋ค |
| ์กฐ์ด์ง ์๋ ์ข ๋ฃ ์กฐ๊ฑด | ์ธ๊ธ ์์ | ์ฐธ์กฐ๊ฐ ์ ์ด ์ค์ผ ๋ ์์งยท๊ฒ์ง ์๋์ด ๋ฌผ์ฒด์์ 7 cm ๋๊ฒ ๋จ์ด์ง๋ฉด ์ข ๋ฃ(\kappa์ ๋ฌด๊ดํ ๊ณ ์ ๊ฐ) |
| ๊ฑฐ๋ฆฌ ๊ฐ์ค์น w(\boldsymbol D) | \min(1,\boldsymbol D/0.20\,\mathrm m) | ์๋ ์์นยท๋ฐฉํฅ ์ค์ฐจ์ \operatorname{clip}(\boldsymbol D,0.01,1.0)์ ๊ณฑํ๋ค. ์ฆ ํฌํ ๊ฑฐ๋ฆฌ๊ฐ 1 m๋ค. \boldsymbol D๋ ์ฐธ์กฐ ์๊ณผ ์ฐธ์กฐ ๋ฌผ์ฒด ์ฌ์ด ์ต์ ๊ฑฐ๋ฆฌ |
| ์๋์ง ํญ์ ์ ์ | ์ฐ์ PD ๋ชฉํ์ ํฐ ๋ณํ, ํฐ ๊ด์ ๊ฐ์๋ยท์๋์ ๋ฒ์ | PD ๋ชฉํ ๋ณํ์ ๋ํ ํญ์ ์๊ณ , ์๋ชฉยท๊ด์ ยท๋ฌผ์ฒด ์๋์ ์ ํ์ฐจ๋ถ(๊ฐ์๋), ๊ด์ ์๋, ์ ์ด๋ ฅ ํฌ๊ธฐ์ ๋ฒ์ ์ ์ค๋ค |
| ์๋์ง ํญ์ ๊ฑฐ๋ฆฌ ๋ฐ๋น๋ก | ์์ | ๋ณด์ ํจ์(compute_humanoid_reward)์์ ์๋์ง ํญ์ ๊ฑฐ๋ฆฌ ๊ฐ์ค์ ๊ณฑํ๋ ์ฝ๋๋ฅผ ์ฐพ์ง ๋ชปํ๋ค. ๊ฑฐ๋ฆฌ์ ๋ฐ๋ผ ๋ฐ๋๋ ๊ฒ์ ์ํธ์์ฉ ๊ทธ๋ํ ํญ(1-\boldsymbol D ๊ฐ์ค)๊ณผ ๋น์ ์ด ๊ตฌ๊ฐ์ ์๊ฐ๋ฝ ๊ตฝํ ๋ฒ์ (0.1 m ์ค์ฌ ๊ฐ์ฐ์์ ๊ฐ์ค)์ด๋ค |
| ํ ์ด๋ธ ์ถฉ๋ ์ปค๋ฆฌํ๋ผ | ์์ | ๋ชจ์
๋ณ ์ฑ๊ณต๋ฅ ์ด 50%๋ฅผ ๋์ผ๋ฉด ํ
์ด๋ธ์ collision filter๋ฅผ 2์์ 1๋ก ๋ฐ๊พธ๋ โcollision filter curriculumโ์ด ์๋ค. ์ด ์ปค๋ฆฌํ๋ผ๊ณผ ์ ์ ๋ฌธํฑ์ ๊ฐ์ ์กฐ๊ฑด(stateInit: Start)์์๋ง ์ผ์ง๋ค |
| ํ๊ฐ ์ ๋ฌธํฑ | ์ฑ๊ณต = ๋ฌผ์ฒด๋ฅผ ๋จ์ด๋จ๋ฆฌ๊ฑฐ๋ ํฐ ์ดํ ์์ด ์์ฃผ | ํ๊ฐ ์คํฌ๋ฆฝํธ๋ ์ ์์ ๋๊ณ \kappa=1(๊ฐ์ฅ ๋์ ๋ฌธํฑ)์์ ์กฐ๊ธฐ ์ข ๋ฃ ์์ด ๋๊น์ง ๊ฐ ์ํผ์๋๋ฅผ ์ฑ๊ณต์ผ๋ก ์ผ๋ค |
| ์ฐธ์กฐ ์์ K | ๋ฏธ๋ณด๊ณ | \{1, 16\} ํ๋ ์ ๋ค ๋ ์์ |
| Table A ์๋ฎฌ๋ ์ด์ ์ค์ | env 4096, substeps 8, contact offset 0.02, max depenetration 10, ๋ฌผ์ฒด ๋ฐ๋ 50, ๋ง์ฐฐ 0.9ยท๋ฐ๋ฐ 0.7 | ๊ณต๊ฐ Inspire ์ค์ ์ env 8192, contact offset 0.01, max depenetration 20, ์ฝ๋์ ๋ฌผ์ฒด ๋ฐ๋ 20. substeps๋ 4์ธ๋ฐ ์ ์ด ์คํ ๋น ์๋ฎฌ๋ ์ด์ 2ํ๋ฅผ ๊ณฑํ๋ฉด 8์ด ๋๋ค. ๋ฌผ์ฒด ๋ง์ฐฐยท๋ฐ๋ฐ์ ์ค์ ํ๋ ์ฝ๋๋ ์ฐพ์ง ๋ชปํ๋ค |
| Table C ๋ฌผ๋ฆฌ ๋๋คํ | ๋ง์ฐฐยท๋ฐ๋ฐยท๋ฐ๋ยท๋ชจ์ ์ค์ผ์ผ | ๋๋คํ ํจ์(apply_randomizations)๋ ์ ์๋ง ์๊ณ ํธ์ถ๋๋ ๊ณณ์ด ์์ผ๋ฉฐ, ๊ณต๊ฐ ์ค์ ํ์ผ์ ์ด ๋ฒ์๊ฐ ์๋ค. ์ฆ๋ฅ ์ค์ ์๋ ๋์ ์ ๊ตฐ ๊ฐ์ฐ์์ ๋
ธ์ด์ฆ(\sigma=0.01), 15% ์ dropout, 5% ๋ฌด์์ ์ด์์ ์ด ์๋ค |
| DAgger ๋กค์์ | teacher๋ฅผ expert๋ก ํ DAgger, ์ถ๋ก ๋๋ encoder ์์ด prior์์ z | ํ์ต ์ค ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๋ ๋กค์์์ ํน๊ถ ์ ๋ณด๋ฅผ ๋ฐ๋ encoder๋ฅผ ์ผ ์ฑ(with_encoder: True) ๋๋ค. ์ฆ DAgger๊ฐ ๋ฐฉ๋ฌธํ๋ ์ํ๋ ๋ฐฐํฌ๋๋ prior-only ์ ์ฑ
์ ์ํ ๋ถํฌ์ ๋ค๋ฅด๋ค |
| PD gain | ์๋ฎฌ๋ ์ด์ 100 / 10 | ์๊ฐ๋ฝ 100 / 10์ ๊ฐ๊ณ , ์๋ชฉ 6์์ ๋๋ 200 / 20 |
| student ๊ด์ธก์ ์ด๋ ฅ | ์งง์ ๊ณผ๊ฑฐ ์ํ ์ด๋ ฅ์ ํฌํจ | ๊ณต๊ฐ student ๊ด์ธก(30D ๊ณ ์ ๊ฐ๊ฐ + 518์ + ์ ํจ ๋ง์คํฌ = 2102D)์ ํ์ฌ ์์ ๊ฐ๋ง ๋ด๊ณ ์ด๋ ฅ ํญ์ด ์๋ค |
| student ์ ๋ ฅ์ ์ด๊ฐ | ์ด๊ฐยท๊ด์ ์๋๋ sim-to-real ๊ฐ๊ทน ๋๋ฌธ์ ์ ์ธ | ๊ด์ ์๋๋ ๋น ์ง์ง๋ง, ์ ์ ์ด ๊ฐ์ฒด 5๊ฐ์ ์๋ฎฌ๋ ์ด์ ์ ์ด ์ฌ๋ถ(์ ์ด๋ ฅ > 0.1)๊ฐ student ๊ณ ์ ๊ฐ๊ฐ ๋ฒกํฐ์ ๋ค์ด๊ฐ๋ค |
| ์ฆ๋ฅ ์์ค | \mathcal L_{\text{rec}}+\beta\mathcal L_{\text{KL}} | latent์์ ๋ฌผ์ฒด ์์นยทํ์ ์ ๋ณต์ํ๋ ๋ณด์กฐ decoder ์์ค(๊ณ์ 0.1)์ด ๋ํด์ง๋ค. KL ๊ณ์๋ 0.01โ0.1๋ก 3,000 epoch์ ๊ฑธ์ณ ํค์ด๋ค. ์ค์ ์ฃผ์์ โbest-known defaultsโ, โ10x stronger than legacy 0.01โ์ด ์์ด ๋ ผ๋ฌธ ์ดํ ์กฐ์ ๋ ๊ฐ์ผ ์ ์๋ค |
๊ฐ์ฅ ํฐ ์ฐจ์ด๋ ์ด๊ธฐ ์ํ๋ค. ๋ ผ๋ฌธ์ MANO์ ๋ก๋ด ์์ ํด๋ถํ ์ฐจ์ด ๋๋ฌธ์ MANO ์์ธ๋ฅผ ์ด๊ธฐ ์ํ๋ก ์ค ์ ์์ด ์๋ฐ๋ฅ๋ง ๋ง์ถ๋ค๊ณ ์ฐ๋๋ฐ, ๊ณต๊ฐ ์ฝ๋๋ ๋ฐ๋ก ๊ทธ ๋ฌธ์ ๋ฅผ dex-retargeting์ผ๋ก ํผ ๊ด์ ๊ฐ์ ์ด๊ธฐ ์ํ๋ก ์ด๋ค. ๊ฒ๋ค๊ฐ ๋๋ถ๋ถ์ ์ํผ์๋๊ฐ ์ ์ด ์ง์ ๊ตฌ๊ฐ์์ ์์ํ๋ฏ๋ก, ์ ์ฑ ์ โretargeting์ด ์ ์ํ ์๊ฐ๋ฝ ์์ธ๋ก ๋ฌผ์ฒด ์์ ๋์ธ ์ํโ์์ ์ถ๋ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ด๊ฒ์ tracking target์ด ์๋๋ผ ์ถ๋ฐ์ ์ผ ๋ฟ์ด๊ณ , ์ดํ ๊ถค์ ์ RSE๊ฐ ์ ํ๋ค. ๊ทธ๋๋ ๋ ผ๋ฌธ์ โwithout explicit retargetingโ๊ณผ โretargeting errors can propagateโ๋ผ๋ ์์ฌ๋ฅผ ์ฝ์ ๋ ์๊ฐ ์์ํ๋ ๊ตฌํ์ ์๋๋ค. README๋ โretargeting step โฆ is not strictly necessary for trainingโ์ด๋ผ๊ณ ์ ๋๋ค. ๋ค๋ง ๊ณต๊ฐ ์ค์ ๊ทธ๋๋ก ํ์ตํ๋ฉด ์ด ๊ฐ์ด ์ด๊ธฐ ์ํ๋ก ์ฐ์ด๋ฏ๋ก, ํ์ ์๋ค๋ ๋ง์ โ0์ผ๋ก ์ฑ์ด ๋ฐ์ดํฐ๋ก๋ ๋์๊ฐ๋คโ๋ ๋ป์ผ๋ก ์ฝํ๋ค(ํ์ ํด์, ์คํ ํ์ธ ์๋).
๋ ๋ฒ์งธ๋ scope์ ์ค์ ๋ชจ์์ด๋ค. ์ด๋ํ ์ข ๋ฃ ๋ฌธํฑ์ \kappa=1์์ ์ key body 0.8 m, ๋ฌผ์ฒด 0.6 m์ด๊ณ , ๊ฐ์ฅ ์กฐ์ฌ๋ 0.4 m์ 0.3 m๋ค. ์ ํฌ๊ธฐ๋ฅผ ์๊ฐํ๋ฉด ์ด ๋ ๋ฌธํฑ์ ๊ฑฐ์ ๊ฑธ๋ฆฌ์ง ์๋ ์์ค์ด๋ค(ํ์ ํด์). ์ค์ ๋ก ํต๋ก๋ฅผ ๋ง๋๋ ๊ฒ์ ์ํธ์์ฉ ๊ทธ๋ํ์ ์๋ ์ค์ฐจ ๋ฌธํฑ(2.0\kappa), \kappa์ ๋ฌด๊ดํ 7 cm ์๋ ๋ฌธํฑ, 10 ์คํ ์ ์ด ๋ถ์ผ์น์ผ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. ์ฆ ๊ณต๊ฐ ๊ตฌํ์์ โreference scopeโ๋ ์ ๋ชจ์ ๊ณต๊ฐ์ด ์๋๋ผ ์๋-๋ฌผ์ฒด ์๋ ๊ด๊ณ ๊ณต๊ฐ์ ์ฃผ๋ก ๊ฑธ๋ ค ์๋ค. ์ด๊ฒ์ ๋ ผ๋ฌธ์ ์ง๊ด(โ๋ฌด์์โ์ ์งํค๊ณ โ์ด๋ป๊ฒโ๋ ๋งก๊ธด๋ค)๊ณผ ์คํ๋ ค ์ ๋ง๋ ๊ตฌํ์ด์ง๋ง, ๋ ผ๋ฌธ ์ (I)~(IV)์ R<\kappa ์์ ๋ก๋ ์ ์ ์๋ค.
์ธ ๋ฒ์งธ๋ ํ๊ฐ ๊ธฐ์ค์ด๋ค. ๊ณต๊ฐ ํ๊ฐ ์คํฌ๋ฆฝํธ์ ์ฑ๊ณต์ ๊ฐ์ฅ ๋์ ๋ฌธํฑ(\kappa=1)์์์ ์์กด์ด๊ณ , ์ด๊ธฐ ์ํ๋ ํ์ต ๋์ ๊ฐ์ด ์ ์ด ์ง์ ๊ตฌ๊ฐ์์ ๋ฝ๋๋ค. Table 1์ ์ฑ๊ณต๋ฅ ์ด ์ด ์ ์๋ก ๊ณ์ฐ๋ ๊ฒ์ธ์ง ๋ ผ๋ฌธ์ ๋ฐํ์ง ์๋๋ค. ๊ฐ์ ์ ์๋ผ๋ฉด โํฐ ์ดํโ์ ๊ธฐ์ค์ด ํ์ต ์ค ๋๋ฌํ ๊ฐ์ฅ ์ข์ ํต๋ก๊ฐ ์๋๋ผ ๊ฐ์ฅ ๋์ ํต๋ก๋ผ๋ ๋ป์ด๋ค.
๋ค ๋ฒ์งธ๋ student ์ ๋ ฅ์ ์ ์ด ์ ํธ๋ค. ๋ ผ๋ฌธ์ ์ด๊ฐ์ sim-to-real ๊ฐ๊ทน ๋๋ฌธ์ ๋บ๋ค๊ณ ์ฐ์ง๋ง, ๊ณต๊ฐ student ํ๊ฒฝ์ ์๊ฐ๋ฝ ๊ฐ์ฒด 5๊ฐ์ ์๋ฎฌ๋ ์ด์ ์ ์ด ์ฌ๋ถ๋ฅผ ๊ณ ์ ๊ฐ๊ฐ ๋ฒกํฐ์ ๋ฃ๋๋ค. ์ค๊ธฐ์์ ์ด 5๊ฐ ๊ฐ์ ๋ฌด์์ผ๋ก ์ฑ์ ๋์ง(์์ ํ ์ผ์, 0 ๊ณ ์ , ๋๋ ๋ค๋ฅธ ํ์ ์ ์ฑ )๋ ๋ฐฐํฌ ์ฝ๋๊ฐ ์์ด ์ ์ ์๋ค. ๋๋ด๋ student ์ฒดํฌํฌ์ธํธ๊ฐ ์ด ๊ณต๊ฐ ์ค์ ์ผ๋ก ํ์ต๋ ๊ฒ์ธ์ง๋ ๋ ํฌ๋ง์ผ๋ก๋ ํ์ ๋์ง ์๋๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
3๋จ ํ์ดํ๋ผ์ธ ๊ณ์ด. DexTrack์ ๊ถค์ ๋ณ RL๊ณผ homotopy ์ต์ ํ๋ก ์์ฐ์ ์บ์ ๋ฒ์ฉ tracker๋ฅผ ํ์ตํ๊ณ , ManipTrans๋ ์ ๋ชจ๋ฐฉ ์ฌ์ ํ์ต ์์ residual ๋ชจ๋์ ์น๋๋ค. ๋ ๋ค retargeting๋ ๋ก๋ด ๊ถค์ ์ ์ ๋ ฅ์ผ๋ก ๋ฐ๋๋ค. Dexplore๋ ์ด ์ ๋ ฅ ๋จ๊ณ๋ฅผ RL ์์ผ๋ก ํก์ํ๋ค. ํฅ๋ฏธ๋ก์ด ๊ฒ์ Dexplore ๋กค์์์ด DexTrack์ ์ ๋ ฅ์ผ๋ก๋ ์ข๋ค๋ Table 1์ ๊ฒฐ๊ณผ๋ค. ๋ ๊ณ์ด์ ๊ฒฝ์์ด๋ผ๊ธฐ๋ณด๋ค โ์ข์ ์ฐธ์กฐ๋ฅผ ๋ง๋๋ ๋จ๊ณโ์ โ๋ฒ์ฉ tracker๋ฅผ ํ์ตํ๋ ๋จ๊ณโ๋ก ๊ฒฐํฉ๋ ์ ์๋ค.
๋ฌผ๋ฆฌ ๊ธฐ๋ฐ retargeting ๊ณ์ด. DexMachina๋ ๊ฐ์ ๋ฌผ์ฒด ์ปจํธ๋กค๋ฌ์ ๊ฐ๋๋ฅผ ์ค์ฌ ๊ฐ๋ ์ปค๋ฆฌํ๋ผ์ผ๋ก, SPIDER๋ ์ํ๋ง ๊ธฐ๋ฐ ์ต์ ํ์ ๊ฐ์ ์ ์ด ๊ฐ์ด๋์ค๋ก ๊ฐ์ ๋ฌธ์ ๋ฅผ ํผ๋ค. SPIDER ๋ฆฌ๋ทฐ์์๋ ์ง์๋ฏ SPIDER๋ ๋จผ์ ๊ถค์ ์ ๋ง๋ค๊ณ ๋์ค์ ์ ์ฑ ์ ํ์ตํ๋ 2๋จ๊ณ, Dexplore๋ ์ฒ์๋ถํฐ ์ ์ฑ ์ ํ์ตํ๋ 1๋จ๊ณ๋ค. ์ธ ๋ฐฉ๋ฒ ๋ชจ๋ โํ์ต ์ด๊ธฐ์๋ ํ์ฉ ๋ฒ์๋ฅผ ๋๊ฒ, ๋์ค์๋ ์ข๊ฒโ๋ผ๋ ์ปค๋ฆฌํ๋ผ ๊ตฌ์กฐ๋ฅผ ๊ณต์ ํ๋๋ฐ, DexMachina๋ ๊ทธ ๋ฒ์๋ฅผ ๊ฐ์ ํ์ผ๋ก, Dexplore๋ ์ข ๋ฃ ๋ฌธํฑ์ผ๋ก ์ ์ํ๋ค๋ ์ ์ด ๋ค๋ฅด๋ค. DexTaG๋ ์ฐธ์กฐ ๊ธฐํ๊ฐ ๋ถ์ ํํ ๋ฌธ์ ๋ฅผ ์ธก์ ๋ ์ด๊ฐ ์ง๋๋ก ํผ๋ค. Dexplore๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ โ์ฐธ์กฐ๋ฅผ ๋ ๋ฏฟ๋๋คโ๋ก ํผ๋ค.
ํ์์ ๊ตฌ์กฐํํ๋ค๋ ๊ด์ . EigenDEXplore๋ ์ด๋ฆ์ด ๋น์ทํ์ง๋ง ๋ค๋ฅธ ๋ ผ๋ฌธ์ด๋ค. ์ฌ๋ ์ PCA๋ก RL ํ์ ๋ ธ์ด์ฆ์ ๊ณต๋ถ์ฐ์ ๊ตฌ์กฐํํ๋ค. Dexplore๋ ํ์์ ํ์ฉ ์์ญ์ ์ฐธ์กฐ๋ก ๊ตฌ์กฐํํ๋ค. ํ๋๋ โ์ด๋ ๋ฐฉํฅ์ผ๋ก ํ๋ค์ด ๋ณผ์งโ, ๋ค๋ฅธ ํ๋๋ โ์ด๋๊น์ง ๊ฐ๋ ๋๋์งโ๋ฅผ ์ฌ๋ ๋ฐ์ดํฐ์์ ๊ฐ์ ธ์จ๋ค. ๋ ์ฅ์น๋ ๋ ๋ฆฝ์ ์ด๋ผ ํจ๊ป ์ธ ์ ์๋ค.
์ฆ๋ฅ ๊ตฌ์กฐ. vision ์ ์ฑ ์ VAE๋ MaskedMimic(ํด๋จธ๋ ธ์ด๋)์ residual encoderยท์ํ ์์กด priorยท๋ง์คํน goal ์ค๊ณ๋ฅผ ์์ฌ์ฃผ ์กฐ์์ผ๋ก ์ฎ๊ธด ๊ฒ์ด๋ค. ๊ฐ์ ๊ณ๋ณด์ ํด๋จธ๋ ธ์ด๋ ์ชฝ ์ฌ๋ก๋ SONIC ๋ฆฌ๋ทฐ์์ ๋ณผ ์ ์๋ค. ์์ฌ์ฃผ ์กฐ์์์ teacher-student ์ฆ๋ฅ๋ ํํ์ง๋ง, latent๋ก ํ์ง ์คํ์ผ์ ๋ค์์ฑ์ ๋จ๊ธฐ๊ณ sparse goal(์๋ชฉ ๊ถค์ ๋ง)๋ก ์กฐ๊ฑดํํ๋ ์ ์ด ์ด ๋ ผ๋ฌธ์ ํน์ง์ด๋ค.
์์ฝ
Dexplore๋ ์ฌ๋ MoCap์ ๋ก๋ด ์ ์ ์ฑ ์ผ๋ก ์ฎ๊ธฐ๋ ๋ฌธ์ ์์ retargeting์ ๋ณ๋ ๋จ๊ณ๋ก ๋์ง ์๋๋ค. ์์ฐ ๋๋ ์ ์ข ๋ฃ ๋ฌธํฑ์ผ๋ก ์ ์ํ ํต๋ก๋ฅผ ๋ง๋ค๊ณ , ์คํจ์จ์ ๋ฐ๋ผ ํต๋ก๋ฅผ ์กฐ์ด๋ฉฐ, ์์ด ๋ฌผ์ฒด์ ๊ฐ๊น์ธ์๋ก ์ ๋ชจ์ ์ถ์ข ์ ํธ๋ Reference-Scoped Exploration์ด ํต์ฌ์ด๋ค. RSE ์ ์ (29.9 โ 87.7 / 78.7%)์ DexTrack์ ์ฐธ์กฐ ๊ต์ฒด ์คํ(7.4 โ 69.8%)์ โretargeting์ด ๋ณ๋ชฉ์ด๊ณ , ๋ฌผ๋ฆฌ ์์์ ํธ๋ ํธ์ด ๋ซ๋คโ๋ ์ฃผ์ฅ์ ์ง์ ๋ท๋ฐ์นจํ๋ค. ์ฆ๋ฅ๋ vision ์ ์ฑ ์ ๋จ์ผ depth๋ก 52.7%์ ์๋ฎฌ๋ ์ด์ ์ฑ๊ณต๋ฅ ์ ๋ด๊ณ ์ค๊ธฐ์ ์ฌ๋ผ๊ฐ๋ค.
ํ๊ณ๋ ํ๊ฐ์ ์๋ค. ๋ถํ ยท์ํ ์ยท์๋๊ฐ ์๊ณ , ์ผ๋ฐํ์ ์ค๊ธฐ๋ ์ ์ฑ ๊ฒฐ๊ณผ๋ฟ์ด๋ฉฐ, ๋ฒ ์ด์ค๋ผ์ธ DexTrack์ ํต์ฌ์ด ๋น ์ง ์ฌ๊ตฌ์ฑํ์ด๋ค. ๋ ผ๋ฌธ์ ์ ์ ๋ฌธํฑ ์์ ์์ ๊ณผ ๋ฐฉํฅ์ด ๋ฐ๋๋ก ์ฐ์ฌ ์๊ณ , ๊ณต๊ฐ ์ฝ๋๋ ๊ฑฐ๋ฆฌ ๋ฌธํฑ์ผ๋ก ์ด๋ฅผ ๋ฐ๋ก์ก๋ ๋์ ์ด๊ธฐ ์ํ๋ฅผ dex-retargeting์ผ๋ก ์ก๋ ๋ฑ ๋ ผ๋ฌธ๊ณผ ๋ค๋ฅธ ์ ํ์ ๋ด๊ณ ์๋ค. โ์์ฐ์ ์ ๋ต์ด ์๋๋ผ ํ์ฉ ๋ฒ์๋ก ์ด๋คโ๋ ์์ด๋์ด ์์ฒด๋ ๋จ์ํ๊ณ ์ด์์ฑ์ด ๋๋ค. ์ฝ๋๊ฐ ๊ณต๊ฐ๋ผ ์์ผ๋ฏ๋ก, ๊ฐ์ ์ฅ์น๊ฐ ๋ค๋ฅธ ์๊ณผ ๋ ํฐ ๋ฐ์ดํฐ์์๋ ํตํ๋์ง, ๊ทธ๋ฆฌ๊ณ ํต๋ก๋ฅผ ์ค์ ๋ก ๋ง๋๋ ๊ฒ์ด ์ด๋ ์ข ๋ฃ ์กฐ๊ฑด์ธ์ง๋ฅผ ํ์ธํด ๋ณผ ์ ์๋ค.
์ด ๊ธ์ ๋ํด
- ์ฝ์ ๋ฒ์: arXiv v1(2025-09-11 ์ ์ถ, CoRL 2025) ๋ณธ๋ฌธ๊ณผ ๋ถ๋ก(A ๋ฐ๋ชจ ์์, B ์๋ฎฌ๋ ์ด์
์ค์ , C ์ค๊ธฐ ๋ฐฐํฌ)์ arXiv e-print LaTeX ์๋ณธ๊ณผ PDF๋ก ์ฝ์๋ค. ๊ทธ๋ฆผ ๋ฒํธ๋ PDF ๊ธฐ์ค์ด๋ค(๋ณธ๋ฌธ Fig. 1~5, ๋ถ๋ก Fig. A~D, ๋ถ๋ก Table A~C). ๊ทธ๋ฆผ์ e-print์ ๋ค์ด ์๋ ์๋ณธ ๊ทธ๋ฆผ์ด๋ค. ๋ถ๋ก์ด ๊ฐ๋ฆฌํค๋ ๋ฐ๋ชจ ์์ URL(
sirui-xu.github.io/dexplore/demo.mp4)์ 404๋ฅผ ๋ด๊ณ , ๊ฐ์ ์์์ด ํ๋ก์ ํธ ํ์ด์ง์ ์๋ค. ๋ณธ๋ฌธ์ ์์์ ๋ชจ๋ ํ๋ก์ ํธ ํ์ด์ง์ ์์์ด๋ค. - ์ฝ๋: GitHub ๋ ํฌ ์
์คํธ๋ฆผ ์ปค๋ฐ
d0b9320๊ธฐ์ค์ผ๋ก READMEยทMODEL_CARDยท์ค์ ํ์ผ๊ณผ ํต์ฌ ํ์ผ(๋ณด์ยท์ข ๋ฃยท์ด๊ธฐํยท์ ์ ๋ฌธํฑ, GRAB ๋ณํ, ์ฆ๋ฅ ํ๊ฒฝยท๋คํธ์ํฌยทํ์ต๊ธฐ, ํ๊ฐ ์คํฌ๋ฆฝํธ)์ ์ฝ์๋ค. ๊ฐ์ ๋ ํฌ์ ์ฝ๋ ๊ตฌ์กฐ ๋ ธํธ๊ฐ ์ง์ ํ ๋ ผ๋ฌธ-์ฝ๋ ์ฐจ์ด๋ ์ ํ์ผ์ ๋ค์ ์ด์ด ํ์ธํ ๊ฒ๋ง ๋ฐ์ํ๋ค. ์ฝ๋๋ ์คํํ์ง ์์๋ค. - ํ๊ธฐ: โํ์ ๊ณ์ฐโ์ ๋ ผ๋ฌธ ํ ๊ฐ์ผ๋ก ์ง์ ๊ณ์ฐํ ๊ฒ์ด๊ณ , โํ์ ํด์โ์ ๋ ผ๋ฌธ์ด๋ ์ฝ๋๊ฐ ์ง์ ๋งํ์ง ์๋ ์ถ๋ก ์ด๋ค.