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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํŠนํžˆ ์–ด๋ ค์šด๊ฐ€
    • ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์‹œ์Šคํ…œ: ์‚ฌ๋žŒ๊ณผ ๋กœ๋ด‡์ด ๊ฐ™์€ ์นด๋ฉ”๋ผ๋ฅผ ์“ด๋‹ค
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ (1): View alignment โ€” ์นด๋ฉ”๋ผ๋ฅผ 25 cm ๋‚ด๋ฆฌ๊ณ  ๊ตฌ๋ฉ์„ ๋ฉ”์šด๋‹ค
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ (2): Action alignment โ€” ์ƒ์ฒดยทํ•˜์ฒดยท์†์„ ๊ฐ๊ฐ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ํ†ต์ผ
      • ์ƒ์ฒด: ์™œ ์ ˆ๋Œ€ ์ž์„ธ๊ฐ€ ์•„๋‹ˆ๋ผ delta์ธ๊ฐ€
      • ํ•˜์ฒด: ์—ฐ์† ๊ฑธ์Œ์„ 3ร—3ร—3 ์ด์‚ฐ ์ปค๋งจ๋“œ๋กœ ์–‘์žํ™”
      • ์†: ๊ณก๋ฅ ๋กœ ํŒŒ์ง€ ์ƒํƒœ๋ฅผ ์ฝ๋Š”๋‹ค
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ (3): Co-training โ€” ฯ€โ‚€.โ‚…์— 18์ฐจ์› ํ–‰๋™์„ ๋ถ™์ธ๋‹ค
    • ์ง๊ด€: ์™œ ์ด๊ฒŒ ํ†ตํ•˜๋Š”๊ฐ€ (๊ทธ๋ฆฌ๊ณ  ์–ด๋””๊นŒ์ง€๋งŒ ํ†ตํ•˜๋Š”๊ฐ€)
    • ์‹คํ—˜: ์…‹์—…๊ณผ ์ฑ„์  ๊ธฐ์ค€
    • ์‹คํ—˜ 1: ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ ๋„์›€์ด ๋˜๋Š”๊ฐ€ (Q1)
    • ์‹คํ—˜ 2: ์–ด๋–ค ์„œ๋ธŒ์Šคํ‚ฌ์ด ์ „์ด๋˜๋Š”๊ฐ€ (Q2)
    • ์‹คํ—˜ 3: ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋Š˜๋ฆฌ๋ฉด ๊ณ„์† ์ข‹์•„์ง€๋Š”๊ฐ€ (Q3)
    • ์‹คํ—˜ 4: View alignment ์ ˆ์ œ & ์žฅ๋ฉด ๋‹ค์–‘์„ฑ
    • ์‹คํ—˜ 5: ์ˆ˜์ง‘ ํšจ์œจ
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
      • ์žฌํ˜„ ๊ด€์  ์ฝ”๋ฉ˜ํŠธ
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒEgoHumanoid ๋ฆฌ๋ทฐ

humanoid
loco-manipulation
vla
egocentric
human-robot-transfer
cross-embodiment
co-training
il
teleop
Unlocking In-the-Wild Loco-Manipulation with Robot-Free Egocentric Demonstration
Published

July 26, 2026

  • Paper Link

  • Code Link

  • Dataset (HuggingFace)

  • Modi Shi, Shijia Peng, Jin Chen, Haoran Jiang, Tianyu Li, Di Huang, Ping Luo, Hongyang Li, Li Chen (OpenDriveLab / HKU / Kinetix AI)

  • arXiv:2602.10106v2 [cs.RO], 2026-06-04 (์ฝ”๋“œ ๋ ˆํฌ ํ‘œ๊ธฐ ๊ธฐ์ค€ RSS 2026)

  1. ๐Ÿ’ก ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ๋ฐ ํ…”๋ ˆ์˜ต์€ ์‹คํ—˜์‹ค์„ ๋ชป ๋ฒ—์–ด๋‚œ๋‹ค โ€” ๋กœ๋ด‡ ์—†์ด ์‚ฌ๋žŒ์ด 1์ธ์นญ์œผ๋กœ ์‹œ์—ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์†Œ๋Ÿ‰์˜ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ co-trainingํ•ด ์ด ๋ณ‘๋ชฉ์„ ์šฐํšŒํ•œ๋‹ค.
  2. โš™๏ธ ์‚ฌ๋žŒโ†”๏ธŽ๋กœ๋ด‡์˜ ๊ฐ„๊ทน์„ view alignment(๊นŠ์ด ์žฌํˆฌ์˜์œผ๋กœ ์นด๋ฉ”๋ผ๋ฅผ 0.25 m ๋‚ฎ์ถ”๊ณ  ๋šซ๋ฆฐ ๊ณณ์€ diffusion inpainting)์™€ action alignment(์ƒ์ฒด=6-DoF delta end-effector, ํ•˜์ฒด=์ด์‚ฐ ์†๋„ ์ปค๋งจ๋“œ, ์†=์ด์ง„ ๊ฐœํ)๋กœ ๋ฉ”์›Œ ๋‘ ๋ฐ์ดํ„ฐ์˜ ๊ด€์ธกยทํ–‰๋™ ๊ณต๊ฐ„์„ ์ผ์น˜์‹œํ‚จ ๋’ค ฯ€โ‚€.โ‚…๋ฅผ ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค.
  3. ๐ŸŽฏ Unitree G1๋กœ 4๊ฐœ ์‹ค์„ธ๊ณ„ ํƒœ์Šคํฌ์—์„œ, ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋งŒ ์“ด ์ •์ฑ… ๋Œ€๋น„ in-domain 58.8โ†’78.4์ , ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•œ ๋ฒˆ๋„ ๋ชป ๋ณธ ํ™˜๊ฒฝ์—์„œ 30.9โ†’82.2์ (+51%p)์„ ์–ป๊ณ , ์‚ฌ๋žŒ ์‹œ์—ฐ์€ ๋กœ๋ด‡ ํ…”๋ ˆ์˜ต๋ณด๋‹ค ์—ํ”ผ์†Œ๋“œ๋‹น ์•ฝ 2๋ฐฐ ๋น ๋ฅด๊ฒŒ(62.1 s โ†’ 39.7 s) ๋ชจ์„ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ” Ping Review

๐Ÿ” Ping โ€” A light tap on the surface. Get the gist in seconds.

ํœด๋จธ๋…ธ์ด๋“œ๊ฐ€ ์ง‘ยท๊ฐ€๊ฒŒยท์•ผ์™ธ์—์„œ ์ผํ•˜๋ ค๋ฉด ๊ฑธ์–ด๊ฐ€์„œ ์กฐ์ž‘ํ•˜๋Š” loco-manipulation์„ ํ•ด์•ผ ํ•˜๊ณ , ๊ทธ๋Ÿฌ๋ ค๋ฉด ๊ทธ๋Ÿฐ ํ™˜๊ฒฝ์˜ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ง€๊ธˆ ๋ฐฉ์‹(VRยท๋ชจ์บก ์ŠˆํŠธ ํ…”๋ ˆ์˜ต)์€ ๋กœ๋ด‡๊ณผ ์žฅ๋น„๋ฅผ ํ†ต์งธ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•ด์„œ ์‚ฌ์‹ค์ƒ ์‹คํ—˜์‹ค ๋ฐ–์œผ๋กœ ๋ชป ๋‚˜๊ฐ„๋‹ค. EgoHumanoid์˜ ์ถœ๋ฐœ์ ์€ ๋‹จ์ˆœํ•˜๋‹ค โ€” ์‚ฌ๋žŒ์€ ์ด๋ฏธ ๋งค์ผ ๊ทธ ํ™˜๊ฒฝ๋“ค์—์„œ ๊ฑธ์–ด๊ฐ€ ๋ฌผ๊ฑด์„ ๋‹ค๋ฃฌ๋‹ค. ๋จธ๋ฆฌ์— ์นด๋ฉ”๋ผ์™€ VR ํŠธ๋ž˜์ปค๋งŒ ๋‹ฌ๋ฉด ๋กœ๋ด‡ ์—†์ด(robot-free) ๊ทธ ํ–‰๋™์„ 1์ธ์นญ์œผ๋กœ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฌธ์ œ๋Š” ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ์“ธ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์‚ฌ๋žŒ(1.6โ€“1.8 m)๊ณผ ์ค‘ํ˜• G1(์•ฝ 1.3 m)์€ ๋ˆˆ๋†’์ด๊ฐ€ ๋‹ค๋ฅด๊ณ , ํŒ” ๊ธธ์ด์™€ ๊ด€์ ˆ ํ•œ๊ณ„๊ฐ€ ๋‹ค๋ฅด๋ฉฐ, ๊ฑธ์Œ๊ฑธ์ด์˜ ํ”๋“ค๋ฆผ๋„ ๋‹ค๋ฅด๋‹ค. ๊ธฐ์กด egocentric co-training ์—ฐ๊ตฌ๋“ค์ด ๊ณ ์ • ๋ฒ ์ด์Šค ์กฐ์ž‘์— ๋จธ๋ฌผ๋ €๋˜ ์ด์œ ๋‹ค. ์ด ๋…ผ๋ฌธ์€ ํœด๋จธ๋…ธ์ด๋“œ whole-body loco-manipulation์— ์‚ฌ๋žŒโ†’๋กœ๋ด‡ co-training์„ ์ฒ˜์Œ์œผ๋กœ ์ ์šฉํ•˜๊ณ , ๊ทธ ๊ฐ„๊ทน์„ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ํ•˜๋“œ์›จ์–ด๋ถ€ํ„ฐ ์ „์ฒ˜๋ฆฌ๊นŒ์ง€ ๊ด€ํ†ตํ•˜๋Š” ์ •๋ ฌ(alignment) ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋ฉ”์šด๋‹ค.


์ „์ฒด ๊ทธ๋ฆผ(Fig. 1) โ€” ์™ผ์ชฝ: in-the-wild ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ์ฒดยท์‹œ์ ยทํ™˜๊ฒฝยท์กฐ๋ช… ๋‹ค์–‘์„ฑ์„ ์ œ๊ณต. ์˜ค๋ฅธ์ชฝ: ๋กœ๋ด‡ ํ…”๋ ˆ์˜ต ๋ฐ์ดํ„ฐ๋Š” ์‹คํ—˜์‹ค์— ๋ฌถ์ž„. ๊ฐ€์šด๋ฐ: view/action alignment๋กœ ๋‘ ์†Œ์Šค๋ฅผ VLA co-training์— ํ•จ๊ป˜ ํˆฌ์ž…ํ•˜๊ณ , ์•ผ์ƒ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ ์—†์ด ์ผ๋ฐ˜ํ™”(+51%)๋ฅผ ์–ป๋Š”๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก :

ํ•™์Šต ๋ฐ์ดํ„ฐ๋Š” \mathcal{D}=\mathcal{D}_{\text{robot}}\cup\mathcal{D}_{\text{human}} ๋‘ ์†Œ์Šค์˜ ํ•ฉ์ด๊ณ , ์ด ๋‘˜์„ ๊ฐ™์€ ๊ด€์ธกยทํ–‰๋™ ๊ณต๊ฐ„์œผ๋กœ ๋ฐ€์–ด ๋„ฃ๋Š” ๊ฒƒ์ด ์ „๋ถ€๋‹ค.

View alignment: ์‚ฌ๋žŒ 1์ธ์นญ ์ด๋ฏธ์ง€ I_h์— MoGe๋กœ per-pixel 3D ํฌ์ธํŠธ๋งต์„ ์–ป๊ณ , ์นด๋ฉ”๋ผ๋ฅผ ์•„๋ž˜๋กœ \Delta z = 0.25\,\mathrm{m} ํ‰ํ–‰์ด๋™์‹œํ‚จ ๋กœ๋ด‡ ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„ T_{r\leftarrow h}๋กœ ์žฌํˆฌ์˜ํ•œ๋‹ค.

I_r(\pi(T_{r \leftarrow h}\,P_h)) \;=\; I_h(\pi(P_h)), \qquad P_h = \text{MoGe}(I_h)

์žฌํˆฌ์˜์€ ํ•„์—ฐ์ ์œผ๋กœ ๊ตฌ๋ฉ(๋ฌดํšจ ๊นŠ์ด + disocclusion)์„ ๋‚จ๊ธฐ๋ฏ€๋กœ, ๋งˆ์Šคํฌ์™€ ์ฃผ๋ณ€ ๋ฌธ๋งฅ์„ ์กฐ๊ฑด์œผ๋กœ Stable Diffusion 2.0 Inpainting(20 denoising step, CFG 7.5)์ด ์ฑ„์›Œ ์™„์ „ํ•œ RGB๋ฅผ ๋งŒ๋“ ๋‹ค. ํ•™์Šต ์‹œ \Delta z์— \pm 0.05 m ๊ท ๋“ฑ ๋…ธ์ด์ฆˆ๋ฅผ ๋„ฃ์–ด ์‹œ์  ๋ณ€ํ™”์— ๊ฐ•๊ฑดํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

Action alignment: ์‚ฌ๋žŒ๊ณผ ๋กœ๋ด‡์ด ๊ฐ™์€ 18์ฐจ์› ํ–‰๋™ ๋ฒกํ„ฐ๋ฅผ ์“ฐ๋„๋ก ์ •์˜ํ•œ๋‹ค.

a_t = \underbrace{[\,\Delta T^{L}_{t},\ \Delta T^{R}_{t}\,]}_{12\text{-D, 6-DoF}\times 2} \;\oplus\; \underbrace{[\,c^{x}_{t}, c^{y}_{t}, c^{\psi}_{t}\,]}_{3\text{-D ์ด์‚ฐ locomotion}} \;\oplus\; \underbrace{[\,g^{L}_{t}, g^{R}_{t}\,]}_{2\text{-D ์ด์ง„ ๊ทธ๋ฆฌํผ}} \;\oplus\; \underbrace{\Delta h_t}_{1\text{-D ๋†’์ด}}

์ƒ์ฒด๋Š” ์ ˆ๋Œ€ ์ž์„ธ๊ฐ€ ์•„๋‹ˆ๋ผ delta EE ์ž์„ธ๋ฅผ ์“ด๋‹ค(์‚ฌ๋žŒ๊ณผ ๋กœ๋ด‡์€ ๋ชธํ†ต ๋Œ€๋น„ ํŒ” ๊ธธ์ด๊ฐ€ ๋‹ฌ๋ผ ์ ˆ๋Œ€ ๋ถ„ํฌ๊ฐ€ ์–ด๊ธ‹๋‚˜๋ฏ€๋กœ). ํ•˜์ฒด๋Š” ์‚ฌ๋žŒ ๊ณจ๋ฐ˜ ๊ถค์ ์„ ๋กœ๋ด‡ ํ…”๋ ˆ์˜ต๊ณผ ๋™์ผํ•œ ์ด์‚ฐ ์†๋„ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ(์ „ํ›„/์ขŒ์šฐ/์ขŒ์šฐํšŒ์ „ ๊ฐ 3 bin, stand/squat)๋กœ ์–‘์žํ™”ํ•œ๋‹ค. ์†์€ ์†๊ฐ€๋ฝ ๊ด€์ ˆ ํด๋ฆฌ๋ผ์ธ์— 2์ฐจ ๋‹คํ•ญ์‹์„ ๋งž์ถ˜ ๊ณก๋ฅ  \kappa_f๋ฅผ ํ‰๊ท ํ•ด ์ž„๊ณ„๊ฐ’์œผ๋กœ ์ด์ง„ํ™”ํ•œ๋‹ค.

์ •๋ ฌ์ด ๋๋‚˜๋ฉด ๊ด€์ธก ํฌ๋งท๊ณผ ํ–‰๋™ ์ฐจ์›์ด ๊ฐ™์•„์ง€๋ฏ€๋กœ, \pi_{0.5}(openpi)๋ฅผ ๋‘ ์†Œ์Šค๋กœ ํ•œ ๋ฒˆ์— ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค. ๋ฏธ๋‹ˆ๋ฐฐ์น˜ ๋‚ด ๋กœ๋ด‡:์‚ฌ๋žŒ ์ƒ˜ํ”Œ๋ง ๋น„์œจ์€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋‘”๋‹ค.

