Curieux.JY
  • JungYeon Lee
  • Post
  • ๐Ÿ•ธ๏ธ Graph
  • Lecture
  • Note

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ VLM์€ ์ €์ˆ˜์ค€ ์ œ์–ด๋ฅผ ๋ชป ํ•˜๋Š”๊ฐ€
    • ๋ฐฉ๋ฒ• (1): interactive digital twin์„ ์–ด๋–ป๊ฒŒ ๋งŒ๋“œ๋Š”๊ฐ€
    • ๋ฐฉ๋ฒ• (2): ๋ฏธ๋ž˜๋ฅผ ํ”„๋กฌํ”„ํŠธ๋กœ ๋ฐ”๊พธ๋Š” ์„ธ ๊ฐœ์˜ VLM ์—ญํ• 
    • ๋ฐฉ๋ฒ• (3): CEM โ€” VLM์€ ์ ์ˆ˜๋ฅผ ๋งค๊ธฐ์ง€ ์•Š๊ณ  โ€œ๊ณ ๋ฅธ๋‹คโ€
    • ์ง๊ด€: ์™œ โ€œ์‹œ์ ์„ ๊ณ ๋ฅด๊ฒŒโ€ ํ•˜๋Š” ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ์ค‘์š”ํ•œ๊ฐ€
    • ์‹คํ—˜: ์…‹์—…
    • ์‹คํ—˜: ์ •๋Ÿ‰ ๊ฒฐ๊ณผ
    • ์‹คํ—˜: ์ •์„ฑ ๊ฒฐ๊ณผ์™€ ์‹คํŒจ ๋ถ„ํ•ด
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒPWTF ๋ฆฌ๋ทฐ

mpc
vlm
manipulation
digital-twin
gaussian-splatting
real2sim
SAPIEN
world-model
zero-shot
planning
Prompting with the Future: Open-World Model Predictive Control with Interactive Digital Twins
Published

July 25, 2026

  • Paper Link

  • Code Link

  • Project

  • Chuanruo Ning, Kuan Fangโ€ , Wei-Chiu Maโ€  (Cornell University, โ€ equal advising)

  • RSS 2025 (arXiv:2506.13761v1)

  1. ๐Ÿ’ก VLM์€ ์˜๋ฏธ ์ถ”๋ก ์€ ์ž˜ํ•˜์ง€๋งŒ ์ ‘์ด‰ยท๋™์—ญํ•™ ๊ฐ™์€ ๋ฌผ๋ฆฌ๋ฅผ ๋ชป ์ฝ์–ด ์ €์ˆ˜์ค€ ์ œ์–ด์— ๋ชป ์“ด๋‹ค โ€” ๊ทธ๋ž˜์„œ VLM์—๊ฒŒ ๋ฌผ๋ฆฌ๋ฅผ ์‹œํ‚ค์ง€ ๋ง๊ณ , ์‹ค์ œ ์žฅ๋ฉด์„ ๋ณต์ œํ•œ interactive digital twin์—์„œ ํ›„๋ณด ํ–‰๋™์„ ๋ฏธ๋ฆฌ ๊ตด๋ ค๋ณธ ๋’ค ๊ทธ ๋ฏธ๋ž˜ ๊ด€์ธก ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  โ€œ์–ด๋А ์ชฝ์ด ๋ชฉํ‘œ์— ๊ฐ€๊น๋ƒโ€๋งŒ ๊ณ ๋ฅด๊ฒŒ ํ•œ๋‹ค.
  2. โš™๏ธ ํ•ธ๋“œํ—ฌ๋“œ ๋น„๋””์˜ค ์Šค์บ” โ†’ 2D Gaussian Splatting + TSDF๋กœ mesh/Gaussian ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํŠธ์œˆ์„ ๋งŒ๋“ค๊ณ , ๋งค ๊ณ„ํš ์Šคํ…๋งˆ๋‹ค CEM์œผ๋กœ 90๊ฐœ ํ–‰๋™์„ ์ƒ˜ํ”Œ๋งํ•ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•œ ๋’ค, VLM์ด ๋ Œ๋”๋ง ์‹œ์ ๊นŒ์ง€ ์Šค์Šค๋กœ ๊ณจ๋ผ ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตยท์„ ํƒํ•˜๋Š” MPC๋ฅผ ๋ˆ๋‹ค.
  3. ๐ŸŽฏ 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๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋” ๋ชจ์•„์•ผ ํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๊ฐœ์„  ๊ฒฝ๋กœ๋‹ค.

Copyright 2026, JungYeon Lee