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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ์ด ์„œ๋ฒ ์ด์˜ ์ขŒํ‘œ โ€” ๋ฌด์—‡์„ ๋‹ค๋ฃจ๊ณ  ๋ฌด์—‡์„ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๊ฐ€ (Sec. I)
    • ๋ฐฐ๊ฒฝ โ€” loco-manipulation์„ ์ •์˜ํ•˜๋Š” ์„ธ ๊ฐœ์˜ โœ“/โœ— (Sec. II)
    • ์ด‰๊ฐ โ€” ์„œ๋ฒ ์ด๊ฐ€ ์ผ๋ถ€๋Ÿฌ ํฌ๊ฒŒ ์žก์€ ์žฅ (Sec. III)
    • ์ „ํ†ต ์ง„์˜ โ‘  โ€” multi-contact planning: ์กฐํ•ฉ ํญ๋ฐœ๊ณผ CITO (Sec. IV)
    • ์ „ํ†ต ์ง„์˜ โ‘ก โ€” MPC: ๋ชจ๋ธ ์ถฉ์‹ค๋„์™€ ๊ณ„์‚ฐ๋Ÿ‰์˜ ๊ฑฐ๋ž˜ (Sec. V)
    • ์ „ํ†ต ์ง„์˜ โ‘ข โ€” whole-body control: ์ˆœ๊ฐ„ ์—ญ๋™์—ญํ•™ (Sec. VI)
    • ํ•™์Šต ์ง„์˜ โ‘  โ€” ์Šคํ‚ฌ ํ•™์Šต: ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๊ฐ€ ๊ณง ๋ถ„๋ฅ˜์ถ• (Sec. VII)
    • ํ•™์Šต ์ง„์˜ โ‘ก โ€” foundation models (Sec. VIII)
    • ๋‘ ์ง„์˜์„ ํ•œ ํ‘œ์— ์˜ฌ๋ฆฌ๊ธฐ (Sec. IX-A)
    • ํ•˜๋“œ์›จ์–ด๋ผ๋Š” ํ•˜ํ•œ์„  (Sec. IX-B)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ๋ˆ„๊ฐ€, ์–ด๋–ป๊ฒŒ ์ฝ์œผ๋ฉด ์ข‹์€๊ฐ€
    • ์š”์•ฝ

๐Ÿ“ƒHLM Survey ๋ฆฌ๋ทฐ

survey
humanoid
loco-manipulation
locomotion
manipulation
mpc
whole-body-control
planning
contact
tactile
rl
il
foundation-model
vla
sim2real
benchmark
Humanoid Locomotion and Manipulation: Current Progress and Challenges in Control, Planning, and Learning
Published

August 20, 2026

  • Paper Link (arXiv:2501.02116)

  • PDF (v2, 2025-04-19)

  • Zhaoyuan Gu, Junheng Li, Wenlan Shen, Wenhao Yu, Zhaoming Xie, Stephen McCrory, Xianyi Cheng, Abdulaziz Shamsah, Robert Griffin, C. Karen Liu, Abderrahmane Kheddar, Xue Bin Peng, Yuke Zhu, Guanya Shi, Quan Nguyen, Gordon Cheng, Huijun Gao*, Ye Zhao* (*๊ต์‹ ์ €์ž) โ€” ์ด 18์ธ

  • Georgia Tech ยท USC ยท TU Mรผnchen ยท Google DeepMind ยท The AI Institute ยท IHMC ยท Duke ยท Kuwait University ยท Stanford ยท CNRS-LIRMM / CNRS-AIST JRL ยท Simon Fraser ยท UT Austin ยท NVIDIA ยท CMU ยท Harbin Institute of Technology

  • arXiv ํ”„๋ฆฌํ”„๋ฆฐํŠธ (v1 2025-01-03 โ†’ v2 2025-04-19). IEEEtran 2๋‹จ ์กฐํŒ์— Index Terms๊นŒ์ง€ ๊ฐ–์ถ˜ ์ €๋„ ํˆฌ๊ณ ๋ณธ ํ˜•ํƒœ์ด๋‚˜, arXiv์— ํ•™ํšŒยท์ €๋„ ๊ฒŒ์žฌ ์ •๋ณด๋Š” ํ‘œ๊ธฐ๋˜์ง€ ์•Š์•˜๋‹ค. ๋ณธ๋ฌธ ์•ฝ 30์ชฝ + ์ฐธ๊ณ ๋ฌธํ—Œ ์•ฝ 9์ชฝ = ์ด 39์ชฝ, ์ฐธ๊ณ ๋ฌธํ—Œ 424ํŽธ

  • ๊ณต๊ฐœ ์ฝ”๋“œ ์—†์Œ (์„œ๋ฒ ์ด)

  1. ๐Ÿ’ก 30๋…„์น˜ ํœด๋จธ๋…ธ์ด๋“œ ์—ฐ๊ตฌ๋ฅผ โ€œloco-manipulation์„ ์‹ค์ œ๋กœ ํ•ด๋‚ด๋Š” ๋ฐ ๋ฌด์—‡์ด ํ•„์š”ํ•œ๊ฐ€โ€๋ผ๋Š” ๋‹จ ํ•˜๋‚˜์˜ ๋ชฉ์ ํ•จ์ˆ˜๋กœ ๋‹ค์‹œ ์ค„ ์„ธ์šด ์„œ๋ฒ ์ด๋‹ค โ€” ์ด์กฑ๋ณดํ–‰ ์„œ๋ฒ ์ด๋„ ์กฐ์ž‘ ์„œ๋ฒ ์ด๋„ ์•„๋‹ˆ๊ณ , ๋‘˜์ด ๋™์‹œ์— ์ผ์–ด๋‚  ๋•Œ ์ƒ๊ธฐ๋Š” ์ ‘์ด‰(contact) ๋ฌธ์ œ๋ฅผ ์ถ•์œผ๋กœ ์žก๋Š”๋‹ค.
  2. โš™๏ธ ํฐ ๊ฐˆ๋ž˜๋Š” ์…‹์ด๋‹ค: (a) ์ „ํ†ต์  planning/control(multi-contact planning โ†’ MPC โ†’ whole-body control์˜ 3๋‹จ ํŒŒ์ดํ”„๋ผ์ธ), (b) ํ•™์Šต ๊ธฐ๋ฐ˜(RL / IL / hybrid / ์Šคํ‚ฌ ํ‘œํ˜„ / foundation model), ๊ทธ๋ฆฌ๊ณ  ์ด ๋‘˜์„ ์ž‡๋Š” (c) whole-body tactile sensing โ€” ์ €์ž๋“ค์ด โ€œ๊ณผ์†Œํƒ๊ตฌ๋œ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐโ€๋ผ๋ฉฐ ๋…๋ฆฝ ์žฅ์œผ๋กœ ์Šน๊ฒฉ์‹œํ‚จ ๋ถ€๋ถ„์ด๋‹ค.
  3. ๐ŸŽฏ ๊ฒฐ๋ก ๋ถ€๋Š” ๋‘ ์ง„์˜์„ Table VI ํ•œ ์žฅ์— ordinal ๋“ฑ๊ธ‰์œผ๋กœ ๋งž์„ธ์šด๋‹ค: ๋กœ๋ฒ„์ŠคํŠธ๋‹ˆ์Šค๋Š” RL, ๋‹ค์žฌ๋‹ค๋Šฅํ•จ์€ IL, ๋ชจ์…˜ ์ •ํ™•๋„๋Š” model-based, ์ผ๋ฐ˜ํ™”๋Š” VLA โ€” ๋‹ค๋งŒ โ€œ์„ฑ๋Šฅ ๋ณด๊ณ ๊ฐ€ ์ผํ™”์ (anecdotal)์ด๋ผ ์ •๋Ÿ‰ ๋น„๊ต๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹คโ€๊ณ  ์ €์ž๋“ค ์Šค์Šค๋กœ ๋‹จ์„œ๋ฅผ ๋‹จ๋‹ค.

๐Ÿ” Ping Review

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

ํœด๋จธ๋…ธ์ด๋“œ ์„œ๋ฒ ์ด๋Š” ์ด๋ฏธ ์—ฌ๋Ÿฟ ์žˆ๋‹ค. ์ด์กฑ๋ณดํ–‰๋งŒ ๋‹ค๋ฃฌ ๊ฒƒ, ์กฐ์ž‘๋งŒ ๋‹ค๋ฃฌ ๊ฒƒ, ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ๋งŒ ๋‹ค๋ฃฌ ๊ฒƒ. ์ด ์„œ๋ฒ ์ด๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์ž๋ฅธ ์ง€์ ์€ ์ œ๋ชฉ์— ๊ทธ๋Œ€๋กœ ์žˆ๋‹ค โ€” Locomotion and Manipulation. ์ €์ž๋“ค์˜ ๊ด€์ฐฐ์€ ์ด๋ ‡๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ํœด๋จธ๋…ธ์ด๋“œ ์—ฐ๊ตฌ๋Š” ์ƒ์ฒด๋ฅผ ๊ณ ์ •ํ•˜๊ณ  ๋‹ค๋ฆฌ๋ฅผ ํ’€๊ฑฐ๋‚˜(๋ณดํ–‰), ํ•˜์ฒด๋ฅผ ๊ณ ์ •ํ•˜๊ณ  ํŒ”์„ ํ‘ธ๋Š”(ํ…Œ์ด๋ธ”ํƒ‘ ์กฐ์ž‘) ์‹์œผ๋กœ ๋ฌธ์ œ๋ฅผ ๊ฐˆ๋ผ์„œ ํ’€์–ด ์™”๊ณ , ๊ทธ ๊ฒฐ๊ณผ ๋‘ ๋ฌธ์ œ ๊ฐ๊ฐ์€ ์ƒ๋‹นํžˆ ์„ฑ์ˆ™ํ–ˆ์ง€๋งŒ โ€œ๋ฐ•์Šค๋ฅผ ๋“ค๊ณ  ๊ณ„๋‹จ์„ ์˜ค๋ฅด๋Š”โ€ ์ผ์€ ์—ฌ์ „ํžˆ ์–ด๋ ต๋‹ค. ๊ฐˆ๋ผ ๋†“์œผ๋ฉด ์ƒ์ฒด์˜ ์™ธ๋ ฅ์€ ๋‹ค๋ฆฌ ์ž…์žฅ์—์„œ ๊ทธ๋ƒฅ ์™ธ๋ž€(disturbance)์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ ํ†ตํ•ฉํ•˜๋ฉด ๋ชจ๋“  ์ ‘์ด‰์ด ๊ท ํ˜•์—๋„ ๊ณผ์—…์—๋„ ๋™์‹œ์— ๊ธฐ์—ฌํ•˜๋Š” ํ•˜๋‚˜์˜ ๋ฌธ์ œ๊ฐ€ ๋œ๋‹ค.

๊ทธ๋ž˜์„œ ์ด ์„œ๋ฒ ์ด์˜ 1์ฐจ ๋ถ„๋ฅ˜์ถ•์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณ„์—ด์ด ์•„๋‹ˆ๋ผ โ€œ์ ‘์ด‰์„ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฃจ๋Š”๊ฐ€โ€๋‹ค. ์ ‘์ด‰์„ ๊ณ„ํšํ•˜๋Š”๊ฐ€(Sec. IV multi-contact planning), ์ ‘์ด‰์„ ํฌํ•จํ•œ ๋™์—ญํ•™์„ ์˜ˆ์ธกํ•˜๋Š”๊ฐ€(Sec. V MPC), ์ ‘์ด‰ ์ œ์•ฝ ์•„๋ž˜ ์ˆœ๊ฐ„ ํ† ํฌ๋ฅผ ํ‘ธ๋Š”๊ฐ€(Sec. VI WBC), ์ ‘์ด‰์„ ๊ฒฝํ—˜์œผ๋กœ ๋ฐฐ์šฐ๋Š”๊ฐ€(Sec. VII ํ•™์Šต), ์ ‘์ด‰์„ ๋А๋ผ๋Š”๊ฐ€(Sec. III ์ด‰๊ฐ). ์•„๋ž˜ ๋กœ๋“œ๋งต ๊ทธ๋ฆผ์ด ๊ทธ ๊ตฌ์กฐ ์ „์ฒด๋‹ค.


์„œ๋ฒ ์ด์˜ ๋ผˆ๋Œ€(Fig. 2) โ€” ์ค‘์•™์˜ โ€œHumanoid Loco-manipulationโ€์„ ๋‘˜๋Ÿฌ์‹ผ 6๊ฐœ ํ—ˆ๋ธŒ. ํ™”์‚ดํ‘œ๊ฐ€ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ ๋‹ค: Tactile โ€•(Contact Feedback)โ†’ Multi-Contact Planning โ€•(Contact Plans)โ†’ MPC โ€•(Motion Plans)โ†’ Whole-body Control โ†(Dynamic Tasks)โ€• Skill Learning. Tactile์€ (New Modality)๋กœ, Skill Learning์€ (Multi-skill Policy)๋กœ Foundation Model์— ์—ฐ๊ฒฐ๋œ๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก (์„œ๋ฒ ์ด๊ฐ€ ๊ณตํ†ต ์–ธ์–ด๋กœ ๊น”์•„ ๋‘๋Š” ๋‘ ์ˆ˜์‹):

์ „ํ†ต ์ง„์˜ ์ „์ฒด๋Š” ์‚ฌ์‹ค์ƒ ํ•˜๋‚˜์˜ ์ตœ์ ์ œ์–ด ๋ฌธ์ œ(OCP)๋กœ ํ†ตํ•ฉํ•ด ์„œ์ˆ ๋œ๋‹ค. ์ƒํƒœยท์ž…๋ ฅยท์ ‘์ด‰๋ ฅ ๊ถค์ ์„ ํ•จ๊ป˜ ํ‘ธ๋Š” ๊ฒƒ์ด ์š”์ ์ด๋‹ค.

\min_{\boldsymbol{x}(\cdot),\,\boldsymbol{u}(\cdot),\,\boldsymbol{\lambda}(\cdot)}\; \mathcal{L}\big(\boldsymbol{x}(\cdot),\boldsymbol{u}(\cdot),\boldsymbol{\lambda}(\cdot)\big) \quad \text{s.t.} \quad \begin{cases} \dot{\boldsymbol{x}}_k = f(\boldsymbol{x}_k,\boldsymbol{u}_k,\boldsymbol{\lambda}_k) \\ h_{\rm task}(\boldsymbol{x}_k,\boldsymbol{\lambda}_k,\boldsymbol{u}_k) = 0 \\ g_{\rm task}(\boldsymbol{x}_k,\boldsymbol{\lambda}_k,\boldsymbol{u}_k) \ge 0 \end{cases}

\boldsymbol{\lambda}๊ฐ€ ์ œ์•ฝ๋ ฅ(์ ‘์ด‰๋ ฅ)์ด๊ณ , h_{\rm task}๋Š” ์—„๊ฒฉํžˆ ์ง€์ผœ์•ผ ํ•  ํ™€๋กœ๋…ธ๋ฏน ์ œ์•ฝ, g_{\rm task}๋Š” ๊ด€์ ˆ ํ•œ๊ณ„ยท๋งˆ์ฐฐ์›๋ฟ” ๊ฐ™์€ ์ง‘ํ•ฉํ˜•(set-valued) ์ œ์•ฝ์ด๋‹ค. ์—ฌ๊ธฐ์„œ f๋กœ ๋ฌด์—‡์„ ๊ณ ๋ฅด๋А๋ƒ๊ฐ€ Sec. V(MPC) ์ „์ฒด๋ฅผ ๊ฐ€๋ฅธ๋‹ค โ€” ๋‹จ์ˆœํ™” ๋ชจ๋ธ(LIPM/SRBM)์ด๋ƒ, ์ „์‹  ๋™์—ญํ•™์ด๋ƒ, ๋‘˜์„ ์„ž๋А๋ƒ.

WBC(Sec. VI)๋Š” ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ์ง€ํ‰์„  ์—†์ด ํ˜„์žฌ ์‹œ์  ํ•˜๋‚˜์— ๋Œ€ํ•ด์„œ๋งŒ ํ‘ผ๋‹ค. ์ด๋•Œ๋Š” ๋ชจ๋ธ ์„ ํƒ์˜ ์—ฌ์ง€๊ฐ€ ์—†๊ณ  ์ „์‹  Eulerโ€“Lagrange ๋™์—ญํ•™์„ ๊ทธ๋Œ€๋กœ ์“ด๋‹ค.

M\ddot{\boldsymbol{q}} - J^{T}\boldsymbol{\lambda} - S^{T}\boldsymbol{\tau} = -C\dot{\boldsymbol{q}} - G, \qquad J_c\dot{\boldsymbol{q}} = 0 \;\Rightarrow\; J_c\ddot{\boldsymbol{q}} + \dot{J}_c\dot{\boldsymbol{q}} = 0

๊ฒฐ์ •๋ณ€์ˆ˜๋ฅผ \boldsymbol{X} = [\ddot{\boldsymbol{q}},\,\boldsymbol{\lambda},\,\boldsymbol{\tau}]^{T}๋กœ ์žก์œผ๋ฉด ์ด ์‹์ด \boldsymbol{X}์— ๋Œ€ํ•ด ์„ ํ˜•์ด ๋˜๊ณ , ๊ทธ๋ž˜์„œ ์‹ค์‹œ๊ฐ„ QP๋กœ ํ’€๋ฆฐ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  dynamic task๋Š” ๊ฐ™์€ ์„ ํ˜•ํ˜• e_i = A_i(\boldsymbol{q},\dot{\boldsymbol{q}},t)\,\boldsymbol{X} - \boldsymbol{b}_i(\boldsymbol{q},\dot{\boldsymbol{q}},t) ๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค โ€” ์ด ์‹์ด ๋“ฑ์‹ ์ œ์•ฝ(e_i=0)์ด๋ฉด ํ•˜๋“œ ํƒœ์Šคํฌ, ๋ถ€๋“ฑ์‹์ด๋ฉด ์ง‘ํ•ฉ ์ œ์•ฝ, ๋น„์šฉํ•ญ(|e_i|^2)์ด๋ฉด ์†Œํ”„ํŠธ ํƒœ์Šคํฌ๋‹ค. โ€œ์ด ์„ ํ˜•์‹ ํ•˜๋‚˜๋กœ locomotion๊ณผ manipulation์˜ ํƒœ์Šคํฌ ์ง‘ํ•ฉ ์ „์ฒด๋ฅผ ๊ธฐ์ˆ ํ•  ์ˆ˜ ์žˆ๋‹คโ€๋Š” ๊ฒƒ์ด WBC ์žฅ์˜ ํ•ต์‹ฌ ์ฃผ์žฅ์ด๋‹ค. ๋ถ€๋™ ๋ฒ ์ด์Šค ํœด๋จธ๋…ธ์ด๋“œ๋Š” \operatorname{rank}(S) < \dim(\boldsymbol{q}) ๋ผ ๊ตฌ์กฐ์ ์œผ๋กœ underactuated์ด๊ณ , ๋”ฐ๋ผ์„œ ๊ท ํ˜•ยท์ด๋™ยท์กฐ์ž‘์€ ์ „๋ถ€ ์ ‘์ด‰์„ ํ†ตํ•ด์„œ๋งŒ ๋‹ฌ์„ฑ๋œ๋‹ค.

์ฃผ์š” ๊ฒฐ๊ณผ(์„œ๋ฒ ์ด์ด๋ฏ€๋กœ โ€œ์ •๋ฆฌ๋ฌผ์˜ ๊ทœ๋ชจ์™€ ํŒ์ •โ€์œผ๋กœ ์ฝ๋Š”๋‹ค):

  • ๋ถ„๋ฅ˜ ํ‘œ 6์žฅ + ๊ทธ๋ฆผ 17์žฅ. Table I(loco-manipulation ์ •์˜ 3๋ถ„ํ• ), Table II(์ด‰๊ฐ์˜ ์—ญํ• ยท๊ณผ์ œ), Table III(ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation MPC 10ํŽธ์„ ๋ชจ๋ธยท์ฃผํŒŒ์ˆ˜ยท์†”๋ฒ„๋กœ ํ‘œ์ค€ํ™”), Table IV(๋ชจ๋ธ ์„ ํƒ 3 + NMPC ๊ฐ€์† 12๊ธฐ๋ฒ•์„ ์ •ํ™•๋„/ํšจ์œจ/ํ•œ๊ณ„๋กœ ์ •๋ฆฌ), Table V(๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๋ณ„ ์Šคํ‚ฌ ํ•™์Šต ์žฅ๋‹จ์ ), Table VI(model-based vs RL vs IL vs VLA ์ •๋ฉด ๋น„๊ต).
  • ์ ˆ๋งˆ๋‹ค โ€œKey Takeawaysโ€ ๋ฐ•์Šค. ์ด 10๊ฐœ ์ ˆ์— ์ €์ž๋“ค์˜ ํŒ์ •์ด ๋ฐ•์Šค๋กœ ๋ช…์‹œ๋œ๋‹ค. ์„œ๋ฒ ์ด๊ฐ€ ๋ชฉ๋ก์— ๊ทธ์น˜์ง€ ์•Š๋Š” ์ด์œ ๊ฐ€ ์ด ๋ฐ•์Šค๋“ค์ด๋‹ค.
  • ์ €์ž๋“ค์ด ์ง์ ‘ ๋‚ด๋ฆฌ๋Š” ํŒ์ • ๋ช‡ ๊ฐ€์ง€: ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์—์„œ CITO(contact-implicit trajectory optimization)๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋Œ๋ฆฐ ์‚ฌ๋ก€๋Š” ์•„์ง ์—†๋‹ค; PPOยทSAC๋Š” HumanoidBench(Sferrazza et al. 2024)์˜ ๋Œ€๋ถ€๋ถ„ loco-manipulation ๊ณผ์ œ์—์„œ ์‹คํŒจํ•œ๋‹ค; ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ์“ด ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ๋งŒ ๋ณด์—ฌ์กŒ๋‹ค; ํ•™์Šต ๊ธฐ๋ฐ˜ loco-manipulation์˜ sim-to-real ์ „์ด ์‚ฌ๋ก€๋Š” ์†Œ์ˆ˜์— ๋ถˆ๊ณผํ•˜๋‹ค.
  • 2์ฐจ ์ธ์šฉ ์ˆ˜์น˜๋“ค(๋ชจ๋‘ ์„œ๋ฒ ์ด๊ฐ€ ๋‹ค๋ฅธ ๋…ผ๋ฌธ์„ ์ธ์šฉํ•ด ์ ์€ ๊ฐ’์ด๋‹ค): ํ•™์Šต๋œ centroidal dynamics ์˜ˆ์ธก์œผ๋กœ ์ ‘์ด‰ ๊ณ„ํš์„ 0.1์ดˆ ๋ฏธ๋งŒ์—, ์ตœ์ ํ™” ๊ธฐ๋ฐ˜ ๋Œ€๋น„ ์•ฝ 300๋ฐฐ ๋น ๋ฅด๊ฒŒ(Lin et al. 2019); GPU QP ์†”๋ฒ„ ReLU-QP๋กœ ๊ท ํ˜• ๊ณผ์ œ ์ œ์–ด ์ฃผํŒŒ์ˆ˜๋ฅผ 206 Hz โ†’ ์ตœ๋Œ€ 2600 Hz(Bishop et al. 2024); MIT Humanoid๋Š” ์งˆ๋Ÿ‰์˜ ์•ฝ 75%๊ฐ€ ๋ชธํ†ต์— ์žˆ๋‹ค(Chignoli et al. 2021); LLaMA ํ•™์Šต์— 992ร— A100์—์„œ 34์ผ(Touvron et al. 2023).

