๐PWTF ๋ฆฌ๋ทฐ
Chuanruo Ning, Kuan Fangโ , Wei-Chiu Maโ (Cornell University, โ equal advising)
RSS 2025 (arXiv:2506.13761v1)
- ๐ก VLM์ ์๋ฏธ ์ถ๋ก ์ ์ํ์ง๋ง ์ ์ดยท๋์ญํ ๊ฐ์ ๋ฌผ๋ฆฌ๋ฅผ ๋ชป ์ฝ์ด ์ ์์ค ์ ์ด์ ๋ชป ์ด๋ค โ ๊ทธ๋์ VLM์๊ฒ ๋ฌผ๋ฆฌ๋ฅผ ์ํค์ง ๋ง๊ณ , ์ค์ ์ฅ๋ฉด์ ๋ณต์ ํ interactive digital twin์์ ํ๋ณด ํ๋์ ๋ฏธ๋ฆฌ ๊ตด๋ ค๋ณธ ๋ค ๊ทธ ๋ฏธ๋ ๊ด์ธก ์ด๋ฏธ์ง๋ฅผ ๋ณด์ฌ์ฃผ๊ณ โ์ด๋ ์ชฝ์ด ๋ชฉํ์ ๊ฐ๊น๋โ๋ง ๊ณ ๋ฅด๊ฒ ํ๋ค.
- โ๏ธ ํธ๋ํฌ๋ ๋น๋์ค ์ค์บ โ 2D Gaussian Splatting + TSDF๋ก mesh/Gaussian ํ์ด๋ธ๋ฆฌ๋ ํธ์์ ๋ง๋ค๊ณ , ๋งค ๊ณํ ์คํ ๋ง๋ค CEM์ผ๋ก 90๊ฐ ํ๋์ ์ํ๋งํด ์๋ฎฌ๋ ์ด์ ํ ๋ค, VLM์ด ๋ ๋๋ง ์์ ๊น์ง ์ค์ค๋ก ๊ณจ๋ผ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตยท์ ํํ๋ MPC๋ฅผ ๋๋ค.
- ๐ฏ 8๊ฐ ์ค์ธ๊ณ ํ์คํฌ(ํ์คํฌ๋น 10 trial)์์ ์ด 47/80 ์ฑ๊ณต โ VoxPoser* 22/80, MOKA 21/80, OpenVLA 6/80, ฯโ 6/80(ํ์คํฌ๋ณ 20 demo ํ์ธํ๋ํด๋ 5~9/80)์ ํฌ๊ฒ ์์ ๋ค(ํฉ๊ณ๋ Table II ์์น๋ก๋ถํฐ ๊ณ์ฐ).
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
โ์ด์ง๋ฌ์ง ์ ๋ฐ์ฅ์ ์ ๋ฆฌํด๋ผโ๋ผ๋ ์ง์๋ฅผ ๋ก๋ด์๊ฒ ์ฃผ๋ฉด, VLM์ ์ด๋ค ์ ๋ฐ์ด ์ง์ธ์ง, ์ต์ข ๋ฐฐ์น๊ฐ ์ด๋์ผ ํ๋์ง๋ ๊ณง์ ์๋ค. ๊ทธ๋ฐ๋ฐ ๊ทธ ๋ค์์ด ๋ฌธ์ ๋ค. ๊ทธ๋ฆฌํผ๋ฅผ ์ด๋ ์์ธ๋ก ๋ช ์ผํฐ ๋ด๋ ค์ผ ์ ๋ฐ์ด ๋์ด์ง์ง ์๊ณ ์กํ๋์ง, ์ง๊ธ ๊ฐ๋๋ก ๋ฐ๋ฉด ์ ์ ๋ฐ๊ณผ ์ถฉ๋ํ๋์ง โ ์ด๊ฑด ์ด๋ฏธ์ง ํ ์ฅ์ ๋ณด๊ณ ๋ตํ ์ ์๋ ์ง๋ฌธ์ด ์๋๋ค. ๊ธฐ์กด ์ฐ๊ตฌ๋ค์ ์ด ๊ฐ๊ทน์ VLM์๊ฒ 3D value map(VoxPoser), 2D ํคํฌ์ธํธ(MOKA), ํ์ดํ ์ค๋ฒ๋ ์ด(PIVOT) ๊ฐ์ ์ค๊ฐ ํํ์ ์ถ๋ ฅํ๊ฒ ํด์ ๋ฉ์ฐ๋ ค ํ๋๋ฐ, ์ด๊ฑด ๊ฒฐ๊ตญ โ์ด ํ๋์ ํ๋ฉด ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ง๊นโ๋ฅผ VLM ๋จธ๋ฆฟ์์์ ์๋ฌต์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ๋ผ๋ ์๊ตฌ๋ค. VLM์ ๊ทธ๊ฑธ ๋ชปํ๋ค.
PWTF์ ๋ฐ์์ ๊ทธ ์๊ตฌ๋ฅผ ์์ ์์ ๋ ๊ฒ์ด๋ค. ๋ฌผ๋ฆฌ ์ถ๋ก ์ ๋ฌผ๋ฆฌ ์์ง์๊ฒ ์ํค๊ณ , VLM์๊ฒ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ๊ณ ๋ฅด๋ ์ผ๋ง ์ํจ๋ค. ์์ดํฐ์ผ๋ก ์์ ๊ณต๊ฐ์ ํ ๋ฒ ์ค์บํด Gaussian splatting + mesh ํ์ด๋ธ๋ฆฌ๋๋ก ์ฌ๊ตฌ์ฑํ๊ณ , ์์ง์ผ ์ ์๋ ๋ฌผ์ฒด๋ฅผ ๋ถ๋ฆฌํด ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ดํฐ์ ์น์ผ๋ฉด โ์์ง ์ผ์ด๋์ง ์์ ๋ฏธ๋โ๋ฅผ ๊ตด๋ ค๋ณผ ์ ์๋ interactive digital twin์ด ๋๋ค. ๊ทธ ํธ์์์ ํ๋ณด ํ๋ 90๊ฐ๋ฅผ ๊ตด๋ ค ๊ฐ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ง์ฒ๋ผ ๋ ๋๋งํ ๋ค, VLM์๊ฒ โ์ด ์ค ์ด๋ ๊ฒ์ด ๋ชฉํ์ ๊ฐ์ฅ ๊ฐ๊น๋?โ๋ผ๊ณ ๋ฌป๋๋ค. VQA๋ VLM์ด ์๋ ์ํ๋ in-distribution ๊ณผ์ ๋ค. ๋ก๋ด ๋ฐ์ดํฐ ์์ง๋, ํ์ธํ๋๋, in-context ์์ ๋ ์๋ค.

ํฐ์ (Fig. 1) โ ์ผ์ชฝ: ์ ๋ ฅ์ ์ฅ๋ฉด ์ค์บ ๊ด์ธก + ์์ ํ์ ์ง์. ์: ๊ธฐ์กด ๋ฐฉ๋ฒ์ ํ์ฌ ๊ด์ธก์ value map / keypoints / arrows๋ฅผ ์น์ด ํ๋กฌํํธํ๋ค(โ VLM์ด ๋ฌผ๋ฆฌ๋ฅผ ์๋ฌต ์ถ๋ก ํด์ผ ํจ). ์๋: PWTF๋ interactive digital twin์ผ๋ก ์ํ ํ๋์ ๊ฒฐ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ด์ ํด ๊ทธ ๋ฏธ๋ ์ด๋ฏธ์ง๋ฅผ ํ๋กฌํํธํ๊ณ , ๋น๊ตยท์ ํ์ผ๋ก ํ๋์ ์ต์ ํํ๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
ํ๋ a_t \in \mathbb{R}^7์ 6-DoF ๊ทธ๋ฆฌํผ ์์ธ + ์๊ฐ๋ฝ ๊ฐํ(์ด์ง)๋ค. ์๋ฎฌ๋ ์ดํฐ S๋ mesh ํํ M์ ํ๋ a๋ฅผ ๊ฐํด ๋ฌผ์ฒดยท๋ก๋ด์ ๋ณํ์ ์์ธกํ๊ณ ,
\mathcal{T} = S(M, a)
์ด ๋ณํ์ Gaussian ํํ G์ ๊ทธ๋๋ก ์ ์ฉํด ๋ฏธ๋ ์ํ G(\mathcal{T})๋ฅผ ์ป๋๋ค(๊ฐ Gaussian์ ์ค์ฌ ๊ฐ ์ ํด๋ฆฌ๋ ๊ฑฐ๋ฆฌ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด movable mesh์ ์ต์ปค๋์ด ๊ทธ mesh์ ํํ์ด๋ยทํ์ ์ ์์ํ๋ค). ๊ทธ๋ฆฌ๊ณ ์นด๋ฉ๋ผ ์ค์ C์์ ๋ฐฐ๊ฒฝ์, URDF U๋ก ๋ก๋ด์ ๋ฐ๋ก ๋ ๋ํ ๋ค ๊น์ด ๊ธฐ์ค์ผ๋ก ํฉ์ฑํ๋ค.
I_g = \mathrm{Render}(G(\mathcal{T}), C), \qquad I_r = \mathrm{Render}(S(U,a)), \qquad I = \{ I_i \in \mathbb{R}^{W \times H \times 3} \}
์ฆ ๋ฌผ๋ฆฌ๋ mesh๊ฐ, ์ธ์์ Gaussian์ด ๋ด๋นํ๋ ์ญํ ๋ถ๋ด์ด๋ค. ์ด๋ ๊ฒ ๋ง๋ I๋ฅผ ์๊ฐ ํ๋กฌํํธ๋ก ์จ์ CEM(Cross-Entropy Method)์ ๋๋ฆฐ๋ค: ๋ค๋ณ๋ ๊ฐ์ฐ์์์์ 90๊ฐ ํ๋์ ๋ฝ์ ํธ์์์ ๊ตด๋ฆฌ๊ณ , ๊ฒฐ๊ณผ ๊ด์ธก o_{t,k}๋ฅผ 5๊ฐ์ฉ ๋ฌถ์ด VLM์๊ฒ ๊ฐ ๊ทธ๋ฃน์ ์ต์ ์ ๊ณ ๋ฅด๊ฒ ํ๊ณ , ๋ฝํ elite๋ก ๋ถํฌ๋ฅผ ๊ฐฑ์ โ 3ํ ๋ฐ๋ณต ํ ์ต์ข ๋ถํฌ์ ํ๊ท ์ a_t๋ก ์คํํ๋ค.

