Curieux.JY
  • Post
  • Note
  • Jung Yeon Lee

On this page

  • Brief Review
  • Detail Review
    • ๋…ผ๋ฌธ์˜ ์ฃผ์š” ๊ธฐ์—ฌ ์š”์•ฝ
    • ๊ธฐ์ˆ ์  ์„ค๋ช…
    • ์‹คํ—˜ ๋ฐ ๊ฒฐ๊ณผ ๋ถ„์„
    • ์žฅ์ ๊ณผ ํ•œ๊ณ„ ๋ถ„์„
    • ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

๐Ÿ“ƒฯ€0 ๋ฆฌ๋ทฐ

vla
flow
cross-embodiment
A Vision-Language-Action Flow Model for General Robot Control
Published

September 29, 2025

  • Paper Link
  • Homepage
  • Code Link
  1. ฯ€0๋Š” ์‚ฌ์ „ ํ•™์Šต๋œ Vision-Language Model(VLM) ๋ฐฑ๋ณธ๊ณผ ํ”Œ๋กœ์šฐ ๋งค์นญ(flow matching) ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋กœ๋ด‡ ์ œ์–ด์˜ ์ผ๋ฐ˜์„ฑ๊ณผ ์ •๋ฐ€์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚จ ์ƒˆ๋กœ์šด ๋กœ๋ด‡ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.
  2. ์ด ๋ชจ๋ธ์€ ์ธํ„ฐ๋„ท ๊ทœ๋ชจ์˜ ์‹œ๋งจํ‹ฑ ์ง€์‹์„ ํ™œ์šฉํ•˜๋ฉฐ, 7๊ฐ€์ง€ ๋กœ๋ด‡ ๊ตฌ์„ฑ๊ณผ 68๊ฐœ ์ž‘์—…์— ๊ฑธ์นœ 10,000์‹œ๊ฐ„ ์ด์ƒ์˜ ๋ฐฉ๋Œ€ํ•œ ๊ต์ฐจ-embodiment ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ์‚ฌ์ „ ํ•™์Šต ๋ฐ ๋ฏธ์„ธ ์กฐ์ •์„ ๊ฑฐ์นฉ๋‹ˆ๋‹ค.
  3. ์‹คํ—˜ ๊ฒฐ๊ณผ, ฯ€0๋Š” ๋นจ๋ž˜ ๊ฐœ๊ธฐ, ์ƒ์ž ์กฐ๋ฆฝ ๋“ฑ ๋ณต์žกํ•˜๊ณ  ์„ฌ์„ธํ•œ ์กฐ์ž‘ ์ž‘์—…์—์„œ ๊ธฐ์กด ๋ชจ๋ธ๋“ค์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, VLM ์‚ฌ์ „ ํ•™์Šต์ด ์–ธ์–ด ์ง€์‹œ ์ดํ•ด ๋Šฅ๋ ฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ด์„ ์ž…์ฆํ–ˆ์Šต๋‹ˆ๋‹ค.

Brief Review

์ด ๋…ผ๋ฌธ์€ ์œ ์—ฐํ•˜๊ณ  ์ผ๋ฐ˜์ ์ด๋ฉฐ ์ •๊ตํ•œ ๋กœ๋ด‡ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ๋ฒ”์šฉ ๋กœ๋ด‡ ์ œ์–ด ์ •์ฑ…์ธ ฯ€0๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ Vision-Language Model (VLM)์„ ๋ฐฑ๋ณธ์œผ๋กœ ํ™œ์šฉํ•˜๊ณ , ์ธํ„ฐ๋„ท ๊ทœ๋ชจ์˜ ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์—์„œ ํ•™์Šต๋œ ์˜๋ฏธ๋ก ์  ์ง€์‹์„ ๋กœ๋ด‡ ์ œ์–ด๋กœ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

