๐SMTR ๋ฆฌ๋ทฐ
- ๐พ ์ด ์ฐ๊ตฌ๋ ์ฌ์กฑ๋ณดํ ๋ก๋ด์ ์ํ ์๊ณต๊ฐ ๋ชจ์ ๋ฆฌํ๊ฒํ (Spatio-Temporal Motion Retargeting, STMR) ๋ฐฉ๋ฒ์ ์ ์ํ์ฌ, ๋ค์ํ ์์ค ๋ชจ์ ์ ์ญ๋์ ์ด๊ณ ๋ฏผ์ฒฉํ ์์ง์์ ๋ก๋ด์ ํํ ๋ฐ ๋ฌผ๋ฆฌ์ ์ ์ฝ์ ๋ง์ถฐ ์ฌ์กฐ์ ํฉ๋๋ค.
- ๐ค STMR์ ๋ชจ์ ๋ฆฌํ๊ฒํ ์ ๊ณต๊ฐ(SMR) ๋ฐ ์๊ฐ(TMR) ์์ญ์ ๋ ๋จ๊ณ๋ก ๋ถํดํ์ฌ, ๋ ธ์ด์ฆ๊ฐ ์๋ ํคํฌ์ธํธ ๊ถค์ (baseless keypoint trajectories)์ผ๋ก๋ถํฐ ๋ฐ ๋ฏธ๋๋ฌ์ง๊ณผ ๊ด์ ์นจํฌ๋ฅผ ๋ฐฉ์งํ๋ฉฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ์ ์ ๋ชจ์ ์ ์์ฑํฉ๋๋ค.
- ๐ ์๋ฎฌ๋ ์ด์ ์์ ๊ธฐ์กด ๋ฐฉ๋ฒ ๋๋น 66.7% ํฅ์๋ ์ถ์ ์ฑ๋ฅ์ ๋ณด์๊ณ , ์ค์ Unitree Go1, Go2, AlienGo, B2 ๋ก๋ด์ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌ๋์ด ์งํ์ ๊ณ ๋ คํ ๋ฐฑํ๋ฆฝ๊ณผ ๊ฐ์ ์ญ๋์ ์ธ ๋์์ ์ํํ ์ ์์์ ์ ์ฆํ์ต๋๋ค.