๊ฒฐ๋ก :

์ด ์„œ๋ฒ ์ด์˜ ๊ฐ’์€ โ€œํœด๋จธ๋…ธ์ด๋“œ ๋…ผ๋ฌธ 424ํŽธ ๋ชฉ๋กโ€์ด ์•„๋‹ˆ๋ผ ๋‘ ์ง„์˜์„ ๊ฐ™์€ ์ขŒํ‘œ๊ณ„ ์œ„์— ์˜ฌ๋ ค๋†“์€ ๊ฒƒ์— ์žˆ๋‹ค. ์ €์ž๋“ค์˜ ์ž…์žฅ์€ ๋†€๋ž„ ๋งŒํผ ์ค‘๋ฆฝ์ ์ด๋‹ค โ€” ์„œ๋ก ์—์„œ ์•„์˜ˆ ๋ชป์„ ๋ฐ•๋Š”๋‹ค. (1) ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ์ •ํ™•ํ•œ ๋™์—ญํ•™์— ๊ธฐ๋Œ€๋Š” sim-to-real RL๋„ ๋„“์€ ์˜๋ฏธ์—์„  โ€œmodel-basedโ€์ด๊ณ , (2) ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ œ์–ด์™€ sim-to-real RL์€ ์ƒ์ถฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ์˜คํžˆ๋ ค ๊ฒฐํ•ฉ๋  ๋•Œ ๊ฐ๊ฐ๋ณด๋‹ค ๋‚ซ๋‹ค. Sec. VII-D(ํ•˜์ด๋ธŒ๋ฆฌ๋“œ)์™€ Table VI๊ฐ€ ์ด ์ฃผ์žฅ์„ ๋’ท๋ฐ›์นจํ•˜๋Š” ๋‘ ์ถ•์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ ์ด ์„œ๋ฒ ์ด๊ฐ€ ๋‹ตํ•˜์ง€ ์•Š๋Š” ์งˆ๋ฌธ๋„ ๋ถ„๋ช…ํ•˜๋‹ค โ€” โ€œ์–ด๋–ค ๋ฐฉ๋ฒ•์ด ์–ผ๋งˆ๋‚˜ ์ž˜ํ•˜๋Š”๊ฐ€โ€๋Š” ์—†๋‹ค. ๋ฒค์น˜๋งˆํฌ๊ฐ€ ์—†์–ด์„œ ๋ชป ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ์ €์ž๋“ค์˜ ๋‹ต์ด๊ณ , ๊ทธ ๋ถ€์žฌ ์ž์ฒด๊ฐ€ Sec. VII-G์˜ ์ง„๋‹จ์ด๋‹ค.


๐Ÿ”” Ring Review

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

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

โ€œํœด๋จธ๋…ธ์ด๋“œ์˜ ์–ด๋ ค์›€์€ ์ž์œ ๋„๊ฐ€ ๋งŽ๋‹ค๋Š” ๋ฐ ์žˆ์ง€ ์•Š๊ณ , ๊ท ํ˜•๊ณผ ๊ณผ์—…์ด ๊ฐ™์€ ์ ‘์ด‰์„ ๊ณต์œ ํ•œ๋‹ค๋Š” ๋ฐ ์žˆ๋‹คโ€ โ€” ์ด ์„œ๋ฒ ์ด ์ „์ฒด๋ฅผ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ค„์ด๋ฉด ๊ทธ๋ ‡๋‹ค.

๋กœ๋ด‡ ํŒ”์€ ๋ฒ ์ด์Šค๊ฐ€ ๋ณผํŠธ๋กœ ๊ณ ์ •๋ผ ์žˆ์œผ๋‹ˆ ์ ‘์ด‰์€ ์ˆœ์ˆ˜ํ•˜๊ฒŒ ๊ณผ์—…์˜ ๋ฌธ์ œ๋‹ค. ์‚ฌ์กฑ๋ณดํ–‰ ๋กœ๋ด‡์€ ์ง€์ง€๋‹ค๊ฐํ˜•์ด ๋„“๊ณ  ๋ฌด๊ฒŒ์ค‘์‹ฌ์ด ๋‚ฎ์•„ ์ ‘์ด‰์ด ๋Œ€์ฒด๋กœ ๊ท ํ˜•์˜ ๋ฌธ์ œ๋กœ ๋‚จ๋Š”๋‹ค. ํœด๋จธ๋…ธ์ด๋“œ๋Š” ์ง€์ง€ ์˜์—ญ์ด ์ข๊ณ  ๋ฌด๊ฒŒ์ค‘์‹ฌ์ด ๋†’์œผ๋ฉฐ ๊ตฌ์กฐ์ ์œผ๋กœ underactuated๋ผ, ๋ฐ•์Šค๋ฅผ ๋ฏธ๋Š” ์†์˜ ์ ‘์ด‰๋ ฅ์ด ๊ณง ๋„˜์–ด์ง€์ง€ ์•Š๊ธฐ ์œ„ํ•œ ์ ‘์ด‰๋ ฅ์ด๊ธฐ๋„ ํ•˜๋‹ค. ๊ทธ๋ž˜์„œ โ€œ๋ณดํ–‰ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์กฐ์ž‘ ๋ฌธ์ œ๋ฅผ ํ’€์–ด ํ•ฉ์นœ๋‹คโ€๊ฐ€ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด ์„œ๋ฒ ์ด๋Š” ๊ทธ ์‚ฌ์‹ค์„ ์ •์˜(Sec. II)์—์„œ ๋ชป ๋ฐ•๊ณ , ์ดํ›„ ๋ชจ๋“  ์žฅ์„ โ€œ์ ‘์ด‰์„ ์–ด๋А ์ธต์œ„์—์„œ ๋‹ค๋ฃจ๋Š”๊ฐ€โ€๋กœ ๋ฐฐ์—ดํ•œ๋‹ค. ๊ณ„ํš์ธต์—์„œ ๋‹ค๋ฃจ๋ฉด multi-contact planning, ์˜ˆ์ธก์ธต์ด๋ฉด MPC, ์ˆœ๊ฐ„ ์ œ์–ด์ธต์ด๋ฉด WBC, ๋ฐ์ดํ„ฐ๋กœ ๋‹ค๋ฃจ๋ฉด skill learning, ์„ผ์„œ๋กœ ๋‹ค๋ฃจ๋ฉด tactile sensing์ด๋‹ค. ์ด ๋ฐฐ์—ด์ด ์„œ๋ฒ ์ด์˜ ์‹ค์ œ contribution์ด๊ณ , ๊ทธ ์œ„์— ์–นํžŒ 424ํŽธ์€ ๋ฐฐ์—ด์„ ์ฑ„์šฐ๋Š” ์žฌ๋ฃŒ๋‹ค.

์ด ์„œ๋ฒ ์ด์˜ ์ขŒํ‘œ โ€” ๋ฌด์—‡์„ ๋‹ค๋ฃจ๊ณ  ๋ฌด์—‡์„ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๊ฐ€ (Sec. I)

๋ฒ”์œ„ ์„ค์ •์ด ๊ฝค ์ข๊ณ  ๋ช…์‹œ์ ์ด๋‹ค. ์„ธ ๊ฐ€์ง€๋ฅผ ๋ฐฐ์ œํ•œ๋‹ค.

  • ์™ธํ˜•์ด ์‚ฌ๋žŒ ๊ฐ™์€ ๋กœ๋ด‡์ด ์•„๋‹ˆ๋ผ ํ˜•ํƒœยท๊ธฐ๋Šฅ์ด ์‚ฌ๋žŒ์— ๊ฐ€๊นŒ์šด ๋กœ๋ด‡. ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฏธํ•™์€ ๊ด€์‹ฌ์‚ฌ๊ฐ€ ์•„๋‹ˆ๋‹ค.
  • ์ด์กฑ(bipedal) ํœด๋จธ๋…ธ์ด๋“œ๋กœ ํ•œ์ •. ๋ฐ”ํ€ด ๋‹ค๋ฆฌ ๋“ฑ์€ ์ฃผ ๋Œ€์ƒ์ด ์•„๋‹ˆ๋‹ค.
  • ๋‹ค์ง€ ์†์˜ dexterous manipulation์ด ์•„๋‹ˆ๋ผ ์ „์‹  ๋ชจ์…˜. ์ฆ‰ in-hand manipulation ์„œ๋ฒ ์ด๊ฐ€ ์•„๋‹ˆ๋‹ค.

์ˆ˜์ง‘ ๋ฒ”์œ„๋„ ์ ์–ด ๋‘”๋‹ค. ๋ชจ๋ธ ๊ธฐ๋ฐ˜ planning/control์€ 1990๋…„ ์ดํ›„, ํ•™์Šต ๊ธฐ๋ฐ˜์€ ์ตœ๊ทผ 20๋…„ ์œ„์ฃผ๋กœ, ๊ฐ ์ฃผ์ œ๋งˆ๋‹ค (i) ์›๋ฆฌ๋ฅผ ์„ธ์šด ๊ธฐ์ดˆ ์—ฐ๊ตฌ, (ii) ์ตœ์‹  SOTA, (iii) ๋” ์ฝ์„ ์„œ๋ฒ ์ด ์„ธ ๋ถ€๋ฅ˜๋ฅผ ๋ฝ‘์•˜๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์‹ค์ œ๋กœ ๊ฐ ์ ˆ ๋์˜ Key Takeaways ๋ฐ•์Šค๊ฐ€ โ€œ์ด ์ฃผ์ œ๋Š” ์ด ์„œ๋ฒ ์ด๋ฅผ ๋” ๋ณด๋ผโ€๋กœ ๋๋‚˜๋Š” ๊ตฌ์กฐ๋ผ, ์„œ๋ฒ ์ด์˜ ์„œ๋ฒ ์ด(meta-index) ๋กœ์„œ์˜ ์‚ฌ์šฉ์„ฑ์ด ์ข‹๋‹ค.

Contribution์€ ์„ธ ์ค„๋กœ ์„ ์–ธ๋œ๋‹ค: (1) ์‹ ๊ทœ ์ง„์ž…์ž์—๊ฒŒ ํฌ๊ด„์  ์ž…๋ฌธ์„œ + ์ „๋ฌธ๊ฐ€์—๊ฒŒ ์ตœ์‹  ๋™ํ–ฅ, (2) ์ด์กฑ ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation ๋ฌธ์ œ์˜ ๋ช…ํ™•ํ•œ ์ •์˜ + SOTA + ๋‚จ์€ ๊ณผ์ œ, (3) ๋ชจ๋ธ ๊ธฐ๋ฐ˜ vs ํ•™์Šต ๊ธฐ๋ฐ˜์˜ ๋ช…ํ™•ํ•œ ๋น„๊ต. ์„ธ ๋ฒˆ์งธ๊ฐ€ Table VI์ด๊ณ , ๋’ค์—์„œ ๋ณด๊ฒ ์ง€๋งŒ ์ด ์„œ๋ฒ ์ด์—์„œ ๊ฐ€์žฅ ๊ฐ•ํ•˜๋ฉด์„œ ๋™์‹œ์— ๊ฐ€์žฅ ์ทจ์•ฝํ•œ ๋ถ€๋ถ„์ด๋‹ค.

๋ฐฐ๊ฒฝ โ€” loco-manipulation์„ ์ •์˜ํ•˜๋Š” ์„ธ ๊ฐœ์˜ โœ“/โœ— (Sec. II)

์ •์˜๋ถ€ํ„ฐ ๊น”๋”ํ•˜๋‹ค. Table I์€ ์„ธ ์šฉ์–ด๋ฅผ ์„ธ ๊ฐœ์˜ ์ด์ง„ ์†์„ฑ์œผ๋กœ ๊ฐ€๋ฅธ๋‹ค.

์†์„ฑ (a) Whole-body Manipulation (b) Whole-body Loco-manipulation (c) Loco-manipulation
๋ฌผ์ฒด ์ด๋™ (Manipulation) โœ“ โœ“ โœ“
๋กœ๋ด‡ ์ž์‹ ์˜ ์ด๋™ (Locomotion) โœ— โœ“ โœ“
๋ชจ๋“  ํ‘œ๋ฉด์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉ (Whole-body) โœ“ โœ“ โœ—

์›๋ฌธ Table I์„ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ธด ๊ฒƒ์ด๋‹ค. (b)๋Š” (a)์™€ (c)์˜ ๊ต์ง‘ํ•ฉ์ด๊ณ , ์„œ๋ฒ ์ด๊ฐ€ ๊ถ๊ทน ๋ชฉํ‘œ๋กœ ๋‘๋Š” ๊ฒƒ์ด (b)๋‹ค.


์„ธ ๊ฐœ๋…์˜ ๊ด€๊ณ„(Fig. 3) โ€” (a) ๋ชจ๋“  ํ‘œ๋ฉด์œผ๋กœ ๋ฌผ์ฒด๋ฅผ ๋‹ค๋ฃจ์ง€๋งŒ ์ œ์ž๋ฆฌ(Justin), (c) ์ด๋™ํ•˜๋ฉฐ ๋‹ค๋ฃจ์ง€๋งŒ ์†๋๋งŒ ์“ฐ๋Š” ํ˜‘์—… ์šด๋ฐ˜, (b) ๋‘˜์˜ ๊ต์ง‘ํ•ฉ์œผ๋กœ ๋‹ค๋ฆฌ์™€ ํŒ”๋กœ ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด๋ฅผ ๋ฏธ๋Š” HRP-4.

์—ฌ๊ธฐ์„œ ์„œ๋ฒ ์ด๊ฐ€ ๋˜์ง€๋Š” ์ง„๋‹จ์ด ์ข‹๋‹ค. ์ดˆ๊ธฐ ํœด๋จธ๋…ธ์ด๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋ณดํ–‰ ๊ณผ์ œ์—์„œ๋Š” ์ƒ์ฒด๋ฅผ ์ง๋ฆฝ์œผ๋กœ ๊ตฌ์†ํ•ด ํ•˜์ง€๋งŒ์˜ ์ด์กฑ๋ณดํ–‰ ๋ฌธ์ œ๋กœ ์ถ•์†Œํ–ˆ๊ณ , ํ…Œ์ด๋ธ”ํƒ‘ ์กฐ์ž‘์—์„œ๋Š” ํ•˜์ฒด๋ฅผ ์ •์ง€์‹œ์ผฐ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ƒ์ฒด์— ๊ฑธ๋ฆฌ๋Š” ์™ธ๋ ฅ์€ ๋‹ค๋ฆฌ ์ž…์žฅ์—์„œ ๊ทธ์ € ๊ท ํ˜•์„ ํ”๋“œ๋Š” ์™ธ๋ž€์ด ๋œ๋‹ค. ๋ฐ˜๋Œ€ ๊ทน๋‹จ์œผ๋กœ, Samadi et al. (2021)์ฒ˜๋Ÿผ ์ ‘์ด‰์„ ๋ถ„๋ฅ˜ํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋“  ์ ‘์ด‰์ด ๊ณผ์—…๊ณผ ๊ท ํ˜•์— ๋™์‹œ์— ๊ธฐ์—ฌํ•˜๊ฒŒ ํ•˜๋Š” ์ •์‹ํ™”๋„ ์žˆ๋‹ค. ์ด ๋Œ€๋น„๊ฐ€ ์„œ๋ฒ ์ด ์ „์ฒด์˜ ๊ธด์žฅ ๊ตฌ์กฐ๋‹ค.


๋Œ€์ƒ ๊ณผ์—…์˜ ์ŠคํŽ™ํŠธ๋Ÿผ(Fig. 1) โ€” ๋‚˜๋ฌดํŒ ๋‹ฆ๊ธฐ(HRP-4), ํ”ฝ์•คํ”Œ๋ ˆ์ด์Šค(DigitยทHectorยทAtlasยทH1ยทTOROยทApollo), ์นดํŠธ ๋ฐ€๊ธฐ(iCub), ๋ฌธ ์—ด๊ธฐ(Nadia), ์ƒ์šฉ๊ธฐ(Figure 02ยทOptimus), ์ „์‹  ํ‘ธ์‹œ ๋ฆฌ์ปค๋ฒ„๋ฆฌ(MIT Humanoid).

์‚ฌ์กฑ๋ณดํ–‰๊ณผ์˜ ๋Œ€๋น„๋„ ๋ช…์‹œ์ ์ด๋‹ค. ์‚ฌ์กฑ ๋กœ๋ด‡์˜ loco-manipulation์€ ์ด๋ฏธ ๋„๋ฆฌ ์‹œ์—ฐ๋์ง€๋งŒ(๋‹ค๋ฆฌ๋ฅผ ๋งค๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ๋กœ ์“ฐ๊ฑฐ๋‚˜ ์ƒ์ฒด์— ํŒ”์„ ์–น๋Š” ์‹), ํœด๋จธ๋…ธ์ด๋“œ๋Š” ์ง€์ง€ ์˜์—ญ์ด ์ข๊ณ  ๋ฌด๊ฒŒ์ค‘์‹ฌ์ด ๋†’์•„ ๊ฐ™์€ ์ ‘๊ทผ์ด ๊ทธ๋Œ€๋กœ ์˜ค์ง€ ์•Š๋Š”๋‹ค. ์ด ์„œ๋ฒ ์ด๊ฐ€ ์‚ฌ์กฑ ๊ฒฐ๊ณผ๋ฅผ โ€œ์ฐธ๊ณ ๋Š” ํ•˜๋˜ ์ด์ „ ๊ฐ€๋Šฅ์„ฑ์€ ๋‚ฎ๋‹คโ€๊ณ  ๋ฐ˜๋ณตํ•ด ์„ ์„ ๊ธ‹๋Š” ๊ฒƒ์€ ์ •์งํ•œ ํƒœ๋„๋‹ค.

์ด‰๊ฐ โ€” ์„œ๋ฒ ์ด๊ฐ€ ์ผ๋ถ€๋Ÿฌ ํฌ๊ฒŒ ์žก์€ ์žฅ (Sec. III)

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


ํœด๋จธ๋…ธ์ด๋“œ ์ด‰๊ฐ ์„ผ์‹ฑ ๊ฐœ๊ด€(Fig. 4) โ€” (a) ์ „์‹  ์ธ๊ณตํ”ผ๋ถ€๋กœ ๋ฎ์ธ REEM-C, (i) ์†(Shadow HandยทAllegro+DIGITยทBioTac), (ii) ๋ฐœ๋ฐ”๋‹ฅ(์žฅ์• ๋ฌผ ์ธ์‹ยท์ง€ํ˜• ๋ถ„๋ฅ˜), (iii) ์ „์‹ (Punyo-1ยทiCubยทREEM-C).

์„ธ ์‹ ์ฒด ๋ถ€์œ„๋กœ ๋‚˜๋ˆ  ์ •๋ฆฌํ•œ๋‹ค.

  • ์†: ํŒŒ์ง€๋ ฅ ์กฐ์ ˆยท๋ฏธ๋„๋Ÿฌ์ง ๊ฒ€์ถœ, ๋ฌผ์ฒด ๋ฌผ์„ฑ/์ƒํƒœ ์ถ”์ •, ์ ‘์ด‰ ๋™์—ญํ•™ ์ถ”์ •, ๊ทธ๋ฆฌ๊ณ  RL/IL/FM์˜ ์ž…๋ ฅ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ. ๊ณผ์ œ๋Š” ๊ณ ์ฐจ์› ์ ‘์ด‰ ๊ณต๊ฐ„๊ณผ ์ด‰๊ฐ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜, sim-to-real. ๋Œ€์‘์ฑ…์œผ๋กœ ์ฐจ์› ์ถ•์†Œ(์ŠคํŽ™ํŠธ๋Ÿผ ํด๋Ÿฌ์Šคํ„ฐ๋งยทPCAยท์˜คํ† ์ธ์ฝ”๋”), ์—ฐ์† ํž˜ ๋Œ€์‹  ๋ถˆ๋ฆฌ์–ธ ์ ‘์ด‰ ์ƒํƒœ๋กœ ๋‹จ์ˆœํ™”ํ•ด RL์— ์“ฐ๊ธฐ(Melnik et al. 2021), ์ด‰๊ฐ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ(TACTOยทTactile Gym 2.0ยทTacSL)๋ฅผ ๋“ ๋‹ค.
  • ๋ฐœ๋ฐ”๋‹ฅ: ์ง€๋ฉด๋ฐ˜๋ ฅยท์ง€์ง€์˜์—ญ ์ถ”์ •, ์ง€ํ˜• ๋ฌผ์„ฑ ์ธ์‹. ํœด๋จธ๋…ธ์ด๋“œ ๋ฐœ์€ ๋‹ค๋ฆฌ๊ฐ€ ๋‘˜๋ฟ์ด๋ผ ์ถฉ๊ฒฉ๋Ÿ‰๊ณผ ์ „๋‹จ๋ ฅ์ด ํฌ๊ณ , ๊ณ„์‚ฐยท์ „์› ์œ ๋‹›์ด ๋ฐœ์—์„œ ๋ฉ€๋‹ค๋Š” ์‹œ์Šคํ…œ ํ†ตํ•ฉ ์ œ์•ฝ์ด ์ถ”๊ฐ€๋œ๋‹ค. Guadarrama-Olvera et al. (2018)์ด ๋ฐœํŒ์˜ ์••๋ ฅ ํ˜•์ƒ์„ ๋ณต์›ํ•ด ์‹ค์‹œ๊ฐ„ ๋ฐœ๋””๋”ค ์žฌ๊ณ„ํš๊นŒ์ง€ ๊ฐ„ ์‚ฌ๋ก€๋กœ ๊ผฝํžŒ๋‹ค.
  • ์ „์‹ : iCubยทREEM-C์˜ ์ „์‹  ์ปดํ”Œ๋ผ์ด์–ธ์Šค, ์‚ฌ๋žŒ๊ณผ ์ถค์ถ”๊ธฐ ์ˆ˜์ค€์˜ ๋ฌผ๋ฆฌ์  ์ƒํ˜ธ์ž‘์šฉ, ๋Œ€ํ˜•ยท์ค‘๋Ÿ‰๋ฌผ ํŒŒ์ง€. ์ฐธ๊ณ ๋กœ ์ด ๊ณ„์—ด์˜ ์›์กฐ๊ฒฉ์œผ๋กœ ์ „์‹  ์ ‘์ด‰๊ณผ ์ด‰๊ฐ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ 30 kg ๋ฐ•์Šค๋ฅผ ๋“œ๋Š” ์—ฐ๊ตฌ(Ohmura & Kuniyoshi 2007)๊ฐ€ ์ธ์šฉ๋œ๋‹ค.