์ฃผ์š” ๊ฒฐ๊ณผ:

  • In-domain(์‹คํ—˜์‹ค): ํ‰๊ท  ์ ์ˆ˜ 58.8 โ†’ 78.4 (robot-only โ†’ co-training, Fig. 5).
  • Generalization(๋กœ๋ด‡ ๋ฐ์ดํ„ฐ์— ์—†๋Š” ์žฅ๋ฉด): 30.9 โ†’ 82.2, ์ฆ‰ +51%p. Pillow Placement๋Š” robot-only๊ฐ€ 0.0์ ์œผ๋กœ ์™„์ „ํžˆ ๋ฌด๋„ˆ์ง€๋Š” ๋ฐ˜๋ฉด co-training์€ 97.5์ .
  • ์–ด๋–ค ์Šคํ‚ฌ์ด ์ „์ด๋˜๋Š”๊ฐ€: ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋งŒ ์“ด ์ •์ฑ…(Human-only)์ด ๋‚ด๋น„๊ฒŒ์ด์…˜ ์„œ๋ธŒ์Šคํ…์—์„œ 100%๋ฅผ ์ฐ๋Š” ๋ฐ˜๋ฉด robot-only๋Š” 0์— ๊ฐ€๊น๋‹ค. ๋ฐ˜๋Œ€๋กœ ์ •๋ฐ€ ์กฐ์ž‘(Cart Stowing s2)์€ Human-only 5% < Robot-only 15% โ‰ช Co-training 60% (Table I).
  • View alignment ablation: ์ผ๋ฐ˜ํ™” ํ‰๊ท  55.3 โ†’ 65.3, ๋ฌผ์ฒด ๋†’์ด๊ฐ€ ๋ณ€ํ•˜๋Š” Toy Transfer์—์„œ 25.0 โ†’ 41.3์œผ๋กœ ๊ฐ€์žฅ ํฌ๊ฒŒ ์˜ค๋ฅธ๋‹ค(Fig. 8).
  • ์žฅ๋ฉด ๋‹ค์–‘์„ฑ: ๋ฐ์ดํ„ฐ ์–‘(๋กœ๋ด‡ 100 + ์‚ฌ๋žŒ 300)์„ ๊ณ ์ •ํ•œ ์ฑ„ ์‚ฌ๋žŒ ์‹œ์—ฐ์˜ ์žฅ๋ฉด ์ˆ˜๋งŒ 0โ†’3์œผ๋กœ ๋Š˜๋ฆฌ๋ฉด ๋ฏธ์ง€ ์žฅ๋ฉด ์ ์ˆ˜๊ฐ€ 57.5 โ†’ 82.5๋กœ ๋‹จ์กฐ ์ƒ์Šน(Table II).
  • ์ˆ˜์ง‘ ํšจ์œจ: ์—ํ”ผ์†Œ๋“œ๋‹น ๋กœ๋ด‡ ํ…”๋ ˆ์˜ต 62.1 s vs ์‚ฌ๋žŒ ์‹œ์—ฐ 39.7 s (์•ฝ 2\times, Table III).

๊ฒฐ๋ก :

โ€œ๊ณ ์ • ๋ฒ ์ด์Šค ์กฐ์ž‘์—์„œ๋งŒ ํ†ตํ•˜๋˜ human-robot co-training์ด ํœด๋จธ๋…ธ์ด๋“œ whole-body loco-manipulation์—์„œ๋„ ํ†ตํ•œ๋‹คโ€๋Š” ๊ฒƒ์„ ์‹ค๊ธฐ๋กœ ๋ณด์ธ ์ฒซ ๋…ผ๋ฌธ์ด๋‹ค. ์ƒˆ๋กœ์šด ๋ชจ๋ธ ๊ตฌ์กฐ๋Š” ์—†๋‹ค โ€” ๊ธฐ์—ฌ๋Š” ๋‘ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ™์€ ๊ณต๊ฐ„์œผ๋กœ ๋ฐ€์–ด ๋„ฃ๋Š” ์ •๋ ฌ ๋ ˆ์‹œํ”ผ์™€, ๊ทธ ๊ฒฐ๊ณผ โ€œ์‹คํ—˜์‹ค์—์„œ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ๊ธˆ ๋ชจ์œผ๊ณ  ์•ผ์ƒ์—์„œ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋ฅผ ์™•์ฐฝ ๋ชจ์œผ๋ฉด ์•ผ์ƒ ๋ฐฐ์น˜๊ฐ€ ๋œ๋‹คโ€๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ recipe์˜ ์‹ค์ฆ์ด๋‹ค.


๐Ÿ”” Ring Review

๐Ÿ”” Ring โ€” An idea that echoes. Grasp the core and its value.

ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด

์ด ๋…ผ๋ฌธ์˜ ํ†ต์ฐฐ์€ โ€œ์ €์ˆ˜์ค€ ํ–‰๋™์€ ๋ชธ์— ์ข…์†์ ์ด์ง€๋งŒ, ๊ณ ์ˆ˜์ค€ ํ–‰๋™ ๊ตฌ์กฐ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹คโ€๋Š” ๊ฒƒ์ด๋‹ค. ์–ด๋””๋กœ ๊ฑธ์–ด๊ฐˆ์ง€, ์–ด๋–ค ๊ฐ๋„๋กœ ๋ฌผ์ฒด์— ์ ‘๊ทผํ• ์ง€, ํƒœ์Šคํฌ๋ฅผ ์–ด๋–ค ์ˆœ์„œ๋กœ ์ชผ๊ฐค์ง€ โ€” ์ด๋Ÿฐ ๊ฒƒ๋“ค์€ ์‚ฌ๋žŒ์ด๋“  1.3 m G1์ด๋“  ๋ณธ์งˆ์ ์œผ๋กœ ๊ฐ™๋‹ค. ๋ฐ˜๋ฉด ๊ด€์ ˆ ๊ถค์ ์ด๋‚˜ ์ ˆ๋Œ€ ์† ์œ„์น˜๋Š” ๋ชธ์ด ๋‹ค๋ฅด๋ฉด ๊ทธ๋Œ€๋กœ ์˜ฎ๊ธธ ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ด€์ธก๊ณผ ํ–‰๋™์„ ๋ชธ์— ๋œ ์ข…์†์ ์ธ ํ˜•ํƒœ๋กœ ๋‹ค์‹œ ์“ฐ๋ฉด(์‹œ์ ์„ ๋กœ๋ด‡ ๋ˆˆ๋†’์ด๋กœ ๋‚ด๋ฆฌ๊ณ , ํ–‰๋™์„ delta EE + ์ด์‚ฐ ๊ฑธ์Œ ์ปค๋งจ๋“œ๋กœ ๋ฐ”๊พธ๋ฉด) ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ๋กœ๋ด‡ ์ •์ฑ…์˜ ํ•™์Šต ์‹ ํ˜ธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค. EgoHumanoid๋Š” ์ด ๊ฐ€์„ค์„ 4๊ฐœ ์‹ค์„ธ๊ณ„ loco-manipulation ํƒœ์Šคํฌ์—์„œ ๊ฒ€์ฆํ•˜๊ณ , ์˜ˆ์ƒ๋Œ€๋กœ ๋‚ด๋น„๊ฒŒ์ด์…˜์€ ์ž˜ ์ „์ด๋˜๊ณ  ์ •๋ฐ€ ์กฐ์ž‘์€ ๋œ ์ „์ด๋œ๋‹ค๋Š” ๋น„๋Œ€์นญ์„ ์ •๋Ÿ‰ํ™”ํ•œ๋‹ค.

๋ฐฐ๊ฒฝ: ์™œ ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํŠนํžˆ ์–ด๋ ค์šด๊ฐ€

๊ณ ์ • ๋ฒ ์ด์Šค ์กฐ์ž‘๊ณผ ๋น„๊ตํ•˜๋ฉด ์„ธ ๊ฒน์˜ ์ถ”๊ฐ€ ๋‚œ์ด๋„๊ฐ€ ์žˆ๋‹ค.

(1) ์ˆ˜์ง‘ ์ž์ฒด๊ฐ€ ์‹คํ—˜์‹ค์— ๋ฌถ์ธ๋‹ค. ํ…”๋ ˆ์˜ต์œผ๋กœ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๋ ค๋ฉด ๋กœ๋ด‡ + ๋ชจ์บก/VR ์žฅ๋น„ + ์•ˆ์ „ ์ธ๋ ฅ์„ ํ˜„์žฅ์— ์˜ฎ๊ฒจ์•ผ ํ•œ๋‹ค. ์ง‘ยท๊ณต์›ยท๊ฐ€๊ฒŒ๋กœ ๊ทธ๊ฑธ ๋“ค๊ณ  ๊ฐ€๋Š” ๊ฑด ๋น„ํ˜„์‹ค์ ์ด๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ \mathcal{D}_{\text{robot}}์€ ํ•ญ์ƒ ๊ฒ€์€ ์ปคํŠผ ์นœ ์‹คํ—˜์‹ค ํ•œ ๊ณณ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋˜๊ณ , ์ •์ฑ…์€ ๊ทธ ์žฅ๋ฉด์— ๊ณผ์ ํ•ฉ๋œ๋‹ค.

(2) ์‹œ์  ๋ถ„์‚ฐ์ด ํญ๋ฐœํ•œ๋‹ค. ๋…ผ๋ฌธ์ด Discussion์—์„œ ์งš๋Š” ๋ถ€๋ถ„์ธ๋ฐ, loco-manipulation์€ โ€œ๊ฑธ์–ด๊ฐ€์„œ ๋ฉˆ์ถ”๊ณ  ์กฐ์ž‘โ€์ด๋ผ ๋งค ์‹œํ–‰๋งˆ๋‹ค ์ •์ง€ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๊ทธ๋ž˜์„œ ์กฐ์ž‘ ๋‹จ๊ณ„์˜ ๊ด€์ธก ์‹œ์ ์ด ๋งค๋ฒˆ ๋‹ฌ๋ผ์ง€๊ณ , ๊ฐ™์€ ๋‚œ์ด๋„์˜ ๊ณ ์ • ๋ฒ ์ด์Šค ํƒœ์Šคํฌ ๋Œ€๋น„ ์•ฝ 2โ€“3๋ฐฐ ๋งŽ์€ ์‹œ์—ฐ์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ๋ณด๊ณ ํ•œ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋‚ด๋น„๊ฒŒ์ด์…˜ ์ •ํ™•๋„๊ฐ€ ์กฐ์ž‘ ์„ฑ๊ณต๋ฅ ์˜ ์ƒํ•œ์„ ์ •ํ•œ๋‹ค โ€” ์–ด์ •์ฉกํ•œ ์œ„์น˜์— ์„œ๋ฉด ๋’ค์˜ ์กฐ์ž‘์€ ์•„์˜ˆ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

(3) ์‚ฌ๋žŒโ†”๏ธŽ๋กœ๋ด‡ ๊ฐ„๊ทน์ด ์ฆํญ๋œ๋‹ค. ์ƒ์ฒด๋งŒ ์“ฐ๋Š” ํƒœ์Šคํฌ๋ผ๋ฉด ์† ์œ„์น˜ ์ •๋ ฌ๋งŒ ํ•˜๋ฉด ๋˜์ง€๋งŒ, ๊ฑธ์–ด ๋‹ค๋‹ˆ๋ฉด ์‹œ์ ์ด ํ†ต์งธ๋กœ ํ”๋“ค๋ฆฐ๋‹ค. ์‚ฌ๋žŒ ๊ฑธ์Œ์˜ ๋ชธํ†ต ํ”๋“ค๋ฆผ(body sway)์€ ํœด๋จธ๋…ธ์ด๋“œ์˜ ๊ฑธ์Œ๊ณผ ๋‹ค๋ฅด๊ณ , ๋ˆˆ๋†’์ด๋„ 30โ€“50 cm ๋‹ค๋ฅด๋‹ค. ์ฆ‰ loco-manipulation์€ embodiment gap์ด ์‹œ๊ฐยทํ–‰๋™ ์–‘์ชฝ์—์„œ ๋™์‹œ์— ์ปค์ง€๋Š” ์ตœ์•…์˜ ์กฐ๊ฑด์ด๋‹ค.

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์‹œ์Šคํ…œ: ์‚ฌ๋žŒ๊ณผ ๋กœ๋ด‡์ด ๊ฐ™์€ ์นด๋ฉ”๋ผ๋ฅผ ์“ด๋‹ค


์ˆ˜์ง‘ ํ•˜๋“œ์›จ์–ด(Fig. 2) โ€” ์‚ฌ๋žŒ(1.6โ€“1.8 m)์€ PICO 4 Ultra ํ—ค๋“œ์…‹ + 5๊ฐœ PICO Motion Tracker๋กœ ์ „์‹  ์ž์„ธ์™€ ์† ์ž์„ธ๋ฅผ, ๋กœ๋ด‡(์•ฝ 1.3 m)์€ ๊ฐ™์€ VR ์ปจํŠธ๋กค๋Ÿฌ๋กœ ํŒ” ์ž์„ธยทํŒŒ์ง€ยท์ด๋™ ์ปค๋งจ๋“œ๋ฅผ ๋ฐ›๋Š”๋‹ค. ์–‘์ชฝ ๋ชจ๋‘ ๋จธ๋ฆฌ์— ๋™์ผํ•œ ZED X Mini๋ฅผ ๋‹ฌ์•„ 1์ธ์นญ ์˜์ƒ์„ ๊ธฐ๋กํ•œ๋‹ค.

์„ค๊ณ„์˜ ํ•ต์‹ฌ์€ โ€œ๊ฐ™์€ ์นด๋ฉ”๋ผ, ๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šคโ€๋‹ค.

  • ์‚ฌ๋žŒ ์ธก: PICO 4 Ultra ํ—ค๋“œ์…‹ + 5๊ฐœ Motion Tracker๋กœ 24๊ฐœ ์‹ ์ฒด ํ‚คํฌ์ธํŠธ์™€ ์†๋‹น 26๊ฐœ ๊ด€์ ˆ์„ ์‹ค์‹œ๊ฐ„ ๊ธฐ๋ก(PICO XRoboToolkit). ๋จธ๋ฆฌ์— ZED X Mini๋ฅผ ๋‹ฌ์•„ 1์ธ์นญ RGB๋ฅผ ๋™๊ธฐํ™” ์ˆ˜์ง‘. ๋กœ๋ด‡ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์ „ํ˜€ ํ•„์š” ์—†์œผ๋ฏ€๋กœ ์ง‘ยท์ •์›ยทํŽธ์˜์  ์–ด๋””์„œ๋“  ์ฐ์„ ์ˆ˜ ์žˆ๋‹ค.
  • ๋กœ๋ด‡ ์ธก: ๊ฐ™์€ PICO ํ—ค๋“œ์…‹์„ ์“ฐ๋˜ ํ•ธ๋“œํ—ฌ๋“œ ์ปจํŠธ๋กค๋Ÿฌ๋กœ ํ…”๋ ˆ์˜ตํ•œ๋‹ค. ์ปจํŠธ๋กค๋Ÿฌ-ํ—ค๋“œ์…‹ ์ƒ๋Œ€ ์ž์„ธ โ†’ ์†๋ชฉ ์ž์„ธ ์ปค๋งจ๋“œ(IK๋กœ ๊ด€์ ˆ ๋ชฉํ‘œ ๋ณ€ํ™˜), ๋ฐฉํ–ฅํ‚ค๋ฅ˜ ์ž…๋ ฅ โ†’ ์ด๋™ ์ปค๋งจ๋“œ, ํŠธ๋ฆฌ๊ฑฐ โ†’ Dex3 ํŒŒ์ง€. ํ•˜์œ„ whole-body controller๋Š” GR00T-WholeBodyControl์„ ์“ด๋‹ค.
  • ์˜๋„์ ์œผ๋กœ ๋บ€ ๊ฒƒ: ์†๋ชฉ ์นด๋ฉ”๋ผ๊ฐ€ ์—†๋‹ค. ์ €์ž๋“ค์€ ์†๋ชฉ ๋ทฐ๊ฐ€ ์‚ฌ๋žŒโ†”๏ธŽ๋กœ๋ด‡ ์† ํ˜•์ƒ ์ฐจ์ด ๋•Œ๋ฌธ์— ์˜คํžˆ๋ ค ๊ฐ„๊ทน์„ ํ‚ค์šด๋‹ค๊ณ  ๋ณด๊ณ , egocentric-only๊ฐ€ ๋” ๋ณดํŽธ์ ์ธ ์…‹์—…์ด๋ผ ํŒ๋‹จํ–ˆ๋‹ค(Appendix Q4). ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ฌ๋žŒ ์†์„ ๋กœ๋ด‡ ๊ทธ๋ฆฌํผ๋กœ inpaintํ•˜๋Š” ๊ฒƒ๋„ ํ•˜์ง€ ์•Š๋Š”๋‹ค โ€” ๊ฒ€์ถœยท๋ Œ๋”๋ง ์˜ค์ฐจ๊ฐ€ ๋“ค์–ด์˜ค๊ณ  ํŠน์ • embodiment์— ๋ฌถ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ด โ€œ๋นผ๊ธฐโ€๋Š” ๋‚˜์ค‘์— ๋Œ€๊ฐ€๋ฅผ ์น˜๋ฅธ๋‹ค(โ†’ ์•ฝ์  ์ ˆ).