ฯ€0์˜ ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. VLM ๋ฐฑ๋ณธ ํ™œ์šฉ: PaliGemma [5]์™€ ๊ฐ™์€ ์‚ฌ์ „ ํ•™์Šต๋œ VLM์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ, ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ๋กœ๋ถ€ํ„ฐ ํ•™์Šต๋œ ๊ด‘๋ฒ”์œ„ํ•œ ์ง€์‹, ์˜๋ฏธ๋ก ์  ์ถ”๋ก  ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ์„ ๊ณ„์Šนํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ธํ„ฐ๋„ท ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ์—์„œ ์–ป์€ ๊ฒฝํ—˜์„ ๋กœ๋ด‡ ์ œ์–ด์— ํ†ตํ•ฉํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
  2. Flow Matching์„ ํ†ตํ•œ ์—ฐ์†์ ์ธ ์•ก์…˜ ์ƒ์„ฑ: ๊ธฐ์กด์˜ VLA ๋ชจ๋ธ๋“ค์ด ์ฃผ๋กœ autoregressive discretization ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ก์…˜์„ ํ…์ŠคํŠธ ํ† ํฐ์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, ฯ€0๋Š” conditional flow matching [28, 32]์„ ๋„์ž…ํ•˜์—ฌ ์—ฐ์†์ ์ธ ์•ก์…˜ ๋ถ„ํฌ๋ฅผ ๋ชจ๋ธ๋งํ•ฉ๋‹ˆ๋‹ค. Flow matching์€ diffusion [20, 46]์˜ ํ•œ ๋ณ€ํ˜•์œผ๋กœ, ๊ณ ์ฃผํŒŒ์ˆ˜ (์ตœ๋Œ€ 50 Hz)์˜ ์•ก์…˜ ์ฒญํฌ(action chunk) [57]๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ๋ชจ๋ธ๋งํ•˜๊ณ  ๋ณต์žกํ•œ ์—ฐ์† ์•ก์…˜ ๋ถ„ํฌ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด ์„ธ๋ฐ€ํ•œ ์กฐ์ž‘(dexterous manipulation)์ด ์š”๊ตฌ๋˜๋Š” ์ž‘์—…์— ํŠนํžˆ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์•ก์…˜ ์ฒญํฌ A_t = [a_t, a_{t+1},..., a_{t+H-1}]๋Š” ๋ฏธ๋ž˜ H ์Šคํ…์˜ ์•ก์…˜์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, H๋Š” 50์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํ•™์Šต ์‹œ ์†์‹ค ํ•จ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: L_\tau (\theta) = \mathbb{E}_{p(A_t|o_t), q(A_t^\tau|A_t)}[\|v_\theta (A_t^\tau, o_t) - u(A_t^\tau|A_t)\|^2] ์—ฌ๊ธฐ์„œ o_t๋Š” ๊ด€์ธก๊ฐ’ (๋‹ค์ค‘ RGB ์ด๋ฏธ์ง€, ์–ธ์–ด ๋ช…๋ น์–ด, ๋กœ๋ด‡์˜ ๊ณ ์œ ์ˆ˜์šฉ์„ฑ ์ƒํƒœ), A_t^\tau๋Š” ๋…ธ์ด์ฆˆ๊ฐ€ ์ถ”๊ฐ€๋œ ์•ก์…˜ ์ฒญํฌ, v_\theta๋Š” ํ•™์Šต๋œ ๋ฒกํ„ฐ ํ•„๋“œ, u๋Š” ๋””๋…ธ์ด์ง• ๋ฒกํ„ฐ ํ•„๋“œ์ž…๋‹ˆ๋‹ค. ํ™•๋ฅ  ๊ฒฝ๋กœ(probability path)๋Š” q(A_t^\tau|A_t) = \mathcal{N}(\tau A_t, (1-\tau)\mathbf{I})๋กœ ์ •์˜๋˜๋ฉฐ, ๋””๋…ธ์ด์ง• ๋ฒกํ„ฐ ํ•„๋“œ u(A_t^\tau|A_t) = \epsilon - A_t๋Š” ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ \epsilon \sim \mathcal{N}(0, \mathbf{I})์™€ ์‹ค์ œ ์•ก์…˜ A_t๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ถ”๋ก  ์‹œ์—๋Š” ํ•™์Šต๋œ ๋ฒกํ„ฐ ํ•„๋“œ๋ฅผ \tau = 0์—์„œ \tau = 1๊นŒ์ง€ forward Euler integration ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ํ†ตํ•ฉํ•˜์—ฌ ์•ก์…˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค: A_t^{\tau+\delta} = A_t^\tau + \delta v_\theta (A_t^\tau, o_t) ์ด๋•Œ \delta๋Š” ํ†ตํ•ฉ ์Šคํ… ํฌ๊ธฐ์ด๋ฉฐ, ์‹คํ—˜์—์„œ๋Š” 10๊ฐœ์˜ ํ†ตํ•ฉ ์Šคํ…์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค (\delta=0.1).
  3. ์•ก์…˜ ์ „๋ฌธ๊ฐ€ (Action Expert) ์•„ํ‚คํ…์ฒ˜: VLM ๋ฐฑ๋ณธ์— ๋กœ๋ด‡ ๊ณ ์œ ์˜ ์ž…๋ ฅ (๊ณ ์œ ์ˆ˜์šฉ์„ฑ ์ƒํƒœ q_t) ๋ฐ ์ถœ๋ ฅ (์•ก์…˜ A_t)์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ณ„๋„์˜ ๊ฐ€์ค‘์น˜ ์„ธํŠธ(โ€œ์•ก์…˜ ์ „๋ฌธ๊ฐ€โ€)๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•˜๋Š” VLM ๋ฐฑ๋ณธ๊ณผ ๋กœ๋ด‡ ๊ด€๋ จ ์ž…์ถœ๋ ฅ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์•ก์…˜ ์ „๋ฌธ๊ฐ€๋กœ ๊ตฌ์„ฑ๋œ mixture of experts [45] ๋””์ž์ธ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. PaliGemma (30์–ต ํŒŒ๋ผ๋ฏธํ„ฐ)์™€ ์•ก์…˜ ์ „๋ฌธ๊ฐ€ (3์–ต ํŒŒ๋ผ๋ฏธํ„ฐ)๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์ด 33์–ต ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  4. ํฌ๋กœ์Šค-์—”๋ฐ”๋””๋จผํŠธ (Cross-Embodiment) ํ•™์Šต: ๋‹ค์–‘ํ•œ ๋กœ๋ด‡ ํ”Œ๋žซํผ (๋‹จ์ผ ํŒ” ๋กœ๋ด‡, ์ด์ค‘ ํŒ” ๋กœ๋ด‡, ๋ชจ๋ฐ”์ผ ๋งค๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ ๋“ฑ)์—์„œ ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ๋ชจ๋ธ์— ๊ฒฐํ•ฉํ•˜์—ฌ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ ๊ณต๊ฐ„๊ณผ ์•ก์…˜ ํ‘œํ˜„์„ ๊ฐ€์ง„ ๋กœ๋ด‡ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ํ™”๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

ํ•™์Šต ๋ ˆ์‹œํ”ผ:

๋…ผ๋ฌธ์€ pre-training ๋ฐ post-training (๋ฏธ์„ธ ์กฐ์ •) ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด๋Š” ๋‹ค๋‹จ๊ณ„ ํ•™์Šต ์ ˆ์ฐจ๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

  • Pre-training: Physical Intelligence์—์„œ ์ˆ˜์ง‘ํ•œ 7๊ฐ€์ง€ ๋กœ๋ด‡ ๊ตฌ์„ฑ, 68๊ฐ€์ง€ ํƒœ์Šคํฌ์— ๋Œ€ํ•œ ์ •๊ตํ•œ ์กฐ์ž‘ ๋ฐ์ดํ„ฐ์…‹ (์•ฝ 9์–ต 3์ฒœ๋งŒ ์Šคํ…)๊ณผ ๊ณต๊ฐœ๋œ OXE [10] ๋ฐ์ดํ„ฐ์…‹ (22๊ฐœ ๋กœ๋ด‡ ํฌํ•จ)์„ ํฌํ•จํ•œ ๋Œ€๊ทœ๋ชจ์˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํ˜ผํ•ฉ (์ด 10,000์‹œ๊ฐ„ ์ด์ƒ์˜ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ)์œผ๋กœ ๋ชจ๋ธ์„ ์‚ฌ์ „ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ๋Šฅ๊ณผ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • Post-training: ์‚ฌ์ „ ํ•™์Šต๋œ ๋ชจ๋ธ์„ ๋” ์ ๊ณ  ์—„์„ ๋œ ๊ณ ํ’ˆ์งˆ์˜ ํƒœ์Šคํฌ๋ณ„ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ๋ฏธ์„ธ ์กฐ์ •ํ•˜์—ฌ ํŠน์ • ๋‹ค์šด์ŠคํŠธ๋ฆผ ํƒœ์Šคํฌ์— ๋Œ€ํ•œ ์ˆ™๋ จ๋˜๊ณ  ์œ ์ฐฝํ•œ ์‹คํ–‰ ๋Šฅ๋ ฅ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” LLM์˜ โ€œ์ •๋ ฌ(alignment)โ€ ๊ณผ์ •๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์‹คํ—˜ ๋ฐ ๊ฒฐ๊ณผ:

ฯ€0๋Š” ๋‹ค์–‘ํ•œ ์‹คํ—˜์„ ํ†ตํ•ด ๊ทธ ์„ฑ๋Šฅ์„ ์ž…์ฆํ•ฉ๋‹ˆ๋‹ค.

  • Out-of-box ํ‰๊ฐ€: ์‚ฌ์ „ ํ•™์Šต๋งŒ์œผ๋กœ๋„ ์…”์ธ  ์ ‘๊ธฐ, ํ…Œ์ด๋ธ” ์ •๋ฆฌ, ์‹๋ฃŒํ’ˆ ํฌ์žฅ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ํƒœ์Šคํฌ์—์„œ ๊ธฐ์กด์˜ OpenVLA [24] ๋ฐ Octo [50]์™€ ๊ฐ™์€ ๋กœ๋ด‡ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ๋“ค์„ ํฌ๊ฒŒ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, VLM ์‚ฌ์ „ ํ•™์Šต์ด ์—†๋Š” ฯ€0-small ๋ฒ„์ „๋ณด๋‹ค ์›”๋“ฑํ•œ ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉฐ VLM ์‚ฌ์ „ ํ•™์Šต์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.
  • ์–ธ์–ด ๋ช…๋ น์–ด ์ถ”์ข…: ฯ€0๋Š” ์–ธ์–ด ๋ช…๋ น์–ด ์ถ”์ข… ๋Šฅ๋ ฅ์—์„œ ฯ€0-small๋ณด๋‹ค ํ˜„์ €ํžˆ ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ, VLM ์‚ฌ์ „ ํ•™์Šต์ด ๋ชจ๋ธ์˜ ์–ธ์–ด ์ดํ•ด ๋Šฅ๋ ฅ ํ–ฅ์ƒ์— ํฌ๊ฒŒ ๊ธฐ์—ฌํ•จ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ฐ„ ์ „๋ฌธ๊ฐ€ ๋˜๋Š” high-level VLM policy๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ค‘๊ฐ„ ์–ธ์–ด ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•œ ํƒœ์Šคํฌ๋ฅผ ๋” ์ž˜ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ์ •๊ตํ•œ ํƒœ์Šคํฌ ํ•™์Šต: ์‚ฌ์ „ ํ•™์Šต ๋ฐ์ดํ„ฐ์™€๋Š” ๋‹ค๋ฅธ ์ƒˆ๋กœ์šด ํƒœ์Šคํฌ(์˜ˆ: ๊ทธ๋ฆ‡ ์Œ“๊ธฐ, ์ˆ˜๊ฑด ์ ‘๊ธฐ, ์ „์ž๋ ˆ์ธ์ง€์— ์šฉ๊ธฐ ๋„ฃ๊ธฐ, ์ข…์ด ํƒ€์›” ๊ต์ฒด, ์„œ๋ž์— ๋ฌผ๊ฑด ๋„ฃ๊ธฐ)์— ๋Œ€ํ•œ ๋ฏธ์„ธ ์กฐ์ • ํ‰๊ฐ€์—์„œ, ฯ€0๋Š” ๊ธฐ์กด์˜ ACT [57] ๋ฐ Diffusion Policy [9]๋ฅผ ํฌํ•จํ•œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋“ค๋ณด๋‹ค ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ํ•™์Šต์€ ํŠนํžˆ ์ ์€ ๋ฏธ์„ธ ์กฐ์ • ๋ฐ์ดํ„ฐ๋กœ๋„ ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณตํ•ฉ ๋‹ค๋‹จ๊ณ„ ํƒœ์Šคํฌ ์ˆ™๋‹ฌ: ์„ธํƒ๋ฌผ ์ ‘๊ธฐ (์ •์ง€ํ˜•/์ด๋™ํ˜• ๋กœ๋ด‡), ์‹ํƒ ์ •๋ฆฌ, ์ƒ์ž ์กฐ๋ฆฝ, ๋‹ฌ๊ฑ€ ํฌ์žฅ, ๋„์‹œ๋ฝ ํฌ์žฅ ๋“ฑ ๋ณต์žกํ•˜๊ณ  ์‹œ๊ฐ„์ ์œผ๋กœ ํ™•์žฅ๋œ ๋‹ค๋‹จ๊ณ„ ํƒœ์Šคํฌ์—์„œ, ฯ€0๋Š” ์‚ฌ์ „ ํ•™์Šต ๋ฐ ๋ฏธ์„ธ ์กฐ์ • ์กฐํ•ฉ์„ ํ†ตํ•ด ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒœ์Šคํฌ๋Š” ์ˆ˜์‹ญ ๊ฐœ์˜ ๊ฐœ๋ณ„ ํ–‰๋™๊ณผ ๋‹ค์–‘ํ•œ ๋ฌผ์ฒด ๊ตฌ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ๋ณ€ํ˜• ๊ฐ€๋Šฅํ•œ ๋ฌผ์ฒด์™€ ๊ฐ™์€ ๋ณต์žกํ•œ ๋ฌผ๋ฆฌ์  ํŠน์„ฑ์„ ๋‹ค๋ฃจ๋Š” ๋Šฅ๋ ฅ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์€ ์ด๋Ÿฌํ•œ ์ˆ˜์ค€์˜ ์ž์œจ ์„ฑ๋Šฅ์ด ์ •๊ตํ•œ ๋กœ๋ด‡ ์กฐ์ž‘ ๋ถ„์•ผ์—์„œ ์ƒˆ๋กœ์šด state-of-the-art๋ฅผ ์ œ์‹œํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก :

ฯ€0๋Š” VLM ์‚ฌ์ „ ํ•™์Šต๊ณผ flow matching ๊ธฐ๋ฐ˜ ์•ก์…˜ ์ƒ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ๋Œ€๊ทœ๋ชจ์˜ ๋‹ค๊ฐ์ ์ธ ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•˜๋Š” ์‚ฌ์ „ ํ•™์Šต-๋ฏธ์„ธ ์กฐ์ • ๋ ˆ์‹œํ”ผ๋ฅผ ํ†ตํ•ด ๋ฒ”์šฉ์ ์ด๊ณ  ์ •๊ตํ•œ ๋กœ๋ด‡ ์ œ์–ด ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ์—ฐ๊ตฌ๋Š” ๋กœ๋ด‡ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์˜ ํ˜„์‹คํ™”๋ฅผ ์œ„ํ•œ ์ค‘์š”ํ•œ ๋ฐœ๊ฑธ์Œ์œผ๋กœ ํ‰๊ฐ€๋˜๋ฉฐ, ๋ฏธ๋ž˜ ์—ฐ๊ตฌ๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ ๋ฐ ์ „์ด ํ•™์Šต ๋ฒ”์œ„ ํ™•์žฅ ๋“ฑ์˜ ๊ณผ์ œ๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.


