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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ ํœด๋จธ๋…ธ์ด๋“œ ๋ฐ์ดํ„ฐ๋Š” ์•ˆ ๋ชจ์ด๋Š”๊ฐ€
    • ํ•˜๋“œ์›จ์–ด: ์™œ ํ•˜ํ•„ 2-DoF, ์™œ ํ•˜ํ•„ ์• ๋“œ์˜จ์ธ๊ฐ€
    • ๋ฆฌํƒ€๊ฒŸํŒ…: ์ƒ๋ฐ˜์‹ ๊ณผ ํ•˜๋ฐ˜์‹ ์„ ๋‹ค๋ฅด๊ฒŒ ๋Œ€ํ•œ๋‹ค
    • ์ €์ˆ˜์ค€: ๊ต์‚ฌ-ํ•™์ƒ ์—†์ด ํ•œ ๋‹จ๊ณ„๋กœ
    • ํ…”๋ ˆ์˜ต UX: ๋…ผ๋ฌธ์ด ์กฐ์šฉํžˆ ์ž˜ ํ•œ ๋ถ€๋ถ„
    • ๊ณ ์ˆ˜์ค€ ์ž์œจ ์ •์ฑ…: ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์žฌํ™œ์šฉํ•œ๋‹ค
    • ์‹คํ—˜: ๋ฌด์—‡์ด ์‹ค์ œ๋กœ ์ธก์ •๋๋‚˜
      • ์žฅ์‹œ๊ฐ„ ํ…”๋ ˆ์˜ต (์ •์„ฑ)
      • ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ฒ˜๋ฆฌ๋Ÿ‰ (Table II)
      • ์ปดํฌ๋„ŒํŠธ ์ ˆ์ œ (Table III)
      • ์ž์œจ ์ •์ฑ… ๊ฒฐ๊ณผ
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒTWIST2 ๋ฆฌ๋ทฐ

humanoid
teleop
vr
whole-body-control
motion-tracking
retargeting
egocentric
il
diffusion
rl
dataset
loco-manipulation
open-source
TWIST2: Scalable, Portable, and Holistic Humanoid Data Collection System
Published

September 4, 2026

  • Paper Link (arXiv:2511.02832v1)

  • Code (GitHub, MIT)

  • Project Page

  • Dataset

  • ์ €์ž: Yanjie Ze, Siheng Zhao, Weizhuo Wang, Angjoo Kanazawa, Rocky Duan, Pieter Abbeel, Guanya Shi, Jiajun Wu, C. Karen Liu

  • ์†Œ์†: Amazon FAR(Frontier AI & Robotics), Stanford University, USC, UC Berkeley, CMU

  • arXiv preprint, 2025 (v1, 2025-11-04 ์ œ์ถœ ยท ํ•™ํšŒ ์ง€๋ฉด ํ‘œ๊ธฐ ์—†์Œ)

  1. ๐Ÿ’ก ํœด๋จธ๋…ธ์ด๋“œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด โ€œ๋ชจ์…˜์บก์ฒ˜ ์ŠคํŠœ๋””์˜ค์— ๋ฌถ์—ฌ ํ™•์žฅ ์•ˆ ๋˜๋Š” ์ „์‹ ์ œ์–ดโ€ ์•„๋‹ˆ๋ฉด โ€œํฌํ„ฐ๋ธ”ํ•˜์ง€๋งŒ ํ•˜๋ฐ˜์‹ ์„ ์†๋„ ๋ช…๋ น์œผ๋กœ ๋ญ‰๊ฐ  ๋ฐ˜์ชฝ ์ œ์–ดโ€๋กœ ๊ฐˆ๋ผ์ ธ ์žˆ๋˜ ๊ฒƒ์„, VR ๊ธฐ๋ฐ˜ mocap-free ์žฅ๋น„ + ํƒˆ์ฐฉ์‹ ์ €๊ฐ€ ๋ชฉ์œผ๋กœ ๋‘˜ ๋‹ค ๊ฐ–๋Š” ์ชฝ์œผ๋กœ ๋ฐ€์–ด๋ถ™์ธ๋‹ค.
  2. โš™๏ธ PICO 4U VR(๊ณ ๊ธ€ + ์ปจํŠธ๋กค๋Ÿฌ + ์ข…์•„๋ฆฌ ํŠธ๋ž˜์ปค 2๊ฐœ)์—์„œ 100Hz๋กœ ์ „์‹  ์ธ๊ฐ„ ํฌ์ฆˆ๋ฅผ ๋ฐ›์•„ GMR๋กœ Unitree G1 ๊ด€์ ˆ์— ๋ฆฌํƒ€๊ฒŸํŒ…ํ•˜๊ณ , 20k ๋ชจ์…˜ ํด๋ฆฝ์œผ๋กœ PPO ํ•™์Šตํ•œ ๋ฒ”์šฉ ๋ชจ์…˜ ํŠธ๋ž˜์ปค \pi_{\text{low}}๊ฐ€ ์ด๋ฅผ 50Hz๋กœ ์‹คํ–‰ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ชจ์€ ๋ฐ์ดํ„ฐ๋กœ Diffusion Policy \pi_{\text{high}}^{\text{auto}}๋ฅผ ํ•™์Šตํ•ด ์ž์œจ ์ „์‹  ์ œ์–ด๊นŒ์ง€ ์ž‡๋Š”๋‹ค.
  3. ๐ŸŽฏ ์…‹์—… 1๋ถ„, ์‹œ์Šคํ…œ ์ง€์—ฐ 0.1์ดˆ ๋ฏธ๋งŒ(์„ ํ–‰ TWIST์˜ 0.5์ดˆ ๋Œ€๋น„), ์–‘์† pick&place 98 ์—ํ”ผ์†Œ๋“œ๋ฅผ 18.5๋ถ„์— ์ˆ˜์ง‘. ์ž์œจ ์ •์ฑ…์€ ์ „์‹  dex pick&place์™€ Kick-T(7ํšŒ ์ค‘ 6ํšŒ ์„ฑ๊ณต)๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค โ€” ๋‹ค๋งŒ ์ •๋Ÿ‰ ๊ทผ๊ฑฐ์˜ ํ‘œ๋ณธ์€ ์•„๋ž˜์—์„œ ๋ณด๋“ฏ ์ƒ๋‹นํžˆ ์ž‘๋‹ค.

๐Ÿ” Ping Review

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

๋กœ๋ด‡ ํ•™์Šต์—์„œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ธํ”„๋ผ๊ฐ€ ์„ฑ๋Šฅ์„ ๊ฒฐ์ •ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ALOHAยทGELLO ์ดํ›„ ์–‘ํŒ” ์กฐ์ž‘์—์„œ๋Š” ์ด๋ฏธ ์ƒ์‹์ด ๋๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํœด๋จธ๋…ธ์ด๋“œ์—์„œ๋Š” ๊ทธ ์ธํ”„๋ผ๊ฐ€ ์•„์ง ์—†๋‹ค. ์ €์ž๋“ค์ด Table I๋กœ ์ •๋ฆฌํ•˜๋Š” ๊ธฐ์กด ๊ตฌ๋„๋Š” ์…‹์œผ๋กœ ๊ฐˆ๋ฆฐ๋‹ค. (a) decoupled control โ€” ์ƒยทํ•˜๋ฐ˜์‹ ์„ ๋”ฐ๋กœ ์กฐ์ข…(HOMIE์˜ ์™ธ๊ณจ๊ฒฉ ์กฐ์ข…์„). (b) partial whole-body control โ€” ํŒ”ยทํ—ˆ๋ฆฌ๋Š” ํฌ์ฆˆ๋กœ ๋”ฐ๋ผ๊ฐ€๋˜ ๋‹ค๋ฆฌ๋Š” base velocity ๋ช…๋ น๋งŒ ๋ฐ›๋Š” ๋ฐฉ์‹(AMO, CLONE). (c) full whole-body control โ€” ํŒ”ยทํ—ˆ๋ฆฌยท๋‹ค๋ฆฌ ์ „ ๊ด€์ ˆ์„ ํ•˜๋‚˜๋กœ ์ถ”์ข…(HumanPlus, TWIST). ์„ฑ๋Šฅ์€ (c)๊ฐ€ ์ข‹์€๋ฐ (c)๋Š” ๊ด‘ํ•™ ๋ชจ์…˜์บก์ฒ˜๊ฐ€ ํ•„์š”ํ•ด ์ŠคํŠœ๋””์˜ค๋ฅผ ๋ชป ๋ฒ—์–ด๋‚˜๊ณ , ํฌํ„ฐ๋ธ”ํ•œ (a)ยท(b)๋Š” ํ•˜๋ฐ˜์‹  ํ‘œํ˜„๋ ฅ์„ ํฌ๊ธฐํ•œ๋‹ค.

TWIST2๋Š” ์ด ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ํ•˜๋“œ์›จ์–ด ์„ ํƒ์œผ๋กœ ๊นฌ๋‹ค. ๋ชจ์…˜์บก์ฒ˜ ๋Œ€์‹  PICO 4U VR + ์ข…์•„๋ฆฌ ๋ชจ์…˜ ํŠธ๋ž˜์ปค 2๊ฐœ(์ด ~$1,000)๋กœ ์ „์‹  ํฌ์ฆˆ๋ฅผ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ณ , ์‹œ์•ผ ๋ฌธ์ œ๋ฅผ $250์งœ๋ฆฌ 2-DoF ํƒˆ์ฐฉ์‹ ๋กœ๋ด‡ ๋ชฉ๊ณผ ZED Mini ์Šคํ…Œ๋ ˆ์˜ค ์นด๋ฉ”๋ผ($400)๋กœ ํ‘ผ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฑธ์–ด ๋“ค์–ด์™€์„œ ์…‹์—… ์™„๋ฃŒ๊นŒ์ง€ 1๋ถ„, ์šด์˜์ž 1๋ช…, ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์—†์Œ์ด๋ฉด์„œ ์ „ ๊ด€์ ˆ ์ถ”์ข…์„ ์œ ์ง€ํ•œ๋‹ค.


๊ฐœ์š”(Fig. 1) โ€” ํฌํ„ฐ๋ธ” mocap-free ์žฅ๋น„(์…‹์—… 1๋ถ„), ์ „์‹  ํ…”๋ ˆ์˜ต, ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘(15~20๋ถ„์— pick&place 100ํšŒ), ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ ์ „์‹  visuomotor ์ •์ฑ…๊นŒ์ง€ ํ•˜๋‚˜์˜ ์Šคํƒ์œผ๋กœ ๋ฌถ๋Š”๋‹ค.

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

์ „์ฒด๋Š” 2๋‹จ ๊ณ„์ธต์ด๋‹ค. ์ €์ˆ˜์ค€ \pi_{\text{low}}๋Š” ํƒœ์Šคํฌ์™€ ๋ฌด๊ด€ํ•œ ๋ฒ”์šฉ ๋ชจ์…˜ ์ถ”์ข…๊ธฐ๋กœ ๊ณ ์ •ํ•˜๊ณ , ๊ณ ์ˆ˜์ค€ \pi_{\text{high}}๋งŒ ํ…”๋ ˆ์˜ต(์‚ฌ๋žŒ+๋ฆฌํƒ€๊ฒŸํ„ฐ)๊ณผ ์ž์œจ(Diffusion Policy) ์‚ฌ์ด์—์„œ ๊ฐˆ์•„ ๋ผ์šด๋‹ค. ๋‘˜์„ ์ž‡๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ช…๋ น ๋ฒกํ„ฐ ํ•˜๋‚˜๋‹ค.

p_{\text{cmd}} = \left[\dot{x}_{\text{ref}},\ \dot{y}_{\text{ref}},\ z_{\text{ref}},\ \phi_{\text{ref}},\ \theta_{\text{ref}},\ \dot{\psi}_{\text{ref}},\ q_{\text{ref}}\right]