์ ์ฒด ํ์ดํ๋ผ์ธ(Fig. 3) โ ์ผ์ชฝ: ์ด๊ธฐ ๋ค์์ ๊ด์ธก์์ VLM์ด ์๋ธํ์คํฌ๋ฅผ ์์ฑํ๊ณ ํ์ฌ ์งํ ๋จ๊ณ๋ฅผ ๊ณ ๋ฅธ๋ค. ๊ฐ์ด๋ฐ: ํธ์์ด ํ๋ณด ํ๋๋ค์ ๋ฏธ๋ ์ํ๋ฅผ ์ฌ๋ฌ ์์ ์์ ๋ ๋ํ๋ค(์ธ๋ก์ถ=์์ , ๊ฐ๋ก์ถ=ํ๋). ์ค๋ฅธ์ชฝ: VLM์ด โfront view๋ก ๋ฐ๊ฟ๋ผโ(์ ์์ ๋ ๋๋ง)์ โ๋ ๋ฒ์งธ ๊ฒฐ๊ณผ๊ฐ ๋ซ๋คโ(ํ๋ ์ต์ ํ)๋ฅผ ๊ฐ๊ฐ ํ์ ํ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ์ฑ๊ณต๋ฅ (Table II, ํ์คํฌ๋น 10 trial = 5 ์ฌ ร 2 ๋กค์์): 8๊ฐ ํ์คํฌ์์ PWTF๋ 5/6/5/6/9/4/7/5 โ ํฉ๊ณ 47/80. ๋ฒ ์ด์ค๋ผ์ธ ํฉ๊ณ(์ง์ ๊ณ์ฐ)๋ VoxPoser* 22/80, MOKA 21/80, OpenVLA 6/80, ฯโ 6/80, OpenVLA-ํ์ธํ๋ 5/80, ฯโ-ํ์ธํ๋ 9/80.
- ์ง๊ฐ ๋ชจ๋์ด ํ์ ์๋ค๋ ์ด์ : VoxPoser*ยทMOKA๋ open-vocabulary ๊ฒ์ถ๊ธฐ์ ์์กดํด โํค๋ณด๋์ ์คํ์ด์ค๋ฐโ, โ์ค๋กํฐ์ ๊ฐ์ฅ ๋ฎ์ ๊ฑด๋ฐโ ๊ฐ์ ๋ถํ ๋จ์ ์ง์์์ 0/10์ผ๋ก ๋ฌด๋์ง๋ค. PWTF๋ ๊ฐ๊ฐ 5/10, 4/10.
- Ablation(Table III): ์์ ๊ณ ์ (top-down) 16/80, ์๋ธํ์คํฌ ์ ๊ฑฐ 31/80, CEM ์ ๊ฑฐ(์ ํ๋ ํ๋์ ํ๊ท ๋ง ์ฌ์ฉ) 11/80 vs ์ ์ฒด 47/80. CEM ์ ๊ฑฐ์ ์์ค์ด ๊ฐ์ฅ ํฌ๋ค(ํฉ๊ณ ๊ธฐ์ค).
- ์คํจ ๋ถํด(Fig. 6): ์ํ๋ง ์ค๋ฅ 45.4% โซ ์คํ 27.3% > ๊ณํ 15.2% > ์ฌ๊ตฌ์ฑ 12.1%.
- ๋น์ฉ(Appendix A-C, RTX 4090 1์ฅ): COLMAP ์ฝ 10๋ถ + Gaussian ์ฌ๊ตฌ์ฑ 20๋ถ + ๋ฌผ์ฒด ๋ถํ ์ฝ 3๋ถ(์ฌ๋น 1ํ), ๊ณํ ์คํ ๋น ์ฝ 10์ด(์๋ฎฌ 4์ด + VLM ํ๋กฌํํ 6์ด).
๊ฒฐ๋ก :
์ ๋ชจ๋ธ๋, ์ ํ์ต๋ ์๋ค. ๊ธฐ์ฌ๋ โVLM์๊ฒ ๋ฌผ๋ฆฌ ์ถ๋ก ์ ์๊ตฌํ์ง ๋ง๊ณ , ๋ฌผ๋ฆฌ ์์ง์ ์์ธก ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ํ๊ฐ๋ง ์์ผ๋ผโ๋ ์ญํ ๋ถ๋ด๊ณผ, ๊ทธ ๋ถ๋ด์ ์ค๊ธฐ๋ก ์ฑ๋ฆฝ์ํค๋ real-to-sim ํ์ดํ๋ผ์ธ(GS+mesh ํ์ด๋ธ๋ฆฌ๋ + Molmo/SAM2 ๊ธฐ๋ฐ movable object ๋ถ๋ฆฌ)์ด๋ค. VLM์ ์ ์ฑ ์ด ์๋๋ผ MPC์ ๋น์ฉ ํจ์๋ก ์ด๋ค๋ ์ฌ๋ฐฐ์น๊ฐ ์ด ๋ ผ๋ฌธ์ ์ ๋ถ์ด์ ํต์ฌ์ด๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
MPC๋ ์๋ ๋ ๋ถํ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค โ ๋ฏธ๋๋ฅผ ์์ธกํ๋ ๋์ญํ ๋ชจ๋ธ๊ณผ, ๊ทธ ๋ฏธ๋๋ฅผ ์ ์ ๋งค๊ธฐ๋ ๋น์ฉ ํจ์๋ค. ๋ก๋ด ๋งค๋ํฐ๋ ์ด์ ์์ ์ ์๋ ์ค๋๋ ๋์ ์๊ณ (๊ทธ๋์ ์ต๊ทผ์ video generation model์ ๋์ญํ ๋ชจ๋ธ๋ก ์ฐ๋ ์๋๊ฐ ๋์๋ค), ํ์๋ ํ์คํฌ๋ง๋ค ์ฌ๋์ด ์์ผ๋ก ์ง์ผ ํ๋ค. PWTF๋ ์ด ๋ ์๋ฆฌ๋ฅผ ๊ฐ๊ฐ ๋์งํธ ํธ์๊ณผ VLM์ผ๋ก ์ฑ์ด๋ค. ํธ์์ video generation๊ณผ ๋ฌ๋ฆฌ ์ ์์ค ํ๋์ ์ ํํ ์กฐ๊ฑดํ๋๊ณ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ผ๊ด๋๋ฉฐ, VLM์ ์์ผ๋ก ์ง ๋น์ฉ ํจ์์ ๋ฌ๋ฆฌ โ๊ฐ์ฅ ๋ฎ์ ์์ ์ณ๋ผโ ๊ฐ์ ์์ ํ์ ๋ชฉํ๋ฅผ ๊ทธ๋๋ก ํ๊ฐํ ์ ์๋ค. ๊ทธ๋ฌ๋๊น ์ด ๋ ผ๋ฌธ์ ํต์ฐฐ์ ์๋ก์ด ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ โopen-world MPC๋ฅผ ์ฑ๋ฆฝ์ํค๋ ๋ ๋น์นธ์ ๊ฐ๊ฐ ๋ฌด์์ ๊ฝ์์ผ ํ๋๊ฐโ์ ๋ํ ๋ต์ด๊ณ , ๊ทธ ๋ต์ ๋ ๋ค ํ์ต ์์ด(zero-shot) ์กฐ๋ฌ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๋ค.
๋ฐฐ๊ฒฝ: ์ VLM์ ์ ์์ค ์ ์ด๋ฅผ ๋ชป ํ๋๊ฐ
๋ ผ๋ฌธ์ด ๊ด๋ จ ์ฐ๊ตฌ์์ ์ ๋ฆฌํ๋ ํ๋ฆ์ ์ธ ๊ฐ๋๋ค.
(1) VLM์ ์ ์ฑ ์ ๋ฐฑ๋ณธ์ผ๋ก ํ์ธํ๋ โ RT-2, OpenVLA, ฯโ ๊ณ์ด. ๋ก๋ด ๋ฐ์ดํฐ์ ์ VLM์ ๋ง๋ VQA ๋ฐ์ดํฐ์ ๋ณด๋ค ๋ช ์๋ฆฟ์ ์์์, ์๋ก์ด ํ๊ฒฝยทํ์คํฌ๋ก์ ์ผ๋ฐํ๊ฐ ๊ทธ ์ปค๋ฒ๋ฆฌ์ง์ ๋ฌถ์ธ๋ค. (๊ด๋ จ: ฯโ ๋ฆฌ๋ทฐ)
(2) VLM์๊ฒ ์ค๊ฐ ํํ์ ์ถ๋ ฅ์ํค๊ธฐ โ VoxPoser(3D value map), MOKA(2D keypoint), PIVOT(ํ์ดํ ์ค๋ฒ๋ ์ด), ReKep(๊ด๊ณํ ํคํฌ์ธํธ ์ ์ฝ). ํ์ต์ ํ์ ์์ง๋ง, ์ด ์ถ๋ ฅ ํ์๋ค์ VLM์ ํ์ต ๋ถํฌ์์ ๋ฒ์ด๋ ์๋ค. ๋ ๊ทผ๋ณธ์ ์ผ๋ก, ์ด๋ค ํํ์ ์ฐ๋ โ์ด value map์ ๋ฐ๋ผ๊ฐ๋ฉด ์ปต์ด ๋์ด์ง๊น?โ๋ฅผ VLM์ด ๋จธ๋ฆฟ์์ผ๋ก ๊ตด๋ ค์ผ ํ๋ค.
(3) chain-of-thought๋ก ํ์คํฌ๋ฅผ ๋ฏธ๋ฆฌ ์ ์๋ ๋จ๊ณ๋ก ์ชผ๊ฐ๊ธฐ โ EmbodiedGPT, ECoT ๋ฑ. ๊ทธ๋ ๊ฒ ์ชผ๊ฐ์ง์ง ์๋ ํ์คํฌ์๋ ์ ํตํ๊ณ , ๊ฒฐ๊ตญ VLM ์์ฒด์ ๋ฌผ๋ฆฌ ์ดํด ํ๊ณ์ ๊ฑธ๋ฆฐ๋ค.
์ธ ๊ฐ๋ ๋ชจ๋ ๊ณตํต ๋ณ๋ชฉ์ด ํ๋๋ค: VLM์ด โํ๋ โ ๊ฒฐ๊ณผโ์ ์ฌ์์ ์ค์ค๋ก ๊ณ์ฐํด์ผ ํ๋ค. PWTF๋ ์ฌ๊ธฐ์ ๊ฐ๋ผ์ ธ ๋์จ๋ค. ๊ทธ ์ฌ์์ ์ธ๋ถ(์๋ฎฌ๋ ์ดํฐ)๋ก ๋นผ๋ฉด, VLM์๊ฒ ๋จ๋ ์ผ์ โ์ด ์ฌ์ง๊ณผ ์ ์ฌ์ง ์ค ์ด๋ ์ชฝ์ด โ์์์ง ์ฐจ๋ฅผ ๋ฆ๋โ ๋ฐ ๊ฐ๊น์ด๊ฐโ๋ผ๋, ์๋ ์ํ๋ ์ง๋ฌธ์ด ๋๋ค.
MPC ์ชฝ ๋ฐฐ๊ฒฝ๋ ์ง๊ณ ๋์ด๊ฐ ๋งํ๋ค. ๋ ผ๋ฌธ์ด ์ ๋ฆฌํ๊ธฐ๋ก ์ต๊ทผ open-world MPC๋ ๋์ฒด๋ก video generation model์ด ๋ง๋ ์ด๋ฏธ์ง๋ก ํ๋๋ณ ๋ฏธ๋๋ฅผ ์์ธกํ๋ ค ํ๋๋ฐ(VLMPCยทImagineNav ๋ฑ), ์ฌ๊ธฐ์ ๋ ๊ฐ์ง๋ฅผ ๋ฌธ์ ์ผ๋๋ค โ ์์ฑ ์์์ ์ํฐํฉํธ๊ฐ ์๊ณ ํ์ต ๋ถํฌ์์ ๋จผ ์ฅ๋ฉด์ ์ผ๋ฐํํ์ง ๋ชปํ๋ฉฐ, ๋ฌด์๋ณด๋ค ์ ์์ค ํ๋์ ์ ํํ ์กฐ๊ฑดํ๋๋ค๋ ๋ณด์ฅ์ด ์๋ค. ๋ฐ๋ฉด ์๋ฎฌ๋ ์ดํฐ๋ ์ ์์ ํ๋์ ์กฐ๊ฑดํ๋๋ค. ์ด ๋๋น๊ฐ ๋ ผ๋ฌธ์ ์ค๊ณ ๊ทผ๊ฑฐ๋ค.
๋ฐฉ๋ฒ (1): interactive digital twin์ ์ด๋ป๊ฒ ๋ง๋๋๊ฐ

