๐WGRL Brachiation ๋ฆฌ๋ทฐ
Code: ๊ณต๊ฐ ์์ โ ๋ ผ๋ฌธยทํ๋ก์ ํธ ํ์ด์ง ์ด๋์๋ ๋ ํฌ ๋งํฌ๊ฐ ์๋ค(2026-08-21 ํ์ธ, arXiv HTML ์ ์ฒด ๋งํฌ ์ ์ ์ค์บ).
์ ์: Ayumu Iwata, Kento Kawaharazuka, Keita Yoneda, Takahiro Hattori, Kei Okada (JSK Robotics Lab, The University of Tokyo)
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2026 accepted โ arXiv v1 ์ ์ถ 2026-08-18
- ๐ก ๋ฐํ์ด ์๋ ํ๊ฒฝ์ ํ๋ก๋ง ๊ฑด๋๋ brachiation(ํ๊ทธ๋ค ์ด๋) ์, ๋ชจ๋ฐฉํ์ต์ฉ ๋ ํผ๋ฐ์ค ๋ชจ์ ๋ ์๊ณ ์คํจํ๋ฉด ๊ณง๋ฐ๋ก ์ถ๋ฝํ๋ ์ค๋ฌผ ๋ก๋ด(1093 mmยท19.6 kg)์์ ์ฑ๋ฆฝ์ํค๋ ๋ฌธ์ ๋ฅผ, ์๋์ดํํฐ๊ฐ ์ง๋์ผ ํ ์์์ waypoint๋ง ์ง์ ํ๊ณ ์ ์ ๋์์ RL์ ๋งก๊ธฐ๋ Waypoint-Guided RL(WGRL)๋ก ํผ๋ค.
- โ๏ธ ์๋์ด ๋ค์ waypoint๋ฅผ ์ด์ waypoint ๋ฐฉํฅ์์ ์ ๊ทผํ๋๋ก ํ๋ ์์น ๋ณด์ r_{\mathrm{pos}}=\cos\theta-0.25\tilde{\ell}^2 + ์ ๊ทผ ์งํ ๋ณด์ + ๋๋ฌ ์ฑ๊ณต ๋ณด์์ ํฉ์ผ๋ก ์ด๊ธฐ ํ์์ ๊ฐ๋๊ณ , ๋๋ฌ ์๊ณ๊ฐ \tilde{\ell}_{\mathrm{th}}(์ด๊ธฐ 0.03)๋ฅผ ์ปค๋ฆฌํ๋ผ์ผ๋ก ํค์ ๊ฐ์ด๋๋ฅผ ์์ํ ํ์ด ์ค๋ค. ์ฌ๊ธฐ์ โ๋ง๋ ๋๋ฌ ์โ ๋ณด์๊ณผ โ๊ธฐ๊ณ์ ์๋์ง ๋ชฉํ(e_{\mathrm{ref}}=-72 J) ์ถ์ข โ ๋ณด์์ ์ง์ผ๋ก ์น๋๋ค.
- ๐ฏ MuJoCo Sim-to-Sim์์ 400 mm ๊ฐ๊ฒฉ ์ฝ์ค 10ํ ์ํ ๋ชจ๋ 30๊ฐ ์ด์ ๋ง๋ ์ฐ์ ํต๊ณผ, 5ยฐ ๊ฒฝ์ฌ ์ฝ์ค 28/30(93.3%)ยท์ํ ์ฝ์ค 91/100(91%) ๋ฆฌ์นญ ์ฑ๊ณต. ์ค๋ฌผ์์๋ zero-shot์ผ๋ก 4๊ฐ ๋ง๋๋ฅผ ๊ฑด๋๋๋ฐ โ 3๋ฒ์ ๋ฆฌ์นญ ๋ชจ๋ ์ฒซ ํํน ์๋๋ ์คํจํ๊ณ , ์ค์์ ํค์ ์ฌ์๋ํ๋ ๋ณต๊ตฌ ํ๋์ด ๋งค๋ฒ ์ฐฝ๋ฐํด ๋ํ ์์ด ์์ฃผํ๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
์ฌ์กฑ๋ณดํยท๋ฌ๋ยท์ฌ๋ค๋ฆฌ ์ค๋ฅด๊ธฐยทํ์ฟ ๋ฅด๊น์ง RL ๊ธฐ๋ฐ ๋ก์ฝ๋ชจ์ ์ ๊ฝค ๋ฉ๋ฆฌ ์์ง๋ง, ์ ๋ถ ๋ฐํ์ด ์๋ ํ๊ฒฝ ์ด์ผ๊ธฐ๋ค. ๊ธดํ์์ญ์ด์ฒ๋ผ ๋จธ๋ฆฌ ์ ๊ตฌ์กฐ๋ฌผ์ ์ข์ฐ ์์ผ๋ก ๋ฒ๊ฐ์ ์ก๊ณ ๋ชธ์ ๋งค๋ฌ์ ์ ์งํ๋ brachiation์ ๋ฐํ์ด ์๋ ๊ณต๊ฐ์ ์ฌ๋ ๋์์ธ๋ฐ, ๋ก๋ด์์๋ ๋ ๊ฐ์ง๊ฐ ๋ฐ๋ชฉ์ ์ก๋๋ค. ์ฒซ์งธ, ๋ณด์ ์ค๊ณ ์ง์์ด ์๋ค. ๊ฑท๊ธฐ์ฒ๋ผ โ์ ์ง ์๋๋ฅผ ๋ณด์ํ๋ผโ๋ ๊ด์ฉ ์ฒ๋ฐฉ์ด ํตํ์ง ์๊ณ , ๊ทธ๋ ๋ค๊ณ DeepMimic๋ฅ ๋ชจ๋ฐฉํ์ต์ผ๋ก ๊ฐ ์๋ ์๋ค โ ๋ก๋ด์ ํ ๋ชจ์ ์๋์ดํํฐ์ ๋ง๋ ๊ณ ํ์ง ๋ ํผ๋ฐ์ค ๋ชจ์ ์ด ์ ์ด์ ์กด์ฌํ์ง ์๋๋ค. ๋์งธ, ์คํจ๊ฐ ๊ณง ์ถ๋ฝ์ด๋ค. ๋ค๋ฆฌ๊ฐ ๋ฐ์ณ ์ฃผ์ง ์์ผ๋ฏ๋ก ํ ๋ฒ ๋์น๋ฉด ์ํผ์๋๊ฐ ๋๋๊ณ , ์ค๋ฌผ์์๋ ํ๋์จ์ด๊ฐ ๋ถ์์ง๋ค.
์ด ๋ ผ๋ฌธ์ ์ฒ๋ฐฉ์ โ๋์ ์ ์ฒด๋ฅผ ํ๋ด ๋ด๊ฒ ํ์ง ๋ง๊ณ , ์๋์ด ์ง๋์ผ ํ ๋ช ๊ฐ์ ์ ๋ง ์ฐ์ด ์ฃผ์โ๋ ๊ฒ์ด๋ค. WGRL์ ์ด์์ ์ธ ํํน ๊ถค์ ์์ sparseํ waypoint๋ฅผ ๋ฏธ๋ฆฌ ๋ฐ์ ๋๊ณ , ์๋์ด ๊ทธ ์ ๋ค์ ์์๋๋ก ํต๊ณผํ๋๋ก ๋ณด์์ ์ค๋ค. ์ ์ ์์ธยทํ์ด๋ฐยท์ค์ ์งํญ์ ์ ๋ถ RL์ด ์์์ ์ฐพ๋๋ค. ๊ฒฐ์ ์ ์ธ ์ฐจ์ด๋ waypoint๋ฅผ ์ต์ข ๋ชฉํ๋ก ์ฐ์ง ์๋๋ค๋ ์ ์ด๋ค โ ๊ธฐ์กด waypoint ๊ธฐ๋ฐ RL(Mehta et al., IROS 2024)์ด waypoint๋ฅผ ์ค๊ฐ ํ์คํฌ ๋ชฉํ๋ก ์ผ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, WGRL์ waypoint๋ ํ์ต ์ด๊ธฐ ํ์์ ๊ฐ๋๋ ์ฉ๋์ผ ๋ฟ์ด๊ณ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์๊ณ๊ฐ์ ํค์ฐ๋ฉด์ ์์ํ ์ฌ๋ผ์ง๋ค. ๊ทธ ๊ฒฐ๊ณผ ์ด๊ธฐ์๋ ์์ ์ ์ผ๋ก ์๋ ดํ๊ณ , ์ต์ข ์ ์ผ๋ก๋ waypoint์ ๋ฌถ์ด์ง ์์ ๋์์ด ๋จ๋๋ค.