์„ค๊ณ„ ํฌ์ธํŠธ๊ฐ€ ๋‘ ๊ฐœ ๋ฐ•ํ˜€ ์žˆ๋‹ค. โ‘  ๋ฃจํŠธ๋Š” ์ ˆ๋Œ€ ํฌ์ฆˆ๊ฐ€ ์•„๋‹ˆ๋ผ ์ƒ๋Œ€ ๋ณ‘์ง„/ํšŒ์ „์„ ์“ด๋‹ค โ€” ์ •ํ™•ํ•œ ์ „์—ญ ์ƒํƒœ ์ถ”์ •์— ์˜์กดํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์žฅ์‹œ๊ฐ„ ์šด์šฉ์—์„œ ๋“œ๋ฆฌํ”„ํŠธ๋กœ ๋ฌด๋„ˆ์ง€์ง€ ์•Š๋Š”๋‹ค. โ‘ก ํ•˜๋ฐ˜์‹ ์„ root velocity๋กœ ์š”์•ฝํ•˜์ง€ ์•Š๊ณ  ์ „์‹  ๊ด€์ ˆ ์œ„์น˜ q_{\text{ref}}๋ฅผ ๊ทธ๋Œ€๋กœ ์‹ค์–ด ๋ณด๋‚ธ๋‹ค โ€” AMOยทCLONEยทMobileTV์™€ ๊ฐˆ๋ฆฌ๋Š” ์ง€์ ์ด์ž, ๋‹ค๋ฆฌ๋กœ ์ƒ์ž๋ฅผ ์ฐจ๋Š” Kick-T ๊ฐ™์€ legged manipulation์ด ๊ฐ€๋Šฅํ•ด์ง€๋Š” ์ด์œ ๋‹ค.

์ €์ˆ˜์ค€์€ ๊ณ ์œ ์ˆ˜์šฉ s = [\omega, \dot\omega, q, \dot q]๋ฅผ ๋ฐ›์•„ q_{\text{tgt}} = \pi_{\text{low}}(s, p_{\text{cmd}})๋ฅผ 50Hz๋กœ ๋‚ด๊ณ , PD๊ฐ€ \tau = K_P(q_{\text{tgt}} - q) - K_D \dot q๋กœ ํ† ํฌ๋ฅผ ๋งŒ๋“ ๋‹ค. ๊ณ ์ˆ˜์ค€์€ p_{\text{cmd}} = \pi_{\text{high}}(o, s).


์‹œ์Šคํ…œ ๊ฐœ์š”(Fig. 2) โ€” ํฌํ„ฐ๋ธ” ์žฅ๋น„(PICO4U + ํŠธ๋ž˜์ปค 2๊ฐœ $1000, ์• ๋“œ์˜จ ๋ชฉ $250) โ†’ ๋ฆฌํƒ€๊ฒŸํ„ฐ โ†’ ๋ฒ”์šฉ ๋ชจ์…˜ ํŠธ๋ž˜์ปค๋กœ 45 DoF(๋ชฉ 2 + ๋ชธ 29 + ์† 14)๋ฅผ ์ œ์–ดํ•˜๊ณ , ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ๋กœ Diffusion Policy๋ฅผ ํ•™์Šตํ•ด ๊ฐ™์€ ๋ช…๋ น ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋˜๋Œ๋ฆฐ๋‹ค.

๋ฆฌํƒ€๊ฒŸํŒ…์€ GMR์„ PICO ํฌ๋งท์— ๋งž์ถฐ ๊ณ ์ณค๋‹ค. PICO์˜ ์ „์—ญ ํฌ์ฆˆ ์ถ”์ •์ด ๋ถ€์ •ํ™•ํ•˜๋‹ค๋Š” ์ ์„ ์ธ์ •ํ•˜๊ณ , 2๋‹จ๊ณ„ ์ตœ์ ํ™”๋ฅผ ๊ณจ๋ฐ˜ ๊ธฐ์ค€ ์ขŒํ‘œ๊ณ„์—์„œ ์ƒยทํ•˜๋ฐ˜์‹ ์„ ๋‹ค๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•œ๋‹ค.

q^* = \arg\min_q \sum_{i \in L_{\text{up}} \cup L_{\text{low}}} w_i^R \left\| R_i^{\text{human}} - R_i^{\text{robot}}(q) \right\|_F^2 + \lambda_{\text{pos}} \sum_{k \in P_{\text{low}}} w_k^p \left\| p_k^{\text{human, pelvis}} - p_k^{\text{robot}}(q) \right\|_2^2

์ฆ‰ ์œ„์น˜ ํ•ญ์€ ํ•˜๋ฐ˜์‹ (๋ฐœ/๋ฐœ๋ชฉ)์—๋งŒ ๊ฑด๋‹ค. ๋ฐœ ๋ฏธ๋„๋Ÿฌ์ง์„ ์ค„์ด๋ฉด์„œ, ์ƒ๋ฐ˜์‹ ์€ ๊ตญ์†Œ ํšŒ์ „์—๋งŒ ์˜์กดํ•˜๊ฒŒ ํ•ด ์ „์—ญ ํฌ์ฆˆ๊ฐ€ ํŠ€์–ด๋„(VR ํ…”๋ ˆํฌํŠธ ๋“ฑ) ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค. ๋ชฉ์€ ๋จธ๋ฆฌยท์ฒ™์ถ” ์ƒ๋Œ€ํšŒ์ „ R_{\text{rel}} = R_{\text{spine}}^\top R_{\text{head}} = [r_{ij}]์—์„œ ์ง์ ‘ ๋ฝ‘๋Š”๋‹ค: q_{\text{neck}}^{\text{yaw}} = \arctan2(r_{21}, r_{11}), q_{\text{neck}}^{\text{pitch}} = \arcsin(-r_{31}). ์†์€ Dex31์„ ๋‹ค์ง€ ์†์ด ์•„๋‹ˆ๋ผ ํ‰ํ–‰ ๊ทธ๋ฆฌํผ๋กœ ์ทจ๊ธ‰ํ•ด q_{\text{hand}} = (1-\alpha) q_{\text{open}} + \alpha q_{\text{close}}๋กœ ๋ณด๊ฐ„ํ•˜๊ณ , \alpha๋Š” ์ปจํŠธ๋กค๋Ÿฌ ๋ฒ„ํŠผ์œผ๋กœ ์ค€๋‹ค.

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

  • ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ฒ˜๋ฆฌ๋Ÿ‰(Table II): ์–‘์† ์กฐ์ž‘ 18.5๋ถ„ / 98 ์—ํ”ผ์†Œ๋“œ / ์„ฑ๊ณต๋ฅ  100% / ์—ํ”ผ์†Œ๋“œ๋‹น 11์ดˆ, ๋ชจ๋ฐ”์ผ ์กฐ์ž‘ 19.5๋ถ„ / 46 ์—ํ”ผ์†Œ๋“œ / 100% / 25์ดˆ.
  • ์ปดํฌ๋„ŒํŠธ ์ ˆ์ œ(Table III, 10 demo ์ˆ˜์ง‘ ์‹œ๊ฐ„): TWIST2 ์ „์ฒด 67.8์ดˆ < w/o Egocentric View 68.7์ดˆ < w/o Stereo 98.3์ดˆ < w/o Neck 112.3์ดˆ. ์„ฑ๊ณต/์‹œ๋„๋Š” ๊ฐ๊ฐ 20/23, 20/23, 20/27, 16/29.
  • ์‹œ์Šคํ…œ ์ง€์—ฐ: ๋ชจ๋“  ๋ชจ๋“ˆ์ด 50Hz ์ด์ƒ์œผ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ๋˜์–ด ์ „์ฒด ์ง€์—ฐ 0.1์ดˆ ๋ฏธ๋งŒ โ€” ์„ ํ–‰ TWIST์˜ 0.5์ดˆ ๋Œ€๋น„ ๊ฐœ์„ .
  • ์ž์œจ ์ •์ฑ…: WB-Dex(์ปต ์ง‘์–ด ์ƒ์ž์— ๋„ฃ๊ธฐ)๋ฅผ 170 ์‹œ์—ฐ์œผ๋กœ ํ•™์Šต, Kick-T๋ฅผ 50 ์‹œ์—ฐ์œผ๋กœ ํ•™์Šตํ•ด 7ํšŒ ์ค‘ 6ํšŒ ์„ฑ๊ณต.
  • ์ €์ˆ˜์ค€ ํŠธ๋ž˜์ปค ํ•™์Šต: ์•ฝ 20k ๋ชจ์…˜ ํด๋ฆฝ(GMR ๋ฆฌํƒ€๊ฒŸ 7k + TWIST ์›๋ณธ 13k, ์ถœ์ฒ˜๋Š” AMASSยทOMOMOยท์ž์ฒด mocap) + PICO๋กœ ์ง์ ‘ ์ˆ˜์ง‘ํ•œ 73๊ฐœ ๋ชจ์…˜. PPO, ์ปจ๋ณผ๋ฃจ์…˜ ํžˆ์Šคํ† ๋ฆฌ ์ธ์ฝ”๋” + MLP.

๊ฒฐ๋ก :

TWIST2์˜ ๊ธฐ์—ฌ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์•„๋‹ˆ๋ผ ์ธํ”„๋ผ์˜ ์กฐํ•ฉ ์„ค๊ณ„๋‹ค. โ€œ์ „์‹ ์ œ์–ด๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ํฌํ„ฐ๋ธ”ํ•ด์งˆ ์ˆ˜ ์žˆ๋Š”๊ฐ€โ€๋ผ๋Š” ์งˆ๋ฌธ์— VR + ์ €๊ฐ€ ์• ๋“œ์˜จ ๋ชฉ์ด๋ผ๋Š” ํ•˜๋“œ์›จ์–ด ๋‹ต์„ ๋‚ด๊ณ , ๊ทธ ์œ„์— ๋ฆฌํƒ€๊ฒŸํŒ…ยท๋ฒ”์šฉ ํŠธ๋ž˜์ปคยท๋‹จ์ผ ์กฐ์ž‘์ž UXยท๋ฐ์ดํ„ฐ ํ›„์ฒ˜๋ฆฌ GUI๊นŒ์ง€ ๋ถ™์—ฌ ์‹ค์ œ๋กœ ๋ถ„๋‹น 5 ์—ํ”ผ์†Œ๋“œ๊ฐ€ ๋‚˜์˜ค๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ณด์˜€๋‹ค. ์ „ ์Šคํƒ์ด MIT๋กœ ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค๋Š” ์ ์ด ๋…ผ๋ฌธ์˜ ์ฃผ์žฅ๋ณด๋‹ค ์˜ค๋ž˜๊ฐˆ ๊ธฐ์—ฌ์ผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์ž์œจ ์ •์ฑ… ์ชฝ์˜ ์ •๋Ÿ‰ ๊ทผ๊ฑฐ๋Š” ํ‘œ๋ณธ์ด ๋งค์šฐ ์ž‘๊ณ , ์ ˆ์ œ ์‹คํ—˜์˜ ๊ฒฐ๋ก ๋„ ํ‘œ๊ฐ€ ๋งํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๊ฐ•ํ•˜๊ฒŒ ์„œ์ˆ ๋ผ ์žˆ๋‹ค โ€” Ring์—์„œ ๋”ฐ์ ธ๋ณธ๋‹ค.

๐Ÿ”” Ring Review

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

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

TWIST2๊ฐ€ ์‹ค์ œ๋กœ ํ‘ผ ๋ฌธ์ œ๋Š” โ€œ์ „์‹ ์ œ์–ด๋ƒ ํฌํ„ฐ๋นŒ๋ฆฌํ‹ฐ๋ƒโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์ „์‹ ์ œ์–ด๋ฅผ ํฌ๊ธฐํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ์กฐ์ž‘์ž์˜ ๋ˆˆ์„ ์–ด๋–ป๊ฒŒ ๋กœ๋ด‡์— ๋ถ™์ผ ๊ฒƒ์ธ๊ฐ€โ€๋‹ค. ๋ชจ์…˜์บก์ฒ˜๋ฅผ VR๋กœ ๊ฐˆ์•„ ๋ผ์šฐ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ–ˆ๋‹ค โ€” VR์„ ์“ฐ๋ฉด ์กฐ์ž‘์ž๊ฐ€ ๋กœ๋ด‡ ๊ณ์— ์„œ ์žˆ์„ ํ•„์š”๊ฐ€ ์—†์–ด์ง€์ง€๋งŒ, ๊ทธ ์ˆœ๊ฐ„ ๋กœ๋ด‡์˜ ์‹œ์•ผ๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋ฉด ์žฅ์‹œ๊ฐ„ยท์ด๋™ ํƒœ์Šคํฌ์—์„œ ์•„๋ฌด๊ฒƒ๋„ ๋ชป ๋ณธ๋‹ค. ๊ทธ๋ž˜์„œ $250์งœ๋ฆฌ 2-DoF ๋ชฉ์ด ์‹œ์Šคํ…œ ์ „์ฒด๋ฅผ ์„ฑ๋ฆฝ์‹œํ‚ค๋Š” ์กฐ๊ฐ์ด ๋œ๋‹ค. Table III์—์„œ ๋ชฉ์„ ๋บ์„ ๋•Œ ์„ฑ๊ณต/์‹œ๋„๊ฐ€ 16/29(๋‹ค๋ฅธ ์กฐ๊ฑด๋“ค์€ 20/23~20/27)๋กœ ๋ฌด๋„ˆ์ง€๋Š” ๊ฒƒ์ด ์ด ์ฃผ์žฅ์˜ ๊ฐ€์žฅ ๊ฐ•ํ•œ ์ฆ๊ฑฐ๋‹ค.

