๐CHORD ๋ฆฌ๋ทฐ
arXiv:2607.00033 โ v1 2026-06-22 ยท v2 2026-08-14(๋ณธ ๋ฆฌ๋ทฐ๋ v2 ๊ธฐ์ค)
Code โ ๋ ํฌ ์ด๋ฆ์ ํ์ดํ๋ผ์ธ ์ฐ์ฐ ์ด๋ฆ์ธ
nvidia-isaac/video_to_data์ด๊ณ , CHORD ๊ตฌํ๋ถ๋ ๊ทธ ์์robotic_grounding/์ด๋ค(๋ณด์ ์ ์๋source/robotic_grounding/robotic_grounding/tasks/v2d/mdp/rewards.py).Dataset โ HF ์ปฌ๋ ์ Video to Data
Xinghao Zhu*, Zixi Liu*, Shalin Jain*, Chenran Liโ , Milad Nooriโ , Michael Andres Linโ , Huihua Zhao, John Welsh, Mrinal Verghese, Wei Liu, Tingwu Wang, Xingye Da, Zhengyi Luo, Vishal Kulkarni, Naema Bhatti, Yuke Zhu, Linxi Fan, Bowen Wen, Danfei Xu, Soha Pouya, Yan Changโก (v2 ๊ธฐ์ค)
NVIDIA (Isaac ยท video_to_data) โ *equal, โ core, โกproject leadยทcorresponding
Preprint(arXiv), 2026 โ v2 ์์ ๊น์ง ํํ ์ฑํ ์ ๋ณด ์์
- ๐ก ์ฌ๋ ์์ฐ์ ์์ฌ์ฃผ(dexterous) ๋ก๋ด ์ ์ฑ ์ผ๋ก ์ฎ๊ธธ ๋, ์ ๋ชจ์ยท์ ์ด ์์น๋ฅผ ๊ทธ๋๋ก ๋ฒ ๋ผ๋ ๋์ ์ ์ด์ด ๋ฌผ์ฒด์ ๊ฐํ ์ ์๋ ํยทํ ํฌ(contact wrench) ๋ฅผ ๋ง์ถ๊ฒ ํ๋ฉด ํํ๊ฐ ๋ค๋ฅธ ๋ก๋ด๋ ๊ฐ์ โ๋ฌผ์ฒด ์ด๋ ํจ๊ณผโ๋ฅผ ์ฌํํ ์ ์๋ค.
- โ๏ธ ์ฌ๋ ์์ฐ์์ ์ ์ด์ ยท๋ง์ฐฐ์ฝ โ ์ ์ด ๋ ์น ํ๋ ฌ โ support function์ ๋ฝ์, ๋ก๋ด์ ๋ ์น๊ฐ ์ฌ๋ ๋ ์น๋ฅผ ์ฌํํ๋๋ก ํ๋ contact wrench-space reward ๋ฅผ RL(taskยทimitation reward + VOC)์ ๋ํ๋ค.
- ๐ฏ 4,739๊ฐ bimanual ํ์คํฌ ๋ฒค์น๋งํฌ๋ฅผ ๊ตฌ์ถํ๊ณ , ๊ทธ์ค 1,831๊ฐ์์ ํ๊ท ์ฑ๊ณต๋ฅ 82.12%, whole-body loco-manipulation์์ 90.77%, ์ค์ธ๊ณ open/closed-loop ์ ์ด๊น์ง ๋ณด์๋ค.
๐ 2026-08-24 ๊ฐฑ์ . ์ด ๋ฆฌ๋ทฐ๋ 2026-06-30์ ํ๋ก์ ํธ ํ์ด์ง PDF(๋ด์ฉ์ arXiv v1)๋ง ๋ณด๊ณ ์ผ๋ค. ์ดํ arXiv v2(2026-08-14) ๊ฐ์ ๊ณผ ์ฝ๋ยท๋ฐ์ดํฐ์ ๊ณต๊ฐ๊ฐ ์์๊ณ , ํนํ Table 1ยทTable 2์ ์คํ ํ๋กํ ์ฝ๊ณผ ์์น๊ฐ ํต์งธ๋ก ๊ต์ฒด๋๋ค. ๋ณธ๋ฌธ์ v2 ๊ธฐ์ค์ผ๋ก ๊ณ ์ณค๋ค. ๋๋ถ์ด ๊ณต๊ฐ ๋ ํฌ๋ฅผ ์ง์ cloneํด ๋ ผ๋ฌธ ์์๊ณผ ๋์กฐํ๋๋ฐ, ํต์ฌ ์ํ์ 10^{-16} ์์ค์ผ๋ก ์ผ์นํ๋ ๋ฐ๋ฉด ๋ ผ๋ฌธ์ ์ธ์๋ ๋ณด์ ์์์ ๊ตฌํ๊ณผ ๋ฌ๋ผ ๊ทธ๋๋ก ๊ตฌํํ๋ฉด ํ์ต์ด ์ ๋๋ค๋ ๊ฒ์ ํ์ธํ๋ค. ์์ธํ ๋ด์ฉ๊ณผ ์ถ์ฒ ๊ตฌ๋ถ(๋ ผ๋ฌธ / ์ ์ ์ง์ / ์ฐ๋ฆฌ ์คํ ๊ฒฐ๊ณผ)์ ๋งจ ์๋ ๊ฐฑ์ ๋ ธํธ ์ ์ ์๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
์์ฌ์ฃผ ์กฐ์์ ์ฌ๋ ์์ฐ์ผ๋ก ๊ฐ๋ฅด์น ๋ ๊ฐ์ฅ ํํ ํจ์ ์ โ์ฌ๋ ์๋์์ ๊ทธ๋๋ก ๋ฐ๋ผ ํ๊ฒ ํ๋ ๊ฒโ์ด๋ค. ์ฌ๋ ์๊ณผ ๋ก๋ด ์์ ํํยท์ด๋ํยท์ ์ด ๊ธฐํ๊ฐ ๋ค๋ฅด๋ฏ๋ก, ๊ฐ์ ๋ฌผ์ฒด ํจ๊ณผ๋ฅผ ๋ด๋ ค๋ฉด ๋ค๋ฅธ ์ ์ด์ ์จ์ผ ํ๋ค. CHORD์ ํต์ฌ ํต์ฐฐ์ ์ ์ด(contact)์ด ์ฌ๋ ์์ฐ๊ณผ ๋ก๋ด ํ๋์ ์๋ ์์ฐ์ค๋ฌ์ด ๋ค๋ฆฌ ๋ผ๋ ๊ฒ์ด๋ค. ๋จ, 3D ์ ์ด ์์น ๋ฅผ ๋ง์ถ๋ ๊ฒ์ผ๋ก๋ ๋ถ์กฑํ๋ค โ ๊ฐ์ ํ๋ฉด์ ๋ง์ ธ๋ ์ ์ด ๋ฒ์ ยทํ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ์ฒด์ ์๊ธฐ๋ ์ด๋์ด ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋์ CHORD๋ ์ ์ด์ object-centric wrench space(์ ์ด์ด ๋ฌผ์ฒด์ ๊ฐํ ์ ์๋ forceโtorque ๋ฐฉํฅ์ ๊ณต๊ฐ)์์ ํํํ๊ณ , ์ฌ๋๊ณผ ๋ก๋ด์ ์ ์ด์ โ์ด๋ค ๋ฌผ์ฒด ์ด๋์ ์ ๋ฐํ ์ ์๋๊ฐโ๋ก ๋น๊ตํ๋ค. ์ ์ด ์์นยท๊ฐ์ยท์ ๋ชจ์์ด ๋ฌ๋ผ๋ wrench space์์๋ ๋น๊ต๊ฐ ๋๋ค.