์ค๋ฌผ brachiation(Fig. 1) โ ์ง๋ฆ 30 mm ์ํต ๋ง๋ 4๊ฐ๋ฅผ 400 mm ๊ฐ๊ฒฉ์ผ๋ก ๋ฐฐ์นํ ์ฝ์ค๋ฅผ, 1093 mmยท19.6 kg์ ์ค๋ฌผ ์ํ ๋ก๋ด์ด ์ข์ฐ ์์ ๋ฒ๊ฐ์ ๊ฑธ๋ฉฐ ๊ฑด๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
WGRL ๋ณด์์ ์ธ ํญ์ ๊ฐ์คํฉ์ด๋ค.
r_{\mathrm{WGRL}}=w_{\mathrm{pos}}\,r_{\mathrm{pos}}+w_{\mathrm{prog}}\,r_{\mathrm{prog}}+w_{\mathrm{succ}}\,r_{\mathrm{succ}}
r_{\mathrm{pos}}๋ ํ์ฌ ์๋ ์์น ํ๋๋ก ๊ณ์ฐ๋๋ potentialํ ํญ์ธ๋ฐ, ๋จ์ ๊ฑฐ๋ฆฌ๊ฐ ์๋๋ผ ์ ๊ทผ ๋ฐฉํฅ๊น์ง ๋ณธ๋ค. ์์๋ฉด(XZ ํ๋ฉด)์ ํฌ์ํ ์ขํ๋ฅผ \tilde{\boldsymbol{p}}=[p_x,p_z]^\top๋ผ ํ๊ณ , ํ์ฌ ๋ชฉํ waypoint๋ฅผ \tilde{\boldsymbol{p}}_{\mathrm{ref}}, ์ง์ waypoint๋ฅผ \tilde{\boldsymbol{p}}_{\mathrm{prev}}๋ผ ํ๋ฉด
\cos\theta=\frac{(\tilde{\boldsymbol{p}}_{\mathrm{ref}}-\tilde{\boldsymbol{p}})^{\top}(\tilde{\boldsymbol{p}}_{\mathrm{ref}}-\tilde{\boldsymbol{p}}_{\mathrm{prev}})}{\|\tilde{\boldsymbol{p}}_{\mathrm{ref}}-\tilde{\boldsymbol{p}}\|\,\|\tilde{\boldsymbol{p}}_{\mathrm{ref}}-\tilde{\boldsymbol{p}}_{\mathrm{prev}}\|}, \qquad \tilde{\ell}=\frac{\|\tilde{\boldsymbol{p}}_{\mathrm{ref}}-\tilde{\boldsymbol{p}}\|}{\|\tilde{\boldsymbol{p}}_{\mathrm{ref}}-\tilde{\boldsymbol{p}}_{\mathrm{prev}}\|}
์ด๊ณ , r_{\mathrm{pos}}=\operatorname{f}(\cos\theta,\tilde{\ell})์ ํจ์ํ์ 4๊ฐ์ง๋ฅผ ๋น๊ตํ ๋ค r_{\mathrm{pos}}=\cos\theta-0.25\,\tilde{\ell}^2์ ์ฑํํ๋ค. r_{\mathrm{prog}}๋ ์ ๊ทํ ๊ฑฐ๋ฆฌ์ ์๊ฐ์ ๊ฐ์๋์ ํด๋ฆฝํ ๊ฐ
r_{\mathrm{prog}}=\mathrm{clip}\!\left(\tilde{\ell}_{t-1}-\tilde{\ell}_{t},\,-0.1,\,0.1\right)
์ด๊ณ , r_{\mathrm{succ}}๋ ๋ชฉํ waypoint์ ๋๋ฌํด ๋ชฉํ๊ฐ ๋ค์ ๊ฒ์ผ๋ก ๊ฐฑ์ ๋ ๋๋ง 1์ ์ฃผ๋ ์ด์ง ๋ณด์์ด๋ค. ๋ชฉํ ๊ฐฑ์ ๊ณผ ์ปค๋ฆฌํ๋ผ์ ๊ฐ์ ์๊ณ๊ฐ ํ๋๋ก ๊ตด๋ฌ๊ฐ๋ค.
(\boldsymbol{p}_{\mathrm{prev}},\,\boldsymbol{p}_{\mathrm{ref}})=(\boldsymbol{w}_{i-1},\,\boldsymbol{w}_{i}) \;\xrightarrow{\ \tilde{\ell}<\tilde{\ell}_{\mathrm{th}}\ }\; (\boldsymbol{w}_{i},\,\boldsymbol{w}_{i+1}),\qquad i\in\{1,\dots,5\}
\tilde{\ell}_{\mathrm{th}}๋ 0.03์์ ์์ํด, 4096๊ฐ ๋ณ๋ ฌ ํ๊ฒฝ ์ค ๊ทธ waypoint๋ฅผ ํต๊ณผํ ์์ด์ ํธ ์๊ฐ ์์ง ๋ชป ๊ฐ ์์ด์ ํธ ์๋ฅผ ๋์ด์๋ฉด ์กฐ๊ธ์ฉ ์ปค์ง๋ค. ์๊ณ๊ฐ์ด ์ปค์ง์๋ก waypoint๋ โ๋์ถฉ ์ง๋๊ฐ๋ ํต๊ณผโ๊ฐ ๋๋ฏ๋ก, ๊ฐ์ด๋๊ฐ ์๋์ผ๋ก ์ฝํด์ง๋ค.
์ฌ๊ธฐ์ ํ์คํฌ ๋ณด์ ๋ ๊ฐ๊ฐ ์ง์ผ๋ก ๋ถ๋๋ค. ์ํผ์๋ ์์ ์ดํ ๋๋ฌํ ๋ง๋ ์ N_{\mathrm{bar}}์ ๋น๋กํ๋ ์ฑ๊ณต ๋ณด์(์ ์ง ๋ด๋น)๊ณผ, ๋ฒ ์ด์ค ๋งํฌ์ ๊ธฐ๊ณ์ ์๋์ง(์ ์๋ ๊ธฐ๋ฐ ์ด๋์๋์ง + ๋ง๋ ๊ธฐ์ค ์๋๋์ด ๊ธฐ๋ฐ ์์น์๋์ง)๋ฅผ ๋ชฉํ๊ฐ์ผ๋ก ๋์ด๋น๊ธฐ๋ -(e-e_{\mathrm{ref}})^2+0.5 (์์ ํ ๋ด๋น). e_{\mathrm{ref}}=-72 J๋ ์์ ๋งค๋ฌ๋ฆผ ์์ ์ํ์์ ๊ด์ธก๋ ๊ฐ์ด๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- r_{\mathrm{pos}} ํจ์ํ ๋น๊ต(๊ฐ 3ํ ํ์ต, 8000 iteration ์์ ) โ (a) ๊ฑฐ๋ฆฌ๋ง(\exp(-\tilde{\ell}^2)): ํ๊ท 1368 iteration์ ์งํ 0.5 ๋ํ๋ก ์ด๊ธฐ ์์น์ ๋น ๋ฅด์ง๋ง ํ์คํธ์ฐจ 1.016์ผ๋ก ๋ถ์์ . (b) ๋ฐฉํฅ๋ง(\cos\theta): ํ๊ท 0.257๊ฐ๋ก ์ต์ . (c) ๊ณฑํ(\cos\theta\cdot\exp(-\tilde{\ell}^2)): ํ๊ท 954 iteration์ 0.5 ๋ํ, 2.6๊ฐ๋ก ์ต๊ณ . (d) ํฉํ(\cos\theta-0.25\tilde{\ell}^2): (c)์ ๊ทผ์ ํ๋ฉด์ ๋จผ ๊ฑฐ๋ฆฌ์์๋ ์ฐ์์ ์ธ ์ ๋๊ฐ ๊ฐ๋ฅํด ์ต์ข ์ฑํ.
- ๋ณด์ ํญ ์กฐํฉ(8๊ฐ์ง ์ ์) โ 8๊ฐ ์ค 5๊ฐ๋ ๋๊น์ง 0์ด๋ค. r_{\mathrm{succ}}๊ฐ ๋น ์ง๋ฉด ํ์ต์ด ์์ ์งํ๋์ง ์๊ณ , r_{\mathrm{succ}}๋ง ๋จ๋ ์ผ๋ก๋ ์งํ๋์ง ์๋๋ค. \{r_{\mathrm{pos}},r_{\mathrm{succ}}\} 0.9๊ฐ, \{r_{\mathrm{prog}},r_{\mathrm{succ}}\} 1.3๊ฐ, ์ธ ํญ ์ ๋ถ์ผ ๋๋ง ๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด ์ฝ 2.5~2.6๊ฐ๋ก ์ฌ๋ผ๊ฐ๋ค.
- Sim-to-Sim(MuJoCo) โ 400 mm ๋ฑ๊ฐ๊ฒฉ ์ฝ์ค 10ํ ์ํ ์ ๋ถ 30๊ฐ ์ด์ ๋ง๋ ์ฐ์ ํต๊ณผ. ํ์ต ์์ ๊ฐ์ ํฌ๊ธฐ์ ๊ธฐํ ๊ต๋(๋์ด ยฑ40 mm, yaw ยฑ0.2 rad)์์๋ ์ ์ง ์ ์ง. ํ์ต์ ์๋ 5ยฐ ๊ฒฝ์ฌ ์ฝ์ค 28/30(93.3%), 36๊ฐ ๋ง๋ ์ํ ์ฝ์ค 91/100(91%).
- ์ค๋ฌผ zero-shot โ ๋ง๋ 4๊ฐ(400 mm ๊ฐ๊ฒฉ), ์์์ด ๊ฐ์ ๋ง๋๋ฅผ ์ก์ ์ํ์์ ์์ํด ์ค๋ฅธ์โ์ผ์โ์ค๋ฅธ์ 3ํ ๋ฆฌ์นญ. 3ํ ๋ชจ๋ ์ฒซ ํํน์ ์คํจํ์ง๋ง ๋งค๋ฒ ๋ณต๊ตฌ ํ๋์ด ๋์ ์ฌ์๋์ ์ฑ๊ณต, ๋ํ ์์ด ์์ฃผ(Fig. 8 ๊ธฐ์ค t = 3.0 s ~ 25.9 s).
๊ฒฐ๋ก :
โ๋ชจ๋ฐฉ ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ๋ณต์กํ ๋น์ ํ ๋์์ RL๋ก ๋ชป ๋ง๋ ๋คโ๋ ํต๋ ์ ๋ํ, ๊ฐ์ฅ ๊ฐ์ผ ๋์์ ๋ณด์ฌ ์ค ๋ ผ๋ฌธ์ด๋ค. ์ ์ ๊ถค์ ์ ํ๋ด ๋ด๊ฒ ํ๋ ๋์ ์๋์ด ์ง๋ ์ ๋ค์ฏ ๊ฐ๋ง ์ฐ์ด ์ฃผ๊ณ , ๊ทธ๋ง์ ๋ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์ง์ ๋ฒ๋ฆฐ๋ค. ํฅ๋ฏธ๋ก์ด ๊ฑด ์ ์๋ค์ด ๊ฐ์กฐํ๋ ๊ฐ๊ฑด์ฑ(๊ธฐํ ๋ณํ ๋์ยท์คํจ ๋ณต๊ตฌ)์ด ์ ์ฑ ํ๋๋ง์ ์ฑ๊ณผ๊ฐ ์๋๋ผ๋ ์ ์ด๋ค โ ๋ ผ๋ฌธ ์ค์ค๋ก ํ ์ ์ํธ ์ง๋ฆ 60 mm(๋ง๋ 30 mm ๋๋น ์ฌ์ )์ ์ค์ฌ๊ฐ 180ยฐ๋ผ๋ ๊ธฐ๊ตฌ ์ค๊ณ๊ฐ ์ ๋ฐ์ ๋ด๋นํ๋ค๊ณ ๋ฐํ๊ณ , ์ค์ฌ๊ฐ์ 180ยฐ ๋ฏธ๋ง์ผ๋ก ๋๋ฉด ์๋ฎฌ๋ ์ด์ ์์ ๋ณต๊ตฌ ํ๋ ์์ฒด๊ฐ ์ฑ๋ฆฝํ์ง ์์๋ค๊ณ ๋ณด๊ณ ํ๋ค. ๋ค๋ง ์ ๋ ๊ฒ์ฆ์ ๋ฌด๊ฒ์ค์ฌ์ ์๋ฎฌ๋ ์ด์ ์ ์๊ณ , ์ค๋ฌผ์ ๋จ ํ ๋ฒ์ 4-๋ง๋ ์ฃผํ์ด๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
์ด ๋ ผ๋ฌธ์ waypoint๋ โ๊ถค์ โ์ด ์๋๋ผ โ๊ถค์ ์ ์์(topology)โ์ ์ฃผ์ ํ๋ ์ฅ์น๋ค. brachiation์ ํํน์ ๋ชฉํ ๋ง๋๋ฅผ ์์์ ๊ฐ์ ๋ค์ด๊ฐ์ผ๋ง ์ฑ๋ฆฝํ๋๋ฐ, ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๋ณด์๋ง ์ฃผ๋ฉด ์ ์ฑ ์ ๊ฑฐ์ ํญ์ ์๋์์ ์ ๊ทผํ๋ ๊ตญ์์ต์ ์ ๋น ์ง๋ค โ ๊ฑฐ๋ฆฌ๋ ์ ์ค์ง๋ง ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฑธ ์๊ฐ ์์ด ํ์ต์ด ์ ์ฒด๋๋ค. ์ ์๋ค์ด ์ค์ ๋ก ์ธก์ ํ ๊ฒ์ด ์ด๊ฒ์ด๋ค(๊ฑฐ๋ฆฌ๋ง ์ด (a)์ ํ์คํธ์ฐจ 1.016). WGRL์ด ํ๋ ์ผ์ ์ ํํ ์๋ ๊ถค์ ์ ์ง์ ํ๋ ๊ฒ์ด ์๋๋ผ, โ๋ง๋ ์๋๋ก ์ง๋๊ฐ์ ์๋ก ์ฌ๋ผ๊ฐ ๋ค ๋จผ ์ชฝ์์ ๊ฐ์ ๋ด๋ ค์จ๋คโ๋ ํธ๋ชจํ ํผ ํด๋์ค ํ๋๋ฅผ ๊ณจ๋ผ ์ฃผ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ํด๋์ค๊ฐ ์ผ๋จ ์กํ๋ฉด โ ์ปค๋ฆฌํ๋ผ์ผ๋ก ๊ฐ์ด๋๋ฅผ ํ์ด๋ โ ์ ์ฑ ์ ๊ฑฐ๊ธฐ ๋จธ๋ฌธ๋ค. ๊ทธ ๊ถค์ ์ด ๋์ญํ์ ์ผ๋ก๋ ์ข๊ธฐ ๋๋ฌธ์ด๋ค. ๋ถํธ์คํธ๋ฉ์ด ๋๋๋ฉด ์ฌ๋ค๋ฆฌ๋ฅผ ๊ฑท์ด์ฐจ๋ ๋๋ ๊ตฌ์กฐ๋ค.
๋ฐฐ๊ฒฝ: brachiation์ด ๊ฑท๊ธฐ์ ๋ค๋ฅธ ์
RL ๋ก์ฝ๋ชจ์ ์ ์ฑ๊ณต ์ฌ๋ก(์ฌ์กฑ๋ณดํ, ๋ฌ๋, ์ฌ๋ค๋ฆฌ ์ค๋ฅด๊ธฐ, ํ์ฟ ๋ฅด)๋ ์ ๋ถ ๋ฐํ ์์์ ์ผ์ด๋ฌ๋ค. brachiation์ ์ธ ๊ฐ์ง๊ฐ ๋ค๋ฅด๋ค.
(1) ์ ์ด์ด ๋ถ์ฐ์์ด๊ณ ํ์ด๋ฐ์ด ์๊ณ์ ์ด๋ค. ์ก๊ธฐ์ ๋๊ธฐ๊ฐ ๋ฒ๊ฐ์ ์ผ์ด๋๊ณ , ๋๋ ์๊ฐ๊ณผ ๊ฑฐ๋ ์๊ฐ์ด ๋ช์ญ ms๋ง ์ด๊ธ๋๋ ์คํจํ๋ค. (2) ๋ณด์ ์ค๊ณ ์ง์์ด ์๋ค. ๊ฑท๊ธฐ๋ โ๋ช ๋ น ์๋ ์ถ์ข + ์์ธ ์ ๊ทํ + ์๋์ง ํ๋ํฐโ๋ผ๋ ๊ด์ฉ ๋ ์ํผ๊ฐ ์์ง๋ง, brachiation์๋ ๊ทธ๋ฐ ์ถ์ ์ด ์๋ค. ๋จ์ ๊ฑฐ๋ฆฌยท์๋ ๋ณด์๋ง์ผ๋ก๋ ๋์์ด ๋์ค์ง ์๋๋ค๋ ๊ฒ์ด ์ด ๋ ผ๋ฌธ์ ์ถ๋ฐ์ ์ด๋ค. (3) ๋ชจ๋ฐฉํ์ต์ด ๋งํ ์๋ค. DeepMimic(Peng et al., 2018) ๊ณ์ด์ ๋ ํผ๋ฐ์ค ๋ชจ์ ์ด ์์ด์ผ ํ๋๋ฐ, ์ฌ๋์ด๋ ์์ญ์ด์ brachiation ๋ชจ์ ์ ๊ฐ์ ธ์๋ ํ ๋ชจ์ ์๋์ดํํฐ์๋ ๋ง์ง ์๋๋ค. ์๊ฐ๋ฝ์ผ๋ก ๊ฐ์์ฅ๋ ๋์๊ณผ ๊ฐ๊ณ ๋ฆฌ๋ฅผ ๊ฑฐ๋ ๋์์ ๋ค๋ฅธ ๊ถค์ ์ ์๊ตฌํ๋ค. ๋ชจ์ ์์ฑยทํธ๋ํน์ ๊ฒฐํฉํด ํด๋จธ๋ ธ์ด๋ ์ ์ ๋ก์ฝ๋ชจ์ ์ ํธ๋ ์ต๊ทผ ์ ๊ทผ(Whole-Body Loco ๋ฆฌ๋ทฐ)์ด ์ด ํ์คํฌ์ ๋ฐ๋ก ์ด์๋์ง ์๋ ์ด์ ๊ฐ ์ฌ๊ธฐ ์๋ค.
์ฌ๊ธฐ์ (4) ์คํจ ๋น์ฉ์ด ๊ฒน์น๋ค. ๋ค๋ฆฌ๊ฐ ์์ผ๋ ๋์น๋ฉด ๋ํ์ด๊ณ , ์ค๋ฌผ์์๋ ๊ทธ๊ฒ์ด ๊ณง ํ์์ด๋ค. ๊ทธ๋์ ์ด ๋ ผ๋ฌธ์ ์ค๋ฌผ ํ์ธํ๋์ ์์ ๋ฐฐ์ ํ๊ณ zero-shot Sim-to-Real๋ง ๋ ธ๋ฆฐ๋ค.
๊ธฐ์กด brachiation ์ฐ๊ตฌ๋ ๋๋ถ๋ถ ๋ชจ๋ธ ๊ธฐ๋ฐ์ด์๋ค โ ์๋์ง ๊ธฐ๋ฐ ์ ์ด(Fukuda et al., ROBIO 2005), ๊ฐ์ ํ๋ก๋ ธ๋ฏน ์ ์ฝ(Fukuda et al., IROS 2007), ์ต์ ์ ์ด ๊ธฐ๋ฐ ๊ถค์ ์ถ์ข 3๋งํฌ ๋ก๋ด(Yang et al., 2019), ์๋ ๊ทธ๋ฆฌํผ๋ฅผ ์ฐ๋ RicMonk(Grama et al., ICRA 2024). RL ์ชฝ์ผ๋ก๋ ๋จ์ํ ๋ชจ๋ธ์์ ๊ถค์ ์ ์ป์ด 2๋จ๊ณ๋ก ํ์ตํ๋ ์ ๊ทผ(Reda et al., SIGGRAPH 2022)๊ณผ, ์ต์ ๊ตฌ์ฑ ๋ก๋ด์์ RL์ด ์ต์ ์ ์ด๋ณด๋ค ๊ฐ๊ฑดํจ์ ๋ณด์ธ AcroMonk(Javadi et al., RA-L 2023)๊ฐ ์๋ค. ๊ณตํต์ ์ ์๋ฎฌ๋ ์ด์ ์ด๊ฑฐ๋ ์ํยท์ ์์ ๋ ์์คํ ์ด๋ผ๋ ๊ฒ์ด๊ณ , ์ด ๋ ผ๋ฌธ์ ์๋ฆฌ๋ ์ ํํ ๊ทธ ๋น์นธ โ ์ค๋ฌผ ํฌ๊ธฐ ์ํ ๋ก๋ด โ ์ด๋ค.
ํ๋์จ์ด: ์ด์กฑ๋ณดํ ๋ก๋ด์ ๋ค๋ฆฌ๋ฅผ ํ๋ก ๋ค์ง๋ค