๋ฐฉ๋ฒ• ์ƒ์„ธ (1): View alignment โ€” ์นด๋ฉ”๋ผ๋ฅผ 25 cm ๋‚ด๋ฆฌ๊ณ  ๊ตฌ๋ฉ์„ ๋ฉ”์šด๋‹ค


์ •๋ ฌ ํŒŒ์ดํ”„๋ผ์ธ(Fig. 3) โ€” (a) View Alignment: ๊นŠ์ด ์ถ”์ • โ†’ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ๋ณ€ํ™˜ โ†’ ๋กœ๋ด‡ ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„์œผ๋กœ ์žฌํˆฌ์˜ โ†’ inpainting. (b) Action Alignment: ์ƒ์ฒด๋Š” 6-DoF delta end-effector, ํ•˜์ฒด๋Š” ์ด์‚ฐ ์†๋„ ์ปค๋งจ๋“œ, ์†์€ ์ด์ง„ ๊ฐœํ๋กœ ํ†ต์ผํ•œ๋‹ค.

์„ธ ๋‹จ๊ณ„๋‹ค.

โ‘  ๊นŠ์ด ์ถ”์ •. 720\times1280 ํ•ด์ƒ๋„๋กœ MoGe๋ฅผ ๋Œ๋ ค affine-invariant per-pixel 3D ํฌ์ธํŠธ๋งต์„ ์–ป๋Š”๋‹ค. MoGe๋Š” ์ž์ฒด reprojection ๊ธฐ๋ฐ˜ focal/shift ๋ณต์›์œผ๋กœ scale-invariant depth๋ฅผ ๋ฝ‘์•„ ์ฃผ๋ฏ€๋กœ, ๋ณ„๋„ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์—†์ด in-the-wild ์ด๋ฏธ์ง€์— ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” bilinear upsample๋กœ ์ž…๋ ฅ ํ•ด์ƒ๋„์— ๋งž์ถ˜๋‹ค.

โ‘ก ์žฌํˆฌ์˜. ๋ณต์›๋œ 3D ์  P_h๋ฅผ ๋ชฉํ‘œ(๋กœ๋ด‡) ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„์œผ๋กœ rigid transformํ•œ ๋’ค ์ด๋ฏธ์ง€ ํ‰๋ฉด์— ํˆฌ์˜ํ•œ๋‹ค. ์ด rigid transform์€ ์•„๋ž˜์ชฝ์œผ๋กœ 0.25 m ํ‰ํ–‰์ด๋™ํ•˜๋Š” ๊ฒƒ ํ•˜๋‚˜๋‹ค. ํ•™์Šต ์‹œ์—๋Š” ์ด ๊ฑฐ๋ฆฌ์— \pm 0.05 m ๊ท ๋“ฑ ๋…ธ์ด์ฆˆ๋ฅผ ์„ž์–ด ์‹œ์  ์„ญ๋™(perturbation) ์ฆ๊ฐ•์„ ์ค€๋‹ค โ€” ๋ฐฐ์น˜ ์‹œ ๋กœ๋ด‡์ด ๋งค๋ฒˆ ๋‹ค๋ฅธ ์œ„์น˜์— ์„œ๊ธฐ ๋•Œ๋ฌธ์—, ์ •์ฑ…์ด ํ•˜๋‚˜์˜ ๊ณ ์ • ์‹œ์ ์ด ์•„๋‹ˆ๋ผ ์‹œ์  ๋ถ„ํฌ์— ๋…ธ์ถœ๋˜๊ฒŒ ํ•˜๋ ค๋Š” ๊ฒƒ์ด๋‹ค.

โ‘ข Inpainting. ์žฌํˆฌ์˜์€ ๋‘ ๊ฐ€์ง€ ์ด์œ ๋กœ ๋นˆ ํ”ฝ์…€์„ ๋งŒ๋“ ๋‹ค: MoGe์˜ validity mask๊ฐ€ ๋ฌดํšจ๋กœ ํ‘œ์‹œํ•œ ์˜์—ญ, ๊ทธ๋ฆฌ๊ณ  ์‹œ์  ๋ณ€ํ™”๋กœ ์ƒˆ๋กœ ๋“œ๋Ÿฌ๋‚œ disocclusion. ์ด ๊ตฌ๋ฉ์„ Stable Diffusion 2.0 Inpainting(20 step, CFG 7.5)์ด ๊ด€์ธก ๋ฌธ๋งฅ๊ณผ ๋งˆ์Šคํฌ๋ฅผ ์กฐ๊ฑด์œผ๋กœ ํ™˜๊ฐ(hallucinate)ํ•ด ์ฑ„์šด๋‹ค.


View alignment ์ •์„ฑ ๊ฒฐ๊ณผ(Fig. 9) โ€” ๋„ค ํƒœ์Šคํฌ ๊ฐ๊ฐ ์›๋ณธ 1์ธ์นญ โ†’ MoGe ๊นŠ์ด โ†’ ์žฌํˆฌ์˜(๊ฒ€์€ ๋  = disocclusion/๋ฌดํšจ ๊นŠ์ด) โ†’ inpainting ๊ฒฐ๊ณผ. ์‹œ์ ์ด ์ผ๊ด€๋˜๊ฒŒ ์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐ€ ๋กœ๋ด‡ ๋ˆˆ๋†’์ด๋ฅผ ๊ทผ์‚ฌํ•˜๊ณ , ๊ฒ€์€ ์˜์—ญ์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฉ”์›Œ์ง„๋‹ค. ๋‹ค๋งŒ ์ตœ์ข… ์ด๋ฏธ์ง€์—์„œ ์†์€ ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ ์†์ด๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ (2): Action alignment โ€” ์ƒ์ฒดยทํ•˜์ฒดยท์†์„ ๊ฐ๊ฐ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ํ†ต์ผ

์ƒ์ฒด: ์™œ ์ ˆ๋Œ€ ์ž์„ธ๊ฐ€ ์•„๋‹ˆ๋ผ delta์ธ๊ฐ€

์ด ๋…ผ๋ฌธ์—์„œ ๊ฐ€์žฅ ๊ทผ๊ฑฐ๊ฐ€ ๋ช…ํ™•ํ•œ ์„ค๊ณ„ ์„ ํƒ์ด๋‹ค. ํ›„๋ณด๋Š” ๋‘˜์ด์—ˆ๋‹ค โ€” (a) ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„ ๊ธฐ์ค€ ์ ˆ๋Œ€ EE ์ž์„ธ, (b) delta EE ์ž์„ธ. ์ €์ž๋“ค์˜ ๋…ผ๊ฑฐ: ์‚ฌ๋žŒ์€ ๋ชธํ†ต ๋†’์ด ๋Œ€๋น„ ํŒ”์ด ์ƒ๋Œ€์ ์œผ๋กœ ๊ธธ์–ด์„œ, ๊ธฐ๋Šฅ์ ์œผ๋กœ ๋™์ผํ•œ ์ž์„ธ๋ผ๋„ ์†-์นด๋ฉ”๋ผ ๊ฑฐ๋ฆฌ ๋ถ„ํฌ๊ฐ€ ๊ณ„ํ†ต์ ์œผ๋กœ ๋‹ค๋ฅด๋‹ค. ์ ˆ๋Œ€ ์ž์„ธ๋ฅผ ์“ฐ๋ฉด ์ด ๋ถ„ํฌ ์ฐจ์ด๊ฐ€ ๊ทธ๋Œ€๋กœ ๋ผ๋ฒจ ๋ถˆ์ผ์น˜๊ฐ€ ๋œ๋‹ค. ๋ฐ˜๋ฉด delta๋Š” โ€œ์ด ํ”„๋ ˆ์ž„์—์„œ ๋‹ค์Œ ํ”„๋ ˆ์ž„์œผ๋กœ ์†์„ ์–ผ๋งˆ๋‚˜ ์›€์ง์˜€๋‚˜โ€๋งŒ ๋‹ด์œผ๋ฏ€๋กœ, ์ „์—ญ ์ •๋ ฌ๋œ ๋ฒ ์ด์Šค ํ”„๋ ˆ์ž„์ด ์—†์–ด๋„ ๋‘ ๋ชธ์ฒด ์‚ฌ์ด์—์„œ ์ง์ ‘ ๋น„๊ต ๊ฐ€๋Šฅํ•˜๋‹ค.

๊ด€์ ˆ ์ˆ˜์ค€ retargeting์„ ์•ˆ ์“ฐ๋Š” ์ด์œ ๋„ ๋ช…์‹œ์ ์ด๋‹ค โ€” ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ƒ๊ธฐ๊ณ  ์ƒํ˜ธ์ž‘์šฉ์— ์ค‘์š”ํ•œ ์†-๋ฌผ์ฒด ๊ธฐํ•˜๋ฅผ ํํŠธ๋Ÿฌ๋œจ๋ฆฐ๋‹ค.

์ฒ˜๋ฆฌ ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  1. ์‚ฌ๋žŒ ์†๋ชฉ ์ž์„ธ๋ฅผ ๊ณจ๋ฐ˜ ์ค‘์‹ฌ(pelvis-centric) ํ”„๋ ˆ์ž„์œผ๋กœ ํ‘œํ˜„ํ•œ๋‹ค.
  2. ๋ณ‘์ง„ ์„ฑ๋ถ„์€ Savitzkyโ€“Golay ํ•„ํ„ฐ(์œˆ๋„์šฐ 11, ๋‹คํ•ญ์‹ ์ฐจ์ˆ˜ 3)๋กœ ํ‰ํ™œํ™”.
  3. ํšŒ์ „ ์„ฑ๋ถ„์€ \mathrm{SO}(3) tangent space์—์„œ log/exp ์‚ฌ์ƒ์„ ์จ์„œ ํ•„ํ„ฐ๋งํ•œ๋‹ค. ์ฟผํ„ฐ๋‹ˆ์–ธ์„ ์ง์ ‘ ๋ณด๊ฐ„ํ•˜๋ฉด ๋ถ€ํ˜ธ/์ตœ๋‹จ๊ฒฝ๋กœ ๋ชจํ˜ธ์„ฑ์ด ์ƒ๊ธฐ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ‰ ํšŒ์ „ R_t๋ฅผ ๊ตญ์†Œ์ ์œผ๋กœ \xi_t = \log(R_{\text{ref}}^{\top} R_t) \in \mathfrak{so}(3)๋กœ ์˜ฌ๋ ค ํ‰ํ™œํ™”ํ•œ ๋’ค R_t \leftarrow R_{\text{ref}}\exp(\xi_t)๋กœ ๋˜๋Œ๋ฆฐ๋‹ค.
  4. 100 Hz โ†’ 20 Hz๋กœ ๋‹ค์šด์ƒ˜ํ”Œ(๋กœ๋ด‡ ์ œ์–ด ์ฃผ๊ธฐ์— ๋งž์ถค).
  5. ์—ฐ์† ํ”„๋ ˆ์ž„ ๊ฐ„ ์ƒ๋Œ€ ๋ณ€ํ™˜์„ ํ–‰๋™์œผ๋กœ ์ถœ๋ ฅ: \Delta T_t = T_{t}^{-1} T_{t+1} \in SE(3), 6-DoF.

ํ•˜์ฒด: ์—ฐ์† ๊ฑธ์Œ์„ 3ร—3ร—3 ์ด์‚ฐ ์ปค๋งจ๋“œ๋กœ ์–‘์žํ™”

๋กœ๋ด‡ ์ชฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ด๋ฏธ ์ด์‚ฐ์ด๋‹ค โ€” ํ…”๋ ˆ์˜ต ์กฐ์ž‘์ž๊ฐ€ ์ƒ์ˆ˜ ์†๋„ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ(์ „/ํ›„, ์ขŒ/์šฐ, ์ขŒํšŒ์ „/์šฐํšŒ์ „, ์„œ๊ธฐ/์•‰๊ธฐ)๋ฅผ ๋ˆ„๋ฅธ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ์‚ฌ๋žŒ์˜ ์—ฐ์†์ ์ธ ๊ฑธ์Œ์„ ๊ฐ™์€ ์ด์‚ฐ ์ง‘ํ•ฉ์œผ๋กœ ์‚ฌ์˜ํ•˜๋ฉด ๋œ๋‹ค.

  1. ๊ณจ๋ฐ˜ ๊ถค์ ์— Savitzkyโ€“Golay ํ‰ํ™œํ™”(์ง€ํ„ฐ ์–ต์ œ).
  2. ์ค‘์‹ฌ ์ฐจ๋ถ„(centered difference)์œผ๋กœ ์ˆœ๊ฐ„ ํ—ค๋”ฉ์„ ์ถ”์ •ํ•˜๋˜, ์—ฐ์†์„ฑ ์ œ์•ฝ์„ ๊ฑธ์–ด ๋ฐฉํ–ฅ์ด ๊ฐ‘์ž๊ธฐ ๋’ค์ง‘ํžˆ๋Š” ๊ฒƒ(direction flip)์„ ๋ง‰๋Š”๋‹ค.
  3. ์„ธ๊ณ„ ์ขŒํ‘œ๊ณ„ ๋ณ€์œ„๋ฅผ ๊ตญ์†Œ ํ”„๋ ˆ์ž„์— ์‚ฌ์˜ํ•ด ์ „์ง„ยท์ธก๋ฉด ์†๋„๋ฅผ ์–ป๋Š”๋‹ค: v^{\text{fwd}}_t, v^{\text{lat}}_t.
  4. ํ”„๋ ˆ์ž„ ๊ฐ„ ํ—ค๋”ฉ ๋ณ€ํ™”๋กœ yaw rate \omega_t๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค.
  5. ์ œ์–ด ์œˆ๋„์šฐ ๋‚ด ํ‰๊ท ์œผ๋กœ 20 Hz๋กœ ๋‹ค์šด์ƒ˜ํ”Œํ•œ ๋’ค ๊ฐ ์ถ•์„ 3๊ฐœ bin์œผ๋กœ ์–‘์žํ™”ํ•œ๋‹ค(์ „ํ›„ 3, ์ธก๋ฉด 3, yaw 3).
  6. stand/squat๋Š” ํ”„๋ ˆ์ž„ ๊ฐ„ ๊ณจ๋ฐ˜ ๋†’์ด ๋ณ€ํ™”๋ฅผ ์ž„๊ณ„๊ฐ’ ์ฒ˜๋ฆฌํ•ด ์–ป๋Š”๋‹ค.

์ฆ‰ ํ•˜์ฒด ํ–‰๋™์€ c_t \in \{-1,0,+1\}^3 ์ˆ˜์ค€์˜ ๊ฑฐ์นœ ์ปค๋งจ๋“œ๋กœ ์••์ถ•๋œ๋‹ค. ํ‘œํ˜„๋ ฅ์€ ๋‚ฎ์ง€๋งŒ, ๋กœ๋ด‡ ํ•˜์œ„ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์‹ค์ œ๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ํ˜•ํƒœ๋ผ๋Š” ์ ์—์„œ ์‹ค์šฉ์  ์„ ํƒ์ด๋‹ค.