Detail Review

ฯ€0: ๋ฒ”์šฉ ๋กœ๋ด‡ ์ œ์–ด๋ฅผ ์œ„ํ•œ ๋น„์ „-์–ธ์–ด-์•ก์…˜ ํ”Œ๋กœ์šฐ ๋ชจ๋ธ

๋…ผ๋ฌธ์˜ ์ฃผ์š” ๊ธฐ์—ฌ ์š”์•ฝ

์ด ๋…ผ๋ฌธ์—์„œ๋Š” ์‚ฌ์ „ํ•™์Šต๋œ ๋น„์ „-์–ธ์–ด ๋ชจ๋ธ(VLM)๊ณผ ์—ฐ์† ํ–‰๋™ ์ƒ์„ฑ์šฉ ํ”Œ๋กœ์šฐ ๋งค์นญ(flow matching) ๊ตฌ์กฐ๋ฅผ ๊ฒฐํ•ฉํ•œ ์ƒˆ๋กœ์šด ๋ฒ”์šฉ ๋กœ๋ด‡ ์ œ์–ด ์ •์ฑ… ฯ€0๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ฯ€0๋Š” ์ธํ„ฐ๋„ท ๊ทœ๋ชจ์˜ ์‹œ๊ฐยท์–ธ์–ด ์ •๋ณด๋ฅผ ํ•™์Šตํ•œ VLM(์˜ˆ: 3B ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ์˜ PaliGemma)์„ ๋ฐฑ๋ณธ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋ณ„๋„์˜ ์•ก์…˜ ์ „๋ฌธ๊ฐ€(action expert) ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์—ฐ์†์ ์ด๊ณ  ๊ณ ์ฃผํŒŒ์˜ ๋กœ๋ด‡ ํ–‰๋™์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•™์Šต ๋ฐฉ์‹์€ ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ํ•™์Šต(Pre-training) โ€“ ํŒŒ์ธํŠœ๋‹(Post-training) ๋ ˆ์‹œํ”ผ๋ฅผ ๋”ฐ๋ฅธ๋‹ค. ๋จผ์ € 7๊ฐ€์ง€ ๋กœ๋ด‡ ๊ตฌ์„ฑ์—์„œ ์ˆ˜์ง‘๋œ 68๊ฐœ ๊ณผ์ œ๋กœ ์ด๋ฃจ์–ด์ง„ ์ด 10,000์‹œ๊ฐ„ ์ด์ƒ์˜ ๋ณต์žกํ•œ ์กฐ์ž‘ ๋ฐ์ดํ„ฐ(์ž์‚ฌ ๋ฐ์ดํ„ฐ + ๊ณต๊ฐœ OXE ๋ฐ์ดํ„ฐ์…‹)๋ฅผ ์‚ฌ์šฉํ•ด ๋ชจ๋ธ์„ ์‚ฌ์ „ํ•™์Šตํ•œ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ๋กœ ํŒŒ์ธํŠœ๋‹ํ•˜์—ฌ ์„ธํƒ๋ฌผ ์ ‘๊ธฐ, ์ƒ์ž ์กฐ๋ฆฝ ๊ฐ™์€ ๋ณตํ•ฉ ๋‹ค๋‹จ๊ณ„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ฃผ์š” ๊ธฐ์—ฌ์ ์€ (1) VLM ๊ธฐ๋ฐ˜์˜ ์‹ ๊ฒฝ๋ง๊ณผ ํ”Œ๋กœ์šฐ ๋งค์นญ ๊ธฐ๋ฐ˜ ํ–‰๋™ ์ƒ์„ฑ์„ ํ†ตํ•ฉํ•œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜, (2) ๋‹ค์–‘ํ•œ ๋กœ๋ด‡๊ณผ ์ž‘์—…์„ ํฌํ•จํ•˜๋Š” ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์„ฑ ๋ฐ ์‚ฌ์ „ํ•™์Šต/ํŒŒ์ธํŠœ๋‹ ๋ ˆ์‹œํ”ผ, (3) ์‹คํ—˜์„ ํ†ตํ•œ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ ๊ฒ€์ฆ์ด๋‹ค.