Sec. III-D์˜ ๋ฏธํ•ด๊ฒฐ ๊ณผ์ œ ์ง„๋‹จ์ด ์ด ์žฅ์˜ ์•Œ๋งน์ด๋‹ค. ์ €์ž๋“ค์˜ ํ‘œํ˜„์œผ๋กœ โ€œํ˜„์žฌ ์ด‰๊ฐ ๊ธฐ๋ฐ˜ ์กฐ์ž‘์€ ๋Œ€์ฒด๋กœ ํŒŒ์ง€ ๋˜๋Š” ๊ตด๋ฆฌ๊ธฐยท๋ฐ€๊ธฐยทํ”ฝ์•คํ”Œ๋ ˆ์ด์Šค ๊ฐ™์€ ๋‹จ์ˆœ ๋™์ž‘์— ๋จธ๋ฌธ๋‹ค.โ€ ๊ทธ๋ฆฌ๊ณ  ์ง„์งœ ๋‚œ์ œ๋Š” ์„ผ์„œ ์„ฑ๋Šฅ์ด ์•„๋‹ˆ๋ผ ๋™์  ์ ‘์ด‰ ์ถ”๋ก ์ด๋ผ๊ณ  ๋ชป ๋ฐ•๋Š”๋‹ค โ€” ์ ‘์ด‰ ์ƒํƒœ์™€ ์ •์  ๋ฌผ์ฒด ๋ชจ๋ธ์„ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์ ‘์ด‰์˜ ๋ณ€ํ™”๊ฐ€ ๋กœ๋ด‡๊ณผ ๋ฌผ์ฒด์˜ ๊ท ํ˜•์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ์–ด๋–ค ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€ ์ดํ•ดํ•ด์•ผ ํ•˜๋Š”๋ฐ ์—ฌ๊ธฐ๊ฐ€ ๋น„์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. Key Takeaways์—์„œ๋Š” ์„ค๊ณ„ ์ง€์นจ๊นŒ์ง€ ์ค€๋‹ค: ์†์€ ๊ณ ํ•ด์ƒ๋„๊ฐ€, ๋ชธํ†ต ํ”ผ๋ถ€๋Š” ์ €ํ•ด์ƒ๋„์ง€๋งŒ ๊ณ ํ•˜์ค‘ ๋‚ด์„ฑ์ด ํ•„์š”ํ•˜๋‹ค.

์ด‰๊ฐ ์ชฝ ๊ฐœ๋ณ„ ์—ฐ๊ตฌ๋Š” ์ด ๋ธ”๋กœ๊ทธ์— ์—ฌ๋Ÿฌ ํŽธ ์žˆ๋‹ค. ํ‘œํ˜„ ํ•™์Šต ์ถ•์œผ๋กœ๋Š” UniTouch ๋ฆฌ๋ทฐ๊ฐ€, ์ด ์„œ๋ฒ ์ด๊ฐ€ ์ง€์ ํ•œ โ€œ์ด‰๊ฐ sim-to-realโ€ ์ถ•์œผ๋กœ๋Š” Tactile Pushing RL ๋ฆฌ๋ทฐ์™€ Sim-to-Real Bilevel Tactile ๋ฆฌ๋ทฐ๊ฐ€ ๋Œ€์‘๋œ๋‹ค. ๋‹ค๋งŒ ์ด๋“ค์€ ๋ชจ๋‘ ์†ยทํ•‘๊ฑฐํŒ ์Šค์ผ€์ผ์ด๊ณ , ์ด ์„œ๋ฒ ์ด๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์ „์‹  ์Šค์ผ€์ผ์˜ ์ ‘์ด‰ ์ถ”๋ก ์€ ์—ฌ์ „ํžˆ ๋นˆ์นธ์ด๋‹ค.

์ „ํ†ต ์ง„์˜ โ‘  โ€” multi-contact planning: ์กฐํ•ฉ ํญ๋ฐœ๊ณผ CITO (Sec. IV)

๊ณ„ํš๊ธฐ๊ฐ€ ๊ฒฐ์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด ์…‹์ด๋‹ค: ์ ‘์ด‰ ์œ„์น˜(contact position), ์ ‘์ด‰ ๋ชจ๋“œ(contact mode), ์ ‘์ด‰๋ ฅ(contact force). ์—ฌ๊ธฐ์— ๋กœ๋ด‡ ์ƒํƒœ ๊ถค์ ์ด ์–นํžŒ๋‹ค. ์ €์ž๋“ค์€ ์ด ๋ฌธ์ œ๋ฅผ ์„ธ ๊ณ„์—ด๋กœ ๊ฐ€๋ฅธ๋‹ค.


Multi-contact planning ์ง€ํ˜•(Fig. 5) โ€” ๋ฐ•์Šค๋ฅผ ์˜ฎ๊ธฐ๊ณ  ์นดํŠธ๋ฅผ ๋ฏธ๋Š” ๊ณผ์—… ์‹œํ€€์Šค์— ๋Œ€ํ•ด multi-contact trajectory planning(๊ธด ์˜ˆ์ธกยท๋ฌด๊ฑฐ์šด ๊ณ„์‚ฐ)๊ณผ pose planning(ํ˜„์žฌ ์‹œ์ ยท๊ฐ€๋ฒผ์šด ๊ณ„์‚ฐ)์„ ๋†“๊ณ , sampling / optimization / learning ์„ธ ๊ณ„์—ด์˜ ์žฅ๋‹จ์ ์„ ์š”์•ฝํ•œ๋‹ค. ๊ทธ๋ฆผ ์•ˆ์˜ ๋ฐ•์Šค ๋ผ๋ฒจ์€ โ€œSamplingโ€ยทโ€œStatic Pose Planningโ€์ด์ง€๋งŒ ๋ณธ๋ฌธ ์ ˆ ์ œ๋ชฉ์€ โ€œSearch-basedโ€ยทโ€œwhole-body pose planningโ€์ด๋‹ค.
  • ํƒ์ƒ‰ ๊ธฐ๋ฐ˜(IV-A). ์ ‘์ด‰์„ ๋ถ™์ด๊ณ  ๋–ผ๋Š” ์ƒํƒœ ํ™•์žฅ์œผ๋กœ ํƒ์ƒ‰ํ•˜๋ฉฐ, ๋งค ์Šคํ… ์ถฉ๋Œยท๊ธฐ๊ตฌํ•™ ํƒ€๋‹น์„ฑ์„ ๊ฒ€์‚ฌํ•œ๋‹ค. ๊ฒฐ๊ณผ๋Š” ์ตœ์  ์ ‘์ด‰ ๋ชจ๋“œ ์‹œํ€€์Šค. ์ „์‹  ๋ชจ์…˜์„ ํƒ์ƒ‰ ์ค‘์— ์ตœ์ ํ™”ํ•ด ํ›„๋ณด ์ ‘์ด‰ ์‹œํ€€์Šค์˜ ๋™์—ญํ•™ ํƒ€๋‹น์„ฑ์„ ๊ฒ€์ฆํ•˜๊ฑฐ๋‚˜, ํƒ์ƒ‰ ํ›„์— ํ•˜๋Š” contact-before-motion ๋ฐฉ์‹์œผ๋กœ ๋‚˜๋‰œ๋‹ค. ์•ฝ์ ์€ ๋ช…ํ™•ํ•˜๋‹ค โ€” ์ œํ•œ๋œ ์‹œ๊ฐ„ ์˜ˆ์‚ฐ ์•ˆ์—์„œ ํƒ์ƒ‰ ๊ณต๊ฐ„์„ ๋‹ค ๋ฎ์ง€ ๋ชปํ•˜๊ณ  ํ•ด์˜ ๋ถ„์‚ฐ์ด ํฌ๋‹ค.
    • ์ด ๊ณ„์—ด์˜ ๋ณด์กฐ ๋„๊ตฌ๋กœ Pose Optimization(PO)์„ ๋”ฐ๋กœ ๋‹ค๋ฃฌ๋‹ค. ์ ‘์ด‰ ์œ„์น˜ยทํƒ€์ด๋ฐยท๋ฐฉ์‹์ด ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ์ƒํ™ฉ์—์„œ ํŠน์ • ์‹œ์ ์˜ ์ „์‹  ์ž์„ธ๋งŒ ์ตœ์ ํ™”ํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์—ฐ์† ๋™์—ญํ•™์€ ๋ชป ๋‹ค๋ฃจ์ง€๋งŒ ๊ฒฝ์‚ฌ ์—†๋Š”(gradient-free) ๋‹ค์ ‘์ด‰ ๊ณ„ํš๊ธฐ์˜ ํ›„๋‹จ ์ž์„ธ ์ƒ์„ฑ๊ธฐ๋กœ ์“ฐ๋ฉด ํƒ์ƒ‰ ์ค‘ ๊ธฐ๊ตฌํ•™ ๊ณ„์‚ฐ ๋ถ€๋‹ด์„ ์ค„์—ฌ ์ค€๋‹ค. ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด ๋ฐ€๊ธฐ์—์„œ ๋ฐ˜๋ ฅ ๋ถ„ํฌ๋ฅผ ์ตœ์ ํ™”ํ•˜๊ฑฐ๋‚˜(Farnioli et al. 2015), ๊ธฐ๋Œ€๋Š” ์ž์„ธ์™€ ๋ชธํ†ต ์ ‘์ด‰์œผ๋กœ ๋ฏธ๋Š” ํž˜์„ ํ‚ค์šฐ๋Š”(Murooka et al. 2015, HRP-4) ์‚ฌ๋ก€๊ฐ€ ์—ฌ๊ธฐ ์†ํ•œ๋‹ค.
  • ์ตœ์ ํ™” ๊ธฐ๋ฐ˜(IV-B). ์ ‘์ด‰ ๋™์—ญํ•™์„ ๊ถค์  ์ตœ์ ํ™” ์•ˆ์— ์ง์ ‘ ๋„ฃ์–ด ๋ชจ๋“œยทํž˜ยท์œ„์น˜ยท์ „์‹  ๋ชจ์…˜์„ ํ•œ๊บผ๋ฒˆ์— ํ‘ธ๋Š” ๊ฒƒ โ€” CITO(Contact-Implicit Trajectory Optimization) ๋‹ค.

CITO์˜ ๊ตฌ์กฐ(Fig. 6) โ€” ์ ‘์ด‰ ์œ„์น˜ยท์ „์‹  ๋ชจ์…˜ยท์ ‘์ด‰ ๋ชจ๋“œ(๋ฌด์ ‘์ด‰ f=0 / ๊ณ ์ฐฉ \mathbf{v}=0 / ๋ฏธ๋„๋Ÿฌ์ง \mathbf{v}\ge 0)์™€ ์ ‘์ด‰๋ ฅ์„ ํ•˜๋‚˜์˜ ์ตœ์ ํ™”๋กœ ๋™์‹œ์— ๊ฒฐ์ •ํ•œ๋‹ค.

CITO๋Š” SQPยทDDPยทiLQR๋กœ ์†๋„๊ฐ€ ๋ถ™์–ด ์‚ฌ์กฑ๊ณผ ๋กœ๋ด‡ ํŒ”์—์„œ๋Š” CI-MPC ํ˜•ํƒœ์˜ ์‹ค์‹œ๊ฐ„ ๊ณ„ํš๊นŒ์ง€ ๊ฐ”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด ์„œ๋ฒ ์ด๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์ ๋Š” ํŒ์ •์ด ์žˆ๋‹ค โ€” โ€œํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡์— ๋Œ€ํ•ด์„œ๋Š”, loco-manipulation์— CITO๋ฅผ ์ ์šฉํ•œ ์‚ฌ๋ก€๊ฐ€ ์•„์ง ๋‹ฌ์„ฑ๋˜์ง€ ์•Š์•˜๋‹ค(has yet to be achieved).โ€ ๊ฑธ๋ฆผ๋Œ๋กœ ๊ณ ์ฐจ์› ๊ฒฐ์ •๋ณ€์ˆ˜, ๋ฏธ๋ถ„ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ ‘์ด‰ ๋™์—ญํ•™, ์ƒํ˜ธ์ž‘์šฉ ๋™์—ญํ•™ ๋ชจ๋ธ๋ง, ์ดˆ๊ธฐ๊ฐ’ ๋ฏผ๊ฐ์„ฑ, ํŠœ๋‹ ๋ถ€๋‹ด์„ ๋“ ๋‹ค. Esteban et al. (2025)์ด HLIP ์ถ•์†Œ๋ชจ๋ธ๋กœ ์ฐธ์กฐ ๊ถค์ ์„ ์ฃผ์–ด ์†ยท๋ฐœ ์ ‘์ด‰์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋‚˜์˜ค๊ฒŒ ํ•œ ์ดˆ๊ธฐ ์‹œ๋„๋กœ ์†Œ๊ฐœ๋  ๋ฟ์ด๋‹ค. - ํ•™์Šต ๊ธฐ๋ฐ˜(IV-C). ๊ณ„์‚ฐ ํšจ์œจ์ด ์ตœ๋Œ€ ๊ฐ•์ ์ด๋‹ค. Lin et al. (2019)์€ centroidal dynamics์˜ ์ „๊ฐœ์™€ ์ ‘์ด‰ ์‹œํ€€์Šค๋ฅผ ํ•™์Šต์œผ๋กœ ์˜ˆ์ธกํ•ด 0.1์ดˆ ๋ฏธ๋งŒ, ์ตœ์ ํ™” ๊ธฐ๋ฐ˜ ๋Œ€๋น„ ์•ฝ 300๋ฐฐ ๋น ๋ฅธ ๊ณ„ํš์„ ๋ณด๊ณ ํ•œ๋‹ค(์„œ๋ฒ ์ด๊ฐ€ ์ธ์šฉํ•œ ์ˆ˜์น˜๋‹ค). ๋˜ ํ•˜๋‚˜์˜ ์“ฐ์ž„์€ ์ ‘์ด‰ ์˜ˆ์ธก์ธ๋ฐ, ๋ชจ์…˜ ์บก์ฒ˜์—์„œ ์ •๋ฐ€ํ•œ ์ ‘์ด‰์„ ์–ป๊ธฐ ์–ด๋ ค์›Œ ์ˆœ์ง„ํ•œ ์ง€๋„ํ•™์Šต์€ ๋ฌผ์ฒด๊ฐ€ ์ ‘์ด‰ ์—†์ด ๋– ๋‹ค๋‹ˆ๊ฑฐ๋‚˜ ๋ชธ์ด ๋ฌผ์ฒด๋ฅผ ๋šซ๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ๋Š”๋‹ค๋Š” ์ง€์ ์ด ๋’ค๋”ฐ๋ฅธ๋‹ค.

Sec. IV-D์˜ ๋ฏธํ•ด๊ฒฐ ๊ณผ์ œ ์…‹์ด ์ด ์žฅ์—์„œ ๊ฐ€์žฅ ์ธ์šฉํ•  ๋งŒํ•œ ๋Œ€๋ชฉ์ด๋‹ค.

  1. ๊ณ„์‚ฐ ํšจ์œจ์ด ๊ทผ๋ณธ ๋ณ‘๋ชฉ์ด๋‹ค. ์ ‘์ด‰ ๋ชจ๋“œ ์‹œํ€€์Šค์˜ ์กฐํ•ฉ ํญ๋ฐœ โ†’ CITO๋Š” ์ง€์—ญ ์ตœ์†Œ์™€ ์ดˆ๊ธฐ๊ฐ’ ๋ฏผ๊ฐ์„ฑ, ํƒ์ƒ‰์€ ์˜จ๋ผ์ธ ์žฌ๊ณ„ํš ๋ถˆ๊ฐ€, ํ•™์Šต์€ ์ •๋ฐ€๋„ยท์ ์‘์„ฑ ๋ถ€์กฑ. ๊ฒฐ๋ก ์€ โ€œ์„ธ ๊ณ„์—ด์„ ์„ž์–ด๋ผโ€.
  2. ์  ์ ‘์ด‰(point contact) ๋ชจ๋ธ์˜ ํ•œ๊ณ„. ์‹ค์ œ ์ „์‹  ์ ‘์ด‰์€ ๋ฉด ์ ‘์ด‰(patch contact) ์ธ๋ฐ ์ด๊ฑธ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ํ‹€์—์„œ ๋‹ค๋ฃจ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค.
  3. ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ๋„๋ฐœ์ ์ธ ์งˆ๋ฌธ โ€” โ€œ์ •๋ฐ€ํ•œ ์ ‘์ด‰ ๊ณ„ํš์ด ํ•ญ์ƒ ํ•„์š”ํ•œ๊ฐ€?โ€ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ ‘์ด‰์€ ์‹œ๊ฐ ๊ฐ€๋ฆผ๊ณผ ์ „์‹  ์ด‰๊ฐ ๋ถ€์žฌ ๋•Œ๋ฌธ์— ๊ด€์ธก์กฐ์ฐจ ์–ด๋ ค์šฐ๋‹ˆ, ์ž‘๊ณ  ์ผ์‹œ์ ์ธ ์ ‘์ด‰ ๋ณ€ํ™”์— ๊ฐ•๊ฑดํ•˜๊ฑฐ๋‚˜ ์•„์˜ˆ ๋ฌด๊ด€์‹ฌํ•œ(agnostic) ๊ณ„ํšยท์ œ์–ดยทํ•™์Šต ์ „๋žต์„ ํƒ์ƒ‰ํ•˜์ž๋Š” ์ œ์•ˆ์ด๋‹ค.

์ „ํ†ต ์ง„์˜ โ‘ก โ€” MPC: ๋ชจ๋ธ ์ถฉ์‹ค๋„์™€ ๊ณ„์‚ฐ๋Ÿ‰์˜ ๊ฑฐ๋ž˜ (Sec. V)

MPC ์žฅ์€ ์•ž์˜ OCP ์ •์‹ํ™”์—์„œ f๋ฅผ ๋ฌด์—‡์œผ๋กœ ๋‘๋А๋ƒ๋กœ ์ „๊ฐœ๋œ๋‹ค.


ํœด๋จธ๋…ธ์ด๋“œ MPC์˜ ์„ค๊ณ„ ๊ณต๊ฐ„(Fig. 7) โ€” ์œ„: simplified(LIPMยทSRBM) / whole-body(CD+WBK, WBD) / mixed-fidelity ์„ธ ๊ณ„์—ด. ๊ฐ€์šด๋ฐ: NMPC ๊ฐ€์† 4๊ฐ€์ง€(๊ตฌ์กฐ ํ™œ์šฉยท์ดˆ๊ธฐํ™”ยท์„ ํ˜•ํ™”ยท์ƒ˜ํ”Œ๋ง). ์•„๋ž˜: ์ƒํ˜ธ์ž‘์šฉ ๋™์—ญํ•™ 3ํ˜•ํƒœ(๋ฌผ์ฒด ๋ชจ๋ธ๋งยท์™ธ๋ ฅยทํ™˜๊ฒฝ ์ƒํ˜ธ์ž‘์šฉ).
  • ๋‹จ์ˆœํ™” ๋ชจ๋ธ(V-A). SRBM์€ ๋ฐœ ์œ„์น˜ ์‹œํ€€์Šค๋ฅผ ์ฐธ์กฐ๋กœ ์ฃผ๋ฉด ์„ ํ˜• convex MPC๋กœ ๋–จ์–ด์ง„๋‹ค. LIPM์€ ๋ณดํ–‰ยท๋‹ค์ ‘์ด‰์˜ ๊ณ ์ „์ด์ง€๋งŒ ์ ‘์ด‰ ์ƒํ˜ธ์ž‘์šฉ๊ณผ loco-manipulation ๋™์—ญํ•™์„ ๊ทผ๋ณธ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜์ง€ ๋ชปํ•ด ๋ฐ˜๋“œ์‹œ ํ•˜์œ„ WBC๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  • ์ „์‹  ๋ชจ๋ธ(V-B). kinodynamic ์ œ์•ฝ(= centroidal dynamics CD + whole-body kinematics WBK) ๋˜๋Š” ๊ด€์ ˆ๊ณต๊ฐ„ ์ „์‹  ๋™์—ญํ•™ WBD๋ฅผ ๊ทธ๋Œ€๋กœ ์“ด๋‹ค. ์ •ํ™•ํ•˜์ง€๋งŒ ๋น„๋ณผ๋กยท๊ณ ๋น„์„ ํ˜•์ด๋ผ ์‹ค์‹œ๊ฐ„์ด ์–ด๋ ต๋‹ค.
  • ํ˜ผํ•ฉ ์ถฉ์‹ค๋„(V-C). ์ง€ํ‰์„ ์„ ์ž˜๋ผ ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜๋Š” ๊ณ ์ถฉ์‹ค๋„, ๋จผ ๋ฏธ๋ž˜๋Š” ์ €์ถฉ์‹ค๋„ ๋ชจ๋ธ๋กœ ๋‘๋Š” cascaded-fidelity๊ฐ€ ๋Œ€ํ‘œ์ ์ด๋‹ค. loco-manipulation์—๋Š” ํŠนํžˆ ์ž˜ ๋งž๋Š”๋ฐ, ๋จผ ์ง€ํ‰์„ ์—์„œ๋Š” ๋ฌผ์ฒด ๋™์—ญํ•™์„ ๋‹จ์ˆœ ์™ธ๋ ฅ์ด๋‚˜ CD์˜ ์ผ๋ถ€๋กœ ํก์ˆ˜ํ•ด ๋ฒ„๋ฆด ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