์†: ๊ณก๋ฅ ๋กœ ํŒŒ์ง€ ์ƒํƒœ๋ฅผ ์ฝ๋Š”๋‹ค

๊ทธ๋ฆฌํผ ํ–‰๋™์€ ์ด์ง„ a_t\in\{0,1\}์ด๋‹ค. ๋กœ๋ด‡ ์ชฝ์€ ํŠธ๋ฆฌ๊ฑฐ ์‹ ํ˜ธ๊ฐ€ ๊ทธ๋Œ€๋กœ ๋ผ๋ฒจ์ด์ง€๋งŒ, ์‚ฌ๋žŒ ์ชฝ์€ 26๊ฐœ ์† ๊ด€์ ˆ์—์„œ โ€œ์ฅ์—ˆ๋‚˜/ํˆ๋‚˜โ€๋ฅผ ์ถ”๋ก ํ•ด์•ผ ํ•œ๋‹ค. ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์›์‹œ ๊ด€์ ˆ ๊ถค์ ์— ์ €์—ญํ†ต๊ณผ ํ•„ํ„ฐ + Savitzkyโ€“Golay ํ‰ํ™œํ™”.
  • ๊ฐ ์†๊ฐ€๋ฝ์˜ ๊ด€์ ˆ ํด๋ฆฌ๋ผ์ธ์— 2์ฐจ ๋‹คํ•ญ์‹์„ ๋งž์ถ”๊ณ , ์ค‘์ ์—์„œ์˜ ๊ณก๋ฅ  \kappa_f๋ฅผ ๊ณ„์‚ฐ.
  • ์ „์ฒด ์†๊ฐ€๋ฝ์— ๋Œ€ํ•ด ํ‰๊ท  \bar{\kappa} = \frac{1}{F}\sum_f \kappa_f๋ฅผ ๊ตฌํ•˜๊ณ  ์ž„๊ณ„๊ฐ’์œผ๋กœ ์ด์ง„ํ™”.

๊ณก๋ฅ ์„ ์“ฐ๋Š” ์ด์œ ๋Š” ๊ด€์ ˆ๊ฐ ์ž์ฒด๋ณด๋‹ค ๋…ธ์ด์ฆˆ์— ๊ฐ•ํ•˜๊ณ , ์† ํฌ๊ธฐยท๋น„์œจ์— ๋œ ๋ฏผ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ (3): Co-training โ€” ฯ€โ‚€.โ‚…์— 18์ฐจ์› ํ–‰๋™์„ ๋ถ™์ธ๋‹ค

์ •๋ ฌ์ด ๋๋‚˜๋ฉด ๋‘ ๋ฐ์ดํ„ฐ์˜ ๊ด€์ธก ํฌ๋งท(224\times224 RGB + ์–ธ์–ด)๊ณผ ํ–‰๋™ ์ฐจ์›(18-D)์ด ๋™์ผํ•ด์ง€๋ฏ€๋กœ, ํ•˜๋‚˜์˜ ์ •์ฑ…์„ ๋‘ ์†Œ์Šค๋กœ ๋™์‹œ์— ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฒ ์ด์Šค๋Š” \pi_{0.5}(openpi)์ด๊ณ  ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค.

ํ–‰๋™ ๋ฒกํ„ฐ 18์ฐจ์›์˜ ๋‚ด์—ญ:

๊ตฌ์„ฑ ์ฐจ์› ๋น„๊ณ 
delta EE ์ž์„ธ 12 6-DoF ร— ์–‘ํŒ”
์ด์‚ฐ locomotion 3 x, y, yaw
์ด์ง„ ๊ทธ๋ฆฌํผ 2 ์†๋‹น 1
delta height 1 stand/squat
  • Action chunk = 50 step.
  • Proprioception์„ ์ผ๋ถ€๋Ÿฌ ๋„ฃ์ง€ ์•Š๋Š”๋‹ค. ์‚ฌ๋žŒ๊ณผ ํœด๋จธ๋…ธ์ด๋“œ๋Š” ๊ด€์ ˆ ๊ตฌ์„ฑ์ด ๋‹ฌ๋ผ ๊ณ ์œ ์ˆ˜์šฉ ๋ถ„ํฌ๊ฐ€ ํ˜ธํ™˜๋˜์ง€ ์•Š๊ณ , ๋„ฃ์œผ๋ฉด co-training์„ ์˜ค์—ผ์‹œํ‚จ๋‹ค๋Š” ํŒ๋‹จ์ด๋‹ค. (์ด ์„ ํƒ์€ ๋’ค์—์„œ ํšŒ์ „ ๋ชจํ˜ธ์„ฑ์ด๋ผ๋Š” ๋Œ€๊ฐ€๋กœ ๋Œ์•„์˜จ๋‹ค.)
  • Multi-source sampling: ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ํ›จ์”ฌ ๋งŽ์•„ ๋ถˆ๊ท ํ˜•ํ•˜๋ฏ€๋กœ, ๋ฏธ๋‹ˆ๋ฐฐ์น˜ ๋‚ด ๋กœ๋ด‡:์‚ฌ๋žŒ ๋น„์œจ์„ ๋ช…์‹œ์ ์œผ๋กœ ์กฐ์ ˆํ•ด ๋กœ๋ด‡ ์‹œ์—ฐ ๋…ธ์ถœ์„ ์ถฉ๋ถ„ํžˆ ์œ ์ง€ํ•œ๋‹ค.

ํ•™์Šต ์„ค์ •: 8 ร— NVIDIA A100, GPU๋‹น ๋ฐฐ์น˜ 32(์œ ํšจ ๋ฐฐ์น˜ 256), AdamW(lr 5\times10^{-5}, weight decay 1\times10^{-10} โ€” ์‚ฌ์‹ค์ƒ ๋ฌด์‹œ ๊ฐ€๋Šฅ, grad clip 1.0), cosine decay + warmup 10,000 step, ์ด 20,000 step, bf16 ํ˜ผํ•ฉ์ •๋ฐ€๋„.

์ถ”๋ก : RTX 4090์—์„œ forward 1ํšŒ ์•ฝ 130 ms. 50-step chunk๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ถ”๋ก  ์ง€์—ฐ ๋™์•ˆ ์‹คํ–‰๋œ ์•ž์˜ k๊ฐœ๋ฅผ ๋ฒ„๋ฆฐ ๋’ค ์ด์ „ chunk์™€ ๊ฒน์น˜๋Š” ๊ตฌ๊ฐ„์„ ์„ ํ˜• ๋ธ”๋ Œ๋”ฉํ•œ๋‹ค.

a_i \;=\; w_{\text{old}}(i)\,a^{\text{prev}}_i + w_{\text{new}}(i)\,a^{\text{new}}_i, \qquad w_{\text{old}}(i)=1-\tfrac{i}{m-1},\;\; w_{\text{new}}(i)=\tfrac{i}{m-1},\;\; i\in[0,m)

m์€ ๊ฒน์นจ ๊ธธ์ด. chunk ๊ฒฝ๊ณ„์—์„œ ํ–‰๋™์ด ํŠ€๋Š” ๊ฒƒ์„ ๋ง‰๋Š” ํ‘œ์ค€์ ์ธ ์ฒ˜๋ฆฌ๋‹ค.

์ง๊ด€: ์™œ ์ด๊ฒŒ ํ†ตํ•˜๋Š”๊ฐ€ (๊ทธ๋ฆฌ๊ณ  ์–ด๋””๊นŒ์ง€๋งŒ ํ†ตํ•˜๋Š”๊ฐ€)

์ •๋ ฌ์ด ํ•˜๋Š” ์ผ์„ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ค„์ด๋ฉด โ€œembodiment์— ์˜์กดํ•˜๋Š” ์„ฑ๋ถ„์„ ํ–‰๋™ ํ‘œํ˜„์—์„œ ์ตœ๋Œ€ํ•œ ๋นผ๋Š” ๊ฒƒโ€์ด๋‹ค.

  • ์ ˆ๋Œ€ EE ์ž์„ธ โ†’ delta EE: ๋ชธํ†ต ๋Œ€๋น„ ํŒ” ๊ธธ์ด๋ผ๋Š” embodiment ์„ฑ๋ถ„ ์ œ๊ฑฐ.
  • ์—ฐ์† ๊ฑธ์Œ โ†’ ์ด์‚ฐ ์ปค๋งจ๋“œ: ๋ณดํ–‰ ๋™์—ญํ•™ยท๋ฌด๊ฒŒ ๋ถ„ํฌ๋ผ๋Š” embodiment ์„ฑ๋ถ„ ์ œ๊ฑฐ.
  • ์† ๊ด€์ ˆ๊ฐ โ†’ ๊ณก๋ฅ  ์ž„๊ณ„ โ†’ ์ด์ง„: ์† ํ˜•์ƒยท์ž์œ ๋„๋ผ๋Š” embodiment ์„ฑ๋ถ„ ์ œ๊ฑฐ.
  • ์‚ฌ๋žŒ ๋ˆˆ๋†’์ด โ†’ ๋กœ๋ด‡ ๋ˆˆ๋†’์ด ์žฌํˆฌ์˜: ํ‚ค๋ผ๋Š” embodiment ์„ฑ๋ถ„ ์ œ๊ฑฐ.

๊ฐ ๋‹จ๊ณ„๋Š” ์ •๋ณด๋ฅผ ๋ฒ„๋ฆฌ๋Š” ์••์ถ•์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ์••์ถ•์ด ์–ด๋–ค ์ •๋ณด๋ฅผ ๋ฒ„๋ฆฌ๋А๋ƒ๊ฐ€ ๊ณง ์ „์ด์˜ ๋น„๋Œ€์นญ์„ ๊ฒฐ์ •ํ•œ๋‹ค. ๋‚ด๋น„๊ฒŒ์ด์…˜์€ โ€œ์–ด๋А ๋ฐฉํ–ฅ์œผ๋กœ ์–ผ๋งˆ๋‚˜ ๊ฐˆ์ง€โ€๋งŒ ์•Œ๋ฉด ๋˜๋‹ˆ ์ด์‚ฐ 3-bin ์ปค๋งจ๋“œ๋กœ๋„ ๊ฑฐ์˜ ์†์‹ค์ด ์—†๋‹ค โ€” ๊ทธ๋ž˜์„œ Human-only๊ฐ€ ๋‚ด๋น„๊ฒŒ์ด์…˜ ์„œ๋ธŒ์Šคํ…์—์„œ 100%๋ฅผ ์ฐ๋Š”๋‹ค. ๋ฐ˜๋Œ€๋กœ ์ •๋ฐ€ ์กฐ์ž‘์€ ์†๋ชฉ ํšŒ์ „ ๋ช‡ ๋„, ์†๊ฐ€๋ฝ ํž˜ ์–ผ๋งˆ๊ฐ€ ์„ฑํŒจ๋ฅผ ๊ฐ€๋ฅด๋Š”๋ฐ, delta EE + ์ด์ง„ ๊ฐœํ๋Š” ๋ฐ”๋กœ ๊ทธ ์ •๋ณด๋ฅผ ๋ฒ„๋ฆฐ๋‹ค โ€” ๊ทธ๋ž˜์„œ Cart Stowing ์ •๋ฐ€ ๋‹จ๊ณ„์—์„œ Human-only๊ฐ€ 5%๋กœ ๋ฌด๋„ˆ์ง„๋‹ค.

Co-training์˜ ์—ญํ• ์ด ์—ฌ๊ธฐ์„œ ๋ช…ํ™•ํ•ด์ง„๋‹ค. ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋Š” โ€œ์–ด๋””๋กœ ๊ฐ€์„œ ๋ฌด์—‡์„ ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ• ์ง€โ€๋ผ๋Š” ๊ฑฐ์นœ ์‚ฌ์ „์ง€์‹(prior)์„ ๋Œ€๋Ÿ‰์˜ ๋‹ค์–‘ํ•œ ์žฅ๋ฉด๊ณผ ํ•จ๊ป˜ ์ œ๊ณตํ•˜๊ณ , ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋Š” โ€œ๊ทธ ์ž์„ธ์—์„œ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์ฅ์–ด์•ผ ํ•˜๋Š”์ง€โ€๋ผ๋Š” ์ •๋ฐ€ํ•œ ์ ‘์ง€(grounding)๋ฅผ ์ œ๊ณตํ•œ๋‹ค. Cart Stowing s2์—์„œ Human-only 5%, Robot-only 15%, Co-training 60%๋ผ๋Š” ์ˆซ์ž๋Š” ์ด ์ƒ๋ณด์„ฑ์„ ๊ฐ€์žฅ ์„ ๋ช…ํ•˜๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” ์ง€์ ์ด๋‹ค โ€” ๋‘˜ ๋‹ค ๊ฐœ๋ณ„๋กœ๋Š” ๋ชป ํ•˜๋Š” ๊ฑธ ํ•ฉ์น˜๋ฉด ํ•œ๋‹ค.

์‹คํ—˜: ์…‹์—…๊ณผ ์ฑ„์  ๊ธฐ์ค€


ํ‰๊ฐ€ ํƒœ์Šคํฌ(Fig. 4) โ€” 4๊ฐœ ํƒœ์Šคํฌ ร— 3๊ณ„์ธต. ์œ„: ์‹คํ—˜์‹ค์—์„œ ํ…”๋ ˆ์˜ต์œผ๋กœ ๋ชจ์€ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ(source domain). ๊ฐ€์šด๋ฐ: ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ์—๋งŒ ์กด์žฌํ•˜๋Š” ์ธ๊ฐ„ ์ค‘์‹ฌ ์žฅ๋ฉด. ์•„๋ž˜: ๊ทธ ์žฅ๋ฉด์—์„œ์˜ ์‹ค์ œ ๋ฐฐ์น˜(generalization ํ‰๊ฐ€).
  • ๋กœ๋ด‡: ์ค‘ํ˜• Unitree G1(์•ฝ 1.3 m, 3์ง€ Dex3 ํฌํ•จ 29 DoF). ๋จธ๋ฆฌ์˜ ZED X Mini๊ฐ€ 960\times540 / 20 Hz๋กœ ์ดฌ์˜, ๋ชจ๋ธ ์ž…๋ ฅ์€ 224\times224. ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋Š” 100 Hz ์ˆ˜์ง‘ โ†’ 20 Hz ๋‹ค์šด์ƒ˜ํ”Œ(1/5).
  • ํƒœ์Šคํฌ 4์ข…(๋ชจ๋‘ 1โ€“5 m์˜ ๋น„์ž๋ช…ํ•œ ์ด๋™ ํฌํ•จ):
    1. Pillow Placement โ€” ๋ฒ ๊ฐœ๋ฅผ ๋“ค๊ณ  ์นจ๋Œ€๊นŒ์ง€ ๊ฑธ์–ด๊ฐ€ ์•‰์œผ๋ฉฐ ๋จธ๋ฆฌ๋งก์— ๋†“๊ธฐ. ๋ถ€ํ”ผ ํฐ ๋ฌผ์ฒด๋ฅผ ๋“  ์ฑ„ ์•ˆ์ •์  ๋ณดํ–‰ + ๋ณ€ํ˜• ํ‘œ๋ฉด ์œ„ ๋ฐฐ์น˜.
    2. Trash Disposal โ€” ์“ฐ๋ ˆ๊ธฐ๋ฅผ ๋“ค๊ณ  ๋šœ๊ป‘ ์žˆ๋Š” ์“ฐ๋ ˆ๊ธฐํ†ต๊นŒ์ง€ ๊ฐ€์„œ ์œ„์—์„œ ๋–จ์–ด๋œจ๋ฆฌ์ง€ ์•Š๊ณ  ๊ตฌ๋ฉ์— ์ˆ˜ํ‰์œผ๋กœ ์‚ฝ์ž…. ์ •๋ฐ€ํ•œ ์œ„์น˜ ์ถ”์ •๊ณผ EE ์ œ์–ด ์š”๊ตฌ.
    3. Toy Transfer โ€” ์ธํ˜•์— ์ ‘๊ทผ โ†’ ์–‘์† ํŒŒ์ง€ โ†’ ๋ฐฉํ–ฅ ์ „ํ™˜ โ†’ ๋จผ ํ…Œ์ด๋ธ”๊นŒ์ง€ ์ด๋™ โ†’ ๋‚ด๋ ค๋†“๊ธฐ. 4๋‹จ๊ณ„ ์ˆœ์ฐจ ํ˜‘์‘.
    4. Cart Stowing โ€” ์นดํŠธ๋ฅผ ๋ฐ€์–ด ์ง„์—ด๋Œ€ ์˜†์— ๋Œ€๊ณ  โ†’ ์ธํ˜•์„ ์™ผ์†์œผ๋กœ ์ง‘์–ด โ†’ ์นดํŠธ ๋ฐ”๊ตฌ๋‹ˆ์— ๋„ฃ๊ณ  โ†’ ์นดํŠธ๋ฅผ ๋ฐ€๊ณ  ๋‚˜๊ฐ€๊ธฐ. ์ ‘์ด‰์„ ์œ ์ง€ํ•œ ์ฑ„ ์ด๋™ํ•˜๋Š” ์œ ์ผํ•œ ํƒœ์Šคํฌ.
  • ๋ฐ์ดํ„ฐ๋Ÿ‰: robot-only๋Š” ํƒœ์Šคํฌ๋‹น ๋กœ๋ด‡ 100 ์—ํ”ผ์†Œ๋“œ, co-training์€ ์—ฌ๊ธฐ์— ์‚ฌ๋žŒ ์‹œ์—ฐ 300 ์—ํ”ผ์†Œ๋“œ๋ฅผ ์ถ”๊ฐ€.
  • ํ‰๊ฐ€: ์„ค์ •๋‹น 20 trial, ์‹œ์ž‘ ์œ„์น˜๋ฅผ ์„ญ๋™. ๊ฐ ํƒœ์Šคํฌ๋ฅผ ์ˆœ์„œ ์žˆ๋Š” K๊ฐœ ์Šคํ…Œ์ด์ง€๋กœ ๋‚˜๋ˆ„๊ณ  ์Šคํ…Œ์ด์ง€๋ณ„ ์ด์ง„ ์„ฑ๊ณต s_k๋กœ ์ฑ„์ ํ•œ๋‹ค.