๋ฐฐ๊ฒฝ: ์™œ ํœด๋จธ๋…ธ์ด๋“œ ๋ฐ์ดํ„ฐ๋Š” ์•ˆ ๋ชจ์ด๋Š”๊ฐ€

์–‘ํŒ” ์กฐ์ž‘ ์ชฝ์—์„œ๋Š” ์ด๋ฏธ ๋‹ต์ด ๋‚˜์™€ ์žˆ๋‹ค. ALOHA๋ฅ˜ ๋ฆฌ๋”-ํŒ”๋กœ์›Œ ์žฅ์น˜๋‚˜ GELLO๋กœ ์‹œ์—ฐ์„ ๋Œ€๋Ÿ‰์œผ๋กœ ๋ชจ์œผ๊ณ , ๊ทธ ์œ„์— \pi_0ยท\pi_{0.5} ๊ฐ™์€ VLA๋ฅผ ์–น๋Š”๋‹ค. ํœด๋จธ๋…ธ์ด๋“œ์—์„œ ๊ฐ™์€ ์ผ์ด ์•ˆ ๋˜๋Š” ์ด์œ ๋Š” ์ธ๊ฐ„๊ณผ ๋กœ๋ด‡์˜ ๋Œ€์‘์ด ํŒ” ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋ชธ ์ „์ฒด๋ผ๋Š” ๋ฐ ์žˆ๋‹ค. ์ „์‹  ํฌ์ฆˆ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์–ป์œผ๋ ค๋ฉด ๊ด‘ํ•™ ๋ชจ์…˜์บก์ฒ˜๊ฐ€ ๊ฐ€์žฅ ์ •ํ™•ํ•˜์ง€๋งŒ, ๊ทธ๋Ÿฌ๋ฉด ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์žฅ์†Œ๊ฐ€ ์ŠคํŠœ๋””์˜ค๋กœ ๋ชป ๋ฐ•ํžŒ๋‹ค. ์„ ํ–‰ TWIST๊ฐ€ ์ •ํ™•ํžˆ ๊ทธ ์ž๋ฆฌ์— ์žˆ์—ˆ๋‹ค.

์šฐํšŒ๋กœ๋กœ ๋‚˜์˜จ ๊ฒƒ์ด โ€œ๋ถ€๋ถ„ ์ „์‹ ์ œ์–ดโ€๋‹ค. AMOยทCLONE์€ VR๋กœ ์ƒ๋ฐ˜์‹  ํฌ์ฆˆ๋ฅผ ๋ฐ›๊ณ  ํ•˜๋ฐ˜์‹ ์€ base velocity ๋ช…๋ น์œผ๋กœ ์š”์•ฝํ•œ๋‹ค. ํฌํ„ฐ๋ธ”ํ•ด์ง€์ง€๋งŒ ๋‹ค๋ฆฌ๊ฐ€ ํƒœ์Šคํฌ์— ์ฐธ์—ฌํ•˜๋Š” ์Šคํ‚ฌ(์›…ํฌ๋ ค ์ง‘๊ธฐ, ๋ฐœ๋กœ ๋ฌผ์ฒด ๋ฐ€๊ธฐ, ์ถค)์ด ํ‘œํ˜„ ๊ณต๊ฐ„์—์„œ ์‚ฌ๋ผ์ง„๋‹ค. TWIST2์˜ ๋ฌธ์ œ์˜์‹์€ ์—ฌ๊ธฐ๋‹ค: ํฌํ„ฐ๋ธ” ์žฅ๋น„๋กœ ์–ป์€ ๋…ธ์ด์ฆˆ ํฐ ์ „์‹  ํฌ์ฆˆ๋กœ๋„ ์ „ ๊ด€์ ˆ ์ถ”์ข…์„ ๊ตด๋ฆด ์ˆ˜ ์žˆ๋Š”๊ฐ€.

๋‘ ๊ฐœ์˜ ์„œ๋ธŒ๋ฌธ์ œ๋กœ ์ชผ๊ฐœ์ง„๋‹ค. โ‘  ๋ถ€์ •ํ™•ํ•œ ์ „์—ญ ํฌ์ฆˆ ๋ฌธ์ œ โ€” PICO์˜ whole-body estimation์€ mocap๋ณด๋‹ค ๋‚˜์˜๊ณ , ํŠนํžˆ ํŠธ๋ž˜์ปค๊ฐ€ ์—†๋Š” ํŒ”๊ฟˆ์น˜ยท๋ฌด๋ฆŽ์ด ๋ถ€์ •ํ™•ํ•˜๋‹ค(์ €์ž๋“ค์ด Limitations์—์„œ ์ง์ ‘ ์ธ์ •ํ•œ๋‹ค). โ‘ก ์‹œ์•ผ ๋ฌธ์ œ โ€” VR์„ ์“ฐ๋Š” ์ˆœ๊ฐ„ ์กฐ์ž‘์ž๋Š” ๋กœ๋ด‡์˜ ์นด๋ฉ”๋ผ๋กœ๋งŒ ์„ธ์ƒ์„ ๋ณธ๋‹ค. ๋‘ ๋‹ต์ด ๊ฐ๊ฐ ๊ณจ๋ฐ˜ ๊ธฐ์ค€ ๋น„๋Œ€์นญ ๋ฆฌํƒ€๊ฒŸํŒ…๊ณผ ์• ๋“œ์˜จ ๋ชฉ์ด๋‹ค.

ํ•˜๋“œ์›จ์–ด: ์™œ ํ•˜ํ•„ 2-DoF, ์™œ ํ•˜ํ•„ ์• ๋“œ์˜จ์ธ๊ฐ€


TWIST2 Neck(Fig. 3) โ€” Dynamixel XC330-T288 ๋‘ ๊ฐœ(yaw/pitch), U2D2 ์ธํ„ฐํŽ˜์ด์Šค, ์˜จ๋ณด๋“œ 12V/5A ์ „์›, ๊ตฌ์กฐ๋ฌผ์€ ์ „๋ถ€ 3D ํ”„๋ฆฐํŒ…. Unitree G1์˜ ์›๋ž˜ ๋จธ๋ฆฌ์™€ LiDAR๋ฅผ ๋–ผ์ง€ ์•Š๊ณ  ๋ถ€์ฐฉยท๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

์„ค๊ณ„ ์„ ํƒ ์„ธ ๊ฐ€์ง€๊ฐ€ ๋ˆˆ์— ๋ˆ๋‹ค.

์• ๋“œ์˜จ. AMO๋‚˜ Vision-in-Action์ฒ˜๋Ÿผ ๋ชฉ์„ ๋‚ด์žฅ(built-in)์œผ๋กœ ๋งŒ๋“ค๋ฉด G1์„ ๋ถ„ํ•ดํ•ด์•ผ ํ•˜๊ณ , ๊ทธ ์ˆœ๊ฐ„ โ€œ๋‹ค๋ฅธ ์—ฐ๊ตฌ์‹ค์ด ๋”ฐ๋ผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๊ฐ€โ€๊ฐ€ ๋ฌด๋„ˆ์ง„๋‹ค. TWIST2๋Š” ์›๋ž˜ ํ—ค๋“œ์™€ LiDAR๋ฅผ ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ์–น๋Š”๋‹ค. ์ €์ž๋“ค์ด Fig. 15์—์„œ ์‹ค์ œ๋กœ 3๊ฐœ๋ฅผ ์ œ์ž‘ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์ด๋Š” ๊ฒƒ๋„ ๊ฐ™์€ ๋งฅ๋ฝ์˜ ์ฃผ์žฅ์ด๋‹ค(์กฐ๋ฆฝ ๋‚œ์ด๋„๊ฐ€ ๋‚ฎ๋‹ค๋Š” ๊ฒฝํ—˜์  ๊ทผ๊ฑฐ).

2-DoF. roll์„ ๋บ€ ๊ฒƒ์€ โ€œ์ผ์ƒ ์ƒํ˜ธ์ž‘์šฉ์—์„œ ์‚ฌ๋žŒ์˜ ๋ชฉ roll์€ ๊ฑฐ์˜ ์•ˆ ์“ฐ์ธ๋‹คโ€๋Š” ๊ด€์ฐฐ์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค. Fig. 5์—์„œ yawยทpitch๋งŒ์œผ๋กœ ์ฃผ์š” ์ธ๊ฐ„ ๋ชฉ ๋™์ž‘์ด ์žฌํ˜„๋จ์„ ๋ณด์ธ๋‹ค.

MuJoCo ๋ชจ๋ธ ๋™๋ด‰. ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ณต๊ฐœํ•˜๋ฉด์„œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ XML๊นŒ์ง€ ๊ฐ™์ด ๋‚ธ๋‹ค(Fig. 4). ๋ฐ์ดํ„ฐ ํ‘œ์ค€ํ™”๋ฅผ ๋…ธ๋ฆฐ ๊ฒƒ์œผ๋กœ, ยงVI์˜ โ€œํœด๋จธ๋…ธ์ด๋“œ ํ•˜๋“œ์›จ์–ด ํ‘œ์ค€ํ™”โ€ ์ฃผ์žฅ๊ณผ ์ด์–ด์ง„๋‹ค.

์™ผ์ชฝ: ์ธ๊ฐ„ ๋ชฉ ๋™์ž‘ ๋ชจ์‚ฌ(Fig. 5) โ€” 2 DoF(yaw, pitch)๋งŒ์œผ๋กœ ์ฃผ์š” ๋ชฉ ์›€์ง์ž„์„ ํ‰๋‚ด๋‚ผ ์ˆ˜ ์žˆ์Œ์„ ๋ณด์ธ๋‹ค. ์˜ค๋ฅธ์ชฝ: MuJoCo ์•ˆ์˜ TWIST2 Neck(Fig. 4).

๋ฆฌํƒ€๊ฒŸํŒ…: ์ƒ๋ฐ˜์‹ ๊ณผ ํ•˜๋ฐ˜์‹ ์„ ๋‹ค๋ฅด๊ฒŒ ๋Œ€ํ•œ๋‹ค

์›๋ž˜ GMR์€ (1) ๋งํฌ ํšŒ์ „ ์ผ์น˜๋ฅผ ํ’€๊ณ  (2) ์ „์—ญ ํฌ์ฆˆ ์ •๋ ฌ์„ ๋‹ค๋“ฌ๋Š” 2๋‹จ๊ณ„ ์ตœ์ ํ™”๋‹ค. TWIST2๋Š” 2๋‹จ๊ณ„๋ฅผ ๊ฐˆ์•„์—Ž๋Š”๋‹ค. ํ•ต์‹ฌ์€ ์ธ๊ฐ„ ํฌ์ฆˆ๋ฅผ ์ „๋ถ€ ๊ณจ๋ฐ˜ ๊ธฐ์ค€(pelvis-centric) ์ขŒํ‘œ๊ณ„์—์„œ ์ธก์ •ํ•œ ๋’ค, ์œ„์น˜ ํ•ญ์„ ํ•˜๋ฐ˜์‹  ์ ‘์ ์—๋งŒ ๊ฑฐ๋Š” ๊ฒƒ์ด๋‹ค.

q^* = \arg\min_q \underbrace{\sum_{i \in L_{\text{up}} \cup L_{\text{low}}} w_i^R \left\| R_i^{\text{human}} - R_i^{\text{robot}}(q) \right\|_F^2}_{\text{์ „ ๋งํฌ ํšŒ์ „ ์ผ์น˜}} + \lambda_{\text{pos}} \underbrace{\sum_{k \in P_{\text{low}}} w_k^p \left\| p_k^{\text{human, pelvis}} - p_k^{\text{robot}}(q) \right\|_2^2}_{\text{ํ•˜๋ฐ˜์‹  ์œ„์น˜ ์ผ์น˜(๋ฐœ/๋ฐœ๋ชฉ, ์„ ํƒ์ ์œผ๋กœ ๊ณจ๋ฐ˜)}}