๊ธฐ๊ตฌ ์ค๊ณ(Fig. 2) โ ์ผ์ชฝ: ์ฑ์ธ ์๋ฐ์ ์ ๋ชจ์ฌํ ์ ์ฒด ํ์(๊ทธ๋ฆผ ๋ผ๋ฒจ์ 1090 mmยท19.6 kg, ๋ณธ๋ฌธ ์์ ์ 1093 mm). ์ค๋ฅธ์ชฝ: ํ ํ ์๋์ดํํฐ. ๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด ์ํธ ๋ฐ๊ฒฝ R 30 mm(=์ง๋ฆ 60 mm), ์ค์ฌ๊ฐ 180ยฐ, ์ํฌ ๊ธธ์ด 100.22 mm.
๋ก๋ด์ ์ฑ์ธ ์๋ฐ์ ์ ๋ชจ์ฌํ๊ณ ์ด๋์ด 1093 mm, ์ด์ค๋ 19.6 kg์ด๋ค(๊ทธ๋ฆผ์ ์น์ ๋ผ๋ฒจ์ 1090 mm๋ก ์ ํ ์๋ค โ ๋ฐ์ฌ๋ฆผ์ผ๋ก ๋ณด์ด์ง๋ง ์๋ฌธ ํ๊ธฐ ์ฐจ์ด๋ฅผ ๊ทธ๋๋ก ์ ์ด ๋๋ค). ๊ฐ ํ์ 5์์ ๋(์ด๊นจ rollยทpitchยทyaw, ํ๊ฟ์น pitch, ์๋ชฉ pitch)๋ก ์ด 10๊ด์ ์ด๋ฉฐ, ๊ด์ธก์ \boldsymbol{q}\in\mathbb{R}^{10}๊ณผ ์ผ์นํ๋ค.
์ฃผ๋ชฉํ ์ ์ ์ด ๋ก๋ด์ด ๊ฐ์ ์ฐ๊ตฌ์ค์ ์คํ์์ค ํ๋์จ์ด MEVITA(Kawaharazuka et al., Humanoids 2025)์์ ํ์๋๋ค๋ ๊ฒ์ด๋ค. ์ด์กฑ๋ณดํ ๋ก๋ด์ ๊ธ์ ๊ตฌ์กฐ ๋ค๋ฆฌ ๋ ๊ฐ๋ฅผ ๊ทธ๋๋ก ํ๋ก ์ฐ๊ณ , ๋ง๋จ๋ง ํ ์ผ๋ก ๋ฐ๊ฟจ๋ค. ๋์ ๋์์ ๊ฒฌ๋ ๊ฐ์ฑ์ด ํ์ํ ๋ถ์์ ์ด๋ฏธ ๊ฒ์ฆ๋ ๋ค๋ฆฌ ๋งํฌ๋ฅผ ์ฌํ์ฉํ ์ ์ด๋ค. JSK ์ฐ๊ตฌ์ค์ ํ๋์จ์ด ๊ณ๋ณด๋ฅผ ํจ๊ป ๋ณด๊ณ ์ถ๋ค๋ฉด ๊ฐ์ ์ ์(Kawaharazuka)๊ฐ ์ฐธ์ฌํ Diffusion Body Schema ๋ฆฌ๋ทฐ๊ฐ ์ฐธ๊ณ ๊ฐ ๋๋ค โ ๊ทธ์ชฝ์ ๊ทผ๊ณจ๊ฒฉ ๊ตฌ์กฐ์ ์ด์์ํ ์ ์, ์ด์ชฝ์ ๊ฐ์ฒด ๋งํฌ์ ๋์ ์ด๋์ผ๋ก ๋ฐฉํฅ์ ๋ค๋ฅด์ง๋ง โํ๋์จ์ด ํน์ฑ์ ํ์ต ์ค๊ณ์ ๋์ด๋ค์ธ๋คโ๋ ๊ฒฐ์ ๊ฐ๋ค.
๋ชฝํค๋ฐ ํ๊ฒฝ์ ์ง๋ฆ 30 mmยท๊ธธ์ด 1200 mm ๋ง๋๋ฅผ 400 mm ๋ฑ๊ฐ๊ฒฉ์ผ๋ก ๋ฐฐ์นํ ๊ฒ์ด๊ณ , ์๋ฎฌ๋ ์ด์ (ํ์ต ํ๊ฒฝ ํฌํจ)์์ ๊ฐ๊ฒฉ ยฑ20 mm, ์์ง ยฑ40 mm, ์ ์ง๋ฐฉํฅ ๋๋น yaw ยฑ0.2 rad์ ๋ฌด์์ ๋ณ๋์ ์ค๋ค.
๋ฐฉ๋ฒ 1: ๊ด์ธก ์ค๊ณ โ ์ ์ฑ ์ ๋ง๋๋ฅผ โ๋ณด์ง ์๋๋คโ
Actor-Critic์ ๋น๋์นญ ๊ด์ธก์ ์ด๋ค. Actor๊ฐ ๋ฐ๋ ๊ฒ์ ์ค๋ฌผ์์ ์ป์ ์ ์๋ ๊ฒ๋ฟ์ด๋ค: ๋ฒ ์ด์ค(๋ชธํต) ๊ฐ์๋ \boldsymbol{\omega}_b\in\mathbb{R}^3, ๋ชธํต ์ขํ๊ณ ์ค๋ ฅ ๋ฐฉํฅ \boldsymbol{g}_b\in\mathbb{R}^3, ์ ๊ด์ ๊ฐ๋ \boldsymbol{q}\in\mathbb{R}^{10}, ์ ๊ด์ ๊ฐ์๋ \dot{\boldsymbol{q}}\in\mathbb{R}^{10}, ๊ทธ๋ฆฌ๊ณ ๋์ ์์ ์ง์์ s_{\mathrm{phase}}\in\{0,1\} โ ํฉ์ณ 27์ฐจ์์ด๋ค. Critic์ ์ฌ๊ธฐ์ ํน๊ถ ๊ด์ธก์ ๋ ๋ฐ๋๋ค: ๊ด์ ์์นยท์๋ยท์ถ์ข ์ค์ฐจ์ ์ต๊ทผ 3์คํ ์ด๋ ฅ(\mathbb{R}^{3\times 10} ๊ฐ๊ฐ), IMU 8์คํ ์ด๋ ฅ(\mathbb{R}^{8\times 6}), ์๋์ดํํฐ ํํน ์ ์ด ์ํ \boldsymbol{c}\in\{0,1\}^2, ์ ์ด๋ ฅ \boldsymbol{f}_c\in\mathbb{R}^6, ๋ง์ฐฐ๊ณ์ \boldsymbol{\mu}\in\mathbb{R}^k, ์๋์ดํํฐ ์์น \boldsymbol{p}^{L,R}\in\mathbb{R}^6, ๊ทธ๋ฆฌ๊ณ ์ฃผ๋ณ ๋ง๋ 5๊ฐ์ ๊ธฐํ \boldsymbol{b}_{1:5}\in\mathbb{R}^{5\times 6}(์ค์ฌ ์์นยท์์ธยท๊ธธ์ดยท๋๊ป, ๋ฒ ์ด์ค ๋งํฌ ์ขํ๊ณ). 1์คํ ์ 0.02 s๋ค.
์ฌ๊ธฐ์ ๊ฐ์ฅ ์ค์ํ ์ฌ์ค์ ๋ง๋ ๊ธฐํ ์ ๋ณด๊ฐ Critic์๋ง ์๊ณ Actor์๋ ์๋ค๋ ๊ฒ์ด๋ค. ์ฆ ์ค์ ๋ก ์์ง์ด๋ ์ ์ฑ ์ ์๊ฐ๋ ์๊ณ ๋ง๋ ์์น ์ถ์ ๋ ์์ด, ์ค์ง ์๊ธฐ ๋ชธ์ ๊ณ ์ ์์ฉ ๊ฐ๊ฐ(๊ด์ ๊ฐยท๊ฐ์๋ยทIMU)๊ณผ ์ข์ฐ ์์ ์ ํธ๋ง์ผ๋ก ํํน์ ์๋ํ๋ค. ๋น๋์นญ ์กํฐ-ํฌ๋ฆฌํฑ์ผ๋ก ์งํ ์ ๋ณด๋ฅผ ํฌ๋ฆฌํฑ์๋ง ์ฃผ๋ ๊ตฌ์ฑ์ ์ฌ์กฑ๋ณดํ sim2real์์ ์ต์ํ ํจํด์ด๊ณ (DreamWaQ ๋ฆฌ๋ทฐ), ์ด ๋ ผ๋ฌธ์ ๊ทธ๊ฒ์ โํ๊ฒฝ์ ์ ๋ณด๊ณ ๋ ๊ฑธ๋ฆฌ๊ฒ ๋ง๋๋โ ์ชฝ์ผ๋ก ๋ฐ์ด๋ถ์๋ค. ์ ์ฑ ์ 50 Hz, PD ์ ์ด๊ธฐ๋ 200 Hz๋ก ๋๋ค.
ํ์ต ํ๊ฒฝ์ Legged Gym(Rudin et al., CoRL 2022) ๊ธฐ๋ฐ์ผ๋ก 4096๊ฐ ๋ณ๋ ฌ ํ๊ฒฝ. ๊ด์ธก ๋ ธ์ด์ฆ์ ๋ง์ฐฐ๊ณ์ยท๋งํฌ ์ง๋ยท์ง๋์ค์ฌ ๋๋ฉ์ธ ๋๋คํ๋ฅผ ์ ์ฉํ๊ณ , ์ํผ์๋ ์์๋ง๋ค ์์ธ์ ๋์ ์์์ ๋ฌด์์๋ก ๊ณ ๋ฅธ๋ค.
๋ฐฉ๋ฒ 2: waypoint ๋ค์ฏ ๊ฐ๊ฐ ํ๋ ์ผ