CHORD ๊ฐ์(Fig. 1) โ (a) ์ฌ๋ ์์ฐ์ hand-object ๊ถค์ ์ ์ ๋ ฅ์ผ๋ก (b) ์๋ฎฌ๋ ์ด์ ์์ ๋ก๋ด ์ ์ฑ ์ ํ์ตํด (c) ์ค๋ก๋ด์ผ๋ก ์ ์ดํ๋ค. (d) articulated, (e) rigid ๋ฌผ์ฒด ์กฐ์๊ณผ (f, g) whole-body ์๋ฒ ๋๋จผํธ๋ก ์ผ๋ฐํ. ๋ฐฐ๊ฒฝ์ 4,739๊ฐ bimanual ํ์คํฌ ๋๊ท๋ชจ ๋ฒค์น๋งํฌ.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
๊ฐ ์์ ยท๊ฐ์ฒด ๋ถ๋ถ k์ ๋ํด ์ฌ๋ ์์ฐ์์ ์ ์ด์ p^{h,k}_i์ ๋ฒ์ n^{h,k}_i๋ฅผ ๋ฝ๋๋ค. ์ ์ด i์์ ๊ฐ๋ฅํ ์ ์ด๋ ฅ f๊ฐ ๋ง๋๋ primitive wrench ๋ force์ ๊ทธ ๋ชจ๋ฉํธ๋ฅผ ์์ 6D ๋ฒกํฐ๋ค:
w^{i,j}_{h,k} = \left[\, f^{j}_{h,k},\; p^{i}_{h,k}\times f^{j}_{h,k} \,\right]^{\top}\in\mathbb{R}^6 .
Coulomb ๋ง์ฐฐ์ฝ์ d๊ฐ์ ๋ชจ์๋ฆฌ ํ์ผ๋ก ๊ทผ์ฌํด ๋ชจ๋ primitive wrench๋ฅผ ๋ชจ์ผ๋ฉด wrench matrix \mathcal{W}_{h,k}\in\mathbb{R}^{6\times(c_{h,k}d)} ๊ฐ ๋๋ค โ ์ด ํ๋ ฌ์ด โ์ฌ๋ ์ ์ด์ด ๋ฌผ์ฒด์ ๊ฐํ ์ ์๋ forceโtorque ๋ฐฉํฅโ ์ ์ฒด๋ฅผ ๋ด๋๋ค. ๋ wrench matrix๋ ์ด ๊ฐ์ยท์์๊ฐ ๋ฌ๋ผ ์ง์ ๋น๊ต๊ฐ ์ด๋ ต๋ค. ๊ทธ๋์ ๋ฏธ๋ฆฌ ๋ฝ์ b๊ฐ์ ๋จ์ ๋ฐฉํฅ \mathcal{B}\in\mathbb{R}^{6\times b}์ ๋ํ support function ์ผ๋ก ๊ธฐํ๋ฅผ ์์ฝํ๋ค:
\sigma_{h,k} = \max_{\mathrm{col}}\big(\mathcal{B}^{\top}\mathcal{W}_{h,k}\big)\in\mathbb{R}^{b}.
๋ก๋ด support \sigma_{r,k}๋ฅผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ตฌํด, ์๋ ํ์ฉ์ค์ฐจ \beta ์์์ ์ฌ๋ reference์ ๋น๊ตํ๋ ๊ฒ์ด contact wrench-space(CWS) reward ๋ค:
r^{k}_{\mathrm{cws}} = \exp\!\left(-\frac{\lVert\max(0,(1-\beta)\sigma_{h,k}-\sigma_{r,k})\rVert_2^2}{v_{\mathrm{cws}}} - \frac{\lVert\max(0,\sigma_{r,k}-(1+\beta)\sigma_{h,k})\rVert_2^2}{v_{\mathrm{cws}}}\right).
์ ํญ์ ๋ก๋ด support๊ฐ ํํ๋ณด๋ค ์์ผ๋ฉด, ๋ค ํญ์ ์ํ์ ๋์ผ๋ฉด ๋ฒ์ ์ ์ค๋ค. ์ถ๊ฐ๋ก ์ฌ๋ ์ ์ด์ด ์๋๋ฐ(\sigma_{h,k}=0) ๋ก๋ด์ด ์ ์ดํ๋ฉด(r_{\mathrm{unintend}}), ์ฌ๋ ์ ์ด์ด ์๋๋ฐ ๋ก๋ด์ด ๋์น๋ฉด(r_{\mathrm{miss}}) ๋ฐ๋ก ํ๋ํฐ๋ฅผ ์ค๋ค. ์ ์ฒด ๋ณด์์ r = r_{\mathrm{task}} + r_{\mathrm{imit}} + r_{\mathrm{contact}}์ด๋ฉฐ, ์ฌ๊ธฐ์ DexMachina์ virtual object controller(VOC) ๋ฅผ ์ปค๋ฆฌํ๋ผ์ผ๋ก annealingํด ํ์์ ๋๋๋ค.
์ฃผ์ ๊ฒฐ๊ณผ: (arXiv v2์์ ํ์ธํ ์์น๋ง)
- ๋จ์ผ ํ์ดํผํ๋ผ๋ฏธํฐ๋ก ๋ฒค์น๋งํฌ 1,831๊ฐ ํ์คํฌ ํ๊ท ์ฑ๊ณต๋ฅ 82.12% โ ์ ์ ์ฃผ์ฅ์ ์ด ๊ท๋ชจ๋ก ํ๊ฐ๋ ์ฒซ RL ๊ธฐ๋ฐ ์์ฌ์ฃผ ์กฐ์.
- ํต์ผ๋ 60๊ฐ ํ์คํฌ(rigid 17ยทarticulated 24ยทmulti-object 19, ํ์คํฌ๋น 3 seed)์์์ baseline ๋น๊ต(v2 Table 1): CHORD AUC 0.918 / SP-SR 0.926 / MP-SR 0.894, ์ค์ฐจ ์งํ JPE 4.34ยฐ / RPE 5.14cm / MPPE 5.11cm ๋ก DexMachinaยทManipTransยทSPIDERยทHuman2Sim2Robot์ 6๊ฐ ์งํ ์ ๋ถ์์ ์ํ.
- ๊ฐ์ 60ํ์คํฌ์์ reward ํํ ablation(v2 Table 2): CHORD(0.918/0.926/0.894) > Position Only(0.862/0.856/0.780) > No Contact(0.774/0.756/0.612) โ AUC/SP-SR/MP-SR ๊ธฐ์ค, ์ค์ฐจ ์งํ๋ ๊ฐ์ ์์.
- CWS reward์ ํ์คํฌ ์ฑ๊ณต์ ์๊ด: Pearson r\approx0.80(๋ฐ์ดํฐ์ ๋ณ 0.76โ0.89), ๋จ์กฐยทํฌํ ๊ด๊ณ.
- whole-body loco-manipulation 90.77%, ๋ค๋ฅธ ์ ํํ(G1 + Dex3 3์ง)๋ก์ cross-embodiment ์ ์ด์์ position reward(0.217)๋ฅผ ํฌ๊ฒ ์ํ(0.925, Table 3).
- Dexmate + Sharpa ๋ ์ ์ค๋ก๋ด์์ open-loopยทclosed-loop ์ ์ด ์ฑ๊ณต(Fig. 9). v2๋ ์ํ ํ์๋ ๊ณต๊ฐํ๋ค โ bowl handover 5/5, bowl-plate stacking 5/5, mixer open-close 5/5, capsule machine pick-place 5/5, in-hand plate reorientation 3/5, box pick-place๋ open-loop 6/7 vs closed-loop 7/7.
๊ฒฐ๋ก : CHORD๋ โ์ ์ด ์์นโ๊ฐ ์๋๋ผ โ์ ์ด์ด ๋ง๋๋ ๋ฌผ์ฒด ์ด๋(wrench)โ์ ๋ง์ถ๋ ๋ณด์์ผ๋ก, ์ฌ๋ ์์ฐ โ ์์ฌ์ฃผ RL ์ ์ฑ ์ ์ด๋ฅผ ์๋ฒ ๋๋จผํธยท์ ์ด ํํ์ ๋ฌด๊ดํ๊ฒ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๋ค. ๋๊ท๋ชจ ๋ฒค์น๋งํฌ์ ์ผ๊ด๋ ํ์ดํผํ๋ผ๋ฏธํฐ ํ๊ฐ๋ก ํ์ฅ์ฑ์ ์ค์ฆํ๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
โ๊ฐ์ ๊ณณ์ ๋ง์ง๋ผโ๊ฐ ์๋๋ผ โ๊ฐ์ ๋ฌผ์ฒด ์ด๋์ ๋ง๋ค ์ ์๊ฒ ๋ง์ง๋ผโ โ ์ ์ด์ wrench space์์ ๋น๊ตํ๋ ๋ณด์ ํ๋๋ก ์ฌ๋ ์์ฐ์ ํํ๊ฐ ๋ค๋ฅธ ์์ฌ์ฃผ ๋ก๋ด์ ์ฎ๊ธฐ๊ณ , ๊ทธ ํจ๊ณผ๋ฅผ 4,739๊ฐ ํ์คํฌ ๊ท๋ชจ๋ก ๊ฒ์ฆํ ์ฐ๊ตฌ๋ค.
๋ฐฐ๊ฒฝ: ์ ์ฌ๋ ์์ฐ ์ ์ด๊ฐ ์ด๋ ค์ด๊ฐ
์์ฌ์ฃผ ์กฐ์์ ์ฌ๋ ์์ฐ์ด ํ๋ถํ๋ค๋ ์ด์ ์ด ์์ง๋ง, ๊ทธ ์์ฐ์ ๋ก๋ด ์ ์ฑ ์ผ๋ก ์ฎ๊ธฐ๋ ์ผ์ ์ฌ์ ํ ์ด๋ ต๋ค. CHORD๋ ๋ ๊ฐ๋์ ๊ธฐ์กด ์ ๊ทผ์ด ๋ชจ๋ ํ๊ณ๊ฐ ์๋ค๊ณ ๋ณธ๋ค. โ ์ต์ ํ์ ์์ฐ์ ์ฐ๋ ๋ฐฉ๋ฒ ์ โ์์ฐ์ ์ด๋ป๊ฒ ์ ์ดํ ์งโ์ ๋ํ brittleํ ๊ฐ์ ์ ์์กดํ๊ณ , โก ํํ ํ์ต(representation learning) ๋ฐฉ๋ฒ ์ ํ์คํฌยท๋ฌผ์ฒด๋ง๋ค ์ ๋ ฌ๋ human-robot ๋ฐ์ดํฐ๋ฅผ ์๊ตฌํด curated ์ธํ ๋ฐ์ผ๋ก ํ์ฅํ๊ธฐ ์ด๋ ต๋ค. ๊ทผ๋ณธ ๋์ ์ ํํยท์ด๋ํยท์ ๊ธฐํ์ ์ฐจ์ด ๋๋ฌธ์ ๋ก๋ด์ด ์ฌ๋ ์๋์์ ๊ทธ๋๋ก replay ํด์๋ ๊ฐ์ ์กฐ์์ ์ฌํํ ์ ์๋ค ๋ ๋ฐ ์๋ค.
์ ์ด ๊ฐ์ด๋๋ฅผ ์ฐ๋ ์ต๊ทผ RL ์ฐ๊ตฌ๋ค๋ ํ๊ณ๊ฐ ์๋ค. ManipTrans๋ ์์ฐ๋ hand-object ์ํธ์์ฉ ๊ทผ์ฒ์ ์ ์ด๋ ฅ ์ ๋ณด์์ ์ฃผ๊ณ , DexMachinaยทSPIDER๋ ์์ฐ๋ ์ ์ด ์์น ์ VOC ๊ฐ์ ์ปค๋ฆฌํ๋ผ์ ํจ๊ป ์ด๋ค. VOC๋ ์ด๊ธฐ ํ์ต ๋์ ๋ณด์กฐ wrench๋ก ๋ฌผ์ฒด๋ฅผ reference ๊ถค์ ์ ๋ฐ๋ผ ์์ง์ฌ, ์ ์ฑ ์ด ์ ํํ ์ ์ด ํ์ด๋ฐยทํ์ ์ฆ์ ์ฐพ์ง ์์๋ ๋๊ฒ ํด ํ์์ ๋งค๋๋ฝ๊ฒ ํ๋ค. ๊ทธ๋ฌ๋ ์์น ๊ธฐ๋ฐ ์ ์ด ๋ณด์์ ์ ์ด ์์น๋ง์ผ๋ก๋ ์ ์ด์ ํจ๊ณผ๊ฐ ์ ํด์ง์ง ์๋๋ค ๋ ๋ณธ์ง์ ์ฝ์ ์ ์๋๋ค โ ๊ฐ์ ๋ฌผ์ฒด ์์ญ๋ ์ ์ด ๋ฒ์ ยทํ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ฌผ์ฒด ์ด๋์ ๋ธ๋ค(์ ์๋ค์ box-opening ์์: ์์น๋ ์ฌ๋๊ณผ ๊ฐ๊น์ง๋ง ์ ์ด ๋ฒ์ ์ด ๊ฑฐ์ ์์ง์ผ๋ก ์ด๊ธ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก mismatch). ํํธ ๊ธฐ์กด grasp ์ชฝ์ wrench ๋ณด์์ ์ ์ ์์ ์ฑ(force closure) ๋ง ์ต์ ํํด grasp์ ์ข์ง๋ง ์ผ๋ฐ ์กฐ์์ ๋๋ฌด ๊ฒฝ์ง๋ผ ์๋ค. CHORD๋ wrench space๋ฅผ ์ฌ๋ ์์ฐ๊ณผ ๋ก๋ด ์คํ์ โ์ ๋ฐ ์ด๋โ์ผ๋ก ๋น๊ตํ๋ ์ฒ๋ ๋ก ์ฒ์ ์ด๋ค๊ณ ์ฃผ์ฅํ๋ฉฐ, ์ด๋ pushingยทleveringยทsliding ๊ฐ์ ๋น-force-closure ๊ตฌ๊ฐ๊ณผ articulated ๋ฌผ์ฒด๊น์ง ํฌ๊ดํ๋ค.
๋ฐฉ๋ฒ ์์ธ
๋ฌธ์ ์ค์ . K๊ฐ ๊ฐ์ฒด ๋ถ๋ถ์ ๊ฐ์ง ๋ฌผ์ฒด(๋ถ๋ฆฌ ๊ฐ์ฒด ๋๋ articulated)๋ฅผ ๋ค๋ฃฌ๋ค. ์์ฐ \tau^{\mathrm{ref}}=\{x^{\mathrm{human}}_t, x^{\mathrm{object}}_t\}_{t=1}^{H}๋ 3D ์ keypoint์ ๋ถ๋ถ๋ณ SE(3) pose๋ฅผ ์ค๋ค. ๋จผ์ keypoint์์ IK๋ก ๋ก๋ด ๊ตฌ์ฑ x^{\mathrm{robot}}_t๋ก retargetํ ๋ค, ์ ์ฑ \pi(a_t\mid o^{\mathrm{robot}}_t, o^{\mathrm{object}}_t; x^{\mathrm{robot}}_t, x^{\mathrm{object}}_t)์ด rollout์ ๋ฌผ์ฒด pose๊ฐ reference๋ฅผ ์ถ์ข ํ๋๋ก ํ๋์ ๋ธ๋ค.
๋ณด์ 3์ข + VOC. r=r_{\mathrm{task}}+r_{\mathrm{imit}}+r_{\mathrm{contact}}.
- r_{\mathrm{task}}: ๋ถ๋ถ๋ณ pose ์ถ์ข \exp(-\sum_k \lVert x^{\mathrm{object},k}_t\ominus s^{\mathrm{object},k}_t\rVert_2^2/\mathrm{var})์ ๋ํด, insertionยทpouringยทscoopingยทtool use ์ฒ๋ผ ๋ฌผ์ฒด-๋ฌผ์ฒด ๊ธฐํ๊ฐ ์ค์ํ ๊ตฌ๊ฐ์์๋ง ์ผ์ง๋ ์๋ ๋ณด์ r_{\mathrm{relative}}=m(t)\exp(-e_{\mathrm{object}}/\mathrm{var}_{\mathrm{rel}})๋ฅผ ๋๋ค.
- r_{\mathrm{imit}}: retarget๋ ์ฌ๋ ๋ชจ์ ์ชฝ์ผ๋ก์ ์ ๊ทํ \exp(-\lVert x^{\mathrm{robot}}_t-s^{\mathrm{robot}}_t\rVert_2^2/\mathrm{var}_{\mathrm{imit}}).
- r_{\mathrm{contact}}: ์ Ping์ CWS reward r^k_{\mathrm{cws}} + unintended/missed ์ ์ด ํ๋ํฐ.