์ง๊ด€์€ ์ด๋ ‡๋‹ค. ๋ฐœ์€ ์ง€๋ฉด๊ณผ์˜ ์ ‘์ด‰์ด๋ผ ์œ„์น˜๊ฐ€ ํ‹€๋ฆฌ๋ฉด ๊ณง๋ฐ”๋กœ ๋ฏธ๋„๋Ÿฌ์ง(foot sliding)์œผ๋กœ ๋‚˜ํƒ€๋‚œ๋‹ค โ€” ๊ทธ๋Ÿฌ๋‹ˆ ์œ„์น˜ ์ œ์•ฝ์„ ๊ฑธ์–ด์•ผ ํ•œ๋‹ค. ๋ฐ˜๋ฉด ์ƒ๋ฐ˜์‹ ์€ ์œ„์น˜ ์ œ์•ฝ์„ ๊ฑธ๋ฉด ๋ถ€์ •ํ™•ํ•œ ์ „์—ญ ์ถ”์ •์ด ๊ทธ๋Œ€๋กœ ํŒ” ์ž์„ธ๋กœ ์ƒˆ์–ด ๋“ค์–ด์˜ค๊ณ , VR์—์„œ ์กฐ์ž‘์ž๊ฐ€ ์ˆœ๊ฐ„์ด๋™ํ•˜๋“ฏ ์œ„์น˜๋ฅผ ๋ฐ”๊ฟ€ ๋•Œ ํŒ”์ด ํŠ„๋‹ค. ์ƒ๋ฐ˜์‹ ์„ ๊ตญ์†Œ ํšŒ์ „์—๋งŒ ์˜์กด์‹œํ‚ค๋ฉด ์ „์—ญ ํฌ์ฆˆ๊ฐ€ ์ ํ”„ํ•ด๋„ ํŒ” ์ž์„ธ๋Š” ์—ฐ์†์ด๋‹ค. ์ €์ž๋“ค์ด โ€œbetter upper-body teleportation experienceโ€๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ฒƒ์ด ์ด๊ฒƒ์ด๋‹ค.

์ด๊ฑด ๋…ธ์ด์ฆˆ๊ฐ€ ์žˆ๋Š” ์„ผ์„œ์— ๋งž์ถฐ ๋ชฉ์ ํ•จ์ˆ˜๋ฅผ ์„ผ์„œ ์‹ ๋ขฐ๋„์— ๋”ฐ๋ผ ๋น„๋Œ€์นญ์œผ๋กœ ์„ค๊ณ„ํ•œ ์ „ํ˜•์  ์‚ฌ๋ก€๋กœ ์ฝํžŒ๋‹ค. ์ •ํ™•๋„๊ฐ€ ๋‚ฎ์€ ์ถ•(์ „์—ญ ์œ„์น˜)์€ ์ œ์•ฝ์—์„œ ๋นผ๊ณ , ๋ฌผ๋ฆฌ์ ์œผ๋กœ ํ‹€๋ฆฌ๋ฉด ์•ˆ ๋˜๋Š” ์ถ•(์ ‘์ด‰)๋งŒ ๋ถ™๋“ ๋‹ค.


VR ์ธ์ฒด ๋งํฌ โ†’ Unitree G1 ๋งํฌ ๋งคํ•‘(Fig. 6) โ€” PICO๊ฐ€ ์ฃผ๋Š” ์–ด๊นจ/ํŒ”๊ฟˆ์น˜/์†๋ชฉ/๊ณจ๋ฐ˜/์—‰๋ฉ์ด/๋ฌด๋ฆŽ/๋ฐœ์„ G1์˜ ๋Œ€์‘ ๋งํฌ๋กœ ๋ณด๋‚ธ๋‹ค.

์ €์ˆ˜์ค€: ๊ต์‚ฌ-ํ•™์ƒ ์—†์ด ํ•œ ๋‹จ๊ณ„๋กœ

์„ ํ–‰ ์—ฐ๊ตฌ๋“ค(TWIST, OmniH2O, GMT)์ด ํŠน๊ถŒ ์ •๋ณด๋ฅผ ์“ฐ๋Š” teacher๋ฅผ ํ•™์Šตํ•œ ๋’ค student๋กœ ์ฆ๋ฅ˜ํ•˜๋Š” 2๋‹จ ํŒŒ์ดํ”„๋ผ์ธ์„ ์“ฐ๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, TWIST2๋Š” 1๋‹จ๊ณ„ ํ•™์Šต์„ ํƒํ•œ๋‹ค. ๋ณด์ƒ์€ ๋‹จ์ˆœํ•˜๋‹ค.

r = r_{\text{track}} + r_{\text{reg}}, \qquad r_{\text{track}} = e^{-\alpha \| p_{\text{cmd}} - p_{\text{cur}} \|}

r_{\text{reg}}๋Š” ํ–‰๋™ ๋ณ€ํ™” ํŽ˜๋„ํ‹ฐ ๋“ฑ ์ •๊ทœํ™” ํ•ญ. ์•กํ„ฐ๋Š” ์ปจ๋ณผ๋ฃจ์…˜ ํžˆ์Šคํ† ๋ฆฌ ์ธ์ฝ”๋” + MLP๋กœ, ๊ณผ๊ฑฐ ๊ณ ์œ ์ˆ˜์šฉ๊ณผ ๊ณผ๊ฑฐ ์ฐธ์กฐ ๋ชจ์…˜์„ ์••์ถ•ํ•œ ์ž ์žฌ ๋ฒกํ„ฐ๋ฅผ ์“ฐ๋ฉด ํ•™์Šต ํšจ์œจ์ด ์˜ค๋ฅธ๋‹ค๊ณ  ๋ณด๊ณ ํ•œ๋‹ค.

๋ฐ์ดํ„ฐ ํ๋ ˆ์ด์…˜ ์ชฝ์ด ์˜คํžˆ๋ ค ๋” ์ค‘์š”ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ํ•œ๋‹ค. 20k ํด๋ฆฝ ์ค‘ 13k๋Š” ์„ ํ–‰ TWIST ๋ฐ์ดํ„ฐ์…‹, 7k๋Š” GMR๋กœ ๋ฆฌํƒ€๊ฒŸํ•œ ๊ฒƒ์ธ๋ฐ, ์—ฌ๊ธฐ์— PICO๋กœ ์ง์ ‘ ์ˆ˜์ง‘ํ•œ 73๊ฐœ ๋ชจ์…˜์„ ์„ž๋Š” ๊ฒƒ์ด ๋„๋ฉ”์ธ ๊ฐญ์„ ๋ฉ”์šฐ๋Š” ๋ฐ ํ•„์ˆ˜์ ์ด๋ผ๊ณ  ๋งํ•œ๋‹ค(TWIST์—์„œ๋„ ๊ฐ™์€ ๊ด€์ฐฐ). 73๊ฐœ๋Š” 20k ๋Œ€๋น„ 0.4%๋„ ์•ˆ ๋˜๋Š” ์–‘์ด๋‹ค. โ€œํ…Œ์ŠคํŠธ ์‹œ์  ๋ถ„ํฌ์—์„œ ์˜จ ์†Œ๋Ÿ‰ ๋ฐ์ดํ„ฐ๊ฐ€ ๋Œ€๋Ÿ‰์˜ ์˜คํ”„๋„๋ฉ”์ธ ๋ฐ์ดํ„ฐ๋ณด๋‹ค ๊ฒฐ์ •์ โ€์ด๋ผ๋Š” ์ด ๊ด€์ฐฐ์€ sim2realยทretargeting ๊ณ„์—ด์—์„œ ๋ฐ˜๋ณตํ•ด์„œ ๋‚˜์˜ค๋Š” ํŒจํ„ด์ธ๋ฐ, ๋…ผ๋ฌธ์ด ์ด๊ฑธ ์ •๋Ÿ‰ํ™”ํ•˜์ง€ ์•Š๊ณ  ์ง€๋‚˜๊ฐ€๋Š” ๊ฒƒ์€ ์•„์‰ฝ๋‹ค(73๊ฐœ๋ฅผ ๋นผ๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€์— ๋Œ€ํ•œ ์ ˆ์ œ๊ฐ€ ์—†๋‹ค).

ํ…”๋ ˆ์˜ต UX: ๋…ผ๋ฌธ์ด ์กฐ์šฉํžˆ ์ž˜ ํ•œ ๋ถ€๋ถ„

์‹œ์Šคํ…œ ๋…ผ๋ฌธ์—์„œ ์ž์ฃผ ์ƒ๋žต๋˜๋Š” ๋ถ€๋ถ„์„ ๋ช…์‹œ์ ์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค.

๋‹จ์ผ ์กฐ์ž‘์ž. AMOยทMobileTV๋Š” ์ƒยทํ•˜๋ฐ˜์‹ ์— ๊ฐ๊ฐ ํ•œ ๋ช…์”ฉ ๋‘ ๋ช…์ด ํ•„์š”ํ•˜๋‹ค. TWISTยทCLONE์€ ์กฐ์ž‘์€ ํ•œ ๋ช…์ด์ง€๋งŒ ์„ธ์…˜ ์‹œ์ž‘/์ข…๋ฃŒ๋ฅผ ์ œ์–ดํ•  ์‚ฌ๋žŒ์ด ๋˜ ํ•„์š”ํ•˜๋‹ค. TWIST2๋Š” PICO ํ•ธ๋“œ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์ œ์–ด ์„ผํ„ฐ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•ด ๋ฐ์ดํ„ฐ ๊ธฐ๋ก ์‹œ์ž‘/์ข…๋ฃŒ, ํ…”๋ ˆ์˜ต ์‹œ์ž‘/์ข…๋ฃŒ, ์† ์—ด๊ธฐ/๋‹ซ๊ธฐ๋ฅผ ์ „๋ถ€ ์กฐ์ž‘์ž๊ฐ€ ์ง์ ‘ ํ•œ๋‹ค.

์•ˆ์ „ํ•œ ์ •์ง€ยท์žฌ๊ฐœ. ์ผ์‹œ์ •์ง€๋ฅผ ์ง€์›ํ•˜๊ณ , ํ•ด์ œ ์‹œ ๋งˆ์ง€๋ง‰ ๋กœ๋ด‡ ํฌ์ฆˆ์—์„œ ํ˜„์žฌ ๋ชฉํ‘œ ํฌ์ฆˆ๋กœ ๋ณด๊ฐ„ํ•ด ๊ธ‰๊ฒฉํ•œ ์ ํ”„๋ฅผ ๋ง‰๋Š”๋‹ค. ์ด๊ฑด โ€œ์กฐ์ž‘์ž๊ฐ€ ์ง€์น˜๋ฉด ์–ธ์ œ๋“  ๋ฉˆ์ถœ ์ˆ˜ ์žˆ๋‹คโ€๋Š” ์‹ค์šฉ์  ์š”๊ตฌ๋ฅผ ํ•˜๋“œ์›จ์–ด ํŒŒ์† ์—†์ด ๋งŒ์กฑ์‹œํ‚ค๋Š” ์žฅ์น˜๋‹ค.

์ž…์ฒด์‹œ. ZED Mini ์Šคํ…Œ๋ ˆ์˜ค ์˜์ƒ์„ h265๋กœ GStreamer ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ณ , XRoboToolkit์˜ ์ปค์Šคํ…€ ์…ฐ์ด๋”๋กœ ๋™๊ณต๊ฐ„ ๊ฑฐ๋ฆฌ๋ฅผ ์กฐ์ •ํ•ด ์ดˆ์ ์„ ์•ฝ 3.3ํ”ผํŠธ์— ๋งž์ถ˜๋‹ค. ๊นŠ์ด๊ฐ์„ ์ฃผ๊ธฐ ์œ„ํ•œ ๊ฒƒ์œผ๋กœ, Table III์—์„œ ์Šคํ…Œ๋ ˆ์˜ค๋ฅผ ๋นผ๋ฉด ์กฐ์ž‘์ž๊ฐ€ ์‹ค์ œ ๋ฌผ์ฒด๋ณด๋‹ค ์œ„๋ฅผ ์žก์œผ๋ ค ํ•˜๋Š” ์‹คํŒจ๊ฐ€ ๋Š˜์–ด๋‚œ๋‹ค๋Š” ๊ด€์ฐฐ๊ณผ ์ง๊ฒฐ๋œ๋‹ค.