ํธ์ ๊ตฌ์ถ ํ์ดํ๋ผ์ธ(Fig. 2) โ ๋น๋์ค ์ค์บ์์ ์ผ์ชฝ ๊ฐ๋๋ mesh(๊ธฐํยท๋ฌผ๋ฆฌ), ์ค๋ฅธ์ชฝ ๊ฐ๋๋ Gaussian(์ธ์ยท๋ ๋). mesh๋ฅผ ๋ ๋ํด ๋ถํ ํ ๋ง์คํฌ๋ฅผ unprojectํด movable mesh๋ฅผ ์ป๊ณ , Gaussian์ ๊ฐ์ฅ ๊ฐ๊น์ด movable mesh์ ์ต์ปค๋์ด ๊ทธ ์ด๋์ ๋ฐ๋ผ๊ฐ๋ค(motion following). ๊ฐ์ด๋ฐ ์๋ฎฌ๋ ์ดํฐ๊ฐ robot URDF๋ก ๋์ญํ์ ๊ณ์ฐํ๋ค.
ํต์ฌ์ ํ๋์ ํํ์ผ๋ก ๋ฌผ๋ฆฌ์ ์ธ์์ ๋์์ ๋ง์กฑ์ํค๋ ค ํ์ง ์์๋ค๋ ์ ์ด๋ค. ๋ค ๋จ๊ณ๋ก ๋๋ ๋ณด๋ฉด:
โ Hybrid reconstruction. ์์ดํฐ์ผ๋ก ์ฐ์ ํธ๋ํฌ๋ ๋น๋์ค์์ ์ฝ 200์ฅ์ ํ๋ ์์ ๋ฝ์ COLMAP์ผ๋ก ์๋ ์นด๋ฉ๋ผ ์์ธ๋ฅผ ์ถ์ ํ๊ณ , ์์ ๊ณต๊ฐ์ ๋์๋ ์ฒด์ปค๋ณด๋๋ก ๊ทธ ์๋ ์ขํ๊ณ๋ฅผ ์ค์ธ๊ณ ์ขํ๊ณ์ ์ ๋ ฌํ๋ค(์ด ์บ๋ฆฌ๋ธ๋ ์ด์ ์ด ํธ์โ๏ธ์ค๋ก๋ด ์ขํ ์ผ์น์ ๊ทผ๊ฑฐ๋ค). ๊ทธ ์์ 2D Gaussian Splatting์ ํ์ตํด ์ธ์ ํํ G๋ฅผ ๋ง๋ค๊ณ , TSDF volume integration์ผ๋ก G๋ฅผ mesh M์ผ๋ก ๋ณํํ๋ค(๊น์ด๊ฐ ์๊ณ๊ฐ๋ณด๋ค ํฐ ์ ์ ๋ฒ๋ฆผ). 3DGS๊ฐ ์๋๋ผ 2DGS๋ฅผ ์ด ์ด์ ๋ ๋ช ์๋์ง ์์ง๋ง, 2DGS๊ฐ ๊ธฐํํ์ ์ผ๋ก ์ ํํ ํ๋ฉด ๋ณต์์ ๋ ธ๋ฆฐ ๋ฐฉ๋ฒ์ด๋ผ๋ ์ ์์ TSDFโmesh ๊ฒฝ๋ก์ ์์ฐ์ค๋ฝ๊ฒ ๋ง๋ฌผ๋ฆฐ๋ค(์ด ํด์์ ํ์ ์ถ์ ).
โก Interactive objects. mesh M์ ์ฌ๋ฌ ์์ ์์ 100์ฅ ๋ ๋ํ ๋ค, ์ ๋ฉด ๋ทฐ ํ ์ฅ์ ํ์คํฌ ์ง์์ ํจ๊ป GPT-4o์ ๋ฃ์ด โ๋ฌด์์ ์์ง์ฌ์ผ ํ๋๊ฐโ์ ์ด๋ฆ์ ๋ฐ๋๋ค(์: โplaying the drumโโdrum stick, โpress spacebarโโ์๋ฌด๊ฒ๋ ์์, ๋ก๋ด๋ง ์์ง์ด๋ฉด ๋๋ฏ๋ก). ๊ทธ ์ด๋ฆ์ Molmo์ ๋๊ฒจ 2D ํฌ์ธํธ๋ฅผ ์ฐ๊ฒ ํ๊ณ , ๊ทธ ํฌ์ธํธ๋ฅผ ์๋๋ก SAM2๊ฐ ๋ชจ๋ ๋ ๋ ๋ทฐ์ ๊ฑธ์ณ ๋ง์คํฌ๋ฅผ ์ถ์ ํ๋ค. ๋ชจ๋ ์ด๋ฏธ์ง๊ฐ ๋ ๋๋ ๊ฒ์ด๋ฏ๋ก ์นด๋ฉ๋ผ ์์ธ๋ฅผ ์ ํํ ์๊ณ ์์ด ๋ง์คํฌ ์์ ํฌ์๋๋ mesh ์ ์ ์ ๋ผ๋ฒจ๋งํ๋ฉด 3D movable mesh๊ฐ ๋จ์ด์ ธ ๋์จ๋ค.
โข Realistic rendering. ๊ฐ Gaussian์ ์ค์ฌ ๊ฐ ์ ํด๋ฆฌ๋ ๊ฑฐ๋ฆฌ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด movable mesh์ ๋ถ์ธ๋ค. ์๋ฎฌ๋ ์ด์ ์ค ์ต์ปค๋ Gaussian์ ํด๋น mesh์ ํํ์ด๋ยทํ์ ์ ๊ทธ๋๋ก ์์ํ๋ฏ๋ก, ๋ฌผ์ฒด๊ฐ ์์ง์ด๋ฉด ๋ ๋๋ ๋ฐ๋ผ ์์ง์ธ๋ค.
โฃ Physics. ๋ก๋ด URDF๋ฅผ ์น์ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ดํฐ S๋ก ๋์ญํ์ ํผ๋ค. ๋
ผ๋ฌธ์ ์ด๋ฅผ ManiSkill2 ์ธ์ฉ์ผ๋ก ํ๊ธฐํ๊ณ (ManiSkill3 ๋ฆฌ๋ทฐ์ SAPIEN ๊ณ์ด), ๊ณต๊ฐ ์ฝ๋๋ pip install mani_skill์ ์๊ตฌํ๋ค.
ํ ๊ฐ์ง ์ค์ฉ์ ์ธ ํธ๋ฆญ: ์ถ๋ก ์์๋ ๋ก๋ด์ end-effector(๊ทธ๋ฆฌํผ)๋ง ๋ ๋ํ๋ค. ํ์ด ํ๋ฉด์ ๊ฐ๋ ค VLM์ ํ๋จ์ ๋ฐฉํดํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ค๋ง ์ด๋ ์์ฒด๋ ํ์ ๊ด์ ์ ์ฝ์ ์งํค๊ณ ํ์ ์ถฉ๋๋ ์๋ฎฌ๋ ์ด์ ํ๋ค. Fig. 5ยท8์ digital twin ํ์์ ํ ์์ด ๊ทธ๋ฆฌํผ๋ง ๋ ์๋ ๊ฒ ์ด ๋๋ฌธ์ด๋ค.
๋ ๋ ผ๋ฌธ์ ํ์ฒ๋ฆฌ(๋ฌผ์ฒด๋ฅผ ๋ค์ด ์ฌ๋ ธ์ ๋ ํ ์ด๋ธ์ ์๊ธฐ๋ ๊ตฌ๋ฉ์ ์ฃผ๋ณ Gaussian์ผ๋ก ๋ฉ์ฐ๊ธฐ, ์ฒด์ปค๋ณด๋ ์ง์ฐ๊ธฐ)๋ฅผ ์๊ฐํ์ฉ์ผ๋ก๋ง ์ผ๊ณ ์คํ์๋ ์ฐ์ง ์์๋ค๊ณ ๋ช ์ํ๋ค โ VLM์ด ์ด ์ ๋ ์ํฐํฉํธ์๋ ๊ฐ๊ฑดํ๋ค๋ ์ฃผ์ฅ์ ๊ทผ๊ฑฐ๋ก.
๋ฐฉ๋ฒ (2): ๋ฏธ๋๋ฅผ ํ๋กฌํํธ๋ก ๋ฐ๊พธ๋ ์ธ ๊ฐ์ VLM ์ญํ
MPC ๋ฃจํ ์์์ VLM์ ์๋ก ๋ค๋ฅธ ๋ค ๊ฐ์ง ํ๋กฌํํธ๋ก ํธ์ถ๋๋ค. ์ด ์ญํ ๋ถํด๊ฐ ๋ฐฉ๋ฒ์ ์ค์ฒด๋ค.
(a) ์๋ธํ์คํฌ ์์ฑ + ํ๋ ๊ณต๊ฐ ๊ฒฐ์ (๊ณํ ์์ ์ 1ํ). ์ด๊ธฐ ๋ค์์ ๊ด์ธก I_0์ ์ง์ l์ ์ฃผ๋ฉด VLM์ด ์๋ธํ์คํฌ ์งํฉ \tau = \{\tau_1, \tau_2, \dots\}๋ฅผ ๋ง๋ ๋ค. ๋์์ โ์ด ํ์คํฌ์ ์๊ฐ๋ฝ ์์ง์์ด๋ ๊ทธ๋ฆฌํผ ํ์ ์ด ํ์ํ๊ฐโ๋ฅผ ํ์ ํ๋ค(ํค๋ณด๋๋ฅผ ๋๋ฅด๋ ๋ฐ๋ ๋ ๋ค ๋ถํ์ํ๊ณ ๊ทธ๋ฆฌํผ๋ ๋ซํ ์ฑ๋ก ์ ์ง). ์ด ํ์ ์ด ์ดํ CEM์ ํ๋ ์ํ๋ง ๊ณต๊ฐ์ ์ถ์ํ๋ค.
(b) ํ์ฌ ์๋ธํ์คํฌ ์ ํ (๋งค ์คํ ). ํ์ฌ ๊ด์ธก I_t์ \tau๋ฅผ ์ฃผ๊ณ ์ง๊ธ ์ด๋ ๋จ๊ณ์ธ์ง ๊ณ ๋ฅด๊ฒ ํ๋ค. ๋ชฉํ๋ฅผ ๊ตญ์ํํด ์ํ ํจ์จ๊ณผ ๊ฐ๊ฑด์ฑ์ ์ฌ๋ฆฐ๋ค.
(c) ์์ ์ ํ (๋งค ์คํ ). ํ๋์ SE(3)์ ์ด์ง๋ง VLM์ 2D๋ง ๋ณธ๋ค โ ๊ทธ๋์ ์ด๋ ์์ ์์ ๋ณด์ฌ์ฃผ๋๋๊ฐ ๊ณต๊ฐ ์ถ๋ก ์ ์ฑํจ๋ฅผ ๊ฐ๋ฅธ๋ค. ๋งค ์คํ front/left/right/top-down ๋ค ๋ทฐ๋ฅผ ๋ ๋ํด VLM์ด โ์ง๊ธ ์๋ธํ์คํฌ์ ๊ฒฐ๊ณผ ์ฐจ์ด๋ฅผ ๊ฐ์ฅ ์ ๊ตฌ๋ณํ ์ ์๋ ๋ทฐโ๋ฅผ ๊ณ ๋ฅด๊ฒ ํ๋ค. ์ฌ๊ธฐ์ ํ๋์ฝ๋ฉ๋ ์ ์ฝ์ด ํ๋ ๋ถ๋๋ค: ์ง์ ์คํ ๊ณผ ๊ฐ์ ๋ทฐ๋ ๋ชป ๊ณ ๋ฅธ๋ค. ๊ฐ์ ์์ ๋ค์์ฑ์ผ๋ก ๊ณต๊ฐ ์ง๊ฐ์ ๊ฒฌ๊ณ ํ๊ฒ ๋ง๋ค๋ ค๋ ์ฅ์น๋ค.
(d) ๊ฒฐ๊ณผ ๋น๊ต (CEM ๋ฐ๋ณต๋ง๋ค). 90๊ฐ ์๋ฎฌ ๊ฒฐ๊ณผ๋ฅผ 5๊ฐ์ฉ ๋ฌถ์ด ๊ฐ ๊ทธ๋ฃน์์ ์ต์ ์ ๊ณ ๋ฅด๊ฒ ํ๋ค.
๋ฐฉ๋ฒ (3): CEM โ VLM์ ์ ์๋ฅผ ๋งค๊ธฐ์ง ์๊ณ โ๊ณ ๋ฅธ๋คโ