Brief Review
์ด ๋ ผ๋ฌธ์ ์ฌ์กฑ ๋ณดํ ๋ก๋ด์ ์ํ ์คํ์ด์์ค-ํ ํฌ๋ด ๋ชจ์ ๋ฆฌํ๊ฒํ (Spatio-Temporal Motion Retargeting, STMR) ์ ๊ทผ ๋ฐฉ์์ ์ ์ํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋ค์ํ ์์ค ๋ชจ์ ์ผ๋ก๋ถํฐ ์ญ๋์ ์ด๊ณ ๋ฏผ์ฒฉํ ์์ง์์ ๋ก๋ด์ผ๋ก ์ ๋ฌํ๋ฉฐ, ๋ก๋ด์ ํํ์ ์ฐจ์ด๋ฅผ ํด์ํ๊ณ ๋ฌผ๋ฆฌ์ ์คํ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก ์ ๋ ๋จ๊ณ๋ก ๋๋ฉ๋๋ค: ๊ณต๊ฐ ๋ชจ์ ๋ฆฌํ๊ฒํ (Spatial Motion Retargeting, SMR)๊ณผ ์๊ฐ ๋ชจ์ ๋ฆฌํ๊ฒํ (Temporal Motion Retargeting, TMR).
I. ๊ณต๊ฐ ๋ชจ์ ๋ฆฌํ๊ฒํ (SMR)
SMR์ ์ด๋ํ์ ์์ค์์ ๋ชจ์ ์ ๋ฆฌํ๊ฒํ ํ์ฌ ๋ฐ ๋ฏธ๋๋ผ(foot sliding)์ด๋ ๋ฐ ์นจํฌ(foot penetration)์ ๊ฐ์ ์ด๋ํ์ ์ค๋ฅ๋ฅผ ์ ๊ฑฐํ๊ณ ์ ์ด ์ค์ผ์ค์ ๋ณด์กดํฉ๋๋ค. ์ด๋ ํนํ ์ ์ญ ๊ธฐ์ ์์ธ ์ ๋ณด๊ฐ ์๋ ํคํฌ์ธํธ ๊ถค์ (baseless keypoint trajectories)์ผ๋ก๋ถํฐ ์ ์ ๋ชจ์ ์ ์ฌ๊ตฌ์ฑํ ๋ ์ค์ํฉ๋๋ค.
๊ธฐ์กด์ Unit Vector Method(UVM)๋ ์ธ์ ํคํฌ์ธํธ ๊ฐ์ ๋ฐฉํฅ ๋ฒกํฐ๋ฅผ ์ ์งํ์ง๋ง, ๋ฐ ๋ฏธ๋๋ผ, ์นจํฌ, ๊ทธ๋ฆฌ๊ณ ์ ์ด ์ค์ผ์ค ๋ถ์ผ์น์ ๊ฐ์ ์์น ์๋ ์ค๋ฅ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. ๋ํ, UVM์ ๋ก๋ด์ ์ด๋ํ์ ๊ตฌ์ฑ์ ๋ง์ถฐ ๊ธฐ์ ๊ถค์ ์ ์กฐ์ ํ ์ ์์ต๋๋ค.
SMR์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฐ ์ ์ฝ(foot constraints)์ ๋์ ํฉ๋๋ค. ์ด ์ ์ฝ์ ์ ์ด ์ค์ธ ๋ฐ์ ์์น๋ฅผ ์ง๋ฉด์ ๊ณ ์ (๋ฐ ์ ๊ธ)ํ๊ณ , ์๋ณธ ๋ชจ์ ๊ณผ ๋์ผํ ์ ์ด ํ์ด๋ฐ์ ๋ณด์ฅํ๋ฉฐ ๋ฐ ์นจํฌ๋ฅผ ๋ฐฉ์งํฉ๋๋ค(์ ์ด ๋ณด์กด).
SMR์ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ด๊ธฐ ์ ์ ๋ชจ์ ์์ฑ: ๋จผ์ , ๊ธฐ์ ๊ถค์ ์ด ํฌํจ๋์ง ์์ ํคํฌ์ธํธ ๊ถค์ \bar{p}_{0:T}๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ ์ฝ ์ญ์ด๋ํ(IK) ๋ฌธ์ ์ ์ ์ฌํ๊ฒ UVM์ ํตํด ์ด๊ธฐ ์ผ๋ฐํ๋ ์ขํ ์๋ฃจ์ q_{0:T}๋ฅผ ์ป์ต๋๋ค.
- ์๋ ์์ค ์ต์ ํ: q_{0:T}์ ์๊ฐ ๋ฏธ๋ถ์ธ \dot{q}_{0:T}๋ฅผ ์ฐธ์กฐ ์๋ ๋ชฉํ๋ก ์ฌ์ฉํ๊ณ , ๋ค์ ๋จ์ผ ํ๋ ์์ ๋ํ ์ต์ ํ ๋ฌธ์ ๋ฅผ ํ๋๋ค. ์ด ๋ฌธ์ ๋ ํ์ฌ ์ขํ q_i์ ์ฐธ์กฐ ์ขํ \tilde{q}_i ๊ฐ์ ์ค์ผ์ผ๋ ์ค์ฐจ \delta \tilde{q}_i = K_q(\tilde{q}_i - q_i)์ ๋ํ ์๋ \dot{q}_i๋ฅผ ์ต์ํํฉ๋๋ค. ์ด๋ ๋ฐ ์ ์ฝ์ ์ ํํ๋์ด ์ ์ฉ๋ฉ๋๋ค. \dot{\bar{q}}_i = \arg \min_{\dot{q}_i} \frac{1}{2} \left\| \dot{q}_i - \delta \tilde{q}_i \right\|^2_Q s.t. \ \ J^i_j \dot{q}_i = c_j K_p(\tilde{p}_j - FK_j(q_i)) \quad j \in [1, 2, 3, 4] ์ฌ๊ธฐ์ J^i_j๋ j๋ฒ์งธ ํคํฌ์ธํธ์ ๋ํ ๊ธฐํ Jacobian ํ๋ ฌ์ด๊ณ , c_j๋ j๋ฒ์งธ ๋ฐ์ ์ ์ด ์ฌ๋ถ(๋ถ๋ฆฌ์ธ ๊ฐ), K_p๋ ์ ์ด ์ด๋, \tilde{p}_j๋ ๋ฐ์ ๊ณ ์ ์ (anchor position)์ ๋๋ค. ์ด ๋ฐ ๊ณ ์ ์ ์ ์ ์ด ์ค์ธ ๋ฐ์ ์์น๋ฅผ ์ง๋ฉด์ ํฌ์ํ ๊ฐ์ ๋๋ค.
- ๋นํ ๋จ๊ณ ์ฒ๋ฆฌ: ๋ก๋ด์ ๋ชจ๋ ๋ฐ์ด ๊ณต์ค์ ์๋ ๋นํ ๋จ๊ณ์์๋, ๋ก๋ด์ ๊ธฐ์ ๊ฐ ํ๋ ๊ถค์ ์ ๋ฐ๋ฅธ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. SMR์ ๊ธฐ์ ๊ถค์ ๊ธฐ๋ก์ ๋คํญ ํจ์๋ฅผ ์ ํฉ์์ผ ์ดํ ์๋(exit velocity)๋ฅผ ๊ณ์ฐํ๊ณ , ์ค๋ ฅ ๊ฐ์๋๋ฅผ ํตํฉํ์ฌ ํ๋ ๊ถค์ ์ ๋ฐ๋ฅด๋๋ก ํฉ๋๋ค.
II. ์๊ฐ ๋ชจ์ ๋ฆฌํ๊ฒํ (TMR)
TMR์ SMR์ ํตํด ์ป์ ์ด๋ํ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ๋ชจ์ ์ ๋์ ์ ์ฝ ์กฐ๊ฑด์ ๋ง์ถฐ ์๊ฐ ์์ญ์์ ๋ ์ ๊ตํ๊ฒ ๋ค๋ฌ์ด ๋์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ๋ชจ์ ์ ์์ฑํฉ๋๋ค. ์ด๋ ํนํ ๊ณต์ค ๋์(flight phases)์ด ํฌํจ๋ ๋ชจ์ ์ ์ค์ํ๋ฉฐ, ๋ก๋ด์ ํฌ๊ธฐ๋ ๊ตฌ๋๋ ฅ์ ๋ฐ๋ผ ๊ณต์ค ์ฒด๊ณต ์๊ฐ์ด ๋ฌ๋ผ์ ธ์ผ ํฉ๋๋ค.
TMR์ SMR์ ๊ฒฐ๊ณผ์ธ \bar{p}_{0:T}๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ต์ ์ ์๊ฐ ๋งค๊ฐ๋ณ์ \alpha์ ์ ์ด ์ํ์ค u_{0:T_\alpha}, ๋ก๋ด ์ํ x_{0:T_\alpha}๋ฅผ ํ์ํ๋ ์ค์ฒฉ ์ต์ ํ ๋ฌธ์ (nested optimization problem)๋ก ์ ์๋ฉ๋๋ค.
\min_{\alpha \in I}\left(\min_{u_{0:T_\alpha}, x_{0:T_\alpha}} \frac{1}{2T_\alpha} \sum_{k=0}^{T_\alpha} \left\| FK(x_k) - LI(s_\alpha(t_k); \bar{p}_{0:T}) \right\|^2_Q\right. \quad \text{s.t. } x_{k+1} = f(x_k, u_k), \quad h(x_k, u_k) \le 0, \quad g_{eq}(x_k) = 0, \quad g_{in}(x_k) \le 0 \quad \left. \vphantom{\min_{u_{0:T_\alpha}, x_{0:T_\alpha}} \frac{1}{2T_\alpha} \sum_{k=0}^{T_\alpha} \left\| FK(x_k) - LI(s_\alpha(t_k); \bar{p}_{0:T}) \right\|^2_Q} \right) ์ฌ๊ธฐ์ s_\alpha(t)๋ ์๊ฐ ๋ณํ ํจ์๋ก, ์์ค ๋ชจ์ ์ S๊ฐ์ ์ธ๊ทธ๋จผํธ๋ก ๋๋๊ณ ๊ฐ ์ธ๊ทธ๋จผํธ๋ฅผ \alpha์ ๊ฐ ์์์ ๋ฐ๋ผ ์๊ฐ์ ์ผ๋ก ์ค์ผ์ผ๋งํฉ๋๋ค. LI(\cdot)๋ ์ ํ ๋ณด๊ฐ ํจ์์ ๋๋ค.
TMR์ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋งค๊ฐ๋ณ์ ์ํ๋ง: ์๊ฐ ๋งค๊ฐ๋ณ์ \alpha๋ฅผ ์ด๊ธฐ ๊ตฌ๊ฐ [ \alpha_{min}, \alpha_{max} ] ๋ด์์ ๋ฌด์์๋ก ์ํ๋งํฉ๋๋ค.
- ์๊ฐ ๋ณํ(Temporal Deformation): ์ํ๋ง๋ \alpha๋ฅผ ์ฌ์ฉํ์ฌ SMR์ ํตํด ์ป์ ํคํฌ์ธํธ ๊ถค์ \bar{p}_{0:T}์ ์๊ฐ ๋ณํ์ ์ ์ฉํฉ๋๋ค.
- ๋ชจ๋ธ ๊ธฐ๋ฐ ์ต์ ์ ์ด (MBOC) ๋ฐ ์ค์ฝ์ด๋ง: ๋ณํ๋ ๋ชจ์ ์ ์ถ์ ํ๊ธฐ ์ํด Differential Dynamic Programming(DDP)์ ํ์ฉํ MBOC๋ฅผ ์ํํฉ๋๋ค. ์ถ์ ๊ฒฐ๊ณผ๋ ๋ค์ ์ค์ฝ์ด๋ง ํจ์ C(\alpha)๋ก ํ๊ฐ๋ฉ๋๋ค. C(\alpha) = -d_b(p_b, \bar{p}_b) - d_E(h, \bar{h}_b) + w_c IoU(c, \bar{c}) ์ฌ๊ธฐ์ d_b๋ ๊ธฐ์ ์์น์ L1 ๊ฑฐ๋ฆฌ, d_E๋ ๊ธฐ์ ๋ฐฉํฅ์ L1 ๊ฑฐ๋ฆฌ, IoU๋ ์ ์ด ์ค์ผ์ค ์ผ์น๋๋ฅผ ๋ํ๋ด๋ Intersection over Union ๊ฐ์ ๋๋ค. ์ค์ฝ์ด๋ง ํจ์๋ ํคํฌ์ธํธ ์ถ์ , ์ ์ด ์ผ์น๋ฟ๋ง ์๋๋ผ ์๊ฐ ๋งค๊ฐ๋ณ์์ ๊ทน๋จ์ ์ธ ๊ฐ์ ๊ท์ ํ์ฌ ๋ชจ๋ฐฉ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค.
- ๋ฒ ์ด์์ ์ต์ ํ: ์ด์ \alpha ๊ฐ๋ค๊ณผ ๊ทธ์ ํด๋นํ๋ ์ค์ฝ์ด C_k๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ฐ์์ ํ๋ก์ธ์ค ํ๊ท(Gaussian Process Regression)๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ฆฌ ํจ์(surrogate function)๋ฅผ ํผํ ํฉ๋๋ค. ์ดํ ๊ธฐ๋ ๊ฐ์ (Expected Improvement, EI)์ด๋ผ๋ ํ๋ ํจ์(acquisition function)๋ฅผ ์ต๋ํํ์ฌ ๋ค์ \alpha๋ฅผ ์ํ๋งํฉ๋๋ค. ์ด ๊ณผ์ ์ \alpha๊ฐ ์๋ ดํ ๋๊น์ง ๋ฐ๋ณต๋ฉ๋๋ค.
III. ์์ฌ ์ ์ฑ ํ์ต (Residual Policy Learning)
STMR ๋จ๊ณ์์ ์๋ณ๋ ์ต์ ์ ์ ์ด ์ํ์ค๋ ์๋ฎฌ๋ ์ด์ ์์ ๊ฐ๋ฐฉ ๋ฃจํ ์ ์ด๋ฅผ ํตํด ๋ฆฌํ๊ฒํ ๋ ๋ชจ์ ์ ์ฑ๊ณต์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ถํ์ค์ฑ๊ณผ ๋ชจ๋ธ ๋ถ์ผ์น๋ฅผ ๊ทน๋ณตํ๊ณ ์ค์ ํ๊ฒฝ์์ ๋ชจ์ ์ ๊ฒฌ๊ณ ํ๊ฒ ๋ฐฐ์นํ๊ธฐ ์ํด์๋ ํผ๋๋ฐฑ ์ ์ฑ ์ด ํ์ํฉ๋๋ค. ๋ฐ๋ผ์ STMR์์ ์ป์ ๊ฐ๋ฐฉ ๋ฃจํ ์ ์ด ์ํ์ค \ast x_{0:T_\alpha}์ ๋ณด์ ๊ฐ์ ์ถ๊ฐํ๋ ์์ฌ ์ ์ฑ \pi๋ฅผ ํ์ตํฉ๋๋ค. ์ด ์ ์ฑ ์ PD ์ ์ด๊ธฐ์ ๊ฒฐํฉํ์ฌ ๋ชจํฐ ํ ํฌ ๋ช ๋ น์ ์์ฑํฉ๋๋ค. \tau = K_p(\ast \theta + \Delta \theta - \theta) - K_d \dot{\theta} ์์ฌ ์ ์ฑ ์ ๊ฐํ ํ์ต(Reinforcement Learning, RL)์ผ๋ก ํ๋ จ๋๋ฉฐ, ๋ก๋ด์ ๊ด์ ์์น, ๊ธฐ์ ์์น, ๊ธฐ์ ๋ฐฉํฅ, ํคํฌ์ธํธ ์์น์ ๋ํ ์ถ์ ์ธก์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ณด์์ด ์ ์๋ฉ๋๋ค. ์๋ฎฌ๋ ์ด์ -์ค์ ๊ฐ๊ทน(sim-to-real gap)์ ์ค์ด๊ธฐ ์ํด ๋๋ฉ์ธ ๋ฌด์์ํ(domain randomization)์ ์ถ๊ฐ ๊ด์ธก(์: ๊ธฐ์ ์ ํ/๊ฐ์๋, ๋์ด)์ด ์ ์ฉ๋ฉ๋๋ค.
์คํ ๊ฒฐ๊ณผ:
์๋ฎฌ๋ ์ด์ ๋ฐ ์ค์ ํ๊ฒฝ ์คํ์ ํตํด ์ ์๋ ๋ฐฉ๋ฒ์ ํจ๊ณผ๋ฅผ ๊ฒ์ฆํ์ต๋๋ค.
- ๋ชจ์ ์ถ์ ์ฑ๋ฅ: STMR์ ๊ธฐ์กด ๋ฐฉ๋ฒ๋ค(UVM (DeepMimic), UVM (AMP), TO)์ ๋นํด ํจ์ฌ ๋ฎ์ ์ถ์ ์ค์ฐจ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ, ํนํ ๋นํ ๋จ๊ณ๊ฐ ํฌํจ๋ HopTurn ๋ฐ SideSteps์ ๊ฐ์ ๋์ ๋ชจ์ ์์ ํ์ํ ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค. SMR๋ง์ผ๋ก๋ ๋นํ ๋จ๊ณ ๋ชจ์ ์ ์ฒ๋ฆฌํ ์ ์์์ต๋๋ค.
- ๋ฐ ์ ์ฝ ๊ฐ์ : SMR์ ํ๊ท 0.34mm์ ๋ฐ ๋ฏธ๋๋ผ๊ณผ 0.998์ IoU๋ฅผ ๋ฌ์ฑํ์ฌ ๋ฐ ๋ฏธ๋๋ผ์ ํจ๊ณผ์ ์ผ๋ก ์ ๊ฑฐํ๊ณ ์ ์ด ์ค์ผ์ค์ ๋ณด์กดํ๋ ๋ฐ ํฌ๊ฒ ๊ธฐ์ฌํ์ต๋๋ค.
- ์ ์ ๋ชจ์ ์ฌ๊ตฌ์ฑ: STMR์ ๊ธฐ์ ์์ง์์ด ์๋ ํคํฌ์ธํธ ๊ถค์ ์ผ๋ก๋ถํฐ ์ ์ ๋ชจ์ ์ ์ฑ๊ณต์ ์ผ๋ก ์ฌ๊ตฌ์ฑํ์ผ๋ฉฐ, ๋ค๋ฅธ ํํ์ ๋ก๋ด์ ๋ง๊ฒ ๊ธฐ์ ๊ถค์ ์ ์กฐ์ ํ์ฌ ๋์ ๋ณต๊ตฌ์จ(70-80%)์ ๋ณด์์ต๋๋ค.
- ๋นํ ๋จ๊ณ ๋์ ๋ชจ์ (BackFlip): TMR์ ์๊ฐ ์ต์ ํ๋ BackFlip๊ณผ ๊ฐ์ ์ญ๋์ ์ธ ๋ชจ์ ์ ์ฑ๊ณต์ ์ผ๋ก ์ํํ๋ ๋ฐ ๊ฒฐ์ ์ ์ธ ์ญํ ์ ํ์ต๋๋ค. ์๊ฐ ์ต์ ํ ์์ด B2 ๋ก๋ด์ BackFlip์ ์คํจํ์ง๋ง, ์๊ฐ ์ต์ ํ๋ฅผ ํตํด ๋ชจ์ ์ง์ ์๊ฐ์ ์กฐ์ (B2์ ๊ฒฝ์ฐ 47% ์ฆ๊ฐ)ํ์ฌ ์ฑ๊ณต์ ์ธ BackFlip์ ๊ฐ๋ฅํ๊ฒ ํ์ต๋๋ค.
- ์ค์ ํ๊ฒฝ ๋ฐฐ์น: STMR๋ก ๋ฆฌํ๊ฒํ ๋ ๋ชจ์ ์ Unitree Go1, Go2, AlienGo, B2 ๋ค ๊ฐ์ง ๋ค๋ฅธ ๋ก๋ด ํ๋ซํผ์์ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐ์น๋์์ต๋๋ค. ์ด ๋ก๋ด๋ค์ ์๋ก ๋ค๋ฅธ ์น์์ ๋ฌผ๋ฆฌ์ ํน์ฑ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, STMR์ ๊ฐ ๋ก๋ด์ ํน์ฑ(์: ์ถ๋ ฅ ๋ ์ง๋ ๋น์จ)์ ๋ง์ถฐ ๋ชจ์ ์ ๊ณต๊ฐ์ ๋ฐ ์๊ฐ์ ์ธก๋ฉด์ ์ ์ ํ ๋ณํํ์ฌ HopTurn ๋ฐ SideSteps์ ๊ฐ์ ๋์ ๋ชจ์ ์ ์ ํํ๊ฒ ์ํํ์ต๋๋ค.
- ์์์ผ๋ก๋ถํฐ์ ๋ชจ์ ๋ฆฌํ๊ฒํ ๋ฐ ์งํ ์ธ์ ๋ฆฌํ๊ฒํ : ์ก์์ด ๋ง์ ๋น๋์ค ํคํฌ์ธํธ ๋ฐ์ดํฐ์ ๋ถ๊ท์นํ ์งํ(์: ์์ ์์์์ BackFlip)์ ๋ํด์๋ STMR์ด ์ฑ๊ณต์ ์ผ๋ก ๋ชจ์ ์ ์ฌ๊ตฌ์ฑํ๊ณ ๋์ ์คํ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฅํ๋ฉฐ ์ค์ ๋ก๋ด์์ ์คํ๋ ์ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
ํ๊ณ ๋ฐ ๋ฏธ๋ ์ฐ๊ตฌ: ์ ์๋ ๋ฐฉ๋ฒ์ ์ ํํ ์ ์ด ์ถ์ ์ ํฌ๊ฒ ์์กดํฉ๋๋ค. ๋ถ์ ํํ ์ ์ด ์ถ์ ์ ๋ถ๊ท์นํ ์์ง์์ ์ด๋ํ ์ ์์ต๋๋ค. ๋ํ, TMR ๋ฌธ์ ํด๊ฒฐ์ ์ฌ์ฉ๋ ๋ฒ ์ด์์ ์ต์ ํ๋ ๊ณ ์ฐจ์ ๊ณต๊ฐ์ผ๋ก ํ์ฅ๋ ๋ ํ๊ณ๊ฐ ์์ต๋๋ค. ํฅํ ์ฐ๊ตฌ์์๋ ๋ ๋ฐ์ ๋ ์ ์ด ์ถ์ ๋ฐฉ๋ฒ๊ณผ ํ์ฅ์ฑ ์๋ ์ต์ ํ ๊ธฐ์ ์ ํ์ํ ๊ณํ์ ๋๋ค.
๊ฒฐ๋ก : ์ด ๋ ผ๋ฌธ์ IL ๊ณผ์ ์ ์๋ดํ๊ธฐ ์ํด ์ด๋ํ์ ์ผ๋ก-๋์ญํ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ๋ชจ์ ์ ์์ฑํ๋ STMR ๋ฌธ์ ๋ฅผ ์ ์ํฉ๋๋ค. STMR์ ์ ์ญ ์ฐธ์กฐ ์์ ์ด ์๋ ค์ง์ง ์์ ๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฐ์ค๋ฌ์ด ๋๋ฌผ ์์ง์์ ๋ฏผ์ฒฉ์ฑ๊ณผ ํํ๋ ฅ์ ๋ชจ๋ฐฉํ๋ ์ ์ ๋ชจ์ ์ ์์ฑํ ์ ์๋๋ก ๋์ต๋๋ค. ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ฎฌ๋ ์ด์ ์์ ๋ฐ์ด๋ ์ ์ด ์ ์ฑ ํ์ต๊ณผ ์ ํํ ๋ชจ์ ์ถ์ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ์์ผ๋ฉฐ, ๋ฐ ๋ฏธ๋๋ผ์ ์ ๊ฑฐํ๊ณ ์ ์ด ์ค์ผ์ค์ ์ ํํ๊ฒ ๋ณด์กดํ์ต๋๋ค. ๊ถ๊ทน์ ์ผ๋ก, STMR์ ๋ค ๊ฐ์ง ์ค์ ๋ก๋ด ํ๋์จ์ด ํ๋ซํผ์์ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐ์น๋์ด ์ผ๋ฐ์ ์ธ ์ฌ์กฑ ๋ณดํ ๋ก๋ด์ ์ํ ์์ฐ์ค๋ฝ๊ณ ๋์ ์ธ ๋ชจ์ ์์ฑ์ ์ค์ฉ์ ์ธ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ๊ฐ์กฐํ์ต๋๋ค.
Detail Review
์ฌ์กฑ ๋ณดํ ๋ก๋ด์ ์๊ณต๊ฐ ๋ชจ์ ๋ฆฌํ๊ฒํ : ๋ ผ๋ฌธ ๋ฆฌ๋ทฐ ๋ฐ ์ ๋ก๋ด ์ ์ฉ ๋ถ์
์ฐ๊ตฌ์ ๋ ์ฐฝ์ฑ: ์๊ณต๊ฐ ์ํคํ ์ฒ, ๋ชจ์ ํ๋ผ์ด์ด ํตํฉ, ๋ฆฌํ๊ฒํ ์ ๋ต
ใSpatio-Temporal Motion Retargeting (STMR)ใ์ ์ฌ์กฑ ๋ณดํ ๋ก๋ด์ ๋๋ฌผ์ ์์ง์์ ๋ชจ๋ฐฉ์ํค๊ธฐ ์ํ ์๋ก์ด ๋ชจ์ ๋ฆฌํ๊ฒํ ๊ธฐ๋ฒ์ผ๋ก, ๊ณต๊ฐ์ ๋ฐ ์๊ฐ์ ๋ ๋จ๊ณ์ ์ํคํ ์ฒ๋ฅผ ๋์ ํ ์ ์ด ํน์ง์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋จผ์ ๊ณต๊ฐ์ ๋ชจ์ ๋ฆฌํ๊ฒํ (SMR) ๋จ๊ณ๋ฅผ ํตํด ์๋ณธ ๋์์ ์ด๋ํ์ ์ ํฉ์ฑ์ ํ๋ณดํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๋ฐ ๋ฏธ๋๋ฌ์ง์ด๋ ๋ฐ ๊ดํต๊ณผ ๊ฐ์ ์ด๋ํ์ ๋ถ์กฐํ๋ฅผ ์ ๊ฑฐํ๊ณ ์๋ณธ ๋์์ ์ ์ด ์ํ์ค(contact schedule)๋ฅผ ์ ์งํ๋๋ก ๋ฐ ์์ง์์ ์ ์ฝ์ ๊ฐํจ์ผ๋ก์จ, ๋์ ๋ก๋ด์ ๊ด์ ๋ฒ์ ๋ด์์ ํค๋ค๋งํฑํ๊ฒ ์คํ ๊ฐ๋ฅํ ์ ์ฒด ์ ์ฒด ๋ชจ์ ์ ์์ฑํฉ๋๋ค. ๋ค์์ผ๋ก ์๊ฐ์ ๋ชจ์ ๋ฆฌํ๊ฒํ (TMR) ๋จ๊ณ์์๋ ๋์์ ๋์ญํ์ ํ๋น์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ชจ์ ์ ์๊ฐ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ต์ ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ํ ๋์์ ๊ฒฝ์ฐ ๋ก๋ด์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋นํ(flight) ๋จ๊ณ์ ์ง์์๊ฐ์ด ๋ฌ๋ผ์ ธ์ผ ํ๋ฏ๋ก, TMR์ ๋ชจ๋ธ ๊ธฐ๋ฐ ์ ์ด๊ธฐ(์: ์ฐจ๋ถ ๋์ ํ๋ก๊ทธ๋๋ฐ, DDP)๋ฅผ ๋ด๋ถ ํ๋ก์ธ์ค๋ก ํ์ฉํ์ฌ ๋ชจ์ ํ์ด๋ฐ์ ์กฐ์ ํ๊ณ ์ค๊ฐ ๊ณต์ค ์ฒด๊ณต์๊ฐ ๋ฑ ๋์ญํ์ ์ผ๊ด์ฑ์ ํ๋ณดํฉ๋๋ค. ์ด๋ฌํ ์ด๋จ๊ณ(๊ณต๊ฐ+์๊ฐ) ๋ฆฌํ๊ฒํ ์ ๋ต์ ํตํด ์๋ณธ ์๋ฌผ์ฒด์ ํํยทํฌ๊ธฐ๊ฐ ๋ค๋ฅธ ๋ก๋ด์ด๋ผ๋, ์ด๋ํ์ ยท๋์ญํ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ(reference) ๋ชจ์ ์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค. ์ด๋ ๊ธฐ์กด ๋ฐฉ๋ฒ๋ค์ด ํํ ์ฐจ์ด๋ ๋ณด์ ํ๋๋ผ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ ๋์์ ์์ฑํ๋ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ ์ ํ ๊ฒ์ผ๋ก, ๋ชจ์ ํ๋ผ์ด์ด(motion prior) ํ์ฉ ๋ฉด์์๋ ์๋ก์ด ์ ๊ทผ์ด๋ผ ํ ์ ์์ต๋๋ค. ๋ณธ ๋ ผ๋ฌธ์์ ํน๋ณํ ํ์ต๋ ๋ชจ์ ํ๋ผ์ด์ด(์: GAN ๊ธฐ๋ฐ ์์ฑ๊ธฐ)๋ฅผ ์ง์ ์ฌ์ฉํ์ง๋ ์์ง๋ง, ๋์ ๋ชจ๋ธ ๊ธฐ๋ฐ ์ต์ ํ์ ์ฐธ์กฐ ๋ชจ์ ์ ๋ฌผ๋ฆฌ์ ํ๋น์ฑ ํ๋ณด๋ฅผ ํตํด ๋์ ์ฌ์ ์ง์์ ํตํฉํ ํจ๊ณผ๋ฅผ ๋ ๋๋ค. ์ด๋ ์์์ ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ ๋์ง ์๊ณ ๋ ๋ชจ์ฌ ํ์ต์ ์ ๋ํ ์ ์๋ ๋ด์ฌ์ ๋ชจ์ ํ๋ผ์ด์ด๋ฅผ ์ ๊ณตํ๋ ์ ์ ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ด๋ ๊ฒ ์ป์ด์ง kino-dynamically feasible (์ด๋ํยท๋์ญํ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ) ์ฐธ์กฐ ๋ชจ์ ์ ํ ๋๋ก ์์ฌ ํ์ต(residual learning)์ ์ ์ฉํ ๊ฐํํ์ต ์ ์ฑ ์ ํ๋ จํ๋ ๋ฆฌํ๊ฒํ ์ ๋ต์ ์ ์ํ ์ ๋ ๋ ์ฐฝ์ ์ ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ์ฐธ์กฐ ๋ชจ์ ์ ๊ธฐ๋ณธ ์ ์ด ์ ํธ๋ก ํ์ฉํ๊ณ RL ์์ด์ ํธ๊ฐ ๋ณด์ ๋ช ๋ น๋ง ์ถ๋ ฅํ๋๋ก ํจ์ผ๋ก์จ, ํผ๋๋ฐฑ ์ ์ด ์ ์ฑ ํ์ต์ ํจ๊ณผ์ ์ผ๋ก ์ ๋ํ๊ณ ์ต์ข ์ ์ผ๋ก ์ค์ธ๊ณ ๋ก๋ด์ ๋ฐฐ์น ๊ฐ๋ฅํ ์ ์ด๊ธฐ๋ฅผ ์ป์ด๋ธ ๊ฒ์ ๋๋ค. ์์ฝํ๋ฉด, ํด๋น ์ฐ๊ตฌ์ STMR ์ ๊ทผ๋ฒ์ ๊ณต๊ฐ์ ์ต์ ํ + ์๊ฐ์ ์ต์ ํ + ์์ฌ RL ์ ์ฑ ์ผ๋ก ๊ตฌ์ฑ๋ ์๋ก์ด ์๊ณต๊ฐ ๋ชจ์ ๋ฆฌํ๊ฒํ ํ๋ ์์ํฌ์ด๋ฉฐ, ์ด๋ ๊ธฐ์กด ๋ชจ์ ๋ชจ๋ฐฉ ๊ธฐ๋ฒ๋ค์ ํ๊ณ๋ฅผ ๋์ด ํํ ์ฐจ์ด ๊ทน๋ณต๊ณผ ๋ฌผ๋ฆฌ์ ์คํ ๊ฐ๋ฅ์ฑ ๋ณด์ฅ์ ๋์์ ๋ฌ์ฑํ ์ ์์ ํ์ ์ ์์๊ฐ ์์ต๋๋ค.
๋ฐฉ๋ฒ์ ๊ฐ์ : ์ผ๋ฐํ ๋ฅ๋ ฅ, ๊ฐ์ธ์ฑ, ํ์ต ์ ๋ต ๋ฐ ์ค๊ณ
STMR ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ์ธก๋ฉด์์ ๋ฐ์ด๋ ๊ฐ์ ์ ๋ณด์์ต๋๋ค. ์ผ๋ฐํ ๋ฅ๋ ฅ ์ธก๋ฉด์์, ์ด ๊ธฐ๋ฒ์ ์๋ก ๋ค๋ฅธ ํํ์ ๋ฌผ๋ฆฌ ํน์ฑ์ ์ง๋ ๋ก๋ด๋ค์ ๋ํด์๋ ์ ์ฉ ๊ฐ๋ฅํจ์ ๋ณด์์ต๋๋ค. ์ ์๋ค์ ํฌ๊ธฐ์ ์ง๋์ด ์๋ก ๋ค๋ฅธ ์ธ ์ข ๋ฅ์ ์ฌ์กฑ ๋ก๋ด(์: Unitree A1, Go1, AlienGo)์ ๋ํด, 6๊ฐ์ง์ ์์ดํ ๋์ด๋์ ๋๋ฌผ ๋ชจ์ ๋ค์ ์ฑ๊ณต์ ์ผ๋ก ๋ฆฌํ๊ฒํ ๋ฐ ๋ชจ๋ฐฉ ํ์ต์์ผฐ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์์ฑ๋ ์ฐธ์กฐ ๋ชจ์ ์ ์ ์ด ํ์ด๋ฐ์ ์ถฉ์คํ ๋ณด์กดํ๊ณ ๋ฐ ๋ฏธ๋๋ฌ์ง์ด ๊ฑฐ์ ์ ๊ฑฐ๋์ด, ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ ๋ก๋ด์ด๋ผ๋ ์๋ณธ ๋์์ ์๋ฏธ๋ฅผ ์์ง ์๋๋ก ํ์ต๋๋ค. ์ด์ฒ๋ผ STMR์ ๋์ ๋ค์์ฑ(์ฌ๋ฌ ์ข ๋ฅ์ ๊ฑธ์๊ฑธ์ด: ํธ๋กฏ, ํ์ด์ค, ์๊ฑธ์, ์ ํํ์ ๋ฑ)๊ณผ ๋ก๋ด ํ๋ซํผ ๋ค์์ฑ์ ๋ชจ๋ ์ ๋์ํ์ฌ, ์ฐ์ํ ์ผ๋ฐํ ์ฑ๋ฅ์ ์ ์ฆํ์ต๋๋ค.
Robustness ์ธก๋ฉด์์๋ ์ฅ์ ์ ํ์ธํ ์ ์์ต๋๋ค. RL ์ ์ฑ ํ์ต ์ ์์ฌ ์ ์ฑ (residual policy) ์ ๊ทผ์ ๋์ ํจ์ผ๋ก์จ, ๊ธฐ๋ณธ PD ์ ์ด๊ธฐ์ ์ถ์ข ์ฑ๋ฅ์ ํ์ต ๊ธฐ๋ฐ ๋ณด์ ์ ์ฑ ์ ๋ํ๋ ํํ๋ฅผ ์ทจํ๋๋ฐ, ์ด๋ ํ์ต์ ์์ ์ฑ๊ณผ ์คํ๊ฒฝ ๊ฐ๊ฑด์ฑ์ ํฌ๊ฒ ๋์์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ์ฐธ์กฐ ๋ชจ์ ์ ๊ทธ๋๋ก ์ถ์ข ํ๋๋ก ํ๋ ํผ๋ํฌ์๋ ์ ์ด ์ ํธ์, RL ์์ด์ ํธ๊ฐ ๋ชจ๋ธ ๋ถ์ผ์น๋ ์ธ๋์ ๋ณด์ ํ๋ ๋ฏธ์ธ ์กฐ์ ์ ํธ๋ง ๋ํ๊ฒ ํจ์ผ๋ก์จ, ์์ RL์ ๋นํด ํ๋ จ์ด ์ฉ์ดํ๊ณ ์๋ ด์ด ๋น ๋ฅด๋ฉฐ, ์ค์ ๋ก๋ด ์ ์ฉ ์์๋ ๊ท ํ ์ ์ง ๋ฐ ์ธ๋ ๊ฒฌ๋๊ธฐ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค. ์ค์ ๋ก ์๋ฎฌ๋ ์ด์ ์์๋ ์์์ ํ์ผ๋ก ๋ก๋ด์ ๋ฐ์น๋ ๋ฑ์ ๋๋ฉ์ธ ๋๋คํ๋ฅผ ์ ์ฉํด๋ ์ ์ฑ ์ด ์ ์๋ํ๊ณ , ์ด๋ฅผ ํตํด ๋ชจ๋ธ๋ง ์ค์ฐจ๋ ํ๊ฒฝ ๋ถํ์ค์ฑ์ ๋ํ ๊ฒฌ๋๊ธฐ ๋ฅ๋ ฅ์ ๊ฐํํ์ฌ ์คํ์ค ๋ฐ ์ค์ธ๊ณ ์กฐ๊ฑด์์๋ ์ ์ฑ ์ด ์ ํจํจ์ ๊ฒ์ฆํ์ต๋๋ค. ์ด๋ฌํ ๊ฐ์ธ์ฑ์ ๋ชจ๋ธ ๊ธฐ๋ฐ ์ต์ ํ๋ก ์์ฑ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ๋นํ ์ฐธ์กฐ๊ฐ ์์๊ธฐ์ ๊ฐ๋ฅํ์ผ๋ฉฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ณด๋ค ๋์ ์์ ์ฑ์ผ๋ก ์ค์ ๋ก๋ด์ ์ ์ฉํ ์ ์์์ต๋๋ค.
ํ์ต ์ ๋ต๊ณผ ๊ตฌ์กฐ์ ์ค๊ณ ๋ํ STMR์ ์ค์ํ ๊ฐ์ ์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์คํ๋ผ์ธ ์ต์ ํ(๋ชจ์ ๋ฆฌํ๊ฒํ ) ๋จ๊ณ์ ์จ๋ผ์ธ ํ์ต(์ ์ฑ RL) ๋จ๊ณ๋ฅผ ๋ถ๋ฆฌํ์ฌ ํจ์จ์ ๋์์ต๋๋ค. ๋จผ์ ๋น์ง๋ ์ต์ ํ๋ฅผ ํตํด ์ฐธ์กฐ ๋ชจ์ ์ ์ฌ์ ์ ๋ณด์ ํด ๋ ์ผ๋ก์จ, RL ๋จ๊ณ์์๋ ๋ณต์กํ ๋์ ์ ์ฝ์ ๋ง์กฑํ๋ ๋ชจ์ ์ ์ด๋ฏธ ํ๋ณดํ ์ํ์์ ํ์ต์ด ์์๋ฉ๋๋ค. ์ด๋ก์จ RL์ ๋ณด๋ค ์ฉ์ดํ ๋ณด์ ์ค๊ณ(์ด๋ฏธ ๋ฌผ๋ฆฌ์ ํ๋น์ฑ ํ๋ณด)์ ํฅ์๋ ๋ชจ๋ฐฉ ํจ์จ์ ๋ณด์ด๋ฉฐ, ์ค์ ์คํ์์๋ ๊ธฐ์กด ๊ธฐ๋ฒ ๋๋น ์ ์ ํ์ต์ผ๋ก ๋์ ์ ํ๋ ์ถ์ข ์ ๋ฌ์ฑํ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ณธ ์ฐ๊ตฌ์ RL ์ ์ฑ ์ ์ฝ 5์ฒ๋ง ์คํ (์ฝ 1์๊ฐ)์ ํ๋ จ์ผ๋ก ๋์ ์ฑ๋ฅ์ ๋ณด์์ผ๋ฉฐ, ๊ธฐ์กด AMP ๊ธฐ๋ฐ ์ ์ฑ ์ด ์๋ฐฐ ๋ ๋ง์ ํ์ต์ด ํ์ํ๋ ๊ฒ์ ๋นํ๋ฉด ํจ์จ์ ์ ๋๋ค. ๋ํ ๊ณต๊ฐ-์๊ฐ ๋จ๊ณ๋ณ๋ก ๋ฌธ์ ๋ฅผ ๋์ปดํฌ์ฆํ ์ค๊ณ๋ ๋ณต์กํ ๋ชจ์ ๋ฆฌํ๊ฒํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ฝ๊ฒ ๋ง๋ ๊ตฌ์กฐ์ ์ด์ ์ด ์์ต๋๋ค. ๊ฐ๊ฐ์ ๋จ๊ณ์์ ๊ธฐ์ฑ์ ์๊ณ ๋ฆฌ์ฆ(์: IK ๊ธฐ๋ฐ Unit Vector ๋ฐฉ๋ฒ, DDP ๊ธฐ๋ฐ ์ต์ ํ)์ ํ์ฉํ์ฌ ์ ๋ขฐ์ฑ์ ํ๋ณดํ๊ณ , ์ต์ข ์ ์ผ๋ก RL ์ ์ด๊ธฐ๋ฅผ ๊ฒฐํฉํ๋ ๋ชจ๋์ ์ค๊ณ๋ก์ ๊ฐ ๊ตฌ์ฑ์์์ ์ญํ ์ด ๋ช ํํฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ ๋๋ถ์ ์ ๋์ ์ถ๊ฐ๋ ๋ค๋ฅธ ๋ก๋ด ์ ์ฉ ์์๋ ์ผ๋ถ ๋ชจ๋ ๊ต์ฒด/์ฌํ์ต์ผ๋ก ๋์ ๊ฐ๋ฅํ๋ฉฐ, ์ค์๊ฐ ์ ์ฉ์ ์ํ ํฅํ ํ์ฅ๋ ๋ชจ์ํ๊ธฐ ์ฉ์ดํ ํ๋ ์์ํฌ๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ ๋ฆฌํ๋ฉด, STMR์ ํ์ต์ ๋ต์ ์ต์ ํ๋ ์ฐธ์กฐ๋ก ํ์ต ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ๊ณ , ์ํคํ ์ฒ ์ค๊ณ๋ ๋ฌธ์ ๋ณต์ก๋ ๊ฐ์์ ๋ชจ๋ํ๋ฅผ ํตํด ํจ์จ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋ชจ๋ ๊ฐ์ถ ์ ์ด ํฐ ๊ฐ์ ์ ๋๋ค.
์ ์ฌ์ ์ฝ์ : ์ ํ๋ ์ํฉ, ๋ณต์ก๋ ๋ฐ ๊ธฐํ ๊ณ ๋ ค์ฌํญ
ํํธ ์ด ์ฐ๊ตฌ์๋ ๋ช ๊ฐ์ง ์ฝ์ ์ด๋ ์ ํ์ ๋ ์กด์ฌํฉ๋๋ค. ์ฒซ์งธ๋ก, ์ ์ด ์ถ์ ์ ๋ํ ์์กด์ฑ์ด ๋๋ค๋ ํ๊ณ๊ฐ ์ง์ ๋ฉ๋๋ค. STMR์ ์์ ๋ฑ์ผ๋ก๋ถํฐ ์ป์ ๋ฒ ์ด์ค ์์ง์์ด ์๋ ์์ ํคํฌ์ธํธ ๋ฐ์ดํฐ๋ก๋ ๋ชจ์ ์ ์ฌ๊ตฌ์ฑํ ์ ์๋ค๋ ์ฅ์ ์ ๋ณด์ฌ์ฃผ์์ง๋ง, ์ด๋ฅผ ์ํด์๋ ๋ฐ์ ์ง๋ฉด ์ ์ด ์ฌ๋ถ(์ ์ด ์ค์ผ์ค)๋ฅผ ์ ํํ ํ๋จํด์ผ ํฉ๋๋ค. ์ ์๋ค์ ๋ฐ๋ฅด๋ฉด, ์ ์ด ํ์ ์ ์ค๋ฅ๊ฐ ์์ ๊ฒฝ์ฐ ๋นํ์ค์ ์ธ ๋ชจ์ (๋ฐ์ด ๊ฐ์๊ธฐ ํต๊ณผํ๊ฑฐ๋ ๋ถ ๋จ๋ ๋ฑ)์ด ์์ฑ๋์ด, ์ดํ ์ ์ฒด ๋ชจ์ ์ต์ ํ ๊ณผ์ ์ ๋ถ๊ท์นํ ๋์์ด ์ ํ๋ ์ํ์ด ์์ต๋๋ค. ์ค์ ๋ก ํคํฌ์ธํธ ์๋๋ฅผ ์๊ณ๊ฐ์ผ๋ก ์์ thresholding ํ์ฌ ์ ์ด ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ๊ฒฝ์ฐ, ์ฐ์๋ ํ๋ ์์์ ์ ์ด๋จ๊ณ๊ฐ ๋ถ์ฐ์์ ์ผ๋ก ๋ฐ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๊ณ ์ด๋ก ์ธํด ๋ก๋ด์ด ๋ฐ๋ผ๊ฐ ์ ์๋ ๋น ๋ฅธ ์ ์ด ์ ํ์ด ๋ํ๋ ๋ชจ๋ฐฉ ์คํจ๋ก ์ด์ด์ง ์ ์๋ค๊ณ ์ง์ ํฉ๋๋ค. ์ด๋ฅผ ์ํํ๊ธฐ ์ํด ์ ์ญ ํต๊ณผ ํํฐ(low-pass filter)๋ก ์ ์ด ์ ํธ๋ฅผ ํํํํ์์ผ๋, ๊ทผ๋ณธ์ ์ผ๋ก ์ ๋ขฐ์ฑ ์๋ ์ ์ด ์ถ์ ์ด ๋ณด์ฅ๋์ง ์์ผ๋ฉด ๋ณธ ๊ธฐ๋ฒ์ ์ฑ๋ฅ์ด ์ ํ๋ ์ ์๋ค๋ ํ๊ณ๊ฐ ๋จ์ต๋๋ค. ์ด๋ฌํ ์ ์ ์ถํ ์ ์ด ์ค์ฐจ์ ๋ํ ๊ฐ์ธ์ฑ ํฅ์์ด๋ ํ์ต์ ํตํ ์ ์ด ์ถ์ ๋ณด์ ๋ฑ์ ์ถ๊ฐ ์ฐ๊ตฌ๊ฐ ํ์ํจ์ ์๋ฏธํฉ๋๋ค.
๋์งธ, ๊ณ์ฐ ๋ณต์ก๋์ ์ค์๊ฐ์ฑ์ ์ธก๋ฉด์์ ์ ํ์ด ์์ต๋๋ค. STMR์ ๋ชจ์ ํ๋๋ฅผ ๋ฆฌํ๊ฒํ ํ๊ธฐ ์ํด ๋ ๋จ๊ณ์ ์ต์ ํ(์ด๋ํ IK ๋ฐ ๋์ ์ต์ ํ)์ ์ดํ ๊ฐํํ์ต ์ ์ฑ ํ๋ จ๊น์ง ๊ฑฐ์น๋ ๋น์ฉ ๋์ ํ์ดํ๋ผ์ธ์ ๋๋ค. ๋ ผ๋ฌธ์์ ๋ช ์ํ์ง ์์์ง๋ง, ๊ฐ ๋ชจ์ ๋ง๋ค ์ด๋ฌํ ๊ณผ์ ์ ์ํํด์ผ ํ๋ฏ๋ก ์๋ก์ด ๋์๋ง๋ค ์๋นํ ์คํ๋ผ์ธ ๊ณ์ฐ๊ณผ ํ์ต ์๊ฐ์ด ํ์ํฉ๋๋ค. ์ฆ, ๋ณธ ๋ฐฉ๋ฒ์ ์ฌ์ ์ค๋น ๋จ๊ณ๊ฐ ๊ธด ํธ์ด๋ฉฐ, ์ฌ๋ ์์ฐ์ ์ฆ์์์ ๋ฐ๋ก ๋ก๋ด์ ๋ชจ์ฌ์ํค๋ ์ค์๊ฐ ๋ฆฌํ๊ฒํ ์๋ ๋ถ์ ํฉํฉ๋๋ค. ๋ฐ๋ฉด ์ผ๋ถ ๊ธฐ์กด ์ฐ๊ตฌ๋ ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ด๋ ๋ชจ์ ๋งคํ ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ค์๊ฐ ์จ๋ผ์ธ ๋ฆฌํ๊ฒํ ์ ์งํฅํ๊ธฐ๋ ํ๋๋ฐ, STMR์ ์ ํ์ฑ๊ณผ ๋ฌผ๋ฆฌ์ ํ๋น์ฑ์ ์ถ๊ตฌํ๋ ๋์ ์๋๋ฅผ ์๋ณดํ ์ ๊ทผ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ์ค์๊ฐ ์ํธ์์ฉ ์๋๋ฆฌ์ค (์: ์ฌ๋์ด ์ฆํฅ์ ์ผ๋ก ์๋ฒ์ ๋ณด์ด๋ ๊ฒ์ ๋ก๋ด์ด ๋ฐ๋ก ๋ฐ๋ผํ๋ ๊ฒฝ์ฐ)์๋ ์ฌ์ฉํ๊ธฐ ์ด๋ ต๊ณ , ์คํ๋ผ์ธ ๋ชจ์ ๋์์ธ ํ ๋ฐฐ์นํ๋ ์ฉ๋์ ๊ตญํ๋ ์ ์์ต๋๋ค. ์ ์๋ค๋ ํฅํ ์ค์๊ฐ ์ ์ด ๋ฐ ์ธ์ง ๋ชจ๋๊ณผ์ ํตํฉ์ ์ธ๊ธํ๋ฉฐ, ์จ๋ผ์ธ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ์ถํ ์ฐ๊ตฌ๊ณผ์ ๋ก ๋จ๊ฒจ๋๊ณ ์์ต๋๋ค.
์ ์งธ, ๋ฒ์ฉ์ฑ์ ๋ฒ์์ ๋ํ ํ๊ณ์ ๋๋ค. ๋ณธ ์ฐ๊ตฌ๋ ์ฌ์กฑ๋ณดํ ๋ก๋ด์ ๋๋ฌผ ๋ชจ์ ๋ชจ๋ฐฉ์ ์ด์ ์ ๋ง์ถ์์ผ๋ฉฐ, ์ด์ ์ต์ ํ๋ ํคํฌ์ธํธ ์ ์(์๋ฉ์ด, ํ๋ฒ ์ง, ๋ฌด๋ฆ, ๋ฐ ๋ฑ 16๊ฐ)์ ์ ์ฝ ์กฐ๊ฑด(๋ค ๋ฐ ์ ์ง ๋ฑ)์ ์ฌ์ฉํ์ต๋๋ค. ๋ฐ๋ผ์ ํด๋จธ๋ ธ์ด๋๋ ๋น(้)์ฌ์กฑํ ๋ก๋ด ๋ฑ์ ๋์ผ ๊ธฐ๋ฒ์ ์ ์ฉํ๋ ค๋ฉด ์ถ๊ฐ์ ์ธ ๊ณ ๋ ค๊ฐ ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ธ๊ฐํ ๋ก๋ด์ ํ ๋์์ด๋ ๋ ๋ฐ ๋ณดํ์๋ ์์ดํ ํคํฌ์ธํธ์ ์ ์ด ๋ฐฉ์์ด ์์ผ๋ฏ๋ก, STMR์ ๊ณต๊ฐ์ /์๊ฐ์ ์ต์ ํ ์์๋ฅผ ํด๋น ํ๋ซํผ์ ๋ง๊ฒ ์กฐ์ ํด์ผ ํฉ๋๋ค. ๋ ผ๋ฌธ์์๋ STMR ๊ฐ๋ ์ ๋ค๋ฅธ ํํ์ ๋ก๋ด(์: ํด๋จธ๋ ธ์ด๋)์ผ๋ก ํ์ฅ ์ ์ฉํ๋ ๋ฐฉํฅ์ ์ ์ํ๊ณ ์์ผ๋, ์์ง ๊ทธ๋ฌํ ์ค์ฆ์ ์ด๋ฃจ์ด์ง์ง ์์์ต๋๋ค. ๋ฐ๋ผ์ ํ์ฌ๋ก์๋ ์ฌ์กฑ ๋ณดํ ๋ถ์ผ์ ๊ตญํ๋ ์๋ฃจ์ ์ด๋ฉฐ, ์์ ํ ๋ค๋ฅธ ๋ชจํด๋ก์ง์ ๋ํ ๋ฒ์ฉ์ ๋ณด์ฅ์ ๋ฏธ์ง์์ ๋๋ค. ๋ํ ์ํ๋ ๋์๋ค๋ ๋ฌ๋ฆฌ๊ธฐ/์ ํ ๋ฑ ๋ณดํ ๋์์ ํ์ ๋์ด ์์ด, ์ด๋ฅผ ๋์ด์ ๋ณต์กํ ์์ฒด ๋์์ด๋ ํ๊ฒฝ๊ณผ์ ์ํธ์์ฉ์ด ๋ง์ ๋์(์: ๋์ฝํ์ฌ ์ฐฉ์ง, ๋ฌผ์ฒด ๋๊ธฐ๊ธฐ ๋ฑ)์ ๋ํด์๋ ํจ๊ณผ์ ์ผ์ง๋ ์ถ๊ฐ ๊ฒ์ฆ์ด ํ์ํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก, ๋ชจ์ ํ๋ผ์ด์ด vs ๋ฌผ๋ฆฌ์ ํ๋น์ฑ์ ๊ดํ ๋ ผ์์์ ์ค๋ ์์ฌ์ ๋ ์์ต๋๋ค. ์ ์๋ค์ ๊ธฐ์กด์ Adversarial Motion Prior (AMP)์ ๊ฐ์ ๊ธฐ๋ฒ์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ ์ฐธ์กฐ ๋์๋ ๋ชจ๋ฐฉ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์ฅ์ ์ด ์์ง๋ง, ๊ฒฐ๊ตญ ์ฐธ์กฐ ๋ชจ์ ์์ฒด์ ๋ฌผ๋ฆฌ์ ๋ถ์ผ์น๋ก ์ธํด ์ต์ข ์ฑ๋ฅ์ด ์ ํ๋จ์ ์ง์ ํฉ๋๋ค. STMR์ ๊ฒฐ๊ณผ๊ฐ AMP ๋๋น ์๋ฑํ ์ถ์ข ์ ํ๋๋ฅผ ๋ณด์ธ ๊ฒ์, ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ผ๊ด๋ ์ฐธ์กฐ๋ฅผ ์ฐ๋ ๊ฒ์ด ํ์ต ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ ์ค์ํจ์ ๋ณด์ฌ์ค๋๋ค. ๋ค๋ง AMP์ ๊ฐ์ ๊ธฐ๋ฒ์ ์คํ์ผ ์์ ์ผ๋ฐํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฒ์ ๋ฐ ์์ง์ ์์ฑ์ ๊ฐ์ ์ด ์์ผ๋ฏ๋ก, STMR์ฒ๋ผ ์๊ฒฉํ ๋ฌผ๋ฆฌ ์ต์ ํ vs ๋ชจ์ ํ๋ผ์ด์ด ๊ธฐ๋ฐ ์ ์ฐ์ฑ ์ฌ์ด์๋ ํธ๋ ์ด๋์คํ๊ฐ ์กด์ฌํฉ๋๋ค. ์ด ๋ ผ๋ฌธ์์๋ ๋ฌผ๋ฆฌ์ ํ๋น์ฑ์ ํํ์ง๋ง, ํฅํ ๋ ์ ๊ทผ์ ๊ฒฐํฉ(์: ๋ฌผ๋ฆฌ ์ ์ฝ์ ์งํค๋ฉด์๋ ๋ชจ์ ํ๋ผ์ด์ด๋ฅผ ํ์ฉํ ํ๋ถํ ๋ชจ์ ์์ฑ)๋ ๊ฐ๋ฅํ ๊ฒ์ด๋ฉฐ, ์ด๋ ๋ณธ ์ฐ๊ตฌ๊ฐ ์ง์ ๋ค๋ฃจ์ง๋ ์์์ง๋ง ์์ผ๋ก ํ๊ตฌํด๋ณผ ์ฌ์ง๊ฐ ์๋ ๋ถ๋ถ์ ๋๋ค.
์คํ ๊ฒฐ๊ณผ์ ํ๋น์ฑ๊ณผ ์๋ฏธ: ์ฑ๋ฅ ๊ฒ์ฆ ๋ฐ ๋น๊ต ๋ถ์
๋ ผ๋ฌธ์ ์คํ ๊ฒฐ๊ณผ๋ ์ ์ํ ๋ฐฉ๋ฒ์ ์ ํจ์ฑ์ ๋ท๋ฐ์นจํ๋ฉฐ, ์ฌ๋ฌ ์ฑ๋ฅ ์งํ์์์ ํฅ์์ ๋ช ํํ ๋ณด์ฌ์ค๋๋ค. ์ ์๋ค์ 6๊ฐ์ง ๋๋ฌผ ๋ชจ์ (ํธ๋กฏ ์ข ๋ฅ 2๊ฐ, ํ์ด์ค 2๊ฐ, ์๊ฑธ์, ์ ํ-ํ์ ๋ฑ)์ ์ธ ๋ก๋ด์ ๊ฑธ์ณ ์คํํ๊ณ , 3๊ฐ์ง ๊ธฐ์กด ๋ชจ๋ฐฉํ์ต ๊ธฐ๋ฒ(DeepMimic, AMP, OptMimic)์ baseline์ผ๋ก ์ ์ ํ์ฌ ๋น๊ตํ์ต๋๋ค. ๋ชจ์ ์ถ์ข ์ ํ๋๋ ํคํฌ์ธํธ ๊ฒฝ๋ก์ DTW(dynamic time warping) L1 ๊ฑฐ๋ฆฌ๋ก ์ธก์ ๋์๋๋ฐ, STMR ๊ธฐ๋ฐ ์ ์ฑ ์ ๋ชจ๋ ๋์์ ๊ฑธ์ณ ๊ฐ์ฅ ๋ฎ์ ์ค์ฐจ๋ฅผ ๊ธฐ๋กํ์ต๋๋ค. ํ๊ท ์ ์ผ๋ก STMR์ ์ถ์ข ์ค์ฐจ๋ ๋ค๋ฅธ ๊ธฐ๋ฒ๋ค์ ๋นํด ํฌ๊ฒ ๊ฐ์ํ์์ผ๋ฉฐ, ํนํ ๋์ด๋๊ฐ ๋์ ๋์์ผ์๋ก ๊ทธ ๊ฒฉ์ฐจ๊ฐ ๋ ๋ฒ์ด์ง๋ ๊ฒฝํฅ์ ๋ณด์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ์ฅ ๋ณต์กํ โHopTurnโ (์ ์๋ฆฌ ์ ํ ํ์ ) ๋์์์ STMR์ ์ค์ฐจ๋ ํ ๊ธฐ๋ฒ ๋๋น ํ์ ํ ๋ฎ์, ์ด๋ ค์ด ๊ณต์ค ๋์์์๋ ์ ์ ๋ฐฉ๋ฒ์ด ์ฐ์ํ ์ฑ๋ฅ์ ๋ฐํํจ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์ ์๋ค์ ์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ํตํด ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ ๋ ์ฐธ์กฐ ๋ชจ์ ์ ์ฌ์ฉํ ๊ฒ์ด ํ์ต ์ฑ๋ฅ ํฅ์์ ํต์ฌ์์ ๊ฐ์กฐํฉ๋๋ค. ํคํ๋ ์ ๊ฐ์ ์๊ฐ ์ค์ผ์ผ์ ๋๋ฆฌ๊ฑฐ๋ ์ค์ด๋ TMR ๋จ๊ณ์ ์กด์ฌ๊ฐ, ํนํ ๋นํ_phase๊ฐ ์๋ ๋์์์ ๋ก๋ด ํฌ๊ธฐ์ ๋ง๋ ์ฒด๊ณต์๊ฐ์ ๋ถ์ฌํ์ฌ ๋ชจ๋ฐฉ ์ฑ๊ณต๋ฅ ์ ๋์์์ ํ์ธํ ๊ฒ์ ๋๋ค.
๋ ๋ค๋ฅธ ์ค์ํ ์งํ๋ก ๋ฐ ๋ฏธ๋๋ฌ์ง(foot sliding)๊ณผ ์ ์ด ์ผ์ ๋ณด์กด์ด ์์ต๋๋ค. ๋ฐ ๋ฏธ๋๋ฌ์ง์ ๋ฐ์ด ์ง๋ฉด์ ๋ฟ์ ์ฑ๋ก ๋ฏธ๋๋ฌ์ง๋ ์ ๋๋ฅผ ๋ํ๋ด๋ ๋ฌธ์ ๋ก, ๋ฆฌํ๊ฒํ ๊ณผ์ ์์ ์ด๋ํ์ ๋ถ์ผ์น๊ฐ ์์ ๋ ํํ ๋ฐ์ํฉ๋๋ค. ์ ์๋ STMR์ ๊ณต๊ฐ ์ต์ ํ(SMR) ๋จ๊ณ์์ ๋ฐ๋์ ์๋์ ์์น ์ ์ฝ์ ๊ฑธ์ด์ฃผ์๊ธฐ์, ๊ฒฐ๊ณผ ๋ชจ์ ์์๋ ๋ฐ์ด ์ง๋ฉด์ ๋ฟ์์๋ ๋์ ๊ฑฐ์ ์์ง์ด์ง ์๊ฒ ๋์์ต๋๋ค. ํ์์ ์ ์ ์๋ฏ์ด, ๊ธฐ์กด ๋จ์ ์ค์ผ์ผ๋ง ๋ฐฉ๋ฒ(๋จ์ ๋ฒกํฐ UV ๋ฐฉ๋ฒ)์ ๊ฒฝ์ฐ ๋ฐ ๋ฏธ๋๋ฌ์ง ์งํ๊ฐ ๋งค์ฐ ๋์์ง๋ง, STMR์ ๊ฑฐ์น ๋ชจ์ ์์๋ ๋์ผ ์ํฉ์์ ์ค์ฐจ๊ฐ 0์ ์๋ ดํ ์ ๋๋ก ๋ฏธ๋๋ฌ์ง์ด ์ ๊ฑฐ๋์์ต๋๋ค (์: AlienGo ๋ก๋ด์ HopTurn ๋์์์ UV ๋๋น STMR์ ๋ฐ ์ด๋๋์ด 44.11โ1.83mm๋ก ๋ํญ ๊ฐ์). ๋์์ ์ ์ด ์ค์ผ์ค ๋ณด์กด๋ ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ์ด๋ ์๋ณธ ๋์๊ณผ ๋ฆฌํ๊ฒํ ๋ ๋์์ ๋ฐ ์ง๋ฉด ์ ์ด on/off ์ํ์ค๊ฐ ์ผ๋ง๋ ์ผ์นํ๋์ง๋ฅผ IoU(๊ต์งํฉ/ํฉ์งํฉ)๋ก ์ธก์ ํ ๊ฒ์ธ๋ฐ, STMR ๊ฒฐ๊ณผ ๋ชจ์ ์ IoU โ 1.0์ ๊ฐ๊น์ ๊ฑฐ์ ์๋ฒฝํ ๋์ผํ ์ ์ด ํจํด์ ๊ตฌํํ์ต๋๋ค. ๋ฐ๋ฉด ๊ธฐ๋ณธ UV ๋ฐฉ๋ฒ์ ๊ฒฝ์ฐ IoU๊ฐ ํ๊ท 0.5 ์ดํ๋ก ๋จ์ด์ ธ ์ ์ด ํ์ด๋ฐ์ด ์ด๊ธ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ต๋๋ค. ์ด ๊ฒฐ๊ณผ๋ STMR์ด ์๋ณธ ๋์์ ์๋ฏธ์ ๋งฅ๋ฝ(์ธ์ ๋ฐ์ ๋๋๊ณ ๋ผ๋์ง)์ ์ถฉ์คํ ์ด๋ ค๋์์ ๋ปํ๋ฉฐ, ๋จ์ํ ๋ชจ์ ์ ๋น์ทํ๊ฒ ํ๋ด๋ด๋ ๋ฐ ๊ทธ์น์ง ์๊ณ ๋์์ ์๋์ ์ ์ด ์ํธ์์ฉ๊น์ง ๋ณด์กดํ๋ ์ ๊ตํ ๋ฆฌํ๊ฒํ ์ด ์ด๋ฃจ์ด์ก์์ ๋ณด์ฌ์ค๋๋ค. ์์ฝํ๋ฉด, ์ ๋์ ์ฑ๋ฅ ์งํ๋ค(์ถ์ข ์ค์ฐจ, ๋ฐ ๋ฏธ๋๋ฌ์ง, ์ ์ด ์ผ์ ๋ฑ)์์ ์ ์ ๋ฐฉ๋ฒ์ ๋ชจ๋ ๊ธฐ์ค์ ๋ณด๋ค ์ฐ์ํ์ผ๋ฉฐ, ํนํ ๋์ ์ด๊ณ ๋์ด๋ ๋์ ๋์์ผ์๋ก ๊ทธ ์ด์ ์ด ๋๋๋ฌ์ง๋ ์ ์๋ฏธํ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค.
๋น๊ต ๊ธฐ๋ฒ ๋ฐ ๋ถ์์ ์ดํด๋ณด๋ฉด, ๊ฐ baseline๊ณผ์ ๋๋น๋ฅผ ํตํด STMR ๊ตฌ์ฑ ์์๋ค์ ํจ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. DeepMimic(Peng ๋ฑ, 2018)๋ ๋ณ๋์ ๋ชจ์ ์ต์ ํ ์์ด ์๋ณธ ๋ชจ์ ์ ๋ฐ๋ก RL๋ก ์ถ์ข ํ๋๋ก ํ ๊ฒฝ์ฐ์ธ๋ฐ, ์ด๋ ์ฐธ์กฐ๋ก ์ฌ์ฉ๋ ๋ชจ์ ์ UV ์ค์ผ์ผ๋ง์ผ๋ก ์ป์ ์ด๋ํ์ ๋ณํ๋ง ๊ฑฐ์น ๋ชจ์ ์ ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ฐ ๋ฏธ๋๋ฌ์ง์ด๋ ๋ฌผ๋ฆฌ ๋ถ์ผ์น๊ฐ ๊ต์ ๋์ง ์์ RL ์ ์ฑ ์ด ๋ถ์์ ํ ๋์์ ๋ณด์๊ณ , ํนํ ๋์ฝ ๋์์์ ์คํจํ๊ฑฐ๋ ํฐ ์ค์ฐจ๋ฅผ ๋ด๋ ๋ฑ ํ๊ณ๋ฅผ ๋ณด์์ต๋๋ค. ์ด๋ SMR/TMR ๋จ๊ณ ์์ด imitation learning๋ง์ผ๋ก๋ ํ๊ณ๊ฐ ์๋ค๋ ์ ์ ๋ท๋ฐ์นจํ๋ฉฐ, STMR ๋๋น ์ถ์ข ์ค์ฐจ๊ฐ ํฌ๊ฒ ๋๊ฒ ๋ํ๋ฌ์ต๋๋ค. AMP(Adversarial Motion Prior) ๊ธฐ๋ฒ์ ํ์ต๋ ๋ชจ์ ํ๋ณ์๋ฅผ ํตํด ์์ด์ ํธ์ ๋ชจ์ ์ด ๋ฐ๋ชจ์ ๋ถํฌ์ ์ ์ฌํ๋๋ก ๋ณด์ ์ ํธ๋ฅผ ์ฃผ๋ ์ ๊ทผ์ธ๋ฐ, ๋ฌผ๋ฆฌ์ ์ผ๋ก infeasibleํ ์ฐธ์กฐ ๋์๋ ์ด๋ ์ ๋ ๋ชจ๋ฐฉ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ๋ณธ ๋ ผ๋ฌธ ์คํ์์ AMP ๊ธฐ๋ฐ ์ ์ฑ ์ DeepMimic๋ณด๋ค๋ ๊ฐ์ ๋ ์ถ์ข ์ ๋ณด์์ผ๋, STMR๋งํผ ์ ํํ ์ถ์ข ์๋ ์ด๋ฅด์ง ๋ชปํ๊ณ ํนํ ๋น ๋ฅธ ๋์ ์ ํ์ด ํ์ํ ๊ฒฝ์ฐ ์ ํ๋๊ฐ ๋จ์ด์ง๋ ๊ฒฝํฅ์ ๋ณด์์ต๋๋ค. ์ ์๋ค์ STMR ๋๋น AMP์ ์ฑ๋ฅ ์ด์ธ๋ฅผ ํตํด, ์ฐธ์กฐ ๋ชจ์ ์ ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ์ด ๋ชจ๋ฐฉ ํ์ต์ ํ์์ ์์ ๊ฐ์กฐํฉ๋๋ค. ๋์ผ๋ก, OptMimic(Fuchioka ๋ฑ, 2023) ๊ธฐ๋ฒ์ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ์ต์ ํ๋ก ์ฐธ์กฐ ๋ชจ์ ์ ๊ฐ์ ํ ํ RL์ ํ๋ ๋ฐฉ์์ผ๋ก STMR๊ณผ ์ ์ฌํ์ง๋ง, ์๊ฐ์ ์ค์ผ์ผ ์กฐ์ ์ด ์๋ ์ ์ด ๋ค๋ฆ ๋๋ค. ์คํ ๊ฒฐ๊ณผ OptMimic์ DeepMimic๋ณด๋ค๋ ๋ฎ์ ์ค์ฐจ๋ฅผ ๋ด์์ง๋ง, STMR์ฒ๋ผ ๋ก๋ด ํฌ๊ธฐ์ ๋ฐ๋ฅธ ๋์ ์๋ ์กฐ์ ์ด ์ ๋๋ค ๋ณด๋ ์ผ๋ถ ๋์์์๋ ์ถ์ข ์ค์ฐจ๊ฐ ์ฌ์ ํ ํฌ๊ฒ ๋ฐ์ํ์ต๋๋ค. ์์ปจ๋ ์ ํ ํ ์ฐฉ์ง ํ์ด๋ฐ์ ์๋ณธ๊ณผ ๋์ผํ๊ฒ ๊ฐ์ ธ๊ฐ๋ค ๋ณด๋ ๋ก๋ด ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ ์๊ธฐ๋ ๋ถ๊ท ํ์ ์์ ํ ํด์ํ์ง ๋ชปํ ๊ฒ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋น๊ต๋ฅผ ํตํด, STMR์ ๊ณต๊ฐ+์๊ฐ ์ด์ค ์ต์ ํ ์ ๋ต์ด ๊ฐ๋ณ ๊ตฌ์ฑ์์๋ค(SMR๋ง ๋๋ TMR๋ง)๋ณด๋ค ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ธ๋ค๋ ์ ์ ํ์ธํ์ต๋๋ค. ๋๋ถ์ด ์์ ๊ธฐ๋ฐ ๋ชจ์ ์ถ์ถ ์คํ์์๋, ์์ผ๋ก ๋ค๊ณ ์ฐ์ ๋๋ฌผ ์์์์ ์ป์ ์ ๋ ์์น ์๋ ์๋์ ์ธ ๊ด์ ์์ง์๋ง์ผ๋ก๋ STMR์ด ์ ์ฒด ๋ชธ์ฒด ์์ง์์ ์ฌ๊ตฌ์ฑํ์ฌ ๋ชจ์ ์ ๋ง๋ค ์ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์ด๋ ๊ธฐ์กด ๋ฐฉ๋ฒ๋ค์ด ์ ์ ํ๋ โ์ ์ ๋ชจ์ ์บก์ฒ ๋ฐ์ดํฐโ ์์ด๋ ๋ณด๋ค ํญ๋์ ์์ค์์ ๋ชจ์ ์ ๊ฐ์ ธ์ฌ ์ ์๋ค๋ ์ ์์ ์์๊ฐ ์์ต๋๋ค. ๊ฒฐ๊ตญ ์คํ ์ ๋ฐ์ ํตํด, ์ ์ํ STMR ๋ฐฉ๋ฒ์ ๋ชจ์ ๋ฆฌํ๊ฒํ ์ ํ์ง๊ณผ ์ด๋ฅผ ํ์ฉํ ๋ชจ๋ฐฉ ์ ์ด ์ ์ฑ ์ ์ฑ๋ฅ ์๋ฉด์์ ์ ์๋ฏธํ ๊ฐ์ ์ ์ด๋ฃจ์๊ณ , ์ ์๋ ๊ธฐ๋ฒ์ ์ค์ฉ์ ๊ฐ์น(์๋ฎฌ๋ ์ด์ ๋ฐ ์ค์ ๋ก๋ด์์์ ์ฑ๊ณต)๋ฅผ ์ ์ฆํ์ต๋๋ค.
๋ ผ๋ฌธ ๊ธฐํ ๋ฐ ์์ ์ ๋ช ํ์ฑ, ์ฌํ ๊ฐ๋ฅ์ฑ, ์ถ๊ฐ์ ์ ํ์ฌํญ
์ด ๋ ผ๋ฌธ์ ์ ๋ฐ์ ์ผ๋ก ๋ช ํํ๊ณ ์ฒด๊ณ์ ์ธ ๊ตฌ์ฑ์ผ๋ก ์์ฑ๋์ด ์์ด ์ฝ๋ ์ด๋ก ํ์ฌ๊ธ ๊ธฐ๋ฒ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์ดํดํ๊ธฐ ์ฝ๊ฒ ํฉ๋๋ค. ์๋์์ ๋ฌธ์ ์์(๋๋ฌผ ๋ชจ์ ์ ํํ ์ฐจ์ด, ๊ธฐ์กด ๊ธฐ๋ฒ ํ๊ณ)์ ๋ถ๋ช ํ ์ ์ํ๊ณ , ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ํต์ฌ ์์ด๋์ด(STMR)๋ฅผ ๋์๊ณผ ํจ๊ป ์ง๊ด์ ์ผ๋ก ์ค๋ช ํ์์ต๋๋ค. ๋ํ ๊ด๋ จ ์ฐ๊ตฌ๋ฅผ ๋ชจ์ ๋ชจ๋ฐฉ๊ณผ ๋ชจ์ ๋ฆฌํ๊ฒํ ๋ ๋ฒ์ฃผ๋ก ๋๋์ด ๊ณ ์ฐฐํจ์ผ๋ก์จ, ๋ณธ ์ฐ๊ตฌ๊ฐ ์ด๋ค ์ง์ ์์ ๊ธฐ์ฌํ๋์ง ๋งฅ๋ฝ์ ๋ถ๋ช ํ ํ์ต๋๋ค. ๋ฐฉ๋ฒ๋ก ๋ถ๋ถ์์๋ ์ํ์ ๊ณต์๊ณผ ์๊ณ ๋ฆฌ์ฆ ์ ์ฐจ๋ฅผ ์์ธํ ๊ธฐ์ ํ์ฌ, ์ ์ ๊ธฐ๋ฒ์ ๊ตฌํ๊ณผ ์๋ ๋ฐฉ์์ ์ดํดํ ์ ์๋๋ก ํ์ต๋๋ค. ์์ปจ๋, ๊ณต๊ฐ์ ๋ฆฌํ๊ฒํ ์ ์ฐ์ธ Unit Vector IK ์๊ณ ๋ฆฌ์ฆ๊ณผ ์๊ฐ์ ์ต์ ํ์ ์ฌ์ฉ๋ DDP ๊ธฐ๋ฐ ์ต์ ํ๋ฅผ ๋ณ๋์ ์ ์ (section)์์ ๋ฏธ๋ฆฌ ์ค๋ช ํ๊ณ , ์ดํ STMR ๊ตฌ์ฑ์ ๊ทธ๊ฒ๋ค์ด ์ด๋ป๊ฒ ํ์ฉ๋๋์ง ์์ฐ์ค๋ฝ๊ฒ ์ฐ๊ฒฐํ์ต๋๋ค. ์ด๋ฌํ ํ๋ ์ ํ ์ด์ ์ ๋ ผ๋ฆฌ์ ํ๋ฆ ๋๋ถ์, ๋ ์๋ ์ ์ ๊ธฐ๋ฒ์ด ๊ธฐ์กด ๊ธฐ์ ์ ์ด๋ค ๋ถ๋ถ์ ์ฐจ์ฉํ๊ณ ์ด๋์ ์๋ก์์ ์ ๊ณตํ๋์ง ๋ช ํํ ํ์ ํ ์ ์์ต๋๋ค.
์คํ ์ค๊ณ์ ๊ฒฐ๊ณผ ์ ์ ์ญ์ ํฌ๋ช ํ๊ฒ ์ด๋ฃจ์ด์ก์ต๋๋ค. ๋น๊ต ๋์์ผ๋ก ์ผ์ ๊ฐ ๊ธฐ๋ฒ์ ์ค์ (์: DeepMimic์ ๋ณด์ ์ค๊ณ, AMP์ ํ๋ณ๊ธฐ ๊ตฌ์ฑ, OptMimic์ ์ต์ ํ ์ธ๋ถ์ฌํญ ๋ฑ)๋ ๋ ผ๋ฌธ์ ์์ ํ๊ณ ์์ด, ์ฌํ ๊ฐ๋ฅ์ฑ์ ๋์์ต๋๋ค. ๋ํ ์ ๋์ ๊ฒฐ๊ณผ๋ฅผ ํ ์ด๋ธ๊ณผ ๋ํ๋ก ์ ๊ณตํ๊ณ , ํ์คํธ์ฐจ ๋ฑ ํต๊ณ๋ ๊ธฐ์ฌํ์ฌ ๊ฒฐ๊ณผ์ ์ ๋ขฐ๋๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํนํ ๋ค์ํ ํ๊ฐ ์งํ(์ถ์ข ์ค์ฐจ, ์ ๊ทํ ์ค์ฐจ, ๋ฐ ๋ฏธ๋๋ฌ์ง, IoU ๋ฑ)๋ฅผ ํตํด ์ฌ๋ฌ ๊ฐ๋์์ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์, ์ ์ ๋ฐฉ๋ฒ์ ๋ค๋ฐฉ๋ฉด ์ฑ๋ฅ ์ฐ์๋ฅผ ๋ท๋ฐ์นจํจ๊ณผ ๋์์ ๋ ์๊ฐ ์ฑ๋ฅ์ ์๋ฏธ๋ฅผ ์ข ํฉ์ ์ผ๋ก ํ๋จํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ ์๋ค์ ์คํ ๋์์๋ ์น์ ๊ณต๊ฐํ์ฌ ๋๊ตฌ๋ ๊ฒฐ๊ณผ๋ฅผ ์ง์ ํ์ธํ ์ ์๊ฒ ํ๊ณ , ์์ค ์ฝ๋ ์ญ์ ๊นํ๋ธ์ ๊ณต๊ฐ๋์ด ์์ด ์ฌํ์ฑ๊ณผ ์ค์ฉ์ ํ์ฉ ๊ฐ๋ฅ์ฑ์ ๋์์ต๋๋ค. ์ด๋ฌํ ๋ ธ๋ ฅ์ ์ฐ๊ตฌ ๊ณต๋์ฒด๊ฐ ํด๋น ๊ธฐ๋ฒ์ ๋ฐ๋ผ ๊ตฌํํ๊ฑฐ๋ ์์ฉ ์ฐ๊ตฌ๋ฅผ ์งํํ๋ ๋ฐ ํฐ ๋์์ ์ค ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
๋ ผ๋ฌธ์์ ํ๊ณ ๋ฐ ํฅํ ๊ฐ์ ์ ์ ๋ํ ์ธ๊ธ๋ ์ฐพ์๋ณผ ์ ์์ต๋๋ค. ๋ง์ง๋ง ๋ถ๋ถ์ Limitation ์น์ ์ ๋์ด, ์ ์ด ์ถ์ ์ ๋ถ์์ ์ฑ์ผ๋ก ์ธํ ๋ฌธ์ ์ ๊ทธ์ ๋ํ ์์ ์กฐ์น(์ ์ญํํฐ ์ ์ฉ)๋ฅผ ์์งํ๊ฒ ๊ธฐ์ ํ์๊ณ , ์ด๋ ์์ ์ง์ ํ ๋ฐ์ ๊ฐ์ด ๋ณธ ๊ธฐ๋ฒ์ ํ์ค์ ์ ์ฝ์ ๋ ์๊ฐ ์ดํดํ๋๋ก ๋์ต๋๋ค. ๋ํ ๋ฏธ๋ ์ฐ๊ตฌ ๋ฐฉํฅ์ผ๋ก, STMR์ ํด๋จธ๋ ธ์ด๋ ๋ฑ ๋ค๋ฅธ ํํ์ ๋ก๋ด์ ์ผ๋ฐํํ๊ฑฐ๋, ์ค์๊ฐ ์ ์ด์ ๊ฒฐํฉํ๋ ๋ฐฉ์์ ์ ์ํ์ฌ, ํด๋น ๋ถ์ผ ๋ฐ์ ์ ๋ํ ํต์ฐฐ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๋ค๋ง, ๋ณธ๋ฌธ์์ ์ง์ ๋ค๋ฃจ์ง ์์ ๋ช ๊ฐ์ง ์ ์ฌ์ ์ ํ๋ ์๊ฐํด๋ณผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ๊ฒฝ๊ณผ์ ์ํธ์์ฉ์ด ์๋ ์๋๋ฆฌ์ค(๋ฌผ์ฒด๋ฅผ ๋ฐ๋ฉด์ ๊ฑท๋๋ค๋ ์ง)์ ๋ํด์๋ ์ ์ด ๋์์ด ์ง๋ฉด๋ง ์๋ ํ์ฌ ์ ์ฝ์ผ๋ก ์ถฉ๋ถํ์ง ์์ ์ ์์ต๋๋ค. ๋ํ ๋ณต์กํ ๋ค๊ด์ ์์คํ ์์ ์ต์ ํ๊ฐ ์ง์ญํด(local optimum)์ ๋น ์ง ์ํ์ด๋, ๋์ ์ต์ ํ์ ๊ณ์ฐ ์๊ฐ ๋ฌธ์ ๋ ์กด์ฌํ ์ ์์ง๋ง ๋ ผ๋ฌธ์์๋ ํฌ๊ฒ ๋ค๋ค์ง์ง ์์์ต๋๋ค. ๊ทธ๋ผ์๋, ์ด๋ฌํ ๋ถ๋ถ๋ค์ ํด๋น ์ฐ๊ตฌ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ๋ด์ฉ์ด๊ธฐ์ ์ธ๊ธํ์ง ์์ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ, ์ ๋ฐ์ ์ผ๋ก ๋ ผ๋ฌธ์ ์์ ๊ณผ ์ ๋ณด ์ ๊ณต์ ์ถฉ์คํ๊ณ ๋ช ํํ๋ค๊ณ ํ๊ฐ๋ฉ๋๋ค. ์ฌํ์ฑ ์ธก๋ฉด์์๋ ๊ณต๊ฐ๋ ์ฝ๋์ ์์ธํ ์คํ ํ๋ผ๋ฏธํฐ ๊ธฐ์ ์ด ๋ท๋ฐ์นจํ๊ณ ์์ผ๋ฏ๋ก, ์ฐ๊ตฌ์๋ค์ด ํ์ ์ฐ๊ตฌ๋ฅผ ์ด์ด๊ฐ๊ธฐ ์ฉ์ดํ ๊ฒ์ ๋๋ค.
์ ๋ก๋ด ๋ถ์ผ๋ก์ ๊ธฐ์ ํ์ฅ: ์๊ณต๊ฐ ๋ฆฌํ๊ฒํ ์ ์์ฉ
๋ณธ ๋ ผ๋ฌธ์ STMR์ ๋ด๊ธด ๋ชจ์ ๋ฆฌํ๊ฒํ ๊ธฐ๋ฒ๊ณผ ์๊ฐ์ ๋์ ์กฐ์ , ์ด๋ํ์ ์ ์ฝ ์ฒ๋ฆฌ ๊ธฐ์ ์ ๋ค๊ด์ ๋ก๋ด ์์ ๋์ ๋ชจ๋ฐฉ ๋ฐ ํ์ต์๋ ์ ์ฉํ๊ฒ ์์ฉ๋ ์ ์์ต๋๋ค. ์ฌ๋์ ์ฌ์ธํ ์๋์์ ๋ก๋ด ์์ผ๋ก ์ ๋ฌํ๊ฑฐ๋, ์ธ๊ฐ์ ์กฐ์ ๊ธฐ์ ์ ๋ก๋ด์ด ํ์ตํ๋๋ก ํ๋ ๋ฌธ์ ๋ ์ฌ์กฑ ๋ณดํ์ ๋ชจ์ ๋ชจ๋ฐฉ๊ณผ ์ ์ฌํ๋ฉด์๋ ๊ณ ์ ํ ๋์ ๊ณผ์ ๋ฅผ ๊ฐ์ง๋๋ค. ์ดํ์์๋ (a) ์ธ๊ฐ ์์ ์์ธ ๋ฐ ๋์์ ๋ก๋ด ์์ผ๋ก ๋ฆฌํ๊ฒํ ํ๋ ๊ฒฝ์ฐ์ (b) ๊ทธ๋ฐ ๋ฆฌํ๊ฒํ ๋ชจ์ ์ ํ์ฉํด ๋ก๋ด ์์ด ๋ฌผ์ฒด ์กฐ์์ ํ์ต/๋ชจ๋ฐฉํ๋ ๊ฒฝ์ฐ๋ก ๋๋์ด, ํด๋น ๋ ผ๋ฌธ์ ๊ธฐ๋ฒ์ ์ด๋ป๊ฒ ์ ์ฉํ๊ฑฐ๋ ๋ณํํ ์ ์์์ง ๋ ผ์ํฉ๋๋ค.
์ธ๊ฐ ์ ๋์์ ๋ก๋ด ์์ผ๋ก ๋ฆฌํ๊ฒํ (์์ธ ๋ฐ ๊ถค์ ๋งคํ)
(1) SMR
์ฌ๋ ์์ ๋ณต์กํ ๊ด์ ์์ง์์ ๋ก๋ด ์์ ๋์์ํค๋ ๋ฆฌํ๊ฒํ ์๋ STMR์ ๊ณต๊ฐ์ ๋ชจ์ ๋ฆฌํ๊ฒํ (SMR) ๊ฐ๋ ์ด ํต์ฌ์ ์ผ๋ก ํ์ฉ๋ ์ ์์ต๋๋ค. ์ฌ๋ ์๊ณผ ๋ก๋ด ์์ ํํํ์ ์ฐจ์ด(๋ชจ์, ํฌ๊ธฐ, ๊ด์ ์์ ๋ ์) ๋๋ฌธ์ ์ง์ ์ ์ธ 1:1 ๋์์ด ์ด๋ ค์ด๋ฐ, ์ด๋ ์ฌ์กฑ ๋๋ฌผ๊ณผ ๋ก๋ด์ ๋ค๋ฆฌ ๊ตฌ์กฐ ์ฐจ์ด์ ์ ์ฌํ ๋ฌธ์ ์ ๋๋ค. STMR์ด ์ ์ํ โํคํฌ์ธํธ-๊ธฐ๋ฐ ์ด๋ํ์ ๋งคํโ์ ์์ ๊ฒฝ์ฐ์๋ ์ ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ธ๊ฐ ์์ ๊ด์ ๋ง๋ ์์น๋ ์๊ฐ๋ฝ ๋์ (fingertip) ๋ฑ์ ํคํฌ์ธํธ๋ก ์ ์ํ๊ณ , ๋ก๋ด ์์ ๋์ ํคํฌ์ธํธ์ ๋ฐฉํฅ ๋จ์ ๋ฒกํฐ๋ฅผ ๋ง์ถ๋ ๋ฐฉ์์ผ๋ก ์ด๊ธฐ ์์ธ๋ฅผ ๋ณํํ ์ ์์ต๋๋ค. ์ด๋ ๋ ผ๋ฌธ์์ SMR ๋จ๊ณ์ ์ฌ์ฉํ Unit Vector ๋ฐฉ๋ฒ๊ณผ ์ ์ฌํ๊ฒ, ์ธ์ ๋ง๋ ๊ฐ ๋ฐฉํฅ์ ๋ณด์กดํ๋๋ก ๋ก๋ด ์๊ฐ๋ฝ ๊ด์ ์ ์ค์ ํ๋ ๋ฐฉ์์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ก๋ด ์์ด ์ธ๊ฐ ์์ ์๊ฐ๋ฝ ๋ป๋ ๋ฐฉํฅ, ๊ตฌ๋ถ๋ฆฌ๋ ๊ฐ๋ ๋น์จ ๋ฑ์ ํฌ๊ฒ ๋ฒ์ด๋์ง ์๊ฒ ๋์ด ์์ฐ์ค๋ฌ์ด ์ด๊ธฐ ๋ชจ์ ์ ์ป์ ์ ์์ต๋๋ค. ์ดํ, ์ญ๊ธฐ๊ตฌํ(IK) ํ์ด๋ฅผ ํตํด ๋ก๋ด ์์ ๊ฐ ๊ด์ ๊ฐ๋๋ฅผ ์ฐพ์๋ด๋ฉด, ์ผ๋จ ์ด๋ํ์ ์ผ๋ก ์ ํจํ ๋ก๋ด ์ ์์ธ ์ํ์ค๋ฅผ ์ป์ด๋ผ ์ ์์ ๊ฒ์ ๋๋ค. ์ด ๊ณผ์ ์์ ๋ก๋ด ์์ ๊ด์ ๊ฐ๋ ๋ฒ์ ์ ํ์ด๋ ์๊ธฐ ์ถฉ๋(์๊ฐ๋ฝ ๋ผ๋ฆฌ ๊ฒน์น์ง ์๋๋ก) ๋ฑ์ ์ด๋ํ์ ์ ์ฝ์ ํฌํจ์ํค๋ฉด, ๋ง์น STMR์ SMR์ด ๋ฐ ๊ดํต์ ๋ฐฉ์งํ๋ฏ์ด ์๊ฐ๋ฝ ๊ดํต์ด๋ ๋นํ์ค์ ๊บพ์์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
๋ํ ์ ์ด ๊ด๋ จ ์ ์ฝ๋ ์ค์ํ๋ฐ, ์ด๋ ๋ค์์ ๋ค๋ฃฐ ์กฐ์ ์๋๋ฆฌ์ค์ ๊ฒน์น๋ ๋ถ๋ถ์ด ์์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ๋ ์์ ์ ์ด ์๋(์: ์ด๋ ์๊ฐ๋ฝ์ด ์ด๋ค ์ง์ ์์ ๋ฌผ์ฒด๋ฅผ ํฐ์นํ๋์ง)๋ฅผ ํ์ ํ์ฌ ๋ก๋ด ์์์๋ ํด๋น ์๊ฐ๋ฝ(๋๋ ๋์ ์๊ฐ๋ฝ)์ด ๋น์ทํ ์์ ์ ๋น์ทํ ์์น๋ฅผ ์ ์ดํ๋๋ก ๋งคํํด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด ์๊ฐ๋ฝ ๋์ ์ ํคํฌ์ธํธ๋ก ๋๊ณ , ์ธ๊ฐ ์์์ ์ ์ดํ๋ ์๊ณต๊ฐ ์ ๋ณด๋ฅผ ๋ก๋ด ์ ๋์ ์ ์์น/์๋ ์ ์ฝ์ผ๋ก ํ์ฉํ๋ฉด, STMR์ ์ ์ด ์ค์ผ์ค ๋ณด์กด ๊ฐ๋ ์ ๊ตฌํํ ์ ์์ต๋๋ค. ์์ปจ๋, ์ฌ๋ ๊ฒ์ง ์๊ฐ๋ฝ์ด 1์ด ์์ ์ ๋ฌผ์ฒด ํ๋ฉด์ ๋๋ฅด๋ ๋์์ด ์์๋ค๋ฉด, ๋ก๋ด ์์์๋ ๋์๋๋ ์๊ฐ๋ฝ(ํน์ ๋ก๋ด์ ๊ฒ์ง์ ํด๋นํ๋ ๋งํฌ)์ด ๊ทธ ์์ ์ ๊ทธ ์์น๋ฅผ ๋๋ฅด๋๋ก ๋ชฉํ๋ฅผ ์ค์ ํ๋ ์์ ๋๋ค. ์ด์ฒ๋ผ ๊ณต๊ฐ์ ๋ฆฌํ๊ฒํ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉด, ๋น๋ก ๋ก๋ด ์์ ํํ๊ฐ ๋ฌ๋ผ๋ ์ธ๊ฐ ์ ๋์์ ํํ์ ํน์ง๊ณผ ์ ์ด ์๋๋ฅผ ์ต๋ํ ์ ์งํ ์ ์ฒด ์๊ฐ๋ฝ ๊ถค์ ์ ์์ฑํ ์ ์์ต๋๋ค.
(2) TMR
๋ค์์ผ๋ก, ์๊ฐ์ ์กฐ์ (TMR) ๊ฐ๋ ์ ์ ๋์์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ธ๊ฐ๊ณผ ๋ก๋ด ์์ ๊ด์ ๋์ ์๋, ํ ํฌ ๋ฅ๋ ฅ ๋ฑ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์, ๋์ผํ ์๊ฐ ํ๋กํ์ผ๋ก ์์ง์ด๋ฉด ๋ก๋ด์ด ๋ฐ๋ผ๊ฐ์ง ๋ชปํ๊ฑฐ๋ ๊ณผ๋ํ ํ์ ๋ด๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. STMR์ TMR ๋จ๊ณ์ฒ๋ผ, ๋ชจ์ ์ ์๊ฐ์ถ์ ๋์ด๊ฑฐ๋ ์ค์ฌ์ ๋ก๋ด ์์ ๋์ญํ์ ์ผ๋ก ์ ํฉํ ์๋์ ๊ฐ์๋๋ฅผ ์ฐพ๋ ์ต์ ํ๋ฅผ ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋์ ์์๊ฐ์ ์๊ฐ๋ฝ์ ํผ์ณ ๋ฌผ์ฒด๋ฅผ ๋์ ์ ์์ง๋ง ๋ก๋ด ์์ ๊ด์ ์๋๊ฐ ํ๊ณ๊ฐ ์์ ๋, ๋๋ ๋์์ ์๊ฐ์ ๋๋ ค ๋ก๋ด์ด ์ถฉ๋ถํ ๋ฐ๋ผํ ์ ์๋๋ก ํฉ๋๋ค. ๋ฐ๋๋ก, ์ฌ๋ ์์ด ์ฒ์ฒํ ์์ง์ด๋ ๋์์ด๋ผ๋ ๋ก๋ด์ ๋งค์ฐ ๊ฐ๋ฒผ์ด ๋ถํ๋ผ๋ฉด ์๊ฐ์ ์์ถํด๋ ๋๊ฒ ์ฃ . ์ด๋ฌํ ์๊ฐ ์ต์ ํ๋ ๋จ์ํ ์๋์ ๋ฌธ์ ๋ฟ ์๋๋ผ, ๋์ญํ์ ์ผ๊ด์ฑ๊ณผ ์ ์ด ์์ ์ฑ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌผ์ฒด๋ฅผ ์ฅ์๋ค ๋๋ ์๋๋ฆฌ์ค์์, ๋ก๋ด ์์ ๊ฐ ์๊ฐ๋ฝ์ด ๋์์ ๋ฌผ์ฒด๋ฅผ ์ด๊ฒฉํด์ผ ๋ฌผ์ฒด๊ฐ ์์๋๋ก ๋จ์ด์ง์ง, ํ์ด๋ฐ์ด ์ด๊ธ๋๋ฉด ๋ฌผ์ฒด๊ฐ ๋ฏธ๋๋ฌ์ง ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์๊ฐ๋ฝ๋ค ๊ฐ์ ํ์ด๋ฐ ์กฐ์จ, ๊ทธ๋ฆฌ๊ณ ์ค๋ ฅ ๋ฐ ๋ฌผ์ฒด ๊ด์ฑ์ ๋์ํ ์๋ ์กฐ์ ๋ฑ์ด ํฌํจ๋ ์๊ฐ์ ํ๋ผ๋ฏธํฐ ์ต์ ํ๊ฐ ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด STMR์์ ํ์ฉํ ๋ฐฉ์์ฒ๋ผ ๋ชจ๋ธ ๊ธฐ๋ฐ ์๋ฎฌ๋ ์ด์ ์ ๋ด๋ถ์ ๋๊ณ , ๋ก๋ด ์+๋ฌผ์ฒด์ ๋ฌผ๋ฆฌ๋ฅผ ๊ณ ๋ คํ ์ต์ ์ ์ด(์: DDP)๋ฅผ ์ํํ ์ ์์ต๋๋ค. ์ค์ ๋ ผ๋ฌธ์์๋ ๋ก๋ด์ ๋์ฝ ๋์ด์ ์ฒด๊ณต์๊ฐ์ DDP๋ก ์กฐ์ ํ๋ฏ์ด, ์์ ๊ฒฝ์ฐ ๋ฌผ์ฒด๊ฐ ๋ค๋ ธ๋ค ๋์ด๋ ๋์์ ์๋ฎฌ๋ ์ด์ ํ๋ฉด์ ์๊ฐ๋ฝ ์ ์ด๋ ฅ, ๋ง์ฐฐ ์กฐ๊ฑด ๋ฑ์ ๋ง์กฑํ๋ ์๊ฐ ์ค์ผ์ผ์ ์ฐพ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๋์ ๋ฆฌํ๊ฒํ ์ ํตํด, ๊ฒฐ๊ณผ ๋ชจ์ ์ ๋ก๋ด ์์๊ฒ ๊ณผ๋ํ ํ์ด๋ ์ถฉ๋ ์์ด ์คํ ๊ฐ๋ฅํ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ๋นํ ์กฐ์ ๋ชจ์ ์ด ๋ ๊ฒ์ ๋๋ค. ๊ธฐ์กด ์ฐ๊ตฌ์์๋ ์ธ๊ฐโ๋ก๋ด ์ ๋ฆฌํ๊ฒํ ์ ๋จ์ ์์น ๋งคํ์ ๊ดํต ๋ฐ ๋ถ์์ ํ ์ ์ด์ ์ด๋ํ๊ธฐ ์ฝ๊ณ , ์ด๋ฅผ ๊ฐ์ ํ๋ ค ์๋์ง ํจ์ ๊ธฐ๋ฐ ์ต์ ํ๋ก ๊ดํต์ ์ค์์ง๋ง ์ธ๊ฐ ๋์์ ํ๋ถํ ์ ์ฝ(์๊ฐ๋ฝ ๊ฐ ํ์กฐ ์์ง์ ๋ฑ)์ ์ถฉ๋ถํ ๋ฐ์ํ์ง ๋ชปํ ๋ฌธ์ ๊ฐ ์ง์ ๋ฉ๋๋ค. STMR์ ์ ๊ทผ์ ์ธ๊ฐ ์์ ํ๋ถํ kinematic ์ ์ฝ์ ๋ณด์กดํ๋ฉด์๋ ๋ฌผ๋ฆฌ์ ์์ ์ฑ๊น์ง ํ๋ณดํ๋๋ก ๋ ๋จ๊ณ ์ต์ ํ๋ฅผ ์ ์ํ๋ฏ๋ก, ๋ก๋ด ์ ๋ฆฌํ๊ฒํ ์์๋ ์ด๋ฌํ ์ผ๋ จ์ ๊ณต๊ฐ-์๊ฐ ๋ถ๋ฆฌ ์ ๊ทผ์ด ํจ๊ณผ์ ์ผ ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
์ด ๊ณผ์ ์์ ๋ชจ์ ํ๋ผ์ด์ด์ ํตํฉ๋ ๊ณ ๋ คํ ์ ์์ต๋๋ค. ์ฌ์กฑ ๋ณดํ์ ๊ฒฝ์ฐ AMP ๊ฐ์ ๋ฐฉ๋ฒ์ด ์ฐธ๊ณ ๋ ์ ์์๋ ๊ฒ์ฒ๋ผ, ์ ๋์์ ๊ฒฝ์ฐ๋ ์ธ๊ฐ ์ ์์ง์์ ๋ํ ์ฌ์ ๋ชจ๋ธ์ ํ์ฉํ๋ฉด ๋์์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ธ๊ฐ ๊ทธ๋ฆฝ(grasp) ๋์์ ํต๊ณ์ ๋ถํฌ๋ ์๊ฐ๋ฝ ์ฌ์ด์ ๊ณต์กฐ ์์ง์(์: ์๊ฐ๋ฝ์ synergy)์ ๋ํ ๋ชจ์ ํ๋ผ์ด์ด๋ฅผ ์ฌ์ฉํ๋ฉด, ๋ก๋ด ์์ด ๋ ์์ฐ์ค๋ฌ์ด ์์ธ๋ฅผ ์ทจํ๋๋ก ์ ๋ํ ์ ์์ต๋๋ค. STMR์์๋ ๋ช ์์ ์ผ๋ก ๋ชจ์ ํ๋ผ์ด์ด๋ฅผ ์ฐ์ง ์์์ง๋ง, ์ ๋ก๋ด์ ์ ์ฉ ์์๋ ์ด๋ฌํ ์ธ๊ฐ ์์ ์ ํ์ ์ง์(์: ๋๋ถ๋ถ์ ๊ทธ๋ฆฝ์์ ์๋ผ์๊ฐ๋ฝ์ ์ฝ๊ฐ ๊ตฝํ์ง๋ค๋ ์ง)์ ์ต์ ํ ๊ณผ์ ์ ๋ฐ์ํ๋ฉด ๋ฆฌํ๊ฒํ ํ์ง์ ํฅ์์ํฌ ์ฌ์ง๊ฐ ์์ต๋๋ค. ์์ปจ๋, ๊ณต๊ฐ์ ์ ํฉ + ์๊ฐ์ ์กฐ์ + (ํ์์) ๋ชจ์ ํ๋ผ์ด์ด๋ผ๋ ์ธ ๊ฐ์ง ์์๋ฅผ ์กฐํฉํ๋ ๊ฒ์ ๋ณต์กํ ๋ก๋ด ์ ๋์ ๋ฆฌํ๊ฒํ ์์๋ ํต์ฌ ์๋ฆฌ๋ก ์ ์ฉ๋ ์ ์์ต๋๋ค.
์๊ณต๊ฐ ๋ชจ์ ์ ์ด๋ฅผ ํตํ ์กฐ์ ํ๋ ํ์ต (๋ชจ๋ฐฉ ๋ฐ ์ ์ด)
๋ค์์ผ๋ก, ์ด๋ ๊ฒ ๋ฆฌํ๊ฒํ ๋ ์ธ๊ฐ-๋ก๋ด ์์ ๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ ๋ก๋ด ์์ ์กฐ์ ํ๋์ ํ์ต์ํค๋ ๋ฐฉ์์ STMR์ ๊ธฐ๋ฒ์ ๋น์ถ์ด ๋ ผ์ํฉ๋๋ค. ๊ธฐ๋ณธ ์์ด๋์ด๋ STMR์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ์ฐธ์กฐ ๋ชจ์ ์ ๋ง๋ค์ด RL ์ ์ฑ ํ์ต์ ๊ฐ์ด๋ํ ๊ฒ์ฒ๋ผ, ๋ก๋ด ์์ ๊ฒฝ์ฐ์๋ ์ธ๊ฐ ์์ฐ์ ๋ก๋ด ๋ฒ์ ์ผ๋ก ๋ณํํ โ์ฐธ์กฐ ์กฐ์ ๋ชจ์ โ์ ๋ง๋ค์ด ์ด๋ฅผ ํ์ต์ ํ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ฌ๋์ ์กฐ์์ ์ฌ์ธํ๊ณ ๋น ๋ฅธ ๊ฒฝ์ฐ๊ฐ ๋ง์, ๋ก๋ด์ด ์ด๋ฅผ ๊ทธ๋๋ก ๋ฐ๋ผํ๋ ค ํ๋ฉด ๋์ญํ์ ์คํจ(๋ฌผ์ฒด๋ฅผ ๋์ณ๋ฒ๋ฆฌ๊ฑฐ๋ ๋จ์ด๋จ๋ฆผ, ์ถฉ๋ ๋ฑ)๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์์ ์ธ๊ธํ ๋ฆฌํ๊ฒํ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ๋ก๋ด์ด ๋ฐ๋ผํ ์ ์๋ ์์ค์ผ๋ก ๋ณํ๋ ์กฐ์ ์๋๋ฆฌ์ค๋ฅผ ์ค๋นํ๋ฉด, ๊ทธ ๋ค์ ๊ฐํํ์ต์ด๋ ๋ชจ๋ฐฉ ํ์ต์ผ๋ก ์ ์ฑ ์ ํ๋ จ์ํค๋ ๊ฒ์ด ํจ์ฌ ์์ํด์ง๋๋ค.
์๋ฅผ ๋ค์ด, ์ธ๊ฐ์ด ๊ณต์ ์ง์ด ๋ค๋ฅธ ๊ณณ์ ๋๋ ์๋ฒ ์์์ ์๊ฐํด๋ด ์๋ค. ์ด๋ฅผ ๋ก๋ด ์์ ๋ชจ๋ฐฉ์ํค๊ณ ์ ํ ๋, ๋จผ์ ๊ณต์ ์ง๋ ๋์์ ์๊ฐ๋ฝ ๊ถค์ ๊ณผ ์ ์ด ํ์ด๋ฐ์ STMR ์ ์ฌ ๋ฐฉ์์ผ๋ก ๋ณํํด ๋ก๋๋ค. ์ด๋ ๊ฒ ์ป์ ๋ก๋ด ์์ ๊ธฐ์ค ๊ถค์ ์ ๊ณต์ ์์ ์ ์ผ๋ก ์ก๊ณ ์ฎ๊ธฐ๊ธฐ์ ์ ํฉํ๋๋ก ์๊ฐ๊ณผ ๊ณต๊ฐ์ด ์กฐ์จ๋์ด ์๊ฒ ์ง์. ์ด์ RL์ ๋ณด์ ํจ์๋ฅผ ์ด ์ฐธ์กฐ ๊ถค์ ๊ณผ์ ์ ์ฌ๋๋ก ์ค๊ณํ์ฌ ๋ก๋ด์ด ์ด ๋์์ ์ตํ๊ฒ ํ ์ ์์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, STMR ๋ ผ๋ฌธ์์์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ด์ ๊ฐ๋, ์๋ชฉ(๊ธฐ์ ) ์์น์ ์์ธ, ์๊ฐ๋ฝ ํคํฌ์ธํธ ์์น ๋ฑ์ด ์ฐธ์กฐ ๋ชจ์ ๊ณผ ๊ฐ๊น์ธ์๋ก ๋์ ๋ณด์์ ์ฃผ๋ ์์ ๋๋ค. ๋ํ ์ ์ด ์ ์ง/ํด์ ์ ์์ ๋ ๋ณด์์ ๋ฃ์ด, ์๋ฅผ ๋ค์ด ๊ณต์ ๋์ ๋ ๋๋ฌด ๋ฆ๊ฒ ์๊ฐ๋ฝ์ ํด๋ฉด ๋ฒ์ ์ ์ฃผ๊ณ , ์ฐธ์กฐ์ ๊ฐ์ ํ์ด๋ฐ์ ํด๋ฉด ๋ณด์์ ์ฃผ๋ ํํ๋ก ์ค๊ณํ ์ ์์ต๋๋ค. ์ด๋ฐ ์์ ์ธ๋ฐํ ๋ชจ๋ฐฉ ๋ณด์ ์ค๊ณ๋ ์ด๋ฏธ ์ฐธ์กฐ ๋ชจ์ ์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ๋นํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํด์ง๋๋ค. ๋ง์ฝ ์ฐธ์กฐ ๋ชจ์ ์ด ๋ถ์์ฐ์ค๋ฝ๊ฑฐ๋ ๋ฌผ๋ฆฌ๋ฅผ ๋ฌด์ํ๋ค๋ฉด (์: ์ฌ๋ ์ ๋์์ ๊ทธ๋๋ก ์จ์ ๋ก๋ด ์์ ๋ฌด๋ฆฌ์ธ ์๋๋ก ์๊ฐ๋ฝ์ ํธ๋ค๋ ์ง), RL ๋จ๊ณ์์ ์์ด์ ํธ๊ฐ ๋ฐ๋ผํ๋ ค๋ค ์คํจํ๊ฑฐ๋ ํ์ต์ด ๋ถ์์ ํด์ง ๊ฒ์ ๋๋ค. STMR์ด ๊ฐ์กฐํ ๋ฐ์ ๊ฐ์ด, ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ผ๊ด๋ ๋ ํผ๋ฐ์ค๊ฐ ์์ ๋ RL ๋ชจ๋ฐฉ ํ์ต์ด ์ํํด์ง๋ฏ๋ก, ๋ก๋ด ์์ ์กฐ์ ํ์ต์์๋ ์ด ์์น์ด ๋์ผํ๊ฒ ์ ์ฉ๋ฉ๋๋ค.
Residual Learning ๊ฐ๋ ์ญ์ ๋ก๋ด ์ ์ ์ด์ ์์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ก๋ด ์์ ๊ธฐ๋ณธ ์คํ๋ฃจํ ์ ์ด๊ธฐ๋ฅผ ๋ด์ฅํ์ฌ, ์์ ์ป์ ์ฐธ์กฐ ๊ถค์ ์ ๋ฐ๋ผ ์๊ฐ๋ฝ ๊ด์ ์ PD ์ ์ด๋ก ํ์ ๊ฐํ๋ ๋ฒ ์ด์ค๋ฅผ ๊น์๋ก๋๋ค. ๊ทธ๋ฐ ๋ค์, RL๋ก ํ์ต๋ ์์ฌ ์ ์ฑ ์ด ๋ฏธ์ธ ์กฐ์ (์: โ์ฝ๊ฐ ๋ ๊ฐํ๊ฒ ์ฅ๊ธฐโ๋ โ๋ง์ฐฐ ์ฆ๊ฐ๋ฅผ ์ํด ๊ฐ๋ ๋ณด์ โ ๋ฑ)์ ์ถๅํ๋๋ก ํฉ๋๋ค. ์ด๋ STMR์์ ์ฐธ์กฐ joint ๊ฐ + RL ์ถ๋ ฅ = ์ต์ข ํ ํฌ ๋ช ๋ น์ผ๋ก ๊ตฌ์ฑํ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ก๋ด ์์ด ๋ฌผ์ฒด๋ฅผ ์ฅ๊ณ ์ด๋ํ๋ ๋์, ๊ธฐ๋ณธ ์ ์ด๊ธฐ๋ ์ฐธ์กฐ ๊ถค์ ๋๋ก ์๊ฐ๋ฝ์ ์์ง์ด๋ ค ํ๊ณ , RL ์ ์ฑ ์ ๋ฌผ์ฒด์ ๋ฏธ๋๋ฌ์ง์ ๋ง๊ธฐ ์ํด ํ์ํ ์ถ๊ฐ ํ์ด๋ ๋ชจ๋ธ ์ค์ฐจ ๋ณด์ ๋์์ ํ์ตํ๊ฒ ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ฒ์๋ถํฐ ๋ชจ๋ ๊ฒ์ ํ์ต์ํค๋ ๊ฒ๋ณด๋ค ์์ ์ ์ด๊ณ ์ํ ํจ์จ์ ์ธ ํ์ต์ด ๊ฐ๋ฅํ๋ฉฐ, ์คํ๊ฒฝ์์ ์๊ธฐ์น ์์ ์ํฉ(๋ฌผ์ฒด ๋ฌด๊ฒ ๋ณํ, ๋ง์ฐฐ ๊ณ์ ๋ถํ์ค์ฑ ๋ฑ)์๋ ๋ ๊ฒฌ๊ณ ํ ์ ์ด ์ ์ฑ ์ ์ป์ ์ ์์ต๋๋ค. ์ค์ STMR ์คํ์์๋ ์์ฌ ํ์ต ๊ธฐ๋ฒ์ด ์ธ๋์ ๊ฐํ ์ ์ฑ ์ ๋ง๋ค์ด๋๊ณ , ๋ก๋ด ์์ ๋ฏธ๋๋ผ ๋ฐฉ์ง๋ ํ๋ฅ ์ ์ฑ๊ณต๋ฅ ํฅ์์๋ ๊ฐ์ ์ด์ ์ ๊ธฐ๋ํ ์ ์์ต๋๋ค.
๋ ํ๋ ๊ณ ๋ คํ ์ ์, ํ๊ฒฝ(๋์ ๋ฌผ์ฒด)๊ณผ์ ์ํธ์์ฉ ์์ฒด๋ฅผ ํ์ตํ๋ ๋ถ๋ถ์ ๋๋ค. ์ฌ์กฑ ๋ก๋ด์ ๊ฒฝ์ฐ ์ง๋ฉด์ ๊ณ ์ ๋์ด ์๊ณ ๋ฐ์ด ๋ฐ๋ฆฌ์ง ์๊ฒ ํ๋ ๊ฒ์ด ์ฃผ ๋ชฉํ์์ง๋ง, ๋ก๋ด ์์ ์ก์ ๋ฌผ์ฒด๋ฅผ ์์ ์ ์ผ๋ก ๋ค๋ฃจ๋ ๊ฒ์ด ํต์ฌ์ ๋๋ค. ๋ฐ๋ผ์ RL ๋ณด์์๋ ๋ฌผ์ฒด์ ์ํ ์์ ์ฑ(์: ๋ฌผ์ฒด์ ๋ชฉํ ์์น ๋๋ฌ ์ฌ๋ถ, ์ก๋ ๋์ ๋จ์ด๋จ๋ฆฌ์ง ์๊ธฐ ๋ฑ)์ ํฌํจํด์ผ ํ๊ณ , ๋ชจ์ ๋ฆฌํ๊ฒํ ๋จ๊ณ์์๋ ๋ฌผ์ฒด์ ๊ฐํด์ง๋ ํ์ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ฅผํ ๋ฉด, TMR ๋จ๊ณ์์ ๋ฌผ์ฒด์ ๋์ญํ๊น์ง ํฌํจ๋ ์๋ฎฌ๋ ์ด์ ์ผ๋ก ๋ก๋ด ์๊ฐ๋ฝ ๊ถค์ ์ ์ต์ ํํ๋ฉด, ๋จ์ํ ์๊ฐ๋ฝ ์์ง์๋ฟ ์๋๋ผ ๋ฌผ์ฒด๊ฐ ๋ฏธ๋๋ฌ์ง์ง ์๋ ๊ฒฝ๋ก๋ฅผ ์ฐพ๊ฒ ๋ ๊ฒ์ ๋๋ค. ์ด์ ๊ด๋ จํ์ฌ, ์ต๊ทผ ์ฐ๊ตฌ๋ค์ ์ฌ๋-๋ก๋ด ์ ๋์ ๋งคํ ์ ์ ์ด๋ ฅ๊ณผ ์ํธ์์ฉ๊น์ง ๋ชจ์ฌํ๋ ค๋ ์๋๋ฅผ ํ๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ด๋งต(contact map) ์์ฑ์ด๋ ์ด์ค ์๊ณ๊ฐ ๊ธฐ๋ฐ ์ ์ด ๊ฒ์ถ ๋ฐ ํ๋ ์๊ฐ ์ ์ด ์ํ ์ค๋ฌด๋ฉ ๊ฐ์ ๊ธฐ๋ฒ์ด ๋ณด๊ณ ๋๋๋ฐ, ์ด๋ STMR์์ ๋ฐ ์ ์ด์ ๋ถ๋๋ฝ๊ฒ ์ฒ๋ฆฌํ ๊ฒ๊ณผ ์ํตํฉ๋๋ค. DexFlow ๋ฑ ๊ธฐ์กด ์ฐ๊ตฌ์์๋ ์ด๋ฌํ ์๊ฐ์ ์ ์ด ์ถ์ ๋ฐ ์ค๋ฌด๋ฉ์ ํตํด ์-๋ฌผ์ฒด ๊ฐ ์ ์ด ๋ถ์์ (๋ฐ๋ฅ๊ฑฐ๋ฆผ)์ ํด์ํ๋ค๊ณ ํฉ๋๋ค. ๋ก๋ด ์์ ์กฐ์ ๋ชจ๋ฐฉ์์๋, ์ฐธ์กฐ ๋ชจ์ ์์ฑ ์ ์ ์ด ์ฌ๊ฑด์ ์์ ์ ์ผ๋ก ์ถ์ถ ๋ฐ ๋งคํํ๊ณ , RL ํ์ต ์์๋ ์ ์ด ์ ์ง/์ดํ ์ฌ๋ถ๋ฅผ ๋ณด์์ผ๋ก ๋ค๋ฃจ์ด ์ ์ด ํจํด์ ์ ๋๋ก ๋ชจ๋ฐฉํ๋๋ก ํด์ผ ํฉ๋๋ค. STMR์์ ๋ฐ๋ฐ๋ฅ ์ ์ด IoU๋ก ํ๊ฐ๋ฅผ ํ๋ฏ์ด, ์์์๋ ๋ฌผ์ฒด์ ์๊ฐ๋ฝ์ ์ ์ด IoU๋ ๋ฏธ๋๋ผ ์ ๋ ๋ฑ์ ์ฌ์ฉํด ์ฑ๋ฅ์ ํ๊ฐํ๊ณ ์ต์ ํ ๋ฐฉํฅ์ ์ค์ ํ ์ ์์ ๊ฒ์ ๋๋ค.
์ ๋ฆฌํ๋ฉด, STMR์ โ์ฐธ์กฐ ๋ชจ์ ์์ฑ + RL ์ ์ฑ ํ์ตโ ํฌ-์คํ ์ ๋ต์ ๋ก๋ด ์์ ๋ณต์กํ ์กฐ์ ํ์ต์๋ ์ ์ฉํ ์ฒญ์ฌ์ง์ ์ ๊ณตํฉ๋๋ค. ์ฌ๋์ ์์ฐ ๋์์ ์ด๋ํ์ ์ผ๋ก ํฌ์ํ๊ณ ๋์ญํ์ ์ผ๋ก ์ฌ์กฐ์ ํ์ฌ ๋ก๋ด์ด ๋ฐ๋ผํ๊ธฐ์ ์ ํฉํ ์๊ณต๊ฐ ๋ชจ์ ์ ์ป์ ๋ค, ์ด๋ฅผ ๋ชจ๋ฐฉ ๋ชฉํ๋ก ์ผ์ ์ ์ฑ ์ ํ์ตํจ์ผ๋ก์จ, ๋จ์ ๋ชจ๋ฐฉ๋ณด๋ค ์์ ์ ์ด๊ณ ์ ํํ ์กฐ์ ์ ์ฑ ์ ์ป์ ์ ์์ต๋๋ค. ์ด๋ ์์ฌ ํ์ต์ ํฌํจํ ์ ์ด ๊ตฌ์กฐ๋ฅผ ๋์ ํ๋ฉด ํ์ต๋ ์ ์ฑ ์ ์ค์ ์ ์ฉ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ๋์๊ฐ, ํ์ํ๋ค๋ฉด ๋ชจ์ ํ๋ผ์ด์ด๋ ์ ๋ฌธ๊ฐ ์ๆผ ๋ฐ์ดํฐ๋ฅผ ํตํฉํ์ฌ, ์ฌ๋ ์์ ๊ณ ์ฐจ์ ๋ชจ์ ์์๋ ์คํ์ผ๊ณผ ๋ฌผ๋ฆฌ ํ๋น์ฑ์ ๋ชจ๋ ์ด๋ฆฐ ํ์ต์ ์ถ๊ตฌํ ์ ์์ต๋๋ค. ์ด๋ฐ ์ ๊ทผ์ ํ ์ด๋ธ ์์ ์ฌ์ธํ ์กฐ๋ฆฝ ์์ , ์์ ์ฉ ๋ก๋ด์ ์ ๋์ ๋ชจ๋ฐฉ, ๊ฐ์ํ์ค์ ํตํ ๋ก๋ด ์ ์๊ฒฉ ์กฐ์ ๋ฑ ๋ค์ํ ์์ฉ ๋ถ์ผ์์ ํ์ฉ๋ ์ ์์ ๊ฒ์ ๋๋ค. ์ค์ ๋ก ์ค์๊ฐ ์๊ฒฉ์กฐ์(teleoperation)์ ์ํ ์ฐ๊ตฌ๋ค์ ์๋๋ฅผ ์ค์ํด ๋จ์ ๋งคํ์ ์ฐ๋ ๊ฒฝํฅ์ด ์์ง๋ง, ์ด๋ ๋ฏธ์ธ ์์ ์ ์ ๋ฐ๋ ์ ํ๋ฅผ ์ด๋ํ๊ธฐ๋ ํฉ๋๋ค. STMR์์ ์๊ฐ์ ์ป์ ๊ธฐ๋ฒ์ ์คํ๋ผ์ธ์์ ๊ณ ํ์ง์ ๋ชจ์ ์ฌ์ ํ์ต์ ํตํด ์ด๋ฌํ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ , ์ดํ ์ค์๊ฐ ์ ์ด์ ์ ๋ชฉํ๋ ํํ๋ก๋ ๋ฐ์ ํ ์ ์์ต๋๋ค.
์ ๋ก๋ด ์ ์ฉ์ ์ํ ํต์ฌ ๊ธฐ๋ฒ ์์ฝ
์๋๋ ๋ณธ ๋ ผ๋ฌธ์ ์ฃผ์ ๊ธฐ๋ฒ๋ค๊ณผ ๊ทธ ๋ก๋ด ์ ๋ถ์ผ๋ก์ ์ ์ด ๊ฐ๋ฅ์ฑ์ ์ ๋ฆฌํ ํ์ ๋๋ค. ์ด ํ์์๋ STMR์์ ์ ์๋ ์์๋ค์ด ๋ก๋ด ์์ ์์ธ ๋ฆฌํ๊ฒํ ๋ฐ ์กฐ์ ํ๋ ํ์ต์ ์ด๋ป๊ฒ ํ์ฉ๋ ์ ์๋์ง ๋๋นํ์ฌ ๋ํ๋ด์์ต๋๋ค.
STMR์ ํต์ฌ ๊ธฐ๋ฒ | ๋ก๋ด ์ ์์ฉ ๋ฐฉ์ |
---|---|
๊ณต๊ฐ ๋ชจ์
๋ฆฌํ๊ฒํ
(SMR) - ํคํฌ์ธํธ ๊ธฐ๋ฐ ์์ธ ๋งคํ - ์ด๋ํ์ ์ ์ฝ ์ ์ฉ |
์ฌ๋ ์๊ณผ ๋ก๋ด ์์ ๊ณจ๊ฒฉ ๊ตฌ์กฐ ์ฐจ์ด๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด, ์๊ฐ๋ฝ ๊ด์ ๋ง๋์ ๋์ ์ ํคํฌ์ธํธ๋ก ์ ์ํ์ฌ ๋ฐฉํฅ ๋ฒกํฐ ๋ณด์กด IK๋ก ์ด๊ธฐ ์์ธ ๋ณํ. ๋ก๋ด ์์ ๊ด์ ๊ฐ๋ ๋ฒ์์ ์๊ธฐ ์ถฉ๋ ์ ์ฝ์ ํฌํจํด ์ด๋ํ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ํฌ์ฆ ์์ฑ. |
์๊ฐ ๋ชจ์
๋ฆฌํ๊ฒํ
(TMR) - ๋ชจ์ ์ํ์ค์ ์๊ฐ ์ค์ผ์ผ ์ต์ ํ - ๋ชจ๋ธ ๊ธฐ๋ฐ ๋์ ๊ฒ์ฆ |
๋ก๋ด ์์ ์๋/๊ฐ์๋ ํ๊ณ์ ๋ฌผ์ฒด ๋์ญํ์ ๊ณ ๋ คํ์ฌ, ์ธ๊ฐ ๋์์ ํ์ด๋ฐ์ ์กฐ์ . DDP ๋ฑ ์ต์ ์ ์ด ๊ธฐ๋ฒ์ผ๋ก ์-๋ฌผ์ฒด ์ํธ์์ฉ์ ์๋ฎฌ๋ ์ด์ ํ๋ฉด์ ์๊ฐ๋ฝ ์์ง์์ ์๋๋ฅผ ๋์ด๊ฑฐ๋ ์ค์ฌ ๋์ญํ์ ์ผ๋ก ์์ ์ ์ธ ๊ถค์ ์์ฑ. ์) ๋ฌด๊ฑฐ์ด ๋ฌผ์ฒด๋ฅผ ๋ค ๋ ๋ ์ฒ์ฒํ ๋ค์ด์ฌ๋ ค ๋ฏธ๋๋ฌ์ง ๋ฐฉ์ง. |
์ด๋ํ/๋์ญํ ์ ์ฝ ํตํฉ - ์ ์ด ์ ์ง ๋ฐ ๊ดํต ๋ฐฉ์ง - ๊ด์ ํ๊ณ ๋ฐ ์์ ์ฑ ๊ณ ๋ ค |
์ธ๊ฐ ์ ์์ฐ์ ์ ์ด ํจํด(์ด๋ ์๊ฐ๋ฝ์ด ์ธ์ ๋ฌผ์ฒด๋ฅผ ์ก๊ณ ๋๋์ง)์ ๋ถ์ํ์ฌ ๋ก๋ด ์์์๋ ๋์ผํ ์ ์ด ์ํ์ค๋ฅผ ๋ฐ๋ฅด๋๋ก ์ ์ฝ ์ค์ . ์๊ฐ๋ฝ ๋์ ๋ฏธ๋๋ฌ์ง ๊ฑฐ๋ฆฌ ์ต์ํ, ๊ดํต ๋ฐฉ์ง ์๋์ง ๋ฑ์ ์ต์ ํ ๋ชฉํ์ ํฌํจ์์ผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ๋นํ ๊ทธ๋ฆฝ ๊ตฌํ. |
์์ฌ ์ ์ฑ
ํ์ต (Residual RL) - ๊ธฐ์ค ๋ชจ์ + ๋ณด์ ์ก์ - PD ์ ์ด๊ธฐ ๊ธฐ๋ฐ ์์ ํ |
๋ฆฌํ๊ฒํ ๋ ์ ๋ชจ์ ์ ํผ๋ํฌ์๋ ์ฐธ์กฐ๋ก ์ฌ์ฉํ๊ณ , RL ์์ด์ ํธ๋ ๋ณด์ ์ฉ ๋ฏธ์ธ ์ ์ค์ฒ๋ง ํ์ต. ์๋ฅผ ๋ค์ด, ์ฐธ์กฐ ๊ถค์ ์ ๋ฐ๋ผ๊ฐ๋ PD ์ ์ด๋ฅผ ๊ธฐ๋ณธ์ผ๋ก, RL ์ ์ฑ ์ด ๋ฌผ์ฒด๊ฐ ๋ฏธ๋๋ฌ์ง์ง ์๋๋ก ์ถ๊ฐ ํ์ ๋ณดํ๋ ๊ตฌ์กฐ. ์ด๋ฅผ ํตํด ํ์ต ์์ ์ฑ ๋ฐ ์คํ๊ฒฝ ๊ฐ๊ฑด์ฑ ํ๋ณด. |
๋ชจ์
ํ๋ผ์ด์ด ๋ฐ ์คํ์ผ ๋ณด์กด - (Baseline: AMP) - ์ธ๊ฐ ๊ณ ์ ์๋์์ ์์ฐ์ค๋ฌ์ ์ ์ง |
ํ์ํ ๊ฒฝ์ฐ ์ธ๊ฐ ์๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ถํฐ ํ์ต๋ ๋ชจ์ ํ๋ผ์ด์ด๋ฅผ ํตํฉํ์ฌ, ๋ก๋ด ์์ ๋์์ด ์ธ๊ฐ์ฒ๋ผ ์์ฐ์ค๋ฌ์ด ํํ๋ฅผ ์ ์งํ๋๋ก ์ ๋. ์) GAN ๊ธฐ๋ฐ ์คํ์ผ ๋์คํฌ๋ฆฌ๋ฏธ๋ค์ดํฐ๋ฅผ ํ์ฉํด ๋ก๋ด ์์ ๋ชจ์ ์ด ์ธ๊ฐ ์ๆผ์ ๋ถํฌ์ ์ํ๋๋ก ๋ณด์ ๋ถ์ฌ. ๋ค๋ง ๋ฌผ๋ฆฌ์ ํ๋น์ฑ๊ณผ์ ๊ท ํ ํ์. |
์ ์ด ๊ฒ์ถ ๋ฐ ์๊ฐ์ ์ค๋ฌด๋ฉ - ์ ์ด ์ด๋ฒคํธ ์ถ์ - Dual-threshold & smoothing |
์์ฐ ๋ฐ์ดํฐ(์: ๋น๋์ค๋ ์ผ์ ์ฅ๊ฐ ๋ฐ์ดํฐ)์์ ์๊ฐ๋ฝ-๋ฌผ์ฒด ์ ์ด ์ฌ๋ถ๋ฅผ ์ด์ค ์๊ณ๊ฐ ๋ฑ์ผ๋ก ๊ฒ์ถํ๊ณ , ํ๋ ์ ๊ฐ ์ ์ด ์ํ ๋ณํ๋ฅผ ์ ์ญํต๊ณผ ํํฐ๋ก ํํํํ์ฌ ์์ ์ ์ธ ์ ์ด ์ํ์ค๋ฅผ ํ๋ณด. ์ด๊ฒ์ ๋ฆฌํ๊ฒํ ๋ฐ ํ์ต์ ์ฌ์ฉํด ์ ์ด ๋ถ์์ ํ์(๋น ๋ฅธ ๋ถ์๋ค ๋จ์ด์ก๋ค ๋ฑ) ์ ๊ฑฐ. |