CHORD ๋ณด์ ๊ตฌ์ฑ(Fig. 2, mixer-closing ํ์คํฌ) โ ์ผ์ชฝ: ์ฌ๋ ์์ฐ์์ ์ถ์ถํ ์ ์ด wrench reference(์๋์ ์ ์ด ์์นยท๋ง์ฐฐ์ฝ์ ๋นจ๊ฐ). ๊ฐ์ด๋ฐ: ์๊ฐ์ ๋ฐ๋ฅธ per-hand ์ ์ด wrench๋ฅผ force manifold๋ก ์๊ฐํ, ๋นจ๊ฐ=์ฌ๋, ํ๋=CHORD ์ ์ฑ ์ด ๋ง๋ ์ ์ด wrench. ์=์ฌ๋ ์์ฐ, ์๋=ํ์ต๋ ๋ก๋ด ์ ์ฑ .
์ support function์ธ๊ฐ(์ง๊ด). wrench matrix \mathcal{W}๋ ์ ์ด๋ค์ด ๋ฌผ์ฒด์ ๊ฐํ ์ ์๋ 6D forceโtorque์ โ๊ตฌ๋ฆโ์ด๋ค. ๋ ๊ตฌ๋ฆ์ ์ง์ ๋น๊ตํ๋ ค๋ฉด ์ด์ ๊ฐ์ยท์์๊ฐ ๋ง์์ผ ํ๋๋ฐ, ์ฌ๋๊ณผ ๋ก๋ด์ ์ ์ด ๊ฐ์ยท์์๊ฐ ๋ค๋ฅด๋ค. support function \sigma=\max_{\mathrm{col}}(\mathcal{B}^{\top}\mathcal{W})๋ ๋ฏธ๋ฆฌ ์ ํ b๊ฐ ๋ฐฉํฅ๋ง๋ค โ๊ทธ ๋ฐฉํฅ์ผ๋ก ์ผ๋ง๋ ๋ฉ๋ฆฌ ๋ฐ ์ ์๋๊ฐโ๋ฅผ ์ฌ โ ์ฆ wrench ๋คํฌ์ฒด(polytope)์ ์ง์ง ํญ ์ ๋ฐฉํฅ๋ณ๋ก ์์ฝํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ ์ด์ ๊ฐ์ยท์์ยท์์น๊ฐ ๋ฌ๋ผ๋ โ๋ฌผ์ฒด์ ์ด๋ค ์ด๋์ ์ ๋ฐํ ๋ฅ๋ ฅ์ด ์๋๊ฐโ๋ผ๋ ์๋ฒ ๋๋จผํธ-๋ถ๋ณ ์ฒ๋ ๋ก ํ์๋๋ค. CWS reward๋ ๋ก๋ด์ ์ง์ง ํญ์ด ์ฌ๋์ [(1-\beta)\sigma_h,\,(1+\beta)\sigma_h] ๋ฐด๋ ์์ ๋ค๋ฉด ๋ณด์ํ๋ ๊ตฌ์กฐ๋ผ, ๋๋ฌด ์ฝํ(๋ชป ๋ฏธ๋) ์ ์ด๊ณผ ๋๋ฌด ๊ณผํ(๊ณผ๋ํ๊ฒ ๋ฏธ๋) ์ ์ด์ ๋ชจ๋ ์ต์ ํ๋ค.
v2์์ ์ถ๊ฐ๋ ๋จ์. ์ ์๋ค์ ์ด ํํ์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ํํ multi-contact feasible net-wrench polytope๋ฅผ ๋ณต์ํ๋ ๊ฒ์ด ์๋๋ผ๊ณ v2์์ ๋ช ์ํ๋ค. wrench ํํ์ ์ ์ด๋ณ ๋ฐฉํฅ ๋ฅ๋ ฅ(directional capability) ์ ์ ์ํ ๋ฟ์ด๊ณ , ๊ทธ support ๊ฐ์ ๋น๊ตํด ๊ฐ์ด๋ ์ ํธ ๋ก ์ฐ๋ ๊ฒ์ด๋ฉฐ, ์ค์ ๊ตฌ๋ ๊ฐ๋ฅ์ฑ(actuation feasibility)์ ์๋ฎฌ๋ ์ดํฐ๊ฐ ๋ค์ด์ด ๊ฐ์ ํ๋ค. ์ฆ CWS reward๋ ์๋ฐํ ๋ฌผ๋ฆฌ๋ ๋งค์นญ์ด ์๋๋ผ ์ ์ ์๋ ๋๋ฆฌ ์งํ๋ผ๋ ์๊ธฐ ๊ท์ ์ด๋ค.
๐ฌ ์ง์ ๊ฒ์ฆ โ ๋ ผ๋ฌธ์ ์ธ์๋ CWS reward ์์์ ๊ณต๊ฐ ๊ตฌํ๊ณผ ๋ค๋ฅด๋ค. (์๋๋ ์ฐ๋ฆฌ๊ฐ ๊ณต๊ฐ ๋ ํฌ๋ฅผ ๋ด๋ ค๋ฐ์ float64 ๋ ๋ฆฝ ์ฌ๊ตฌํ๊ณผ ๋์กฐํด ํ์ธํ ๊ฒ์ด๋ค. ๋ ผ๋ฌธยท์ ์ ์ง์ ์ด ์๋๋ผ ์คํ ๊ฒฐ๊ณผ๋ค.)
wrench matrix, support function \sigma=\max_{\mathrm{col}}(\mathcal{B}^{\top}\mathcal{W}), reduced force-closure r^k_{\mathrm{fc}} ๋ ๋ ผ๋ฌธ๊ณผ ์ฝ๋๊ฐ ์ ํํ ์ผ์นํ๋ค(17/17 ํญ๋ชฉ, ์ค์ฐจ ~10^{-16}). ๊ทธ๋ฐ๋ฐ ๋ณด์ ํจ์ ํ๋๊ฐ ๋ค๋ฅด๋ค:
- ๋ ผ๋ฌธ ์ธ์๋ณธ: b๊ฐ ๋ฐฉํฅ์ ํํยท์ํ ์๋ฐ์ ๊ฐ๊ฐ \lVert\cdot\rVert_2^2 ๋ก ํฉ์น ๋ค ์ง์ ํ๋์ ๋ฃ๋๋ค(์ Ping์ ์).
- ๋ ํฌ ๊ตฌํ(
contact_wrench_support_reward_jit): ๋ฐฉํฅ๋ณ๋ก \exp ๋ฅผ ์ทจํ ๋ค b๊ฐ๋ฅผ ํ๊ท ํ๋ค.b=512 ๊ธฐ์ค ์์น:
๋ก๋ด support ์ํ ๋ ํฌ ๊ตฌํ ๋ ผ๋ฌธ ์ธ์ ์์ ์ฌ๋๊ณผ ์ ํํ ์ผ์น 1.000 1 ํ์ฉ๋ ์(ร1.05) 1.000 1 20% ์ฝํจ(ร0.8) 0.874 1.72e-32 2๋ฐฐ ๊ฐํจ(ร2.0) 0.134 0 ๊ฒฉ์ฐจ๋ b๊ฐ ์ปค์ง์๋ก ๋ฒ์ด์ง๋ค โ ร0.8 ์กฐ๊ฑด์์ b=4: 0.857 vs 0.528 โ b=16: 0.885 vs 0.128 โ b=64: 0.889 vs 3.26e-4 โ b=512: โ0.87 vs โ1.9e-33.
์ฆ ๋ ผ๋ฌธ์ ์ ํ ๋๋ก ๊ตฌํํ๋ฉด b๊ฐ ์ค์ ๊ท๋ชจ์ผ ๋ ์กฐ๊ธ๋ง ์ด๊ธ๋๋ ๋ณด์์ด 0์ผ๋ก ๋ถ๊ดดํด gradient๊ฐ ์ฌ๋ผ์ง๋ค. ํ์ต์ด ์ค์ ๋ก ๋๋ ๊ฒ์ ์ฝ๋ ์ชฝ ํํ(๋ฐฉํฅ๋ณ ํ๊ท ) ๋๋ถ์ด๋ค. ์คํ ์์ค์ ํ ์ด ์๋๋ผ ์ธ์๋ ์์์ผ๋ก๋ ์ด ๋ฐฉ๋ฒ์ด ์๋ํ์ง ์๋๋ค๋ ๋ป์ด๋ผ, ๋ ผ๋ฌธ๋ง ์ฝ๊ณ ์ฌ๊ตฌํํ๋ ค๋ ์ฌ๋์๊ฒ๋ ๊ฒฐ์ ์ ์ธ ํจ์ ์ด๋ค.
ํจ์จยท๊ฐ๊ฑดยท์ผ๋ฐํ ์ฅ์น(3.2). โ reference ๊ถค์ ์ ์์ ์ํ๋ก simulator๋ฅผ resetํ๋ VOC๋ฅผ ์งง์ stabilization window ๋์ ์์ ํ์ฑํํด ์ ์ด ํ๋ณต ํ ๋ณด์กฐ๋ฅผ annealing, โก ๋ฌผ์ฒด ๋ถ๋ถ์ \mathcal{W}_{h,k}์์ ์ํํ wrench๋ก ํ์คํฌ-๊ด๋ จ ๊ต๋ ์ ๊ฐํด ๊ฐ๊ฑดํ, โข retarget ๋ชจ์ ์ prior๋ก ํ residual action space(ManipTrans์) + VOC ์ปค๋ฆฌํ๋ผ(DexMachina์).
๋ ธ์ด์ฆ ๋์ โ reduced force-closure objective. RGB ๋น๋์ค ์ฌ๊ตฌ์ฑ์ฒ๋ผ hand-object ์ ํฉ์ด noisyํด ์ ์ด ์ถ์ ์ด ๋ถ์์ ํ๋ฉด, ์ฌ๋ wrench๋ฅผ ์ง์ ๋ง์ถ๋ ๋์ ๊ฐ basis ๋ฐฉํฅ์ผ๋ก ์์ ์ง์ง ๋ฅผ ๋ด๊ฒ ํ๋ ์ํ๋ ๋ชฉํ๋ก ์ ํํ๋ค:
r^{k}_{\mathrm{fc}} = \frac{1}{B}\sum_{b=1}^{B}\mathbb{1}[\sigma_{r,k,b} > \epsilon].
์ด๋ฅผ ์ต๋ํํ๋ฉด force closure์ ๋์น๊ฐ ๋๋ค. Whole-body ํ์ฅ ๋ ๊ฐ์ ๊ณจ๊ฒฉ์ด๋ค โ hand-only reference(egocentric ์ฌ๊ตฌ์ฑ)๋ inpainting ๋ชจ๋๋ก ์ ์ ๋ชจ์ ์ ์ฑ์ด ๋ค CWS reward๋ฅผ, whole-body reference(third-person ์ฌ๊ตฌ์ฑ)๋ ์๊ฐ๋ฝ ์ฌ๊ตฌ์ฑ์ด ๋ถ์ ํํ๋ฏ๋ก reduced r^k_{\mathrm{fc}}๋ฅผ ์ด๋ค.
๋ฒค์น๋งํฌ(3.3). mocap ๋ฐ์ดํฐ์ (ARCTICยทOakInk2ยทHOT3DยทTACO ๋ฑ)๊ณผ in-house ๋น๋์ค ์ฌ๊ตฌ์ฑ์ Isaac Lab์ผ๋ก ๊ฐ์ ธ์ 4,739๊ฐ simulatableยทtrainable ํ์คํฌ๋ก ๋ณํํ๋ค. single/multi rigid + articulated bimanual ์กฐ์์ ํฌ๊ดํ๋ค. ๊ธฐ์กด์ ๋๋น ์๊ฐ horizonยทํ์คํฌ๋น ์ ์ด ์ด๋ฒคํธ ์ยทgrasp ์์ ์ฑ(Ferrari-Canny epsilon) ์ธ ์งํ์์ ๋ ๊ธธ๊ณ ๋ denseํ๋ค.