waypoint ์ค๊ณ(Fig. 3) โ ์์๋ฉด(XZ)์ ์ ์๋๋ค. ํ์ฌ ๋ง๋์ \boldsymbol{w}_0์์ ์ถ๋ฐํด โ \boldsymbol{w}_1๋ก ๋ค๋ก ํ์ ํ๋ฉฐ ํ ์ ๋ถ๋ฆฌ, โก \boldsymbol{w}_2,\boldsymbol{w}_3๋ก ๋ง๋ ์๋๋ฅผ ์ง๋ ์ ์ง(์ค๊ฐ ๋ง๋๋ ๊ฑด๋๋), โข \boldsymbol{w}_4๋ก ์ถฉ๋ถํ ๋ค์ด์ฌ๋ฆฐ ๋ค \boldsymbol{w}_5์์ ๋ชฉํ ๋ง๋์ ๋จผ ์ชฝ์ ๊ฐ์ \boldsymbol{w}_6์ ๊ฑธ๋ฆฐ๋ค. ๋ฐฐ๊ฒฝ ๊ฒฉ์ ํ ์นธ 40 mm.
waypoint๋ ์์๋ฉด์ ์ ์๋๊ณ ๋์ ์์์ ๋ฐ๋ผ ์ข์ฐ ์๋์ดํํฐ์ ๋ฒ๊ฐ์ ๋ฐฐ์ ๋๋ค. ๊ฐ๊ฐ์ ์ญํ ์ด ๋๋ ทํ๋ค.
- \boldsymbol{w}_1: ์์ ๋ค๋ก ํ์ ์์ผ ํ ์ ๋ง๋์์ ๋บ๋ค. ์ด๊ฒ ์์ผ๋ฉด ์ ์ฑ ์ โ๋ง๋๋ฅผ ์์ง ์ก์ ์ฑ๋ก ์์ ์์ผ๋ก ๋ฐ์ด๋ถ์ด๋โ ๋ถ์ ์ ํ ๋์์ ๋ฐฐ์ด๋ค.
- \boldsymbol{w}_2,\boldsymbol{w}_3: ๋ง๋ ์๋๋ฅผ ์ง๋ ์ ์งํ๋ค. ๋ชฉํ ๋ฐ๋ก ์์ ๋ง๋(Fig. 3์ โSkip the adjacent barโ)์ ๋ถํ์ํ๊ฒ ๋ถ๋ชํ๋ ๊ฒ์ ํผํ๋ค.
- \boldsymbol{w}_4,\boldsymbol{w}_5: ๋ชฉํ ๋ง๋๋ฅผ ์์์ ๊ฑธ๋๋ก ์ ๋ํ๋ค. \boldsymbol{w}_4๊ฐ ์์ ์ถฉ๋ถํ ๋ค์ด์ฌ๋ฆฌ๊ณ , \boldsymbol{w}_5๊ฐ ๋ง๋์ ๋จผ ์ชฝ์์ ๊ฐ์ ๋๋ ๊ถค์ ์ ๋ง๋ค์ด ํํน ์ฑ๊ณต๋ฅ ์ ์ฌ๋ฆฐ๋ค.
Fig. 3์๋ ๋ณธ๋ฌธ์ด ๋ช ์ํ์ง ์์ \boldsymbol{w}_0(ํ์ฌ ๋ง๋)์ \boldsymbol{w}_6(๋ชฉํ ๋ง๋)์ด ํจ๊ป ๊ทธ๋ ค์ ธ ์๋๋ฐ, ์ (6)์ ์ธ๋ฑ์ค ๋ฒ์ i\in\{1,\dots,5\}๊ฐ ์ (\boldsymbol{w}_5,\boldsymbol{w}_6)๊น์ง ๋ค๋ฃจ๋ ๊ฒ๊ณผ ์ ํฉํ๋ค. ์ฆ ์ถ๋ฐยท๋์ฐฉ ์ต์ปค ์ฌ์ด์ ๋ค์ฏ ๊ฐ์ ๊ฒฝ์ ์ ์ด ๋์ธ ๊ตฌ์กฐ๋ค.
์ฃผ์ํ ์ ํ๋. \tilde{\boldsymbol{p}}์ ์ ์๊ฐ y ์ฑ๋ถ์ ๋ฒ๋ฆฌ๋ฏ๋ก, ์ข์ฐ(lateral) ๋ฐฉํฅ์ waypoint ๋ณด์์ด ์ ํ ๊ด์ฌํ์ง ์๋๋ค. ์์ผ๋ก ํ๋ค๋ฆฌ๋ ๊ฒ์ baseline ์์ธยท์๋ ํ๋ํฐ์ ํ์คํฌ ๋ณด์์ด ๊ฐ์ ์ ์ผ๋ก ์ก๋ ๋ชซ์ด๋ค. ๋ง๋ yaw๊ฐ ยฑ0.2 rad๊น์ง ํ๋ค๋ฆฌ๋ ํ๊ฒฝ์์ ์ด ์ ํ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง๋ ๋ ผ๋ฌธ์ด ๋ฐ๋ก ๋ถ์ํ์ง ์๋๋ค.
๋ฐฉ๋ฒ 3: ๋ณด์ ํ๋์ ๋ชจ์์ด ๊ณง ํ์ ๊ณต๊ฐ์ ๋ชจ์์ด๋ค

r_{\mathrm{pos}} ํจ์ํ 4์ข ์ ๋ณด์ ํ๋(Fig. 4) โ (a) \exp(-\tilde{\ell}^2) ๊ฑฐ๋ฆฌ๋ง, (b) \cos\theta ๋ฐฉํฅ๋ง, (c) \cos\theta\cdot\exp(-\tilde{\ell}^2) ๊ณฑํ, (d) \cos\theta-0.25\tilde{\ell}^2 ํฉํ. ์ด๋ก ์ ์ด ์ด์ waypoint, ๋ ธ๋ ์ ์ด ๋ชฉํ. (c)ยท(d)๋ง โ์ด์ waypoint ์ชฝ์์ ์ ๊ทผํ๋ผโ๋ ๋ฐฉํฅ์ฑ์ ํ๋์ ์๊ธด๋ค.
์ด ๊ทธ๋ฆผ์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ์ ๋ง๋ ๊ทธ๋ฆผ์ด๋ค. ๋ค ํ๋์ ์ฑ๊ฒฉ ์ฐจ์ด๊ฐ ๊ทธ๋๋ก ํ์ต ๊ฒฐ๊ณผ๋ฅผ ์๊ณ ํ๋ค.
- (a) ๊ฑฐ๋ฆฌ๋ง. ๋ชฉํ ์ฃผ๋ณ์ด ๋ฑ๋ฐฉ(็ญๆน)์ผ๋ก ๋ถ๋ค. ์ด๋์์ ์ ๊ทผํ๋ ๋ณด์์ด ๊ฐ์ผ๋ฏ๋ก ์๋์์ ์ ๊ทผํ๋ ๊ถค์ ๋ ๋๊ฐ์ด ๋ณด์๋ฐ๋๋ค. ๊ทธ๋ฐ๋ฐ ๊ทธ๋ฐ ๊ถค์ ์ผ๋ก๋ ํ ์ ๊ฑธ ์ ์๋ค โ ๊ทธ๋์ ์ด๊ธฐ ์์น์ ๋น ๋ฅธ๋ฐ(ํ๊ท 1368 iteration์ 0.5 ๋ํ) ์ค๊ฐ์ ์ ์ฒดํ๊ณ ํธ์ฐจ๊ฐ ์ปค์ง๋ค(SD 1.016).
- (b) ๋ฐฉํฅ๋ง. ๋ชฉํ์ ๊ฐ๊น์์ง ์ ์ธ์ด ์๋ค. ๋ฐฉํฅ๋ง ๋ง์ผ๋ฉด ๋ฉ๋ฆฌ ์์ด๋ ๋ง์ ์ด๋ฏ๋ก ์ ๊ทผ ์์ฒด๋ฅผ ์ ํ๋ค(8000 iteration์์ 0.257๊ฐ, ์ต์ ).
- (c) ๊ณฑํ. ์์ ๋ณด์ ์์ญ์ด ์ข๊ณ ๋ชฉํ ๋คํธ์ ํ๋๋ค(์์). ํ์ ๊ณต๊ฐ์ ๊ฐํ๊ฒ ์กฐ์ฌ์ ์ฑ๋ฅ์ด ๊ฐ์ฅ ๋๋ค(ํ๊ท 954 iteration์ 0.5 ๋ํ, 2.6๊ฐ).
- (d) ํฉํ. -0.25\tilde{\ell}^2๊ฐ ๊ฑฐ๋ฆฌ์ ๋น๋กํ๋ ์ฐ์ ํ๋ํฐ๋ฅผ ๊น์, ๋ฉ๋ฆฌ ๋จ์ด์ง ์์น์์๋ ๊ธฐ์ธ๊ธฐ๊ฐ ์ด์ ์๋ค. (c)๋ณด๋ค ๊ทผ์ํ๊ฒ ๋ฎ์ง๋ง ๋์ ๋ฒ์์์ ์์ ์ ์ผ๋ก ์ ๋๋๋ฏ๋ก ์ด์ชฝ์ ์ฑํํ๋ค.
์ ์ฒด ๋ณด์ํ(Table III)๋ 21๊ฐ ํญ์ผ๋ก ๊ตฌ์ฑ๋๊ณ , ํ์ต ๋จ๊ณ๋ง๋ค ๊ฐ์ค์น๊ฐ ๋ ๋ฒ์ด๋ค. 1๋จ๊ณ 4000 iteration์ WGRL ํญ์ด ํฌ๊ณ (์: w_{\mathrm{succ}}=10), 2๋จ๊ณ 9000 iteration์์๋ r_{\mathrm{succ}}๋ฅผ ์์ ๋๊ณ (โ) ๋์ ๊ธฐ๊ณ์ ์๋์ง ํญ(0.8)์ ์ผ ๋ค. ์ฆ waypoint ๋๋ฌ ๋ณด๋์ค๋ 2๋จ๊ณ์์ ์ ๊ฑฐ๋๊ณ , ๋จ์ r_{\mathrm{pos}}(0.8)ยทr_{\mathrm{prog}}(5.0)๋ง ์ฝํ ์๋ฅ ๊ฐ์ด๋๋ก ๋จ๋๋ค. ์ปค๋ฆฌํ๋ผ(์๊ณ๊ฐ ์ํ)๊ณผ ๊ฐ์ค์น ์ค์ผ์ค์ด ์ด์ค์ผ๋ก ๊ฐ์ด๋๋ฅผ ์ง์ฐ๋ ๊ตฌ์กฐ๋ค.
ํต์ฌ ํ์คํฌ ๋ณด์ ๋ ๊ฐ๋ ์ด๋ ๊ฒ ์ง์ ์ด๋ฃฌ๋ค.
- ๋ง๋ ๋๋ฌ ์ N_{\mathrm{bar}} (๊ฐ์ค์น 1๋จ๊ณ 2 โ 2๋จ๊ณ 0.3): ์ํผ์๋ ์์ ์ดํ ๋๋ฌํ ๋ง๋ ์์ ๋น๋ก. ์ ์ง์ ๋ด๋นํ๋ค.
- ๊ธฐ๊ณ์ ์๋์ง -(e-e_{\mathrm{ref}})^2+0.5 (1๋จ๊ณ โ โ 2๋จ๊ณ 0.8): e๋ ๋ฒ ์ด์ค ๋งํฌ์ ์ด๋์๋์ง(์ ์๋ ๊ธฐ๋ฐ) + ์์น์๋์ง(๋ง๋ ๊ธฐ์ค ์๋๋์ด). e_{\mathrm{ref}}=-72 J๋ ์์ ๋งค๋ฌ๋ฆผ ์์ ์ํ์ ๊ฐ. ๊ณผ๋ํ ์ค์์ ์ต์ ํ๊ณ ํ์ง ํ ์์ ํ๋ฅผ ์ ๋ํ๋ค.
๊ทธ๋ฐ์ ์ง์ง์ ํ์ง(0.5), ํ ์์ธยท์ ์๋ ํ๋ํฐ, ๋ฒ ์ด์ค ์์น/์์ธ/์๋ ํ๋ํฐ, ๊ด์ ํ ํฌยท๊ฐ์๋ยท๋ฆฌ๋ฐ ํ๋ํฐ, action rate, ์ ์ ์ถฉ๋(โ20), ๋ฆฌ์นญ์ ์ถฉ๋(โ0.5), ๊ทธ๋ฆฌ๊ณ ์ข ๋ฃ(๋ํ) ํ๋ํฐ โ70์ด ๋ถ๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ PPO์ด๊ณ ์ด 13000 iteration(4000 + 9000)์ ๋๋ค.
์ง๊ด: ์ โ์ง์ ๋ค ๋จ๋โ ๊ฐ์ด๋๊ฐ ํตํ๋๊ฐ
๋ธ๋ผํค์์ด์ ์์ ์ฑ๊ณต/์คํจ๋ฅผ ๊ฐ๋ฅด๋ ๊ฒ์ ์๋์ด ๋ชฉํ ๋ง๋์ ๋๋ฌํ๋์ง๊ฐ ์๋๋ผ ์ด๋ ๋ฐฉํฅ์์ ๋๋ฌํ๋์ง๋ค. ์๋์์ ์ฌ๋ผ์ค๋ ์ ๊ทผ์ ๊ฑฐ๋ฆฌ ์งํ์ ์๋ฒฝํด๋ ํ ์ด ๊ฑธ๋ฆฌ์ง ์๋๋ค. ์ฆ ๋ณด์ ์งํ์ โ๊ฑฐ๋ฆฌ๋ ๊ฐ๊น์ง๋ง ์ ๋ ์ฑ๊ณตํ ์ ์๋โ ๋์ ํ์ง๊ฐ ์กด์ฌํ๊ณ , ์ด ํ์ง๊ฐ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ RL์ ์ผํจ๋ค. ๋ ผ๋ฌธ์ (a) ์คํ์ด ๋ฐ๋ก ์ด ํจ์ ์ ์ ๋ํํ ๊ฒ์ด๋ค.
WGRL์ waypoint๋ ์ด ํ์ง๋ฅผ ํ์ ๊ณต๊ฐ์์ ์๋ผ๋ด๋ ์นผ์ด๋ค. \cos\theta ํญ์ โ์ด์ waypoint์์ ๋ชฉํ๋ฅผ ์๋ ์ ๋ถ ๋ฐฉํฅ์ผ๋ก ์ ๊ทผํ ๋๋ง ์์ ๋ณด์โ์ด๋ผ๋ ๊ตญ์ ๋ฐฉํฅ ์ ์ฝ์ด๊ณ , ์ด๋ฐ ์ ์ฝ์ ๋ค์ฏ ๋ฒ ์ด์ด ๋ถ์ด๋ฉด ์์์ ์ผ๋ก ํ๋์ ๊ถค์ ํด๋์ค(๋ค๋ก ๋นผ์ โ ์๋๋ก ์ง๋ โ ์๋ก ์ฌ๋ ค โ ๋จผ ์ชฝ์์ ๊ฐ๊ธฐ)๋ง ๋จ๋๋ค. ์ฌ๊ธฐ์ ์ค์ํ ๊ฒ์ ์ด๊ฒ์ด ๋ ํผ๋ฐ์ค ๊ถค์ ์ถ์ข ์ด ์๋๋ผ๋ ์ ์ด๋ค. waypoint๋ ๋ค์ฏ ์ ๋ฟ์ด๊ณ ๊ทธ ์ฌ์ด์ ์๋ยท์์ธยท์ ์ ํ์์ ์ ๋ถ ์์ ๋ค. ๋ชจ๋ฐฉํ์ต์ด โ์ด๋ป๊ฒ ์์ง์ผ์งโ๋ฅผ ์ง์ ํ๋ค๋ฉด, WGRL์ โ์ด๋ ์ชฝ์ผ๋ก ๋์๊ฐ์งโ๋ง ์ง์ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ผ๋จ ๊ทธ ํด๋์ค๊ฐ ์กํ๋ฉด ๊ฐ์ด๋๋ฅผ ํ์ด๋ ์ ์ฑ ์ด ๊ฑฐ๊ธฐ ๋จธ๋ฌธ๋ค. ์ ์๋ค์ ํด์์ ๊ทธ ๊ถค์ ์ด ๋์ญํ์ ์ผ๋ก๋ ์ด๋์ด๊ธฐ ๋๋ฌธ์ด๋ผ๋ ๊ฒ์ด๋ค: ์์์ ํฌ๊ฒ ๊ฐ์ ๋๋ ๋์์ ํ ์ ๊ณง์ ์ํฌ๊ฐ ๋ง๋์ ๋ฟ์ ๋ฏธ๋๋ฌ์ ธ ๋ค์ด๊ฐ ์ฌ์ง๋ฅผ ๋ง๋ค์ด, ๋ง๋ ์์น๊ฐ ์ด๊ธ๋๋ ๊ฑธ๋ฆฐ๋ค. ์ฆ ์ด๊ธฐ์๋ ๋ณด์์ด ๊ฐ์ ํ ๊ถค์ ์ด ๋์ค์๋ ์ค์ค๋ก ์ ์ง๋๋ ๊ถค์ ์ด ๋๋ค. ์ปค๋ฆฌํ๋ผ์ด ์ฌ๋ค๋ฆฌ ์ญํ ๋ง ํ๊ณ ์ฌ๋ผ์ง๋ ์ ์ด๋ค. ๋ณด์ ์์ดํ ์ผ๋ฐ๋ก ์์ potential-based shaping์ด ์ต์ ์ ์ฑ ์ ๋ฐ๊พธ์ง ์๋๋ค๋ ๊ฒฐ๊ณผ(Reward Engineering ๋ฆฌ๋ทฐ)์๋ ๊ฒฐ์ด ๋ค๋ฅด๋ค โ ์ฌ๊ธฐ์ WGRL์ ์ต์ ์ ์ฑ ์ ๋ฐ๊พธ์ง ์์ผ๋ ค๋ ๊ฒ์ด ์๋๋ผ, ์ด๊ธฐ ํ์์ ํธํฅ์ ์๋์ ์ผ๋ก ๊ฑธ์๋ค๊ฐ ๊ฑท์ด๋ด๋ ์ปค๋ฆฌํ๋ผ ์ฅ์น์ ๊ฐ๊น๋ค.
์คํ 1: ์ด๋ค r_{\mathrm{pos}}๊ฐ, ์ด๋ค ํญ ์กฐํฉ์ด ํ์ํ๊ฐ