Table III์„ ๋งˆํฌ๋‹ค์šด์œผ๋กœ ์˜ฎ๊ธด๋‹ค. ์ด ํ‘œ๊ฐ€ ์„œ๋ฒ ์ด์—์„œ ๊ฐ€์žฅ ์‹ค์šฉ์ ์ธ ํ•œ ์žฅ์ด๋‹ค โ€” ๊ฐ™์€ ์ถ•์œผ๋กœ ์ •๊ทœํ™”๋œ 10ํŽธ์ด ๋‚˜๋ž€ํžˆ ์žˆ์–ด ์„ค๊ณ„ ๊ฒฐ์ •์˜ ์ง€ํ˜•์ด ํ•œ๋ˆˆ์— ๋ณด์ธ๋‹ค.

์—ฐ๊ตฌ ์—ฐ๋„ ๋กœ๋ด‡ ๋ชจ๋ธ ์ƒํ˜ธ์ž‘์šฉ ๋ชจ๋ธ๋ง L/M ๊ณ„ํš MPC ์ฃผํŒŒ์ˆ˜ ์†”๋ฒ„
Henze et al. 2014 SRBM ์ ‘์ด‰์  ์™ธ๋ ฅ ๋ Œ์น˜ ์ตœ์ ํ™” ํ†ตํ•ฉ 20 Hz QP
Li et al. (Hector) 2023 SRBM ์™ธ๋ ฅ ์‚ฌ์ „ ์ •์˜ ํ†ตํ•ฉ 300 Hz QP
Bang et al. (RPC) 2024 SRBM ๋ฌผ์ฒด ๋™์—ญํ•™ ๋ฌด์‹œ ๋ถ„๋ฆฌ (L: MPC / M: ํ‚คํ”„๋ ˆ์ž„ ๋ณด๊ฐ„) โ€” QP
Penco et al. 2019 LIPM ๋ฌผ์ฒด ๋™์—ญํ•™ ๋ฌด์‹œ ๋ถ„๋ฆฌ (L: MPC / M: ์›๊ฒฉ์กฐ์ž‘ยท๋ฆฌํƒ€๊นƒ) โ€” QP
Kuindersma et al. 2016 CD ์ ‘์ด‰์  ์™ธ๋ ฅ ๋ Œ์น˜ ์ตœ์ ํ™” ํ†ตํ•ฉ ์˜คํ”„๋ผ์ธ SQP
Agravante et al. 2019 CD ์™ธ๋ ฅ ๋ Œ์น˜ ์‚ฌ์ „ ์ •์˜ ํ†ตํ•ฉ โ€” QP
Dai et al. 2014 CD ์ ‘์ด‰์  ์™ธ๋ ฅ ๋ Œ์น˜ ์ตœ์ ํ™” ํ†ตํ•ฉ 5 Hz / ์˜คํ”„๋ผ์ธ SQP
Polverini et al. 2020 CD ์ ‘์ด‰์  ์™ธ๋ ฅ ๋ Œ์น˜ ์ตœ์ ํ™” ํ†ตํ•ฉ 10 Hz Interior-point
Elobaid et al. 2023 CD ์„ผ์„œ๋กœ ์™ธ๋ ฅ ๋ Œ์น˜ ์ถ”์ • ํ†ตํ•ฉ 5 Hz Interior-point
Dantec et al. 2021 WBD ์ ‘์ด‰์  ์™ธ๋ ฅ ๋ Œ์น˜ ์ตœ์ ํ™” ํ†ตํ•ฉ 100 Hz DDP

์›๋ฌธ Table III์„ ์˜ฎ๊ธฐ๋˜, ๋Œ€๊ด„ํ˜ธ ์ธ์šฉ๋ฒˆํ˜ธ๋Š” ์ €์ž-์—ฐ๋„๋กœ ๋ฐ”๊ฟจ๋‹ค(HTMLํŒ๊ณผ PDFํŒ์˜ ๋ฒˆํ˜ธ๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์–ด ๋ฒˆํ˜ธ ์ธ์šฉ์€ ํ”ผํ•œ๋‹ค). ์•ฝ์–ด: SRBM = single rigid-body model, LIPM = linear inverted pendulum model, CD = centroidal dynamics, WBD = whole-body dynamics.

์ด ํ‘œ๋ฅผ ์ง์ ‘ ์ฝ์œผ๋ฉด ์„œ๋ฒ ์ด ๋ณธ๋ฌธ์˜ ์„œ์‚ฌ์™€ ์–ด๊ธ‹๋‚˜๋Š” ์ง€์ ์ด ํ•˜๋‚˜ ๋ณด์ธ๋‹ค. ๋ณธ๋ฌธ์€ โ€œ๋ชจ๋ธ ์ถฉ์‹ค๋„ โ†‘ โ‡’ ๊ณ„์‚ฐ๋Ÿ‰ โ†‘ โ‡’ ์ฃผํŒŒ์ˆ˜ โ†“โ€๋ผ๋Š” ๊ฑฐ๋ž˜๋ฅผ ๋ฐ˜๋ณตํ•ด ๊ฐ•์กฐํ•˜๋Š”๋ฐ, ํ‘œ์—์„œ๋Š” ๊ฐ€์žฅ ๋ฌด๊ฑฐ์šด WBD๊ฐ€ 100 Hz(Dantec 2021, DDP)๋กœ ์ค‘๊ฐ„๊ธ‰ CD์˜ 5โ€“10 Hz๋ณด๋‹ค 10~20๋ฐฐ ๋น ๋ฅด๋‹ค. ์ฆ‰ ํ‘œ์—์„œ ์‹ค์ œ๋กœ ์ฃผํŒŒ์ˆ˜๋ฅผ ๊ฐ€๋ฅด๋Š” ๋ณ€์ˆ˜๋Š” ๋ชจ๋ธ ์ถฉ์‹ค๋„๋ผ๊ธฐ๋ณด๋‹ค ์†”๋ฒ„ ๊ณ„์—ด๊ณผ ์—ฐ๋„์— ๊ฐ€๊น๋‹ค(interior-point/SQP ๊ณ„์—ด์€ 5โ€“10 Hz ๋˜๋Š” ์˜คํ”„๋ผ์ธ, QPยทDDP ๊ณ„์—ด์€ 100โ€“300 Hz). ์„œ๋ฒ ์ด๊ฐ€ Sec. V-D์—์„œ ์†”๋ฒ„ ์„ ํƒ์˜ ์ค‘์š”์„ฑ์„ ๋”ฐ๋กœ ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ์ •ํ•ฉํ•˜์ง€๋งŒ, โ€œ๋ชจ๋ธ์„ ๋‹จ์ˆœํ™”ํ•ด์•ผ ์‹ค์‹œ๊ฐ„์ด ๋œ๋‹คโ€๋Š” ํ”„๋ ˆ์ด๋ฐ๋งŒ ์ฝ๊ณ  ๋„˜์–ด๊ฐ€๋ฉด ํ‘œ๊ฐ€ ๋งํ•˜๋Š” ๋ฐ”๋ฅผ ๋†“์นœ๋‹ค.

NMPC ๊ฐ€์†(V-D) ์€ Table IV์— 15๊ฐœ ํ•ญ๋ชฉ(๋ชจ๋ธ ์„ ํƒ 3 + ๊ฐ€์† ๊ธฐ๋ฒ• 12)์ด ์ •ํ™•๋„/ํšจ์œจ/ํ•œ๊ณ„๋กœ ์ •๋ฆฌ๋ผ ์žˆ๋‹ค. ๋„ค ๊ฐˆ๋ž˜๋กœ๋งŒ ์••์ถ•ํ•˜๋ฉด ์ด๋ ‡๋‹ค.

๊ฐˆ๋ž˜ ๋Œ€ํ‘œ ๊ธฐ๋ฒ• ์š”์ง€ ์›๋ฌธ์ด ์ ์€ ํ•œ๊ณ„
i. ๋™์—ญํ•™ ๋ชจ๋ธ๋ง simplified / whole-body / mixed-fidelity ์• ์ดˆ์— ๋ฌด์—‡์„ ํ’€์ง€ ์ •ํ•œ๋‹ค ๋‹จ์ˆœํ™” โ†’ ์‹คํ–‰ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ถค์  / ์ „์‹  โ†’ ๋งค์šฐ ๋‚ฎ์€ ํšจ์œจ / ํ˜ผํ•ฉ โ†’ ๋ชจ๋ธ ๋ถˆ์ผ์น˜๋กœ ๊ถค์  ์–ด๊ธ‹๋‚จ
ii. NLP ๊ตฌ์กฐ ํ™œ์šฉ DDPยทiLQR (ํ›„๋ฐฉ ์žฌ๊ท€), Auto-Diffยทhypergraph (๋ฏธ๋ถ„), FATROPยทAdaptiveNLP (ํฌ์†Œ์„ฑ) ๋ฌธ์ œ ๊ตฌ์กฐ๋ฅผ ์†”๋ฒ„๊ฐ€ ์ด์šฉํ•˜๊ฒŒ ํ•œ๋‹ค iLQR์€ ์ œ์•ฝ ์ฒ˜๋ฆฌ๊ฐ€ ์•ฝํ•จ, hypergraph๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณผ๋‹ค, FATROP์€ ํŠน์ • ๊ตฌ์กฐ ์š”๊ตฌ
iii. ์„ ํ˜•ํ™” SQP, successive linearization, condensed QP, ReLU-QP QP๋กœ ๋‚ด๋ ค ์‹ค์‹œ๊ฐ„์— ํƒœ์šด๋‹ค ์„ ํ˜•ํ™” ๊ฐ€์ •์ด ๋ชจ๋ธ ์ถฉ์‹ค๋„๋ฅผ ๊นŽ์Œ, ReLU-QP๋Š” ์‹œ๋ถˆ๋ณ€ ์ƒํƒœํ–‰๋ ฌ ์ „์ œ
iv. Warm start gait library, memory of motion ์˜คํ”„๋ผ์ธ ๊ณ„์‚ฐ์„ ์˜จ๋ผ์ธ์œผ๋กœ ํ˜๋ฆฐ๋‹ค ์ €์žฅ ์šฉ๋Ÿ‰ ์ œ์•ฝ, ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹ ์ปค๋ฒ„๋ฆฌ์ง€ ์š”๊ตฌ

์—ฌ๊ธฐ์„œ ์„œ๋ฒ ์ด๊ฐ€ ์ธ์šฉํ•œ ๋Œ€ํ‘œ ์ˆ˜์น˜๊ฐ€ ReLU-QP(Bishop et al. 2024) ๋‹ค โ€” GPU ๊ฐ€์† QP ์†”๋ฒ„๋กœ ๊ณ ์ฐจ์› ๊ท ํ˜• ๊ณผ์ œ์˜ linear convex MPC ์ œ์–ด ์ฃผํŒŒ์ˆ˜๋ฅผ 206 Hz์—์„œ ์ตœ๋Œ€ 2600 Hz๊นŒ์ง€ ๋Œ์–ด์˜ฌ๋ ธ๋‹ค๋Š” ๋ณด๊ณ ๋‹ค.

MPC ๊ฐ€์† ์ž์ฒด๋ฅผ ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃฌ ๊ฐœ๋ณ„ ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋กœ๋Š” CA-AC-MPC ๋ฆฌ๋ทฐ(CUDA ๋ณ‘๋ ฌ actor-critic MPC)์™€ Contact Trust Region ๋ฆฌ๋ทฐ(์ ‘์ด‰ ํ’๋ถ€ ์กฐ์ž‘์˜ ์‹ ๋ขฐ์˜์—ญ)๊ฐ€ ์ด ์ ˆ์˜ iiiยทiv ๊ฐˆ๋ž˜์— ๊ฐ๊ฐ ๋Œ€์‘ํ•œ๋‹ค.

ํ™˜๊ฒฝยท๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ ๋ชจ๋ธ๋ง(V-E) ์€ ์„ธ ๊ฒฝ์šฐ๋กœ ๋‚˜๋‰œ๋‹ค: (1) ์ •์  ํ™˜๊ฒฝ๊ณผ์˜ ์ƒํ˜ธ์ž‘์šฉ, (2) ์กฐ์ž‘ ๋Œ€์ƒ ๋ฌผ์ฒด ๋™์—ญํ•™์˜ ๋ชจ๋ธ๋ง, (3) ๋™์  ํ™˜๊ฒฝ ๋˜๋Š” ๋ณ€ํ˜•์ฒด. ์„ธ ๋ฒˆ์งธ๋กœ ๊ฐˆ์ˆ˜๋ก ๋ฏธ์ง€์ˆ˜๊ฐ€ ๋˜๋ฉฐ, ์ด ์„œ๋ฒ ์ด ์ „์ฒด์—์„œ โ€œ์—ฌ๊ธฐ๋Š” ์•„์ง ์—ด๋ ค ์žˆ๋‹คโ€๊ณ  ๋ฐ˜๋ณต๋˜๋Š” ์ง€์ ์ด๋‹ค.

์ „ํ†ต ์ง„์˜ โ‘ข โ€” whole-body control: ์ˆœ๊ฐ„ ์—ญ๋™์—ญํ•™ (Sec. VI)

WBC๋Š” MPC์™€ ๋‘ ๊ฐ€์ง€๊ฐ€ ๋‹ค๋ฅด๋‹ค: (i) receding horizon์ด ์•„๋‹ˆ๋ผ ํ˜„์žฌ ์‹œ์ ๋งŒ ํ‘ผ๋‹ค, (ii) ๋ชจ๋ธ ์„ ํƒ์˜ ์ž์œ  ์—†์ด full-order Eulerโ€“Lagrange ๋™์—ญํ•™์„ ์“ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  WBC๊ฐ€ ํ•„์š”ํ•œ ์ƒํ™ฉ์„ ์…‹์œผ๋กœ ์ •๋ฆฌํ•œ๋‹ค โ€” ์ถ•์†Œ๋ชจ๋ธ ๊ถค์ ์ด๋ผ ์ „ ๊ด€์ ˆ ์ •๋ณด๊ฐ€ ์—†์„ ๋•Œ, ์ „์ฐจ์ˆ˜ ๊ณ„ํš์ด ์‹ค์‹œ๊ฐ„์— ๋ชป ๋ฏธ์น  ๋•Œ, ํ™˜๊ฒฝ ๋ถˆํ™•์‹ค์„ฑยท๊ณ„ํš ์˜ค์ฐจ๋ฅผ ๋ณด์ƒํ•ด์•ผ ํ•  ๋•Œ.


WBC์˜ ๋‘ ๊ณ„์—ด(Fig. 9) โ€” ๋‹ค์ค‘ dynamic task๋ฅผ ๋ฐ›์•„, closed-form ์ ‘๊ทผ(์—ญ๋™์—ญํ•™ ์ œ์–ดยทoperational-space control)๊ณผ ์ตœ์ ํ™” ์ ‘๊ทผ(QP)์ด ๊ฐ๊ฐ ํƒœ์Šคํฌ ์ถฉ๋Œ์„ ํ•ด์†Œํ•œ๋‹ค.

Key Takeaways์˜ ํŒ์ •์ด ๋‹ด๋ฐฑํ•˜๋‹ค. closed-form ๊ณ„์—ด(inverse dynamics control, operational-space control)์€ ๊ณ„์‚ฐ์ด ์‹ธ์„œ ์ „ํ†ต์ ์œผ๋กœ ์šฐ์„ธํ–ˆ๊ณ , ์ตœ์ ํ™” ๊ณ„์—ด(ํŠนํžˆ QP)์€ ํƒœ์Šคํฌ ๋ช…์„ธ์˜ ํญ๊ณผ ํ•ด์˜ ์‹ ๋ขฐ์„ฑ ๋•Œ๋ฌธ์— ์ ์  ์„ ํ˜ธ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  neural WBC(ExBody2, OmniH2O, HumanPlus ๊ณ„์—ด)๊ฐ€ ๋œจ๊ณ  ์žˆ๋‹ค๋ฉฐ ๋‹ค์Œ ์žฅ์œผ๋กœ ๋„˜๊ธด๋‹ค โ€” ์ด ์—ฐ๊ฒฐ์ด ์„œ๋ฒ ์ด ๊ตฌ์„ฑ์ƒ ๊น”๋”ํ•˜๋‹ค. loco-manipulation ํŠนํ™” ๋ถ€๋ถ„(VI-D)์€ ์ƒํ˜ธ์ž‘์šฉ์„ ์™ธ๋ถ€ ๋ Œ์น˜๋กœ ๋ณผ ๊ฒƒ์ธ๊ฐ€, ์•„๋‹ˆ๋ฉด ๋กœ๋ด‡+๋ฌผ์ฒด๋ฅผ ํ•˜๋‚˜์˜ ํ†ตํ•ฉ ๋ชจ๋ธ๋กœ ๋ณผ ๊ฒƒ์ธ๊ฐ€ ๋‘ ๊ฐˆ๋ž˜๋กœ ๋‚˜๋‰œ๋‹ค.


๋ชจ๋ธ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์ด ์‹ค์ œ๋กœ ๋‹ฌ์„ฑํ•œ ๊ฒƒ(Fig. 8) โ€” (a) ์˜์ž์—์„œ ์ผ์–ด์„œ๊ธฐ, (b) ๋‹ค์ ‘์ด‰ ๊ท ํ˜•, (c) ๋ฌธ ํ†ต๊ณผ, (d) ๋Œ€ํ˜• ๋น” ์šด๋ฐ˜, (e) ์‚ฌ๋žŒ๊ณผ ํ˜‘์—… ์šด๋ฐ˜, (f) ๋ณด๋นˆ ๊ตด๋ฆฌ๊ธฐ, (g) ๋ฐ•์Šค loco-manipulation.

ํ•™์Šต ์ง„์˜ โ‘  โ€” ์Šคํ‚ฌ ํ•™์Šต: ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๊ฐ€ ๊ณง ๋ถ„๋ฅ˜์ถ• (Sec. VII)

์ด ์žฅ์˜ ๋ถ„๋ฅ˜ ๋ฐฉ์‹์ด ์˜๋ฆฌํ•˜๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜(PPO๋ƒ SAC๋ƒ diffusion์ด๋ƒ)์ด ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋””์„œ ์˜ค๋Š”๊ฐ€๋กœ ์ž๋ฅธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๋ฅผ ๋‘ ์ถ• ์œ„์— ๋ฐฐ์น˜ํ•œ๋‹ค โ€” data feasibility(๊ทธ๋Œ€๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ •๋„)์™€ data availability(์–‘).


์Šคํ‚ฌ ํ•™์Šต์˜ ์กฐ์ง๋„(Fig. 10) โ€” RL(์ฐธ์กฐ ์—†์Œ)์€ ๋ณ„๋„. IL์€ ๋กœ๋ด‡ ๊ฒฝํ—˜(ํ•˜๋“œ์›จ์–ด ์ •์ฑ… ์‹คํ–‰ / ์›๊ฒฉ์กฐ์ž‘ / ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ •์ฑ… ์‹คํ–‰)๊ณผ ์ธ๊ฐ„ ์ฐธ์กฐ(3D mocap / ์ธํ„ฐ๋„ท 2D ์˜์ƒ)๋กœ ๋‚˜๋‰˜๋ฉฐ, ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋กœ ๊ฐˆ์ˆ˜๋ก ์–‘์€ ๋งŽ๊ณ  ๊ทธ๋Œ€๋กœ ์“ฐ๊ธฐ๋Š” ์–ด๋ ต๋‹ค. ํ˜•ํƒœ(morphology) ๊ฒฉ์ฐจ์™€ sim-to-real ๊ฒฉ์ฐจ๊ฐ€ ํด์ˆ˜๋ก ํ•™์Šต์ด ์–ด๋ ค์›Œ์ง„๋‹ค๋Š” ๊ฒƒ์ด ์ถ•์˜ ์˜๋ฏธ๋‹ค.

์ด ์ถ•์„ ํ‘œ๋กœ ๋ฐ”๊พผ ๊ฒƒ์ด Table V๋‹ค.

๋ฐฉ๋ฒ• / ๋ฐ์ดํ„ฐ ์žฅ์  ๋‹จ์  ๋Œ€ํ‘œ ์•Œ๊ณ ๋ฆฌ์ฆ˜
RL, ์ฐธ์กฐ ์—†์Œ ์ƒˆ๋กœ์šด ํ–‰๋™ ๋ฐœ๊ฒฌ ๋ณด์ƒ ํŠœ๋‹ ๋ถ€๋‹ด PPO, SAC
IL, ๋กœ๋ด‡ ์ •์ฑ… ์‹คํ–‰ ๋ผ๋ฒจ๋ง๋œ ๋ฐ์ดํ„ฐ, ๋™์—ญํ•™์ ์œผ๋กœ ์‹คํ˜„ ๊ฐ€๋Šฅ ํฌ์†Œํ•จ, ๋‹ค์–‘์„ฑ ์ œํ•œ Diffusion Policy, IRL
IL, ์›๊ฒฉ์กฐ์ž‘ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ํ–‰๋™ ์ „์‹  ๋ชจ์…˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“œ๋ฌพ BC-RNN, ACT
IL, ๋ชจ์…˜ ์บก์ฒ˜ ์ •ํ™•ํ•œ ๊ธฐ๊ตฌํ•™ ๋ฐ์ดํ„ฐ์…‹ ์†Œ๊ทœ๋ชจ, ์‹ค์™ธ ๋ฐ์ดํ„ฐ ๋ถ€์กฑ, ๊ณ ์œ ์ˆ˜์šฉ ์ •๋ณด๋งŒ RL motion imitation, GAIL, AMP
IL, ์ธ๊ฐ„ ์˜์ƒ ๋‹ค์–‘ํ•˜๊ณ  ํ’๋ถ€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋น„์‹คํ˜„์ , ๊ณ ์œ ์ˆ˜์šฉ ์ •๋ณด๋งŒ RL motion imitation, GAIL, OKAMI