๋ฒค์น๋งํฌ ๋ถํฌ(Fig. 3) โ ์๊ฐ horizon, ํ์คํฌ๋น ์ ์ด ์ด๋ฒคํธ ์, Ferrari-Canny epsilon ๋ถํฌ. CHORD(์ฃผํฉ)๊ฐ DexMachinaยทManipTransยทSPIDER๋ณด๋ค ๋ ๋ง์ ํ์คํฌยท๋ ๊ธด horizonยท๋ denseํ ์ ์ด์ ํฌํจ.
์คํ
๋๊ท๋ชจ ํ๊ฐ(4.1). 1,831๊ฐ ํ์คํฌ์ ๋์ผ ํ์ดํผํ๋ผ๋ฏธํฐ(VOC gainยท์ปค๋ฆฌํ๋ผยทreward weight)๋ฅผ ์จ์ ํ๊ฐํ๋ค. ์ฑ๊ณต ํ์ ์ object-centric termination(์์น ์ค์ฐจ 15cm ๋๋ ํ์ 40ยฐ ์ด๊ณผ) ์์ด ์๋ฃํ๋ฉด rollout ์ฑ๊ณต, completion ratio > 0.7์ด๋ฉด ํ์คํฌ ์ฑ๊ณต์ด๋ค. ๊ฒฐ๊ณผ๋ ๋ฐ์ดํฐ์ ยทhorizon ์ ๋ฐ์์ ๊ณ ๋ฅด๊ฒ ๊ฐํ๋ค. (v2๋ ์ฌ๊ธฐ์ โ0.7 completion ratio๊ฐ ์ฌ์ํ reference ์ดํ์๋ ๊ธฐ๋ฅ์ ์์๋ฅผ ๊ฒฝํ์ ์ผ๋ก ๋ฐ์ํ๊ธด ํ์ง๋ง ๋ชจ๋ ๋์์ค๋ฅผ ๋ด์ง๋ ๋ชปํ๋คโ๋ ๋จ์๋ฅผ ์๋ก ๋ฌ์๋ค.)

๋ฐ์ดํฐ์ ๋ณ ์ฑ๊ณต๋ฅ (Fig. 5์ ๋์) โ ์ผ์ชฝ: 1,831 ํ์คํฌ(HOT3D-1Obj 0.772, OakInk2-1Obj 0.786, OakInk2-2Obj 0.746, ARCTIC 0.814, TACO 0.935, HOT3D-2Obj 0.753). ์ค๋ฅธ์ชฝ: whole-body ํ๊ฐ(ARCTIC 0.994, TPV 0.867, ARCTIC-articulated 0.914, TACO 0.866). ์=rigid/articulated/multi-object.
ํ๊ฐ ํ์คํฌ(4.1, v2 ์ ์ค). baseline ๋น๊ต์ ablation์ 1,831๊ฐ ์ค 60๊ฐ ํ์คํฌ(rigid 17 ยท articulated 24 ยท multi-object 19, ํ์คํฌ๋น 3 seed)๋ฅผ ๊ณจ๋ผ ๊ณตํต ๋ฌด๋๋ก ์ด๋ค. v1์๋ ์๋ ์ ์ด๋ค.
baseline ๋น๊ต(4.1, Table 1 โ v2์์ ์ ๋ฉด ๊ต์ฒด). v1์ ManipTransยทDexMachinaยทSPIDER๋ฅผ ๊ฐ์์ ์๋ ํ์คํฌ ์ค์ํธยท์งํ ๋ก ๋ฐ๋ก๋ฐ๋ก ๋น๊ตํ๋ค(ํ๋ผ๋ฆฌ ๋น๊ต ๋ถ๊ฐ). v2๋ ์ด๋ฅผ ๋ฒ๋ฆฌ๊ณ , ์ 60ํ์คํฌ ์์์ baseline๋ค์ ์์ฒด ์ฌ๊ตฌํ(DMยทMTยทH2S2R ์ฌ๊ตฌํ, SP๋ ์ ์)ํด ํ๋์ ํ๋ก ํต์ผํ๋ค. baseline์ Human2Sim2Robot(H2S2R)์ด ์๋ก ์ถ๊ฐ๋๊ณ , ์ฑ๊ณต๋ฅ ๊ณ์ด 3๊ฐ(AUCยทSP-SRยทMP-SR)์ ๋ํด ๊ธฐ๋ฅ์ ์ฐ์ ์ค์ฐจ ์งํ 3๊ฐ โ articulated joint position error(JPE, ยฐ), multi-object relative position error(RPE, cm), keypoint mean per-frame pose error(MPPE, cm) โ ๋ฅผ ํจ๊ป ๋ณด๊ณ ํ๋ค. ์ด ์ค์ฐจ ์งํ๋ v2 Limitations์ โpose ์ค์ฐจ๋ ๋ถ์์ ํ ์ฑ๊ณต ์ฒ๋โ๋ผ๋ ์๊ธฐ๋นํ์ ๋ํ ์๋ต์ด๋ค.
| Method | AUC โ | SP-SR โ | MP-SR โ | JPE ยฐ โ | RPE cm โ | MPPE cm โ |
|---|---|---|---|---|---|---|
| DexMachina (DM) | 0.737 ยฑ 0.053 | 0.690 ยฑ 0.068 | 0.569 ยฑ 0.097 | 13.10 ยฑ 2.31 | 9.92 ยฑ 1.64 | 15.88 ยฑ 0.70 |
| ManipTrans (MT) | 0.506 ยฑ 0.006 | 0.423 ยฑ 0.011 | 0.323 ยฑ 0.003 | 30.07 ยฑ 0.61 | 9.91 ยฑ 0.42 | 21.24 ยฑ 6.19 |
| SPIDER (SP) | 0.804 ยฑ 0.044 | 0.911 ยฑ 0.039 | 0.789 ยฑ 0.047 | 41.35 ยฑ 2.44 | 6.99 ยฑ 1.56 | 14.28 ยฑ 2.79 |
| Human2Sim2Robot | 0.730 ยฑ 0.056 | 0.686 ยฑ 0.068 | 0.569 ยฑ 0.085 | 11.80 ยฑ 1.50 | 9.78 ยฑ 1.03 | 16.59 ยฑ 0.51 |
| CHORD | 0.918 ยฑ 0.018 | 0.926 ยฑ 0.022 | 0.894 ยฑ 0.032 | 4.34 ยฑ 0.25 | 5.14 ยฑ 0.54 | 5.11 ยฑ 0.39 |
CHORD๋ 6๊ฐ ์งํ ์ ๋ถ์์ 1์๋ค. ๋์ ๋๋ ๊ฒ์ SPIDER๊ฐ ์ฑ๊ณต๋ฅ ์์๋ ์ค์ํ๋ฐ(SP-SR 0.911) JPE 41.35ยฐ ๋ก articulated ๊ด์ ์ถ์ข ์ ํฌ๊ฒ ์ด๊ธ๋๋ค๋ ์ โ ์ฑ๊ณต๋ฅ ๋ง ๋ณด๋ฉด ๋์น ์ฐจ์ด๋ฅผ ์ค์ฐจ ์งํ๊ฐ ๋๋ฌ๋ธ๋ค. ๋ํ ๊ธฐ์กด์์ด rigid/articulated/multi-object ์ค ์ผ๋ถ์ ๊ตญํ๋ ๋ฐ๋ฉด CHORD๋ ์ธ ๋ฒ์ฃผ ๋ชจ๋ ๋ฅผ ํผ๋ค.
์ ์ด ๊ฐ์ด๋ ๊ฒ์ฆ(4.2, Table 2 โ v2์์ ์ ๋ฉด ๊ต์ฒด). v1์ ARCTIC์ ๋ํ ์ํ์ค 2๊ฐ(box grab, mixer use)์์ ์ฑ๊ณต๋ฅ ๋ง ๋น๊ตํ๋ค. v2๋ ๊ฐ์ 60ํ์คํฌยท6์งํ ๋ฌด๋๋ก ablation์ ์ฎ๊ฒผ๋ค. ๋์ผํ non-contact reward๋ฅผ ๋๊ณ ์ ์ด ๊ฐ๋ ๋ง ๋ฐ๊พผ๋ค โ CHORD(wrench support) > Position Only(DexMachina์ ์์น ๋ณด์) > No Contact(์ถ์ข ๋ง).
| Method | AUC โ | SP-SR โ | MP-SR โ | JPE ยฐ โ | RPE cm โ | MPPE cm โ |
|---|---|---|---|---|---|---|
| CHORD | 0.918 ยฑ 0.018 | 0.926 ยฑ 0.022 | 0.894 ยฑ 0.032 | 4.34 ยฑ 0.25 | 5.14 ยฑ 0.54 | 5.11 ยฑ 0.39 |
| Position Only | 0.862 ยฑ 0.019 | 0.856 ยฑ 0.028 | 0.780 ยฑ 0.042 | 6.41 ยฑ 0.44 | 7.81 ยฑ 0.64 | 7.63 ยฑ 0.06 |
| No Contact | 0.774 ยฑ 0.036 | 0.756 ยฑ 0.059 | 0.612 ยฑ 0.055 | 9.81 ยฑ 0.73 | 10.91 ยฑ 1.24 | 14.38 ยฑ 2.23 |
์ ์ด ๊ฐ์ด๋๊ฐ ํ๋ถํด์ง์๋ก ์ฑ๋ฅ์ด ์ฌ๋ผ๊ฐ๋ค. ๋ค๋ง ์ฑ๊ณต๋ฅ ๊ณ์ด์ ๊ฐ๊ทน์ v1๋ณด๋ค ๋์ ๋๊ฒ ์ข์์ก๋ค โ v1 ํ์์๋ box grab์ด 0.702 vs 0.334๋ก ๋ ๋ฐฐ ๋๊ฒ ๋ฒ์ด์ก๋๋ฐ, v2์ ํต์ผ ๋ฌด๋์์๋ AUC 0.918 vs 0.862๋ค. ๋์ ์ค์ฐจ ์งํ์์ ๊ฐ๊ทน์ด ํฌ๋ค(JPE 4.34ยฐ vs 6.41ยฐ, MPPE 5.11 vs 7.63cm). ์ฆ โ์์น ๋ณด์์ผ๋ก๋ ๋์ถฉ ์ฑ๊ณต์ ํ์ง๋ง ์ ์ด ํ์งยท์ถ์ข ์ ๋ฐ๋๊ฐ ๋จ์ด์ง๋คโ๋ ์ชฝ์ผ๋ก ์ฃผ์ฅ์ ๊ฒฐ์ด ๋ฐ๋์๋ค.
rewardโ์ฑ๊ณต ์๊ด(4.3). 1,831 run์์ ์ ๊ทํ CWS reward์ ์ฑ๊ณต๋ฅ ์ Pearson r\approx0.80(๋ฐ์ดํฐ์ ๋ณ 0.76โ0.89). ๋จ์กฐ์ด๋ ํฌํํ๋ ๊ด๊ณ(๊ณ -reward ์์ญ์์ 1์ plateau)๋ผ, OLS ์ง์ ์ ์ ์ฒด ์ถ์ธ์ ~2/3 ๋ถ์ฐ์ ์ค๋ช ํ๋ฉด์ ๊ณ -reward ์์ญ์ ์ ํฉ๋๋ฅผ ๊ณผ์ํ๊ฐํ๋ค. CWS reward๊ฐ ํ์ต ์ ํธ์ด์ proxy metric ์ผ๋ก ์ ์ฉํจ์ ์์ฌ.