\text{Score} = \frac{1}{K}\sum_{k=1}^{K} s_k

๋…ผ๋ฌธ์˜ Fig. 5/7/8์— ๋‚˜์˜ค๋Š” Average Score๋Š” ์ด ๊ฐ’์„ trial์— ๋Œ€ํ•ด ํ‰๊ท ํ•œ ๊ฒƒ, ์ฆ‰ ์Šคํ…Œ์ด์ง€ ์„ฑ๊ณต๋ฅ ์˜ ํ‰๊ท ์ด๋‹ค. (์—„๋ฐ€ํ•œ ์„ฑ๊ณต์€ ๋ชจ๋“  ์Šคํ…Œ์ด์ง€๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ํ†ต๊ณผํ•ด์•ผ ํ•˜์ง€๋งŒ, ๋ฆฌํฌํŠธ๋˜๋Š” ์ฃผ ์ง€ํ‘œ๋Š” ์ด ๋ถ€๋ถ„์ ์ˆ˜๋‹ค โ€” ํ•ด์„ ์‹œ ์ฃผ์˜ํ•  ์ .)

์‹คํ—˜ 1: ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ ๋„์›€์ด ๋˜๋Š”๊ฐ€ (Q1)


์ฃผ ๊ฒฐ๊ณผ(Fig. 5) โ€” ์ขŒ: in-domain(์‹คํ—˜์‹ค). ์šฐ: generalization(๋กœ๋ด‡ ๋ฐ์ดํ„ฐ์— ์—†๋Š” ์žฅ๋ฉด). robot-only(๋ถ‰์€์ƒ‰) vs co-training(์ดˆ๋ก์ƒ‰).
์„ค์ • Pillow Trash Toy Cart ํ‰๊ท 
In-domain, Robot-only 60.0 85.0 47.5 42.5 58.8
In-domain, Co-training 85.0 97.5 61.3 70.0 78.4
Generalization, Robot-only 0.0 55.0 37.5 31.3 30.9
Generalization, Co-training 97.5 87.5 78.8 65.0 82.2

๋‘ ๊ฐ€์ง€๊ฐ€ ๋ˆˆ์— ๋ˆ๋‹ค.

  • ์ผ๋ฐ˜ํ™” ๊ฒฉ์ฐจ๊ฐ€ ์••๋„์ ์ด๋‹ค: +51.3%p. in-domain ๊ฐœ์„ (+19.6%p)์˜ 2.6๋ฐฐ๋‹ค. ์ฆ‰ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ์˜ ๊ฐ’์–ด์น˜๋Š” โ€œ์ž˜ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒโ€๋ณด๋‹ค โ€œ๋ชป ๋ณด๋˜ ๋ฐ์„œ๋„ ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒโ€์— ์žˆ๋‹ค.
  • ์ผ๋ฐ˜ํ™” ์ ์ˆ˜(82.2)๊ฐ€ in-domain ์ ์ˆ˜(78.4)๋ณด๋‹ค ๋†’๋‹ค. ์ €์ž๋“ค์€ ์ด๋ฅผ โ€œ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„๋ฉ”์ธ ๊ฐญ์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ฉ”์šด๋‹คโ€๊ณ  ํ•ด์„ํ•˜๋Š”๋ฐ, ๋‚˜๋Š” ์ด ํ•ด์„์„ ๊ทธ๋Œ€๋กœ ๋ฐ›์•„๋“ค์ด๊ธฐ ์–ด๋ ต๋‹ค(โ†’ ์•ฝ์  ์ ˆ).

์‹คํ—˜ 2: ์–ด๋–ค ์„œ๋ธŒ์Šคํ‚ฌ์ด ์ „์ด๋˜๋Š”๊ฐ€ (Q2)

Table I์€ ํƒœ์Šคํฌ๋ฅผ locomotion ์ง€๋ฐฐ ๋‹จ๊ณ„์™€ manipulation ์ง€๋ฐฐ ๋‹จ๊ณ„๋กœ ์ชผ๊ฐœ ์—ฐ์† ์„ฑ๊ณต๋ฅ ์„ ๋ณด์—ฌ์ค€๋‹ค.

Training Data Pillow s1 s2 Trash s1 s2 Toy s1 s2 s3 s4 Cart s1 s2 s3 s4
Robot-only 0 0 65 45 100 50 0 0 100 15 5 5
Human-only 100 95 100 80 100 100 45 35 100 5 0 0
Co-training 100 95 100 75 100 100 60 55 100 60 50 50

๊ด€์ฐฐ 1 โ€” ๋‚ด๋น„๊ฒŒ์ด์…˜์€ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ ์ „์ด๋œ๋‹ค. Human-only๊ฐ€ ๋‚ด๋น„๊ฒŒ์ด์…˜ ์ง€๋ฐฐ ์„œ๋ธŒ์Šคํ…(Pillow s1, Trash s1, Toy s1, Cart s1)์—์„œ ๋ชจ๋‘ 100%. ๋‘ ๋ฒˆ ์—ฐ์† ํšŒ์ „์ด ํ•„์š”ํ•œ Toy Transfer s3์—์„œ๋„ 45%๋กœ, Co-training(60%)๊ณผ 15%p๋ฐ–์— ์ฐจ์ด ๋‚˜์ง€ ์•Š๋Š”๋‹ค. ๋ฐ˜๋ฉด Robot-only๋Š” ์ด ๋‹จ๊ณ„๋“ค์—์„œ ๊ฑฐ์˜ 0์— ๊ฐ€๊น๋‹ค(Pillow s1 = 0, Toy s3 = 0).

๊ด€์ฐฐ 2 โ€” ์กฐ์ž‘์€ ์ „์ด๋˜์ง€๋งŒ ์ •๋ฐ€๋„ ์š”๊ตฌ์— ๋ฐ˜๋น„๋ก€ํ•œ๋‹ค. ๋Œ€๋žต์  ์ ‘์ด‰์œผ๋กœ ์ถฉ๋ถ„ํ•œ ๋‹จ๊ณ„(Pillow s2, Trash s2, Toy s2/s4)์—์„œ๋Š” Human-only๊ฐ€ Robot-only๋ฅผ ์ด๊ธด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ •๋ฐ€์ด ํ•„์š”ํ•œ Cart Stowing s2์—์„œ๋Š” Human-only 5% < Robot-only 15%๋กœ ์—ญ์ „๋˜๊ณ , Co-training์ด 60%๋กœ ๋‘˜์„ ํฌ๊ฒŒ ์•ž์„ ๋‹ค.


์‹คํŒจ ๋ชจ๋“œ ๋ถ„์„(Fig. 6) โ€” ์„ธ ์„ค์ •์˜ ์ „์ฒด ์‹คํŒจ ์—ํ”ผ์†Œ๋“œ๋ฅผ locomotion/manipulation๊ณผ ์„ธ๋ถ€ ์›์ธ์œผ๋กœ ๋ถ„ํ•ดํ•œ Sankey. (a) Robot-only 70๊ฑด, (b) Human-only 49๊ฑด, (c) Co-training 25๊ฑด.

Sankey๊ฐ€ ์œ„ ํ•ด์„์„ ๋’ท๋ฐ›์นจํ•œ๋‹ค.

  • Robot-only(์ด 70 ์‹คํŒจ): locomotion 37 vs manipulation 33 โ€” ๊ท ํ˜•. locomotion ์‹คํŒจ์˜ ๋Œ€๋ถ€๋ถ„์ด โ€œEarly Stop 30โ€(๋„ˆ๋ฌด ์ผ์ฐ ๋ฉˆ์ถค)์ด๋‹ค. ์‹คํ—˜์‹ค ํ•œ ์žฅ๋ฉด์—๋งŒ ๋…ธ์ถœ๋œ ์ •์ฑ…์ด ๋‚ฏ์„  ๋ฐฐ๊ฒฝ์—์„œ ๋ฉˆ์ถฐ ์„œ๋Š” ์ „ํ˜•์  ํŒจํ„ด.
  • Human-only(์ด 49): locomotion 11 vs manipulation 38 โ€” ์กฐ์ž‘ ์‹คํŒจ๊ฐ€ ์•ฝ 3.5๋ฐฐ. locomotion ์‹คํŒจ๋Š” ์ „๋ถ€ Early Stop 11์ด๊ณ , ์กฐ์ž‘ ์‹คํŒจ๋Š” Poor Grasping Pose 19 / Early Gripper Open 11 / Poor Placing Pose 8๋กœ ํฉ์–ด์ง„๋‹ค.
  • Co-training(์ด 25): locomotion 8 vs manipulation 17. ํŠนํžˆ Early Gripper Open์ด 1๊ฑด์œผ๋กœ ๊ธ‰๊ฐํ–ˆ๋‹ค โ€” ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๊ฐ€ ํŒŒ์ง€ ํƒ€์ด๋ฐ์„ ์ ‘์ง€ํ•ด ์ค€ ํ”์ ์œผ๋กœ ์ฝํžŒ๋‹ค.

์‹คํ—˜ 3: ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋Š˜๋ฆฌ๋ฉด ๊ณ„์† ์ข‹์•„์ง€๋Š”๊ฐ€ (Q3)


์Šค์ผ€์ผ๋ง(Fig. 7) โ€” ์‚ฌ๋žŒ ์‹œ์—ฐ 0โ†’300๊ฐœ(๋กœ๋ด‡ ๋ฐ์ดํ„ฐ์˜ 3๋ฐฐ)๊นŒ์ง€, ๋ฏธ๋‹ˆ๋ฐฐ์น˜ ์ƒ˜ํ”Œ๋ง ๋น„์œจ Robot:Human = 1:2 / 1:1 / 2:1์„ ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ์„ ์ธก์ •.

ํ•ต์‹ฌ์€ ์ตœ์  ์ƒ˜ํ”Œ๋ง ๋น„์œจ์ด ํƒœ์Šคํฌ ์„ฑ๊ฒฉ์— ๋”ฐ๋ผ ๊ฐˆ๋ฆฐ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

  • ๋Œ€๋žต์  ํŒŒ์ง€๋กœ ์ถฉ๋ถ„ํ•œ ํƒœ์Šคํฌ(Pillow)๋Š” ์‚ฌ๋žŒ ๋น„์ค‘์ด ๋†’์€ 1:2๋ฅผ ์„ ํ˜ธ.
  • ์ •๋ฐ€ ์กฐ์ž‘์ด ํ•„์š”ํ•œ ํƒœ์Šคํฌ(Toy Transfer, Cart Stowing)๋Š” ๋กœ๋ด‡ ๋น„์ค‘์ด ๋†’์€ 2:1์„ ์„ ํ˜ธ.

์ด๋Š” Sec. IV-C์˜ ์„œ๋ธŒ์Šคํ‚ฌ ๋ถ„์„๊ณผ ์ •ํ™•ํžˆ ๋งž๋ฌผ๋ฆฐ๋‹ค โ€” embodiment gap์ด ์ •๋ฐ€ ์กฐ์ž‘์— ๋ถˆ๊ท ํ˜•ํ•˜๊ฒŒ ํƒ€๊ฒฉ์„ ์ฃผ๋ฏ€๋กœ, ๊ทธ๋Ÿฐ ํƒœ์Šคํฌ์ผ์ˆ˜๋ก ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋กœ ๋” ์ž์ฃผ ์ ‘์ง€ํ•ด ์ค˜์•ผ ํ•œ๋‹ค. ์ €์ž๋“ค์€ โ€œ๋ชจ๋“  ์ƒ˜ํ”Œ๋ง ๋น„์œจ์—์„œ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์Œ“์ผ์ˆ˜๋ก ์ผ๊ด€๋˜๊ฒŒ ์ข‹์•„์ง„๋‹คโ€๊ณ  ์š”์•ฝํ•˜๋Š”๋ฐ, ๊ทธ๋ฆผ์„ ์‹ค์ œ๋กœ ๋ณด๋ฉด ๊ฐœ๋ณ„ ๊ณก์„ ์€ ๊ทธ๋ ‡๊ฒŒ ๊น”๋”ํ•˜์ง€ ์•Š๋‹ค(โ†’ ์•ฝ์  ์ ˆ).

์‹คํ—˜ 4: View alignment ์ ˆ์ œ & ์žฅ๋ฉด ๋‹ค์–‘์„ฑ


View alignment ์ ˆ์ œ(Fig. 8) โ€” ์ผ๋ฐ˜ํ™” ํ™˜๊ฒฝ์—์„œ view alignment ์œ ๋ฌด ๋น„๊ต. ๋ฌผ์ฒด ๋†’์ด๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š” Toy TransferยทCart Stowing์—์„œ ์ด๋“์ด ๊ฐ€์žฅ ํฌ๋‹ค.
ํƒœ์Šคํฌ w/o view alignment ours ์ฐจ์ด
Pillow Placement 77.5 82.5 +5.0
Trash Disposal 80.0 87.5 +7.5
Toy Transfer 25.0 41.3 +16.3
Cart Stowing 38.8 50.0 +11.2
ํ‰๊ท  55.3 65.3 +10.0

์ €์ž๋“ค์˜ ํ•ด์„์ด ์„ค๋“๋ ฅ ์žˆ๋‹ค: Toy Transfer์™€ Cart Stowing์€ ๋ฌผ์ฒด๊ฐ€ ๋‹ค์–‘ํ•œ ๋†’์ด์— ๋†“์ด๋Š” ํƒœ์Šคํฌ๋ผ, ๋ฐฐ์น˜ ์‹œ์ ์ด ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ(๋†’์€ ์นด๋ฉ”๋ผ)์™€๋„ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ(ํŠน์ • ๋†’์ด ๋ฌผ์ฒด)์™€๋„ ๋‹ค๋ฅด๋‹ค. View alignment๋Š” ์‚ฌ๋žŒ ๊ด€์ธก์„ ๋กœ๋ด‡ ์นด๋ฉ”๋ผ ๋†’์ด๋กœ ์žฌํˆฌ์˜ํ•˜๊ณ  ๊ฑฐ๊ธฐ์— ์ž์„ธ ์„ญ๋™๊นŒ์ง€ ๋”ํ•ด, ์ •์ฑ…์ด ๋” ๋„“์€ ์‹œ์  ๋ถ„ํฌ๋ฅผ ๋ณด๊ฒŒ ๋งŒ๋“ ๋‹ค. ๋ฐ˜๋ฉด ๋ฌผ์ฒด ๋†’์ด๊ฐ€ ๊ฑฐ์˜ ๊ณ ์ •์ธ Pillow/Trash์—์„œ๋Š” ์ด๋“์ด ์ž‘๋‹ค.