์›๋ฌธ Table V๋ฅผ ์˜ฎ๊ธด ๊ฒƒ์ด๋‹ค. โœ— ์—ด(๋‹จ์ )์ด ์„ฑ์‹คํ•˜๊ฒŒ ์ฑ„์›Œ์ ธ ์žˆ๋‹ค๋Š” ์ ์ด ์ด ํ‘œ์˜ ๋ฏธ๋•์ด๊ณ , ๋’ค์˜ ๋น„ํŒ ์ ˆ์ด ๊ธฐ๋Œˆ ๊ทผ๊ฑฐ์ด๊ธฐ๋„ ํ•˜๋‹ค.

RL(VII-A). ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋น„๊ต๊ฐ€ ์‹ค๋ฌด์ ์œผ๋กœ ์œ ์šฉํ•˜๋‹ค โ€” PPO/A3C ๊ฐ™์€ on-policy๋Š” ์ƒ˜ํ”Œ ๋น„ํšจ์œจ์ ์ด์ง€๋งŒ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋น ๋ฅด๊ณ  ํ™•์žฅ์„ฑ์ด ์ข‹์•„ ๋ณ‘๋ ฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜(Isaac Gym ๋“ฑ)์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ผ sim-to-real ์„ค์ •์— ๋งž๊ณ , SAC/TD3/DDPG ๊ฐ™์€ off-policy๋Š” ์ƒ˜ํ”Œ ํšจ์œจ์ ์ด์ง€๋งŒ ์—…๋ฐ์ดํŠธ ๋น„์šฉ์ด ํฌ๊ณ  ํ•™์Šต๋œ Q ํ•จ์ˆ˜๋กœ ๊ธฐ์šธ๊ธฐ๋ฅผ ์ถ”์ •ํ•˜๋Š” ๋ฐ์„œ ๋ชจ๋ธ ํŽธํ–ฅ์ด ๋“ค์–ด์˜จ๋‹ค. ์ €์ž๋“ค์˜ ์ •๋ฆฌ๋Š” โ€œํ˜„์žฌ ํœด๋จธ๋…ธ์ด๋“œ ๋ฌธํ—Œ์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์ด๋ผ PPO๊ฐ€ ์ง€๋ฐฐ์ ์ด๊ณ , ์‹ค์„ธ๊ณ„ RL๋กœ ๊ฐ€๋ฉด off-policy๊ฐ€ ๋‹ค์‹œ ์ค‘์š”ํ•ด์งˆ ๊ฒƒโ€์ด๋‹ค.

์—ฌ๊ธฐ์„œ ์„œ๋ฒ ์ด๊ฐ€ ์ธ์šฉํ•˜๋Š” ๊ฐ€์žฅ ๋‚  ์„  ์ˆ˜์น˜๊ฐ€ ๋‚˜์˜จ๋‹ค โ€” PPO์™€ SAC๋Š” HumanoidBench์˜ ๋Œ€๋ถ€๋ถ„ ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation ๊ณผ์ œ์—์„œ ์‹คํŒจํ•œ๋‹ค(Sferrazza et al. 2024). ๊ณผ์ œ ๋ณต์žก๋„, ์ƒ˜ํ”Œ ๋น„ํšจ์œจ, ํฌ์†Œ ๋ณด์ƒ์ด ์ด์œ ๋กœ ์ง€๋ชฉ๋œ๋‹ค.

์ด ํŒ์ •์˜ ์ถœ์ฒ˜๊ฐ€ ๋˜๋Š” ๋ฒค์น˜๋งˆํฌ ์ž์ฒด๋Š” Humanoid Bench ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ค˜๋‹ค. ๊ฐ™์€ ๋ฒค์น˜๋งˆํฌ ์œ„์—์„œ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋งŒ ๋ฐ”๊ฟ” ํ‘œ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์‹คํŒจ๋ฅผ ์ƒ๋‹น ๋ถ€๋ถ„ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ํ›„์† ํ๋ฆ„์ด SimBa ๋ฆฌ๋ทฐ๋‹ค โ€” โ€œPPO/SAC๊ฐ€ ์‹คํŒจํ•œ๋‹คโ€๋Š” ์ง„๋‹จ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ•œ๊ณ„์ธ์ง€ ๊ตฌํ˜„ยท๊ตฌ์กฐ์˜ ํ•œ๊ณ„์ธ์ง€์— ๋Œ€ํ•ด ์ด ์„œ๋ฒ ์ด(v2, 2025-04)๋Š” ๋‹ตํ•˜์ง€ ์•Š๋Š”๋‹ค.

sim-to-real ๋Œ€์‘์€ ์„ธ ๊ฐˆ๋ž˜(DR / SI / DA)๋กœ ์ •๋ฆฌ๋˜๋Š”๋ฐ, ๊ฐ ๊ฐˆ๋ž˜์˜ ์‹คํŒจ ๋ฐฉ์‹์„ ์ ์–ด ๋‘” ๊ฒƒ์ด ์ข‹๋‹ค. Domain Randomization์€ ๋ฒ”์œ„๊ฐ€ ๋„“์œผ๋ฉด ํ•™์Šต์ด ์•ˆ ๋˜๊ณ  ์ข์œผ๋ฉด ์ „์ด๊ฐ€ ์•ˆ ๋˜๋Š” ์–‘๋‚ ์ด๊ณ , System Identification์€ ์‹ค์„ธ๊ณ„ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒํƒœยทํ–‰๋™ ๊ณต๊ฐ„์„ ๋‹ค ๋ฎ์ง€ ๋ชปํ•˜๋ฉฐ, Domain Adaptation์€ ์‹ค๊ธฐ ๋ฏธ์„ธ์กฐ์ • ์ž์ฒด๊ฐ€ ์•ˆ์ „ ๋ฌธ์ œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌผ๋ฆฌ ์—”์ง„ ์ˆ˜์ค€์˜ ํ•œ๊ณ„๊นŒ์ง€ ๋‚ด๋ ค๊ฐ„๋‹ค โ€” MuJoCo์˜ soft contact ๋ชจ๋ธ์€ ๋น„๋ฌผ๋ฆฌ์  ๊ด€ํ†ต(penetration)์„ ๋งŒ๋“ค๊ณ , PhysX๋Š” ๋งˆ์ฐฐ์›๋ฟ”์„ ์ €์ถฉ์‹ค๋„ ํ”ผ๋ผ๋ฏธ๋“œ๋กœ ๊ทผ์‚ฌํ•ด ๊ฒฉ์ฐจ๋ฅผ ๋ฒŒ๋ฆฐ๋‹ค.

IL(VII-B, VII-C). ๋กœ๋ด‡ ๊ฒฝํ—˜์€ ํ˜•ํƒœ ๊ฒฉ์ฐจ๊ฐ€ ์—†์ง€๋งŒ ํฌ์†Œํ•˜๊ณ , ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ๋Š” ํ’๋ถ€ํ•˜์ง€๋งŒ ํ˜•ํƒœ ๊ฒฉ์ฐจ๊ฐ€ ํฌ๋‹ค๋Š” ๋Œ€์นญ์ด ๋ฐ˜๋ณต๋œ๋‹ค. ์›๊ฒฉ์กฐ์ž‘์€ โ€œํ˜„์žฌ ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡ ๊ฒฝํ—˜์„ ๋ชจ์œผ๋Š” ๊ฐ€์žฅ ํ”ํ•œ ๋ฐฉ๋ฒ•โ€์œผ๋กœ ์†Œ๊ฐœ๋˜๊ณ , ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ๋Š” mocap(3D)๊ณผ ์ธํ„ฐ๋„ท ์˜์ƒ(2D) ๋‘ ๊ฒฝ๋กœ๋กœ ๋‚˜๋‰˜์–ด ๋ฆฌํƒ€๊นƒ โ†’ ๋ชจ๋ฐฉ ํ•™์Šต์œผ๋กœ ์ด์–ด์ง„๋‹ค.


์ธ๊ฐ„ ๋ฐ์ดํ„ฐ ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ(Fig. 12) โ€” mocap ๋˜๋Š” 2D ์˜์ƒ ๋ณต์›์œผ๋กœ 3D ์ธ๊ฐ„ ๋ชจ์…˜์„ ์–ป๊ณ , ๋กœ๋ด‡์œผ๋กœ ๋ฆฌํƒ€๊นƒํ•ด imitation learning์— ์“ด๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ(VII-D) ๋Š” ์ด ์„œ๋ฒ ์ด๊ฐ€ ๊ฐ€์žฅ ํž˜์ฃผ์–ด ๋ฏธ๋Š” ๋ถ€๋ถ„์ด๊ณ , ์„œ๋ก ์˜ โ€œ๋ชจ๋ธ ๊ธฐ๋ฐ˜๊ณผ ํ•™์Šต์€ ์ƒ์ถฉํ•˜์ง€ ์•Š๋Š”๋‹คโ€๋Š” ์„ ์–ธ์„ ์‹ค์ œ๋กœ ์ง€ํƒฑํ•˜๋Š” ์ ˆ์ด๋‹ค. ์„ธ ๊ฐ€์ง€ ํ˜•ํƒœ๋กœ ์ •๋ฆฌ๋œ๋‹ค.


๊ฒฐํ•ฉ ๋ฐฉ์‹ 3์ข…(Fig. 14) โ€” 1) RL๊ณผ IL์˜ ๊ฒฐํ•ฉ: ํŠน๊ถŒ ๊ด€์ธก์œผ๋กœ RL teacher๋ฅผ ํ•™์Šตํ•ด student๊ฐ€ ํด๋กœ๋‹ํ•˜๋Š” teacher-student, ๋˜๋Š” IL๋กœ ์‚ฌ์ „ํ•™์Šต ํ›„ RL๋กœ ๋ฏธ์„ธ์กฐ์ •. 2) MPC/TO๊ฐ€ ๋งŒ๋“  ์ฐธ์กฐ ๊ถค์ ์„ ์ •์ฑ…์ด ์ถ”์ข…. 3) ์ฐธ์กฐ ๊ถค์ ์— ์ •์ฑ…์ด ์ž”์ฐจ \delta a ๋ฅผ ๋”ํ•ด ๋ณด์ •.

์„ธ ๋ฒˆ์งธ(์ฐธ์กฐ ๊ถค์  ์ฆ๊ฐ•)๋Š” dynamic movement primitives์—์„œ ์ถœ๋ฐœํ•ด ์ด์กฑ๋ณดํ–‰์œผ๋กœ, ์ตœ๊ทผ์—๋Š” TO ๊ธฐ๋ฐ˜ ์ฐธ์กฐ๋ฅผ ์ฆ๊ฐ•ํ•˜๋Š” loco-manipulation(Opt2Skill, Liu et al. 2024)์œผ๋กœ ์ด์–ด์ง„๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €์ž๋“ค์ด ์ด ๊ณ„์—ด์˜ ๋Œ€๊ฐ€๋ฅผ ๋ถ„๋ช…ํžˆ ์ ๋Š”๋‹ค โ€” ์ฐธ์กฐ ์ถ”์ข…์ด๋“  ์ฆ๊ฐ•์ด๋“  ์‚ฌ์ „ ์ •์˜๋œ ๊ถค์ ์— ์˜์กดํ•˜๋ฏ€๋กœ, ์ฐฝ๋ฐœ์ ์ด๊ณ  ๋‹ค์–‘ํ•œ ํ–‰๋™์„ ๋ฐฐ์šธ ์—ฌ์ง€๊ฐ€ ์ œํ•œ๋œ๋‹ค.

์Šคํ‚ฌ ํ‘œํ˜„(VII-E). ์—ฌ๋Ÿฌ ์Šคํ‚ฌ์„ ํ•˜๋‚˜์˜ ์ •์ฑ…์— ๋‹ด๊ธฐ ์œ„ํ•œ ์•”๋ฌต์  ํ‘œํ˜„ ์„ธ ๊ฐ€์ง€ โ€” ๋ชจ์…˜ ์ž ์žฌ๊ณต๊ฐ„, ๋ชฉํ‘œ ์ž ์žฌ๊ณต๊ฐ„ + goal-conditioned policy, world model. Key Takeaways์˜ ํŒ์ •์ด ๋ƒ‰์ •ํ•˜๋‹ค: โ€œ์ด ๋ฐฉ๋ฒ•๋“ค ์ƒ๋‹น์ˆ˜๋Š” ์—ฌ์ „ํžˆ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋จธ๋ฌผ๋Ÿฌ ์žˆ๊ณ  ํœด๋จธ๋…ธ์ด๋“œ ํ•˜๋“œ์›จ์–ด์—์„œ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๋‹ค.โ€

์ด ์ ˆ์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฐฉํ–ฅ์˜ ์‹ค์ œ ํ•˜๋“œ์›จ์–ด ๊ตฌํ˜„์œผ๋กœ๋Š” BFM-Zero ๋ฆฌ๋ทฐ(๋น„์ง€๋„ RL๋กœ ํ”„๋กฌํ”„ํŠธ ๊ฐ€๋Šฅํ•œ ํœด๋จธ๋…ธ์ด๋“œ ํ–‰๋™ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ)์™€ Sonic ๋ฆฌ๋ทฐ(์ „์‹  ๋ชจ์…˜ ํŠธ๋ž˜ํ‚น์˜ ๋Œ€๊ทœ๋ชจํ™”), Whole-Body Loco ๋ฆฌ๋ทฐ(๋ชจ์…˜ ์ƒ์„ฑ + ํŠธ๋ž˜ํ‚น ๊ฒฐํ•ฉ)๊ฐ€ ์žˆ๋‹ค. ์…‹ ๋‹ค ์„œ๋ฒ ์ด v2 ์ปท์˜คํ”„ ์ดํ›„์ด๊ฑฐ๋‚˜ ๊ทธ ์ฆˆ์Œ์˜ ํ๋ฆ„์ด๋ผ, ์ด ์ ˆ์˜ โ€œ์•„์ง ํ•˜๋“œ์›จ์–ด์— ์—†๋‹คโ€๋Š” ํŒ์ •์€ ๊ฐ€์žฅ ๋นจ๋ฆฌ ๋‚ก๋Š” ๋ถ€๋ถ„์ด๋‹ค.

loco-manipulation ํ•™์Šต์˜ ํ˜„์‹ค(VII-F). ์—ฌ๊ธฐ๊ฐ€ ์ด ์žฅ์—์„œ ๊ฐ€์žฅ ์ •์งํ•œ ๋Œ€๋ชฉ์ด๋‹ค. CooHOI ๊ฐ™์€ ์—ฐ๊ตฌ๊ฐ€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์„ ๋ณด์—ฌ ์ฃผ์ง€๋งŒ ๋ฌผ๋ฆฌ์  ์ƒํ˜ธ์ž‘์šฉ์ด ๊ณผ๋„ํ•˜๊ฒŒ ๋‹จ์ˆœํ™”๋ผ ์žˆ๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ sim-to-real ์ „์ด๋ฅผ ๋ณด์ธ ์—ฐ๊ตฌ๋Š” ์†Œ์ˆ˜์— ๋ถˆ๊ณผํ•˜๋‹ค. ๊ทธ ์†Œ์ˆ˜๋„ ํŠน์ • ํ™˜๊ฒฝยท๊ณผ์ œ์— ๋งž์ถฐ ์„ธ๋ฐ€ํžˆ ํŠœ๋‹๋œ ๋ณต์žกํ•œ ๋ณด์ƒ ์„ค๊ณ„์— ์˜์กดํ•˜๋ฉฐ, ์ ‘์ด‰ ์‹œํ€€์Šค๋ฅผ ์ฐธ์กฐ ๊ถค์ ์œผ๋กœ ์•”๋ฌต์ ์œผ๋กœ ์ฃผ๊ฑฐ๋‚˜ ๋ณด์ƒ์œผ๋กœ ๋ช…์‹œ์ ์œผ๋กœ ๋„ฃ์–ด์•ผ ์„ฑ๊ณต๋ฅ ์ด ์˜ค๋ฅธ๋‹ค. ๋ฌผ์ฒด ์งˆ๋Ÿ‰ ๋ถˆํ™•์‹ค์„ฑ์€ ๋Œ€๋ถ€๋ถ„ domain randomization์œผ๋กœ ๋•Œ์šด๋‹ค.


ํ•™์Šต ๊ธฐ๋ฐ˜์ด ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์—์„œ ๋‹ฌ์„ฑํ•œ ๊ฒƒ(Fig. 16) โ€” (a) ์ผ์–ด๋‚˜์„œ ๊ณต ์ซ“๊ธฐ, (b) ์‹ ๋ฐœ๋ˆ ๋ฌถ๊ธฐ, (c) ๋‹ค์ ‘์ด‰ ๋ฐ•์Šค ์กฐ์ž‘, (d) ์‚ฌ๋žŒ๊ณผ ์ถค์ถ”๊ธฐ. Fig. 8(๋ชจ๋ธ ๊ธฐ๋ฐ˜)๊ณผ ๋‚˜๋ž€ํžˆ ๋†“๊ณ  ๋ณด๋ฉด ๋‘ ์ง„์˜์ด ์‹ค์ œ๋กœ ๋„๋‹ฌํ•œ ์ง€์ ์ด ๋Œ€๋น„๋œ๋‹ค.

๋‘ ๊ฐœ์˜ โ€œChallengeโ€ ์ ˆ๋กœ ์žฅ์ด ๋‹ซํžŒ๋‹ค.

  • VII-G ๋ฒค์น˜๋งˆํฌ ๋ถ€์žฌ. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ชฝ์—” HumanoidBench, Mimicking-Bench, SMPLOlympics๊ฐ€ ์žˆ์ง€๋งŒ โ€œ์ธ๊ฐ„ ์Šคํ‚ฌ์˜ ์ผ๋ถ€๋งŒ ๋‹ด๊ณ  ํ‰๊ฐ€ ์ง€ํ‘œ๊ฐ€ ๊ณผ์ œ๋ณ„๋กœ ํŒŒํŽธํ™”โ€๋ผ ์žˆ๋‹ค. ํ•˜๋“œ์›จ์–ด ์ชฝ์œผ๋กœ๋Š” ์ €๋ ดํ•˜๊ณ  ํ‘œ์ค€ํ™”๋œ ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋žซํผ(Hector, MIT Humanoid, Berkeley Humanoid, Duke Humanoid)๊ณผ ์›๊ฒฉ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์‹คํ—˜ ํ™˜๊ฒฝ(Robotarium, TriFinger ๊ฐ™์€)์„ ์ œ์•ˆํ•œ๋‹ค. ์ด์ƒ์ ์œผ๋กœ๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์‹คํ™˜๊ฒฝ์ด ๊ฐ™์€ ์ง€ํ‘œ๋ฅผ ๊ณต์œ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์š”๊ตฌ๊ฐ€ ๋ช…ํ™•ํ•˜๋‹ค.
  • VII-H ๋ฐ์ดํ„ฐ ํฌ์†Œ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ์ด ์„œ๋ฒ ์ด์—์„œ ๊ฐ€์žฅ ์˜๊ฒฌ์ด ๊ฐ•ํ•œ ๋ฌธ๋‹จ. ์ €์ž๋“ค์€ ๋‹จ์ˆœ ์Šค์ผ€์ผ๋ง์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์ž…์žฅ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ทจํ•œ๋‹ค. ๋…ผ์ง€๋Š” ์ด๋ ‡๋‹ค โ€” ํ˜„์žฌ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์€ ์ธ๊ฐ„์˜ ๊ด€์ ˆ ์ž์„ธ๋งŒ ๊ธฐ๋กํ•˜๋ฏ€๋กœ ๋ฌด์—‡์„(what) ํ•˜๋Š”์ง€๋งŒ ๋ฐฐ์šฐ๊ฒŒ ํ•œ๋‹ค. ๊ถค์  ์ˆ˜์ค€์˜ ๋ชจ๋ฐฉ์€ ํ˜•ํƒœ์™€ ํ™˜๊ฒฝ์˜ ๊ฒฉ์ฐจ ๋•Œ๋ฌธ์— ๊ทผ๋ณธ์ ์œผ๋กœ ์ผ๋ฐ˜ํ™”๋˜์ง€ ์•Š๋Š”๋‹ค. ํ•„์š”ํ•œ ๊ฒƒ์€ purposive learning, ์ฆ‰ ์–ด๋–ป๊ฒŒ(how) ์™€ ์™œ(why) ๊นŒ์ง€ ๋‹ด๋Š” ๋ฐ์ดํ„ฐ๋‹ค โ€” ์กฐ์ž‘ ๋Œ€์ƒ ๋ฌผ์ฒด์˜ ์šด๋™, ์ธ์ง€์  ํ–‰์œ„(์‹ ๋ขฐยท๊ฒฝ์Ÿยทํ˜‘๋ ฅ), ๊ทธ๋ฆฌ๊ณ  ์ „์‹  ์ด‰๊ฐยท์—๊ณ ์„ผํŠธ๋ฆญ ์ด๋ฏธ์ง€ ๊ฐ™์€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๊ด€์ธก. ๊ทธ๋ฆฌ๊ณ  ๊ณง๋ฐ”๋กœ ์ž๊ธฐ ์ œ์•ˆ์˜ ๋‚œ์ ๋„ ์ ๋Š”๋‹ค: ํ™˜๊ฒฝ๊ณผ ๋ฌผ์ฒด ์ „์ฒด์— ํž˜ยท์ด‰๊ฐ ์„ผ์„œ๋ฅผ ๋‹ค๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋ณต์žกํ•˜๊ณ  ํ™•์žฅํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