r_{\mathrm{pos}} ์ ์ ablation(Fig. 5) โ ์ธ๋ก์ถ์ ์ํผ์๋ ์์ ์ดํ ๋๋ฌ ๋ง๋ ์(์ ๋ณ๋ ฌํ๊ฒฝ ํ๊ท ), ๊ฐ ๊ณก์ ์ 3ํ ๋ ๋ฆฝ ํ์ต์ ํ๊ท . ์ค๋ฅธ์ชฝ์ 8000 iteration ์์ ํ๊ท ยฑํ์คํธ์ฐจ. ๊ฑฐ๋ฆฌ์ ๋ฐฉํฅ์ ํจ๊ป ์ฐ๋ (c)ยท(d)๊ฐ ๋๊ณ ์ผ๊ด๋๋ค.
์ผ์ชฝ ๊ณก์ ์ ๋ณด๋ฉด (a)๋ ์ด๊ธฐ์ ๋น ๋ฅด๊ฒ ์ฌ๋ผ 2900 iteration ๋ถ๊ทผ์์ 1.85๊น์ง ๊ฐ๋ค๊ฐ 1.4 ๊ทผ์ฒ๋ก ์ฃผ์ ์๊ณ , (b)๋ 5100 iteration ๊ทผ์ฒ์์ ์ ๊น 0.8๊น์ง ์ฌ๋๋ค๊ฐ ๋ค์ ๋ด๋ ค์จ๋ค. (c)๋ 700 iteration๋ถํฐ ๊ฐํ๋ฅด๊ฒ ์ฌ๋ผ 2.65 ๊ทผ์ฒ์ ๋จธ๋ฌผ๊ณ , (d)๋ ํ์ฐธ ๋ฆ๊ฒ 4800 iteration ๋ถ๊ทผ์์ ๊ธ์์นํด 2.4 ๊ทผ์ฒ์ ์์ฐฉํ๋ค(๋ชจ๋ ๊ทธ๋ฆผ์์ ์ฝ์ ๊ฐ). ์ค๋ฅธ์ชฝ ์ค์ฐจ๋ง๋์์ (a)์ ํธ์ฐจ๊ฐ ์๋์ ์ผ๋ก ํฌ๋ค๋ ๊ฒ์ด ํ๋์ ๋ณด์ธ๋ค โ 3ํ ์ค ์ด๋ค ์๋๋ ๋๊ณ ์ด๋ค ์๋๋ ์ ๋๋ค๋ ๋ป์ด๋ค.

๋ณด์ ํญ ์กฐํฉ ablation(Fig. 6) โ \{r_{\mathrm{pos}},r_{\mathrm{prog}},r_{\mathrm{succ}}\}์ ์ ๋ฌด 8๊ฐ์ง ์ ์ ๋น๊ต. ์ธ ํญ ์ ๋ถ(ํ๋)๋ง 2.5 ์ด์์ผ๋ก ์ฌ๋ผ๊ฐ๊ณ , \{r_{\mathrm{prog}},r_{\mathrm{succ}}\}(์ฃผํฉ) 1.3, \{r_{\mathrm{pos}},r_{\mathrm{succ}}\}(๊ฐ์) 0.9์์ ์ ์ฒดํ๋ฉฐ, ๋๋จธ์ง 5๊ฐ ๊ตฌ์ฑ์ ๋๊น์ง 0์ด๋ค.
์ด ๊ทธ๋ฆผ์ ๋ฉ์์ง๋ ๋จํธํ๋ค. r_{\mathrm{succ}} ์์ด๋ ์๋ฌด๊ฒ๋ ์ ๋๊ณ , r_{\mathrm{succ}}๋ง์ผ๋ก๋ ์ ๋๋ค. sparse ๋ณด์์ โwaypoint๋ฅผ ํต๊ณผํ๋ผโ๋ ๋ช ํํ ์ ์ธ์ ์ฃผ์ง๋ง ๊ทธ ์์ฒด๋ก๋ ํ์์ ์ด๋์ง ๋ชปํ๊ณ , ์ฐ์ ๋ณด์์ ๋ฐฉํฅ์ ์ฃผ์ง๋ง ํต๊ณผ๋ฅผ ํ์ ์ง์ง ๋ชปํ๋ค. ์ ์์ ์ง๋จ๋ ๊ตฌ์ฒด์ ์ด๋ค โ \{r_{\mathrm{pos}},r_{\mathrm{succ}}\}๋ potentialํ์ด๋ผ ๊ธฐ์ธ๊ธฐ๊ฐ ์๋งํ ์์ญ์์ ์ ์ฒดํ๊ณ , \{r_{\mathrm{prog}},r_{\mathrm{succ}}\}๋ ๋ฉ๋ฆฌ ์์ด๋ ๊ฑฐ๋ฆฌ๋ง ์ค์ด๋ฉด ๋ณด์์ด ๋์ ์ถฉ๋ถํ ์ ๊ทผํ์ง ์๋๋ค.
๊ณก์ ์ ๋ชจ์์๋ ์ ๋ณด๊ฐ ์๋ค. ์ธ ํญ ์ ๋ถ(ํ๋)๋ ๊ฐ์ฅ ๋ฆ๊ฒ ์ถ๋ฐํ๋ค โ 3000 iteration๊น์ง 0์ด๋ค๊ฐ ๊ธ๊ฒฉํ 4100 ๋ถ๊ทผ์์ 3.4๊น์ง ์น์์๋ค๊ฐ 2.5 ๊ทผ์ฒ๋ก ๋ด๋ ค์๋๋ค. ๋ฐ๋ฉด ๋ถ๋ถ ์กฐํฉ๋ค์ 400~1100 iteration์์ ์ผ์ฐ ์ฌ๋ผ์ ๋ฎ์ ๊ฐ์ ๊ฐํ๋ค. ์ ์ฝ์ด ๊ฐํ ๋ณด์์ผ์๋ก ์ด๊ธฐ์๋ ๋๋ฆฌ์ง๋ง ๊ฒฐ๊ตญ ๋ ๋ฉ๋ฆฌ ๊ฐ๋ค๋, ์ปค๋ฆฌํ๋ผ ์ค๊ณ์ ์ ํ์ ์ธ ๊ณก์ ์ด๋ค.
์คํ 2: Sim-to-Sim โ ์ ๋ณธ ์ฝ์ค๋ก ์ฎ๊ฒจ ๋ณด๊ธฐ