๊ธฐ์ˆ ์  ์„ค๋ช…

  • ๋น„์ „-์–ธ์–ด-์•ก์…˜ ํ†ตํ•ฉ: ฯ€0์˜ ์ž…๋ ฅ ๊ด€์ฐฐ(observation)์€ ์—ฌ๋Ÿฌ ์นด๋ฉ”๋ผ์˜ RGB ์ด๋ฏธ์ง€, ํ…์ŠคํŠธ ๋ช…๋ น์–ด, ๊ทธ๋ฆฌ๊ณ  ๋กœ๋ด‡ ๊ด€์ ˆ ์ƒํƒœ(ํ”„๋กœํ”„๋ฆฌ์˜ค์…‰ํ‹ฐ๋ธŒ ์ •๋ณด)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ด๋•Œ ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ ํ† ํฐ์€ ์‚ฌ์ „ํ•™์Šต๋œ VLM ๋ฐฑ๋ณธ(์˜ˆ: PaliGemma)์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๊ณ , ๊ด€์ ˆ ์ƒํƒœ์™€ ์˜ˆ์ธกํ•  ์•ก์…˜ ํ† ํฐ์€ ๋ณ„๋„์˜ ์•ก์…˜ ์ „๋ฌธ๊ฐ€(action expert) ๋ชจ๋“ˆ๋กœ ๋ถ„๋ฆฌ๋œ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ ํŠธ๋žœ์Šคํฌ๋จธ ๋ชจ๋ธ ์•ˆ์— ๋‘ ๊ฐœ์˜ ์ „๋ฌธ๊ฐ€(experts)๋ฅผ ๋‘์–ด, ์ด๋ฏธ์ง€ยท์–ธ์–ด ์ž…๋ ฅ์€ VLM ์ „๋ฌธ๊ฐ€๋กœ, ๋กœ๋ด‡ ์ƒํƒœ ๋ฐ ํ–‰๋™ ํ† ํฐ์€ ์•ก์…˜ ์ „๋ฌธ๊ฐ€๋กœ ๊ฐ๊ฐ ๋ผ์šฐํŒ…๋œ๋‹ค. ์ด๋•Œ ๋ธ”๋ก ๋‹จ์œ„ ์ธ๊ณผ์ (attention mask) ์ฃผ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ, ์ด๋ฏธ์ง€/์–ธ์–ด ์ •๋ณด ๋ธ”๋ก๊ณผ ํ–‰๋™ ํ† ํฐ ๋ธ”๋ก์ด ์„œ๋กœ ์˜ํ–ฅ์„ ์ฃผ๊ณ ๋ฐ›๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค.
  • Flow Matching์„ ํ†ตํ•œ ํ–‰๋™ ์˜ˆ์ธก: ฯ€0๋Š” ํ”Œ๋กœ์šฐ ๋งค์นญ(flow matching)์ด๋ผ๋Š” ํ™•์‚ฐ(diffusion) ๊ธฐ๋ฒ• ๋ณ€ํ˜•์„ ์‚ฌ์šฉํ•ด ์—ฐ์† ํ–‰๋™ ๋ถ„ํฌ๋ฅผ ๋ชจ๋ธ๋งํ•œ๋‹ค. ํ•™์Šต ์‹œ์—๋Š” ์‹ค์ œ ํ–‰๋™์— ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ๋ฅผ ๋”ํ•œ ํ›„, ๋„คํŠธ์›Œํฌ๊ฐ€ ๋…ธ์ด์ฆˆ ์ถ”๊ฐ€๋œ ํ–‰๋™( A^ฯ„ )์—์„œ ์›๋ž˜ ํ–‰๋™์œผ๋กœ ๋˜๋Œ์•„๊ฐ€๋Š” ๋…ธ์ด์ฆˆ ์†๋„ ๋ฒกํ„ฐ์žฅ์„ ์˜ˆ์ธกํ•˜๋„๋ก ํ•œ๋‹ค. ์ด๋กœ์จ ํ–‰๋™ ์ƒ์„ฑ์ด ๋‹ค์ค‘ ๋ชจ๋“œ์˜ ์—ฐ์† ๋ถ„ํฌ๋กœ ํ‘œํ˜„๋˜๊ณ  ๋†’์€ ์ •๋ฐ€๋„๋ฅผ ์œ ์ง€ํ•œ๋‹ค. ์ถ”๋ก  ์‹œ์—๋Š” ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ, ํ•™์Šตํ•œ ๋ฒกํ„ฐ์žฅ์„ ์ด์šฉํ•ด ์—ฌ๋Ÿฌ ๋‹จ๊ณ„(๋…ผ๋ฌธ์—์„œ๋Š” 10๋‹จ๊ณ„, ฮด=0.1)์˜ ์˜ค์ผ๋Ÿฌ ์ ๋ถ„์œผ๋กœ ์ ์ง„์ ์œผ๋กœ ํ–‰๋™ ์ฒญํฌ(action chunk)๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๋ชจ๋“  ํ–‰๋™ ํ† ํฐ์€ ์„œ๋กœ ์™„์ „ ์–‘๋ฐฉํ–ฅ(attend)์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ, ์ด์ „์— ๊ณ„์‚ฐ๋œ ํ‚ค/๊ฐ’์€ ์บ์‹ฑํ•˜์—ฌ ํšจ์œจ์„ฑ์„ ๋†’์˜€๋‹ค.
  • ์•ก์…˜ ์ฒญํ‚น(Action Chunking): ฯ€0๋Š” H=50 ํƒ€์ž„์Šคํ…์— ํ•ด๋‹นํ•˜๋Š” ์•ก์…˜ ์ฒญํฌ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์˜ˆ์ธกํ•œ๋‹ค. ์ฆ‰, 50ํ”„๋ ˆ์ž„ ๋ถ„๋Ÿ‰์˜ ์—ฐ์† ํ–‰๋™ ์‹œํ€€์Šค๋ฅผ ํ•œ ๋ฒˆ์— ์ƒ์„ฑํ•˜์—ฌ ๊ณ ์ฃผํŒŒ(์ตœ๋Œ€ 50Hz)์˜ ์„ธ๋ฐ€ํ•œ ๋™์ž‘์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๋Š” ๋‹จ์ผ ์Šคํ…์”ฉ ๋””์ฝ”๋”ฉํ•˜๋Š” ๊ธฐ์กด์˜ ํ…์ŠคํŠธ ํ† ํฐ ๊ธฐ๋ฐ˜ VLA(vision-language-action) ๋ชจ๋ธ์ด ์–ด๋ ค์›Œํ–ˆ๋˜ ๋ณต์žกํ•œ ์กฐ์ž‘ ์ž‘์—…์—์„œ ์œ ๋ฆฌํ•˜๊ฒŒ ์ž‘์šฉํ•œ๋‹ค.
  • ํฌ๋กœ์Šค ์— ๋ฐ”๋””๋“œ๋จผํŠธ ํ•™์Šต: ฯ€0๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋กœ๋ด‡ ํ”Œ๋žซํผ๋“ค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๋ชจ๋ธ๋กœ ํ†ตํ•ฉ ํ•™์Šตํ•œ๋‹ค. ์‹คํ—˜์— ์‚ฌ์šฉ๋œ ๋กœ๋ด‡์€ ๋‹จ์ผ/๋“€์–ผ ์•” ๋กœ๋ด‡(UR5e, Franka ๋“ฑ)๊ณผ ์ด๋™ํ˜• ๋กœ๋ด‡(๋ชจ๋ฐ”์ผ ALOHA ๊ธฐ๋ฐ˜) ๋“ฑ ์ด 7๊ฐ€์ง€ ๊ตฌ์„ฑ์ด๋‹ค. ๋…ผ๋ฌธ์—์„œ๋Š” ์ด๋“ค 7๊ฐœ ๋กœ๋ด‡ ๊ตฌ์„ฑ์—์„œ ์ˆ˜์ง‘๋œ 68๊ฐœ ์ž‘์—… ๋ฐ์ดํ„ฐ์™€ ๊ณต๊ฐœ OXE ๋ฐ์ดํ„ฐ์…‹์„ ๊ฒฐํ•ฉํ•ด ์‚ฌ์ „ํ•™์Šตํ–ˆ์œผ๋ฉฐ , ์ด๋ฅผ ํ†ตํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๋กœ๋ด‡ ๊ฐ„ ๊ฒฝํ—˜ ๊ณต์œ ์™€ ๋ฒ”์šฉ ์ œ์–ด ๋Šฅ๋ ฅ์„ ํ™•๋ณดํ•˜์˜€๋‹ค.