์™ผ์ชฝ: PICO ์•ˆ์—์„œ ๋ณธ ์กฐ์ž‘์ž ์‹œ์ (Fig. 8) โ€” ๋กœ๋ด‡ ์‹œ์•ผ๊ฐ€ ์ค‘์•™์— ๋–  ์žˆ๋‹ค. ์˜ค๋ฅธ์ชฝ: PICO ์กฐ์ด์Šคํ‹ฑ์„ ์ œ์–ด ์„ผํ„ฐ๋กœ ์“ฐ๋Š” ๋ฐฉ์‹(Fig. 9) โ€” ๋ฐ์ดํ„ฐ ๊ธฐ๋ก ์‹œ์ž‘/์ข…๋ฃŒ, ํ…”๋ ˆ์˜ต ์‹œ์ž‘/์ข…๋ฃŒ, ์† ์—ด๊ธฐ/๋‹ซ๊ธฐ.

์ด ์Šคํƒ์˜ VR ์ŠคํŠธ๋ฆฌ๋ฐ ๋ถ€๋ถ„์€ XRoboToolkit์— ์˜์กดํ•œ๋‹ค โ€” ๊ฐ™์€ ๊ณ„์—ด์˜ XRoboToolkit ๋ฆฌ๋ทฐ๋ฅผ ํ•จ๊ป˜ ๋ณด๋ฉด TWIST2๊ฐ€ ์–ด๋А ์ธต์„ ์ƒˆ๋กœ ๋งŒ๋“ค๊ณ  ์–ด๋А ์ธต์„ ๊ฐ€์ ธ๋‹ค ์ผ๋Š”์ง€๊ฐ€ ์„ ๋ช…ํ•ด์ง„๋‹ค.

๊ณ ์ˆ˜์ค€ ์ž์œจ ์ •์ฑ…: ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์žฌํ™œ์šฉํ•œ๋‹ค


๊ณ„์ธต์  ์ „์‹  visuomotor ์ •์ฑ… ํ”„๋ ˆ์ž„์›Œํฌ(Fig. 7) โ€” System 2(Diffusion Policy, 20Hz)๊ฐ€ ๋กœ๋ด‡ ์ด๋ฏธ์ง€ยท๊ณผ๊ฑฐ ๋ช…๋ น์—์„œ p_{\text{cmd}} ์ฒญํฌ๋ฅผ ์˜ˆ์ธกํ•˜๊ณ , System 1(๋ฒ”์šฉ ๋ชจ์…˜ ํŠธ๋ž˜์ปค, 50Hz)์ด PD ํƒ€๊นƒ์œผ๋กœ ๋ฐ”๊พผ๋‹ค.

์„ค๊ณ„์—์„œ ๊ฐ€์žฅ ์˜๋ฆฌํ•œ ๋ถ€๋ถ„์€ ์ž์œจ ์ •์ฑ…์˜ ํ–‰๋™ ๊ณต๊ฐ„์ด ํ…”๋ ˆ์˜ต์˜ ๋ช…๋ น ๊ณต๊ฐ„๊ณผ ๋™์ผํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. \pi_{\text{high}}^{\text{teleop}}(์‚ฌ๋žŒ + ๋ฆฌํƒ€๊ฒŸํ„ฐ)๊ฐ€ ๋งŒ๋“  (o, s, p_{\text{cmd}}) ์‚ผ์ค‘ํ•ญ์„ ๊ทธ๋Œ€๋กœ \pi_{\text{high}}^{\text{auto}}์˜ ํ•™์Šต ๋ฐ์ดํ„ฐ๋กœ ์“ธ ์ˆ˜ ์žˆ๊ณ , ์ €์ˆ˜์ค€์€ ์†๋Œˆ ํ•„์š”๊ฐ€ ์—†๋‹ค. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์‹œ์Šคํ…œ๊ณผ ์ •์ฑ… ํ•™์Šต์ด ๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ตฌ์กฐ๋‹ค.

๊ตฌ์ฒด ์ŠคํŽ™:

  • ์ž…๋ ฅ: ZED Mini์˜ 360 \times 640 RGB๋ฅผ 224 \times 224๋กœ ๋‹ค์šด์ƒ˜ํ”Œ. ๊ณ ์œ ์ˆ˜์šฉ์€ ์›์‹œ ์ƒํƒœ s๊ฐ€ ์•„๋‹ˆ๋ผ ๊ณผ๊ฑฐ ๋ช…๋ น ์‹œํ€€์Šค p_{\text{cmd}}๋ฅผ ์“ด๋‹ค.
  • ์™œ ๋ช…๋ น ํžˆ์Šคํ† ๋ฆฌ์ธ๊ฐ€: โ‘  ๊ณ ์ˆ˜์ค€์„ ์ €์ˆ˜์ค€์—์„œ ๋ถ„๋ฆฌํ•ด ๋ชจ๋“ˆ์‹ ํ•™์Šตยท๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง€๊ณ , โ‘ก ๊ณ ์ฐจ์› ์‹œ์Šคํ…œ์—์„œ ๋…ธ์ด์ฆˆ ๋‚€ ์›์‹œ ์ƒํƒœ์— ์ง์ ‘ ์˜์กดํ•  ๋•Œ ์ƒ๊ธฐ๋Š” ์˜ค์ฐจ ๋ˆ„์ ์„ ์™„ํ™”ํ•œ๋‹ค.
  • ๋„คํŠธ์›Œํฌ: Diffusion Policy(1D conv ๋ธ”๋ก), ์‹œ๊ฐ ์ธ์ฝ”๋”๋Š” R3M์œผ๋กœ ์‚ฌ์ „ํ•™์Šตํ•œ ResNet-18.
  • ํ–‰๋™ ์ฒญํฌ: 64์Šคํ…(์‹คํ–‰ ์ฃผํŒŒ์ˆ˜ ๊ธฐ์ค€ 2์ดˆ)์„ ์˜ˆ์ธกํ•˜๊ณ  ๊ทธ์ค‘ 48์Šคํ…์„ 30Hz๋กœ ์‹คํ–‰.
  • ์ฆ๊ฐ•: ๊ณ ์œ ์ˆ˜์šฉ์— 10% ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ๋ฅผ ์ฃผ์ž…ํ•ด ์ •์ฑ…์ด ์ •๋ฐ€ํ•œ ์ƒํƒœ๊ฐ’์— ๊ณผ์ ํ•ฉํ•˜์ง€ ์•Š๊ณ  ์‹œ๊ฐ์— ๋” ์˜์กดํ•˜๊ฒŒ ์œ ๋„. ์‹œ๊ฐ ์ชฝ์€ random crop/rotation, color jitter.
  • ๋ฐฐํฌ: ONNX ๋ณ€ํ™˜, RTX 4090 ํ•œ ์žฅ์—์„œ 20Hz ์ถ”๋ก .

์—ฌ๊ธฐ์„œ ๋…ผ๋ฌธ ์„œ์ˆ ์— ๊ฑธ๋ฆฌ๋Š” ์ ์ด ํ•˜๋‚˜ ์žˆ๋‹ค. ์ถ”๋ก ์€ 20Hz, ์‹คํ–‰์€ 30Hz, ์ฒญํฌ 64์Šคํ…์ด โ€œ2์ดˆโ€๋ผ๋ฉด ์‹คํ–‰ ์ฃผํŒŒ์ˆ˜๋Š” 32Hz์—ฌ์•ผ ํ•˜๊ณ , 48์Šคํ…์„ 30Hz๋กœ ์†Œ์ง„ํ•˜๋Š” ๋ฐ๋Š” 1.6์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค. ์ด ์„ธ ์ˆซ์ž(20/30/32Hz)๊ฐ€ ์–ด๋–ป๊ฒŒ ๋งž๋ฌผ๋ฆฌ๋Š”์ง€ โ€” ๋น„๋™๊ธฐ ์žฌ๊ณ„ํš์ธ์ง€, ์ฒญํฌ๋ฅผ ๋‹ค ์“ฐ๊ณ  ๋‚˜์„œ์•ผ ๋‹ค์Œ ์ถ”๋ก ์ด ๋ถ™๋Š”์ง€ โ€” ๋Š” ์›๋ฌธ์— ๋ช…์‹œ๋ผ ์žˆ์ง€ ์•Š๋‹ค.

์ด โ€œ๋А๋ฆฐ ์‹œ๊ฐ ์ •์ฑ… + ๋น ๋ฅธ ์ €์ˆ˜์ค€ ์ปจํŠธ๋กค๋Ÿฌโ€ ๊ตฌ๋„ ์ž์ฒด๋Š” ํœด๋จธ๋…ธ์ด๋“œ ๋กœ์ฝ”๋งˆ๋‹ˆํ“ฐ๋ ˆ์ด์…˜์—์„œ ํ‘œ์ค€์ด ๋˜์–ด ๊ฐ€๊ณ  ์žˆ๋‹ค. ๋‹ค๋งŒ ๋Œ€๋ถ€๋ถ„์€ ์ €์ˆ˜์ค€์„ ์–ผ๋ ค ๋‘๋Š”๋ฐ, ๊ทธ ์–ผ๋ฆผ์„ ํ‘ธ๋Š” ๋ฐฉํ–ฅ์˜ ์—ฐ๊ตฌ๋„ ์žˆ๋‹ค โ€” REFINE-DP ๋ฆฌ๋ทฐ๊ฐ€ ๊ทธ ์ž๋ฆฌ๋ฅผ ๋‹ค๋ฃฌ๋‹ค(๊ทธ ๊ธ€๋„ TWIST2๋ฅผ โ€œ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์–ผ๋ฆฐ ๊ณ„์ธต ํ”„๋ ˆ์ž„์›Œํฌโ€์˜ ์˜ˆ๋กœ ๋“ ๋‹ค). ๊ณ„์—ด ์ „์ฒด ์ง€ํ˜•์€ HLM Survey๋ฅผ ์ฐธ๊ณ .

์‹คํ—˜: ๋ฌด์—‡์ด ์‹ค์ œ๋กœ ์ธก์ •๋๋‚˜

์žฅ์‹œ๊ฐ„ ํ…”๋ ˆ์˜ต (์ •์„ฑ)


์žฅ์‹œ๊ฐ„ ํ…”๋ ˆ์˜ต(Fig. 10) โ€” ์œ„: ์ˆ˜๊ฑด ์ ‘๊ธฐ(ํŽผ์ณ ํ”๋“ค๊ธฐ โ†’ ๋ชจ์„œ๋ฆฌ ์ง‘์–ด ๋ฐ˜ ์ ‘๊ธฐ โ†’ 3๋“ฑ๋ถ„/4๋“ฑ๋ถ„ โ†’ ์ ‘ํžŒ ์„  ๋ˆŒ๋Ÿฌ ๊ณ ์ • โ†’ ์™ผ์ชฝ์— ์ •๋ฆฌ). ์•„๋ž˜: ๋ฐ”๊ตฌ๋‹ˆ๋ฅผ ๋“ค๊ณ  ๋ฌธ์„ ์—ด๊ณ  ํ†ต๊ณผํ•ด ์„ ๋ฐ˜์— ๋†“๊ธฐ. ๋ชจ๋‘ ๋กœ๋ด‡ egocentric ์‹œ์•ผ + ์ „์‹ ์ œ์–ด + ๋‹จ์ผ ์กฐ์ž‘์ž.

๋‘ ํƒœ์Šคํฌ ๋ชจ๋‘ ์ •์„ฑ ์‹œ์—ฐ์ด๋‹ค. ์„ฑ๊ณต๋ฅ ยท์‹œํ–‰ ํšŸ์ˆ˜ยท๋น„๊ต ๋Œ€์ƒ์ด ์—†๋‹ค. ์ˆ˜๊ฑด ์ ‘๊ธฐ์—์„œ โ€œ3์žฅ์„ ์—ฐ์†์œผ๋กœ ์ ‘์„ ์ˆ˜ ์žˆ๊ณ , ์ด๋Š” ๋ชจํ„ฐ ๊ณผ์—ด ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ๊ฐ•๊ฑด์„ฑ์— ์˜ํ•ด์„œ๋งŒ ๋ณ‘๋ชฉ๋œ๋‹คโ€๋Š” ์„œ์ˆ ์ด ์žˆ๋Š”๋ฐ, ์ด ์ฃผ์žฅ์„ ๋’ท๋ฐ›์นจํ•˜๋Š” ์ธก์ •์น˜(์˜จ๋„ ๋กœ๊ทธ, ์‹คํŒจ ์›์ธ ๋ถ„๋ฅ˜)๋Š” ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ฒ˜๋ฆฌ๋Ÿ‰ (Table II)