MuJoCo Sim-to-Sim(Fig. 7) โ (\alpha) ๊ธฐํ ๊ต๋ ์ฝ์ค, (\beta) 5ยฐ ๊ฒฝ์ฌ ์ค๋ฅด๋ด๋ฆผ ์ฝ์ค, (\gamma) ๋ง๋ 36๊ฐ ์ํ ์ฝ์ค. ์๋๋ ๋ฒ ์ด์ค ๋งํฌ ์ค์ฌ ์์น์ ์๊ณ์ด. ๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด \alpha๋ ์ฝ 105 s์ x\approx10 m, \beta๋ ์ฝ 80 s์ x\approx7.5 m, \gamma๋ ์ฝ 240 s์ ๊ฑธ์ณ ์์ ํ ๋ฐํด ๋๋ค.
ํ์ต์ Legged Gym์์, ํ๊ฐ๋ MuJoCo์์ ํ๋ค. ์ฆ ๋ฌผ๋ฆฌ์์ง์ ๋ฐ๊พผ ๊ฒ ์์ฒด๊ฐ ์ด๋ฏธ ํ ๊ฒน์ ์ ์ด๋ค. 400 mm ๋ฑ๊ฐ๊ฒฉ ๊ธฐ๋ณธ ์ฝ์ค์์ 10ํ ์ํ ๋ชจ๋ 30๊ฐ ์ด์ ๋ง๋๋ฅผ ์ฐ์ ํต๊ณผํ๋ค.
\alpha ์กฐ๊ฑด์ ๋์ด ยฑ40 mm, yaw ยฑ0.2 rad์ ๊ธฐํ ๊ต๋์ธ๋ฐ โ ์ด ๊ฐ์ ยงII์ ์ ํ ํ์ต ์ ๋๋คํ ๋ฒ์์ ์ ํํ ๊ฐ๋ค. Fig. 7 ์บก์ ์ ์ธ ์ฝ์ค๋ฅผ ๋ฌถ์ด โthree unseen environmentsโ๋ผ ๋ถ๋ฅด์ง๋ง, \alpha๋ ์ธ์คํด์ค๊ฐ ์๋ก์ธ ๋ฟ ๋ถํฌ๋ ํ์ต๊ณผ ๋์ผํ๋ค. ์ง์ง ๋ถํฌ ๋ฐ์ \beta(5ยฐ ๊ฒฝ์ฌ)์ \gamma(์ํ)๋ค. ์ด ๊ตฌ๋ถ์ ํด ๋๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ ์ ํํ ์ฝํ๋ค: ๊ฒฝ์ฌ 28/30(93.3%), ์ํ 91/100(91%) ์ ํ์ต์ ์๋ ์งํ์์์ ๋ฆฌ์นญ ์ฑ๊ณต๋ฅ ์ด๊ณ , \alpha์ ๋ํด์๋ ์ฑ๊ณต๋ฅ ์์น๊ฐ ๋ณด๊ณ ๋์ง ์์๋ค(์ ์ฑ ์์ ๋ง).
๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ๊ด์ฐฐ์ ์คํจ ๋ณต๊ตฌ ํ๋์ด๋ค. ํํน์ ์คํจํ๋ฉด ๋ก๋ด์ ์ง์ง ์ชฝ ํ์ ํ๊ฟ์น๋ฅผ ๊ตฝํ๋ค ํ๋ค ํ๋ฉฐ ๊ท ํ ๊ต๋์ ํก์ํ๊ณ , ๊ทธ ๋์์ด ๋ฆฌ์นญ ํ์ ์ฌ์ค์์ ๋ง๋ค์ด ๋ธ๋ค. ์ฌ์๋๊ฐ ๋ฐ๋ณต๋๋ค ๊ฒฐ๊ตญ ๊ฑธ๋ฆฐ๋ค. ์ ์๋ค์ ์ด๊ฒ์ด ๋ณด์ ๊ตฌ์กฐ์์ ์ฐฝ๋ฐํ๋ค๊ณ ๋ณธ๋ค: ๋ํ ํ๋ํฐ โ70๊ณผ ๋ง๋ ๋๋ฌ ๋น๋ก ๋ณด์์ด ํจ๊ป ์์ผ๋ฉด, ์ ์ฑ ์ ์ฅ์์ ์ต์ ์ ๋ต์ โ๋จ์ด์ง์ง ์์ผ๋ฉด์ ๋ฏธ๋์ ์ฑ๊ณต ๋ณด์์ ๊ณ์ ๋ ธ๋ฆฌ๋โ ๊ฒ์ด ๋๋ค. ๊ทผ๊ฑฐ๋ ์ ์ํ๋ค โ ์ฑ๊ณต ๋ณด์ ๊ฐ์ค์น๋ฅผ ๋ฎ์ถ๋ฉด ์คํจ ํ ์ฌ์๋ ๋น๋๊ฐ ํฌ๊ฒ ์ค์๋ค.
๋ ํ๋, ๊ธฐ๊ตฌ ์ชฝ ๊ทผ๊ฑฐ๋ ๋ช ์์ ์ด๋ค. ํ ์ํธ์ ์ค์ฌ๊ฐ์ 180ยฐ ๋ฏธ๋ง์ผ๋ก ๋๋ฉด ์๋ฎฌ๋ ์ด์ ์์ ์คํจ ์ฆ์ ์ดํ์ด ๋น๋ฐํด ๋ณต๊ตฌ ํ๋ ์์ฒด๊ฐ ์ฑ๋ฆฝํ์ง ์์๋ค. ์ฆ โ์คํจํด๋ ์ ๋น ์ง๋ ํ์โ์ด ํ์ต์ด ๋ณต๊ตฌ๋ฅผ ๋ฐฐ์ธ ์ ์๋ ์ ์ ์กฐ๊ฑด์ด์๋ค.
์คํ 3: ์ค๋ฌผ zero-shot

์ค๋ฌผ zero-shot brachiation(Fig. 8) โ 400 mm ๊ฐ๊ฒฉ ๋ง๋ 4๊ฐ. ์ค๋ฅธ์ ๋ฆฌ์นญ(์ด๋ก)โ์ผ์ ๋ฆฌ์นญ(์ฃผํฉ)โ์ค๋ฅธ์ ๋ฆฌ์นญ(์ด๋ก) ์์๋ก t = 3.0 s๋ถํฐ 25.9 s๊น์ง์ ์ค๋ ์ท.
์๋ฎฌ๋ ์ด์ ์์ ํ์ตํ ์ ์ฑ ์ ์ถ๊ฐ ํ์ธํ๋ ์์ด ๊ทธ๋๋ก ์ฌ๋ ธ๋ค. ์์์ด ๊ฐ์ ๋ง๋๋ฅผ ์ก์ ์ํ์์ ์์ํด ์ค๋ฅธ์ยท์ผ์ยท์ค๋ฅธ์ 3ํ ๋ฆฌ์นญ์ ์ํํ๊ณ , ๋ํ ์์ด ์ฝ์ค๋ฅผ ์์ฃผํ๋ค.
๊ทธ๋ฐ๋ฐ ๋ ผ๋ฌธ์ด ์ ์งํ๊ฒ ์ ์ด ๋ ์ฌ์ค์ด ์๋ค. ์ธ ๋ฒ์ ๋ฆฌ์นญ ๋ชจ๋ ์ฒซ ํํน ์๋๋ ์คํจํ๋ค. ์ฑ๊ณตํ ๊ฒ์ ๋ณต๊ตฌ ํ๋์ด๋ค. ์ ์๊ฐ ๋ ์คํจ ์์ธ์ (i) ์๋ฎฌ๋ ์ด์ ์ ์บก์ ๊ทผ์ฌ ์ถฉ๋ ๋ชจ๋ธ๊ณผ ์ค์ ์ ์ด ํน์ฑ์ ์ฐจ์ด, (ii) ์ค๋ฌผ ํ์ง๋ฉด์ ๋ง์ฐฐ๊ณ์๊ฐ ์์ ๋ฏธ๋๋ฌ์ก๋ค๋ ๊ฒ์ด๋ค. ์์์ ๊ฐ์ ๋๋ ๋์์์ ์ถฉ๋ถํ ์ง์ง๋ ฅ์ด ๋์ค์ง ์์๋ค๋ ์ค๋ช ์ด๋ค.

์ค๋ฌผ ์คํ ๋ก๊ทธ(Fig. 9) โ ์: ๋ฒ ์ด์ค ๋งํฌ์ ์ ์ง ์์น x์ ํผ์น๊ฐ. ์๋: ์์นยท์ด๋ยท๊ธฐ๊ณ์ ์๋์ง. ํํน ์คํจ๊ฐ ๋ฐ๋ณต๋๋ ๊ตฌ๊ฐ์์ ์ด๋์๋์ง ํผํฌ๊ฐ ๊ณ๋จ์์ผ๋ก ์ปค์ง๊ณ (์ค์ ์งํญ ์ฆํญ), ์์ ์ง์ง๊ฐ ์ฑ๋ฆฝํ๋ฉด ๊ธฐ๊ณ์ ์๋์ง๊ฐ ๊ฐ์ ํด ๋ชฉํ๊ฐ(๋นจ๊ฐ ์ ์ -72 J)์ผ๋ก ์๋ ดํ๋ค. ๊ฐ์ IMUยท๊ด์ ๊ฐ ๋ก๊ทธ์์ ์๊ธฐ๊ตฌํ์ผ๋ก ์ถ์ ํ๊ณ ์๋๋ ๋ฏธ๋ถ ํ ์ ์ญํต๊ณผ ํํฐ๋ฅผ ๊ฑฐ์ณค๋ค.
์ด ๊ทธ๋ฆผ์ด ๋ณด์ ์ค๊ณ์ ์๋์ ๊ฐ์ฅ ์ ๋ณด์ฌ ์ค๋ค. ์ฑ๊ณต ๋ณด์์ด ์๋์ง ์ถ์ข ๋ณด์๋ณด๋ค ํฌ๊ฒ ๊ฑธ๋ ค ์์ผ๋ฏ๋ก, ๋ฆฌ์นญ ์ค์๋ ์๋์ง๊ฐ ๋ชฉํ๋ฅผ ๋์ด๋ ์ ์ง์ ์ฐ์ ํ๋ค โ ๊ทธ๋์ ์คํจ๊ฐ ๋ฐ๋ณต๋๋ฉด ์ด๋์๋์ง ํผํฌ๊ฐ ๊ณ๋จ์์ผ๋ก ์ฌ๋ผ๊ฐ๋ค(๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด ์ต๋ 13 J ๊ทผ์ฒ). ์ด๊ฒ์ ์๋์ ๋๋ฌ ๊ฑฐ๋ฆฌ๋ฅผ ๋๋ฆฌ๋ ค๊ณ ์ค์ ์งํญ์ ํค์ฐ๋ ํ๋์ผ๋ก ํด์๋๋ค. ๋ฐ๋๋ก ํ์ง๊ฐ ์ฑ๊ณตํด ์์ ์ง์ง๋ก ์ ํ๋๋ฉด ์๋์ง ๋ณด์์ ๋ฐ์ผ๋ ค๊ณ ๊ธ๊ฒฉํ ๊ฐ์ ์์ผ ๋ชฉํ๊ฐ์ผ๋ก ์๋ ดํ๋ค. ๋ณด์ ๊ตฌ์กฐ๊ฐ โ์ ์งโ๊ณผ โ์์ ํโ ์ฌ์ด์์ ์ ์ด ๋ชฉํ๋ฅผ ์๋ ์ ํํ๋ ์ ์ด๋ค.