์‹คํ—˜ ๋ฐ ๊ฒฐ๊ณผ ๋ถ„์„

  • Out-of-Box ํ‰๊ฐ€: ์‚ฌ์ „ํ•™์Šต๋œ ฯ€0(ํŒŒ์ธํŠœ๋‹ ์—†์ด) ๋ชจ๋ธ์€ ๋‹ค์–‘ํ•œ ์กฐ์ž‘ ์ž‘์—…์— ๋Œ€ํ•ด ์–ธ์–ด ๋ช…๋ น๋งŒ์œผ๋กœ๋„ ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, โ€œํ‹ฐ์…”์ธ  ์ ‘๊ธฐโ€, โ€œ์‹ํƒ ์น˜์šฐ๊ธฐ(์‰ฌ์šด/์–ด๋ ค์šด ๋ฒ„์ „)โ€, โ€œ์‹๋ฃŒํ’ˆ ๋ด‰์ง€ ๋‹ด๊ธฐโ€, โ€œํ† ์Šคํ„ฐ์—์„œ ํ† ์ŠคํŠธ ๊บผ๋‚ด๊ธฐโ€ ๋“ฑ์˜ ํ…Œ์ŠคํŠธ์—์„œ ฯ€0๋Š” ๊ธฐ์กด์˜ ๋Œ€ํ˜• ๋น„์ „-์–ธ์–ด-์•ก์…˜ ๋ชจ๋ธ(OpenVLA 7B)์ด๋‚˜ Octo(93M)๋ณด๋‹ค ์›”๋“ฑํ•œ ์„ฑ๋Šฅ์„ ๊ธฐ๋กํ–ˆ๋‹ค. ๊ทธ๋ฆผ 7์— ๋”ฐ๋ฅด๋ฉด, ์—ฐ์‚ฐ๋Ÿ‰(ํ•™์Šต ์Šคํ…) ๋™๋“ฑ ์กฐ๊ฑด(160k ์Šคํ…)์—์„œ๋„ ฯ€0๋Š” ๋ชจ๋“  ์ž‘์—…์—์„œ ๊ธฐ์กด ๋ชจ๋ธ์„ ์•ž์„ฐ์œผ๋ฉฐ, ํ’€ ํ•™์Šต(700k ์Šคํ…)์„ ๊ฑฐ์นœ ฯ€0-full์€ ๋ชจ๋“  ๊ณผ์ œ์—์„œ ์ตœ์ƒ์˜ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค. ์„ฑ๋Šฅ ์ง€ํ‘œ๋Š” ์ž‘์—…๋ณ„ ์„ฑ๊ณต๋ฅ  ๋ฐ ์ง„ํ–‰๋„(์˜ˆ: ์ •๋‹ต ๋ฌผ์ฒด ๋ฐฐ์น˜ ๊ฐœ์ˆ˜)๋กœ ์ธก์ •๋˜์—ˆ๋‹ค.
  • ์–ธ์–ด ๋ช…๋ น ์ˆ˜ํ–‰: ฯ€0๋Š” ์–ธ์–ด ์ง€์‹œ์— ๋”ฐ๋ผ ๋ฌผ์ฒด๋ฅผ ์ง‘์–ด๋†“๋Š” ์ž‘์—…์—์„œ๋„ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€๋‹ค. โ€œํ…Œ์ด๋ธ” ๋น„์šฐ๊ธฐโ€๋‚˜ โ€œ์‹ํƒ ์ฐจ๋ฆฌ๊ธฐโ€ ๋“ฑ ์ผ๋ จ์˜ ๊ฐ์ฒด ์˜ฎ๊ธฐ๊ธฐ ์ž‘์—…์—์„œ, ๋‹จ์ˆœํ•œ โ€œ์ „์ฒด ์ž‘์—…๋งŒ ๋ช…๋ น(ฯ€0-flat)โ€ ๋Œ€์‹  ์ค‘๊ฐ„ ๋‹จ๊ณ„๋ณ„ ๋ช…๋ น(ฯ€0-human)์ด๋‚˜ ์ƒ์œ„ ์ •์ฑ…(ฯ€0-HL)์œผ๋กœ ์•ˆ๋‚ดํ•  ๋•Œ ์„ฑ๊ณต๋ฅ ์ด ํฌ๊ฒŒ ์˜ฌ๋ž๋‹ค. ํŠนํžˆ ฯ€0๋Š” ์ž‘์€ ํฌ๊ธฐ(VLM ๋น„์ ์šฉ)์˜ ๋น„๊ต๋ชจ๋ธ(ฯ€0-small)์— ๋น„ํ•ด ์–ธ์–ด ์ดํ•ด ๋Šฅ๋ ฅ์ด ์›”๋“ฑํ•˜์—ฌ, ์‚ฌ๋žŒ์ด ์ œ๊ณตํ•œ ๋‹จ๊ณ„๋ณ„ ์ง€์‹œ๋ฅผ ์ž˜ ๋”ฐ๋ž๊ณ , ์ƒ์œ„ VLM ์ •์ฑ…์˜ ์ง€์‹œ๋ฅผ ๋ฐ›์•˜์„ ๋•Œ์—๋„ ์„ฑ๋Šฅ ํ–ฅ์ƒ์ด ๋šœ๋ ทํ–ˆ๋‹ค. ์ด๋Š” VLM ์‚ฌ์ „ํ•™์Šต์ด ์–ธ์–ด ๋ช…๋ น ์ˆ˜ํ–‰ ๋Šฅ๋ ฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ด์„ ๋ณด์—ฌ์ค€๋‹ค.
  • ํŒŒ์ธํŠœ๋‹ ๊ณผ์ œ: ํŒŒ์ธํŠœ๋‹์„ ํ†ตํ•ด ฯ€0๋Š” ์ƒˆ๋กœ์šด ๋‹จ์ผ ๋‹จ๊ณ„ ์กฐ์ž‘ ๊ณผ์ œ๋„ ํ•™์Šตํ–ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์Œ“์•„ ์˜ฌ๋ฆฐ ๊ทธ๋ฆ‡ ์ •๋ฆฌ(stack bowls), ์ˆ˜๊ฑด ์ ‘๊ธฐ(towel folding), ์ „์ž๋ ˆ์ธ์ง€ ์กฐ์ž‘ ๋“ฑ์—์„œ ฯ€0๋Š” ๋น„๊ต์  ์ ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋กœ๋„ ๋†’์€ ์™„์„ฑ๋„๋ฅผ ๋‹ฌ์„ฑํ–ˆ๋‹ค. ๊ทธ๋ฆผ 11์— ๋”ฐ๋ฅด๋ฉด, ์‚ฌ์ „ํ•™์Šต๋œ ฯ€0๋Š” ๋ฌด์ž‘์œ„ ์ดˆ๊ธฐํ™” ๋ชจ๋ธ์— ๋น„ํ•ด ์ ์€ ํ•™์Šต ๋ฐ์ดํ„ฐ(1~10์‹œ๊ฐ„)๋กœ๋„ ๋น ๋ฅด๊ฒŒ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์œผ๋ฉฐ, ํŠนํžˆ ์‰ฌ์šด ๊ณผ์ œ์—์„œ๋Š” ์†Œ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ๋„ 50% ์ด์ƒ์˜ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค. ์ด๋Š” ์‚ฌ์ „ํ•™์Šต์ด ํŒŒ์ธํŠœ๋‹ ๋ฐ์ดํ„ฐ ํšจ์œจ์„ฑ๊ณผ ์ผ๋ฐ˜ํ™”์— ๊ธฐ์—ฌํ•จ์„ ์˜๋ฏธํ•œ๋‹ค.
  • ๋ณตํ•ฉ ๋‹ค๋‹จ๊ณ„ ๊ณผ์ œ: ฯ€0๋Š” ์„ธํƒ๋ฌผ ์ ‘๊ธฐ, ์ด๋™์‹ ์„ธํƒ๋ฌผ ์ฒ˜๋ฆฌ, ๊ฑด์กฐ๊ธฐ ์˜ฎ๊ธฐ๊ธฐ, ์‹ค๋ฌผ ์ ์‹ฌ ํ…Œ์ด๋ธ” ์ฒญ์†Œ, ๋ฐ•์Šค ์กฐ๋ฆฝ, ํฌ์žฅ ๊ณ„๋ž€ ๋“ฑ ๋งค์šฐ ๋ณต์žกํ•œ ๋‹ค๋‹จ๊ณ„ ์ž‘์—…์—์„œ๋„ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค. ๊ทธ๋ฆผ 12, 13์— ๋‚˜ํƒ€๋‚œ ๋ฐ”์™€ ๊ฐ™์ด, ์‚ฌ์ „ํ•™์Šต+ํŒŒ์ธํŠœ๋‹๋œ ฯ€0-full์€ ๋ชจ๋“  ๊ณผ์ œ์—์„œ 10ํšŒ ํ‰๊ท  50% ์ด์ƒ์˜ ์ ์ˆ˜๋ฅผ ๊ธฐ๋กํ–ˆ์œผ๋ฉฐ, ์‚ฌ์ „ํ•™์Šต ์—†๋Š” scratch ๋ชจ๋ธ์ด๋‚˜ ์‚ฌ์ „ํ•™์Šต๋งŒ(out-of-box) ๋ชจ๋ธ๋ณด๋‹ค ์›”๋“ฑํžˆ ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค. ํŠนํžˆ ๋นจ๋žซ๊ฐ ์ ‘๊ธฐ๋‚˜ ๋ฐ•์Šค ์กฐ๋ฆฝ์ฒ˜๋Ÿผ ๋‚œ์ด๋„๊ฐ€ ๋†’์€ ์ž‘์—…์—์„œ๋Š” ์‚ฌ์ „ํ•™์Šต ํšจ๊ณผ๊ฐ€ ํฌ๊ฒŒ ๋‚˜ํƒ€๋‚ฌ๋Š”๋ฐ, ฯ€0-full์€ ๊ณผ์ œ๋ณ„ ์ตœ๊ณ  ์ ์ˆ˜์˜ ์ ˆ๋ฐ˜ ์ด์ƒ์„ ๊พธ์ค€ํžˆ ๋‹ฌ์„ฑํ•˜๋ฉฐ ์ƒˆ๋กœ์šด SOTA ์ˆ˜์ค€์˜ ์ œ์–ด ๋Šฅ๋ ฅ์„ ์ž…์ฆํ–ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ‰๊ฐ€๋Š” ๊ฐ๊ด€์  ์ฑ„์  ๊ธฐ์ค€(1.0 ์™„๋ฒฝ ์ˆ˜ํ–‰)์œผ๋กœ 10ํšŒ ๋ฐ˜๋ณต ํ‰๊ท ์„ ์‚ฌ์šฉํ–ˆ๋‹ค.