โ€œ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ๋กœ loco-manipulation์„ ๋ฐฐ์šด๋‹คโ€๋Š” ๋ฐฉํ–ฅ์˜ ์ตœ๊ทผ ๊ตฌํ˜„์œผ๋กœ๋Š” EgoHumanoid ๋ฆฌ๋ทฐ(๋กœ๋ด‡ ์—†์ด ์—๊ณ ์„ผํŠธ๋ฆญ ์‹œ์—ฐ๋งŒ์œผ๋กœ in-the-wild loco-manipulation)๊ฐ€ ์ด ์ ˆ์˜ ์ง์ ‘์  ํ›„์†์ด๋‹ค. ์„œ๋ฒ ์ด๊ฐ€ ์š”๊ตฌํ•œ โ€œ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ธ๊ฐ„ ๊ด€์ธกโ€์˜ ํ•œ ๊ฐˆ๋ž˜๋ฅผ ์‹ค์ œ๋กœ ๋ฐŸ๋Š”๋‹ค. ๋ธŒ๋ž˜ํ‚ค์—์ด์…˜์€ ์„œ๋ฒ ์ด๊ฐ€ Sec. VII-D์—์„œ โ€œTO๊ฐ€ ๋งŒ๋“  ์˜คํ”„๋ผ์ธ ๋ชจ์…˜์„ ์ง€๋„ํ•™์Šต์œผ๋กœ ๋ชจ๋ฐฉโ€ํ•˜๋Š” ์˜ˆ(monkey bars)๋กœ ํ•œ ์ค„ ์–ธ๊ธ‰ํ•˜๋Š”๋ฐ, ์ธ์šฉ๋œ ๋ฌธํ—Œ์€ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ์บ๋ฆญํ„ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—ฐ๊ตฌ(Kwon et al. 2020)๋‹ค. ๊ฐ™์€ ๊ณผ์ œ๋ฅผ ์‹ค๋ฌผ ์–‘ํŒ” ๋กœ๋ด‡์—์„œ RL๋กœ ํ‘ผ ์˜ˆ๋กœ๋Š” WGRL Brachiation ๋ฆฌ๋ทฐ๋ฅผ ์ฐธ๊ณ ํ•  ๋งŒํ•˜๋‹ค.

ํ•™์Šต ์ง„์˜ โ‘ก โ€” foundation models (Sec. VIII)

์ด ์žฅ์€ ์†”์งํ•˜๊ฒŒ ์‹œ์ž‘ํ•œ๋‹ค: โ€œํœด๋จธ๋…ธ์ด๋“œ์— ํŠนํ™”๋œ FM ์—ฐ๊ตฌ๋Š” ์—ฌ์ „ํžˆ ํฌ๋ฐ•ํ•˜๋‹ค(sparse).โ€ ๊ทธ๋ž˜์„œ ์ผ๋ฐ˜ ๋กœ๋ณดํ‹ฑ์Šค์—์„œ์˜ FM์„ ๋จผ์ € ๊ฐœ๊ด€ํ•˜๊ณ  ํœด๋จธ๋…ธ์ด๋“œ๋กœ ์™ธ์‚ฝํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์ทจํ•œ๋‹ค. ๊ฐˆ๋ž˜๋Š” ๋‘˜์ด๋‹ค.


FM ํ™œ์šฉ์˜ ๋‘ ์ „๋žต(Fig. 17) โ€” (VIII-A) ์‚ฌ์ „ํ•™์Šต LLM/VLM์„ ํ”„๋กฌํ”„ํŒ…ํ•ด ๊ณผ์—… ๊ด€๋ จ ์ค‘๊ฐ„ ํ‘œํ˜„์„ ๋งŒ๋“ค๊ณ  ์ €์ˆ˜์ค€ ์ •์ฑ…ยท์ œ์–ด๊ธฐ๊ฐ€ ์‹คํ–‰ํ•œ๋‹ค. (VIII-B) ๋กœ๋ด‡ ๋ฐ์ดํ„ฐ๋กœ multi-skill ์ •์ฑ…์„ ํ•™์Šตํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด VLM์„ ๋ฏธ์„ธ์กฐ์ •ํ•ด ์ง์ ‘ ํ–‰๋™์„ ์ถœ๋ ฅํ•œ๋‹ค.
  • VIII-A: ์‚ฌ์ „ํ•™์Šต ๋ชจ๋ธ์„ ๊ทธ๋Œ€๋กœ ์“ฐ๊ธฐ. ๋‹ค์‹œ ๋‘˜๋กœ ๊ฐˆ๋ฆฐ๋‹ค. (1) ์Šคํ‚ฌ ์„ ํƒ(task planning) โ€” SayCan์ฒ˜๋Ÿผ ๊ฐ€์น˜ํ•จ์ˆ˜๋กœ ๊ฐ€์šฉ ํ–‰๋™์„ ๋žญํ‚นํ•˜๊ฑฐ๋‚˜, OmniH2O์ฒ˜๋Ÿผ GPT-4๋กœ ์ž์œจ ์Šคํ‚ฌ์„ ๊ณ ๋ฅด๋Š” ์‹. ํ•œ๊ณ„๋„ ๋ถ„๋ช…ํžˆ ์ ๋Š”๋‹ค: ๊ณ ์ •๋œ ์Šคํ‚ฌ ์ง‘ํ•ฉ์€ ๋‹ค์žฌ๋‹ค๋Šฅํ•จ์„ ์ œํ•œํ•œ๋‹ค. (2) ์Šคํ‚ฌ ์ž‘์„ฑ(authoring) โ€” ์ฝ”๋“œ๋‚˜ ๋ณด์ƒ ํ•จ์ˆ˜๋ฅผ ์ค‘๊ฐ„ ํ‘œํ˜„์œผ๋กœ ์ƒ์„ฑํ•˜๊ฒŒ ํ•˜๊ฑฐ๋‚˜, ํœด๋จธ๋…ธ์ด๋“œ์˜ ์ „์‹  ์ž์„ธ์™€ ์ „์‹  ์ ‘์ด‰์ ์„ ์ง์ ‘ ์ƒ์„ฑํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉํ–ฅ(Harmon, Words2Contact ๋“ฑ).
  • VIII-B: ๋กœ๋ด‡ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ(RFM = VLA)์„ ๋งŒ๋“ค๊ธฐ. ๊ณ„์ธตํ˜•(์‚ฌ์ „ํ•™์Šต LLM/VLM + ๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ํ•™์Šตํ•œ ์ €์ˆ˜์ค€ ์ •์ฑ…)๊ณผ end-to-end(ํ–‰๋™์„ ํ† ํฐ์œผ๋กœ ๋‹ค๋ฃจ์–ด VLM์„ ๊ทธ๋Œ€๋กœ ๋ฏธ์„ธ์กฐ์ •) ๋‘ ๋ฐฉ์‹. ํœด๋จธ๋…ธ์ด๋“œ ์ ์šฉ์€ ์ƒ์ฒด์— ํ•œ์ •๋ผ ์žˆ๋‹ค๊ณ  ๋ช…์‹œํ•˜๊ณ  GR00T N1๊ณผ Figure์˜ Helix๋ฅผ ์˜ˆ๋กœ ๋“ ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŒ์ •: ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์— ๋Œ€ํ•œ VLA๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ๋งŒ ๋ณด์—ฌ์กŒ๋‹ค(HumanVLA, SuperPADL).

๊ธฐ์ˆ ์  ๊ด€์ฐฐ ์ค‘ ์ธ์šฉํ•  ๋งŒํ•œ ๊ฒƒ ๋‘˜.

  • ํ–‰๋™์„ ๋ฌธ์ž์—ด ์ˆซ์ž ํ† ํฐ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” RT-2 ๋ฐฉ์‹์€ ํœด๋จธ๋…ธ์ด๋“œ์ฒ˜๋Ÿผ ๊ณ ์ž์œ ๋„์ธ ๋กœ๋ด‡์—์„œ ํ† ํฐ ๋น„ํšจ์œจ์ ์ด๋‹ค.
  • ํœด๋จธ๋…ธ์ด๋“œ์˜ ์ž…์ถœ๋ ฅ ํ‘œํ˜„์€ ์•„์ง ์ •ํ•ด์ง€์ง€ ์•Š์•˜๊ณ , ์ €์ž๋“ค์˜ ์ œ์•ˆ์€ RFM์€ ์—”๋“œ์ดํŽ™ํ„ฐยท๋ชธํ†ต ํฌ์ฆˆ๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ๊ท ํ˜•ยท์•ˆ์ „์€ ๊ณ ์ฃผํŒŒ ์ €์ˆ˜์ค€ ์ •์ฑ…์ด ๋‹ด๋‹นํ•˜๋Š” ๋ถ„์—…์ด๋‹ค. ์ ‘์ด‰์ด ํ’๋ถ€ํ•œ ๊ณผ์—…์—์„œ๋Š” ํž˜ ํ”ผ๋“œ๋ฐฑ์ด ์—๊ณ ์„ผํŠธ๋ฆญ ์˜์ƒ๋งŒํผ ์ค‘์š”ํ•˜๋‹ค๋Š” ์ง€์ ์ด ๋”ฐ๋ผ๋ถ™๋Š”๋‹ค(Sec. III๊ณผ ์ด์–ด์ง€๋Š” ๋Œ€๋ชฉ).

VIII-C ๊ธฐํšŒ์™€ ๊ณผ์ œ. ๊ธฐํšŒ๋Š” ํ•˜๋‚˜์˜ ๊ด€์ฐฐ๋กœ ์••์ถ•๋œ๋‹ค โ€” FM ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ๋Œ€๋ถ€๋ถ„์ด ์ธ๊ฐ„์ด ๋งŒ๋“  ๊ฒƒ์ด๋ฏ€๋กœ ๊ฑฐ๊ธฐ ๋‹ด๊ธด ์ง€์‹์€ ์ธ๊ฐ„ํ˜• ๋ชธ์— ํŽธํ–ฅ๋ผ ์žˆ๊ณ , ๋”ฐ๋ผ์„œ ํœด๋จธ๋…ธ์ด๋“œ๋Š” embodiment gap์ด ์ž‘์•„ FM ์ง€์‹์„ ๋” ์ž˜ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๊ณผ์ œ๋Š” ๋„ท์ด๋‹ค: (1) ์ถ”๋ก  ๋น„์šฉ โ€” ์˜จ๋ณด๋“œ ์—ฐ์‚ฐ์œผ๋กœ ๋Œ€ํ˜• FM์„ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํด๋ผ์šฐ๋“œ์— FM์„ ๋‘๊ณ  ์ €์ฃผํŒŒ ๊ณ ์ˆ˜์ค€ ๊ฒฐ์ •๋งŒ ๋ฐ›๋Š” ๋ถ„์‚ฐ ๊ณ„์ธต์ด ๋Œ€์•ˆ์ด์ง€๋งŒ ์ง€์—ฐ์ด ๋ฌธ์ œ. (2) ํ•™์Šต ๋น„์šฉ โ€” LLaMA ํ•™์Šต์— 992ร— A100์—์„œ 34์ผ์ด ๊ฑธ๋ ธ๋‹ค๋Š” ์ˆ˜์น˜๋ฅผ ์ธ์šฉํ•œ๋‹ค. (3) ์Šค์ผ€์ผ๋ง ๋ฒ•์น™์˜ ๋ถ€์žฌ โ€” ํœด๋จธ๋…ธ์ด๋“œ FM์—๋Š” โ€œ๋ชจ๋ธยท์—ฐ์‚ฐยท๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ํ‚ค์›Œ์•ผ ํ•˜๋Š”์ง€โ€๋ฅผ ์•Œ๋ ค ์ค„ ๋ฒ•์น™์ด ์•„์ง ์—†๋‹ค. (4) ์•ˆ์ „๊ณผ ์œค๋ฆฌ โ€” ์ธํ„ฐ๋„ท ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ ๋ชจ๋ธ์ด ๋ณธ์งˆ์ ์œผ๋กœ ๋ถˆ์•ˆ์ •ํ•œ ๋ฌผ๋ฆฌ ๋กœ๋ด‡์„ ์ œ์–ดํ•  ๋•Œ์˜ ์œ„ํ—˜, ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ ํŽธํ–ฅ์ด ์ฒดํ™”๋œ ์‹œ์Šคํ…œ์—์„œ ์ฆํญ๋  ๊ฐ€๋Šฅ์„ฑ.

FM/VLA ์ชฝ ์ง€ํ˜•๋„ ์ž์ฒด๋Š” Bridging Language and Action ๋ฆฌ๋ทฐ(์–ธ์–ด ์กฐ๊ฑด ์กฐ์ž‘ ์„œ๋ฒ ์ด)๊ฐ€ ํ›จ์”ฌ ์ด˜์ด˜ํ•˜๋‹ค. ์ด ์„œ๋ฒ ์ด์˜ Sec. VIII์€ ๊ทธ ์ง€ํ˜•๋„์˜ ํœด๋จธ๋…ธ์ด๋“œ ๋‹จ๋ฉด์— ํ•ด๋‹นํ•˜๊ณ , ๋ฐ˜๋Œ€๋กœ ์ € ์„œ๋ฒ ์ด์—๋Š” ์—†๋Š” โ€œ์ €์ˆ˜์ค€ ๊ท ํ˜• ์ œ์–ด์™€ ์–ด๋–ป๊ฒŒ ๋ถ™์ผ ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ์งˆ๋ฌธ์ด ์—ฌ๊ธฐ ์žˆ๋‹ค. ๋‘ ํŽธ์„ ๊ฒน์ณ ์ฝ์œผ๋ฉด ๋นˆ์นธ์ด ์ž˜ ๋ณด์ธ๋‹ค.

๋‘ ์ง„์˜์„ ํ•œ ํ‘œ์— ์˜ฌ๋ฆฌ๊ธฐ (Sec. IX-A)

์„œ๋ฒ ์ด์˜ ์„ธ ๋ฒˆ์งธ contribution์ด ์—ฌ๊ธฐ ์žˆ๋‹ค. Table VI๋ฅผ ์˜ฎ๊ธด๋‹ค.

Model-based (MPC, WBC) RL IL VLA
์„ฑ๋Šฅ ์ง€ํ‘œ
๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์„ผ์„œ ์ˆ˜์šฉ ์œ ์—ฐ์„ฑ low medium high very high
๋กœ๋ฒ„์ŠคํŠธ๋‹ˆ์Šค high very high low very low
๋ชจ์…˜ ์ •ํ™•๋„ very high medium medium very low
์‹ค์‹œ๊ฐ„ ์‹คํ˜„ ๊ฐ€๋Šฅ์„ฑ high high high low
๋‹ค์žฌ๋‹ค๋Šฅํ•จ(versatility) high medium high high
์ผ๋ฐ˜ํ™”(generalizability) medium low low high
์‹ค์ œ ๋‹ฌ์„ฑํ•œ ํœด๋จธ๋…ธ์ด๋“œ ์Šคํ‚ฌ
Locomotion very high very high medium NA
Loco-manipulation (์†ยท๋ฐœ ์ ‘์ด‰) high medium low NA
Whole-body multi-contact medium high NA NA

์›๋ฌธ Table VI. ์•„๋ž˜์ชฝ โ€œ๋‹ฌ์„ฑํ•œ ์Šคํ‚ฌโ€ ์นธ์—๋Š” ๊ทผ๊ฑฐ ๋…ผ๋ฌธ์ด ๋ถ™์–ด ์žˆ๋‹ค โ€” locomotion์€ Khazoom et al. (2024)ยทWensing (2014) / Zhuang et al. (2024, Humanoid Parkour)ยทCrowley et al. (2023) / Huang et al. (2024, DiffuseLoco), loco-manipulation์€ Li et al. (2023, Hector)ยทCarpentier & Mansard (2018) / Dao et al. (2022)ยทZhang et al. (2024, WoCoCo) / Fu et al. (2024, HumanPlus), whole-body multi-contact์€ Lengagne et al. (2013) / Zhuang & Zhao (2025) ์ˆœ์ด๋‹ค.

์ €์ž๋“ค์˜ ํ•œ ์ค„ ์š”์•ฝ์€ โ€œ๋กœ๋ฒ„์ŠคํŠธ๋‹ˆ์Šค๋Š” RL, ๋‹ค์žฌ๋‹ค๋Šฅํ•จ์€ IL, ๋ชจ์…˜ ์ •ํ™•๋„๋Š” model-basedโ€ ์ด๊ณ , VLA์— ๋Œ€ํ•ด์„œ๋Š” ์กฐ์‹ฌ์Šค๋Ÿฝ๋‹ค โ€” โ€œ์ผ๋ฐ˜ํ™” ํ–ฅ์ƒ์˜ ๊ฐ€๋Šฅ์„ฑ์€ ์žˆ์œผ๋‚˜, ํœด๋จธ๋…ธ์ด๋“œ ์Šคํ‚ฌ์„ ์ˆ™๋‹ฌํ–ˆ๋‹ค๋Š” ์ ์€ ์•„์ง ์„ค๋“๋ ฅ ์žˆ๊ฒŒ ๋ณด์—ฌ์ง€์ง€ ์•Š์•˜๋‹ค.โ€ ํ‘œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ณธ๋ฌธ์— ์Šค์Šค๋กœ ๋ถ™์ธ ๋‹จ์„œ๋„ ์ค‘์š”ํ•˜๋‹ค: โ€œ๋ณด๊ณ ๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ฑ๋Šฅ ์ƒ๋‹น์ˆ˜๊ฐ€ ์ผํ™”์ (anecdotal)์ด๊ณ  ๊ตฌํ˜„์— ํฌ๊ฒŒ ์˜์กดํ•˜๋ฏ€๋กœ ๊ตฌ์ฒด์ ์ธ ์ˆ˜์น˜ ๋น„๊ต๋Š” ์–ด๋ ต๋‹ค.โ€

ํ•˜๋“œ์›จ์–ด๋ผ๋Š” ํ•˜ํ•œ์„  (Sec. IX-B)

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„œ๋ฒ ์ด๊ฐ€ ๋ณดํ†ต ์ƒ๋žตํ•˜๋Š” ์ ˆ์ธ๋ฐ, ์—ฌ๊ธฐ ์žˆ๋Š” ๊ฒƒ์ด ์ด ์„œ๋ฒ ์ด์˜ ์ƒ‰๊น”์ด๋‹ค.

  • ์•ก์ถ”์—์ดํ„ฐ: ํ† ํฌ๋ฅผ ํ‚ค์šฐ๋Š” ์ „ํ†ต์  ๋ฐฉ๋ฒ•์€ ๋†’์€ ๊ฐ์†๋น„ + ํƒ„์„ฑ ์š”์†Œ์ง€๋งŒ, ์ง€๋‚œ 10๋…„์˜ ๋ณ€ํ™”๋Š” QDD(quasi-direct drive, ๊ฐ์†๋น„ 10:1 ๋ฏธ๋งŒ) ๋‹ค. ๋ฐฑ๋“œ๋ผ์ด๋ฒ„๋นŒ๋ฆฌํ‹ฐ์™€ ๋†’์€ ํž˜ ์ œ์–ด ๋Œ€์—ญํญ์ด ์žฅ์  โ€” ๋ฐฑ๋ž˜์‹œ์™€ ๋งˆ์ฐฐ์ด ์ค„๊ธฐ ๋•Œ๋ฌธ. ๋Œ€๊ฐ€๋Š” ๊ณ ์ „๋ฅ˜ โ†’ ์ „๋ ฅ ์ „์ž๋ถ€ ๋ถ€๋‹ด๊ณผ ๋ฐœ์—ด์ด๋ฉฐ, ๋Œ€์‘์€ ๋ฐฉ์—ด ์†Œ์žฌ์™€ ์—๋„ˆ์ง€ ํšจ์œจ์  ์ œ์–ด๊ธฐ๋‹ค.
  • ๊ด€์„ฑ ํŠน์„ฑ: ์ฒด์กฐ๊ธ‰ ๊ธฐ๋™์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ์„ค๊ณ„๋Š” ์งˆ๋Ÿ‰์„ ๋ง๋‹จ์—์„œ ๋ฉ€๋ฆฌ ๋‘”๋‹ค. MIT Humanoid๋Š” ์งˆ๋Ÿ‰์˜ ์•ฝ 75%๊ฐ€ ๋ชธํ†ต์— ์žˆ๋‹ค(Chignoli et al. 2021). ๋ฒจํŠธ ๊ตฌ๋™์ด๋‚˜ ๋ณ‘๋ ฌ ๊ธฐ๊ตฌ๋กœ ๋ฐœ๋ชฉยท๋ฌด๋ฆŽ์„ ์›๊ฒฉ ๊ตฌ๋™ํ•ด ์–ป๋Š”๋ฐ, 4์ ˆ ๋งํฌ๋Š” ๊ด€์ ˆ ๊ฐ€๋™๋ฒ”์œ„๋ฅผ ์ค„์ด๊ณ  ๋ฒจํŠธ๋Š” ์ถ”๊ฐ€ ๋ชจ๋ธ๋งยท์ •๋น„๋ฅผ ์š”๊ตฌํ•œ๋‹ค.
  • ๋ฐฐํ„ฐ๋ฆฌ: โ€œ์ง€์†์ ยท์ž์œจ์  ํœด๋จธ๋…ธ์ด๋“œโ€์˜ 1์ฐจ ์ œ์•ฝ. ๊ณ ์ฒด ์ „์ง€ ์ƒ์šฉํ™”๋กœ Apptronik Apollo 4์‹œ๊ฐ„, Unitree G1 2์‹œ๊ฐ„๊นŒ์ง€ ์™”๋‹ค๋Š” ์ˆ˜์น˜๋ฅผ ์ธ์šฉํ•˜๋ฉด์„œ๋„, ์‹คํ—˜์‹ค์—์„œ ์—ฌ์ „ํžˆ ์œ ์„  ์ „์›์— ์˜์กดํ•˜๋Š” ์‚ฌ๋ก€๋“ค์„ ๊ทผ๊ฑฐ๋กœ ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ๋‚จ์€ ํ•œ๊ณ„๋ผ๊ณ  ๊ฒฐ๋ก ์ง“๋Š”๋‹ค.