์คํจ ๋ณต๊ตฌ(Fig. 10) โ โ ํํน ์คํจ โ โก ์ค์์ผ๋ก ์ด๋๋ ์ถ์ โ โข ์ฌ์๋ ์ฑ๊ณต. ์ด ์ํ์ค๊ฐ ์ค๋ฌผ 3ํ ๋ฆฌ์นญ์์ ๋งค๋ฒ ๋ํ๋ฌ๋ค.
ํ๊ณ๋ ํจ๊ป ์ ํ ์๋ค. ์ข์ฐ ๋น๋์นญ์ด๋ค โ ์ผ์ ๋ฆฌ์นญ์ด ์ค์ ์ฃผ๊ธฐ๊ฐ ์งง๊ณ ์งํญ์ด ํฌ๋ฉฐ ๊ธฐ๊ณ์ ์๋์ง๋ ๋๊ณ , ์๋์ดํํฐ ๊ถค์ ์ ๋ณ๋๋ ์ปธ๋ค. ํ์ต ๋ก๊ทธ์ ์ค๋ฅธ์ ๋์์ด ๋จผ์ ์๋ ดํ๊ณ , ๋์นญ ์ ์ฝ์ ๋ช ์์ ์ผ๋ก ๋ฃ์ง ์์๊ธฐ ๋๋ฌธ์ ๊ทธ ์ฐจ์ด๊ฐ ์ ์ฑ ์ ๋จ์๋ค๋ ์ค๋ช ์ด๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ๋ฌธ์ ์ง๋จ์ด ์ ํํ๊ณ , ๊ทธ ์ง๋จ์ ์คํ์ผ๋ก ์ฆ๋ช ํ๋ค. โ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๋ณด์์ ์๋์์ ์ ๊ทผํ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ ๊ถค์ ์ผ๋ก ์๋ ดํ๋คโ๋ ์ฃผ์ฅ์ด ์ธ์์ด ์๋๋ผ Fig. 4ยท5์ ํ๋ ์๊ฐํ + 3์๋ ํ์ต๊ณก์ + SD 1.016์ด๋ผ๋ ์ซ์๋ก ๋ท๋ฐ์นจ๋๋ค. ๋ณด์ ํจ์ํ์ ๋ค ๊ฐ์ง๋ก ๊ฐ๋ผ ํ๋ ๊ทธ๋ฆผ๊ณผ ํจ๊ป ๋น๊ตํ ๊ตฌ์ฑ์ ๋ณด์ ์ค๊ณ ๋ ผ๋ฌธ์ ์ข์ ๋ณธ๋ณด๊ธฐ๋ค.
- ablation์ด ์ ์๋ค. ์ธ ํญ์ ์ ๋ฌด 8๊ฐ์ง๋ฅผ ๋ชจ๋ ๋๋ ค 5๊ฐ๊ฐ 0์ ๋จธ๋ฌธ๋ค๋ ๊ฒ๊น์ง ๋ณด์ฌ ์ค๋ค. โ์ด๋ค ํญ์ด ํ์ํ๊ฐโ๊ฐ ์๋๋ผ โ๋ฌด์์ด ์์ผ๋ฉด ์์ ์ ๋๋๊ฐโ๋ฅผ ๋ณด์ฌ ์ฃผ๋ ์ชฝ์ด ํจ์ฌ ์ ์ฉํ ์ ๋ณด๋ค.
- ์ฑ๊ณผ๋ฅผ ์ ์ฑ ํผ์์ ๊ณต์ผ๋ก ๋๋ฆฌ์ง ์๋๋ค. ํ ์ํธ ์ง๋ฆ 60 mm์ ์ฌ์ , ์ค์ฌ๊ฐ 180ยฐ์ ์ดํ ์ ํญ์ฑ์ด ๊ฐ๊ฑด์ฑ์ ์ ๋ฐ์ด๋ผ๊ณ ๋ช ์ํ๊ณ , ์ค์ฌ๊ฐ์ ์ค์ด๋ฉด ๋ณต๊ตฌ๊ฐ ์ฑ๋ฆฝํ์ง ์๋๋ค๋ ๋ฐ๋ก๊น์ง ๋ณด๊ณ ํ๋ค. ๊ธฐ๊ตฌ-ํ์ต ๊ณต๋ ์ค๊ณ๋ฅผ ์ด๋ ๊ฒ ์์งํ๊ฒ ๋ถํดํด ์ด ๋ ผ๋ฌธ์ ๋๋ฌผ๋ค.
- ์ค๋ฌผ ์คํจ๋ฅผ ์จ๊ธฐ์ง ์์๋ค. โ3ํ ๋ฆฌ์นญ ๋ชจ๋ ์ฒซ ์๋ ์คํจโ๋ ํ๋ณด์ ๋ถ๋ฆฌํ ๋ฌธ์ฅ์ธ๋ฐ ๋ณธ๋ฌธ์ ๊ทธ๋๋ก ์๊ณ , ์์ธ(์บก์ ๊ทผ์ฌ ์ ์ด ๋ชจ๋ธ, ๋ฎ์ ๋ง์ฐฐ)๊น์ง ์ง๋๋ค. ์ข์ฐ ๋น๋์นญ๋ ๋ง์ฐฌ๊ฐ์ง๋ค.
- ์ฐฝ๋ฐ ์ฃผ์ฅ์ ๋์กฐ๊ตฐ์ ๋ถ์๋ค. โ๋ณต๊ตฌ ํ๋์ ๋ณด์ ๊ตฌ์กฐ์์ ๋์๋คโ๋ ํด์์ โ์ฑ๊ณต ๋ณด์ ๊ฐ์ค์น๋ฅผ ๋ฎ์ถ๋ฉด ์ฌ์๋ ๋น๋๊ฐ ํฌ๊ฒ ์ค์๋คโ๋ ๋์กฐ ๊ด์ฐฐ์ ๋ถ์๋ค. ์ ๋ ์์น๋ ์์ง๋ง ์ต์ํ ๊ฒ์ฆ ๊ฐ๋ฅํ ํํ๋ค.
์ฝ์ ยทํ๊ณ
- ์ค๋ฌผ ๊ฒ์ฆ์ด ์ฌ์ค์ 1ํ ์ฃผํ์ด๋ค. ๋ง๋ 4๊ฐ, ๋ฆฌ์นญ 3ํ. ์ํ ํ์ยท์ฌํ ํ์๊ฐ ๋ณด๊ณ ๋์ง ์์๊ณ ์ฑ๊ณต๋ฅ ๋ ์ ์๋์ง ์๋๋ค(๋ถ๋ชจ๊ฐ 3์ด๋ค). Sim-to-Sim์ 10ํ ์ํยท30 ๋ง๋ยท100ํ ๋ฆฌ์นญ์ผ๋ก ๊ท๋ชจ๊ฐ ์์ง๋ง, ๋ ผ๋ฌธ ์ ๋ชฉ์ โRobust โฆ on a Life-Sized Dual-Arm Robotโ์์ ์ค๋ฌผ์ ๊ฐ๊ฑด์ฑ์ ์ง์งํ๋ ์ฆ๊ฑฐ๋ ์ด ํ ๋ฒ์ ์ฃผํ๋ฟ์ด๋ค. ์ฌ๊ธฐ์ 3/3 ์ฒซ ์๋ ์คํจ๋ฅผ ๊ฒน์ณ ์ฝ์ผ๋ฉด, ์ค๋ฌผ์์ ์ค์ ๋ก ๊ฒ์ฆ๋ ๊ฒ์ โํํน์ด ์ ๋๋คโ๊ฐ ์๋๋ผ โ์คํจํด๋ ์ ๋จ์ด์ง๋คโ ์ชฝ์ด๋ค.
- \alpha ์กฐ๊ฑด์ ๋ถํฌ ๋ฐ์ด ์๋๋ค. Fig. 7 ์บก์ ์ ์ธ ์ฝ์ค๋ฅผ โunseenโ์ผ๋ก ๋ฌถ์ง๋ง, \alpha์ ๊ต๋ ๋ฒ์(ยฑ40 mm, ยฑ0.2 rad)๋ ํ์ต ๋๋คํ ๋ฒ์์ ๋์ผํ๋ค. ๊ฒ๋ค๊ฐ \alpha์ ๋ํด์๋ง ์ฑ๊ณต๋ฅ ์์น๊ฐ ์๋ค. ๊ธฐํ ๋ณํ ๊ฐ๊ฑด์ฑ์ ๋ท๋ฐ์นจํ๋ ์ ๋์น๋ ๊ฒฐ๊ตญ \betaยท\gamma ๋ ๊ฐ๋ฟ์ด๊ณ , ๋ ์กฐ๊ฑด ๋ชจ๋ ๊ฐ 1ํ ์ฃผํ์ผ๋ก ๋ณด์ด๋(์ํ ๋ฐ๋ณต์ด ๋ช ์๋์ง ์์) ๊ฒฐ๊ณผ๋ค.
- ๋์ ์์ s_{\mathrm{phase}}๊ฐ ์ด๋ป๊ฒ ์ ํ๋๋์ง ๋ ผ๋ฌธ์ ์๋ค. โcontroller๋ก๋ถํฐ์ ๋ช ๋ น ์ ๋ ฅโ์ด๋ผ๊ณ ๋ง ์ ํ ์๋ค. ์๊ฐ ๊ธฐ๋ฐ์ธ์ง, ์ ์ด ๊ฐ์ง ๊ธฐ๋ฐ์ธ์ง, ์ฌ๋์ด ๋๋ฅด๋์ง๊ฐ ์คํ ์ ์๋ ์๋ค. brachiation์์ ์ข์ฐ ์ ํ ํ์ด๋ฐ์ ํ์คํฌ์ ์ ๋ฐ์ธ๋ฐ ๊ทธ ์ ๋ฐ์ด ํ์ต ๋ฐ ์ธ๋ถ ์ ํธ๋ก ๋จ์ ์๋ค๋ฉด, โ์ ์ฑ ์ด ๋ธ๋ผํค์์ด์ ์ ํ์ตํ๋คโ์ ๋ฒ์๊ฐ ๋ฌ๋ผ์ง๋ค. ์ฌํยท๋น๊ต์ ์ง์ ๊ฑธ๋ฆฌ๋ ๊ณต๋ฐฑ์ด๋ค.
- ์ฌํ์ ํ์ํ ๊ฐ์ด ๋๊ฑฐ ๋น ์ ธ ์๋ค. ์ ์ grep์ผ๋ก ํ์ธํ ๊ฒฐ๊ณผ ๋ ผ๋ฌธ์๋ ๋คํธ์ํฌ ๊ตฌ์กฐยท์๋์ธต ํฌ๊ธฐยทํ์ต๋ฅ ยท๋ฐฐ์น ํฌ๊ธฐยทGPUยทํ์ต ์๊ฐยทPPO ํ์ดํผํ๋ผ๋ฏธํฐยท์๋ ์(๋ณธ ์ ์ฑ )ยท์ก์ถ์์ดํฐ ์ฌ์ยทPD ๊ฒ์ธ์ด ํ๋๋ ์๋ค. ์ปค๋ฆฌํ๋ผ์ ์๊ณ๊ฐ ์ฆ๊ฐํญ๊ณผ ์ํ๋ ์๊ณ , waypoint์ ์ค์ ์ขํ๊ฐ๋ ์๋ค(Fig. 3์ 40 mm ๊ฒฉ์์์ ๋๋์คํ ์ ์์ ๋ฟ์ด๋ค). ์ฝ๋๋ ๊ณต๊ฐ๋์ง ์์๋ค. 6์ชฝ IROS ํฌ๋งท์ ์ ์ฝ์ ๊ฐ์ํด๋, ์ด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ๊ฐ ๋ณด์ ์ค๊ณ์ธ ๋งํผ waypoint ์ขํ์ ์ปค๋ฆฌํ๋ผ ์ค์ผ์ค์ ๋ถ์ฌ๋ ๋ผ์ํ๋ค. ์ฌ์ค์ ์ฌํ ๋ถ๊ฐ์ ๊ฐ๊น๋ค.
- ๊ธฐ๊ณ์ ์๋์ง ๋ณด์์ ์ค์ผ์ผ์ด ์์ ๊ณผ ์ถฉ๋ํด ๋ณด์ธ๋ค. Table III์ ์ ์ -(e-e_{\mathrm{ref}})^2+0.5๋ e๊ฐ ์ค(J) ๋จ์์ด๊ณ ์ ๊ทํ ์ธ๊ธ์ด ์๋ค. Fig. 9์์ ์ค์ ์ค ๊ธฐ๊ณ์ ์๋์ง๋ ๋ชฉํ์์ 20 J ์ํ๊น์ง ๋ฒ์ด๋๋๋ฐ, ๊ทธ๋๋ก ๋์ ํ๋ฉด ํญ์ ํฌ๊ธฐ๊ฐ -(20)^2\times0.8=-320 ์์ค์ด ๋์ด, 2๋จ๊ณ ๊ฐ์ค์น 0.3์ธ N_{\mathrm{bar}} ํญ์ ์๋ํ๋ค. ๋ฐ๋ฉด ๋ณธ๋ฌธ์ โ์ฑ๊ณต ๋ณด์์ด ์๋์ง ๋ณด์๋ณด๋ค ํฌ๊ฒ ๊ฐ์ค๋๋คโ๊ณ ์์ ํ๋ค. ์ด๋๊ฐ์ ์ ๊ทํ๋ ํด๋ฆฌํ์ด ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ง๋ง ๋ ผ๋ฌธ์ ์ ํ ์์ง ์์ ํ๋ง ๋ณด๊ณ ๋ ์ฌ๊ตฌํํ ์ ์๋ค. ์กฐ์ฉํ ํ์ชฝ์ผ๋ก ์ ๋ฆฌํ์ง ์๊ณ ์๋ฌธ ๊ทธ๋๋ก ๋จ๊ฒจ ๋๋ค.
- 1๋จ๊ณ์ 2๋จ๊ณ ์ฌ์ด์ ์ค๊ณ ๊ทผ๊ฑฐ๊ฐ ์๋ค. 4000/9000์ด๋ผ๋ iteration ์, r_{\mathrm{succ}}๋ฅผ 2๋จ๊ณ์์ ๋๋ ๊ฒฐ์ , N_{\mathrm{bar}} ๊ฐ์ค์น๋ฅผ 2 โ 0.3์ผ๋ก ๋ฎ์ถ๋ ๊ฒฐ์ ๋ชจ๋ ๊ฐ๋ง ์ ์๋๊ณ ablation์ด ์๋ค. ๋ ผ๋ฌธ์ ablation์ ์ ๋ถ 1๋จ๊ณ ๋ณด์ ์ค๊ณ์ ์ง์ค๋ผ ์์ด, โ2๋จ๊ณ ๋ฆฌํ์ธ๋จผํธ๊ฐ ์ค์ ๋ก ํ์ํ๊ฐโ ๋ ์ธก์ ๋์ง ์์๋ค.
- ์ผ๋ฐํ ์ฃผ์ฅ์ ๋ฒ์๊ฐ ๋๋ค. ์ด๋ก์ WGRL์ โ๋น์ ํยท๋ณต์ก ๋์ ์ ๋๋ฅผ ์ํ ํ์ต ํ๋ ์์ํฌโ๋ก ์ ์ํ์ง๋ง, ๊ฒ์ฆ๋ ํ์คํฌ๋ brachiation ํ๋๋ค. waypoint๋ฅผ ์ด๋ป๊ฒ ๊ณ ๋ฅด๋์ง๋ ์ฌ์ ํ ์ฌ๋์ ๋ชซ์ด๊ณ (๋ค์ฏ ๊ฐ์ ์ญํ ์ด ์ ๋ถ ๋๋ฉ์ธ ์ง์์ด๋ค), ๊ทธ ์ ํ ๊ณผ์ ์ ์๋ํํ๊ฑฐ๋ ๋ฏผ๊ฐ๋๋ฅผ ๋ถ์ํ ์คํ์ ์๋ค. โ๋ชจ๋ฐฉ ๋ฐ์ดํฐ๊ฐ ์์ ๋ ์ธ ์ ์๋คโ๋ ์ฃผ์ฅ์ ๋ง์ง๋ง, ๋์ ์ค๊ณ์๊ฐ ๊ถค์ ์ ์์์ ์๊ณ ์์ด์ผ ํ๋ค๋ ์ ์ ๊ฐ ๋ถ๋๋ค.
- ์ฐธ๊ณ ๋ฌธํ 17ํธ, ๋ ๋ฆฝ๋ Related Work ์ ์ด ์๋ค. ์๋ก ๋ฌธ๋จ์ ์์ถ๋ผ ์์ด ๊ณ๋ณด ํ์ ์ด ์ด๋ ต๋ค. ์์ปจ๋ ์ปค๋ฆฌํ๋ผ ์ํ๋ฅผ ํตํ ๊ฐ์ด๋ ์ ๊ฑฐ๋ผ๋ ์์ด๋์ด๋ ์์ฐจ ํ์ตยทshaping ๋ฌธํ๊ณผ ์ ์ ์ด ์๋๋ฐ ๋ ผ์๊ฐ ์๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
๋ชจ๋ฐฉ ์๋ ๋ณต์ก ๋์ ์ ๋๋ผ๋ ์ถ์์ ๋ณด๋ฉด, WGRL์ DeepMimic(Peng et al., 2018) ๊ณ์ด์ ๋ฐ๋ํธ์ ์ ๋ค. ๋ชจ๋ฐฉํ์ต์ โ๋ ํผ๋ฐ์ค ๊ถค์ ์ ์ฒดโ๋ฅผ ์๊ตฌํ๊ณ , WGRL์ โ๊ถค์ ์ด ์ง๋์ผ ํ ๋ค์ฏ ์ โ๋ง ์๊ตฌํ๋ค. ์ ๋ณด๋์ด ๋ช ์๋ฆฟ์ ์ฐจ์ด ๋๋ ๋์ , ๋ค์ฏ ์ ์ ์ฐ์ ๋๋ฉ์ธ ์ง์์ด ํ์ํ๋ค. ๋ชจ์ ์์ฑ๊ธฐ์ ํธ๋์ปค๋ฅผ ๊ฒฐํฉํด ์งํ ์ ์์ ์ป๋ Whole-Body Loco ๊ฐ์ ์ต๊ทผ ์ ๊ทผ์ด โ๋ ํผ๋ฐ์ค๋ฅผ ์์ฑํด์ ํด๊ฒฐโํ๋ ์ชฝ์ด๋ผ๋ฉด, ์ด์ชฝ์ โ๋ ํผ๋ฐ์ค๋ฅผ ์์ ์๊ตฌํ์ง ์๋โ ์ชฝ์ด๋ค.
waypoint ๊ธฐ๋ฐ RL ์ถ์์๋ Mehta et al.(IROS 2024)๊ณผ์ ๋๋น๊ฐ ๋ ผ๋ฌธ ์ค์ค๋ก ๊ฐ์กฐํ๋ ์ฐจ๋ณ์ ์ด๋ค. ๊ทธ์ชฝ waypoint๋ ์ค๊ฐ ํ์คํฌ ๋ชฉํ์ด๊ณ , WGRL์ waypoint๋ ์ด๊ธฐ ํ์ ๊ฐ์ด๋๋ค. ์ ์๋ ๋๊น์ง ๋จ๊ณ ํ์๋ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์ฌ๋ผ์ง๋ค. ์ด ์ฐจ์ด ๋๋ถ์ ์ต์ข ๋์์ด waypoint ์ด์ฐํ์ ๋ฌถ์ด์ง ์๋๋ค.
๋ณด์ ์ค๊ณยทshaping ์ถ์์๋, r_{\mathrm{pos}}๊ฐ potentialํ์ด๋ผ๋ ์ ์์ ์๊ธฐ ์ง๋จ์ด ์ ํํ๊ณ , ๊ทธ ํ๊ณ(์๋งํ ๊ธฐ์ธ๊ธฐ ์์ญ์์์ ์ ์ฒด)๊น์ง ์คํ์ผ๋ก ํ์ธํ๋ค๋ ์ ์ด ๋์ ๋๋ค(Reward Engineering ๋ฆฌ๋ทฐ์ potential-based shaping ํญ๋ชฉ๊ณผ ํจ๊ป ์ฝ์ผ๋ฉด ์ข๋ค). ๋ค๋ง shaping ์ด๋ก ์ด ๋ณด์ฅํ๋ โ์ต์ ์ ์ฑ ๋ถ๋ณโ๊ณผ WGRL์ ๋ชฉํ๋ ๋ค๋ฅด๋ค โ WGRL์ ์คํ๋ ค ์ด๊ธฐ ํธํฅ์ ์๋์ ์ผ๋ก ๊ฑธ๊ณ ๋์ค์ ํธ๋ ์ปค๋ฆฌํ๋ผ์ด๋ค.
sim2real ๋ก์ฝ๋ชจ์ ํ์ดํ๋ผ์ธ ์ถ์์๋ ์์ฃผ ์ ํ์ ์ด๋ค: ๋๊ท๋ชจ ๋ณ๋ ฌ ์๋ฎฌ๋ ์ด์ (Legged Gym 4096 envs) + ๋น๋์นญ ์กํฐ-ํฌ๋ฆฌํฑ + ๋๋ฉ์ธ ๋๋คํ + zero-shot ์ ์ด. ์ฌ์กฑ๋ณดํ์์ ํ๋ฆฝ๋ ๋ ์ํผ(DreamWaQ ๋ฆฌ๋ทฐ)๋ฅผ ํ ๊ธฐ๋ฐ ์ด๋์ผ๋ก ์ฎ๊ธด ์ ์ด๊ณ , ์๋ก์ด ๊ฒ์ ํ์ดํ๋ผ์ธ์ด ์๋๋ผ ๊ทธ ์์ ์น์ ๋ณด์ ์ค๊ณ๋ค.
JSK ํ๋์จ์ด ๊ณ๋ณด ์ถ๋ ๋น ๋จ๋ฆด ์ ์๋ค. MEVIUS(์ฌ์กฑ)ยทMEVITA(์ด์กฑ)๋ก ์ด์ด์ง ์ ๋น์ฉยท์คํ์์ค ํ๋์จ์ด ๋ผ์ธ์ ๋ค๋ฆฌ๋ฅผ ํ๋ก ์ฌ์ฌ์ฉํด ์ ํ์คํฌ๋ฅผ ์ด์๋ค. ๊ฐ์ ์ฐ๊ตฌ์ค์ Diffusion Body Schema๊ฐ ๊ทผ๊ณจ๊ฒฉ ๋ก๋ด์ ์ด์์ํ ์ ์์ ๋ค๋ฃฌ๋ค๋ฉด, ์ด์ชฝ์ ๊ฐ์ฒด ๋งํฌ ๋ก๋ด์ ๋์ ์ด๋์ด๋ค. ๋ ๋ ผ๋ฌธ ๋ชจ๋ โํ๋์จ์ด์ ๋ฌผ๋ฆฌ์ ์ฑ์ง์ ํ์ต ์ค๊ณ ์์ ๋ช ์์ ์ผ๋ก ๋ฃ๋๋คโ ๋ ๊ณตํต ํ๋๋ฅผ ๋ณด์ธ๋ค โ ํ ์ ์ค์ฌ๊ฐ 180ยฐ๊ฐ ๋ณต๊ตฌ ํ๋์ ์ ์ ๋ผ๋ ์ด ๋ ผ๋ฌธ์ ๊ด์ฐฐ์ด ๊ทธ ์๋ค.
์์ฝ
WGRL์ โ๋ชจ๋ฐฉ ๋ฐ์ดํฐ ์์ด ๋ณต์กํ ๋น์ ํ ๋์์ RL๋ก ์ป๋โ ๋ฌธ์ ์ ๋ํด, ์๋ ๊ถค์ ์ ์์๋ง sparse waypoint๋ก ์ฃผ์ ํ๊ณ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์ง์ด๋ค๋ ๊ฐ๊ฒฐํ ์ฒ๋ฐฉ์ ๋ด๋์๋ค. ์ฒ๋ฐฉ์ ๊ฐ ๋ถํ์ด ์ ํ์ํ์ง๋ฅผ ๋ณด์ ํ๋ ์๊ฐํ์ ์ ์ ablation(8๊ฐ์ง ์ค 5๊ฐ์ง๊ฐ 0)์ผ๋ก ์ฆ๋ช ํ ์ ์ด ์ด ๋ ผ๋ฌธ์ ๊ฐ์ฅ ๋จ๋จํ ๋ถ๋ถ์ด๋ค. ์ฌ๊ธฐ์ ๋ง๋ ๋๋ฌ ๋ณด์(์ ์ง)๊ณผ ๊ธฐ๊ณ์ ์๋์ง ์ถ์ข ๋ณด์(์์ ํ)์ ์ง์ผ๋ก ๊ฑธ์ด, ์คํจ ์ ์ค์์ ํค์ ์ฌ์๋ํ๊ณ ์ฑ๊ณต ์ ์๋์ง๋ฅผ ๋จ์ด๋จ๋ฆฌ๋ ์ ์ด ๋ชฉํ์ ์๋ ์ ํ์ ์ป์๋ค. ์๋ฎฌ๋ ์ด์ ์์๋ 30๊ฐ ์ด์ ๋ง๋ ์ฐ์ ํต๊ณผ, ๋ฏธํ์ต ๊ฒฝ์ฌยท์ํ ์ฝ์ค์์ 91~93%๋ ๋ฆฌ์นญ ์ฑ๊ณต๋ฅ ์ ๋ณด์๋ค.
๋์์ ํ๊ณ๋ ๋ถ๋ช ํ๋ค. ์ค๋ฌผ ๊ฒ์ฆ์ 4-๋ง๋ 1ํ ์ฃผํ์ด๊ณ 3ํ ๋ฆฌ์นญ ๋ชจ๋ ์ฒซ ํํน์ ์คํจํ๋ค โ ์ค๋ฌผ์ด ์ ์ฆํ ๊ฒ์ ํํน ์ ํ๋๊ฐ ์๋๋ผ ๋ณต๊ตฌ ๋ฅ๋ ฅ์ด๋ค. ๊ธฐํ ๊ฐ๊ฑด์ฑ์ ์ ๋ ๊ทผ๊ฑฐ๋ ๋ ์ฝ์ค์ ๊ทธ์น๊ณ , ํ์ต ๋ถํฌ์ ๊ฐ์ ๋ฒ์์ ๊ต๋(\alpha)์๋ ์ฑ๊ณต๋ฅ ์กฐ์ฐจ ์๋ค. ๋ฌด์๋ณด๋ค ์ฌํ ์๋ฃ๊ฐ ๋ถ์กฑํ๋ค: ๋คํธ์ํฌยท์ต์ ํ ํ์ดํผํ๋ผ๋ฏธํฐยทwaypoint ์ขํยท์ปค๋ฆฌํ๋ผ ์ค์ผ์ค์ด ๋ชจ๋ ๋น ์ ธ ์๊ณ ์ฝ๋๋ ๊ณต๊ฐ๋์ง ์์๋ค. ๋ณด์ ์ค๊ณ๊ฐ ๊ธฐ์ฌ์ ๋ณธ์ฒด์ธ ๋ ผ๋ฌธ์์ ๊ทธ ์ค๊ณ๋ฅผ ์ฌํํ ์ ์๋ค๋ ๊ฒ์ ์์ฌ์ด ์ง์ ์ด๋ค.
๊ทธ๋ผ์๋ โ๋ฐํ ์๋ ๊ณต๊ฐ์ ๋ก๋ด์ด ๊ฑด๋ ์ ์๋คโ๋ ๋ฐฉํฅ๊ณผ, ๊ทธ๊ฒ์ ์ค๋ฌผ ํฌ๊ธฐ ํ๋์จ์ด์์ zero-shot์ผ๋ก ๋ฐ์ด๋ถ์ธ ์คํ๋ ฅ์ ๊ฐ์ง๋ค. ์ ์๋ค์ด ๋จ๊ธด ๋ค์ ๊ณผ์ ๋ ์ ์งํ๋ค โ ์ข์ฐ ๋์นญ์ฑ์ ๋ช ์์ ์ผ๋ก ์ ๋ํ๋ ํ์ต ์ค๊ณ(ํ์ฌ๋ ์ค๋ฅธ์์ด ๋จผ์ ์๋ ดํด ๋น๋์นญ์ด ๋จ์๋ค)์ ์๊ฐ ๋ฑ ํ๊ฒฝ ์ธ์ง์ ๋์ (ํ์ฌ ์ ์ฑ ์ ๋ง๋๋ฅผ ์ ํ ๋ณด์ง ์๋๋ค). ํ์๊ฐ ๋ถ์ผ๋ฉด ์ด ๋ฐฉ๋ฒ์ โ์ ํด์ง ๋ชฝํค๋ฐ ์ฝ์ค ํต๊ณผโ์์ โ์์์ ๊ตฌ์กฐ๋ฌผ ์ฌ์ด ์ด๋โ์ผ๋ก ๋์ด๊ฐ ์ ์์ ๊ฒ์ด๋ค.