ํ ๊ณํ ์คํ ์ ํ๋ ์ต์ ํ(Fig. 4) โ ์๋ธํ์คํฌ โwipe the spilled teaโ. ์(iteration 0): ์ด๊ธฐ ์ํ๋ค์ด ์คํ์ง๋ฅผ ๋์น๊ฑฐ๋ ์ถฉ๋๋ก ๋จ์ด๋จ๋ฆฌ๋ ๋ฑ ๋ค์ํ๊ฒ ํฉ์ด์ง๋ค. ์๋(iteration N): ์ต์ ํ๋ ๋ถํฌ์์๋ ๋๋ถ๋ถ์ ์ํ์ด ์คํ์ง๋ฅผ ์์์ง ์ฐจ ์ชฝ์ผ๋ก ๊ฐ์ ธ๊ฐ๋ค. ํธ์์ด ํ์ง์ ์ํ ํ์ ยท์ถฉ๋์ ์ํ ๋ํ ๊ฐ์ ๋์ญํ์ ์ค์ ๋ก ๊ณ์ฐํ๊ณ ์์์ ๋ณด์ฌ์ค๋ค.
CEM์ ํ์ค ์ ์ฐจ ๊ทธ๋๋ก๋ค. ๋ค๋ณ๋ ๊ฐ์ฐ์์ \mathcal{N}(\mu_i, \Sigma_i)์์ ํ๋ณด \{a_k\}_{k=1}^{90}์ ๋ฝ๊ณ , ๊ฐ๊ฐ์ ํธ์์์ ๊ตด๋ ค ๋ฏธ๋ ๊ด์ธก o_{t,k}๋ฅผ ์ป๊ณ , elite ์งํฉ์ผ๋ก ๋ถํฌ๋ฅผ ๊ฐฑ์ ํ๊ณ , 3ํ ๋ฐ๋ณต ํ \mu_3๋ฅผ ์คํํ๋ค. ๋ ผ๋ฌธ์ด ์์์ผ๋ก ๋ช ์ํ์ง๋ ์์์ง๋ง ์์ ์ ์ ๋ฆฌํ๋ฉด ์ด๋ ๊ฒ ์ธ ์ ์๋ค(์ ๋ฆฌ๋ ํ์):
\mathcal{E}_i \;=\; \bigcup_{g=1}^{m} \Big\{ \arg\max_{a \in \mathcal{G}_g} \; \mathrm{VLM}\big(o_{t}(a) \,\big|\, \tau_i, C_t\big) \Big\}, \qquad (\mu_{i+1}, \Sigma_{i+1}) = \mathrm{Fit}(\mathcal{E}_i)
์ฌ๊ธฐ์ \mathcal{G}_g๋ 5๊ฐ์ง๋ฆฌ ๊ทธ๋ฃน์ด๋ค. ์ฃผ๋ชฉํ ์ ์ VLM์ด ์ค์นผ๋ผ ์ ์๋ฅผ ๋ด์ง ์๋๋ค๋ ๊ฒ์ด๋ค. ์ ๋ ์ ์๋ LLM/VLM์ด ์ ๋ชป ๋ด์ง๋ง โ๋ ์ค ์ด๋ ์ชฝโ์ด๋ผ๋ ๋น๊ต ํ๋จ์ ์ํ๋ค๋ ๊ฒฝํ์น์ ๊ทธ๋๋ก ์ด์ฉํ ์ค๊ณ๋ค. 90๊ฐ๋ฅผ 5๊ฐ์ฉ ๋๋๋ฉด 18๊ฐ ๊ทธ๋ฃน์ด๋ฏ๋ก ๋ฐ๋ณต๋น elite๋ 18๊ฐ(elite ๋น์จ 20%)๊ฐ ๋๊ณ , ๋ฐ๋ณต 3ํ๋ฉด ๊ณํ ์คํ ํ๋์ ๊ฒฐ๊ณผ ๋น๊ต ํ๋กฌํํธ๋ง 54ํ ๋ฐ์ํ๋ค(์ด ์ฐ์ ์ ํ์ ๊ณ์ฐ).
์ง๊ด: ์ โ์์ ์ ๊ณ ๋ฅด๊ฒโ ํ๋ ๊ฒ์ด ๊ทธ๋ ๊ฒ ์ค์ํ๊ฐ
Gaussian splatting์ ์ด ์ค์ง์ ์ด๋์ photorealism๋ณด๋ค ์์ ์์ ํฉ์ฑ์ด๋ค. ๋จ์ผ ๊ณ ์ ์์ ์์๋ 3D ๋ฐฐ์น๊ฐ ๊ทผ๋ณธ์ ์ผ๋ก ๋ชจํธํ๋ค โ top-down ๋ทฐ์์ ๊ทธ๋ฆฌํผ๊ฐ ์คํ์ด์ค๋ฐ ์ 1 cm์ ์๋์ง 5 cm์ ์๋์ง ๊ตฌ๋ณํ ์ ์๊ณ , ๋๋ผ ์คํฑ ๋จธ๋ฆฌ๊ฐ ๋๋ผ์ ๋ฟ์๋์ง๋ ์ ์ ์๋ค. ์ด๊ฑด VLM์ด ๋๋ํด์ง๋ฉด ํด๊ฒฐ๋๋ ๋ฌธ์ ๊ฐ ์๋๋ผ ๊ด์ธก์ ์ ๋ณด๊ฐ ์๋ ๋ฌธ์ ๋ค.
Ablation์ด ์ด๊ฑธ ์ ํํ ๋ณด์ฌ์ค๋ค. top-down์ผ๋ก ๊ณ ์ ํ๋ฉด(w/o Views) ๋์ด ํ๋จ์ด ํ์์ธ ํ์คํฌ๋ค์ด ๋ฌด๋์ง๋ค โ press spacebar 5โ0, play drum 6โ0, water plant 5โ1, clean up 5โ1. ๋ฐ๋ฉด ๋ฌผ์ฒด๋ฅผ ๋ฐ๊ตฌ๋์ ๋ฃ๊ธฐ๋ง ํ๋ฉด ๋๋ cucumber basket์ 9โ8๋ก ๊ฑฐ์ ์ ๋ณํ๋ค(๋์ด ์ ๋ฐ๋๊ฐ ๋ ์ค์ํ๋ฏ๋ก). ์ฆ ์์ ์ ํ์ โ์์ผ๋ฉด ์ข์ ์ต์ โ์ด ์๋๋ผ ๊ด์ธก ๊ฐ๋ฅ์ฑ(observability)์ ํ๋ณดํ๋ ์ฅ์น๋ค.
๊ฐ์ ์ด์ ๋ก, PWTF๊ฐ ์ฌ๊ตฌ์ฑ ํ์ดํ๋ผ์ธ์ GS๋ฅผ ์ด ๊ฒ์ โ์์ ๊ทธ๋ฆผโ ๋๋ฌธ์ด ์๋๋ผ ์์ ์์ ์์ ์ค์ฌ ๋ ๋๊ฐ ๊ณต์ง๋ก ๋์จ๋ค๋ ๊ฒ ๋๋ฌธ์ด๋ค. mesh๋ง์ผ๋ก๋ ์๋ฎฌ์ ๋์ง๋ง, mesh ๋ ๋๋ GPT-4o๊ฐ ๋ณด์์จ ์ฌ์ง ๋ถํฌ์์ ๋ฉ๋ค. ํธ์์ ๋ฏธ๋ ๊ด์ธก์ด ์ค์ ์ฌ์ง์ฒ๋ผ ๋ณด์ฌ์ผ VLM์๊ฒ in-distribution ์ ๋ ฅ์ด ๋๋ค โ ์ด ๋ ผ๋ฌธ์์ photorealism์ ๋ฏธํ์ด ์๋๋ผ ๋๋ฉ์ธ ์ ํฉ์ ๋ฌธ์ ๋ค.
์คํ: ์ ์
ํ๋์จ์ด. 7-DoF Franka Emika ํ + Robotiq 2F-85 ๊ทธ๋ฆฌํผ์ ํ ์ด๋ธํ ํ๊ฒฝ. ์ค์บ์ ์์ดํฐ ์นด๋ฉ๋ผ. ์ ์ฒด ํ์ดํ๋ผ์ธ์ RTX 4090 1์ฅ์์ ๋๋ค. ํธ์์์ ๊ณํํ ๊ถค์ ์ ๊ด์ ๊ฐ๋ ์ปค๋งจ๋๋ก ์ค์ธ๊ณ์ ๊ทธ๋๋ก ๋ณต์ฌ๋๊ณ , ํ์ง๋ ํน์ ํ ์๊ณ๊ฐ์์ ๋ฉ์ถ๋ ๋ฐฉ์์ผ๋ก ์ ์ด๋๋ค.
ํ์คํฌ(Table I). 8๊ฐ โ water plant / play drum / clean up / press spacebar / cucumber basket / pair up shoes / unplug charger / lowest tune. ์ฑ๊ณต ๊ธฐ์ค์ ๊ฐ๊ฐ โ์ปต์ด ํ๋ถ ์์์ ๊ธฐ์ธ์ฌ์งโ, โ๋๋ผ ์คํฑ ๋จธ๋ฆฌ๊ฐ ๋๋ผ์ ์ ์ดโ, โ์คํ์ง๊ฐ ์์์ง ์ฐจ์ ์ ์ดโ, โ์คํ์ด์ค๋ฐ๊ฐ ๋๋ฆผโ, โ์ค์ด๊ฐ ๋ฐ๊ตฌ๋ ์โ, โ์ง ์ ๋ฐ์ด ๋๋ํโ, โ์ถฉ์ ๊ธฐ๊ฐ ๋ฉํฐํญ์์ ๋น ์งโ, โ๋๋ผ ์คํฑ ๋จธ๋ฆฌ๊ฐ ๊ฐ์ฅ ๋ฎ์ ๊ฑด๋ฐ์ ์ ์ดโ.