Sec. IX-C๋Š” ์‚ฌํšŒ์  ์ „๋ง(์žฌ๋‚œ ๋Œ€์‘ยท๊ฑด์„คยท๋†์—… / ๋ฌผ๋ฅ˜ยท์กฐ๋ฆฝยท๊ฒ€์‚ฌ / ๊ฐ€์ •ยท๋ณ‘์›)๊ณผ ํ•จ๊ป˜, ๊ธฐ์ˆ  ์™ธ์  ์žฅ๋ฒฝ โ€” ๋†’์€ ๋น„์šฉ์œผ๋กœ ์ธํ•œ ์ƒ์—…์  ๋น„ํ˜„์‹ค์„ฑ๊ณผ ๋ฒ•ยท๊ทœ์ œ์˜ ๋ถ€์žฌ โ€” ๋ฅผ ์ ์œผ๋ฉฐ ๋‹ซํžŒ๋‹ค.

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

๊ฐ•์ 

  • ๋ถ„๋ฅ˜์ถ•์ด ์‹ค์ œ๋กœ ์ผ์„ ํ•œ๋‹ค. โ€œ์ ‘์ด‰์„ ์–ด๋А ์ธต์œ„์—์„œ ๋‹ค๋ฃจ๋Š”๊ฐ€โ€๋กœ ์ž๋ฅด๋‹ˆ, ๋ณดํ†ต ์„œ๋กœ ์ธ์šฉ๋„ ์ž˜ ์•ˆ ํ•˜๋Š” ๋‘ ์ง„์˜(๋‹ค์ ‘์ด‰ ์ตœ์ ํ™” vs sim-to-real RL)์ด ๊ฐ™์€ ์ง€๋„ ์œ„ ์ขŒํ‘œ๋ฅผ ๊ฐ–๋Š”๋‹ค. Fig. 2์˜ ํ™”์‚ดํ‘œ๊ฐ€ ๊ทธ ์ขŒํ‘œ๊ณ„๋‹ค.
  • ์ค‘๋ฆฝ์„ฑ์ด ์„ ์–ธ์ด ์•„๋‹ˆ๋ผ ๊ตฌ์กฐ๋‹ค. ์„œ๋ก ์—์„œ โ€œsim-to-real RL๋„ ๋„“๊ฒŒ ๋ณด๋ฉด model-based๋‹ค / ๋‘˜์€ ์ƒ์ถฉํ•˜์ง€ ์•Š๋Š”๋‹คโ€๊ณ  ๋ชป ๋ฐ•๊ณ , Sec. VII-D ์ „์ฒด๋ฅผ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ์— ๋ฐฐ์ •ํ•œ ๋’ค, Sec. IX-A์—์„œ ์ •๋ฉด ๋น„๊ต๋กœ ๋‹ซ๋Š”๋‹ค. ์–ด๋А ์ง„์˜ ์ €์ž๊ฐ€ ์ผ๋Š”์ง€ ์ฝ๊ณ ๋„ ์•Œ๊ธฐ ์–ด๋ ต๋‹ค๋Š” ๊ฒƒ์€ 18์ธ ๊ณต์ € ์„œ๋ฒ ์ด๋กœ์„œ ๋“œ๋ฌธ ์„ฑ์ทจ๋‹ค.
  • ๋ถ€์ •์  ์‚ฌ์‹ค์„ ๊ฐ์ถ”์ง€ ์•Š๋Š”๋‹ค. ์ธ์šฉํ•  ๋งŒํ•œ ํŒ์ •๋งŒ ๋ชจ์•„๋„ ์ƒ๋‹นํ•˜๋‹ค โ€” ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์— CITO ์‹ค์‹œ๊ฐ„ ์ ์šฉ ์‚ฌ๋ก€ ์—†์Œ, PPOยทSAC๋Š” HumanoidBench ๋Œ€๋ถ€๋ถ„ ๊ณผ์ œ์—์„œ ์‹คํŒจ, ์Šคํ‚ฌ ํ‘œํ˜„ ๋ฐฉ๋ฒ• ๋‹ค์ˆ˜๋Š” ๊ทธ๋ž˜ํ”ฝ์Šค์— ๋จธ๋ฌพ, ํœด๋จธ๋…ธ์ด๋“œ loco-manipulation VLA๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—๋งŒ, ํ•™์Šต ๊ธฐ๋ฐ˜ loco-manipulation์˜ sim-to-real์€ ์†Œ์ˆ˜.
  • ํ‘œ์˜ โ€œ๋‹จ์  ์—ดโ€์ด ์„ฑ์‹คํ•˜๋‹ค. Table IV์˜ ํ•œ๊ณ„ ์—ด, Table V์˜ โœ— ์—ด์€ ์ €์ž๋“ค์ด ์Šค์Šค๋กœ ์ ์–ด ๋‘” ์•ฝ์ ์ด๋ผ, ๋…์ž๊ฐ€ ๊ทธ๋Œ€๋กœ ํŒ๋‹จ ๊ทผ๊ฑฐ๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
  • ์˜๊ฒฌ์ด ์žˆ๋‹ค. Sec. VII-H์˜ purposive learning ์ฃผ์žฅ โ€” โ€œ๊ถค์  ์ˆ˜์ค€์˜ ์ธ๊ฐ„ ๋ชจ๋ฐฉ์€ ํ˜•ํƒœยทํ™˜๊ฒฝ ๊ฒฉ์ฐจ ๋•Œ๋ฌธ์— ๊ทผ๋ณธ์ ์œผ๋กœ ์ผ๋ฐ˜ํ™”๋˜์ง€ ์•Š๋Š”๋‹คโ€, โ€œ์ผ๋ฐ˜ํ™”๋Š” ๋ฐ์ดํ„ฐ ์–‘์˜ ์Šค์ผ€์ผ๋ง์ด ์•„๋‹ˆ๋ผ ์กฐ์ž‘ ๋Œ€์ƒ ๋ฌผ์ฒด์˜ ์šด๋™๊ณผ ๋” ๋‹ค์–‘ํ•œ ์„ผ์‹ฑ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋ฅผ ํฌํ•จ์‹œํ‚ค๋Š” ๋ฐ์„œ ์˜จ๋‹คโ€ โ€” ์€ ์ง€๊ธˆ์˜ ์Šค์ผ€์ผ๋ง ์ •์„ค์— ์ •๋ฉด์œผ๋กœ ๋งž์„ ๋‹ค. ๋™์˜ํ•˜๋“  ์•„๋‹ˆ๋“  ์„œ๋ฒ ์ด๊ฐ€ ์ทจํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๊ฐ’์ง„ ํƒœ๋„๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ์ ˆ๊ณผ ์ด‰๊ฐ ์žฅ. ์†Œํ”„ํŠธ์›จ์–ด๋งŒ ๋ณด๋Š” ์„œ๋ฒ ์ด๊ฐ€ ๋†“์น˜๋Š” ๋ฌผ๋ฆฌ์  ํ•˜ํ•œ์„ (๊ฐ์†๋น„ยท๊ด€์„ฑ ๋ถ„ํฌยท๋ฐฐํ„ฐ๋ฆฌ)๊ณผ, ์ ‘์ด‰์„ ์‹ค์ œ๋กœ ์žฌ๋Š” ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋ฅผ ๋ณธ๋ฌธ์— ๋„ฃ์—ˆ๋‹ค.

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

  • ํ—ค๋“œ๋ผ์ธ ํ‘œ(Table VI)์˜ ๊ทผ๊ฑฐ๊ฐ€ ๊ฐ€์žฅ ์–‡๋‹ค. ์ด ํ‘œ๋Š” contribution #3์ธ๋ฐ, ์…€ 36์นธ ์ค‘ ์œ„์ชฝ ์„ฑ๋Šฅ ์ง€ํ‘œ 6ํ–‰ ร— 4์—ด = 24์นธ์—๋Š” ๊ทผ๊ฑฐ ์ธ์šฉ์ด ํ•˜๋‚˜๋„ ์—†๋‹ค. ์•„๋ž˜ โ€œ๋‹ฌ์„ฑํ•œ ์Šคํ‚ฌโ€ 12์นธ๋งŒ ๋…ผ๋ฌธ์ด ๋ถ™์–ด ์žˆ๊ณ (๊ทธ์ค‘ 4์นธ์€ NA), ๋“ฑ๊ธ‰ ๊ธฐ์ค€(๋ฌด์—‡์„ โ€œhighโ€๋ผ ๋ถ€๋ฅด๋Š”์ง€)๋„ ์ •์˜๋˜์ง€ ์•Š๋Š”๋‹ค. ๋” ๊ณค๋ž€ํ•œ ๊ฒƒ์€ ์ž๊ธฐ ์ง„๋‹จ๊ณผ์˜ ๊ธด์žฅ์ด๋‹ค โ€” ํ‘œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ”๋กœ ๊ทธ ๋ฌธ๋‹จ์—์„œ Sec. VII-G(๋ฒค์น˜๋งˆํฌ ๋ถ€์žฌ)๋ฅผ ๊ทผ๊ฑฐ๋กœ ๋“ค๋ฉฐ โ€œ๊ตฌ์ฒด์ ์ธ ์ˆ˜์น˜ ๋น„๊ต๋Š” ์–ด๋ ต๋‹คโ€๊ณ  ์ ์–ด ๋†“๊ณ , ๊ทธ ์ƒํƒœ์—์„œ 4์—ด ร— 9ํ–‰์˜ ordinal ๊ฒฉ์ž๋ฅผ ์ œ์‹œํ•œ๋‹ค. ๋‹จ์„œ๋Š” ์„ฑ์‹คํ•˜์ง€๋งŒ, ์„œ๋ฒ ์ด์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์ธ์šฉ๋  ๊ทธ๋ฆผ์ด ๊ฐ€์žฅ ์•ฝํ•œ ๊ทผ๊ฑฐ ์œ„์— ์„œ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ๋‚จ๋Š”๋‹ค. ์ด ํ‘œ๋Š” โ€œ๋ถ„์•ผ์˜ ํ•ฉ์˜๋œ ์ธ์ƒโ€์œผ๋กœ ์ฝ์–ด์•ผ ํ•˜๊ณ , ์ธ์šฉ ๊ฐ€๋Šฅํ•œ ์ธก์ •์น˜๋กœ ์˜ฎ๊ฒจ์„œ๋Š” ์•ˆ ๋œ๋‹ค.
  • VLA ์—ด์˜ ๊ตฌ์กฐ์  ๋น„๋Œ€์นญ. VLA๋Š” ์ผ๋ฐ˜ํ™” ํ•ญ๋ชฉ์—์„œ ํ˜ผ์ž ์ตœ๊ณ  ๋“ฑ๊ธ‰(high) ์„ ๋ฐ›๊ณ  ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ˆ˜์šฉ์„ฑ์—์„œ๋Š” ์œ ์ผํ•œ โ€œvery highโ€๋ฅผ ๋ฐ›์ง€๋งŒ, ์‹ค์ œ ๋‹ฌ์„ฑ ์Šคํ‚ฌ 3ํ–‰์ด ๋ชจ๋‘ NA๋‹ค. ์ฆ‰ ์œ„์ชฝ ์ ˆ๋ฐ˜์—์„œ ์ตœ๊ณ ์ ์„ ๋ฐ›์€ ์—ด์ด ์•„๋ž˜์ชฝ ์ ˆ๋ฐ˜์—์„œ๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋‹ฌ์„ฑํ•˜์ง€ ์•Š์€ ์—ด์ด๋‹ค. ๋ณธ๋ฌธ์€ โ€œ์•„์ง ์„ค๋“๋ ฅ ์žˆ๊ฒŒ ๋ณด์—ฌ์ง€์ง€ ์•Š์•˜๋‹คโ€๊ณ  ์ •ํ™•ํžˆ ์ ์œผ๋ฏ€๋กœ ๋ชจ์ˆœ์€ ์•„๋‹ˆ์ง€๋งŒ, ํ‘œ๋งŒ ์Šค์บ”ํ•˜๋Š” ๋…์ž๋Š” ์ •๋ฐ˜๋Œ€ ์ธ์ƒ์„ ์–ป๋Š”๋‹ค. ๋ฏธ๋ž˜ ์ž ์žฌ๋ ฅ๊ณผ ํ˜„์žฌ ๋Šฅ๋ ฅ์„ ๊ฐ™์€ ๊ฒฉ์ž์— ์„ž์€ ์„ค๊ณ„์˜ ๋Œ€๊ฐ€๋‹ค.
  • Table III์˜ ์„œ์‚ฌ์™€ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๊ธ‹๋‚œ๋‹ค. ๋ณธ๋ฌธ์€ โ€œ์ถฉ์‹ค๋„โ†‘ โ‡’ ๊ณ„์‚ฐ๋Ÿ‰โ†‘ โ‡’ ์ฃผํŒŒ์ˆ˜โ†“โ€๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š”๋ฐ, ์ •์ž‘ ํ‘œ์—์„œ ๊ฐ€์žฅ ๋ฌด๊ฑฐ์šด WBD๊ฐ€ 100 Hz๋กœ ์ค‘๊ฐ„๊ธ‰ CD์˜ 5โ€“10 Hz๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๋‹ค. ์‹ค์ œ ์ฃผํŒŒ์ˆ˜๋ฅผ ๊ฐ€๋ฅด๋Š” ๊ฒƒ์€ ๋ชจ๋ธ๋ณด๋‹ค ์†”๋ฒ„ ๊ณ„์—ด๊ณผ ์—ฐ๋„๋‹ค. ํ‘œ๋ฅผ ์ง์ ‘ ์ฝ์ง€ ์•Š์œผ๋ฉด ๋†“์น˜๋Š” ์ง€์ ์ด๊ณ , ์„œ๋ฒ ์ด๊ฐ€ ์ด ๊ด€์ฐฐ์„ ๋ช…์‹œํ–ˆ์œผ๋ฉด Sec. V-D์˜ ์ค‘์š”์„ฑ์ด ๋” ์„ ๋ช…ํ•ด์กŒ์„ ๊ฒƒ์ด๋‹ค.
  • ์ƒํƒœ ์ถ”์ •ยท์ง€๊ฐ์ด ํ†ต์งธ๋กœ ๋น„์–ด ์žˆ๋‹ค. ์„œ๋ฒ ์ด๋Š” ์ง€๊ฐ์„ ๋ช…์‹œ์ ์œผ๋กœ ๋ฒ”์œ„ ๋ฐ–์œผ๋กœ ๋‘์ง€๋งŒ(โ€œ์ด๋ฏธ ์ถฉ๋ถ„ํžˆ ๋ฆฌ๋ทฐ๋๋‹คโ€), ์‹ค์ œ๋กœ ํ™•์ธํ•ด ๋ณด๋ฉด ๊ณต๋ฐฑ์ด ํฌ๋‹ค. ๋ณธ๋ฌธ ์•ฝ 24,800๋‹จ์–ด์—์„œ โ€œstate estimationโ€ 2ํšŒ, โ€œSLAMโ€ 1ํšŒ, โ€œKalmanโ€ยทโ€œodometryโ€ยทโ€œLiDARโ€ยทโ€œdepthโ€ ๊ฐ 0ํšŒ, โ€œcameraโ€ 1ํšŒ๋‹ค(HTML ์ถ”์ถœ ํ…์ŠคํŠธ ๊ธฐ์ค€ ์นด์šดํŠธ). ๊ทธ๋Ÿฐ๋ฐ Sec. VI๋Š” WBC์˜ ์กด์žฌ ์ด์œ ๋กœ โ€œํ™˜๊ฒฝ ๋ถˆํ™•์‹ค์„ฑ๊ณผ ๊ณ„ํš ๋ถ€์ •ํ™•์„ฑ์ด ์œ ๋ฐœํ•˜๋Š” ์™ธ๋ž€โ€์„ ๋“ค๊ณ , ๊ฒฐ๋ก ๋ถ€๋Š” โ€œadvanced observers (vision and whole-body tactile sensing) and estimators are emergingโ€ ์œผ๋กœ ๋‹ซ๋Š”๋‹ค. ์ฆ‰ ์„œ๋ฒ ์ด ์ž์‹ ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ๋งํ•˜๋Š” ์ถ•์— ๋ณธ๋ฌธ ์ ˆ์ด ์—†๋‹ค. ๋ถ€๋™ ๋ฒ ์ด์Šค ์ƒํƒœ ์ถ”์ • ์˜ค์ฐจ์™€ ๋ฌผ์ฒด ํฌ์ฆˆ ์ถ”์ • ์˜ค์ฐจ๋Š” ๋‹ค์ ‘์ด‰ ๊ณ„ํšยทWBC์˜ ์ž…๋ ฅ์ด์ง€ ์™ธ๋ถ€ ์‚ฌ์ •์ด ์•„๋‹ˆ๋‹ค.
  • ํ˜•์‹์  ์•ˆ์ „(formal safety)์˜ ๋ฐฉ๋ฒ•๋ก ์  ์ •๋ฆฌ๊ฐ€ ์—†๋‹ค. ๋ณธ๋ฌธ์— โ€œcontrol barrier functionโ€์€ 0ํšŒ ๋“ฑ์žฅํ•œ๋‹ค โ€” CBF-QP ๋…ผ๋ฌธ(Hsu et al. 2015)์ด ์ฐธ๊ณ ๋ฌธํ—Œ์—๋Š” ์žˆ์œผ๋‚˜, ๋ณธ๋ฌธ์—์„œ๋Š” โ€œ๋กœ๋ฒ„์ŠคํŠธ WBCโ€ ์‚ฌ๋ก€๋กœ ๋ฒˆํ˜ธ๋งŒ ์ธ์šฉ๋  ๋ฟ์ด๋‹ค. โ€œsafetyโ€๋Š” 14ํšŒ ๋‚˜์˜ค์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์˜ ์œ„ํ—˜, FM์˜ ์œ„ํ—˜ ๊ฐ™์€ ์šฐ๋ ค ์ˆ˜์ค€์ด๊ณ , ์ œ์•ฝ ๋งŒ์กฑยท์•ˆ์ „ ํ•„ํ„ฐยท๋„๋‹ฌ๊ฐ€๋Šฅ์„ฑ(reachability) ๊ณ„์—ด์˜ ์ •๋ฆฌ๋Š” ๋น ์ ธ ์žˆ๋‹ค. ์‚ฌ๋žŒ ๊ณ์—์„œ ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์ด ์„œ๋ฒ ์ด์˜ ๋™๊ธฐ๋ผ๋Š” ์ ์„ ์ƒ๊ฐํ•˜๋ฉด ์•„์‰ฌ์šด ๊ณต๋ฐฑ์ด๋‹ค.
  • ์ด‰๊ฐ์„ ํฌ๊ฒŒ ์žก์•˜์ง€๋งŒ ์ œ์–ดยท๊ณ„ํš ์ •์‹ํ™”์™€ ์—ฐ๊ฒฐ์ด ์–‡๋‹ค. Sec. III์€ ์„ผ์„œ์™€ ์‘์šฉ์„ ์ž˜ ์ •๋ฆฌํ•˜์ง€๋งŒ, Sec. IV~VI์˜ OCPยทWBC ์ •์‹ํ™”์—์„œ ์ด‰๊ฐ์ด ์–ด๋–ค ๋ณ€์ˆ˜๋กœ ๋“ค์–ด๊ฐ€๋Š”์ง€๋Š” ๊ฑฐ์˜ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค. Fig. 2์—์„œ๋„ Tactile โ†’ Multi-Contact Planning์œผ๋กœ ํ™”์‚ดํ‘œ ํ•˜๋‚˜(Contact Feedback)๊ฐ€ ์žˆ์„ ๋ฟ์ด๋‹ค. ์ €์ž๋“ค์ด ๋˜์ง„ โ€œ๋ฌด์—‡์„ ์ถ”์ƒํ™”ํ•ด ์ œ์–ดยท๊ณ„ํš์— ๋„ฃ์„ ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ์งˆ๋ฌธ์— ์„œ๋ฒ ์ด ์ž์‹ ์€ ๋‹ตํ•˜์ง€ ์•Š๋Š”๋‹ค. (๊ทธ๋ฆผ์—์„œ ์ฝ์œผ๋ฉด) Foundation Model ๋…ธ๋“œ๋„ ๋“ค์–ด์˜ค๋Š” ํ™”์‚ดํ‘œ๋งŒ ์žˆ๊ณ  MPC/WBC๋กœ ๋‚˜๊ฐ€๋Š” ํ™”์‚ดํ‘œ๊ฐ€ ์—†๋‹ค โ€” ์ธ์ง€์ธต๊ณผ ์ œ์–ด์ธต์ด ์•„์ง ๋ถ™์ง€ ์•Š์•˜๋‹ค๋Š” ์‚ฌ์‹ค์ด ๋กœ๋“œ๋งต์— ๊ทธ๋Œ€๋กœ encode ๋ผ ์žˆ๋Š” ์…ˆ์ด๋‹ค.
  • ์ปท์˜คํ”„(v2, 2025-04-19)๋กœ ๋น ๋ฅด๊ฒŒ ๋‚ก๋Š” ๋ถ€๋ถ„์ด ๋šœ๋ ทํ•˜๋‹ค. ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๋ถ€์žฌ ๋‘ ๊ฐœ๋งŒ ๋“ค๋ฉด, ๋ณธ๋ฌธ์— โ€œGenesisโ€ 0ํšŒ, โ€œflow matchingโ€ 0ํšŒ๋‹ค. FM ์ ˆ์˜ ๊ตฌ์ฒด์  ๋ชฉ๋ก(GR00T N1, Helix, ฯ€0, OpenVLA ์„ธ๋Œ€)๊ณผ โ€œํœด๋จธ๋…ธ์ด๋“œ VLA๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—๋งŒโ€, โ€œ์Šคํ‚ฌ ํ‘œํ˜„์€ ๊ทธ๋ž˜ํ”ฝ์Šค์—๋งŒโ€, ๋ฐฐํ„ฐ๋ฆฌ ์‹œ๊ฐ„ ์ˆ˜์น˜๋Š” ์„ธ๋Œ€์™€ ํ•จ๊ป˜ ๋‚ก๋Š”๋‹ค. ๋ฐ˜๋Œ€๋กœ Sec. II์˜ ์ •์˜, Sec. IV~VI์˜ ๋ถ„๋ฅ˜์ถ•๊ณผ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„, Sec. VII์˜ ๋ฐ์ดํ„ฐ ์ถ•(feasibilityร—availability), Sec. VII-G/H์˜ ๋ฌธ์ œ ์ œ๊ธฐ๋Š” ์˜ค๋ž˜ ๊ฒฌ๋”œ ๋ถ€๋ถ„์ด๋‹ค.
  • ์ž‘์ง€๋งŒ ์ธ์šฉ ์‹œ ์ฃผ์˜ํ•  ํ‘œ๊ธฐ ํ”๋“ค๋ฆผ๋“ค. โ‘  ฯ€0๋ฅผ โ€œdiffusion headโ€ ๋กœ ์„œ์ˆ ํ•˜๋Š”๋ฐ ์ธ์šฉ๋œ ์› ๋…ผ๋ฌธ ์ œ๋ชฉ์€ โ€œa vision-language-action flow modelโ€ ์ด๋‹ค(๋ณธ๋ฌธ์— โ€œflow matchingโ€ 0ํšŒ). ํ™•์‚ฐ๊ณผ ํ๋ฆ„ ์ •ํ•ฉ์€ ๊ฐ€๊น์ง€๋งŒ ๊ฐ™์ง€ ์•Š๊ณ , 2024~2025 ํ–‰๋™ ๋””์ฝ”๋”ฉ์˜ ํ•œ ์ถ•์ด ์šฉ์–ด ์ˆ˜์ค€์—์„œ ๋ˆ„๋ฝ๋๋‹ค. โ‘ก ๋ฐฐํ„ฐ๋ฆฌ ๋ฌธ๋‹จ์€ โ€œUnitreeโ€™s G1 (2hrs)โ€ ๋ผ ์ ๋Š”๋ฐ ๋Œ€์‘ ์ฐธ๊ณ ๋ฌธํ—Œ ํ•ญ๋ชฉ์˜ ์ œ๋ชฉ์€ โ€œUnitree h1 robotโ€ ์ด๋‹ค. โ‘ข Fig. 5์˜ ๋ฐ•์Šค ๋ผ๋ฒจ(โ€œSamplingโ€, โ€œStatic Pose Planningโ€)๊ณผ ๋ณธ๋ฌธ ์ ˆ ์ œ๋ชฉ(โ€œSearch-based Contact Planningโ€, whole-body pose planning)์ด ์–ด๊ธ‹๋‚œ๋‹ค. โ‘ฃ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ด๋ฆ„ ์˜คํƒ€(โ€œIssacLabโ€), LLaMA GPU ํ‘œ๊ธฐ(โ€œA100-80Bโ€, ํ†ต์ƒ 80GB). ๊ฒฐ๋ก ์„ ํ”๋“ค์ง€๋Š” ์•Š์ง€๋งŒ, ์ด ์„œ๋ฒ ์ด์˜ 2์ฐจ ์ธ์šฉ ์ˆ˜์น˜๋ฅผ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ธฐ๊ธฐ ์ „์—๋Š” ์› ๋…ผ๋ฌธ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์‹ ํ˜ธ๋กœ ์ฝ๋Š” ํŽธ์ด ์•ˆ์ „ํ•˜๋‹ค.

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