์žฅ์ ๊ณผ ํ•œ๊ณ„ ๋ถ„์„

  • ์žฅ์ : ฯ€0์˜ ๊ฐ•์ ์€ ๋ฒ”์šฉ์„ฑ๊ณผ ๋ฐ์ดํ„ฐ ํšจ์œจ์„ฑ์— ์žˆ๋‹ค. ์‚ฌ์ „ํ•™์Šต๋œ VLM์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ์ธํ„ฐ๋„ท ๊ทœ๋ชจ์˜ ์‹œ๊ฐ-์–ธ์–ด ์ง€์‹์„ ๊ณ„์Šนํ•˜์—ฌ, ๊ฐ ์ž‘์—…๋ณ„๋กœ ํŠนํ™”๋œ ๋ชจ๋ธ๋ณด๋‹ค ๊ด‘๋ฒ”์œ„ํ•œ ์ƒํ™ฉ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋กœ๋ด‡ ํ”Œ๋žซํผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ๋ชจ๋ธ๋กœ ํ†ตํ•ฉ ํ•™์Šตํ•˜์˜€๊ธฐ์—, ์„œ๋กœ ๋‹ค๋ฅธ ๋กœ๋ด‡ ๊ฐ„ ์ „์ด ํ•™์Šต์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜ํ•œ ์•ก์…˜ ์ฒญํ‚น๊ณผ ํ”Œ๋กœ์šฐ ๋งค์นญ ๋•๋ถ„์— ์ตœ๋Œ€ 50Hz์˜ ๊ณ ์ฃผํŒŒ ์—ฐ์† ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜์—ฌ ์„ธ๋ฐ€ํ•œ ์กฐ์ž‘ ์ˆ˜ํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์‹คํ—˜ ๊ฒฐ๊ณผ, ์‚ฌ์ „ํ•™์Šต ฯ€0๋Š” ์ ์€ ํŒŒ์ธํŠœ๋‹ ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ๋„ ๋น ๋ฅด๊ฒŒ ์„ฑ๋Šฅ์„ ๋†’์˜€๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ์ผ๋ถ€ ์‰ฌ์šด ๊ณผ์ œ์—์„œ๋Š” 1์‹œ๊ฐ„ ๋ฏธ๋งŒ์˜ ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ๋„ ๊ธฐ๋ณธ ์„ฑ๋Šฅ์— ๋„๋‹ฌํ–ˆ๋‹ค.

  • ํ•œ๊ณ„: ฯ€0๋Š” ํ˜„์žฌ์˜ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์š”๊ตฌ๋Ÿ‰๊ณผ ๊ณ„์‚ฐ ๋น„์šฉ ๋•Œ๋ฌธ์— ํ˜„์‹ค์  ํ•œ๊ณ„๋„ ์กด์žฌํ•œ๋‹ค. ์‚ฌ์ „ํ•™์Šต์—๋Š” 10,000์‹œ๊ฐ„ ์ด์ƒ์˜ ํ–‰๋™ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ–ˆ๊ณ  , ์ „์ฒด ๋ชจ๋ธ ํฌ๊ธฐ๋Š” 33์–ต ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋‹ฌํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋ธ ํ•™์Šต ๋ฐ ์ถ”๋ก  ์‹œ ๊ณ ์„ฑ๋Šฅ ํ•˜๋“œ์›จ์–ด์™€ ๊ธด ์‹œ๊ฐ„์ด ํ•„์š”ํ•˜๋‹ค. ์‹ค์‹œ๊ฐ„ ์ œ์–ด ์ธก๋ฉด์—์„œ๋„, ํ”Œ๋กœ์šฐ ๋งค์นญ์€ ๋‹ค์ค‘ ์ ๋ถ„ ๋‹จ๊ณ„๋ฅผ ์š”๊ตฌํ•˜๋ฏ€๋กœ(๋…ผ๋ฌธ์—์„œ๋Š” 10์Šคํ…) ์‘๋‹ต ์ง€์—ฐ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ๋ชจ๋“  ๊ณผ์ œ์—์„œ ์™„๋ฒฝํ•œ ์„ฑ๊ณต๋ฅ ์„ ๋ณด์žฅํ•˜์ง€๋Š” ๋ชปํ–ˆ๋‹ค. ๋…ผ๋ฌธ์—์„œ๋„ ์ผ๋ถ€ ๊ณผ์ œ๋Š” ์‹ ๋ขฐ์„ฑ์— ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ์Œ์„ ์–ธ๊ธ‰ํ•˜๋ฉฐ, ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ(์–ด๋–ค ์ž‘์—…, ์–ด๋–ค ๋น„์œจ์ด ์ค‘์š”ํ•œ์ง€)๊ณผ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ์˜ ํšจ๊ณผ๋Š” ์•„์ง ์—ฐ๊ตฌ ๊ณผ์ œ๋กœ ๋‚จ์•„์žˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ, ์‹ค์ œ ๋กœ๋ด‡์— ์ ์šฉํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์•ˆ์ „์„ฑ ๋ฌธ์ œ(์˜ˆ: ์˜ˆ๊ธฐ์น˜ ์•Š์€ ํ–‰๋™, ํ™˜๊ฒฝ๊ณผ์˜ ์ถฉ๋Œ)๋„ ๊ณ ๋ ค๋˜์–ด์•ผ ํ•œ๋‹ค.

ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