Task Time ์ˆ˜์ง‘ ์—ํ”ผ์†Œ๋“œ ์„ฑ๊ณต๋ฅ  ์—ํ”ผ์†Œ๋“œ๋‹น ํ‰๊ท  ์‹œ๊ฐ„
Bimanual Manip 18.5 min 98 100% 11 s
Mobile Manip 19.5 min 46 100% 25 s

์ˆซ์ž ์ž์ฒด๋Š” ์ธ์ƒ์ ์ด๋‹ค(98 \times 11\text{s} = 1078\text{s} \approx 18\text{๋ถ„}์ด๋ผ ์œ ํœด ์‹œ๊ฐ„์ด ๊ฑฐ์˜ ์—†๋‹ค๋Š” ๋œป). ๋‹ค๋งŒ โ€œ์„ฑ๊ณต๋ฅ  100%โ€์˜ ์ •์˜๊ฐ€ ยงIII-F์˜ ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง ์„œ์ˆ ๊ณผ ๊ธด์žฅ ๊ด€๊ณ„์— ์žˆ๋‹ค โ€” ๊ฐ™์€ ์ ˆ์—์„œ ํ›„์ฒ˜๋ฆฌ GUI๋กœ โ€œ์œ ํœด ํ–‰๋™์„ ์ค„์ด๊ณ  ์‹คํŒจ ์—ํ”ผ์†Œ๋“œ๋ฅผ ํ•„ํ„ฐ๋งํ•ด ์ œ๊ฑฐํ•œ๋‹คโ€๊ณ  ๋งํ•œ๋‹ค. ํ‘œ์˜ 100%๊ฐ€ ์„ธ์…˜ ์ค‘ ์‹คํŒจ๊ฐ€ 0์ด์—ˆ๋‹ค๋Š” ๋œป์ธ์ง€, ํ•„ํ„ฐ๋ง ํ›„ ๋‚จ์€ ๊ฒƒ๋“ค์˜ ๋น„์œจ์ธ์ง€๊ฐ€ ๋ณธ๋ฌธ์—์„œ ๋ช…ํ™•ํžˆ ๊ฐˆ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

๋˜ ์ดˆ๋ก์€ โ€œ15๋ถ„์— 100 demoโ€, ์„œ๋ก ์€ โ€œ20๋ถ„์— ์•ฝ 100๊ฐœโ€, Table II๋Š” โ€œ18.5๋ถ„์— 98๊ฐœโ€๋กœ ์„œ๋กœ ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅด๋‹ค. ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ์ธ์šฉํ•  ๋•Œ๋Š” ํ‘œ์˜ ์ˆซ์ž๋ฅผ ์“ฐ๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๋‹ค.

์ปดํฌ๋„ŒํŠธ ์ ˆ์ œ (Table III)

์ „๋ฌธ๊ฐ€ 1๋ช…๊ณผ ์ดˆ๋ณด์ž 1๋ช…์ด ๊ฐ ์„ค์ •์—์„œ 10 demo๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„๊ณผ ์„ฑ๊ณต/์‹œ๋„.

Collect 10 Demos ์„ฑ๊ณต/์‹œ๋„ (Novice) ์„ฑ๊ณต/์‹œ๋„ (Expert) ํ•ฉ๊ณ„ ์‹œ๊ฐ„ (Novice) ์‹œ๊ฐ„ (Expert) ํ‰๊ท 
TWIST2 10/12 10/11 20/23 75.6 s 59.9 s 67.8 s
w/o Stereo 10/12 10/15 20/27 90.6 s 105.9 s 98.3 s
w/o Neck 7/17 9/12 16/29 144.0 s 80.5 s 112.3 s
w/o Egocentric View 10/13 10/10 20/23 94.3 s 43.0 s 68.7 s

ํ…”๋ ˆ์˜ต ์„ค์ • ๋น„๊ต(Fig. 12) โ€” ์Šคํ…Œ๋ ˆ์˜ค๊ฐ€ ์—†์œผ๋ฉด ์กฐ์ž‘์ž๊ฐ€ ์‹ค์ œ ๊นŠ์ด๋ฅผ ์ถ”์ •ํ•˜์ง€ ๋ชปํ•˜๊ณ , ๋ชฉ์ด ์—†์œผ๋ฉด ๊ณ ์ • ์‹œ์•ผ ๋ฐ–์˜ ๋ฌผ์ฒด๋ฅผ ์žก์„ ์ˆ˜ ์—†์œผ๋ฉฐ, 3์ธ์นญ ์‹œ์ (w/o Egocentric View)์—์„œ๋Š” ๋กœ๋ด‡ ์นด๋ฉ”๋ผ๊ฐ€ ๋ฌผ์ฒด๋ฅผ ๋‹ด์ง€ ๋ชปํ•œ๋‹ค.

์Šคํ…Œ๋ ˆ์˜ค์™€ ๋ชฉ์˜ ๊ธฐ์—ฌ๋Š” ํ‘œ๊ฐ€ ๋ถ„๋ช…ํžˆ ์ง€์ง€ํ•œ๋‹ค. ๋ชฉ์„ ๋นผ๋ฉด ์ดˆ๋ณด์ž๊ฐ€ ๊ทน์ ์œผ๋กœ ๋ฌด๋„ˆ์ง„๋‹ค(10/12 โ†’ 7/17, 75.6์ดˆ โ†’ 144.0์ดˆ). ๊ณ ์ • ์‹œ์•ผ ๋ฐ–์˜ ๋ฌผ์ฒด์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

egocentric view๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค. 3์ธ์นญ + VR ํŒจ์Šค์Šค๋ฃจ ์„ค์ •์˜ ํ‰๊ท ์ด 68.7์ดˆ๋กœ TWIST2์˜ 67.8์ดˆ์™€ ์‚ฌ์‹ค์ƒ ๋™๋ฅ ์ด๊ณ , ์ „๋ฌธ๊ฐ€๋งŒ ๋ณด๋ฉด 43.0์ดˆ๋กœ ์˜คํžˆ๋ ค TWIST2์˜ 59.9์ดˆ๋ณด๋‹ค ๋น ๋ฅด๋‹ค. ์„ฑ๊ณต/์‹œ๋„๋„ 20/23์œผ๋กœ ๋™์ผํ•˜๋‹ค. ์ €์ž๋“ค๋„ ์ด๋ฅผ ์ธ์ •ํ•˜๋ฉด์„œ โ€œ์ „๋ฌธ๊ฐ€๊ฐ€ ๋กœ๋ด‡ ๋ฐ”๋กœ ์˜†์— ์„œ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์„œ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด๋ฉฐ, ์›๊ฒฉ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ์žฅ์‹œ๊ฐ„ ๋ชจ๋ฐ”์ผ ์กฐ์ž‘์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹คโ€๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ด ์„ค๋ช…์€ ํƒ€๋‹นํ•˜์ง€๋งŒ ๋…ผ๊ฑฐ๊ฐ€ ํ‘œ๊ฐ€ ์•„๋‹ˆ๋ผ ํƒœ์Šคํฌ ๋ฒ”์œ„์— ๋Œ€ํ•œ ๋…ผ์ฆ์ด๋‹ค. ๊ทธ๋Ÿผ์—๋„ Table III์˜ ์บก์…˜์€ โ€œ๊ฒฐ๊ณผ๋Š” active egocentric stereo vision์˜ ํ•„์š”์„ฑ์„ ๋ณด์—ฌ์ค€๋‹คโ€๊ณ  ์ด์นญ์œผ๋กœ ์“ด๋‹ค โ€” ํ‘œ๊ฐ€ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์€ ์ •ํ™•ํžˆ๋Š” โ€œ์Šคํ…Œ๋ ˆ์˜ค์™€ ๋ชฉ์˜ ํ•„์š”์„ฑโ€์ด๊ณ , egocentric์— ๋Œ€ํ•ด์„œ๋Š” ์ค‘๋ฆฝ์ด๋‹ค.

์ž์œจ ์ •์ฑ… ๊ฒฐ๊ณผ


ํ•™์Šต ์‹œ์—ฐ ์‹œ๊ฐํ™”(Fig. 13) โ€” WB-Dex์™€ Kick-T์˜ egocentric ๋กœ๋ด‡ ์‹œ์•ผ์™€ ์ „์‹  ๊ด€์ ˆ ์œ„์น˜.

WB-Dex (์„ ๋ฐ˜์—์„œ ์ปต์„ ์ง‘์–ด ๋ฐ”๋‹ฅ์˜ ์ƒ์ž์— ๋„ฃ๊ธฐ): 170๊ฐœ ์ธ๊ฐ„ ์‹œ์—ฐ์œผ๋กœ ํ•™์Šต. ๋…ผ๋ฌธ ๋ณธ๋ฌธ์€ ์„ฑ๊ณต๋ฅ ์„ ์ˆซ์ž๋กœ ์ ์ง€ ์•Š๊ณ  Fig. 14๋กœ ๋„˜๊ธด๋‹ค. ๊ทธ๋ฆผ์„ ์ฝ์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.


WB-Dex ์„ฑ๊ณต/์‹คํŒจ ๋ถ„ํ•ด(Fig. 14) โ€” ์ด 54ํšŒ ์ค‘ reach ์„ฑ๊ณต 49ํšŒ, ๊ทธ์ค‘ grasp&place ์„ฑ๊ณต 33ํšŒ, grasp ์‹คํŒจ 16ํšŒ, reach ์‹คํŒจ 5ํšŒ.

์ฆ‰ ์ „์ฒด ์„ฑ๊ณต๋ฅ ์€ 33/54 โ‰ˆ 61.1%, reach ์„ฑ๊ณต๋ฅ ์€ 49/54 โ‰ˆ 90.7%, reach์— ์„ฑ๊ณตํ•œ ๋’ค์˜ ํŒŒ์ง€ ์„ฑ๊ณต๋ฅ ์€ 33/49 โ‰ˆ 67.3%๋‹ค. ์ด ์ˆ˜์น˜๋“ค์€ ๋ณธ๋ฌธ ํ…์ŠคํŠธ์— ์ „ํ˜€ ๋‚˜์˜ค์ง€ ์•Š๊ณ  ๊ทธ๋ฆผ ์•ˆ์—๋งŒ ์žˆ๋‹ค. ์ €์ž๋“ค์˜ ์ง„๋‹จ(โ€œ์ปต์ด ๋งค์šฐ ๊ฐ€๋ฒผ์›Œ ์ •๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•˜๊ณ , ์•ฝ๊ฐ„์˜ ๋“œ๋ฆฌํ”„ํŠธ๋กœ๋„ ํŒŒ์ง€๊ฐ€ ์‹คํŒจํ•œ๋‹คโ€)์€ ์ด ๋ถ„ํ•ด์™€ ์ผ๊ด€๋œ๋‹ค โ€” ๋ณ‘๋ชฉ์€ ๋„๋‹ฌ์ด ์•„๋‹ˆ๋ผ ํŒŒ์ง€๋‹ค.

Kick-T (T์ž ์ƒ์ž๋ฅผ ๋ฐœ๋กœ ์ฐจ์„œ ๋ชฉํ‘œ ์œ„์น˜๋กœ): 50๊ฐœ ์‹œ์—ฐ์œผ๋กœ ํ•™์Šต, 7ํšŒ ์ค‘ 6ํšŒ ์„ฑ๊ณต. ๋ฐ์ดํ„ฐ์˜ ํ–‰๋™ ํŒจํ„ด์ด โ€œ์™ผ๋ฐœ๋กœ ์ฐจ๊ณ  ์˜ค๋ฅธ๋ฐœ๋กœ ํ•œ ๊ฑธ์Œ ๋‚˜๊ฐ€ ๊ท ํ˜• ์œ ์ง€โ€๋กœ ์ผ๊ด€๋˜๊ฒŒ ์„ค๊ณ„๋ผ ์žˆ์–ด ๊ฐ•๊ฑดํ•œ ํ‚ฅ ํ–‰๋™์ด ํ•™์Šต๋œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ํ•œ๊ณ„๋„ ๋ช…์‹œํ•œ๋‹ค โ€” ์ •์ฑ…์€ ์•ž์œผ๋กœ๋งŒ ์ฐฐ ์ˆ˜ ์žˆ๊ณ , ์ƒ์ž ์ฃผ์œ„๋ฅผ ๋Œ์•„ ๊ฐ๋„๋ฅผ ์กฐ์ •ํ•˜๋Š” ์œ ์—ฐํ•œ ์ „๋žต์€ ์—†๋‹ค.