๊ธฐ์กด ํœด๋จธ๋…ธ์ด๋“œ ์„œ๋ฒ ์ด์™€์˜ ๊ด€๊ณ„. ์ €์ž๋“ค์€ ์ž๊ธฐ ์ž๋ฆฌ๋ฅผ ๋‘ ํŽธ์— ๋Œ€๋น„ํ•ด ์žก๋Š”๋‹ค โ€” Goswami & Vadakkepat์˜ Humanoid Robotics: A Reference(2018)์™€ Tong et al.์˜ ์ข…ํ•ฉ ๋ฆฌ๋ทฐ(2024)์— ๋Œ€ํ•ด, ์ตœ์‹  ๋ฌธํ—Œ์„ ๋ชจ์œผ๊ณ  ํ•™์Šต ๊ธฐ๋ฐ˜์ด๋ผ๋Š” ์ƒˆ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ƒ์„ธํžˆ ๋„์ž…ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ด ์ฐจ๋ณ„์ ์ด๋ผ๋Š” ์ฃผ์žฅ์ด๋‹ค. ์‹ค์ œ๋กœ ์ฝ์–ด ๋ณด๋ฉด ์ฐจ์ด๋Š” ์ตœ์‹ ์„ฑ๋ณด๋‹ค ๋ฒ”์œ„ ์„ค์ •์— ์žˆ๋‹ค. ์ด ์„œ๋ฒ ์ด๋Š” โ€œํœด๋จธ๋…ธ์ด๋“œ ์ผ๋ฐ˜โ€์ด ์•„๋‹ˆ๋ผ loco-manipulation์ด๋ผ๋Š” ๋‹จ์ผ ๋Šฅ๋ ฅ์„ ๋ชฉ์ ํ•จ์ˆ˜๋กœ ์žก๊ณ  ๋ชจ๋“  ์žฅ์„ ๊ฑฐ๊ธฐ์— ์ข…์†์‹œํ‚จ๋‹ค.

์„œ๋ฒ ์ด์˜ ์„œ๋ฒ ์ด. ์ด ๋…ผ๋ฌธ์˜ ์‹ค์šฉ์  ์“ฐ์ž„ ์ค‘ ํ•˜๋‚˜๋Š” ๊ฐ ์ ˆ ๋์˜ ํฌ์ธํ„ฐ๋‹ค. ์ด‰๊ฐ(Dahiya et al. 2009), ๋‹ค์ ‘์ด‰ ๊ณ„ํš(Bouyarmane et al. 2019), ๋‹ค๋ฆฌยทํœด๋จธ๋…ธ์ด๋“œ MPC(Katayama et al. 2023), ์ตœ์ ํ™” ๊ธฐ๋ฐ˜ ์ œ์–ด(Wensing et al. 2024), ํ•™์Šต ๊ธฐ๋ฐ˜ ๋‹ค๋ฆฌ ๋กœ์ฝ”๋ชจ์…˜(Ha et al.), ์ด์กฑ ๋ชจ๋ฐฉํ•™์Šต(Parra-Moreno et al. 2023), ํœด๋จธ๋…ธ์ด๋“œ ์›๊ฒฉ์กฐ์ž‘(Goodrich et al. 2013), ๋กœ๋ณดํ‹ฑ์Šค FM(Firoozi et al. 2024; Hu et al. 2023) โ€” ๊ฐ ๊ฐˆ๋ž˜๋กœ ๊นŠ์ด ๋“ค์–ด๊ฐˆ ์ง„์ž…์ ์„ ํ•œ ๊ณณ์— ๋ชจ์•„ ๋†“์€ ๊ฒƒ์ด ์‹ ๊ทœ ์ง„์ž…์ž์—๊ฒŒ๋Š” ๋ณธ๋ฌธ๋งŒํผ ๊ฐ’์ง€๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์˜ ๋‹ค๋ฅธ ๋ฆฌ๋ทฐ์™€์˜ ๊ด€๊ณ„. ์ด ์„œ๋ฒ ์ด๋Š” ์—ฌ๋Ÿฌ ๋ฆฌ๋ทฐ๋ฅผ ์ž‡๋Š” ํ—ˆ๋ธŒ ๋…ธ๋“œ๋กœ ์“ฐ๊ธฐ ์ข‹๋‹ค.

์„œ๋ฒ ์ด์˜ ์ ˆ ๋Œ€์‘๋˜๋Š” ๊ฐœ๋ณ„ ๋ฆฌ๋ทฐ ์–ด๋–ค ๊ด€๊ณ„์ธ๊ฐ€
Sec. III ์ด‰๊ฐ UniTouch ยท Tactile Pushing RL ยท Sim-to-Real Bilevel Tactile ์„œ๋ฒ ์ด๊ฐ€ ์š”๊ตฌํ•œ โ€œ์ด‰๊ฐ sim-to-realโ€๊ณผ โ€œํ‘œํ˜„ ํ•™์Šตโ€์˜ ๊ตฌ์ฒด ์‚ฌ๋ก€. ๋‹ค๋งŒ ๋ชจ๋‘ ์† ์Šค์ผ€์ผ์ด๊ณ  ์ „์‹  ์Šค์ผ€์ผ์€ ์—ฌ์ „ํžˆ ๋นˆ์นธ
Sec. V MPC ๊ฐ€์† CA-AC-MPC ยท Contact Trust Region Table IV์˜ โ€œ์„ ํ˜•ํ™”ยท๊ตฌ์กฐ ํ™œ์šฉโ€ ๊ฐˆ๋ž˜์— ํ•ด๋‹นํ•˜๋Š” ์ตœ์‹  ๊ตฌํ˜„
Sec. VII-A RL Humanoid Bench ยท SimBa โ€œPPO/SAC๊ฐ€ ์‹คํŒจํ•œ๋‹คโ€๋Š” ํŒ์ •์˜ ์ถœ์ฒ˜์™€, ๊ทธ ํŒ์ •์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํƒ“์ธ์ง€ ๊ตฌ์กฐ ํƒ“์ธ์ง€ ๋˜๋ฌป๋Š” ํ›„์†
Sec. VII-C/H ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ EgoHumanoid ์„œ๋ฒ ์ด๊ฐ€ ์š”๊ตฌํ•œ โ€œ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ธ๊ฐ„ ๊ด€์ธกโ€์˜ ํ•œ ๊ฐˆ๋ž˜๋ฅผ ์‹ค์ œ๋กœ ๋ฐŸ์€ ๊ตฌํ˜„
Sec. VII-E ์Šคํ‚ฌ ํ‘œํ˜„ BFM-Zero ยท Sonic ยท Whole-Body Loco โ€œ๊ทธ๋ž˜ํ”ฝ์Šค์—๋งŒ ์žˆ๋‹คโ€๋Š” ํŒ์ •์„ ํ•˜๋“œ์›จ์–ด๋กœ ๋Œ์–ด๋‚ด๋ฆฌ๋Š” ํ๋ฆ„
Sec. VIII FM/VLA Bridging Language and Action ยท VLA for Embodied AI FM ์ง€ํ˜•๋„๋Š” ์ €์ชฝ์ด ํ›จ์”ฌ ์ด˜์ด˜ํ•˜๊ณ , ์ด์ชฝ์—๋Š” โ€œ์ €์ˆ˜์ค€ ๊ท ํ˜• ์ œ์–ด์™€ ์–ด๋–ป๊ฒŒ ๋ถ™์ผ ๊ฒƒ์ธ๊ฐ€โ€๊ฐ€ ์žˆ๋‹ค

๋ˆ„๊ฐ€, ์–ด๋–ป๊ฒŒ ์ฝ์œผ๋ฉด ์ข‹์€๊ฐ€

  • ํœด๋จธ๋…ธ์ด๋“œ์— ์ฒ˜์Œ ๋“ค์–ด์˜ค๋Š” ์‚ฌ๋žŒ: Sec. I-A(๋กœ๋“œ๋งต) โ†’ Fig. 2 โ†’ Sec. II(์ •์˜, Table I) โ†’ ๊ฐ ์ ˆ์˜ Key Takeaways ๋ฐ•์Šค 10๊ฐœ๋งŒ ๋จผ์ € ํ›‘๋Š”๋‹ค. ๋ณธ๋ฌธ์€ ๊ทธ๋‹ค์Œ์— ๊ด€์‹ฌ ๊ฐ€๋Š” ์ ˆ๋งŒ. ์ ˆ ๋์˜ โ€œ๋” ์ฝ์„ ์„œ๋ฒ ์ดโ€ ํฌ์ธํ„ฐ๊ฐ€ ๋‹ค์Œ ๋ชฉ์ ์ง€๋‹ค.
  • ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ง„์˜ ์—ฐ๊ตฌ์ž: Sec. IV-D(๋‹ค์ ‘์ด‰ ๊ณ„ํš์˜ ๋ฏธํ•ด๊ฒฐ 3์ œ)์™€ Table IIIยทIV๊ฐ€ ํ•ต์‹ฌ์ด๋‹ค. ํŠนํžˆ โ€œํœด๋จธ๋…ธ์ด๋“œ loco-manipulation์— CITO ์‹ค์‹œ๊ฐ„ ์ ์šฉ ์‚ฌ๋ก€ ์—†์Œโ€์€ ๊ณง๋ฐ”๋กœ ์—ฐ๊ตฌ ๋ฌธ์ œ ์ง„์ˆ ์ด ๋œ๋‹ค.
  • ํ•™์Šต ์ง„์˜ ์—ฐ๊ตฌ์ž: Fig. 10 + Table V(๋ฐ์ดํ„ฐ ์ถ•) โ†’ Sec. VII-D(ํ•˜์ด๋ธŒ๋ฆฌ๋“œ) โ†’ Sec. VII-H(purposive learning ์ฃผ์žฅ). ๋งˆ์ง€๋ง‰ ๊ฒƒ์€ ๋™์˜ ์—ฌ๋ถ€์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ž๊ธฐ ์—ฐ๊ตฌ์˜ ๋ฐ์ดํ„ฐ ์„ค๊ณ„๋ฅผ ๋‹ค์‹œ ๋ณด๊ฒŒ ๋งŒ๋“ ๋‹ค.
  • ์‹œ์Šคํ…œยทํ•˜๋“œ์›จ์–ด ๊ตฌํ˜„์ž: Sec. III-D(์ด‰๊ฐ ํ†ตํ•ฉ ์ œ์•ฝ: ํ•ด์ƒ๋„ vs ๋‚ดํ•˜์ค‘, ๋ฐœ๊นŒ์ง€์˜ ๋ฐฐ์„  ๊ฑฐ๋ฆฌ) + Sec. IX-B(QDDยท๊ด€์„ฑ ๋ถ„ํฌยท๋ฐฐํ„ฐ๋ฆฌ) + Sec. VII-G์˜ ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋žซํผ ๋ชฉ๋ก.
  • ์ด ์„œ๋ฒ ์ด๊ฐ€ ๋‹ตํ•˜์ง€ ์•Š๋Š” ๊ฒƒ: โ‘  โ€œ์–ด๋–ค ๋ฐฉ๋ฒ•์ด SOTA์ธ๊ฐ€โ€ โ€” ๋ฒค์น˜๋งˆํฌ ๋ถ€์žฌ๋กœ ๋ชป ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ์ €์ž๋“ค์˜ ๋‹ต์ด๋‹ค. โ‘ก ์ƒํƒœ ์ถ”์ •ยท์ง€๊ฐ ํŒŒ์ดํ”„๋ผ์ธ. โ‘ข ํ˜•์‹์  ์•ˆ์ „ ๋ณด์žฅ. โ‘ฃ 2025๋…„ 4์›” ์ดํ›„์˜ ๋ชจ๋“  ๊ฒƒ.

์š”์•ฝ

๊ธฐ์—ฌ. 30๋…„์˜ ํœด๋จธ๋…ธ์ด๋“œ ์—ฐ๊ตฌ๋ฅผ loco-manipulation์„ ์‹ค์ œ๋กœ ํ•ด๋‚ด๋Š” ๋ฐ ๋ฌด์—‡์ด ํ•„์š”ํ•œ๊ฐ€ ๋ผ๋Š” ๋‹จ์ผ ์ถ•์œผ๋กœ ์žฌ๋ฐฐ์—ดํ–ˆ๋‹ค. ์ ‘์ด‰์„ ๋‹ค๋ฃจ๋Š” ์ธต์œ„(์„ผ์‹ฑ โ†’ ์ ‘์ด‰ ๊ณ„ํš โ†’ ์˜ˆ์ธก ์ œ์–ด โ†’ ์ˆœ๊ฐ„ ์ œ์–ด โ†’ ํ•™์Šต โ†’ ์ธ์ง€)๋กœ ์ž๋ฅด๋‹ˆ, ์„œ๋กœ ๋Œ€ํ™”๊ฐ€ ์ ๋˜ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ง„์˜๊ณผ ํ•™์Šต ์ง„์˜์ด ๊ฐ™์€ ์ขŒํ‘œ๊ณ„ ์œ„์— ๋†“์ธ๋‹ค. 424ํŽธ์„ 6๊ฐœ ํ‘œ์™€ 17๊ฐœ ๊ทธ๋ฆผ, ๊ทธ๋ฆฌ๊ณ  ์ ˆ๋งˆ๋‹ค์˜ Key Takeaways ๋ฐ•์Šค๋กœ ์ •๋ฆฌํ–ˆ๊ณ , ๋ฌด์—‡๋ณด๋‹ค ๋ถ€์ •์  ์‚ฌ์‹ค์„ ๊ฐ์ถ”์ง€ ์•Š๋Š”๋‹ค โ€” CITO ์‹ค์‹œ๊ฐ„ ๋ฏธ๋‹ฌ์„ฑ, PPOยทSAC์˜ ์‹คํŒจ, ๊ทธ๋ž˜ํ”ฝ์Šค์— ๋จธ๋ฌธ ์Šคํ‚ฌ ํ‘œํ˜„, ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—๋งŒ ์žˆ๋Š” ํœด๋จธ๋…ธ์ด๋“œ VLA.

ํ•œ๊ณ„. ๊ฐ€์žฅ ๋งŽ์ด ์ธ์šฉ๋  Table VI๊ฐ€ ๊ฐ€์žฅ ์•ฝํ•œ ๊ทผ๊ฑฐ ์œ„์— ์žˆ๋‹ค(์„ฑ๋Šฅ ์ง€ํ‘œ 24์นธ์— ์ธ์šฉ 0, ๋“ฑ๊ธ‰ ๊ธฐ์ค€ ๋ถ€์žฌ). VLA ์—ด์€ ๋ฏธ๋ž˜ ์ž ์žฌ๋ ฅ๊ณผ ํ˜„์žฌ ๋Šฅ๋ ฅ์„ ํ•œ ๊ฒฉ์ž์— ์„ž์–ด ํ‘œ๋งŒ ๋ณด๋ฉด ์˜ค๋…๋œ๋‹ค. Table III์„ ์ง์ ‘ ์ฝ์œผ๋ฉด ๋ณธ๋ฌธ์˜ โ€œ์ถฉ์‹ค๋„ vs ์†๋„โ€ ์„œ์‚ฌ์™€ ์–ด๊ธ‹๋‚˜๋Š” ์ง€์ ์ด ์žˆ๋‹ค. ์ƒํƒœ ์ถ”์ •ยท์ง€๊ฐ๊ณผ ํ˜•์‹์  ์•ˆ์ „์€ ์‚ฌ์‹ค์ƒ ๋น„์–ด ์žˆ๊ณ (๋ณธ๋ฌธ ๊ธฐ์ค€ โ€œstate estimationโ€ 2ํšŒ, โ€œcontrol barrier functionโ€ 0ํšŒ), ํฌ๊ฒŒ ์žก์€ ์ด‰๊ฐ ์žฅ๋„ ์ •์ž‘ ์ œ์–ดยท๊ณ„ํš ์ •์‹ํ™”์™€๋Š” ์—ฐ๊ฒฐ์ด ์–‡๋‹ค.

์ „๋ง. ์ด ์„œ๋ฒ ์ด๊ฐ€ ์ œ์‹œํ•˜๋Š” ๋‹ค์Œ ์ˆ˜๋Š” ์…‹์œผ๋กœ ์••์ถ•๋œ๋‹ค โ€” (1) ํƒ์ƒ‰ยท์ตœ์ ํ™”ยทํ•™์Šต์„ ์„ž์–ด ์ ‘์ด‰์˜ ์กฐํ•ฉ ํญ๋ฐœ์„ ์‹ค์‹œ๊ฐ„์— ํƒœ์šฐ๊ธฐ(๊ทธ๋ฆฌ๊ณ  โ€œ์ •๋ฐ€ํ•œ ์ ‘์ด‰ ๊ณ„ํš์ด ํ•ญ์ƒ ํ•„์š”ํ•œ๊ฐ€โ€๋ฅผ ๋˜๋ฌป๊ธฐ), (2) ๋ฐ์ดํ„ฐ๋ฅผ ์–‘์ด ์•„๋‹ˆ๋ผ ์ข…๋ฅ˜๋กœ ๋Š˜๋ฆฌ๊ธฐ(๋ฌผ์ฒด ์šด๋™ + ์ „์‹  ์ด‰๊ฐ + ์—๊ณ ์„ผํŠธ๋ฆญ ๊ด€์ธก์„ ๋‹ด๋Š” purposive learning), (3) ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ๊ณ ์ˆ˜์ค€ ์ €์ฃผํŒŒ์— ๋‘๊ณ  ๊ท ํ˜•ยท์•ˆ์ „์€ ์˜จ๋ณด๋“œ ๊ณ ์ฃผํŒŒ ์ •์ฑ…์ด ๋งก๋Š” ๋ถ„์—…. ์„ธ ๊ฐˆ๋ž˜ ๋ชจ๋‘ โ€œ์ ‘์ด‰์„ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฃฐ ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ๊ฐ™์€ ์งˆ๋ฌธ์˜ ๋‹ค๋ฅธ ์–ผ๊ตด์ด๋ผ๋Š” ์ ์ด, ์ด ์„œ๋ฒ ์ด๊ฐ€ ์ž˜ ์žก์€ ์ถ•์˜ ์ฆ๊ฑฐ๋‹ค.

์ฝ๋Š” ๊ฐ’์ด ์žˆ๋Š” ์„œ๋ฒ ์ด๋‹ค. ๋‹ค๋งŒ ํ‘œ์˜ ๋“ฑ๊ธ‰์€ ์ธ์ƒ์œผ๋กœ, 2์ฐจ ์ธ์šฉ ์ˆ˜์น˜๋Š” ์› ๋…ผ๋ฌธ ํ™•์ธ ํ›„์— ์“ฐ๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๋‹ค.

Copyright 2026, JungYeon Lee