์žฅ๋ฉด ๋‹ค์–‘์„ฑ(Table II) ์‹คํ—˜๋„ ํฅ๋ฏธ๋กญ๋‹ค. ๋ฐ์ดํ„ฐ ์–‘์„ ๊ณ ์ •(๋กœ๋ด‡ 100 + ์‚ฌ๋žŒ 300)ํ•œ ์ฑ„, ์‚ฌ๋žŒ ์‹œ์—ฐ์ด ์ฐํžŒ ์„œ๋กœ ๋‹ค๋ฅธ ์žฅ๋ฉด ์ˆ˜๋งŒ ๋Š˜๋ฆฌ๋ฉฐ ํ•™์Šต ๋•Œ ๋ณธ ์  ์—†๋Š” ์ƒˆ ์žฅ๋ฉด์—์„œ zero-shot ํ‰๊ฐ€ํ•œ Trash Disposal ๊ฒฐ๊ณผ๋‹ค.

Training Data # Human Scenes s1 (locomotion) s2 (manipulation) Average Score
Robot-only 0 70 45 57.5
Co-training 1 90 60 75.0
Co-training 2 100 50 75.0
Co-training 3 100 65 82.5

๊ฐ™์€ ๋ฐ์ดํ„ฐ ์–‘์ด๋ผ๋„ ์žฅ๋ฉด ์ˆ˜๊ฐ€ ๋Š˜๋ฉด ๋ฏธ์ง€ ์žฅ๋ฉด ์„ฑ๋Šฅ์ด ์˜ค๋ฅธ๋‹ค(57.5 โ†’ 82.5). ์ด ๋…ผ๋ฌธ์—์„œ ์œ ์ผํ•˜๊ฒŒ โ€œํ•™์Šต์— ์—†๋˜ ์žฅ๋ฉดโ€์„ ๋ช…์‹œ์ ์œผ๋กœ ํ‰๊ฐ€ํ•œ ์‹คํ—˜์ด๋ผ๋Š” ์ ์—์„œ ๊ฐ€์žฅ ๋ฌด๊ฒŒ ์žˆ๋Š” ๊ฒฐ๊ณผ๋‹ค. ๋‹ค๋งŒ ์žฅ๋ฉด ์ˆ˜ 1โ†’2์—์„œ ํ‰๊ท ์ด ์ •์ฒด(75.0 โ†’ 75.0)ํ•˜๊ณ  s2๊ฐ€ ์˜คํžˆ๋ ค 60โ†’50์œผ๋กœ ๋–จ์–ด์ง„ ๊ฒƒ์„ ๋ณด๋ฉด, 20 trial ๊ทœ๋ชจ์—์„œ์˜ ๋…ธ์ด์ฆˆ๊ฐ€ ์ž‘์ง€ ์•Š๋‹ค.

์‹คํ—˜ 5: ์ˆ˜์ง‘ ํšจ์œจ

Method Pillow Trash Toy Cart ํ‰๊ท 
Robot teleop 35.7 43.1 66.2 103.5 62.1 s
Human demo 16.2 18.3 34.5 89.9 39.7 s

์—ํ”ผ์†Œ๋“œ๋‹น ์•ฝ 2\times ๋น ๋ฅด๋‹ค. ๋‹ค๋งŒ ํƒœ์Šคํฌ๋งˆ๋‹ค ์ด๋“ ํญ์ด ํฌ๊ฒŒ ๋‹ค๋ฅด๋‹ค โ€” Trash Disposal์€ 2.4๋ฐฐ(43.1โ†’18.3)์ธ ๋ฐ˜๋ฉด Cart Stowing์€ 1.15๋ฐฐ(103.5โ†’89.9)์— ๊ทธ์นœ๋‹ค. ์นดํŠธ๋ฅผ ๋ฏธ๋Š” ๋ฌผ๋ฆฌ์  ์‹œ๊ฐ„์ด ์‚ฌ๋žŒ์ด๋‚˜ ๋กœ๋ด‡์ด๋‚˜ ๋น„์Šทํ•˜๊ธฐ ๋•Œ๋ฌธ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ํ‘œ๋Š” ์ˆœ์ˆ˜ ์‹คํ–‰ ์‹œ๊ฐ„๋งŒ ์žฌ๋Š” ๊ฒƒ์ด๋ผ, ๋กœ๋ด‡ ํ…”๋ ˆ์˜ต์˜ ์ง„์งœ ๋น„์šฉ(์žฅ๋น„ ์„ค์น˜, ๋ฆฌ์…‹, ์‹คํŒจ ์žฌ์‹œ๋„, ์•ˆ์ „ ์ธ๋ ฅ)์€ ๋น ์ ธ ์žˆ๋‹ค. ๊ทธ ์ ์—์„œ 2๋ฐฐ๋Š” ์˜คํžˆ๋ ค ๊ณผ์†Œํ‰๊ฐ€์ผ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.

๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด

๊ฐ•์ 

  • ๋ฌธ์ œ ์„ ํƒ์ด ์ •ํ™•ํ•˜๋‹ค. โ€œํœด๋จธ๋…ธ์ด๋“œ loco-manipulation ๋ฐ์ดํ„ฐ๊ฐ€ ์‹คํ—˜์‹ค์— ๊ฐ‡ํ˜€ ์žˆ๋‹คโ€๋Š” ๋ณ‘๋ชฉ์€ ์‹ค์žฌํ•˜๊ณ , โ€œ์‚ฌ๋žŒ์ด ์ด๋ฏธ ๊ทธ ํ™˜๊ฒฝ์—์„œ ๊ทธ ํ–‰๋™์„ ํ•œ๋‹คโ€๋Š” ์šฐํšŒ๋กœ๋Š” ๋ช…๋ฐฑํ•˜์ง€๋งŒ whole-body์—๋Š” ์•„๋ฌด๋„ ์•ˆ ํ•ด๋ดค๋‹ค. ์ฒซ ์‹ค์ฆ์ด๋ผ๋Š” ์œ„์น˜๊ฐ€ ๋ถ„๋ช…ํ•˜๋‹ค.
  • ์ •๋ ฌ ์„ค๊ณ„๊ฐ€ ์›๋ฆฌ์ ์ด๋‹ค. delta EE๋ฅผ ๊ณ ๋ฅด๋Š” ๋…ผ๊ฑฐ(๋ชธํ†ต ๋Œ€๋น„ ํŒ” ๊ธธ์ด ์ฐจ์ด๋กœ ์ ˆ๋Œ€ ๋ถ„ํฌ๊ฐ€ ์–ด๊ธ‹๋‚จ), ๊ด€์ ˆ retargeting์„ ํ”ผํ•˜๋Š” ๋…ผ๊ฑฐ(์†-๋ฌผ์ฒด ๊ธฐํ•˜ ํ›ผ์†), ํšŒ์ „์„ \mathrm{SO}(3) tangent space์—์„œ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋…ผ๊ฑฐ(์ฟผํ„ฐ๋‹ˆ์–ธ ๋ณด๊ฐ„ ๋ชจํ˜ธ์„ฑ), proprioception์„ ๋นผ๋Š” ๋…ผ๊ฑฐ(๋ถ„ํฌ ๋น„ํ˜ธํ™˜) โ€” ๊ฐ ์„ ํƒ๋งˆ๋‹ค โ€œ์™œโ€๊ฐ€ ์žˆ๊ณ  ์ž„์˜์ ์ด์ง€ ์•Š๋‹ค.
  • ์ „์ด์˜ ๋น„๋Œ€์นญ์„ ์ •๋Ÿ‰ํ™”ํ–ˆ๋‹ค. โ€œ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋Š” ๋งŒ๋Šฅโ€์ด ์•„๋‹ˆ๋ผ ๋‚ด๋น„๊ฒŒ์ด์…˜์€ ์ž˜ ์ „์ด๋˜๊ณ  ์ •๋ฐ€ ์กฐ์ž‘์€ ์•ˆ ๋œ๋‹ค๋Š” ๊ฒฐ๋ก ์„ ์„œ๋ธŒ์Šคํ… ์„ฑ๊ณต๋ฅ (Table I)๊ณผ ์‹คํŒจ ๋ชจ๋“œ Sankey(Fig. 6)๋กœ ์ด์ค‘ ๊ฒ€์ฆํ–ˆ๋‹ค. Cart Stowing s2์˜ 5/15/60 ์‚ผ๊ฐํ˜•์€ ์ƒ๋ณด์„ฑ์˜ ๊ต๊ณผ์„œ์  ์ฆ๊ฑฐ๋‹ค.
  • ์žฅ๋ฉด ๋‹ค์–‘์„ฑ ์‹คํ—˜(Table II)์ด ์ธ๊ณผ๋ฅผ ๋ถ„๋ฆฌํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ์–‘์„ ๊ณ ์ •ํ•˜๊ณ  ์žฅ๋ฉด ์ˆ˜๋งŒ ๋ฐ”๊ฟˆ์œผ๋กœ์จ, โ€œ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์ข‹์€ ๊ฑด ๊ทธ๋ƒฅ ์–‘์ด ๋งŽ์•„์„œโ€๋ผ๋Š” ๋Œ€์•ˆ ์„ค๋ช…์„ ๋ฐฐ์ œํ•œ๋‹ค. ์ž‘์ง€๋งŒ ๊ฐ€์žฅ ์ž˜ ์„ค๊ณ„๋œ ์‹คํ—˜์ด๋‹ค.
  • ์žฌํ˜„ ๊ฐ€๋Šฅ์„ฑ์ด ์‹ค์งˆ์ ์ด๋‹ค. ์ฝ”๋“œ(Apache 2.0)์™€ HuggingFace ๋ฐ์ดํ„ฐ์…‹์ด ๊ณต๊ฐœ๋˜๊ณ , ๋ถ€๋ก์— ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๊ฑฐ์˜ ์ „๋ถ€ ์ ํ˜€ ์žˆ๋‹ค(ํ•„ํ„ฐ ์œˆ๋„์šฐ 11/์ฐจ์ˆ˜ 3, ์žฌํˆฌ์˜ 0.25 m, inpainting 20 step/CFG 7.5, 3 bin ์–‘์žํ™”, lrยทwarmupยทstep ์ˆ˜๊นŒ์ง€). ๋…ผ๋ฌธ์˜ ์žฌํ˜„์„ฑ ๋ฌธํ™” ๋ฉด์—์„œ ๋ชจ๋ฒ”์ ์ด๋‹ค.