์‹ค๊ธฐ ํ๋ฃจํ”„ ์‹คํ–‰(Fig. 11) โ€” ์œ„: Kick-T. ์•„๋ž˜: ์ „์‹  dex pick&place, 6ํšŒ ์—ฐ์† ํŒŒ์ง€ ์„ฑ๊ณต ์žฅ๋ฉด.

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

๊ฐ•์ 

  • ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์ง„์งœ๋กœ ๊นผ๋‹ค. Table I์˜ ์ถ•(ํฌํ„ฐ๋ธ” / ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ๋ถˆํ•„์š” / ๋‹จ์ผ ์กฐ์ž‘์ž / ์ „์‹  ์ถ”์ข… / egocentric ํ…”๋ ˆ์˜ต / ๋ฐœ ์ œ์–ด / ์†๋ชฉ ์ œ์–ด)์„ ์ „๋ถ€ ์ฑ„์šด ์ฒซ ์‹œ์Šคํ…œ์ด๋ผ๋Š” ์ฃผ์žฅ์€, ์ ์–ด๋„ ํ‘œ์— ์—ด๊ฑฐ๋œ 4๊ฐœ ์„ ํ–‰ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด์„œ๋Š” ์„ฑ๋ฆฝํ•œ๋‹ค.
  • ์ €์ˆ˜์ค€์„ ํƒœ์Šคํฌ ๋ฌด๊ด€ํ•˜๊ฒŒ ๊ณ ์ •ํ•œ ์„ค๊ณ„. p_{\text{cmd}} ์ธํ„ฐํŽ˜์ด์Šค ํ•˜๋‚˜๋กœ ํ…”๋ ˆ์˜ต๊ณผ ์ž์œจ์„ ๊ฐˆ์•„ ๋ผ์šธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ๊ฒƒ์ด ์‹œ์Šคํ…œ ์ „์ฒด์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋งŒ๋“ ๋‹ค. ์ž์œจ ์ •์ฑ… ํ•™์Šต์ด ์ €์ˆ˜์ค€ ์žฌํ•™์Šต ์—†์ด ๋ถ™๋Š”๋‹ค.
  • ์„ผ์„œ ์‹ ๋ขฐ๋„์— ๋งž์ถ˜ ๋น„๋Œ€์นญ ๋ฆฌํƒ€๊ฒŸํŒ…. ํ•˜๋ฐ˜์‹ ์—๋งŒ ์œ„์น˜ ์ œ์•ฝ์„ ๊ฑฐ๋Š” ์„ ํƒ์€ โ€œ๋ถ€์ •ํ™•ํ•œ ์ „์—ญ ์ถ”์ •โ€์ด๋ผ๋Š” ํ•˜๋“œ์›จ์–ด ์ œ์•ฝ์— ๋Œ€ํ•œ ์ •์งํ•˜๊ณ  ๊ตฌ์ฒด์ ์ธ ๋Œ€์‘์ด๋‹ค.
  • ์žฌํ˜„์„ฑ์— ๋Œ€ํ•œ ์ง„์ง€ํ•จ. MIT ๋ผ์ด์„ ์Šค ์ „์ฒด ๊ณต๊ฐœ(2026-09-08 ํ™•์ธ ์‹œ์  ๊ธฐ์ค€ GitHub 870 stars, ์ตœ๊ทผ ํ‘ธ์‹œ 2025-12-03), ํ•™์Šต๋œ ์ปจํŠธ๋กค๋Ÿฌ, ๋ฐ์ดํ„ฐ์…‹ ๊ณต๊ฐœ, MuJoCo ๋ชจ๋ธ, ๋ชฉ 3๊ฐœ ์‹ค์ œ ์ œ์ž‘ ์ฆ๊ฑฐ(Fig. 15)๊นŒ์ง€. ์‹œ์Šคํ…œ ๋…ผ๋ฌธ์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์„ ์— ๊ฐ€๊น๋‹ค.
  • UX๋ฅผ ๋…ผ๋ฌธ์— ์“ด ๊ฒƒ. ๋‹จ์ผ ์กฐ์ž‘์ž ์ œ์–ด ์„ผํ„ฐ, ์ผ์‹œ์ •์ง€ ํ›„ ๋ณด๊ฐ„ ์žฌ๊ฐœ, ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง GUI โ€” ๋Œ€๊ฐœ ๋ถ€๋ก์œผ๋กœ๋„ ์•ˆ ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ๋“ค์ด ํ™•์žฅ์„ฑ์˜ ์‹ค์งˆ์  ๋ณ‘๋ชฉ์ž„์„ ์ธ์ •ํ•˜๊ณ  ๋ณธ๋ฌธ์— ์˜ฌ๋ ธ๋‹ค.

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

  • ์ž์œจ ์ •์ฑ… ๊ฒฐ๊ณผ์˜ ํ‘œ๋ณธ์ด ๋งค์šฐ ์ž‘๋‹ค. Kick-T๋Š” n=7์ด๋‹ค. 6/7(85.7%)๊ณผ 5/7(71.4%)์˜ ์ฐจ์ด๊ฐ€ ์‹œํ–‰ ํ•˜๋‚˜์ด๊ณ , 95% ์‹ ๋ขฐ๊ตฌ๊ฐ„์€ ๋Œ€๋žต 42~99%์— ๊ฑธ์นœ๋‹ค. WB-Dex๋Š” n=54๋กœ ๋‚ซ์ง€๋งŒ, ๋‘ ํƒœ์Šคํฌ๋ฟ์ด๊ณ  ๋ฒ ์ด์Šค๋ผ์ธ ๋น„๊ต๊ฐ€ ํ•˜๋‚˜๋„ ์—†๋‹ค โ€” ๋‹ค๋ฅธ ์ •์ฑ… ๊ตฌ์กฐ, ๋” ์ ์€ ์‹œ์—ฐ, ๋ชฉ ์—†๋Š” ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ ์ •์ฑ… ๋“ฑ ์–ด๋–ค ๋Œ€์กฐ๊ตฐ๋„ ์—†์–ด์„œ โ€œ์ด ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์‹œ์Šคํ…œ์ด ์ข‹์€ ์ •์ฑ…์„ ๋งŒ๋“ ๋‹คโ€๋Š” ์ธ๊ณผ๊ฐ€ ๊ฒ€์ฆ๋˜์ง€ ์•Š๋Š”๋‹ค.
  • WB-Dex ์„ฑ๊ณต๋ฅ ์ด ๋ณธ๋ฌธ์— ์ˆซ์ž๋กœ ์—†๋‹ค. 61%(33/54)๋ผ๋Š” ๊ฐ’์€ Sankey ๋‹ค์ด์–ด๊ทธ๋žจ์—์„œ ์ฝ์–ด์•ผ๋งŒ ๋‚˜์˜จ๋‹ค. ์ดˆ๋ก๊ณผ ์„œ๋ก ์ด โ€œ100% ์„ฑ๊ณต๋ฅ โ€(๋ฐ์ดํ„ฐ ์ˆ˜์ง‘)์„ ๊ฐ•์กฐํ•˜๋Š” ํ๋ฆ„์—์„œ, ์ž์œจ ์ •์ฑ…์˜ 61%๋ฅผ ํ…์ŠคํŠธ์— ์“ฐ์ง€ ์•Š์€ ํŽธ์ง‘ ์„ ํƒ์€ ๋…์ž์—๊ฒŒ ์œ ๋ฆฌํ•œ ์ธ์ƒ์„ ์ค€๋‹ค.
  • Table III์˜ ๊ฒฐ๋ก ์ด ํ‘œ๋ณด๋‹ค ๊ฐ•ํ•˜๋‹ค. ์œ„์—์„œ ๋ณธ ๋Œ€๋กœ egocentric view ํ–‰์€ ๋…ผ๋ฌธ ์ฃผ์žฅ์„ ์ง€์ง€ํ•˜์ง€ ์•Š๋Š”๋ฐ ์บก์…˜์€ โ€œnecessity of using active egocentric stereo visionโ€์œผ๋กœ ์ด์นญํ•œ๋‹ค. ์กฐ๊ฑด๋‹น ์กฐ์ž‘์ž 1๋ช…ยท10 demoยท1์„ธ์…˜์ด๋ผ ๋ฐ˜๋ณต ์ธก์ •๋„ ์—†๋‹ค(์ดˆ๋ณด์ž 1๋ช…์€ ํ•™์Šต ๊ณก์„  ๋•Œ๋ฌธ์— ์กฐ๊ฑด ์ˆœ์„œ ํšจ๊ณผ๊ฐ€ ๊ทธ๋Œ€๋กœ ์„ž์ธ๋‹ค โ€” ์ €์ž๋“ค๋„ โ€œ์™„์ „ํ•œ ์‹œ์Šคํ…œ์—์„œ ์‹œ์ž‘ํ•ด ์ ์ง„์ ์œผ๋กœ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ–ˆ๋‹คโ€๊ณ  ์ˆœ์„œ๋ฅผ ๋ช…์‹œํ•˜๋Š”๋ฐ, ์ด๋Š” ์ˆ™๋ จ๋„๊ฐ€ ๋’ค ์กฐ๊ฑด์— ์œ ๋ฆฌํ•˜๊ฒŒ ์ž‘์šฉํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์„ ๋œปํ•œ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋’ค ์กฐ๊ฑด๋“ค์ด ๋” ๋‚˜์˜๊ฒŒ ๋‚˜์˜จ ๊ฒƒ์€ ํšจ๊ณผ๊ฐ€ ์ˆœ์„œ ํšจ๊ณผ๋ฅผ ์ด๊ฒผ๋‹ค๋Š” ๋ฐฉ์ฆ์ด๊ธด ํ•˜๋‹ค).
  • ๋ชจ์…˜ ์ถ”์ข… ์ •ํ™•๋„๊ฐ€ ์ „ํ˜€ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. ์‹œ์Šคํ…œ์˜ ์ค‘์‹ฌ์ด โ€œ๋ฒ”์šฉ ๋ชจ์…˜ ํŠธ๋ž˜์ปคโ€์ธ๋ฐ, ์ถ”์ข… ์˜ค์ฐจ(MPJPE๋ฅ˜)ยท๋ฐœ ๋ฏธ๋„๋Ÿฌ์ง ์ •๋Ÿ‰์น˜ยท๋ฆฌํƒ€๊ฒŸํŒ… ํ’ˆ์งˆ ์ง€ํ‘œ๊ฐ€ ํ•˜๋‚˜๋„ ์—†๋‹ค. ๋ฆฌํƒ€๊ฒŸํŒ… ๋ชฉ์ ํ•จ์ˆ˜๋ฅผ ๊ณ ์ณ โ€œ๋ฐœ ๋ฏธ๋„๋Ÿฌ์ง์ด ์ค„์—ˆ๋‹คโ€๊ณ  ์ฃผ์žฅํ•˜์ง€๋งŒ ๊ทธ ์ฃผ์žฅ์˜ ์ธก์ •์น˜๊ฐ€ ์—†๋‹ค.
  • 73๊ฐœ PICO ๋ชจ์…˜์˜ ๊ธฐ์—ฌ๊ฐ€ ์ ˆ์ œ๋˜์ง€ ์•Š์•˜๋‹ค. โ€œ๋„๋ฉ”์ธ ๊ฐญ์„ ๋ฉ”์šฐ๋Š” ๋ฐ ํ•„์ˆ˜์ โ€์ด๋ผ๋Š” ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ๊ด€์ฐฐ์ด ๊ฒ€์ฆ ์—†์ด ์ง€๋‚˜๊ฐ„๋‹ค.
  • ์ผ๋ฐ˜ํ™” ์ฃผ์žฅ ์—†์Œ. ๋‘ ํƒœ์Šคํฌ, ํ•œ ๋กœ๋ด‡(G1), ํ•œ ํ™˜๊ฒฝ. ยงVI์—์„œ ์ €์ž๋“ค ์Šค์Šค๋กœ ํฌ๋กœ์Šค ์ž„๋ฒ ๋””๋จผํŠธ ๋ถˆ์ผ์น˜ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์žฌ์‚ฌ์šฉ์ด ์–ด๋ ต๋‹ค๊ณ  ์ง€์ ํ•˜์ง€๋งŒ, ๊ทธ ์ง€์ ์ด ๊ณง ์ด ๋ฐ์ดํ„ฐ์…‹์˜ ํ•œ๊ณ„์ด๊ธฐ๋„ ํ•˜๋‹ค.
  • โ€œํ•ต์‹ฌ ์ธ๊ฐ„ ๊ธฐ๋Šฅ์˜ ์•ฝ 80%โ€ (ยงVI, ๋ชฉ ์• ๋“œ์˜จ์˜ ๊ธฐ์—ฌ๋ฅผ ์„ค๋ช…ํ•˜๋ฉฐ)๋ผ๋Š” ์ˆ˜์น˜๋Š” ์–ด๋–ค ์ •์˜ยท์ธก์ •์—์„œ๋„ ๋‚˜์˜ค์ง€ ์•Š๋Š” ์ธ์ƒ ์„œ์ˆ ์ด๋‹ค.
  • ์„ ํ–‰ TWIST์™€์˜ ์ง์ ‘ ๋น„๊ต๊ฐ€ ์ง€์—ฐ ์ˆ˜์น˜(0.1์ดˆ vs 0.5์ดˆ) ํ•˜๋‚˜๋ฟ. ์ •ํ™•๋„ ๋ฉด์—์„œ mocap์„ VR๋กœ ๋ฐ”๊พผ ๋Œ€๊ฐ€๊ฐ€ ์–ผ๋งˆ์ธ์ง€ โ€” ์ด ๋…ผ๋ฌธ์ด ๋‹ตํ•ด์•ผ ํ•  ๊ฐ€์žฅ ์ž์—ฐ์Šค๋Ÿฌ์šด ์งˆ๋ฌธ โ€” ๋Š” ์ •๋Ÿ‰์ ์œผ๋กœ ๋‹ค๋ค„์ง€์ง€ ์•Š๊ณ  Limitations์˜ ์ •์„ฑ ์„œ์ˆ ๋กœ๋งŒ ๋‚จ๋Š”๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ์ด๋น„์šฉ์˜ ํ”„๋ ˆ์ด๋ฐ. $250(๋ชฉ) + $400(์นด๋ฉ”๋ผ) + $1000(VR)์€ ํ™•์‹คํžˆ mocap๋ณด๋‹ค ์‹ธ์ง€๋งŒ, ์‹ค์ œ ์ง„์ž… ์žฅ๋ฒฝ์€ Unitree G1 + Dex31 ์†์ด๋‹ค. โ€œ์ €๊ฐ€โ€๋Š” ์–ด๋””๊นŒ์ง€๋‚˜ ์• ๋“œ์˜จ์— ๋Œ€ํ•œ ์„œ์ˆ ๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค.

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