์ฌ ๋ฌด์์ํ(Fig. 7) โ ํ์คํฌ๋น 5๊ฐ ์ฌ์ ๋ง๋ค๋ฉฐ ๋ฌผ์ฒด ๋ฐฐ์น๋ฅผ ๋ฐ๊พธ๊ณ ์๊ฐ์ distractor๋ฅผ ๋ฃ๋๋ค. ์: press spacebar(VR ํค๋์ ยท๋ง์ฐ์คยท๋ชจ๋ํฐ ๋ฑ์ด ์์), ๊ฐ์ด๋ฐ: pair up shoes, ์๋: cucumber basket(๋น๊ทผยท์ฅ์์ยทํ ๋งํ ๋ฑ ๋ฐฉํด ๋ฌผ์ฒด).
ํ์คํฌ๋น 5๊ฐ ์ฌ ร 2ํ ๋กค์์ = 10 trial. ์คํจ ์กฐ๊ฑด์ ๋๋๋ฆด ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค๊ฑฐ๋ 30 ๊ณํ ์คํ ๋๋ 5๋ถ ์์ฐ ์ด๊ณผ. ์ฌ๊ณํ๋ ์ด ์คํ ์์ฐ ์์์ ์ผ๋ค.
๋ฒ ์ด์ค๋ผ์ธ. VoxPoser*(3D value map; ๋ ผ๋ฌธ์ ๋์งํธ ํธ์์์ ์ป์ ์ ๋ต ๋ถํ ๋ฌผ์ฒด ํฌ์ธํธํด๋ผ์ฐ๋๋ฅผ ์ ๊ณตํด ์ง๊ฐ ์ ํ๋๋ฅผ ํฌ๊ฒ ์ฌ๋ ค์ค ๊ฐํํ์ด๋ผ๊ณ ๋ช ์), MOKA(2D ํคํฌ์ธํธ + ์๋ชฉ RealSense D435 RGB-D), OpenVLA(7B, 970k ์ค์ธ๊ณ ์์ฐ์ผ๋ก ํ์ธํ๋; 3์ธ์นญ D435 RGB), ฯโ. OpenVLA์ ฯโ๋ zero-shot๊ณผ ํ์คํฌ๋น 20๊ฐ ์ ๋ฌธ๊ฐ ์์ฐ ํ์ธํ๋ ๋ ์กฐ๊ฑด ๋ชจ๋ ๋ณด๊ณ . ๋ชจ๋ VLM ํธ์ถ์ GPT-4o.
์คํ: ์ ๋ ๊ฒฐ๊ณผ
Table II๋ฅผ ๊ทธ๋๋ก ์ฎ๊ธฐ๋ฉด(ํ์คํฌ ์์: water plant / play drum / press spacebar / pair up shoes / cucumber basket / lowest tune / unplug charger / clean up, ๋ชจ๋ /10):
| ๋ฐฉ๋ฒ | WP | PD | PS | PUS | CB | LT | UC | CU | ํฉ๊ณ(๊ณ์ฐ) |
|---|---|---|---|---|---|---|---|---|---|
| VoxPoser* | 6 | 2 | 0 | 2 | 8 | 0 | 4 | 0 | 22/80 |
| MOKA | 4 | 5 | 0 | 2 | 5 | 0 | 0 | 5 | 21/80 |
| OpenVLA | 1 | 0 | 1 | 0 | 4 | 0 | 0 | 0 | 6/80 |
| ฯโ | 0 | 0 | 0 | 1 | 3 | 0 | 2 | 0 | 6/80 |
| OpenVLA-finetuned | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 5/80 |
| ฯโ-finetuned | 0 | 0 | 0 | 2 | 2 | 0 | 3 | 2 | 9/80 |
| Ours (PWTF) | 5 | 6 | 5 | 6 | 9 | 4 | 7 | 5 | 47/80 |
์ฝ์ด์ผ ํ ๊ฒ ์ธ ๊ฐ์ง.
(1) ๋ถํ ๋จ์ ์ง์์์์ ๊ฒฉ์ฐจ. press spacebar์ lowest tune์ ๋ชจ๋ ๋ฒ ์ด์ค๋ผ์ธ์ด 0/10์ด๋ค. ๋ ผ๋ฌธ์ ์ค๋ช ์ VoxPoserยทMOKA๊ฐ open-vocabulary ๊ฒ์ถ๊ธฐ๋ก ๋ฌผ์ฒด๋ฅผ ๋จผ์ ์ก์์ผ ํ๋๋ฐ โํค๋ณด๋์ ์คํ์ด์ค๋ฐโ, โ์ค๋กํฐ์ ๊ฐ์ฅ ๋ฎ์ ๊ฑด๋ฐโ ๊ฐ์ ๋ถํ์ ์ธ์ํ์ง ๋ชปํ๋ค๋ ๊ฒ. PWTF๋ ๋ณ๋ ์ง๊ฐ ๋ชจ๋ ์์ด ์๋ฎฌ๋ ๊ฒฐ๊ณผ๋ฅผ VLM์ด ์ง์ ๋ณด๊ณ ํ๋จํ๋ฏ๋ก ์ด ์คํจ ๋ชจ๋๊ฐ ์๋ค.
(2) VLA๋ ํ์ธํ๋ํด๋ ์ ์ค๋ฅธ๋ค. OpenVLA๋ zero-shot 6/80์์ ํ์ธํ๋ ํ 5/80์ผ๋ก ์คํ๋ ค ๋ด๋ ค๊ฐ๊ณ , ฯโ๋ 6โ9/80์ด๋ค. ํ์คํฌ๋น 20 demo๋ก๋ ๋ฏธ์ง ๋ฐฐ์น์ ์ผ๋ฐํํ์ง ๋ชปํ๋ค๋ ๊ฒ โ ๋ ผ๋ฌธ ์์ ๋ โ๋ ๋ง์ ๋ฐ์ดํฐ๊ฐ ํ์ํ ๊ฒ์ผ๋ก ์ถ์ ํ๋คโ๊ณ ์ ๋ณด์ ์ผ๋ก ์ด๋ค.
(3) PWTF๊ฐ ์ต๊ณ ๊ฐ ์๋ ์นธ๋ ์๋ค. water plant๋ VoxPoser* 6 > PWTF 5, clean up์ MOKA์ 5๋ก ๋๋ฅ ์ด๋ค. ๋ ผ๋ฌธ ์ ๋ชฉ์ด โimproves the performance on most of the tasksโ์ธ ์ด์ ๋ค.
Ablation(Table III). ํฉ๊ณ๋ ํ์ ๊ณ์ฐ์ด๋ค.
| ์ค์ | WP | PD | PS | PUS | CB | LT | UC | CU | ํฉ๊ณ(๊ณ์ฐ) |
|---|---|---|---|---|---|---|---|---|---|
| w/o Views (top-down ๊ณ ์ ) | 1 | 0 | 0 | 3 | 8 | 0 | 3 | 1 | 16/80 |
| w/o Subtasks | 5 | 0 | 6 | 3 | 8 | 2 | 7 | 0 | 31/80 |
| w/o CEM | 0 | 2 | 2 | 2 | 1 | 0 | 4 | 0 | 11/80 |
| Full | 5 | 6 | 5 | 6 | 9 | 4 | 7 | 5 | 47/80 |
- w/o CEM์ด ๊ฐ์ฅ ์น๋ช ์ (11/80) โ ๋ฐ๋ณต ์์ด ํ ๋ฒ ์ ํ๋ ํ๋์ ํ๊ท ๋ง ์ฐ๋ฉด ๊ฑฐ์ ์๋ฌด๊ฒ๋ ๋ชป ํ๋ค. ์ฆ ์ฑ๋ฅ์ ๋๋ถ๋ถ์ โ๋ฏธ๋๋ฅผ ๋ณด์ฌ์ค๋คโ๊ฐ ์๋๋ผ โ๋ณด์ฌ์ฃผ๊ณ ๋ค์ ์ํ๋งํ๊ธฐ๋ฅผ ๋ฐ๋ณตํ๋คโ์์ ๋์จ๋ค.
- w/o Views(16/80)๋ ์์์ ๋ณธ ๋๋ก ๋์ด ํ๋จ์ด ํ์ํ ํ์คํฌ๋ฅผ ์ ๋ฉธ์ํจ๋ค.
- w/o Subtasks(31/80)๋ ๋ค๋จ๊ณ ํ์คํฌ์์๋ง ๋ฌด๋์ง๋ค โ play drum 6โ0(์คํฑ์ ์ง์ง ์๊ณ ๋ฐ๋ก ๋๋ผ์ผ๋ก ๊ฐ๋ค๋ ๋ ผ๋ฌธ์ ์์), clean up 5โ0. ๋ฐ๋ฉด ๋จ์ผ ๋จ๊ณ์ธ press spacebar๋ 5โ6์ผ๋ก ์คํ๋ ค ์ค๋ฅธ๋ค.
์ฌ๊ตฌ์ฑ ๋ฐฑ๋ณธยท์์ฐ์ ๋ํ ๊ฐ๊ฑด์ฑ(๋ถ๋ก). Gaussian Splatting์ SVRaster(sparse voxel rasterization)๋ก ๊ฐ์๋ผ์๋ water plant / clean up / cucumber ๊ฐ๊ฐ 4ยท6ยท7 vs GS์ 5ยท5ยท9๋ก ๋น์ทํ๊ณ , ์ฌ๊ตฌ์ฑ ์๊ฐ์ 20๋ถ โ 10๋ถ์ผ๋ก ์ ๋ฐ์ด ๋๋ค(Table IV, Fig. 9). ํ์ต๋ยท์ด๋ฏธ์ง ์๋ฅผ ์ค์ธ ์คํ(Table V, ์ฑ๊ณต๋ฅ 0โ1 ์ค์ผ์ผ)์์๋ ์ด๋ฏธ์ง๋ฅผ ์ ๋ฐ์ผ๋ก ์ค์ด๋ ์ชฝ์ด ํ์ต์ 1/3๋ก ์ค์ด๋ ์ชฝ๋ณด๋ค ๋ ์ํ๋ค โ ์ ์ฒด ์ด๋ฏธ์ง + 1/3 ํ์ต(8๋ถ)์ 0.5/0.6/0.9๋ก ์ ์ฒด ํ์ต(20๋ถ)์ 0.5/0.5/0.9์ ์ฌ์ค์ ๊ฐ์ ๋ฐ๋ฉด, ์ด๋ฏธ์ง๋ฅผ ์ ๋ฐ์ผ๋ก ์ค์ด๋ฉด water plant๊ฐ 0.2โ0.3์ผ๋ก ๋จ์ด์ง๋ค.

์ฌ๊ตฌ์ฑ ํ์ง vs ์๊ฐ(Fig. 9) โ ์: ์ด๋ฏธ์ง 50%๋ง ์ฌ์ฉ(6/10/16๋ถ), ์๋: ์ ์ฒด ์ด๋ฏธ์ง(8/13/20๋ถ). ์ค๋ฅธ์ชฝ: ๋ฐฑ๋ณธ ๋น๊ต(GS 20๋ถ vs SVRaster 10๋ถ). ์์ฌ๊ท ๊ฒฝ๊ณ์ ํ๋ฆผ ์ ๋๋ก ํ์ง ์ฐจ์ด๊ฐ ๋ณด์ด์ง๋ง, Table IVยทV์ ์ฑ๊ณต๋ฅ ์ฐจ์ด๋ ํฌ์ง ์๋ค.
์คํ: ์ ์ฑ ๊ฒฐ๊ณผ์ ์คํจ ๋ถํด

๋กค์์ ์์(Fig. 5) โ 5๊ฐ ํ์คํฌ์ digital twin(์)๊ณผ real world(์๋)๋ฅผ ๊ณํ ์คํ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ. ๋นจ๊ฐ ๋ฐ์ค๋ VLM์ด ์ต์ ํ๋์ ๊ต์ฐจ ๊ฒ์ฆํ๋ ค๊ณ ๋ ๋ ์์ ์ ๋ฐ๊พผ ์คํ ์ด๋ค(ํ์งยท๋๋ฅด๊ธฐยท๋๊ธฐยท์น๊ธฐ ์ ๋ ฌ ์). ํธ์์๋ ํ ์์ด ๊ทธ๋ฆฌํผ๋ง ๋ ๋๋๋ค.
Fig. 5์์ ๋์ฌ๊ฒจ๋ณผ ๊ฒ์ ์์ ๋ณ๊ฒฝ์ด ์ด๋์์ ์ผ์ด๋๋๊ฐ๋ค โ ์ปต์ ์ก๊ธฐ ์ง์ , ์คํ์ด์ค๋ฐ๋ฅผ ๋๋ฅด๊ธฐ ์ง์ , ์ ๋ฐ์ ๋ด๋ ค๋๊ธฐ ์ง์ . ๋ชจ๋ ๋์ดยท์ ๋ ฌ์ด ์ฑํจ๋ฅผ ๊ฐ๋ฅด๋ ์๊ฐ์ด๊ณ , ๊ทธ๋ VLM์ด top-down์์ ์ธก๋ฉด์ผ๋ก ๋ฐ๊ฟ ํ์ธํ๋ค.