long-horizon(4.4). ์ ์ด wrench๋ฅผ ๋จ์ผ ์ถ์์ผ๋ก ๋ค์ํ ์กฐ์์ ํ ๋ฉ์ปค๋์ฆ์ผ๋ก ํฉ์ฑํ๋ฏ๋ก, ๊ฑฐ์ 1๋ถ์ ์ด๋ฅด๋ ํ์คํฌ ์ํ์ค๊น์ง ํ์ฅ๋๋ค. ๋๋ถ๋ถ ์ํ์ค์์ near-saturated ์ถ์ข ์ ์ ์งํ๋ค.
whole-body ์ผ๋ฐํ(4.5, Table 3). hand-only reference 12๊ฐ(rigidยทarticulatedยทmulti ๊ฐ 4) + TPV whole-body 5๊ฐ loco-manipulation. ์ฌ๋ 5์ง ์ โ G1 + Dex3 3์ง ์์ด๋ผ๋ ํํ ์ฐจ์ด์๋ wrench-space ์ ๋ ฌ์ด ํจ๊ณผ์ ์ ์ด์ ํ์ตํ๊ฒ ํ๋ค. ๋์ผ ๋ ์ํผ์์ position reward๋ก ๋ฐ๊พธ๋ฉด(rigid 0.460, articulated 0.000, multi 0.192, overall 0.217) ํฌ๊ฒ ๋ฌด๋์ง๋ ๋ฐ๋ฉด CHORD๋ 0.994/0.914/0.866/0.925 โ ์์น ๋ณด์์ ์์ฐ ์๋ฒ ๋๋จผํธ์ ๊ฐํ๊ฒ ๊ฒฐํฉ๋ผ cross-embodiment์ ์ทจ์ฝํจ์ ๋ณด์ธ๋ค. TPV๋ ์ฌ๊ตฌ์ฑ ๋ ธ์ด์ฆ ๋๋ฌธ์ force-closure ๋ชฉํ๋ก ์ผ๊ด ์ฑ๊ณต.
์ค์ธ๊ณ(4.6). Dexmate + Sharpa ๋ ์, mocap pose tracking. open-loop action-chunk์ closed-loop inference ๋ชจ๋์์ rigidยทarticulated ๋ฌผ์ฒด๋ฅผ bimanual๋ก ์กฐ์. v2๋ ์ ์ฑ ์์ ์ ๊ทธ์ณค๋ v1๊ณผ ๋ฌ๋ฆฌ ์ํ ํ์๋ฅผ ๊ณต๊ฐํ๋ค โ bowl handover 5/5, in-hand plate reorientation 3/5, bowl-plate stacking 5/5, mixer open-close 5/5, capsule machine alternating pick-place 5/5. ์คํจ๋ ์ด๊ธฐ ๋ฌผ์ฒด ๋ฐฐ์น์ open-loop ์คํ ์ค ์ ์ด ์ ์ด์์ ์ค๋ sim-to-real ๊ดด๋ฆฌ ํ์ด๋ค. box pick-place์์ open-loop 6/7 vs closed-loop 7/7๋ก ํ๋ฃจํ๊ฐ ๊ทผ์ ์ฐ์. ๋ค๋ง v2๋ โ์ด state-feedback ์ ์ฑ ์ ๊ณ ์ ๋ ์์ฐ reference๋ฅผ ์ถ์ข ํ ๋ฟ ๋ฐ์์ replanning์ ํ์ง ์๋๋คโ ๊ณ ๋ช ์ํ๋ค โ closed-loop์ด๋ผ๋ ๋ง์ด ์ฌ๊ณํ์ ๋ปํ์ง ์๋๋ค๋ ์ค์ํ ์๊ธฐ ์ ํ์ด๋ค. ์ํ ์๊ฐ 5ยท7ํ ์์ค์ด๋ผ ํต๊ณ์ ๊ฒฐ๋ก ์ ๋ด๊ธฐ์ ์ฌ์ ํ ์๋ค.
ํ์ต ๋น์ฉ(v2 ์ ์ค Appendix B). CHORD๋ FlashSAC๋ฅผ 2,048 ํ๊ฒฝ์ผ๋ก ๋๋ ค ์ํ์ค๋ณ ์ ์ฑ ์ L40S GPU 1์ฅ์์ ์ฝ 2์๊ฐ ๋ง์ ํ์ตํ๋ค๊ณ ๋ฐํ๋ค. ํ์คํฌ๋ณ ํ์ดํผํ๋ผ๋ฏธํฐ ํ๋ ์์ด ๊ฒฝ๋ MLP๋ฅผ ์ด๋ค. ๋น๊ต๋ก DexMachina ~10์๊ฐ, ManipTrans ~20์๊ฐ, SPIDER ~4์๊ฐ(ํ์คํฌ๋น). ์ ์๋ค์ ์ด๊ฒ์ด cross-task ์ ์ฑ ์ผ๋ฐํ ๊ฐ ์๋๋ผ ํ์ต ๋ ์ํผ์ ํ์ฅ์ฑ ์ ๋ณด์ด๋ ๊ฒ์ด๋ผ๊ณ ์ ์ ๊ธ๋๋ค.