TWIST2๋Š” TWIST์˜ ํ•˜๋“œ์›จ์–ด ๊ต์ฒดํŒ์ด๋ฉด์„œ ๊ทธ ์ด์ƒ์ด๋‹ค. ์„ ํ–‰ TWIST(๊ฐ™์€ 1์ €์ž)๋Š” ๊ด‘ํ•™ mocap ๊ธฐ๋ฐ˜ ์ „์‹  ํ…”๋ ˆ์˜ต์œผ๋กœ ๋Šฅ๋ ฅ์„ ๋ณด์˜€๊ณ , TWIST2๋Š” ๊ทธ ๋Šฅ๋ ฅ์„ ์œ ์ง€ํ•œ ์ฑ„ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ธํ”„๋ผ๋กœ ๋งŒ๋“ ๋‹ค โ€” ์—ฌ๊ธฐ์— ๋ชฉ(active vision), ๋‹จ์ผ ์กฐ์ž‘์ž UX, ํ›„์ฒ˜๋ฆฌ GUI, ์ž์œจ ์ •์ฑ… ์ธต์ด ์–นํžŒ๋‹ค.

ํฌ์ง€์…”๋‹์˜ ์ถ•์€ Table I ๊ทธ๋Œ€๋กœ๋‹ค. HOMIE๋Š” ์™ธ๊ณจ๊ฒฉ ์กฐ์ข…์„์œผ๋กœ ์ •๋ฐ€ํ•˜์ง€๋งŒ ํฌํ„ฐ๋ธ”ํ•˜์ง€ ์•Š๊ณ  decoupled๋‹ค. AMOยทCLONE์€ VR๋กœ ํฌํ„ฐ๋ธ”ํ•ด์กŒ์ง€๋งŒ ํ•˜๋ฐ˜์‹ ์„ base velocity๋กœ ์š”์•ฝํ•ด legged manipulation์„ ๋ชป ํ•œ๋‹ค. HumanPlusยทOmniH2O๋Š” ์ „์‹  ์ถ”์ข… ๊ณ„์—ด์ด์ง€๋งŒ ๊ฐ๊ฐ์˜ ์„ผ์‹ฑ ์ œ์•ฝ์ด ์žˆ๋‹ค. TWIST2์˜ ์ฃผ์žฅ์€ โ€œVR๋กœ๋„ full whole-body control์ด ์‹ค์šฉ์ ์œผ๋กœ ๊ตด๋Ÿฌ๊ฐ„๋‹คโ€์ด๊ณ , ๊ทธ ์ฆ๊ฑฐ๊ฐ€ Kick-T์ฒ˜๋Ÿผ ๋‹ค๋ฆฌ๊ฐ€ ํƒœ์Šคํฌ์˜ ์ฃผ์ฒด๊ฐ€ ๋˜๋Š” ํƒœ์Šคํฌ๋‹ค.

์ธ์ ‘ ๊ณ„์—ด๋กœ๋Š” ์‹œ๊ฐ ๊ธฐ๋ฐ˜ ํœด๋จธ๋…ธ์ด๋“œ ์ œ์–ด(VideoMimic์˜ real2sim2real, HEAD์˜ ํ‚คํฌ์ธํŠธ ๊ณ„์ธต ํ”„๋ ˆ์ž„์›Œํฌ, PDC์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋‚ด ๋Šฅ๋™ ์ง€๊ฐ)๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด๋“ค์€ ๋Œ€์ฒด๋กœ ๋‚ด๋น„๊ฒŒ์ด์…˜ยท์ง€ํ˜• ์ด๋™์— ๋จธ๋ฌธ๋‹ค. TWIST2๊ฐ€ โ€œegocentric ์‹œ๊ฐ์œผ๋กœ ์ „์‹ ์„ ์ž์œจ ์ œ์–ดํ•˜๋Š” ์ตœ์ดˆ์˜ ์ •์ฑ… ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌโ€๋ผ๊ณ  ์ฃผ์žฅํ•˜๋Š” ์ง€์ ์ด ์—ฌ๊ธฐ๋‹ค โ€” root velocity ๊ฐ™์€ ๋‹จ์ˆœํ™”๋œ ๋ช…๋ น์„ ๋„˜์–ด ์ „์‹  ๊ด€์ ˆ ์œ„์น˜๋ฅผ ์ง์ ‘ ์˜ˆ์ธกํ•œ๋‹ค๋Š” ์˜๋ฏธ์—์„œ๋‹ค.

์ธํ”„๋ผ ์Šคํƒ ๊ด€์ ์—์„œ๋Š” VR ์ŠคํŠธ๋ฆฌ๋ฐ์„ XRoboToolkit์—, ๋ฆฌํƒ€๊ฒŸํŒ…์„ GMR์— ์–น์€ ์กฐ๋ฆฝ๋ฌผ์ด๋‹ค. ์ €์ˆ˜์ค€์„ ์–ผ๋ ค ๋‘๋Š” ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๋Œ€์•ˆ๊ณผ ์ „์ฒด ์ง€ํ˜•์€ REFINE-DP ๋ฆฌ๋ทฐ์™€ HLM Survey์—์„œ ๊ฐ๊ฐ ๋ณผ ์ˆ˜ ์žˆ๊ณ , ์ „์‹  ๋ชจ์…˜ ํŠธ๋ž˜ํ‚น ์ž์ฒด๋ฅผ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ๋กœ ๋ฐ€์–ด๋ถ™์ด๋Š” ๋ฐฉํ–ฅ์€ HoloMotion-1 ๋ฆฌ๋ทฐ์™€ ๋Œ€๋น„๋œ๋‹ค.

์š”์•ฝ

TWIST2๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋ผ ์ธํ”„๋ผ ๋…ผ๋ฌธ์œผ๋กœ ์ฝ์–ด์•ผ ์ •๋‹นํ•˜๊ฒŒ ํ‰๊ฐ€๋œ๋‹ค. ๊ธฐ์—ฌ๋Š” โ€œ$250์งœ๋ฆฌ 2-DoF ๋ชฉ์„ ๋ถ™์ด๋ฉด VR ํ…”๋ ˆ์˜ต์œผ๋กœ๋„ mocap๊ธ‰ ์ „์‹ ์ œ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์ŠคํŠœ๋””์˜ค ๋ฐ–์—์„œ ๋ชจ์„ ์ˆ˜ ์žˆ๋‹คโ€๋Š” ์‹œ์Šคํ…œ ๋ช…์ œ์ด๊ณ , ๊ทธ ๋ช…์ œ๋Š” Table III์˜ ๋ชฉยท์Šคํ…Œ๋ ˆ์˜ค ์ ˆ์ œ์™€ Table II์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์œผ๋กœ ์„ค๋“๋ ฅ ์žˆ๊ฒŒ ์ง€์ง€๋œ๋‹ค. ์ €์ˆ˜์ค€์„ ํƒœ์Šคํฌ ๋ฌด๊ด€ํ•˜๊ฒŒ ๊ณ ์ •ํ•˜๊ณ  p_{\text{cmd}} ํ•˜๋‚˜๋กœ ํ…”๋ ˆ์˜ต๊ณผ ์ž์œจ์„ ๊ฐˆ์•„ ๋ผ์šฐ๋Š” ์„ค๊ณ„๋Š” ๊น”๋”ํ•˜๋ฉฐ, MIT ์ „๋ฉด ๊ณต๊ฐœ๋Š” ์ด ๋…ผ๋ฌธ์˜ ์ˆ˜๋ช…์„ ๋…ผ๋ฌธ ์ž์ฒด๋ณด๋‹ค ๊ธธ๊ฒŒ ๋งŒ๋“ค ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.

๋ฐ˜๋ฉด ๋…ผ๋ฌธ์˜ ํ›„๋ฐ˜๋ถ€ โ€” ๊ณ„์ธต์  visuomotor ์ •์ฑ… โ€” ๋Š” ์•„์ง ์กด์žฌ ์ฆ๋ช…(existence proof) ์ˆ˜์ค€์ด๋‹ค. ๋‘ ํƒœ์Šคํฌ, ๋ฒ ์ด์Šค๋ผ์ธ ์—†์Œ, Kick-T n=7, WB-Dex 61%๊ฐ€ ๊ทธ๋ฆผ์—๋งŒ ์žˆ๋Š” ์ƒํƒœ๋‹ค. ์ด ๋ถ€๋ถ„์„ โ€œํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ž‘๋™ํ•œ๋‹คโ€๋กœ ์ฝ๋Š” ๊ฒƒ์€ ํƒ€๋‹นํ•˜์ง€๋งŒ โ€œํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ข‹๋‹คโ€๋กœ ์ฝ์œผ๋ฉด ๊ทผ๊ฑฐ๋ฅผ ๋„˜์–ด์„ ๋‹ค. ์ €์ž๋“ค์ด ยงVI์—์„œ ์Šค์Šค๋กœ ๋˜์ง€๋Š” ์งˆ๋ฌธ(ํ•˜๋“œ์›จ์–ด ํ‘œ์ค€ํ™”, ๋ฐ์ดํ„ฐ ๋ฏผ์ฃผํ™”, ๋ฐ์ดํ„ฐ ๊ณต์œ )์ด ์‹œ์‚ฌํ•˜๋“ฏ, ์ด ๋…ผ๋ฌธ์˜ ์‹ค์ œ ๊ฐ€์น˜ ํŒ์ •์€ ๋‹ค๋ฅธ ์—ฐ๊ตฌ์‹ค์ด ์ด ์Šคํƒ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๊ธฐ ์‹œ์ž‘ํ•˜๋Š”์ง€์— ๋‹ฌ๋ ค ์žˆ๋‹ค.


์ œ์ž‘๋œ TWIST2 Neck 3๊ฐœ(Fig. 15) โ€” ์กฐ๋ฆฝ์ด ์‰ฝ๊ณ  ์—ฐ๊ตฌ ๋ชฉ์ ์œผ๋กœ ๋ณด๊ธ‰ ๊ฐ€๋Šฅํ•จ์„ ๋ณด์ด๊ธฐ ์œ„ํ•œ ์ฆ๊ฑฐ๋กœ ์ œ์‹œ๋œ๋‹ค.

Copyright 2026, JungYeon Lee