๐HLM Survey ๋ฆฌ๋ทฐ
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ํธ
๊ณต๊ฐ ์ฝ๋ ์์ (์๋ฒ ์ด)
- ๐ก 30๋ ์น ํด๋จธ๋ ธ์ด๋ ์ฐ๊ตฌ๋ฅผ โloco-manipulation์ ์ค์ ๋ก ํด๋ด๋ ๋ฐ ๋ฌด์์ด ํ์ํ๊ฐโ๋ผ๋ ๋จ ํ๋์ ๋ชฉ์ ํจ์๋ก ๋ค์ ์ค ์ธ์ด ์๋ฒ ์ด๋ค โ ์ด์กฑ๋ณดํ ์๋ฒ ์ด๋ ์กฐ์ ์๋ฒ ์ด๋ ์๋๊ณ , ๋์ด ๋์์ ์ผ์ด๋ ๋ ์๊ธฐ๋ ์ ์ด(contact) ๋ฌธ์ ๋ฅผ ์ถ์ผ๋ก ์ก๋๋ค.
- โ๏ธ ํฐ ๊ฐ๋๋ ์ ์ด๋ค: (a) ์ ํต์ planning/control(multi-contact planning โ MPC โ whole-body control์ 3๋จ ํ์ดํ๋ผ์ธ), (b) ํ์ต ๊ธฐ๋ฐ(RL / IL / hybrid / ์คํฌ ํํ / foundation model), ๊ทธ๋ฆฌ๊ณ ์ด ๋์ ์๋ (c) whole-body tactile sensing โ ์ ์๋ค์ด โ๊ณผ์ํ๊ตฌ๋ ๋ชจ๋ฌ๋ฆฌํฐโ๋ผ๋ฉฐ ๋ ๋ฆฝ ์ฅ์ผ๋ก ์น๊ฒฉ์ํจ ๋ถ๋ถ์ด๋ค.
- ๐ฏ ๊ฒฐ๋ก ๋ถ๋ ๋ ์ง์์ 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์ ๋ฏธํด๊ฒฐ ๊ณผ์ ์ ์ด ์ด ์ฅ์์ ๊ฐ์ฅ ์ธ์ฉํ ๋งํ ๋๋ชฉ์ด๋ค.
- ๊ณ์ฐ ํจ์จ์ด ๊ทผ๋ณธ ๋ณ๋ชฉ์ด๋ค. ์ ์ด ๋ชจ๋ ์ํ์ค์ ์กฐํฉ ํญ๋ฐ โ CITO๋ ์ง์ญ ์ต์์ ์ด๊ธฐ๊ฐ ๋ฏผ๊ฐ์ฑ, ํ์์ ์จ๋ผ์ธ ์ฌ๊ณํ ๋ถ๊ฐ, ํ์ต์ ์ ๋ฐ๋ยท์ ์์ฑ ๋ถ์กฑ. ๊ฒฐ๋ก ์ โ์ธ ๊ณ์ด์ ์์ด๋ผโ.
- ์ ์ ์ด(point contact) ๋ชจ๋ธ์ ํ๊ณ. ์ค์ ์ ์ ์ ์ด์ ๋ฉด ์ ์ด(patch contact) ์ธ๋ฐ ์ด๊ฑธ ๋ชจ๋ธ ๊ธฐ๋ฐ ํ์์ ๋ค๋ฃจ๊ธฐ๊ฐ ์ด๋ ต๋ค.
- ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ๋๋ฐ์ ์ธ ์ง๋ฌธ โ โ์ ๋ฐํ ์ ์ด ๊ณํ์ด ํญ์ ํ์ํ๊ฐ?โ ์๊ธฐ์น ์์ ์ ์ด์ ์๊ฐ ๊ฐ๋ฆผ๊ณผ ์ ์ ์ด๊ฐ ๋ถ์ฌ ๋๋ฌธ์ ๊ด์ธก์กฐ์ฐจ ์ด๋ ค์ฐ๋, ์๊ณ ์ผ์์ ์ธ ์ ์ด ๋ณํ์ ๊ฐ๊ฑดํ๊ฑฐ๋ ์์ ๋ฌด๊ด์ฌํ(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์ฐจ ์ธ์ฉ ์์น๋ ์ ๋ ผ๋ฌธ ํ์ธ ํ์ ์ฐ๋ ๊ฒ์ด ์์ ํ๋ค.