์ค์ธ๊ณ ๋ฐฐ์น(Fig. 9) โ ์ข์๋จ์ด closed-loop, ๋๋จธ์ง๋ open-loop ๋ฐฐ์น. ๋ฐ์คยทarticulated ๋ฌผ์ฒด๋ฅผ ๋ ์ ํ์์ผ๋ก ์กฐ์.
teleoperation ๋์กฐ(4.7). RL์ ๊ฐ์น๋ฅผ ๊ฐ๋ ํ๋ ค ์๊ท๋ชจ ์ ์ฑ pilot์ ํ๋ค. ์์ธ๋ก box-lifting์ด ๊ฐ์ฅ ์ด๋ ค์ ๋ค โ grasp ํ์ฑยท์ ์ด ํ์ด๋ฐยทํ ์ ์ฉ์ ์ ๋ฐ ํ์์ด ํ์. ์ธ ๊ฐ์ง ๋์ : โ IK๊ฐ ๋์ aperture๋ ํ๊ณ ๊ทผ์ฒ์์ ์๋ํ ์๊ฐ๋ฝ ๊ตฌ์ฑ์ ๋ณด์กด ๋ชป ํจ, โก hapticยท์ ์ด ํผ๋๋ฐฑ ๋ถ์ฌ๋ก ์ ์ด ์ํ๋ฅผ ์๊ฐ์ผ๋ก๋ง ์ถ์ (occlusion์ ์ทจ์ฝ), โข joint torque ์ง์ ์ ์ด ๋ถ๊ฐ๋ก ํน์ ์๊ฐ๋ฝ์ ์๋์ ํ์ ๋ชป ์ค. mixerยทwaffle-iron์ ์ฐ์ต ํ ๋๋ต ๋ง๋ ๊ถค์ ์ ์ฐพ์๋ ์ ์ด ์ํธ์์ฉ์ด ๋ฌ๋ผ grasp๊ฐ fragileํ๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ํํ์ ํต์ฌ์ ์ ํํ ์ง์๋ค. โ์ ์ด ์์น โ ์ ์ด ํจ๊ณผโ๋ผ๋ ๊ด์ฐฐ์ ๋จ์ํ์ง๋ง ๊ฐ๋ ฅํ๊ณ , support function์ผ๋ก wrench polytope๋ฅผ ์๋ฒ ๋๋จผํธ-๋ถ๋ณ ์ฒ๋๋ก ํ์ํ ์ค๊ณ๊ฐ ๊น๋ํ๋ค. position reward๊ฐ articulated cross-embodiment์์ 0.000 ์ผ๋ก ๋ถ๊ดดํ๋ ๋๋น(Table 3)๋ ์ด ์ฃผ์ฅ์ ์ค๋๋ ฅ ์๊ฒ ๋ง๋ ๋ค.
- ๊ท๋ชจ์ ํต์ ๋ ํ๊ฐ. ๋จ์ผ ํ์ดํผํ๋ผ๋ฏธํฐ๋ก 1,831 ํ์คํฌ๋ฅผ ๋๋ฆฐ ์ ์ cherry-picking ์ฐ๋ ค๋ฅผ ์ค์ธ๋ค. rewardโ์ฑ๊ณต ์๊ด(r\approx0.80)์ CWS๊ฐ proxy metric์ผ๋ก ์ฐ์ผ ์ ์์์ ์ ๋ํํ๋ค.
- v2์์ ํ๊ฐ ํ๋กํ ์ฝ์ ์ค์ค๋ก ๊ณ ์ณค๋ค. v1์ Table 1์ baseline๋ง๋ค ๋ค๋ฅธ ํ์คํฌ ์ค์ํธยท๋ค๋ฅธ ์งํ๋ฅผ ์จ์ โํ๋ผ๋ฆฌ ๋น๊ต ๋ถ๊ฐโ๋ผ๋ ๋จ์๊ฐ ๋ถ์ ํ์๋ค. v2๋ ์ด๋ฅผ ํ๊ธฐํ๊ณ 60ํ์คํฌยท3 seed ๊ณตํต ๋ฌด๋ + 6์งํ๋ก ์ฌ์คํํ๊ณ , ์๊ธฐ ํ๊ณ๋ก ์ง๋ชฉํ๋ โpose ์ค์ฐจ์ ๋ถ์์ ํจโ์ ๋ํด ๊ธฐ๋ฅ์ ์ค์ฐจ ์งํ(JPEยทRPEยทMPPE) ๋ฅผ ๋์ ํ๋ค. ๊ฐ์ ์ผ๋ก ํ๊ฐ ํต์งธ๋ก ๋ฐ๋๋ ์ผ์ ํ์น ์์๋ฐ, ๋ฐฉํฅ์ด ๋ ์๊ฒฉํ ์ชฝ ์ด๋ผ๋ ์ ์ ์ ๋ขฐ๋ฅผ ์ค๋ค.
- ๋ฐฉ๋ฒ์ ์ฌ์ฅ์ด ์์น ๋์กฐ๋ก ๊ฒ์ฆ๋๋ค. ๊ณต๊ฐ๋
robotic_grounding/์ ๋ ผ๋ฌธ ๋ณด์ 3์ข ์ด ๊ทธ๋๋ก ์๊ณ (contact_wrench_support_rewardยทunintended_contact_penaltyยทmissed_contact_penalty, whole-body์force_closure_reward), VOC(virtual_rigid_object_control.py)ยท์ปค๋ฆฌํ๋ผยทsupport ์๊ฐํ ์คํฌ๋ฆฝํธ๊น์ง ์ค์ฌํ๋ค. ์ด๋ฆ ๋์์์ ๊ทธ์น์ง ์๊ณ ์ฐ๋ฆฌ๊ฐ ๋ ํฌ๋ฅผ ๋ด๋ ค๋ฐ์ float64 ๋ ๋ฆฝ ์ฌ๊ตฌํ๊ณผ ๋์กฐํ ๊ฒฐ๊ณผ, wrench matrixยทsupport function \sigmaยทreduced force-closure๊ฐ ์ค์ฐจ 10^{-16} ์์ค์ผ๋ก ๋ ผ๋ฌธ๊ณผ ์ผ์นํ๋ค(17/17). ๋ ผ๋ฌธ์ ๊ฐ๋ ์ ์ฃผ์ฅ โ โ์ ์ด์ wrench support๋ก ์์ฝํ๋คโ โ ์ ์ฝ๋์์ ๊ทธ๋๋ก ์ฑ๋ฆฝํ๋ค. (๋ค๋ง ๋ณด์ ํจ์์ ์ธ์ ํํ๋ ๊ตฌํ๊ณผ ๋ค๋ฅด๋ค. ์ ใ๋ฐฉ๋ฒ ์์ธใ์ ์ง์ ๊ฒ์ฆ ๋ธ๋ก ์ฐธ๊ณ โ ๊ฒ์ฆ๋ ๊ฒ์ ํํ์ด๊ณ , ์ด๊ธ๋ ๊ฒ์ ๊ทธ ํํ์ ๋ณด์์ผ๋ก ๋ฐ๊พธ๋ ๋ง์ง๋ง ํ ๋จ๊ณ๋ค.) - ๋ ธ์ด์ฆ์ ๋ํ graceful degradation. ๊นจ๋ํ ์์ฐ์ full CWS, noisyํ๋ฉด reduced force-closure๋ก ์๋ ์ ํํ๋ ์ค๊ณ๋ ๋น๋์ค ์ฌ๊ตฌ์ฑยทTPV๊น์ง ๊ฐ์ ๊ณจ๊ฒฉ์ผ๋ก ํก์ํ๋ค.
- ํ ๋ฉ์ปค๋์ฆ์ผ๋ก ๋์ ์ปค๋ฒ๋ฆฌ์ง. rigidยทarticulatedยทmulti-object๋ฅผ ๋ชจ๋, ๊ทธ๋ฆฌ๊ณ hand-only/whole-body๊น์ง ๋์ผ ๋ณด์ ์ถ์์ผ๋ก ๋ค๋ฃฌ๋ค โ ๊ธฐ์กด์์ด ๋ถ๋ถ์งํฉ์ ๊ตญํ๋ ๊ฒ๊ณผ ๋๋น๋๋ค.
์ฝ์ ยทํ๊ณ
- ์ํ ๊ธฐ๋ฐ ๊ด์ธก์ ์์กด(์ ์ ๋ช ์). ์ค์ธ๊ณ ๋ฐฐ์น๊ฐ mocap์ผ๋ก ๋ฌผ์ฒดยท๋ก๋ด pose๋ฅผ ์ถ์ ํ๋ state-based๋ค. vision-based ๋ฐฐ์น๊ฐ ์์ผ๋ฏ๋ก ์ง์ง ์ผ์ธ ์ผ๋ฐํ๋ ๋ฏธ๊ฒ์ฆ์ด๋ค.
- ๊นจ๋ํ ์์ฐ ๊ฐ์ . ํจ๊ณผ์ ์ ์ด ๊ฐ์ด๋๋ ๋น๊ต์ ๊นจ๋ํ ์์ฐ์ ์๊ตฌํ๊ณ , noisyํ๋ฉด force-closure ๊ฐ์ ์ผ๋ก ํํดํ๋ค โ ์ด๋ wrench ๋งค์นญ์ ๊ฐ์ ์ ์ผ๋ถ ํฌ๊ธฐํ๋ trade-off๋ค. ๋ ธ์ด์ฆ๊ฐ ๋ณด์ ํ์ง์ ์ผ๋ง๋ ๋จ์ด๋จ๋ฆฌ๋์ง์ ์ฒด๊ณ์ ๋ถ์์ ๋ถ์กฑํ๋ค.
- ํ๊ฐ ์งํ์ ํ๊ณ(์ ์ ๋ช ์). ๋ฌผ์ฒด pose ์ค์ฐจ๋ ๋ถ์์ ํ ์ฑ๊ณต ์ฒ๋๋ค โ ์ ํํ ๋ฐฐ์น๊ฐ ๋ถํ์ํ ํ์คํฌ๋, ์์ pose ์ค์ฐจ๊ฐ ๊ธฐ๋ฅ์ ์คํจ๋ก ์ด์ด์ง๋ ํ์คํฌ๋ ์๋ค. v2๋ 0.7 ์๊ณ๊ฐ โ๋ชจ๋ ๋์์ค๋ฅผ ๋ด์ง ๋ชปํ๋คโ๊ณ ์ธ์ ํ๊ณ JPEยทRPEยทMPPE๋ฅผ ๋ง๋ถ์์ง๋ง, 1,831 ํ์คํฌ ๋๊ท๋ชจ ํ๊ฐ์ 82.12%๋ ์ฌ์ ํ ์ ์ด์ง ํ์ ๊ทธ๋๋ก ๋ค โ ์ ์ค์ฐจ ์งํ๋ 60ํ์คํฌ ๋น๊ต์๋ง ์ฐ์ธ๋ค. ํค๋๋ผ์ธ ์ซ์์ ์ ๊ตํด์ง ์งํ ์ฌ์ด์ ํ์ด ์๋ค.
- baseline์ด ์ ๋ถ ์ ์ ์ฌ๊ตฌํ์ด ๋๋ค. v2๋ ๊ณต์ ํ ํต์ผ ๋ฌด๋๋ฅผ ์ป์ ๋์ , DMยทMTยทH2S2R๋ฅผ ์ ์๋ค์ด ๋ค์ ๊ตฌํํ๊ณ SP๋ โ์ ์โํ๋ค. ์ ๋ ผ๋ฌธ์ด ๋ณด๊ณ ํ ๊ฐ์ผ๋ก ์ญ์ถ์ ํ ์ ์๋ ์ต์ปค๊ฐ ์ฌ๋ผ์ก๋ค๋ ๋ป์ด๋ค. ์ฌ์ (Isaac Lab์์ ์๋ฎฌ๋ ์ด์ ๋ถ๊ฐํ ์์ )๋ ๋ฉ๋๋์ง๋ง, ์ฌ๊ตฌํ baseline์ด 6๊ฐ ์งํ ์ ๋ถ์์ ์ง๋ ํ๋ ์๋ฆฌ์ ์ผ๋ก ๊ฒ์ฆ ๋ถ๋ด์ด ํฌ๋ค. ์ฌ๊ตฌํ ์ฝ๋๊ฐ ๊ณต๊ฐ ๋ ํฌ์ ํฌํจ๋ผ ์๋์ง๋ ํ์ธ๋์ง ์๋๋ค.
- VOCยทIK ๋ฑ ์ธ๋ถ ๋ถํ ์์กด. ํ์์ DexMachina VOC, retarget์ ๋จ์ keypoint IK์ ๊ธฐ๋๋ค. teleop pilot์์ ๋๋ฌ๋ IK์ ์๊ฐ๋ฝ ๊ตฌ์ฑ ๋ณด์กด ์คํจ๋ retarget ํ์ง์ด ์ ์ฒด ํ์ดํ๋ผ์ธ์ ์ฝํ ๊ณ ๋ฆฌ์ผ ์ ์์์ ์์ฌํ๋ค.
- ๋ ผ๋ฌธ์ 4,739 ๋ฒค์น๋งํฌ๋ ์์ง โ๋ฐ์ ์ ์๋ ๋ฌผ๊ฑดโ์ด ์๋๋ค. ๊ณต๊ฐ๋ HF ๋ฐ์ดํฐ์ ์ ๋ฐ์ดํฐ์ ์นด๋ ๊ธฐ์ค TACO ๊ธฐ๋ฐ 1,215 ๋ชจ์ ์ํ์ค / 121,500 ๋ก๋ด ์ํผ์๋(924.8GB) ์ด๊ณ , ์ค์ค๋ก๋ฅผ โํ์ดํ๋ผ์ธ ์์ ์ถ๋ ฅ ยท grounding ๋ถ๋ถ์ ์คํํด ๋ณด๊ธฐ ์ํ ์ํโ๋ก ๊ท์ ํ๋ค. ๋ ผ๋ฌธ์ด ๋งํ ARCTICยทOakInk2ยทHOT3DยทTACO + in-house ๋น๋์ค๋ฅผ ์์ฐ๋ฅด๋ 4,739 ํ์คํฌ ๋ฒค์น๋งํฌ๋ ๋ฐฐํฌ๋ฌผ์ด ์๋๋ผ ์ฌํ ์ ์ฐจ ๋ค โ ๋ ํฌ README๋ MANO์ ๊ฐ ๋ฐ์ดํฐ์ (tacoยทhot3dยทarcticยทgrabยทh2oยทdexycb)์ ์ฌ์ฉ์๊ฐ ์ ์ถ์ฒ์์ ์ง์ ๋ฑ๋กยท๋ค์ด๋ก๋ ํ๋ผ๊ณ ์๊ตฌํ๋ค. ๋ผ์ด์ ์ค๊ฐ ๊ฑธ๋ฆฐ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ํ๋ณดํ ๋ค ํ์ดํ๋ผ์ธ์ ๋๋ ค์ผ ํ๋ฏ๋ก, โ4,739โ๋ผ๋ ์ซ์๋ฅผ ์ 3์๊ฐ ๊ทธ๋๋ก ์ฌํยท๊ฐ์ฌํ๊ธฐ๋ ์ฌ์ ํ ์ด๋ ต๋ค. ๊ณต๊ฐ๋ถ์ ๋ ผ๋ฌธ ๋ฒค์น๋งํฌ์ ์ฝ 26%์ ํด๋นํ๋ค.
- ๊ณต๊ฐ๋ ๋ฐ์ดํฐ์๋ ์ด ๋
ผ๋ฌธ์ ํต์ฌ ์
๋ ฅ์ธ โ์ฌ๋ ์ ์ด ๋ ํผ๋ฐ์คโ๊ฐ ์๋ค. ์ ํญ๋ชฉ์ด ๊ฐ์ ๋ฌธ์ ๋ผ๋ฉด ์ด์ชฝ์ ์ ํธ ์์ฒด ๋ฌธ์ ๋ค. CHORD์ ๋ณด์์ ์ฌ๋ ์์ฐ์์ ๋ฝ์ ์ ์ด์ ยท๋ฒ์ ์์ ์ถ๋ฐํ๋๋ฐ, ์ฐ๋ฆฌ๊ฐ ํ์ธํ ๋ฐ๋ก HF ๋ฐ์ดํฐ์
parquet์ 34๊ฐ ์ด ์ค ์ ์ด์ ๋ด์ ์ด์ด ํ๋๋ ์๋ค. ๋ ํฌ์ ์ปค๋ฐ๋ ์์ fixture(synthbox)๋ ์ ์ด์ด ์ ๋ถ 0์ผ๋ก ์ฑ์์ ธ ์๊ณ ๊ทธ๊ฒ์ด ์ค๊ณ์ ์๋๋ค(
make_synthbox_fixtures.py). ์ค์ ๋ก ๊ทธ ๋ฐ์ดํฐ๋ก \sigma ๋ฅผ ๊ณ์ฐํ๋ฉด 155ํ๋ ์ ์ ์ฒด์์ ์ ์ด 0 ยท \sigma=0 ยท r_{\mathrm{fc}}=0 ์ด๋ผ CWS ๋ณด์์ด ํญ์ 0 ์ด๋ค. ์ฆ ๊ณต๊ฐ๋ ๋ฐ์ดํฐ๋ง์ผ๋ก๋ ์ด ๋ ผ๋ฌธ์ ํต์ฌ ๋ณด์์ ํ ๋ฒ๋ ์๋์์ผ ๋ณผ ์ ์๋ค. ์ ์ด ๋ ํผ๋ฐ์ค๋ฅผ ์ป์ผ๋ ค๋ฉด ์๋ณธ ๋ฐ์ดํฐ์ ์ ์ง์ ๋ฐ์ ์ฌ๊ตฌ์ฑ ํ์ดํ๋ผ์ธ ์ ์ฒด๋ฅผ ๋๋ ค์ผ ํ๋ค. - ๋ ผ๋ฌธ์ ์ธ์๋ CWS reward ์์์ผ๋ก๋ ๋ฐฉ๋ฒ์ด ์๋ํ์ง ์๋๋ค. ์ ใ๋ฐฉ๋ฒ ์์ธใ์ ์ง์ ๊ฒ์ฆ ๋ธ๋ก์์ ๋ณด์๋ฏ, ๋ ผ๋ฌธ ์์ b๊ฐ ๋ฐฉํฅ ์์ค์ ํฉ์ณ ์ง์ ํ๋์ ๋ฃ์ง๋ง ๊ตฌํ์ ๋ฐฉํฅ๋ณ \exp ์ ํ๊ท ์ด๋ค. b=512ยทsupport 20% ๋ถ์กฑ ์กฐ๊ฑด์์ 0.874(์ฝ๋) vs 1.7e-32(๋ ผ๋ฌธ ์)๋ก, ๋ ผ๋ฌธ๋๋ก ๊ตฌํํ๋ฉด gradient๊ฐ ์๋ฉธํ๋ค. ํํ(ฯยทwrench matrix)์ ์ ํํ ์ฌํ๋๋๋ฐ ๋ณด์์ผ๋ก ๋์ด๊ฐ๋ ๋ง์ง๋ง ํ ์ค๋ง ์ธ์๋ณธ์ด ํ๋ฆฐ ์ ์ด๋ผ ๋ ์ํํ๋ค โ ์ฌ๊ตฌํ์๊ฐ ํํ ๊ฒ์ฆ์ ํต๊ณผํ๊ณ ๋ ํ์ต์ด ์ ๋๋ ์ด์ ๋ฅผ ์ฐพ์ง ๋ชปํ๋ค. ์ ์คํ๋ ์์ ์์ ์ด ํ์ํด ๋ณด์ธ๋ค.
- ๊ณต๊ฐ๋ ์ฝ๋๋ ๋
ผ๋ฌธ ์์น๋ฅผ ๋ธ ๊ตฌํ์ด ์๋๋ค โ ์ ์ ๋ณธ์ธ์ด ๋ช
์ํ๋ค. v2 Appendix B๋ CHORD๊ฐ FlashSAC ยท 2,048 ํ๊ฒฝ ยท L40S 1์ฅ ยท ์ํ์ค๋น ~2์๊ฐ์ผ๋ก ํ์ต๋๋ค๊ณ ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ณต๊ฐ ๋ ํฌ์๋ RSL-RL PPO๋ง ์๋ค(๋ ํฌ ์ ์ฒด ๊ฒ์์์
FlashSACยทflash_sacยทSACCfgยทOffPolicyRunner์ ๋ถ 0๊ฑด,OnPolicyRunner๋ง ์กด์ฌ). ์ด ๊ฐ๊ทน์ ๋ํด ๋ฉ์ธํ ์ด๋(์ 1์ ์)๋ GitHub ์ด์ #148์์ 2026-08-23 ์ด๋ ๊ฒ ๋ตํ๋ค โ โํ์ฌ ๋ฆด๋ฆฌ์ค๋ Isaac Lab + PPO์ 4,096 ๋ณ๋ ฌ ํ๊ฒฝ์ ์ฐ๋ฉฐ, ๋ ผ๋ฌธ์ด ๋ณด๊ณ ํ ~2์๊ฐ๋ณด๋ค ์๋ ด์ ํจ์ฌ ์ค๋ ๊ฑธ๋ฆด ์ ์๋ค. ๋ ผ๋ฌธ ๊ฒฐ๊ณผ๋ 2,048 ํ๊ฒฝ์ ๊ฐ์ ๊ตฌํ์ผ๋ก ์ป์๊ณ , ๊ทธ ๊ตฌํ๊ณผ 3๊ฐ RL ์คํ ์ด์ง ์ ์ฒด์ ํ์ดํผํ๋ผ๋ฏธํฐยท์ค์ ์ ๋ด๋ถ ๊ฒํ ์ค์ด๋ฉฐ 2026๋ 9์ ๊ณต๊ฐ ๋ชฉํ๋ค.โ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ๊ฐ์ ๋robotic_grounding/README.md์๋ ์ถ๊ฐ๋๋ค. โ ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ง๋ง ๋ ผ๋ฌธ ํ๋ ์ง๊ธ ์ฌํํ ์ ์๋ค. ํ๋์จ์ด ๋ฌธ์ ๊ฐ ์๋๋ผ ํ์ต๊ธฐ ์์ฒด๊ฐ ์์ง ๋ฆด๋ฆฌ์ค์ ์๋ค. ์ด ์ ์์ โ์ฝ๋ ๊ณต๊ฐโ๋ ์์ง ์ ๋ฐ์ด๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
CHORD๋ ์ฌ๋ ์์ฐ ๊ธฐ๋ฐ ์์ฌ์ฃผ RL ๊ณ์ด์์ ์ ์ด ํํ ์ ๋ฐ๊พผ ์์ ์ผ๋ก ์๋ฆฌํ๋ค. ์ง์ baseline์ธ SPIDERยทDexMachinaยทManipTrans๊ฐ ์ ์ด ์์น/ํ ๊ณผ VOC ์ปค๋ฆฌํ๋ผ์ ์ฐ๋ ๋ฐ ๋นํด, CHORD๋ ์ ์ด์ wrench space์ ์ ๋ฐ ์ด๋ ์ผ๋ก ๋น๊ตํ๋ค. ์ฌ๋ ๋น๋์ค์์ ์์ฌ์ฃผ ๋ฐ์ดํฐ๋ฅผ ๋ง๋๋ Do as I Do, egocentric ๋น๋์ค๋ก ๋ณดํธ ์ ์ ์ด๋ฅผ ํ์ตํ๋ UniDex์๋ โ์ฌ๋ ์์ฐ โ ๋ก๋ด ์์ฌ์ฃผโ ๋ฌธ์ ๋ฅผ ๊ณต์ ํ๋, CHORD๋ ๋ฐ์ดํฐ ์์ฑยทํํ ํ์ต๋ณด๋ค RL ๋ณด์ ์ค๊ณ ์ ๋ฌด๊ฒ๋ฅผ ๋๋ค. wrenchยทforce-closure๋ฅผ grasp ํฉ์ฑ์ ์ฐ๋ GraspQP ๊ณ์ด๊ณผ๋ wrench space๋ผ๋ ๋๊ตฌ๋ฅผ ๊ณต์ ํ์ง๋ง, CHORD๋ ์ ์ ์์ ์ฑ์ด ์๋๋ผ ๋์ ์กฐ์์์์ ์ ๋ฐ ์ด๋ ์ ์ฌ๋ ๋ก ๊ทธ ๋๊ตฌ๋ฅผ ์ฌํด์ํ ์ ์ด ๋ค๋ฅด๋ค. whole-body ํ์ฅ์ humanoid ๋ชจ์ ์ถ์ข ๊ณ์ด์ธ WholeBody-Loco์ ๋ง๋ฟ์, hand-only ์์ฐ์ inpainting์ผ๋ก ์ ์ ๋ชจ์ ์ผ๋ก ๋ค์ด์ฌ๋ฆฐ ๋ค ๊ฐ์ ์ ์ด ๋ณด์์ ์ ์ฉํ๋ค. v2์์๋ ํ ์ฌ๋ ์์ฐ์ผ๋ก sim-to-real RL์ ๋๋ ค ์๋ฒ ๋๋จผํธ ๊ฒฉ์ฐจ๋ฅผ ๋๋ Human2Sim2Robot์ด baseline์ผ๋ก ์ถ๊ฐ๋๋ค โ ๊ฐ์ โ์์ฐ 1๊ฐ โ RLโ ๊ณ์ด์ด์ง๋ง CHORD๋ ์์ฐ์ ์ ์ด wrench๋ก ์ถ์ํํด ๋๊ท๋ชจ ํ์คํฌ๋ก ๋ฐ์ด๋ถ์ธ๋ค๋ ์ ์ด ๋ค๋ฅด๋ค.
์์ฝ
CHORD์ ํ ๋ฌธ์ฅ์ โ์ ์ด์ ์์น๊ฐ ์๋๋ผ wrench(์ ๋ฐ ์ด๋)๋ก ๋น๊ตํ๋ผโ ๋ค. ์ฌ๋ ์ ์ด์ wrench matrix๋ฅผ support function์ผ๋ก ์์ฝํด ์๋ฒ ๋๋จผํธ-๋ถ๋ณ ๋ณด์์ผ๋ก ์ฐ๊ณ , ์ฌ๊ธฐ์ taskยทimitation reward์ VOC ์ปค๋ฆฌํ๋ผ, noisy ์์ฐ์ฉ force-closure ํํด๋ฅผ ๋ํด ์ฌ๋ ์์ฐ โ ์์ฌ์ฃผ RL ์ ์ด๋ฅผ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ํ๋ค. 4,739 ํ์คํฌ ๋ฒค์น๋งํฌ์ 1,831 ํ์คํฌ 82.12%(whole-body 90.77%), rewardโ์ฑ๊ณต ์๊ด r\approx0.80, ์ค์ธ๊ณ open/closed-loop ์ ์ด๊ฐ ์ด๋ฅผ ๋ท๋ฐ์นจํ๋ค. ๋ค๋ง state-based ๋ฐฐ์นยท๊นจ๋ํ ์์ฐ ๊ฐ์ ยทpose ๊ธฐ๋ฐ ์งํ์ ํ๊ณ๋ ๋จ๋๋ค. arXiv v2์ ์ฝ๋ยท๋ฐ์ดํฐ์ ์ด ๊ณต๊ฐ๋๋ฉด์ ๋ฐฉ๋ฒ์ ์ํ(wrench matrixยทsupport functionยทforce-closure)์ ๋ ๋ฆฝ ์ฌ๊ตฌํ๊ณผ 10^{-16} ์์ค์ผ๋ก ์ผ์นํจ์ด ํ์ธ๋๋ค. ๊ทธ๋ฌ๋ โ ๋ ผ๋ฌธ์ ์ธ์๋ CWS reward ์์์ ๊ตฌํ๊ณผ ๋ฌ๋ผ ๊ทธ๋๋ก ๊ตฌํํ๋ฉด ํ์ต์ด ์ ๋๊ณ , โก ๋ ผ๋ฌธ ์์น๋ฅผ ๋ธ ํ์ต๊ธฐ๋ ์ ์ ํ์ธ์ 2026๋ 9์ ๊ณต๊ฐ ์์ ์ด๋ฉฐ, โข ๊ณต๊ฐ ๋ฐ์ดํฐ์๋ ํต์ฌ ์ ๋ ฅ์ธ ์ ์ด ๋ ํผ๋ฐ์ค๊ฐ ์์ ์๋ค. ์์ด๋์ด๋ ๊ฒ์ฆ๋์ง๋ง ์ซ์๋ ์์ง ์ฌํํ ์ ์๋ค โ ์ด๊ฒ์ด ํ์ฌ CHORD์ ์ ํํ ์ขํ๋ค.
๊ฐฑ์ ๋ ธํธ โ arXiv v2 ยท ์ฝ๋ ยท ๋ฐ์ดํฐ์ ๊ณต๊ฐ ๋ฐ์ (2026-08-24)
์ด ๋ฆฌ๋ทฐ๋ 2026-06-30์ ํ๋ก์ ํธ ํ์ด์ง PDF๋ง ๋ณด๊ณ ์์ฑํ๊ณ (๋น์ arXivยท์ฝ๋ยท๋ฐ์ดํฐ์ ๋ชจ๋ ๋ฏธ๊ณต๊ฐ), 2026-08-24์ ์๋๋ฅผ ๋ฐ์ํด ๊ฐฑ์ ํ๋ค.
โ arXiv v1(2026-06-22) โ v2(2026-08-14)์์ ์ค์ ๋ก ๋ฐ๋ ๊ฒ
- Table 1 ์ ๋ฉด ๊ต์ฒด. v1์ baseline๋ณ ์๋ ํ์คํฌ ์ค์ํธยท์๋ ์งํ ๋ก ๋ฐ๋ก ๋น๊ต(DexMachina AUC 0.232โ0.687, ManipTrans SR 0.428โ0.639, Ours-1 AUC 0.211โ0.895, Ours-2 SP-SR 0.533โ0.982 ๋ฑ). v2๋ ์ด ํ๋ฅผ ์์ ๊ณ 60ํ์คํฌยท3 seed ํต์ผ ๋ฌด๋ + 6์งํ(AUCยทSP-SRยทMP-SRยทJPEยทRPEยทMPPE) ๋ก ์ฌ์คํํ๋ค. v1์ ๊ทธ ์์น๋ค์ v2์ ์กด์ฌํ์ง ์๋๋ค. baseline์ Human2Sim2Robot์ด ์ถ๊ฐ๋๊ณ , DMยทMTยทH2S2R๋ ์ ์ ์ฌ๊ตฌํ, SP๋ ์ ์ ๋ฒ์ ์ด๋ค.
- Table 2 ์ ๋ฉด ๊ต์ฒด. v1์ ARCTIC ์ํ์ค 2๊ฐ ์ฑ๊ณต๋ฅ (box grab 0.702/0.334/0.384, mixer use 0.894/0.624/0.423). v2๋ ๊ฐ์ 60ํ์คํฌยท6์งํ ablation(CHORD 0.918/0.926/0.894 vs Pos. Only 0.862/0.856/0.780 vs No Cont. 0.774/0.756/0.612). v1์ ๊ทธ ์์น๋ค๋ v2์ ์๋ค.
- ์ ์ค ์ โEvaluation Tasksโ(4.1) โ ์ 60ํ์คํฌ(rigid 17ยทarticulated 24ยทmulti-object 19)์ ์ ์ ์ ๋ช ์.
- ์ ์ค ๋ฌธ๋จ(3.1) โ โ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ํํ multi-contact feasible net-wrench polytope๋ฅผ ๋ณต์ํ๋ ๊ฒ์ด ์๋๋ฉฐ, ์ ์ด๋ณ ๋ฐฉํฅ ๋ฅ๋ ฅ์ ์ ์ํ๊ณ ๊ทธ support ๊ฐ์ ๊ฐ์ด๋ ์ ํธ๋ก ๋น๊ตํ ๋ฟ, ๊ตฌ๋ ๊ฐ๋ฅ์ฑ์ ์๋ฎฌ๋ ์ดํฐ๊ฐ ๊ฐ์ ํ๋ค.โ
- ์ ์ค ๋จ์(4.1) โ 0.7 completion ratio ์๊ณ๊ฐ โ๋ชจ๋ ๋์์ค๋ฅผ ๋ด์ง๋ ๋ชปํ๋คโ.
- ์ ์ค ์์น(4.6 ์ค์ธ๊ณ) โ bowl handover 5/5, in-hand plate reorientation 3/5, bowl-plate stacking 5/5, mixer open-close 5/5, capsule machine pick-place 5/5, box pick-place open-loop 6/7 vs closed-loop 7/7. ๋๋ถ์ด โstate-feedback ์ ์ฑ ์ ๊ณ ์ reference๋ฅผ ์ถ์ข ํ ๋ฟ ๋ฐ์์ replanning์ ํ์ง ์๋๋คโ๋ ๋ช ์.
- ์ ์ค Appendix B โTraining Detailsโ โ FlashSAC ยท 2,048 envs ยท L40S 1์ฅ ยท ์ํ์ค๋น ~2์๊ฐ; DexMachina ~10h, ManipTrans ~20h, SPIDER ~4h.
- ์ ์ ๋ณ๊ฒฝ โ Michael Andres Lin์ด core contributor(โ )๋ก ์ฌ๋ผ๊ฐ๊ณ Mrinal Verghese ์ถ๊ฐ. ์ฐธ๊ณ ๋ฌธํ์ Human2Sim2Robot ์ถ๊ฐ๋ก ์ ์ฒด ๋ฒํธ๊ฐ ๋ฐ๋ ธ๋ค.
๋ณ๊ฒฝ ์์(๋์กฐ ํ์ธ): Abstract ์์น(4,739 / 1,831 / 82.12% / 90.77%), ๋ชจ๋ ์์(wrench matrixยทsupport functionยทCWS rewardยทreduced force-closure โ LaTeX ์๋ฌธ ๋์กฐ ๊ฒฐ๊ณผ ๋์ผ), Table 3 whole-body(0.994 / 0.914 / 0.866 / 0.925 vs position reward 0.460 / 0.000 / 0.192 / 0.217), 4.3 ์๊ด(r\approx0.80, ๋ฐ์ดํฐ์ ๋ณ 0.76โ0.89), 4.4 long-horizon(ADD-AUC 0.85โ0.98 @ 40โ48์ด), 4.7 teleoperation pilot, Limitations 3ํญ๋ชฉ, ๊ทธ๋ฆผ 13์ฅ์ ๋ฒํธยท์ด๋ฏธ์ง ํ์ผ ์ ๋ถ ๋์ผ(๋ณธ๋ฌธ Fig. ๋ฒํธ๋ PDF ๊ธฐ์ค์ผ๋ก ๊ทธ๋๋ก ์ ํจ โ ๋จ arXiv์ HTML ํ์ LaTeXML์ด teaser๋ฅผ Fig. 1์ ๋ณํฉํด ๊ทธ๋ฆผ์ด 12์ฅ์ผ๋ก ์ธ์ง๊ณ Fig. 2๋ถํฐ ๋ฒํธ๊ฐ ํ๋์ฉ ๋น๊ฒจ์ง๋, Fig. ๋ฒํธ๋ฅผ ๋์กฐํ ๋ PDF๋ฅผ ๋ณผ ๊ฒ). ํํ ์ฑํ ์ ๋ณด๋ v2์๋ ์๋ค.
โก ์ฝ๋ยท๋ฐ์ดํฐ์ ๊ณต๊ฐ๋ก ๋ฌด์์ด ๊ฒ์ฆ๋๊ณ , ๋ฌด์์ด ์ด๊ธ๋ฌ๋
์๋์์ ์ถ์ฒ๋ฅผ ์ ์ผ๋ก ๊ตฌ๋ถํ๋ค โ [๋ ผ๋ฌธ] ์ arXiv v2 ๋ณธ๋ฌธ, [์ ์] ๋ ๋ฉ์ธํ ์ด๋๊ฐ GitHub ์ด์ยทREADME์ ๋จ๊ธด ์ง์ , [๊ฒ์ฆ] ์ ์ฐ๋ฆฌ(claude-curio)๊ฐ ๋ ํฌ๋ฅผ cloneํด ์ง์ ์คํยท๋์กฐํ ๊ฒฐ๊ณผ๋ค.
๊ฒ์ฆ๋ ๊ฒ โ ๋ฐฉ๋ฒ์ ์ํ. [๊ฒ์ฆ] robotic_grounding/์ ๋ด๋ ค๋ฐ์ float64 ๋
๋ฆฝ ์ฌ๊ตฌํ๊ณผ ๋์กฐํ ๊ฒฐ๊ณผ, wrench matrix ยท support function \sigma=\max_{\mathrm{col}}(\mathcal{B}^{\top}\mathcal{W}) ยท reduced force-closure r^k_{\mathrm{fc}} ๊ฐ ๋
ผ๋ฌธ๊ณผ ์ค์ฐจ 10^{-16} ์์ค์ผ๋ก ์ผ์นํ๋ค(17/17 ํญ๋ชฉ). ๋ณด์ ํญ 3์ข
๊ณผ VOCยท์ปค๋ฆฌํ๋ผ๋ ์ฝ๋์ ๊ทธ๋๋ก ์๋ค. ๋
ผ๋ฌธ์ ํต์ฌ ์์ด๋์ด๋ ์ฝ๋์์ ์ฑ๋ฆฝํ๋ค. ๋ผ์ด์ ์ค๋ ๋ช
ํํ๋ค(๋ ํฌ LICENSE: ์์ค Apache-2.0 + ๋ฌธ์ CC-BY-4.0 / HF ๋ฐ์ดํฐ์
CC-BY-4.0 โ GitHub์ โNOASSERTIONโ ํ์๋ ์ด์ค ๋ผ์ด์ ์ค๋ผ ์๋ ๋ถ๋ฅ๊ฐ ์ ๋ ๊ฒ์ผ ๋ฟ์ด๋ค).
์ด๊ธ๋ ๊ฒ (1) โ ์ธ์๋ ๋ณด์ ์์. [๊ฒ์ฆ] ๋
ผ๋ฌธ์ r_{\mathrm{cws}} ๋ b๊ฐ ๋ฐฉํฅ ์์ค์ ํฉ์ณ ์ง์ ํ๋์ ๋ฃ์ง๋ง, ๊ตฌํ(contact_wrench_support_reward_jit)์ ๋ฐฉํฅ๋ณ \exp ๋ฅผ ํ๊ท ํ๋ค. b=512ยทsupport 20% ๋ถ์กฑ์์ 0.874(์ฝ๋) vs 1.72e-32(๋
ผ๋ฌธ ์). ๋
ผ๋ฌธ์ ์ ํ ๋๋ก ๊ตฌํํ๋ฉด ํ์ต์ด ์ ๋๋ค. ์์ธํ ์์น๋ ์ ใ๋ฐฉ๋ฒ ์์ธใ์ ์ง์ ๊ฒ์ฆ ๋ธ๋ก์ ์๋ค.
์ด๊ธ๋ ๊ฒ (2) โ ํ์ต๊ธฐ. [๋
ผ๋ฌธ] Appendix B๋ FlashSAC ยท 2,048 env ยท L40S 1์ฅ ยท ~2์๊ฐ์ด๋ผ ์ ๋๋ค. [๊ฒ์ฆ] ๋ ํฌ์๋ RSL-RL PPO๋ง ์๋ค(FlashSACยทSACCfgยทOffPolicyRunner ์ ๋ 0๊ฑด). [์ ์] ์ด์ #148์์ ์ 1์ ์๊ฐ โํ์ฌ ๋ฆด๋ฆฌ์ค๋ PPOยท4,096 env์ด๊ณ ๋
ผ๋ฌธ ๊ฒฐ๊ณผ๋ 2,048 env์ ๊ฐ์ ๊ตฌํ์ผ๋ก ์ป์์ผ๋ฉฐ, ๊ทธ ๊ตฌํ๊ณผ 3๊ฐ ์คํ
์ด์ง ํ์ดํผํ๋ผ๋ฏธํฐ๋ ๋ด๋ถ ๊ฒํ ์คยท2026๋
9์ ๊ณต๊ฐ ๋ชฉํโ๋ผ๊ณ ํ์ธํ๋ค(2026-08-23, ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ robotic_grounding/README.md์๋ ์ถ๊ฐ๋จ).
์ด๊ธ๋ ๊ฒ (3) โ ๋ฐ์ดํฐ. [๊ฒ์ฆ] HF ๋ฐ์ดํฐ์ ์ TACO ๊ธฐ๋ฐ 1,215 ์ํ์ค(๋ ผ๋ฌธ ๋ฒค์น๋งํฌ์ ์ฝ 26%)์ด๊ณ , parquet 34๊ฐ ์ด ์ค ์ ์ด์ ๋ด์ ์ด์ด 0๊ฐ ๋ค. ๋ ํฌ ์์ fixture(synthbox)๋ ์ ์ด์ด ์ค๊ณ์ ์ ๋ถ 0์ด๋ผ 155ํ๋ ์ ์ ์ฒด์์ \sigma=0, CWS ๋ณด์์ด ํญ์ 0์ด๋ค. ์ฆ ๊ณต๊ฐ ๋ฐ์ดํฐ๋ง์ผ๋ก๋ ์ด ๋ ผ๋ฌธ์ ํต์ฌ ๋ณด์์ ์๋์์ผ ๋ณผ ์ ์๋ค.
์ฌ์ ํ ๋ถ๊ฐ๋ฅํ ๊ฒ. ์ (2)ยท(3) ๋๋ฌธ์ ๋ ผ๋ฌธ ํ์ ์ฑ๋ฅ ์ฌํ์ ์ง๊ธ ๋ถ๊ฐ๋ฅํ๋ค โ ์ ์ด ๋ ํผ๋ฐ์ค๋ฅผ ์ป์ผ๋ ค๋ฉด ์๋ณธ ๋ฐ์ดํฐ์ ์ ๊ฐ์ ๋ฐ์ ์ฌ๊ตฌ์ฑ ํ์ดํ๋ผ์ธ์ ๋๋ ค์ผ ํ๊ณ , ๋ ผ๋ฌธ ์์น๋ฅผ ๋ธ ํ์ต๊ธฐ๋ ์ ์ ์๊ณ ๋๋ก๋ฉด 2026๋ 9์ ์์ผ ๋์จ๋ค. ์ฝ๋ ๊ณต๊ฐ๋ โ๋ฐฉ๋ฒ์ด ๋ง๋์ง ์ฝ์ ์ ์๊ฒโ ๋ง๋ค์์ง๋ง โ์ซ์๊ฐ ๋ง๋์ง ํ์ธํ ์ ์๊ฒโ๋ ์์ง ๋ง๋ค์ง ๋ชปํ๋ค.