์•ฝ์ ยทํ•œ๊ณ„

  • โ€œGeneralization > In-domainโ€์€ ์ €์ž ํ•ด์„๋Œ€๋กœ ์ฝ์œผ๋ฉด ์•ˆ ๋œ๋‹ค. ์ผ๋ฐ˜ํ™” ํ‰๊ท (82.2)์ด in-domain(78.4)๋ณด๋‹ค ๋†’์€๋ฐ, ์ €์ž๋Š” โ€œ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„๋ฉ”์ธ ๊ฐญ์„ ๋ฉ”์šด ์ฆ๊ฑฐโ€๋ผ๊ณ  ์“ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” โ€œgeneralizationโ€ ์žฅ๋ฉด์€ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์ปค๋ฒ„ํ•˜๋Š” ์žฅ๋ฉด์ด๋‹ค(๋ฌธ์ œ ์„ค์ • ยงIII-A์— ๋ช…์‹œ). ์ฆ‰ co-training ์ •์ฑ… ์ž…์žฅ์—์„œ ๊ทธ ์žฅ๋ฉด์€ ๋ฏธ์ง€๊ฐ€ ์•„๋‹ˆ๋ผ ํ•™์Šต ๋ถ„ํฌ ์•ˆ์ด๋‹ค. ์˜คํžˆ๋ ค ์ž์—ฐ์Šค๋Ÿฌ์šด ํ•ด์„์€ โ€œ๊ทธ ์žฅ๋ฉด๋“ค์ด ์‹คํ—˜์‹ค๋ณด๋‹ค ์‰ฌ์› ๊ฑฐ๋‚˜(์˜ˆ: ๊ฐ€์ •์šฉ ์นจ๋Œ€๊ฐ€ ์บ ํ•‘์šฉ ๊ฐ„์ด์นจ๋Œ€๋ณด๋‹ค ๋„“๋‹ค), ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ทธ ์žฅ๋ฉด์— ํŠนํ™”๋๋‹คโ€๋Š” ์ชฝ์ด๋‹ค. ์ง„์งœ zero-shot ์ฆ๊ฑฐ๋Š” Table II ํ•˜๋‚˜๋ฟ์ด๊ณ , ๊ทธ๊ฑด ํƒœ์Šคํฌ 1์ข…ยทํ‰๊ท  82.5์ ์ด๋‹ค.
  • +51%p๋ผ๋Š” ํ—ค๋“œ๋ผ์ธ ์ˆ˜์น˜๊ฐ€ ๋‹จ์ผ ๋ถ•๊ดด์— ํฌ๊ฒŒ ์˜์กดํ•œ๋‹ค. Generalization์—์„œ robot-only์˜ Pillow Placement๋Š” 0.0์ ์ด๋‹ค. ์ด ํ•œ ํ•ญ๋ชฉ์„ ๋นผ๊ณ  ๋‚˜๋จธ์ง€ 3ํƒœ์Šคํฌ๋กœ ํ‰๊ท  ๋‚ด๋ฉด robot-only 41.3 vs co-training 77.1๋กœ +35.8%p๊ฐ€ ๋œ๋‹ค. ์—ฌ์ „ํžˆ ํฐ ๊ฒฉ์ฐจ์ง€๋งŒ, 51%p๋Š” โ€œ๋ฒ ์ด์Šค๋ผ์ธ์ด ํ•œ ํƒœ์Šคํฌ์—์„œ ์™„์ „ํžˆ ๋ฌด๋„ˆ์ง„โ€ ํšจ๊ณผ๊ฐ€ ์ƒ๋‹น ๋ถ€๋ถ„ ๋งŒ๋“  ์ˆซ์ž๋‹ค. robot-only๊ฐ€ ์™œ ์ƒˆ ์นจ๋Œ€ ์•ž์—์„œ 0์ ์ด ๋˜๋Š”์ง€(Early Stop 30๊ฑด๊ณผ ๊ด€๋ จ ์žˆ์–ด ๋ณด์ด์ง€๋งŒ) ํƒœ์Šคํฌ๋ณ„ ๋ถ„์„์ด ์—†๋‹ค.
  • ํ•ต์‹ฌ ๊ธฐ์—ฌ์ธ action alignment๊ฐ€ ์ ˆ์ œ๋˜์ง€ ์•Š์•˜๋‹ค. ๋…ผ๋ฌธ์€ view alignment๋Š” ์ ˆ์ œํ–ˆ์ง€๋งŒ(Fig. 8), action alignment์˜ ์„ค๊ณ„ ์„ ํƒ โ€” ์ ˆ๋Œ€ vs delta EE, ์ด์‚ฐ vs ์—ฐ์† locomotion, ๊ณก๋ฅ  ๊ธฐ๋ฐ˜ vs ์ž„๊ณ„ ๊ธฐ๋ฐ˜ ํŒŒ์ง€ โ€” ์€ ํ•˜๋‚˜๋„ ์‹คํ—˜์œผ๋กœ ๊ฒ€์ฆํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋…ผ๊ฑฐ๋Š” ์„œ์ˆ ์ ์ด๊ณ  ๊ทธ๋Ÿด๋“ฏํ•˜์ง€๋งŒ(ยงV), โ€œ์ ˆ๋Œ€ EE๋ฅผ ์ผ์œผ๋ฉด ์–ผ๋งˆ๋‚˜ ๋‚˜๋น ์ง€๋Š”๊ฐ€โ€๋ผ๋Š” ๊ฐ€์žฅ ์ง์ ‘์ ์ธ ์งˆ๋ฌธ์— ์ˆซ์ž๊ฐ€ ์—†๋‹ค. ๋‘ ์ถ•์ด ๋™๋“ฑํ•œ ๊ธฐ์—ฌ๋กœ ์ œ์‹œ๋˜๋Š” ๊ฒƒ์— ๋น„ํ•˜๋ฉด ๊ฒ€์ฆ์˜ ๋น„๋Œ€์นญ์ด ํฌ๋‹ค.
  • Fig. 5์™€ Fig. 8์˜ co-training ์ผ๋ฐ˜ํ™” ์ ์ˆ˜๊ฐ€ ์„œ๋กœ ์•ˆ ๋งž๋Š”๋‹ค. Fig. 5์˜ co-training ์ผ๋ฐ˜ํ™” ํ‰๊ท ์€ 82.2์ธ๋ฐ, Fig. 8์˜ โ€œoursโ€(= view alignment ์žˆ๋Š” co-training)์˜ ์ผ๋ฐ˜ํ™” ํ‰๊ท ์€ 65.3์ด๋‹ค. ํƒœ์Šคํฌ๋ณ„๋กœ๋„ Toy Transfer๊ฐ€ 78.8 vs 41.3์œผ๋กœ ํฌ๊ฒŒ ๋ฒŒ์–ด์ง„๋‹ค. ๋ฐ์ดํ„ฐ ์–‘์ด๋‚˜ ์ƒ˜ํ”Œ๋ง ๋น„์œจ์ด ๋‹ค๋ฅธ ์„ค์ •์œผ๋กœ ๋ณด์ด์ง€๋งŒ ๋…ผ๋ฌธ์— ์„ค๋ช…์ด ์—†๋‹ค. ๋‘ ๊ทธ๋ฆผ์˜ ์ ˆ๋Œ€๊ฐ’์„ ์„ž์–ด ์ธ์šฉํ•˜๋ฉด ์•ˆ ๋˜๊ณ , ๊ฐ ๊ทธ๋ฆผ ์•ˆ์—์„œ์˜ ์ƒ๋Œ€ ๋น„๊ต๋กœ๋งŒ ์ฝ๋Š” ๊ฒŒ ์•ˆ์ „ํ•˜๋‹ค.
  • ์Šค์ผ€์ผ๋ง ์ฃผ์žฅ์ด ๊ทธ๋ฆผ๋ณด๋‹ค ๊ฐ•ํ•˜๋‹ค. ยงIV-D๋Š” โ€œ๋ชจ๋“  ์ƒ˜ํ”Œ๋ง ๋น„์œจ์—์„œ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ๋Š˜์ˆ˜๋ก ์ผ๊ด€๋˜๊ฒŒ ์ข‹์•„์ง„๋‹คโ€๊ณ  ์“ฐ์ง€๋งŒ, Fig. 7์˜ ๊ฐœ๋ณ„ ๊ณก์„ ์€ ๋น„๋‹จ์กฐ์ ์ด๋‹ค โ€” ์˜ˆ์ปจ๋Œ€ Toy Transfer์˜ 1:2 ๊ณก์„ ์€ 200๊ฐœ์—์„œ ์ •์ ์„ ์ฐ๊ณ  300๊ฐœ์—์„œ ๋‚ด๋ ค์˜ค๊ณ , Cart Stowing์—์„œ๋„ ์ค‘๊ฐ„ ์ง€์ ์˜ ๋“ฑ๋ฝ์ด ๋šœ๋ ทํ•˜๋‹ค. ๋‹จ์กฐ ์ƒ์Šน์€ ๋Œ€์ฒด๋กœ Average ํŒจ๋„๊ณผ ์ตœ์„ ์˜ ๋น„์œจ์—์„œ๋งŒ ์„ฑ๋ฆฝํ•œ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ตœ๋Œ€ ๊ทœ๋ชจ๊ฐ€ 300 ์—ํ”ผ์†Œ๋“œ/ํƒœ์Šคํฌ๋ผ, ๋กœ๊ทธ-์„ ํ˜• ์Šค์ผ€์ผ๋ง ๋ฒ•์น™์„ ๋…ผํ•  ๋ฒ”์œ„๋Š” ์•„๋‹ˆ๋‹ค. ์ €์ž๋“ค๋„ โ€œ์Šค์ผ€์ผ๋ง ๋ฒ•์น™โ€์„ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ๋‚จ๊ธด๋‹ค.
  • View alignment๊ฐ€ โ€œ๋†’์ดโ€๋งŒ ๊ณ ์นœ๋‹ค. ์žฌํˆฌ์˜์€ ์•„๋ž˜์ชฝ ํ‰ํ–‰์ด๋™ 0.25 m ํ•˜๋‚˜๋‹ค. ํšŒ์ „(๋กœ๋ด‡์˜ head pitch), ๋‚ด๋ถ€ ํŒŒ๋ผ๋ฏธํ„ฐ(FOV) ์ฐจ์ด, ๊ฑธ์Œ ์ค‘ ํ”๋“ค๋ฆผ์˜ ํ†ต๊ณ„ ์ฐจ์ด๋Š” ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค. ์‚ฌ๋žŒ 1.6โ€“1.8 m ๋Œ€ ๋กœ๋ด‡ 1.3 m๋ผ๋ฉด ์‹ค์ œ ์นด๋ฉ”๋ผ ๋†’์ด ์ฐจ์ด๋Š” 0.3โ€“0.5 m๋Œ€์ธ๋ฐ, 0.25 m๋Š” ์žฌํˆฌ์˜ ๊ตฌ๋ฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•œ ํƒ€ํ˜‘์œผ๋กœ ๋ณด์ธ๋‹ค(๋…ผ๋ฌธ์— ๊ทผ๊ฑฐ ์„œ์ˆ  ์—†์Œ). ๋” ๊ฒฐ์ •์ ์œผ๋กœ, Fig. 9์˜ ์ตœ์ข… ์ด๋ฏธ์ง€์—๋Š” ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ ์†์ด ๊ทธ๋Œ€๋กœ ์žˆ๋‹ค โ€” ์ €์ž๋“ค์ด Q4์—์„œ hand inpainting์„ ์˜๋„์ ์œผ๋กœ ๋บ๋‹ค๊ณ  ๋ฐํžŒ ๋Œ€๋กœ๋‹ค. ์ฆ‰ ์‹œ๊ฐ ์ •๋ ฌ์€ ์‹œ์ ๋งŒ ๋งž์ถ”๊ณ  ์™ธํ˜• ๊ฐ„๊ทน์€ ๊ทธ๋Œ€๋กœ ๋‘” ์ฑ„ VLA์˜ ๊ฐ•๊ฑด์„ฑ์— ๊ธฐ๋Œ„๋‹ค.
  • ํ–‰๋™ ํ‘œํ˜„์ด ํƒœ์Šคํฌ ๋ฒ”์œ„๋ฅผ ์ขํžŒ๋‹ค. ํ•˜์ฒด๊ฐ€ 3-bin ์ƒ์ˆ˜ ์†๋„ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋ผ, ๊ณ„๋‹จยทํŽ˜๋‹ฌยท์ข์€ ํ‹ˆ์ฒ˜๋Ÿผ ์ •๋ฐ€ํ•œ ๋ฐœ ๋ฐฐ์น˜๊ฐ€ ํ•„์š”ํ•œ ํ–‰๋™์€ ์›์ฒœ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค(์ €์ž๋„ Q3์—์„œ ์ธ์ •). ํšŒ์ „ ๋ชจํ˜ธ์„ฑ๋„ ๊ตฌ์กฐ์ ์ด๋‹ค โ€” delta EE + proprioception ์—†์Œ ์กฐํ•ฉ์—์„œ๋Š” ์ •์ฑ…์ด 1์ธ์นญ ์ด๋ฏธ์ง€๋งŒ ๋ณด๊ณ  ์˜๋„ํ•œ EE ๋ฐฉํ–ฅ์„ ๋ณต์›ํ•  ์ˆ˜ ์—†๋‹ค. Fig. 6์˜ Co-training โ€œWrong Orientation 4๊ฑดโ€์ด ๊ทธ ํ”์ ์ด๋‹ค.
  • ์ˆ˜์ง‘ ํ”„๋กœํ† ์ฝœ์ด โ€œin-the-wildโ€์˜ ์ž์—ฐ์Šค๋Ÿฌ์›€์„ ๊ฐ‰์•„๋จน๋Š”๋‹ค. ๋ถ€๋ก -B์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์€ ์‹œ์—ฐ์ž์—๊ฒŒ ์†๋ชฉ ์ž์„ธ๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ , ๋ชธํ†ต ํ”๋“ค๋ฆผ์„ ์–ต์ œํ•˜๊ณ , ์†์ด ๊ฐ€๋ ค์ง€์ง€ ์•Š๊ฒŒ ์ ‘๊ทผ ๊ฐ๋„๋ฅผ ์กฐ์ •ํ•˜๋ผ๊ณ  ์š”๊ตฌํ•œ๋‹ค โ€” โ€œ๊ฐ€์žฅ ์ž์—ฐ์Šค๋Ÿฌ์šด ์ธ๊ฐ„ ํ–‰๋™์—์„œ ๋ฒ—์–ด๋‚˜๋”๋ผ๋„โ€๋ผ๊ณ  ๋ช…์‹œํ•œ๋‹ค. ์ €์ž๋“ค์€ ์ด๊ฒƒ์ด ์žฅ๋ฉด ๋‹ค์–‘์„ฑ์ด๋‚˜ ํšจ์œจ์„ ํ•ด์น˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ฃผ์žฅํ•˜์ง€๋งŒ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ด ๋ฐ์ดํ„ฐ๋Š” โ€œ์ผ์ƒ ์˜์ƒโ€์ด ์•„๋‹ˆ๋ผ ํ›ˆ๋ จ๋œ ์‹œ์—ฐ์ž์˜ ์ œ์•ฝ๋œ ์‹œ์—ฐ์ด๋‹ค. ์ธํ„ฐ๋„ท ๊ทœ๋ชจ egocentric ์˜์ƒ(Ego4D ๋“ฑ)์œผ๋กœ ํ™•์žฅํ•˜๋ ค๋ฉด ์ด ์ œ์•ฝ์ด ๊ทธ๋Œ€๋กœ ๊ฑธ๋ฆผ๋Œ์ด ๋œ๋‹ค.
  • ํ†ต๊ณ„์  ๊ทผ๊ฑฐ๊ฐ€ ์–‡๋‹ค. ์„ค์ •๋‹น 20 trial์ด๊ณ , 2-์Šคํ…Œ์ด์ง€ ํƒœ์Šคํฌ์˜ ์ ์ˆ˜ ํ•ด์ƒ๋„๋Š” trial๋‹น 0/50/100์ด๋‹ค. Fig. 5ยท8์— ์˜ค์ฐจ ๋ง‰๋Œ€๊ฐ€ ์žˆ์ง€๋งŒ ์ •์˜(ํ‘œ์ค€ํŽธ์ฐจ/ํ‘œ์ค€์˜ค์ฐจ/seed ์ˆ˜)๊ฐ€ ๋ช…์‹œ๋˜์ง€ ์•Š๊ณ , ์œ ์˜์„ฑ ๊ฒ€์ •์ด๋‚˜ ๋‹ค์ค‘ ์‹œ๋“œ ๊ฒฐ๊ณผ๋„ ์—†๋‹ค. 55.3 vs 65.3 ๊ฐ™์€ 10์  ์ฐจ์ด๊ฐ€ ์žฌํ˜„๋˜๋Š”์ง€ ํŒ๋‹จํ•  ์žฌ๋ฃŒ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค.
  • ๋น„๊ต ๋Œ€์ƒ์ด ์‚ฌ์‹ค์ƒ ์—†๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ์€ robot-only์™€ human-only, ๋‘ ๊ฐœ์˜ ์ž๊ธฐ ์ ˆ์ œ๋ฟ์ด๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒโ†’๋กœ๋ด‡ ์ „์ด ๋ฐฉ์‹(์‚ฌ์ „ํ•™์Šต-ํ›„ ํŒŒ์ธํŠœ๋‹, latent action, UMI๋ฅ˜ ํ•˜๋“œ์›จ์–ด)๊ณผ์˜ ๋น„๊ต๊ฐ€ ์—†์–ด, โ€œco-training์ด ์ด ๋ฌธ์ œ์—์„œ ์ตœ์„ ์ธ๊ฐ€โ€๋Š” ์—ด๋ฆฐ ์งˆ๋ฌธ์œผ๋กœ ๋‚จ๋Š”๋‹ค. ์ €์ž๋“ค๋„ Q1์—์„œ ์‚ฌ์ „ํ•™์Šต๊ณผ co-training์ด ์ƒ๋ณด์ ์ด๋ผ๊ณ ๋งŒ ๋งํ•œ๋‹ค.

์žฌํ˜„ ๊ด€์  ์ฝ”๋ฉ˜ํŠธ

(๋ณ„๋„๋กœ ์ง„ํ–‰ ์ค‘์ธ ์ฝ”๋“œ ์žฌํ˜„ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋ฉด ์ด ์ ˆ์„ ๊ฐฑ์‹ ํ•  ์˜ˆ์ •์ด๋‹ค. ์•„๋ž˜๋Š” ๋…ผ๋ฌธ ๊ธฐ์žฌ ์‚ฌํ•ญ๋งŒ์œผ๋กœ ํŒ๋‹จํ•œ ์‚ฌ์ „ ํ‰๊ฐ€.)

  • ํ•™์Šต ์žฌํ˜„์€ ๋‹จ์ผ ์›Œํฌ์Šคํ…Œ์ด์…˜ ๋ฒ”์œ„๋ฅผ ๋„˜๋Š”๋‹ค. 8 ร— A100 / ์œ ํšจ ๋ฐฐ์น˜ 256 / 20,000 step ์„ค์ •์ด๊ณ  ๋ฒ ์ด์Šค๊ฐ€ \pi_{0.5}๋‹ค. ๋‹จ์ผ GPU๋กœ๋Š” ๋ฐฐ์น˜๋ฅผ ์ค„์ด๊ณ  step์„ ๋Š˜๋ฆฌ๋Š” ์šฐํšŒ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ๊ทธ ๊ฒฝ์šฐ ๋ณด๊ณ ๋œ ์ˆ˜์น˜์™€์˜ ๋™์ผ์„ฑ์€ ๋ณด์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค.
  • ์ „์ฒ˜๋ฆฌ ๋น„์šฉ์ด ๋…ผ๋ฌธ์— ์—†๋‹ค. View alignment๋Š” ํ”„๋ ˆ์ž„๋งˆ๋‹ค MoGe ์ถ”๋ก  + SD 2.0 inpainting 20 step์„ ๋Œ๋ฆฐ๋‹ค. ํƒœ์Šคํฌ๋‹น ์‚ฌ๋žŒ ์‹œ์—ฐ 300 ์—ํ”ผ์†Œ๋“œ ร— ํ‰๊ท  39.7 s ร— 20 Hz โ‰ˆ 24๋งŒ ํ”„๋ ˆ์ž„ ๊ทœ๋ชจ์ด๊ณ , ํƒœ์Šคํฌ 4์ข…์ด๋ฉด 100๋งŒ ํ”„๋ ˆ์ž„์— ๊ฐ€๊น๋‹ค. ์ •๋ ฌ ์ „์ฒ˜๋ฆฌ๊ฐ€ ํ•™์Šต๋ณด๋‹ค ๋ฌด๊ฑฐ์šธ ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ทธ ์‹œ๊ฐ„/๋น„์šฉ์ด ๋ณด๊ณ ๋˜์ง€ ์•Š์•˜๋‹ค.
  • ์ถ”๋ก ์€ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํŽธ์ด๋‹ค. RTX 4090์—์„œ forward ์•ฝ 130 ms, 20 Hz ์ œ์–ด์— 50-step chunk + ์„ ํ˜• ๋ธ”๋ Œ๋”ฉ. ์ •์ฑ… ์‹คํ–‰๋งŒ ๋†“๊ณ  ๋ณด๋ฉด ์†Œ๋น„์ž์šฉ GPU ํ•œ ์žฅ์œผ๋กœ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์‹ค๊ธฐ ์žฌํ˜„์˜ ์ง„์งœ ์žฅ๋ฒฝ์€ ํ•˜๋“œ์›จ์–ด๋‹ค. Unitree G1 + Dex3 + ZED X Mini + PICO 4 Ultra + ํŠธ๋ž˜์ปค 5๊ฐœ๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๊ณ , ํ•˜์œ„ ์ปจํŠธ๋กค๋Ÿฌ์ธ GR00T-WholeBodyControl์€ NVIDIA ๋น„์ƒ์—… ๋ผ์ด์„ ์Šค๋‹ค(์ฝ”๋“œ ๋ณธ์ฒด๋Š” Apache 2.0). ์‹ค๋ฌผ ์—†์ด ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ์ •๋ ฌ ํŒŒ์ดํ”„๋ผ์ธ(๊นŠ์ด ์žฌํˆฌ์˜ยทinpaintingยทํ–‰๋™ ๋ณ€ํ™˜)์˜ ์˜คํ”„๋ผ์ธ ์žฌํ˜„ โ€” ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ Fig. 9๋ฅ˜ ์ •์„ฑ ๊ฒฐ๊ณผ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๊ฒƒ โ€” ๊นŒ์ง€๊ฐ€ ํ˜„์‹ค์ ์ธ ๋ฒ”์œ„๋กœ ๋ณด์ธ๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€