๋…ผ๋ฌธ ์ €์ž๋“ค์€ ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ๊ณผ ๋ฒ”์šฉ์„ฑ ๋“ฑ์— ๋Œ€ํ•ด ์ถ”๊ฐ€ ์—ฐ๊ตฌ์˜ ์—ฌ์ง€๋ฅผ ์ œ์‹œํ–ˆ๋‹ค. ์‹ค์ œ ๋กœ๋ด‡ ์‹œ์Šคํ…œ์œผ๋กœ ํ™•์žฅํ•˜๋ ค๋ฉด ์‹ค์‹œ๊ฐ„ ์ œ์–ด์™€ ์•ˆ์ „์„ฑ ๋ณด์žฅ์ด ์ค‘์š”ํ•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ถ”๋ก  ์†๋„๋ฅผ ๋†’์ด๊ฑฐ๋‚˜ ์•ˆ์ „ ํ•„ํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์—ฐ๊ตฌ๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ์ด๋‹ค. ๋ชจ๋ธ์ด ์ ์‘์„ฑ์„ ๊ฐ–์ถ”๋„๋ก ์˜จ๋ผ์ธ ํ•™์Šต์ด๋‚˜ ๋„๋ฉ”์ธ ์ ์‘ ๋ฐฉ๋ฒ•๋„ ์œ ๋งํ•˜๋‹ค. ๋˜ํ•œ ๊ณ ์ˆ˜์ค€ ๊ณ„ํš(Low-level ์ œ์–ด์™€ ์ƒ์œ„ ๋ ˆ๋ฒจ ๊ณ„ํš ํ†ตํ•ฉ)์„ ์œ„ํ•ด ์–ธ์–ด ๊ธฐ๋ฐ˜ ํ”Œ๋ž˜๋„ˆ๋‚˜ ๊ฐ•ํ™”ํ•™์Šต ๊ธฐ๋ฒ•๊ณผ์˜ ์—ฐ๋™๋„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ, ๋…ผ๋ฌธ์—์„œ๋Š” ์ž๋™์ฐจ ์ž์œจ์ฃผํ–‰์ด๋‚˜ ๋ณดํ–‰ ๋กœ๋ด‡ ๋“ฑ ๋งค์šฐ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์œผ๋กœ์˜ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ๋„ ์–ธ๊ธ‰ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฃผํ–‰ ๋„ค๋น„๊ฒŒ์ด์…˜, ๋ณดํ–‰ ์ œ์–ด ๊ฐ™์€ ๋ถ„์•ผ์— ฯ€0 ๊ฐ™์€ ๋กœ๋ด‡ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ๊ฐœ๋…์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํƒ๊ตฌํ•˜๋Š” ๊ฒƒ์ด ํ–ฅํ›„ ๊ณผ์ œ๋‹ค.

Copyright 2024, Jung Yeon Lee