์ถ๊ฐ ๋กค์์(Fig. 8, ๋ถ๋ก) โ 6๊ฐ ํ์คํฌ. ํธ์๊ณผ ์ค์ธ๊ณ์ ๋ฌผ์ฒด ๋ฐฐ์น๊ฐ ์คํ ๋จ์๋ก ๋์๋๋ฉฐ, ํธ์ ๋ ๋์ ์์ ์ VLM์ด ๋งค ์คํ ๊ณ ๋ฅธ ๊ฒ์ด๋ผ ์ผ์ ํ์ง ์๋ค.

์คํจ ๋ถํด(Fig. 6) โ ์ฌ๊ตฌ์ฑ ์ค๋ฅ 12.1%(์ผ์ชฝ ์: ์ํฐํฉํธ๋ก ๋ญ๊ฐ์ง ์ฌ๊ตฌ์ฑ), ๊ณํ ์ค๋ฅ 15.2%(์ค๋ฅธ์ชฝ ์: ์คํฑ์ ์ง์ง ์๊ณ ์งํ), ์คํ ์ค๋ฅ 27.3%(์ค๋ฅธ์ชฝ ์๋: ํ์ง ์คํจ๋ก ์ปต์ ๋์นจ), ์ํ๋ง ์ค๋ฅ 45.4%(์ผ์ชฝ ์๋: ์์ฐ ์์ ๋ชฉํ ํ๋์ ๋ชป ๋ฝ์). ํผ์ผํธ ์์น๋ ์ด ๊ทธ๋ฆผ ์์๋ง ์๋ค.
์คํจ์ 45.4%๊ฐ ์ํ๋ง ์ค๋ฅ๋ผ๋ ์ ์ด ์ด ํ๋ ์์ํฌ์ ์ฑ๊ฒฉ์ ๋งํด์ค๋ค. ์ฌ๊ตฌ์ฑ์ด๋ VLM ์์ฒด๋ณด๋ค, ์ ํํ ์ํ ์์ฐ ์์์ ์ข์ ํ๋์ด ๋ฝํ๋๋๊ฐ ์ง๋ฐฐ์ ๋ณ๋ชฉ์ด๋ค. 90 samples ร 3 iterations๋ก SE(3) + ๊ทธ๋ฆฌํผ ๊ณต๊ฐ์ ํ๋ ๊ฒ์ด 30 ์คํ ์์ฐ ์์์ ์ถฉ๋ถํ์ง ์๋ค๋ ๋ป์ด๊ณ , ์ด๋ ๊ณง ์์ฐ์ ๋๋ฆฌ๋ฉด ์ฑ๋ฅ์ด ์ค๋ฅด์ง๋ง ๊ทธ๋งํผ ๋๋ ค์ง๋ค๋ ํธ๋ ์ด๋์คํ๋ฅผ ์๋ฏธํ๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
โ ๋ฌธ์ ์ฌ๋ฐฐ์น๊ฐ ๊น๋ํ๋ค. โVLM์๊ฒ ๋ฌผ๋ฆฌ๋ฅผ ์ํค์ง ๋ง์โ๋ ์ง๋จ๊ณผ โ๊ทธ๋ผ ๋ฌผ๋ฆฌ๋ฅผ ๋ฐ์์ ๊ณ์ฐํด ์ฌ์ง์ผ๋ก ๋ณด์ฌ์ฃผ์โ๋ ์ฒ๋ฐฉ์ด ์ ํํ ๋ง๋ฌผ๋ฆฐ๋ค. ๋ถ์ฐ๋ฌผ๋ก ์ป๋ ๊ฒ๋ ๋ง๋ค โ open-vocabulary ๊ฒ์ถ๊ธฐ๊ฐ ํ์ ์์ด์ง๊ณ (โ โ์คํ์ด์ค๋ฐโยทโ๊ฐ์ฅ ๋ฎ์ ๊ฑด๋ฐโ ๊ฐ์ ๋ถํ ์ง์๊ฐ ํ๋ฆฌ๊ณ ), ํ์คํฌ๋ณ ๋น์ฉ ํจ์ ์ค๊ณ๊ฐ ์ฌ๋ผ์ง๋ฉฐ, ๋ก๋ด ๋ฐ์ดํฐ๊ฐ 0์ฅ์ด๋ค.
โก ํ์ด๋ธ๋ฆฌ๋ ํํ์ ์ญํ ๋ถ๋ด์ด ๋ช ํํ๋ค. mesh=๋ฌผ๋ฆฌ, Gaussian=์ธ์, ๊ทธ๋ฆฌ๊ณ Gaussian์ nearest movable mesh์ ์ต์ปคํด ๋์ ๋ฌถ๋ ๊ฒ. ๋จ์ํ์ง๋ง โ์๋ฎฌ ๊ฐ๋ฅํ๋ฉด์ ์ค์ฌ๋ก ๋ณด์ด๋ ์ฅ๋ฉดโ์ด๋ผ๋ ๋ ์๊ตฌ๋ฅผ ๋์์ ๋ง์กฑ์ํจ๋ค. ์ด๊ฒ ์์ผ๋ฉด VLM์๊ฒ ๋ณด์ฌ์ค ๋ฏธ๋ ๊ด์ธก์ด ๋ ๋ ํฐ๊ฐ ๋๋ ๊ทธ๋ฆผ์ด ๋์ด ๋๋ฉ์ธ ๊ฐญ์ด ์๊ธด๋ค.
โข ์ฌ๊ตฌ์ฑ ๋ฐฑ๋ณธ์ ๋ํ ๊ฐ๊ฑด์ฑ์ ์ค์ค๋ก ๊ฒ์ฆํ๋ค. GSโSVRaster ๊ต์ฒด ์คํ(Table IV)๊ณผ ์ด๋ฏธ์ง ์/ํ์ต๋ ์ ๊ฐ ์คํ(Table V)์ โ์ด ๋ฐฉ๋ฒ์ด ํน์ 3D ์ฌ๊ตฌ์ฑ ๊ธฐ์ ์ ๋ฌถ์ฌ ์์ง ์๋คโ๋ ์ฃผ์ฅ์ ์ค์ ๋ก ๋ท๋ฐ์นจํ๋ค. ํ์ฒ๋ฆฌ(๊ตฌ๋ฉ ๋ฉ์ฐ๊ธฐยท์ฒด์ปค๋ณด๋ ์ ๊ฑฐ)๋ฅผ ์คํ์์๋ ์ฐ์ง ์์๋ค๊ณ ๋ฐํ ๊ฒ๋ ์ ์งํ๋ค.
โฃ ์คํจ ๋ถํด๊ฐ ์ ์ฉํ๋ค. 45.4% ์ํ๋ง / 27.3% ์คํ / 15.2% ๊ณํ / 12.1% ์ฌ๊ตฌ์ฑ์ด๋ผ๋ ๋ถํด๋ ๋ค์ ์ฐ๊ตฌ๊ฐ ์ด๋๋ฅผ ํ์ผ ํ๋์ง ์๋ ค์ค๋ค. ์ง๊ด๊ณผ ๋ฌ๋ฆฌ ์ฌ๊ตฌ์ฑ ํ์ง์ ๊ฐ์ฅ ์์ ์์ธ์ด๋ค.
์ฝ์ ยทํ๊ณ
โ โMPCโ๋ผ๊ธฐ์ ์์ธก ์งํ์ด 1์ด๋ค. ๋ฌธ์ ์ ์์์๋ ํ๋ ์ํ์ค \{a\}_{t=0}^{T-1}๋ฅผ ์ถ๋ ฅํ๋ค๊ณ ์จ ๋์์ง๋ง, ์ค์ CEM์ ๋งค ๊ณํ ์คํ ์์ ๋จ์ผ ํ๋ a_t๋ง ์ต์ ํํ๋ค(90๊ฐ ํ๋ณด ๊ฐ๊ฐ์ด ํ๋์ ํ๋์ด๊ณ , ์ต์ข ๋ถํฌ์ ํ๊ท ํ๋๋ฅผ ์คํ). ์ฆ horizon H=1์ ํ์์ ์ ํ์ด๊ณ , ์ฅ๊ธฐ ๊ตฌ์กฐ๋ ์ ๋ถ VLM์ ์๋ธํ์คํฌ ๋ถํด๊ฐ ๋ ๋งก๋๋ค. MPC์ ๊ฐ์ ์ค ํ๋์ธ โ์ฌ๋ฌ ์คํ ์์ ๋ด๋ค๋ณด๊ณ ์ง๊ธ์ ์ํด๋ฅผ ๊ฐ์ํ๋โ ๋ฅ๋ ฅ์ ์ฌ๊ธฐ์ ์๋ค. w/o Subtasks์์ ๋ค๋จ๊ณ ํ์คํฌ(play drum 6โ0, clean up 5โ0)๊ฐ ๋ถ๊ดดํ๋ ๊ฒ์ ๋ฐ๋ก ๊ทธ ์ทจ์ฝ์ฑ์ ์ฆ๊ฑฐ๋ค.
โก ์คํ ์ค์ ์ค์ธ๊ณ๋ฅผ ๋ค์ ๋ณด์ง ์๋๋ค. ๋ถ๋ก B-A๋ โํธ์์์ ๊ณํํ ๊ถค์ ์ ๊ด์ ๊ฐ๋๋ก ์ค์ธ๊ณ์ ๊ทธ๋๋ก ๋ณต์ฌํ๋คโ๊ณ ์ด๋ค. ์ฌ๊ณํ์ โVLM์ด ์ํ ๋ ํธ์ ์์์โ ์ด๋ฃจ์ด์ง๋ค๊ณ ๋ง ๋์ด ์๊ณ , ์คํ ํ ์ค์ธ๊ณ๋ฅผ ์ฌ๊ด์ธกํด ํธ์์ ๋ฌผ์ฒด ์ํ๋ฅผ ๊ฐฑ์ ํ๋ ์ ์ฐจ๋ ๋ ผ๋ฌธ์ ๊ธฐ์ ๋์ด ์์ง ์๋ค. ๊ทธ๋ ๋ค๋ฉด ํธ์์ ์ํ๋ ์ด๊ธฐ ์ค์บ + ์๋ฎฌ๋ ์ด์ ์์ธก๋ง์ผ๋ก ๊ตด๋ฌ๊ฐ๊ณ , ์ค์ ๋ก ๋ฌผ์ฒด๊ฐ ๋ฏธ๋๋ฌ์ง๊ฑฐ๋ ์๋ฎฌ๊ณผ ๋ค๋ฅด๊ฒ ๊ตด๋ฌ๊ฐ๋ฉด ๊ทธ ์๊ฐ๋ถํฐ ํธ์๊ณผ ์ค์ธ๊ณ๊ฐ ๋ฐ์ฐํ๋ค. ์คํ ์ค๋ฅ๊ฐ 27.3%๋ฅผ ์ฐจ์งํ๋ ์ด์ ๊ฐ ์ฌ๊ธฐ ์์ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค. MPC์ ๋ณธ์ง์ธ ํผ๋๋ฐฑ ๋ฃจํ๊ฐ ์๋ฎฌ ์์์๋ง ๋ซํ ์๋ค๋ ๊ฒ์ด ๊ตฌ์กฐ์ ์ฝ์ ์ด๋ค.
โข ๋ฌผ๋ฆฌ ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ์ ํ์ง ์๋๋ค. TSDF๋ก ๊ธฐํ๋ ๋ณต์ํ์ง๋ง, ์ง๋ยท๋ง์ฐฐยท๊ด์ฑยท๋ณต์๊ณ์ ๊ฐ์ ๋์ญํ ํ๋ผ๋ฏธํฐ๋ฅผ ์ค์ธ๊ณ์์ ์๋ณํ๋ ์ ์ฐจ๊ฐ ๋ ผ๋ฌธ์ ์๋ค. ์๋ฎฌ๋ ์ดํฐ ๊ธฐ๋ณธ๊ฐ์ ์ด๋ค๋ฉด ํธ์์ โ๊ธฐํ๋ ๋ง์ง๋ง ๋ฌผ๋ฆฌ๋ ๋์ถฉโ์ธ ๋ชจ๋ธ์ด๋ค. ๋คํํ ํ์คํฌ ๋๋ถ๋ถ์ด ์ค์ ์ (quasi-static)์ด๋ผ ์ด ๊ฐญ์ด ์ ๋๋ฌ๋์ง ์์ง๋ง, ๋ง์ฐฐ์ด ์ค์ํ ํ์ง๋ ๊ด์ฑ์ด ์ค์ํ ํ๊ฒฉ(play drum)์์๋ ๋ฌธ์ ๊ฐ ๋๋ค. ๋ณํ์ฒดยท๋ฌผ๋ฆฌ ํ๋ผ๋ฏธํฐ๋ฅผ ํจ๊ป ์ต์ ํํ๋ real2sim ์ฐ๊ตฌ(PhysTwin ๊ณ์ด)์ ๋๋น๋๋ ์ง์ ์ด๊ณ , ๋ ผ๋ฌธ์ด ์ค์ค๋ก ํ๊ณ๋ก ๊ผฝ์ง๋ ์์๋ค.
โฃ ์ฑ๊ณต ๊ธฐ์ค์ด ๊ด๋ํ๋ค. clean up์ ๊ธฐ์ค์ โ์คํ์ง๊ฐ ์์์ง ์ฐจ์ ์ ์ดโ์ด์ง ์ค์ ๋ก ๋ฆ์๋์ง๊ฐ ์๋๋ค. water plant๋ โ์ปต์ด ํ๋ถ ์์์ ๊ธฐ์ธ์ฌ์งโ์ด๊ณ ๋ฌผ์ด ์ค์ ๋ก ๋ค์ด๊ฐ๋์ง๋ ๋ณด์ง ์๋๋ค. play drum๊ณผ lowest tune๋ โ์คํฑ ๋จธ๋ฆฌ๊ฐ ์ ์ดโ์ด๋ค. 8๊ฐ ์ค 5๊ฐ๊ฐ ์ ์ดยท์์ธ ๋๋ฌ ๊ธฐ์ค์ด๋ผ, ์ด ๋ฒค์น๋งํฌ๊ฐ ์ธก์ ํ๋ ๊ฒ์ โ์ ํํ 6-DoF ์์ธ ๋๋ฌโ์ ๊ฐ๊น๊ณ โํ์คํฌ ์์โ์๋ ๊ฑฐ๋ฆฌ๊ฐ ์๋ค. ์ ์ด ์ดํ์ ๋์ญํ(๋ฌธ์ง๋ฅด๊ธฐ, ๋ถ๊ธฐ, ํ๊ธฐ๊ธฐ)์ ํ๊ฐ ๋ฒ์ ๋ฐ์ด๋ค.
โค ํต๊ณ์ ์ผ๋ก ์๋ค. ์ ๋น 10 trial์ด๋ค. p=0.5 ๊ทผ๋ฐฉ์์ ์ดํญ ํ์ค์ค์ฐจ๋ ์ฝ 0.16(ยฑ1.6/10)์ด๋ฏ๋ก, ํ์คํฌ ํ๋์์์ 1~2 ์ฐจ์ด๋ ์ฌ์ค์ ๋ ธ์ด์ฆ๋ค. ๊ฐ๋ณ ์ ๋น๊ต(์: โpress spacebar๋ w/o Subtasks 6 > Full 5โ)๋ฅผ ๊ทผ๊ฑฐ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ์ฃผ์ฅํ ์ ์๋ค. ํฉ๊ณ(80 trial) ์์ค์ ๋น๊ต โ 47 vs 22, 47 vs 11 โ ๋ง ์ ๋ขฐํ ๋งํ๋ค. ๋ ผ๋ฌธ์ด ํ์คํฌ๋ณ ํ๋ง ์ ์ํ๊ณ ์ ๋ขฐ๊ตฌ๊ฐ์ด๋ ํฉ๊ณ๋ฅผ ์ฃผ์ง ์๋ ๊ฒ์ ์์ฝ๋ค(์ ํ์ ํฉ๊ณ๋ ํ์๊ฐ ๊ณ์ฐํ๋ค).
โฅ ๋น์ฉยท์ง์ฐ์ด ์ค์ฉ์ฑ์ ๋ฒฝ์ด๊ณ , ๋ณด๊ณ ๋ ๋ถ์์ ํ๋ค. ๋ ผ๋ฌธ์ ํ๊ณ ์ ์์ โ์ฌ๋น ์ฌ๊ตฌ์ฑ ์ฝ 20๋ถโ์ด๋ผ๊ณ ์ฐ์ง๋ง, ๋ถ๋ก A-C๋ฅผ ๋ํ๋ฉด COLMAP 10๋ถ + GS 20๋ถ + ๋ถํ 3๋ถ โ 33๋ถ์ด๋ค(๋ณธ๋ฌธ ์์ ๊ณผ ๋ถ๋ก ์์น๊ฐ ์ด๊ธ๋๋ค). ๊ณํ ์คํ ๋น 10์ด ร ์ต๋ 30์คํ ์ด๋ฉด ํ์คํฌ ํ๋์ 5๋ถ์ด๋ค. ๋ ํฐ ์๋ฌธ์ VLM ํธ์ถ ์๋ค โ ์์์ ๊ณ์ฐํ๋ฏ ์คํ ๋น ๊ฒฐ๊ณผ ๋น๊ต๋ง 54ํ(18๊ทธ๋ฃน ร 3๋ฐ๋ณต)์ ์๋ธํ์คํฌยท์์ ์ ํ ํธ์ถ์ด ๋ ๋ถ๋๋ฐ, ์ด ์ ๋ถ๊ฐ โVLM ํ๋กฌํํ 6์ดโ ์์ ๋ค์ด๊ฐ๋ ค๋ฉด ์๋นํ ๋ณ๋ ฌ ํธ์ถ์ด ์ ์ ๋์ด์ผ ํ๋ค. ๋ ผ๋ฌธ์ ๋ณ๋ ฌํ ์ฌ๋ถ๋ฅผ ๋ช ์ํ์ง ์๋๋ค. ๊ทธ๋ฆฌ๊ณ GPT-4o API ๋น์ฉ์ ์ด๋์๋ ๋ณด๊ณ ๋์ง ์์๋ค โ ํ์คํฌ 1ํ ๋กค์์์ ์๋ฐฑ~์์ฒ ํ์ GPT-4o ํธ์ถ์ด ๋ค์ด๊ฐ๋ค๋ฉด ์ด๊ฒ์ด ์ค์ ๋ฐฐ์น์ ๊ฒฐ์ ์ ์ ์ฝ์ผ ํ ๋ฐ, ์ด ๋ ผ๋ฌธ์์๋ ์ธก์ ๋์์ด ์๋๋ค.
โฆ โhard-coded motion primitive ์์โ์ด๋ผ๋ ์ฃผ์ฅ์ ์ฝ๊ฐ์ ์ฌ๋ฐฑ์ด ์๋ค. ๋ฌธ์ ์ ์์์ ํ๋์ฝ๋ฉ๋ ๋ชจ์ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ฅผ ์ฐ์ง ์๋๋ค๊ณ ์ ์ธํ์ง๋ง, ๊ณํ ์์ ์ VLM์ด โ์๊ฐ๋ฝ ์์ง์/๊ทธ๋ฆฌํผ ํ์ ์ด ํ์ํ๊ฐโ๋ฅผ ํ์ ํด ํ๋ ์ํ๋ง ๊ณต๊ฐ์ ์ฐจ์์ ๋ง์คํนํ๋ค. ์ฌ๋์ด ์์ผ๋ก ์ง ํ๋ฆฌ๋ฏธํฐ๋ธ๋ ์๋์ง๋ง, ํ์คํฌ๋ณ๋ก ํ์ ๊ณต๊ฐ์ ์ขํ๋ ๊ตฌ์กฐ์ ์ฌ์ ์ง์์ธ ๊ฒ์ ๋ง๋ค. ์ด๊ฒ ์์ด 7์ฐจ์ ์ ์ฒด๋ฅผ 90์ํ๋ก ํ์์ ๋์ ์ฑ๋ฅ์ ๋ณด๊ณ ๋์ง ์์๋ค.
โง ํธ์์ด ๋ค๋ฃฐ ์ ์๋ ๋ฌผ๋ฆฌ๊ฐ rigid body์ ํ์ ๋๋ค. movable object ๋ถ๋ฆฌ๋ mesh ์ ์ ๋ผ๋ฒจ๋ง์ผ๋ก ์ด๋ฃจ์ด์ง๊ณ , Gaussian์ ๋์ mesh์ ํํ์ด๋ยทํ์ ์ ์์ํ๋ค. ์ฆ ๊ฐ์ฒด ๋ณํ๋ง ํํ๋๋ค. clean up ํ์คํฌ์ โ์์์ง ์ฐจโ๋ ์ฌ์ค ํ ์ด๋ธ ํ ์ค์ฒ์ ์ผ๋ถ์ด์ง ์ ์ฒด๊ฐ ์๋๊ณ , ๊ทธ๋์ ์ฑ๊ณต ๊ธฐ์ค๋ โ์ ์ดโ์ ๋จธ๋ฌผ ์๋ฐ์ ์๋ค. ์ฒยท์คยท์ก์ฒดยท๊ด์ ๋ฌผ์ฒด(์๋ยท๋ฌธ)๋ ์ด ํํ์ผ๋ก ๋ค์ด์ค์ง ๋ชปํ๋ค.
โจ ์ ์ ๋น์ฉ์ด ์ฌ๋ง๋ค ๋ฐ์ํ๋ค. ์ฒด์ปค๋ณด๋๋ฅผ ๋๊ณ , ์์ดํฐ์ผ๋ก 200์ฅ ๋ถ๋์ ์ค์บํ๊ณ , 30๋ถ ์ฌ๊ตฌ์ฑํ๊ณ , ๊ทธ ๋์ ์ฅ๋ฉด์ด ๋ณํ๋ฉด ์ ๋๋ค. ํ์คํฌ๋ฅผ ํ ๋ฒ ์ํํ๋ฉด ๋ฌผ์ฒด๊ฐ ์ฎ๊ฒจ์ง๋ฏ๋ก ๋ค์ ํ์คํฌ๋ฅผ ์ํด์๋ ์์น์ ์ผ๋ก ์ฌ์ค์บ์ด ํ์ํ๋ค(๋ ผ๋ฌธ์ ์ด ์ฌ์ฌ์ฉ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ์ง ์๋๋ค). โopen-worldโ๋ผ๋ ํํ์ ๋นํด ์ค์ ์ด์ฉ ์ ์ฐจ๋ ์๋นํ ์ ์ ์ธ ์ ์ด๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
์ด ๋ ผ๋ฌธ์ ์ธ ํ๋ฆ์ ๊ต์ฐจ์ ์ ์๋ค.
real-to-sim-to-real ๊ณ์ด๊ณผ์ ๊ด๊ณ. ๋ ผ๋ฌธ์ด ์ ๋ฆฌํ๋ ๊ธฐ์กด real2sim ์ฐ๊ตฌ๋ ๋ ๊ฐ๋์ธ๋ฐ, ์ฌ๊ตฌ์ฑ๋ ํธ์์ ์กฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๋ ๊ฐ์ ๋์ดํฐ๋ก ์ฐ๊ฑฐ๋(TieBot, DexMimicGen ๋ฑ) RL๋ก ์ ์ฑ ์ ํ์ตํ๋ ํ์ต์ฅ์ผ๋ก ์ด๋ค(Reconciling Reality ๊ณ์ด). ์ด๋ ์ชฝ์ด๋ ํ์ต๋ ์ ์ฑ ์ ์ค์ธ๊ณ๋ก ์ ์ดํ๋ ๊ฒ ๋ชฉํ๋ค. PWTF๋ ํธ์์ ์ถ๋ก ์์ ์ world model๋ก ์ด๋ค โ ํ์ต์ด ์์ ์๊ณ , ํธ์์ โ์์ง ์ผ์ด๋์ง ์์ ์ผโ์ ๋งค ์คํ ๋ฌผ์ด๋ณด๋ ๋์์ด๋ค. ์ฌ๋ ์์ฐ ํ๋๋ก ํธ์์ ๋ง๋ค์ด RL์ ๋๋ฆฌ๋ Human2Sim2Robot๊ณผ ๋น๊ตํ๋ฉด ๋๋น๊ฐ ๋๋ ทํ๋ค: ๊ฐ์ real2sim ์ฌ๋ฃ๋ก ํ์ชฝ์ ์ ์ฑ ์ ํ์ตํ๊ณ , ๋ค๋ฅธ ์ชฝ์ ํ์ต ์์ด ๊ณํํ๋ค.
world model๋ก์์ VLM ๊ณ์ด๊ณผ์ ๊ด๊ณ. SWM(Semantic World Models)์ ์ ๋ฐ๋ ๋ฐฉํฅ์ ํํ๋ค โ VLM ์์ฒด๋ฅผ ํ๋ ์กฐ๊ฑด๋ถ world model๋ก ํ์ธํ๋ํด์ โ๋ฏธ๋์ ๋ํ VQAโ์ ๋ตํ๊ฒ ํ๋ค. PWTF๋ VLM์ ๊ฑด๋๋ฆฌ์ง ์๊ณ (frozen), ๋์ ๋ฌผ๋ฆฌ ์์ง์ world model ์๋ฆฌ์ ๋๊ณ VLM์ ํ๊ฐ์๋ก๋ง ์ด๋ค. ๋ ์ ๊ทผ์ ํธ๋ ์ด๋์คํ๊ฐ ์ ๋ช ํ๋ค: SWM์ ํ์ต ๋ฐ์ดํฐ๊ฐ ํ์ํ์ง๋ง ๋น ๋ฅด๊ณ , PWTF๋ ํ์ต์ด ํ์ ์์ง๋ง ์ฌ๋ง๋ค 30๋ถ ์ฌ๊ตฌ์ฑ๊ณผ ์คํ ๋น ์์ญ ๋ฒ์ API ํธ์ถ์ด ๋ ๋ค. video generation์ world model๋ก ์ฐ๋ ๊ณ์ด(VLMPC ๋ฑ)์ ์ด ์คํํธ๋ผ์ ์ค๊ฐ์ ์๊ณ , PWTF๋ ๊ทธ ๊ณ์ด์ ์ฝ์ (ํ๋ ์กฐ๊ฑดํ ๋ถ์ ํ)์ ์๋ฎฌ๋ ์ดํฐ๋ก ๋์ฒดํ ์ ์ด๋ค.
Gaussian splatting ๊ธฐ๋ฐ ๋ก๋ด ์ฐ๊ตฌ์์ ๊ด๊ณ. GS๋ฅผ ๋ก๋ด์ ์ฐ๋ ์ต๊ทผ ํ๋ฆ์ ๋์ฒด๋ก ์ ์ ์ฅ๋ฉด ์ฌ๊ตฌ์ฑ + ํน์ง ์ฆ๋ฅ(distilled feature fields)๋ ์ ์ฑ ์ ์๊ฐ sim2real(ViserDex ๋ฆฌ๋ทฐ์ pre-rasterization augmentation, SplatSim)์ ์ง์คํ๋ค. PWTF์ ์ฐจ๋ณ์ ์ GS๋ฅผ ์ํธ์์ฉ ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๊ฒ โ Gaussian์ movable mesh์ ์ต์ปคํด ๋ฌผ๋ฆฌ ์๋ฎฌ์ ๊ฒฐ๊ณผ๋ฅผ ๋ ๋์ ๋ฐ์ํ๋ค. ์ฌ์ค ์ด โGS๋ฅผ ์์ง์ด๊ฒ ๋ง๋๋โ ๋ฌธ์ ์์ฒด๊ฐ ์ต๊ทผ ํ๋ฐํ ์ฃผ์ ์ด๊ณ , PWTF์ ํด๋ฒ(nearest-mesh anchoring + ๊ฐ์ฒด ๋ณํ ์์)์ ๊ทธ์ค ๊ฐ์ฅ ๋จ์ํ ์ถ์ ์ํ๋ค.
MPC ๊ณ์ด๊ณผ์ ๊ด๊ณ. ์ ์ด์ด ๋ง์ ์กฐ์์์ MPC์ ์ด๋ ค์์ ์ ์ด ๋ชจ๋์ ๋นํํ์ฑ์ธ๋ฐ(Contact Trust Region ๋ฆฌ๋ทฐ ์ฐธ์กฐ), PWTF๋ ์ด ๋ฌธ์ ๋ฅผ ์ต์ ํ๋ก ํ์ง ์๊ณ ์ํ๋ง + ์๋ฎฌ๋ ์ด์ ์ผ๋ก ์ฐํํ๋ค. ๋น์ฉ ํจ์๋ฅผ VLM์ผ๋ก ๋์ฒดํ ๊ฒ์ด open-world ํ์ฅ์ ๊ฐ๋ฅํ๊ฒ ํ ๋์ , gradient๋ ์๋ ด ๋ณด์ฅ๋ ์๊ณ horizon๋ 1์ด๋ค. ์ ๋ฐ ์ ์ด ์ ์ด๋ฅผ ์ํ๋ฉด ์ด ํ๋ ์์ํฌ๊ฐ ๊ณ ๋ฅธ ๊ฑฐ์น ์์ธ ์์ ๋ณ๋์ ์ ์์ค ์ ์ด๊ธฐ๋ฅผ ์ฌ๋ ค์ผ ํ ๊ฒ์ด๋ค.
์์ฝ
PWTF์ ๊ธฐ์ฌ๋ ์ญํ ๋ถ๋ด์ด๋ค. open-world MPC์ ๋ ๋น์นธ โ ๋์ญํ ๋ชจ๋ธ๊ณผ ๋น์ฉ ํจ์ โ ์ ๊ฐ๊ฐ โํธ๋ํฌ๋ ์ค์บ์ผ๋ก ๋ง๋ interactive digital twinโ๊ณผ โfrozen VLMโ์ ๊ฝ์ผ๋ฉด, ๋ก๋ด ๋ฐ์ดํฐยทํ์ธํ๋ยทin-context ์์ ์์ด 8๊ฐ ์ค์ธ๊ณ ํ์คํฌ์์ 47/80์ ๋ธ๋ค. ๊ฐ์ ์กฐ๊ฑด์ VoxPoser*(22/80)ยทMOKA(21/80), ๊ทธ๋ฆฌ๊ณ ๋๊ท๋ชจ ๋ก๋ด ๋ฐ์ดํฐ๋ก ํ์ตํ VLA๋ค(5~9/80)์ ํฉ๊ณ ๊ธฐ์ค์ผ๋ก ํฌ๊ฒ ์์ ๋ค. ํนํ ๋ถํ ๋จ์ ์ง์(โ์คํ์ด์ค๋ฐโ, โ๊ฐ์ฅ ๋ฎ์ ๊ฑด๋ฐโ)์ฒ๋ผ ๊ฒ์ถ๊ธฐ ๊ธฐ๋ฐ ํ์ดํ๋ผ์ธ์ด ์๋ฆฌ์ ์ผ๋ก ์คํจํ๋ ์์ญ์์ ๊ฒฉ์ฐจ๊ฐ ํฌ๋ค.
๋์์ ์ด ๊ฒฐ๊ณผ๊ฐ ๋ฌด์์ ์ธก์ ํ ๊ฒ์ธ์ง๋ ๋ถ๋ช ํ ํด ๋ ํ์๊ฐ ์๋ค. ์ฑ๊ณต ๊ธฐ์ค์ ๋ค์๊ฐ ์ ์ดยท์์ธ ๋๋ฌ์ด๊ณ , ์ํ ์๋ ์ ๋น 10ํ์ด๋ฉฐ, ์์ธก ์งํ์ 1์คํ ์ด๊ณ , ์คํ ์ค ์ค์ธ๊ณ ์ฌ๊ด์ธก์ ๊ธฐ์ ๋์ง ์์๊ณ , ๋ฌผ๋ฆฌ ํ๋ผ๋ฏธํฐ๋ ์๋ณํ์ง ์์ผ๋ฉฐ, ์ฌ๋น 30์ฌ ๋ถ์ ์ฌ๊ตฌ์ฑ๊ณผ ์คํ ๋น ์์ญ ํ์ GPT-4o ํธ์ถ(๋น์ฉ ๋ฏธ๋ณด๊ณ )์ด ๋ ๋ค. ๊ทธ๋ฌ๋๊น ์ด ๋ ผ๋ฌธ์ด ๋ณด์ธ ๊ฒ์ โ๋ฌผ๋ฆฌ ์๋ฎฌ์ VLM์ ๋์์ ๋์์ฃผ๋ฉด ์ ์์ค ์ ์ด์ ๋ฌธ์ด ์ด๋ฆฐ๋คโ๋ ์๋ฆฌ์ ์ค์ฆ์ด์ง, ๋ฐฐ์น ๊ฐ๋ฅํ ์์คํ ์ ์๋๋ค.
๊ทธ๋๋ ๋ฐฉํฅ์ ์ค๋๋ ฅ์ด ์๋ค. ์คํจ์ 45.4%๊ฐ ์ํ๋ง ์ค๋ฅ๋ผ๋ ๊ฒ์ ์ฌ๊ตฌ์ฑ ํ์ง์ด๋ VLM ์ฑ๋ฅ๋ณด๋ค ํ์ ์์ฐ์ด ๋ณ๋ชฉ์ด๋ผ๋ ๋ป์ด๊ณ , ์ด๊ฑด ๋ ๋น ๋ฅธ ์ฌ๊ตฌ์ฑ(SVRaster๋ก 20โ10๋ถ)๊ณผ ๋ ์ธ๊ณ ๋น ๋ฅธ ์คํ์์ค VLM์ผ๋ก ๊ณง์ฅ ์ํ๋๋ ์ข ๋ฅ์ ๋ณ๋ชฉ์ด๋ค. ์ ์๋ค์ด ๋ง์ง๋ง์ ์ด ๋๋ก, ์ด ํ๋ ์์ํฌ๋ ํ์ต์ ํ์ง ์๊ธฐ ๋๋ฌธ์ VLM๊ณผ 3D ์ฌ๊ตฌ์ฑ์ด ๋ฐ์ ํ๋ ๋งํผ ๊ทธ๋๋ก ์ข์์ง๋ค. ํ์ต ๊ธฐ๋ฐ VLA๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ ๋ชจ์์ผ ํ๋ ๊ฒ๊ณผ๋ ๋ค๋ฅธ ์ข ๋ฅ์ ๊ฐ์ ๊ฒฝ๋ก๋ค.