Egocentric ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ ํ™œ์šฉ์˜ ๊ณ„๋ณด ์•ˆ์—์„œ. ์ด ํ๋ฆ„์€ ํฌ๊ฒŒ ๋‘ ๊ฐˆ๋ž˜๋‹ค. (1) ์‚ฌ์ „ํ•™์Šต-ํ›„-ํŒŒ์ธํŠœ๋‹: ์‚ฌ๋žŒ ์˜์ƒ์œผ๋กœ ์‹œ๊ฐ ํ‘œํ˜„ยท๋ชจ์…˜ priorยทlatent action์„ ๋ฐฐ์šฐ๊ณ  ํ–‰๋™ ์ •๋ณด๋Š” ๋ฒ„๋ฆฐ ๋’ค ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋กœ ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค. EgoScale์ด 20,854์‹œ๊ฐ„ ๊ทœ๋ชจ๋กœ ์ด ๋ฐฉํ–ฅ์˜ ์Šค์ผ€์ผ๋ง ๋ฒ•์น™์„ ๋‹ค๋ฃฌ ๋Œ€ํ‘œ ์‚ฌ๋ก€๋‹ค. (2) Co-training: ์‚ฌ๋žŒ๊ณผ ๋กœ๋ด‡ ์–‘์ชฝ์˜ ํ–‰๋™์„ ๋ชจ๋‘ ์ง€๋„ ์‹ ํ˜ธ๋กœ ์“ฐ๋˜, ๊ด€์ธกยทํ–‰๋™ ๊ณต๊ฐ„์„ ์ •๋ ฌํ•ด ํ•จ๊ป˜ ํ•™์Šตํ•œ๋‹ค. EgoVerse๊ฐ€ ์—ฌ๋Ÿฌ ๊ธฐ๊ด€ยท3์ข… ๋กœ๋ด‡์— ๊ฑธ์ณ ์ด ๋ฐฉํ–ฅ์„ ๊ต์ฐจ๊ฒ€์ฆํ•˜๋ฉฐ โ€œ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•ต์ปค๋กœ ์žˆ์„ ๋•Œ๋งŒ ์Šค์ผ€์ผ๋ง์ด ๋ฐœํ˜„๋œ๋‹คโ€๋ฅผ ๋ณด์˜€๋‹ค. EgoHumanoid๋Š” (2)์— ์†ํ•˜๋˜, ๊ธฐ์กด co-training์ด ์ „๋ถ€ ๊ณ ์ • ๋ฒ ์ด์Šค์˜€๋‹ค๋Š” ์ ์—์„œ ์ฒ˜์Œ์œผ๋กœ whole-body loco-manipulation์œผ๋กœ ๋„˜์–ด๊ฐ„๋‹ค. ์ฐธ๊ณ ๋กœ EgoVerse์˜ ๊ฒฐ๋ก (์ •๋ ฌ์ด ์Šค์ผ€์ผ๋ง์˜ ์ „์ œ)์€ ์ด ๋…ผ๋ฌธ์˜ view alignment ์ ˆ์ œ ๊ฒฐ๊ณผ(+10.0%p)์™€ ๊ฐ™์€ ๋ฐฉํ–ฅ์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค.

Cross-embodiment ์ •๋ ฌ ๊ธฐ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„. ๋กœ๋ด‡โ†”๏ธŽ๋กœ๋ด‡ ์ „์ด์—์„œ๋Š” Mirage์ฒ˜๋Ÿผ ์ด๋ฏธ์ง€ ์† ๋กœ๋ด‡์„ ์ง€์šฐ๊ณ  ๋‹ค์‹œ ๊ทธ๋ฆฌ๋Š” cross-painting์ด๋‚˜, ํ–‰๋™ ๊ณต๊ฐ„์„ task-space/EE ์ธํ„ฐํŽ˜์ด์Šค๋กœ ํ†ต์ผํ•˜๋Š” ์ ‘๊ทผ์ด ์ž๋ฆฌ ์žก์•˜๋‹ค. EgoHumanoid์˜ view alignment๋Š” ์ „์ž์˜ humanโ†’robot ํŒ์ด๋˜ ๋กœ๋ด‡์„ ๊ทธ๋ ค ๋„ฃ์ง€ ์•Š๊ณ  ์‹œ์ ๋งŒ ์˜ฎ๊ธด๋‹ค๋Š” ์ ์ด ๋‹ค๋ฅด๊ณ , action alignment๋Š” ํ›„์ž์˜ ๊ณ„๋ณด์— ์ •ํ™•ํžˆ ๋†“์ธ๋‹ค. UMI ๊ณ„์—ด์€ ์•„์˜ˆ ์ˆ˜์ง‘ ์‹œ์ ์— ํ•˜๋“œ์›จ์–ด(ํ•ธ๋“œํ—ฌ๋“œ ๊ทธ๋ฆฌํผ)๋กœ ์ •๋ ฌ์„ ๊ฐ•์ œํ•˜์ง€๋งŒ, ๊ทธ ๋Œ€๊ฐ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ํŠน์ • ๊ทธ๋ฆฌํผ ํ˜•์ƒ์— ๋ฌถ์ธ๋‹ค โ€” EgoHumanoid๋Š” ์ˆ˜์ง‘์„ ์ž์œ ๋กญ๊ฒŒ ๋‘๊ณ  ํ›„์ฒ˜๋ฆฌ๋กœ ์ •๋ ฌํ•˜๋Š” ๋ฐ˜๋Œ€ ์ „๋žต์ด๋‹ค. HRDexDB์ฒ˜๋Ÿผ ์‚ฌ๋žŒ-๋กœ๋ด‡ ์ง์ง€์Œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ์ ‘๊ทผ์ด๋‚˜, Do as I DoยทUniDex์ฒ˜๋Ÿผ ์ผ์ƒ ์ธ๊ฐ„ ์˜์ƒ์—์„œ dexterous ๋ฐ์ดํ„ฐ๋ฅผ ๋ฝ‘๋Š” ์ ‘๊ทผ๊ณผ ๋น„๊ตํ•˜๋ฉด, ์ด ๋…ผ๋ฌธ์€ ์† ์ •๋ฐ€๋„๋ฅผ ํฌ๊ธฐํ•˜๋Š” ๋Œ€์‹  ์ „์‹  ์ด๋™์„ ์–ป์€ ์ชฝ์— ์„œ ์žˆ๋‹ค.

ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation ์ชฝ์—์„œ. ์ด ๋ถ„์•ผ์˜ ์ฃผ๋ฅ˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ RL(๋ชจ๋ธ๋ง๋œ ๊ฐ์ฒด + ์ •๊ตํ•œ ๋ณด์ƒยท์ปค๋ฆฌํ˜๋Ÿผ)์ด๊ฑฐ๋‚˜, Whole-Body Loco์ฒ˜๋Ÿผ ๋ชจ์…˜ ์ƒ์„ฑยท์ถ”์ ์œผ๋กœ whole-body ์ œ์–ด๋ฅผ ํ‘ธ๋Š” ๋ฐฉํ–ฅ์ด์—ˆ๋‹ค. ๋‘ ๊ฐˆ๋ž˜ ๋ชจ๋‘ ์ ‘์ด‰ ๋ฌผ๋ฆฌ ํŠœ๋‹๊ณผ affordance ๋ชจ๋ธ๋ง์ด๋ผ๋Š” ํ™•์žฅ ๋ณ‘๋ชฉ์„ ์•ˆ๊ณ  ์žˆ๋‹ค. EgoHumanoid๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅธ ์ถ• โ€” ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์˜ ํ™•์žฅ์„ฑ โ€” ์„ ๊ณต๊ฒฉํ•œ๋‹ค. ๋‹ค๋งŒ ํ•˜์œ„ ์ œ์–ด๋Š” ์—ฌ์ „ํžˆ ๊ธฐ์„ฑ ์ปจํŠธ๋กค๋Ÿฌ(GR00T-WholeBodyControl)์— ์œ„์ž„ํ•˜๊ณ  ๊ณ ์ˆ˜์ค€ ์ปค๋งจ๋“œ๋งŒ ํ•™์Šตํ•˜๋ฏ€๋กœ, ๋‘ ํ๋ฆ„์€ ๊ฒฝ์Ÿ์ด ์•„๋‹ˆ๋ผ ์ธต์ด ๋‹ค๋ฅธ ์ƒ๋ณด ๊ด€๊ณ„๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ์ชฝ์˜ MoMaGen๊ณผ๋„ โ€œmobile manipulation์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ๋Š˜๋ฆด ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ๊ฐ™์€ ์งˆ๋ฌธ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋‹ต์œผ๋กœ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค.

์š”์•ฝ

EgoHumanoid๋Š” ๋กœ๋ด‡ ์—†์ด ๋ชจ์€ 1์ธ์นญ ์ธ๊ฐ„ ์‹œ์—ฐ์œผ๋กœ ํœด๋จธ๋…ธ์ด๋“œ whole-body loco-manipulation ์ •์ฑ…์„ co-trainingํ•œ ์ฒซ ์‚ฌ๋ก€๋‹ค. ๊ธฐ์—ฌ๋Š” ์ƒˆ ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ ์ •๋ ฌ ๋ ˆ์‹œํ”ผ๋‹ค โ€” ๊นŠ์ด ์žฌํˆฌ์˜ + diffusion inpainting์œผ๋กœ ์‚ฌ๋žŒ ์‹œ์ ์„ ๋กœ๋ด‡ ๋ˆˆ๋†’์ด(0.25 m ์•„๋ž˜)๋กœ ๋‚ด๋ฆฌ๊ณ , ์ƒ์ฒด๋Š” delta EE, ํ•˜์ฒด๋Š” 3-bin ์ด์‚ฐ ์†๋„ ์ปค๋งจ๋“œ, ์†์€ ๊ณก๋ฅ  ๊ธฐ๋ฐ˜ ์ด์ง„ ๊ฐœํ๋กœ ํ–‰๋™ ๊ณต๊ฐ„์„ ํ†ต์ผํ•œ ๋’ค \pi_{0.5}๋ฅผ ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค. ๊ฒฐ๊ณผ๋Š” ๋ช…ํ™•ํ•˜๋‹ค: ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๋Š” ํ™˜๊ฒฝ์—์„œ 30.9 โ†’ 82.2์ , in-domain์—์„œ๋„ 58.8 โ†’ 78.4์ . ๊ทธ๋ฆฌ๊ณ  ๋‚ด๋น„๊ฒŒ์ด์…˜์€ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ ๊ฑฐ์˜ ์™„์ „ํžˆ ์ „์ด๋˜์ง€๋งŒ ์ •๋ฐ€ ์กฐ์ž‘์€ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ์˜ ์ ‘์ง€๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•˜๋‹ค๋Š” ๋น„๋Œ€์นญ์„ ์„œ๋ธŒ์Šคํ… ๋‹จ์œ„๋กœ ์ •๋Ÿ‰ํ™”ํ–ˆ๋‹ค.

ํ•œ๊ณ„๋„ ๊ทธ๋งŒํผ ๋ถ„๋ช…ํ•˜๋‹ค. โ€œ์ผ๋ฐ˜ํ™”โ€ ์žฅ๋ฉด์ด ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์ปค๋ฒ„ํ•˜๋Š” ์žฅ๋ฉด์ด๋ผ ์ง„์งœ zero-shot ์ฆ๊ฑฐ๋Š” Table II ํ•˜๋‚˜๋กœ ์–‡๊ณ , +51%p๋ผ๋Š” ์ˆซ์ž๋Š” ๋ฒ ์ด์Šค๋ผ์ธ์˜ ๋‹จ์ผ ๋ถ•๊ดด์— ์ƒ๋‹นํžˆ ๊ธฐ๋Œ„๋‹ค. ํ•ต์‹ฌ ๊ธฐ์—ฌ์˜ ์ ˆ๋ฐ˜์ธ action alignment๋Š” ์ ˆ์ œ ์‹คํ—˜์ด ์—†๊ณ , Fig. 5์™€ Fig. 8์˜ ์ ˆ๋Œ€๊ฐ’์ด ์„ค๋ช… ์—†์ด ์–ด๊ธ‹๋‚œ๋‹ค. delta EE์˜ ํšŒ์ „ ๋ชจํ˜ธ์„ฑ๊ณผ ์ด์‚ฐ ํ•˜์ฒด ์ปค๋งจ๋“œ๋Š” ๊ตฌ์กฐ์  ์ฒœ์žฅ์ด๋ฉฐ, ์ˆ˜์ง‘ ํ”„๋กœํ† ์ฝœ์€ โ€œ์ž์—ฐ์Šค๋Ÿฌ์šด ์ธ๊ฐ„ ํ–‰๋™โ€์—์„œ ์ด๋ฏธ ํ•œ ๋ฐœ ๋ฌผ๋Ÿฌ๋‚˜ ์žˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ์ด ๋…ผ๋ฌธ์ด ์ œ์‹œํ•˜๋Š” recipe โ€” ์‹คํ—˜์‹ค์—์„œ ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ๊ธˆ, ์•ผ์ƒ์—์„œ ์‚ฌ๋žŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŽ์ด โ€” ๋Š” ํœด๋จธ๋…ธ์ด๋“œ ๋ฐ์ดํ„ฐ ๋ณ‘๋ชฉ์— ๋Œ€ํ•œ ๊ฐ€์žฅ ํ˜„์‹ค์ ์ธ ๋‹ต ์ค‘ ํ•˜๋‚˜๋‹ค. ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ์ €์ž๋“ค์ด ์˜ˆ๊ณ ํ•œ ๋Œ€๋กœ ์Šค์ผ€์ผ(300 โ†’ ์ˆ˜์ฒœ ์—ํ”ผ์†Œ๋“œ), ํ‘œํ˜„๋ ฅ(์ด์‚ฐ ์ปค๋งจ๋“œ โ†’ ํ‘œํ˜„์  whole-body ์ œ์–ด), ๊ทธ๋ฆฌ๊ณ  ํšŒ์ „ ๋ชจํ˜ธ์„ฑ์„ ํ’€ ํ–‰๋™ ํ‘œํ˜„์ผ ๊ฒƒ์ด๋‹ค. ์ฝ”๋“œ์™€ ๋ฐ์ดํ„ฐ์…‹์ด ๋ชจ๋‘ ๊ณต๊ฐœ๋˜์—ˆ์œผ๋‹ˆ, ๊ฒ€์ฆ๋„ ๋ฐ˜๋ฐ•๋„ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค.

Copyright 2026, JungYeon Lee