๐REFINE-DP ๋ฆฌ๋ทฐ
Paper Link (arXiv:2603.13707) โ ์ด ๋ฆฌ๋ทฐ๋ RA-L ์ฑํ๋ณธ์ธ v3(2026-07-30, โAccepted July, 2026โ) ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฝ์๋ค. ํ๋ก์ ํธ ํ์ด์ง๊ฐ ๋งํฌํ๋ HTML v2๋ ๊ทธ๋ฆผ ๋ฒํธยท์ผ๋ถ ์์นยท๋ถ๋ก์ด v3์ ๋ค๋ฅด๋ค(์๋ ๋ฒ์ ์ฐจ์ด ์ฐธ์กฐ).
Project Page โ ์ค๊ธฐ ์์ ์ค์ฌ.
Code Link โ ํ๋ก์ ํธ ํ์ด์ง์ โCodeโ ๋ฒํผ์ ๋งํฌ๊ฐ ์๋๋ผ ๋นํ์ฑ
<span>์ด๋ค. ์ค์ ๊ตฌํ์ GTLIDAR/REFINE-DP์ ๊ณต๊ฐ๋ผ ์์ผ๋ ๋ ผ๋ฌธยทํ์ด์ง ์ด๋์์๋ ๊ฐ๋ฆฌํค์ง ์๊ณ , LICENSE ํ์ผ์ด ์์ผ๋ฉฐ(GitHub API๋ก ํ์ธ) ๋ง์ง๋ง push๊ฐ 2026-03-30์ด๋ค. ์ฆ โํ์์ ๊ณต๊ฐ, ์ฌ์ค์ ๋ฏธ์ฐ๊ฒฐโ ์ํ๋ค.Zhaoyuan Gu*, Yipu Chen*, Zimeng Chai*, Alfred Cueva, Thong Nguyenโ , Yifan Wuโ , Huishu Xueโ , Minji Kim, Isaac Legene, Fukang Liu, KyoungMok Kim, Ayan Barula, Yongxin Chen, Ye Zhao (Georgia Tech, Institute for Robotics and Intelligent Machines)
IEEE Robotics and Automation Letters (RA-L), 2026 ์ฑํ
- ๐ก ํด๋จธ๋ ธ์ด๋ ๋ก์ฝ๋ง๋ํฐ๋ ์ด์ ์์ ์คํ๋ผ์ธ์ผ๋ก ํ์ต๋ diffusion policy ํ๋๋์ RL ํ์ ์ปจํธ๋กค๋ฌ๊ฐ ์๋ก๋ฅผ ๋ชจ๋ฅธ ์ฑ ๋ถ์ด ์์ด ์๊ธฐ๋ ๋ช ๋ น ์ถ์ข ์คํจยท๋ถํฌ ์ด๋์, ๋ฐ์ดํฐ๋ฅผ ๋๋ฆฌ๋ ๋์ RL ํ์ธํ๋์ผ๋ก ํผ๋ค.
- โ๏ธ DP๋ DPPO(denoising ์คํ ์ MDP์ ์ฝ์ ํ PPO)๋ก ์ฑ๊ณต๋ฅ ์ ์ฌ๋ฆฌ๊ณ , ๊ฐ์ ๋กค์์์์ ํ์ ์ปจํธ๋กค๋ฌ๋ PPO๋ก ํจ๊ป ๊ฐฑ์ ํด ํ๋๋๊ฐ ๋ง๋๋ โ์์ง์ด๋ ๋ช ๋ น ๋ถํฌโ๋ฅผ ์ถ์ข ํ๊ฒ ๋ง๋ ๋ค(Alg. 1์ ๋ธ๋ก ๊ต๋ ๊ฐฑ์ ).
- ๐ฏ ์๋ฎฌ๋ ์ด์ ์ฑ๊ณต๋ฅ 4๊ฐ ํ์คํฌ์์ 95~99%(์ฌ์ ํ์ต DiT 56~73%), ์์ฐ 50๊ฐ + ํ์ธํ๋์ด ์์ฐ 1,000๊ฐ ์ฌ์ ํ์ต์ ์ํ(95% vs 91%), ์ค๊ธฐ Booster T1์์ ํ์คํฌ๋ณ 70% / 50% / 75% (๊ฐ N=20).
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
ํด๋จธ๋ ธ์ด๋๊ฐ ๋ฌธ์ ์ด๊ณ ํต๊ณผํ๊ฑฐ๋ ์์๋ฅผ ๋ค๊ณ ๊ณ๋จ์ ์ค๋ฅด๋ ค๋ฉด, โ๋ฌด์์ ํ ์งโ(ํ๋๋)์ โ์ด๋ป๊ฒ ์ ์ ์ ์์ง์ผ์งโ(์ปจํธ๋กค๋ฌ)๊ฐ ๋ชจ๋ ํ์ํ๋ค. ์ต๊ทผ์ ํํ ์กฐํฉ์ DP ํ๋๋ + RL ์ ์ ์ปจํธ๋กค๋ฌ์ ๊ณ์ธต ๊ตฌ์กฐ์ธ๋ฐ, ์ฌ๊ธฐ์ ์ ๋๋ฌ๋์ง ์๋ ๊ท ์ด์ด ์๋ค. DP๋ ์ฌ๋์ด ํ ๋ ์คํผ๋ ์ด์ ์ผ๋ก ๋ง๋ ์ ์ง๋ ๋ฐ์ดํฐ์ ์์ ํ์ต๋๊ณ , ์ปจํธ๋กค๋ฌ๋ ๋ ๋ฆฝ์ ์ผ๋ก ์ํ๋ง๋ ์ ์ ๋ช ๋ น์ผ๋ก ํ์ต๋๋ค. ๋ฐฐํฌ ์์ DP๊ฐ ์ฐ์ ๊ถค์ ์๋ฅผ ์์ง์ด๋ ๋ช ๋ น์ ๋ฑ๊ณ , ์ปจํธ๋กค๋ฌ๋ ๊ทธ๋ฐ ๋ช ๋ น์ ๋ณธ ์ ์ด ์๋ค. ์ถ์ข ์ด ๋๋น ์ง๋ฉด ๋ก๋ด ์ํ๊ฐ ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ๋ฒ์ด๋๊ณ , DP๋ ๋ค์ ๋ ์ด์ํ ๋ช ๋ น์ ๋ธ๋ค โ ์ฅ๊ธฐ ์งํ ํ์คํฌ์์ ์ด ๋๋จน์์ด ์คํจ๋ฅผ ๋ง๋ ๋ค.
REFINE-DP์ ์ฒ๋ฐฉ์ ๋ ์ธต์ ๊ฐ์ ๋กค์์ ์์์ ํจ๊ป ํ์ธํ๋ํ๋ ๊ฒ์ด๋ค. ์์ธต์ DPPO๋ก ํ์คํฌ ์ฑ๊ณต(ํฌ์ ๋ณด์)์ ์ข๊ณ , ์๋์ธต์ ์๋์ ์ถ์ข ๋ณด์์ผ๋ก ์ง๊ธ ์์ธต์ด ๋ด๋ ๋ช ๋ น์ ์ถ์ข ํ๋๋ก ๊ฐฑ์ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋๋ ค ๋ถํฌ๋ฅผ ๋ํ๋ ๋์ , ๋ถํฌ ์์ฒด๋ฅผ ์๋ก์๊ฒ ๋ง์ถ๋ ์ ๊ทผ์ด๋ค.

์ ์ฒด ํ์ดํ๋ผ์ธ(Fig. 1) โ (a) ์ผ๋ฆฐ ์ปจํธ๋กค๋ฌ๋ก VR ํ ๋ ์คํผ๋ ์ด์ ยทํด๋ฆฌ์คํฑ ํ๋๋ ์์ฐ ์์ง, (b) ๊ทธ ๋ฐ์ดํฐ๋ก DP ๋ชจ์ ํ๋๋ ์ฌ์ ํ์ต, (c) ํ๊น ํ๊ฒฝ์์ DP(PPO ํ์ธํ๋)์ loco-manip ์ปจํธ๋กค๋ฌ(PPO)๋ฅผ ๊ฐ์ replay buffer ํ๋ฆ ์์์ ํจ๊ป ๊ฐฑ์ . ์ผ์ชฝ ์๋ ๊ณก์ ์ด ์ด ๋ ผ๋ฌธ์ ์ฃผ์ฅ ๊ทธ ์์ฒด๋ค: ์ฑ๊ณต๋ฅ โ + ์ถ์ข ์ค์ฐจโ.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
(1) ๊ณ์ธต ์ธํฐํ์ด์ค. DP \bar{\pi}_\theta๋ ์ ์ ๊ด์ ์ด ์๋๋ผ Cartesian ์ก์ ์ฒญํฌ โ ๋ฒ ์ด์ค ์๋์ ์์ SE(3) ํฌ์ฆ ๊ถค์ (+๊ทธ๋ฆฌํผ) โ ์ ๋ธ๋ค. ์ปจํธ๋กค๋ฌ \pi_{\text{loco\_manip}}๋ ์ด๋ฅผ ๊ด์ ์์น ๋ชฉํ q_{\text{target}}=q_{\text{def}}+a_t๋ก ๋ฐ๊พธ๋ฉฐ, ๋ค๋ฆฌ a^{\rm lower}_t\in\mathbb{R}^{12}ยทํ a^{\rm upper}_t\in\mathbb{R}^{14}๋ก ์ยทํ์ฒด๊ฐ ๋ถ๋ฆฌ๋ผ ์๋ค. ํ์ฒด๋ ์๋ ์ถ์ข ์ด ์๋๋ผ ๋ฐ๋๋ค(foot placement) ์ถ์ข ์ด๋ผ ์ ์งยท์ฌ์ถ๋ฐ์ด ์ฆ์ ๋งค๋ํฐ๋ ์ด์ ์ ์ ๋ฆฌํ๋ค.
(2) DP ์ฌ์ ํ์ต. ํ์ค DDPM ๋ชฉ์ :
\mathcal{L}_{\text{diff}}(\theta)=\mathbb{E}_{\mathbf{A}^0_t,\mathbf{S}_t,k,\epsilon}\big[\lVert\epsilon-\epsilon_\theta(\mathbf{A}^k_t,\mathbf{S}_t,k)\rVert^2\big]
(3) DPPO ํ์ธํ๋. DP๋ ๋ฐ๋ \bar\pi_\theta(\mathbf{A}^0_t\mid\mathbf{S}_t)๊ฐ ๋ค๋ฃจ๊ธฐ ์ด๋ ค์ด ์๋ฌต ์ ์ฑ ์ด๋ฏ๋ก, denoising ๊ณผ์ ์ MDP์ ๋ผ์ ๋ฃ์ด ๊ฐ denoising ์คํ ์ ๊ฒฐ์ ์คํ ์ผ๋ก ๋ง๋ ๋ค. ํตํฉ ์๊ฐ ์ธ๋ฑ์ค \bar t(t,k)=tK+(K-1-k) ์๋
\bar s_{\bar t(t,k)}=(\mathbf{S}_t,\mathbf{A}^{k+1}_t),\quad \bar a_{\bar t(t,k)}=\mathbf{A}^k_t,\quad \bar P_0=P_0\otimes\mathcal{N}(0,I)
์ด๊ณ , ๋ณด์์ ๋ง์ง๋ง denoising ์คํ ์๋ง ์ฃผ์ด์ง๋ค:
\bar R_{\bar t(t,k)}=\begin{cases}0, & k>0\\ R_t(\mathbf{S}_t,\mathbf{A}^0_t), & k=0\end{cases}
๊ฐ denoising ์ ์ด๋ ๊ฐ์ฐ์์์ด๋ผ likelihood๊ฐ ๊ณ์ฐ ๊ฐ๋ฅํ๊ณ , GAE + PPO ์คํ์ผ ์ ์ฑ ๊ฒฝ์ฌ๋ฅผ ๊ทธ๋๋ก ์ธ ์ ์๋ค.
(4) ๊ณต๋ ์ต์ ํ(Alg. 1). ์ฆ๊ฐ ํ๊ฒฝ์ ๋ ์์ ์ํยท๋ณด์ (\bar s_t, s_t), (\bar R_t,\hat R_t)๋ฅผ ๋ธ๋ค. \bar R_t(ํฌ์ ํ์คํฌ ๋ณด์)๋ DP๋ฅผ, \hat R_t(์ปจํธ๋กค๋ฌ ์ฌ์ ํ์ต ๋ ์ฐ๋ ์ถ์ข ยท์ ๊ทํ ๋ณด์)๋ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ฐฑ์ ํ๋ค. ๋ฐ๊นฅ ๋ฃจํ Lํ, ์์ชฝ์์ ์ปจํธ๋กค๋ฌ Mํ โ DP Nํ๋ก ๋ธ๋ก ๊ต๋ํ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ์ฑ๊ณต๋ฅ (Fig. 4, 4๊ฐ ํ์คํฌ). DiT-FT / Joint = Task1 97/97, Task2 98/97, Task3 95/96, Task4 98/99 (%). ์ฌ์ ํ์ต DiT๋ 68/64/73/56, Residual RL์ 86/85/91/70.
- ๊ณต๋ ์ต์ ํ์ ๋ฐฐ๋น๊ธ์ SR์ด ์๋๋ผ ๋ชจ์ ํ์ง. 100ํ ๋กค์์ ํ๊ท ์์ ๋ฐฉํฅ ์ค์ฐจ ์ต๋ 50% ๊ฐ์, ์๋์ดํํฐ ์๋ ํ๊ท 15% ๊ฐ์(Fig. 5). ๋ฐ๋๋ก DP๋ง ํ์ธํ๋ํ๋ฉด ์ถ์ข ์ด ์คํ๋ ค ๋๋น ์ง๋ค โ Fig. 5์์ DiT-FT์ ์์นยท๋ฐฉํฅ ์ค์ฐจ๋ 4๊ฐ ํ์คํฌ ๋ชจ๋ ์ฌ์ ํ์ต DiT๋ณด๋ค ํฌ๋ค.
- ํ์ต ํจ์จ. ์ปจํธ๋กค๋ฌ๋ง ๊ฐฑ์ ํด๋ ์ฅ๊ธฐ ์งํ pick-and-place SR์ด +18%p, ๊ณต๋ ์ต์ ํ๋ ์ปจํธ๋กค๋ฌ ์์์ DP ํ์ธํ๋์ 90% SR ๋๋ฌ์ 40 โ 20 iteration.
- ๋ฐ์ดํฐ ํจ์จ(Fig. 6). ๋ฌธ ํ์คํฌ: ์์ฐ 50โ1,000๊ฐ ์ฌ์ ํ์ต์ด 69%โ91%์ธ๋ฐ, 50๊ฐ + ํ์ธํ๋์ด 95%. ์์ ํ์คํฌ๋ 90% vs 97%.
- ์ค๊ธฐ(Booster T1 29-DOF, N=20). Task 1 70%, Task 2 50%, Task 3 75%. ์คํ ์๊ฐ์ ์์ ์ง๊ธฐ ์ฝ 10%, ๋ฌธ ์ด๊ธฐ ์ฝ 20% ๋จ์ถ.
๊ฒฐ๋ก :
โDP ํ๋๋์ RL ์ปจํธ๋กค๋ฌ๋ฅผ ๊ฐ์ ํ์ตํด ๋ถ์ด๋ฉด ์ ํฉ๋ฉด์์ ์ํด๊ฐ ๋๋คโ๋ ์ง๋จ์ ์ ํํ๊ณ , ์ฒ๋ฐฉ(๊ฐ์ ๋กค์์์์ ๋ ๋ค ๊ฐฑ์ )๋ ์ง๊ด์ ์ด๋ค. ๋ค๋ง ์๋์์ ๋ณด๋ฏ ๋น์ ์(non-stationary) ๋ชฉํ๋ฅผ ์ถ์ข ํ๋ ํ์ต์ ์์ ์ฑ์ ์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ก ๋ค๋ค์ก๋ค๊ธฐ๋ณด๋ค ๋ธ๋ก ๊ต๋ยท์์ ์ดํฐ๋ ์ด์ ์ด๋ผ๋ ์ค๋ฌด์ ์ค์ผ์ค๋ก ํํผ๋ผ ์๊ณ , ๊ณต๋ ์ต์ ํ์ ์ด๋์ ์ง์งํ๋ ์ฆ๊ฑฐ๋ ๊ทธ๋ฆผ ํ ์ฅ๊ณผ ํ ์๋ ๋ฌธ์ฅ ๋ ๊ฐ๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
DPPO๋ฅผ ํด๋จธ๋ ธ์ด๋ ๊ณ์ธต ์ ์ด์ ์ฎ๊ธฐ๋ฉด์, โํ๊ฒฝโ์ ์ผ๋ถ์ธ ํ์ ์ปจํธ๋กค๋ฌ๊น์ง ๊ฐ์ด ํ์ต์์ผ ํ๋๋-์ปจํธ๋กค๋ฌ ์ฌ์ด์ ๋ถํฌ ๋ถ์ผ์น๋ฅผ ์ง์ด ๋ ผ๋ฌธ์ด๋ค.
๋ฐฐ๊ฒฝ: ๊ณ์ธต ๊ตฌ์กฐ์ ์ ํฉ๋ฉด์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋
ํด๋จธ๋ ธ์ด๋ ๋ก์ฝ๋ง๋ํฐ๋ ์ด์ ์ HLM Survey(์ด ๋ ผ๋ฌธ์ ref [8]์ด์ ๊ฐ์ ๊ทธ๋ฃน์ ์๋ฒ ์ด)๊ฐ ์ ๋ฆฌํ ๋๋ก ํฌ๊ฒ ๋ ๊ฐ๋๋ก ์ ๊ทผ๋๋ค. ํ๋๋ ์ ์ end-to-end RL, ๋ค๋ฅธ ํ๋๋ ํ๋๋-์ปจํธ๋กค๋ฌ ๊ณ์ธต ๋ถํด๋ค. ๊ณ์ธต ๋ถํด๊ฐ ์ธ๊ธฐ ์๋ ์ด์ ๋ ๋ช ํํ๋ค: DPยทACT ๊ฐ์ ํ๋ ๋ณต์ ๋ชจ๋ธ์ด 29-DOF ๊ด์ ๊ถค์ ์ ์ง์ ๋ฑ๊ฒ ํ๋ ๊ฒ๋ณด๋ค, ๋ฒ ์ด์ค ์๋ + ์ ํฌ์ฆ๋ผ๋ ์ ์ฐจ์ยทํด์ ๊ฐ๋ฅํ ๋ช ๋ น์ ๋ฑ๊ฒ ํ๋ ํธ์ด ๋ฐ์ดํฐ๋ ์ ๊ฒ ๋ค๊ณ ์ฌ๋์ด ํ ๋ ์คํผ๋ ์ด์ ์ผ๋ก ์์ฐํ๊ธฐ๋ ์ฝ๋ค.
๋ฌธ์ ๋ ๋ ์ธต์ด ๋ค๋ฅธ ๋ถํฌ์์ ํ์ต๋๋ค๋ ๋ฐ ์๋ค.
- ์ปจํธ๋กค๋ฌ๋ ์ฌ์ ํ์ต ๋ ๋ ๋ฆฝ์ ์ผ๋ก ์ํ๋ง๋ ์ ์ ๋ช ๋ น(๋ฌด์์ ์ ํฌ์ฆ, ๋ฌด์์ ๋ฐ๋๋ค)์ ์ถ์ข ํ๋๋ก ๋ฐฐ์ด๋ค.
- DP๋ ๋ฐฐํฌ ์ ์ฐ์ ๊ถค์ ์ ๋ฐ๋ผ ์์ง์ด๋ ๋ช ๋ น์ ๋ธ๋ค. ๋ ผ๋ฌธ์ ํํ์ผ๋ก โmoving target along a continuous trajectoryโ.
์ฆ ์ปจํธ๋กค๋ฌ ์ ์ฅ์์ ๋ฐฐํฌ ์ ๋ช ๋ น ๋ถํฌ๋ OOD๋ค. ์ถ์ข ์ด ๋๋น ์ง๋ฉด ๋ก๋ด ์ํ๊ฐ DP์ ํ์ต ๋ถํฌ๋ฅผ ๋ฒ์ด๋๊ณ , DP๋ ๋ค์ ๋ ๋์ ๋ช ๋ น์ ๋ธ๋ค. ์ด๊ฒ์ด ์ฅ๊ธฐ ์งํ(40์ด์ง๋ฆฌ pick-and-place)์์ ๋์ ์ค์ฐจ๋ก ๋ํ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋๋ ค ์ด๋ฅผ ๋ฎ๋ ์ ๋ต์ ํด๋จธ๋ ธ์ด๋์์ ํนํ ๋น์ธ๋ค โ ์ ์ ํ์์ ์๊ตฌํ๋ VR ํ ๋ ์คํผ๋ ์ด์ ์ ์ฒ๋ฆฌ๋์ด ๋ฎ๋ค(๋ ผ๋ฌธ๋ ํ ๋ ์คํผ๋ ์ด์ 50๊ฐ + ํด๋ฆฌ์คํฑ ๋กค์์์ผ๋ก 1,000๊ฐ๋ฅผ ์ฑ์ ๋ค๊ณ ๋ฐํ๋ค).
๋ฐฉ๋ฒ โ : ๋ช ๋ น ์ธํฐํ์ด์ค โ ์ ๋ฐ๋๋ค์ธ๊ฐ

loco-manip ์ปจํธ๋กค๋ฌ์ sim-to-real RL(Fig. 2) โ ์: ์ถฉ๋ ์๋ ๊ด์ ํ์์ ์ํ๋งํด ๋ง๋ ์ ํฌ์ฆ ๋ช ๋ น g^{\rm upper}์ผ๋ก \pi_{\rm upper} ํ์ต. ์๋: LIPM + ํ์ฒด IK๋ก ๋ง๋ ์ฐธ์กฐ ๊ถค์ ์ ๋ชจ์ ์ด๋ฏธํ ์ด์ ํด ๋ฐ๋๋ค ๋ช ๋ น g^{\rm lower}์ ๋ฐ๋ฅด๋ \pi_{\rm lower} ํ์ต. ๋์ ํ์ต ์ค ๋ถ๋ฆฌ๋ผ ์๊ณ ์๋ก์ ๊ต๋์ domain randomization์ผ๋ก ํก์ํ๋ค.
์ปจํธ๋กค๋ฌ๋ ์ยทํ์ฒด ๋ถ๋ฆฌ ๊ตฌ์กฐ๋ค. ์์ฒด \pi_{\rm upper}๋ ๋ฃจํธ ํ๋ ์์ ์์ SE(3) ๋ชฉํ๋ฅผ ์ถ์ข ํ๊ณ , ํ์ฒด \pi_{\rm lower}๋ ์ด์ฐ ๋ฐ๋๋ค ๋ช ๋ น(์ค์ ๋ฐ ์ง์์, ์ ๊ทํ๋ ์นด์ดํธ๋ค์ด, ์ง์ง ๋ฐ ๊ธฐ์ค ๋ชฉํ ์ค์ ๋ฐ ํฌ์ฆ (x,y,z,\text{yaw}))์ ์ถ์ข ํ๋ค. ์ฐธ์กฐ ๊ถค์ ์ LIPM + ํ์ฒด IK๋ก ๋ง๋ค๊ณ DeepMimic๋ฅ ๋ชจ์ ์ด๋ฏธํ ์ด์ ์ผ๋ก ํ์ตํ๋, ์ถ๋ก ์์ ์ฐธ์กฐ ์์ด ๋ช ๋ น๋ง ๋ฐ๋๋ค.
์๋ ์ถ์ข ๋์ ๋ฐ๋๋ค ์ถ์ข ์ ๊ณ ๋ฅธ ์ด์ ๋ ๋ถ๋ก B์ ์คํ์ผ๋ก ๋ถ์ด ์๋ค. ๋งค๋ํฐ๋ ์ด์ ์ ๋ชธํต ์์น ์ ๋ฐ๋๋ฅผ ์๊ตฌํ๋๋ฐ(์์ก์ดยท์์ยท๊ณ๋จ ์์์ ๋ช cm๊ฐ ์ฑํจ๋ฅผ ๊ฐ๋ฅธ๋ค), ์๋ ๋ช ๋ น์ ์์น ์ค์ฐจ๋ฅผ ์ ๋ถ์ผ๋ก ๋์ ํ๊ณ ์ ์์์ ์ ์๋ฆฌ๊ฑธ์ยท์ค๋ฒ์ยท๋ฐ๋์กด ๋ฌด๋ฐ์์ ์ผ์ผํจ๋ค. ๊ฐ์ PD ํผ๋๋ฐฑ ๋ช ๋ น์ ํ๋๋ ๋ฐ๋๋ค์ผ๋ก ๋ณํํ๊ณ ํ๋๋ ์๋๋ก ๊ทธ๋๋ก ์ค 10ํ ๋น๊ต์์ ๋ฐ๋๋ค ์ชฝ ๋ชธํต ์์นยทyaw ์ค์ฐจ๊ฐ ๋ฎ์๋ค(Fig. 8).
DP๋ ์๋ ๋ช ๋ น์ ๋ด๊ณ , velocity-to-footstep ํ๋๋๊ฐ ์ด๋ฅผ ๋ฐ๋๋ค ์ํ์ค๋ก ๋ฐ๊พผ๋ค. ์ฆ DP์ ์ก์ ๊ณต๊ฐ์ ์ฌ์ ํ ๋ถ๋๋ฌ์ด ์ฐ์๊ฐ์ด๊ณ , ์ด์ฐํ๋ ์ธํฐํ์ด์ค ์ธต์ด ๋งก๋๋ค.
๋ฐฉ๋ฒ โก: DPPO๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์ค๋, ๋ฌด์์ด ๋ฌ๋ผ์ก๋
DPPO๋ denoising ์คํ ํ๋ํ๋๋ฅผ ํ๊ฒฝ MDP ์์ ๊ฒฐ์ ์คํ ์ผ๋ก ์น๊ฒฉ์์ผ, ์ฐ๋๊ฐ ์๋ Diffusion Policy ์์์ ํ๋ฒํ PPO๋ฅผ ๋๋ฆด ์ ์๊ฒ ๋ง๋ ๊ธฐ๋ฒ์ด๋ค(Ren et al., ICLR 2025). ์ ๋์ ์ค๋ฌด ์ฒ๋ฐฉ(K'๋ง ํ์ธํ๋ยทDDIMยท์ํ๋ง ๋ณด๋ ๊ฐ์นํจ์ ๋ฑ)์ ์๋ ผ๋ฌธ ๋ฆฌ๋ทฐ DPPO์ ์ ๋ฆฌํด ๋์๋ค.
DPPO์ ํต์ฌ ํธ๋ฆญ์ ๊ทธ๋๋ก๋ค. DP๋ \bar\pi_\theta(\mathbf{A}^0_t\mid\mathbf{S}_t)๊ฐ ๊ณ์ฐ ๋ถ๊ฐ๋ฅํ ์๋ฌต ์ ์ฑ ์ด์ง๋ง, denoising ์ฌ์ฌ p_\theta(\mathbf{A}^{k-1}_t\mid\mathbf{A}^k_t,\mathbf{S}_t)์ ๊ฐ ๋จ๊ณ๋ ๊ฐ์ฐ์์์ด๋ค. ๊ทธ๋ฌ๋ denoising ๊ณผ์ ์ ์ฒด๋ฅผ ํ๊ฒฝ MDP ์์ ๋ผ์ ๋ฃ์ด ํ๋์ ๊ธด MDP \mathcal{M}_{\text{DP}}๋ก ๋ง๋ค๋ฉด, ๋ก๊ทธ ์ฐ๋๊ฐ ๊ณ์ฐ๋๋ ์ ์ฑ ์์์ PPO๋ฅผ ๋๋ฆด ์ ์๋ค. ์ ์ด๋
\bar P(\bar s_{\bar t+1}\mid \bar s_{\bar t},\bar a_{\bar t})= \begin{cases} (\mathbf{S}_t,\mathbf{A}^k_t)\sim\boldsymbol\delta_{\mathbf{S}_t,\mathbf{A}^k_t}, & k>0\\ (\mathbf{S}_{t+1},\mathbf{A}^K_{t+1})\sim P(\mathbf{S}_{t+1}\mid\mathbf{S}_t,\mathbf{A}^0_t)\otimes\mathcal{N}(0,\mathbf{I}), & k=0 \end{cases}
๋ก, k>0 ๊ตฌ๊ฐ์ ๊ฒฐ์ ๋ก ์ Dirac ์ ์ด(ํ๊ฒฝ์ ๋ฉ์ถฐ ์๊ณ ๋ ธ์ด์ฆ๋ง ๊ฑทํ๋ค)์ด๊ณ k=0์์๋ง ์ค์ ํ๊ฒฝ์ด ํ ์คํ ๊ตด๋ฌ๊ฐ๋ค. ๋ณด์๋ k=0์์๋ง ์ค๋ค.
๊ทธ๋ ๋ค๋ฉด DPPO ์๋ ผ๋ฌธ ๋๋น ์๋ก์ด ๊ฒ์ ๋ฌด์์ธ๊ฐ? ์๊ณ ๋ฆฌ์ฆ ์์ฒด๋ ์๋กญ์ง ์๋ค โ ๋ ผ๋ฌธ๋ III-C๋ฅผ โwe adopt DPPOโ๋ก ์์ํ๊ณ ์ ๋๋ [6]์ ์์ํ๋ค. ์๋ก์ด ๊ฒ์ DPPO๊ฐ ๋์ด๋ ์๋ฆฌ๋ค.
- ์ ์ฑ ์ด ํ๋๋๋ค. DPPO ์๋ ผ๋ฌธ์ RobomimicยทFurniture๋ฅ ๋ฒค์น๋งํฌ์์ DP๊ฐ ๊ณง ์ต์ข ์ ์ด๊ธฐ์ธ ์ค์ ์ ๋ค๋ค๋ค. ์ฌ๊ธฐ์ DP์ ์ก์ ์ ๋ก๋ด์ ์ง์ ์์ง์ด์ง ์๊ณ , ํ์ต๋ RL ์ปจํธ๋กค๋ฌ๋ฅผ ํต๊ณผํด์ ๋ฌผ๋ฆฌ์ ๋๋ฌํ๋ค. ์ฆ P ์์ ์ ๊ฒฝ๋ง ์ ์ฑ ์ด ํ๋ ๋ ๋ค์ด ์๋ค.
- ๊ทธ๋์ P๊ฐ ๊ณ ์ ์ด ์๋๋ค. ์ด ๋ ผ๋ฌธ์ ๊ทธ ์ปจํธ๋กค๋ฌ๋ ๊ฐ์ด ๊ฐฑ์ ํ๋ค. DPPO์ ์ฆ๊ฐ MDP๋ P๊ฐ ๊ณ ์ ์์ ์ ์ ๋ก ์ ๋๋์ง๋ง, ์ฌ๊ธฐ์ P๋ ํ์ต ์ค ๋ณํ๋ค.
- ๋ณด์์ด ๊ทน๋๋ก ํฌ์ํ๋ค. 40์ด์ง๋ฆฌ ์ฅ๊ธฐ ์งํ ํ์คํฌ์์ ํ์คํฌ ์ฑ๊ณต ์ ํธ ํ๋๋ก DP๋ฅผ ๊ฐฑ์ ํ๋ค. ๋ ผ๋ฌธ์ด โ์ฌ์ ํ์ต์ด 50โ70% SR์ฏค ๋์์ผ ํ์ธํ๋์ด ๋จนํ๋ค, ๋๋ค ์ด๊ธฐํ(Pure RL)์์๋ ์ ๋๋คโ๊ณ ๋ชป ๋ฐ๋ ์ด์ ๋ค.
๋ฐฉ๋ฒ โข: ๊ณต๋ ์ต์ ํ โ ๋น์ ์ ๋ชฉํ๋ ์ด๋ป๊ฒ ๋ค๋ค์ก๋
์ด ๋ฆฌ๋ทฐ์์ ๊ฐ์ฅ ์บ๋ฌผ์ด์ผ ํ ์ง์ ์ด๋ค. ํ๋๋์ ์ปจํธ๋กค๋ฌ๋ฅผ ๋์์ ๊ฐฑ์ ํ๋ฉด, ๊ฐ์ ์ ์ฅ์์ ์๋๋ ์์ง์ด๋ ํ์ ์ด๋ค. ์ปจํธ๋กค๋ฌ์๊ฒ ๋ช ๋ น ๋ถํฌ๋ ๋น์ ์์ด๊ณ , DP์๊ฒ ํ๊ฒฝ ๋์ญํ์ ๋น์ ์์ด๋ค. ๋ PPO๊ฐ ์๋ก์ ๋น์ ์์ฑ์ ๋ง๋๋ ๊ตฌ์กฐ๋ผ ๋ฐ์ฐยท์ง๋์ ๊ฑฑ์ ํ๋ ๊ฒ ์์ฐ์ค๋ฝ๋ค.
๋ ผ๋ฌธ์ ๋์์ ์๊ณ ๋ฆฌ์ฆ์ ์ฅ์น๊ฐ ์๋๋ผ ์ค์ผ์ค์ด๋ค. Alg. 1์ ๋ฐ๊นฅ ๋ฃจํ ์์์
- ๋กค์์ โ ๋ฒํผ D ์์ง โ ์ปจํธ๋กค๋ฌ๋ฅผ PPO๋ก Mํ ๊ฐฑ์ ,
- ๋ค์ ๋กค์์ โ ๋ฒํผ \bar D ์์ง โ DP๋ฅผ DPPO๋ก Nํ ๊ฐฑ์
์ ๊ต๋ํ๋ค. ์ฆ ํ ์ชฝ์ ๊ฐฑ์ ํ ๋ ๋ค๋ฅธ ์ชฝ์ ๊ทธ ๋ธ๋ก ๋์ ๊ณ ์ ์ด๊ณ , ๊ฐ ๋ธ๋ก๋ง๋ค ๋ฐ์ดํฐ๋ฅผ ์๋ก ๋ชจ์ on-policy์ฑ์ ์ ์งํ๋ค. ๊ทธ๋ฆฌ๊ณ ์คํ ์ค์ ์์ ๋ฐํ๋ฏ ๋ฐ๊นฅ ๋ฃจํ๋ L=2ํ๋ฟ์ด๋ค(๋ธ๋ก๋น 9์๊ฐ, ์ปจํธ๋กค๋ฌ/DP์ ์ ๋ฐ์ฉ). ์งง๊ฒ ๋ ๋ฒ ๋ฒ๊ฐ์ ๋ฏธ๋ ๊ฒ์ด ์ฌ์ค์์ ์์ ํ ์ฅ์น์ธ ์ ์ด๋ค.
์ฌ๊ธฐ์ ๋ช ์์ ์ผ๋ก ์๋ ๊ฒ๋ค์ ์ ์ด ๋๋ ํธ์ด ์ ์งํ๋ค: ๋ ์ ์ฑ ์ฌ์ด์ KLยทtrust-region ๊ฒฐํฉ, ์ปจํธ๋กค๋ฌ ๊ฐฑ์ ์ DP์ advantage ์ถ์ ์ ๋ฐ์ํ๋ ๋ณด์ , ํ์ต๋ฅ ยท์ ๋ฐ์ดํธ ๋น์จ(M{:}N)์ ๋ฏผ๊ฐ๋ ๋ถ์, ๋ฐ์ฐ ์ฌ๋ก ๋ณด๊ณ . L์ ๋๋ฆฌ๋ฉด ์ด๋ป๊ฒ ๋๋์ง๋ ๋์ค์ง ์๋๋ค. โ์ ๋๋๋ผโ๋ ๊ฒฝํ์ ๊ฒฐ๊ณผ ์์ ์ ์๋ ์ค๊ณ๋ค.
๊ทธ๋ผ์๋ ์ ๋๋์ง์ ๋ํ ์ค๋ช ์ ์ค๋๋ ฅ ์๋ค. ์ปจํธ๋กค๋ฌ์ ๋ณด์ \hat R_t๋ ํ์ธํ๋ ์ค์๋ ์ฌ์ ํ์ต ๋์ ๊ฐ์ ์ถ์ข ยท์ ๊ทํ ๋ณด์์ด๋ค. ๋ชฉ์ ํจ์ ์์ฒด๋ ๋ฐ๋์ง ์๊ณ ์ ๋ ฅ ๋ช ๋ น ๋ถํฌ๋ง ์ฌ์ ํ์ต์ i.i.d. ์ํ์์ DP๊ฐ ๋ง๋๋ ๊ถค์ ์ผ๋ก ๊ฐ์๋ผ์์ง๋ ๊ฒ์ด๋ค. ์ด๊ฒ์ ์ ์ฑ ์ ์ ํ์คํฌ๋ก ๋๊ณ ๊ฐ๋ ๊ฒ ์๋๋ผ ๊ฐ์ ํ์คํฌ์ ์ ๋ ฅ ๋ถํฌ๋ฅผ ์ฎ๊ธฐ๋ ์ผ์ ๊ฐ๊น๊ณ , ๊ทธ๋์ ํ๊ดด์ ๋ง๊ฐ๋ณด๋ค๋ ์ ์์ ๊ฐ๊น๊ฒ ๊ตด๋ฌ๊ฐ๋ค๊ณ ๋ณผ ์ ์๋ค.
์ง๊ด: ์ โ์๋งโ ๊ณ ์น๋ฉด ์ํด๊ฐ ๋๋๊ฐ
Fig. 5๊ฐ ์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ๋ง์ด ๋ง์ ๊ทธ๋ฆผ์ด๋ค.

์๋์ดํํฐ ์ถ์ข ยท์๋(Fig. 5, 100ํ ํ๊ท ) โ DiT Planner(์งํ๋), DiT-FT(์ง์ด๋ก), Joint Optimized(์ฐ์ด๋ก). DP๋ง ํ์ธํ๋ํ DiT-FT๋ 4๊ฐ ํ์คํฌ ๋ชจ๋์์ ์์นยท๋ฐฉํฅ ์ค์ฐจ์ ์ ์๋๊ฐ ์ฌ์ ํ์ต๋ณด๋ค ํฌ๋ค. ๊ณต๋ ์ต์ ํ๋ง์ด ์ ์ค ๊ฐ์ฅ ๋ฎ์ ์ค์ฐจยท์๋๋ฅผ ๋ธ๋ค.
์ฑ๊ณต๋ฅ ๋ง ๋ณด๋ฉด DiT-FT์ Joint๋ ์ฌ์ค์ ๋๋ฅ ์ด๋ค(97/98/95/98 vs 97/97/96/99). ๊ทธ๋ฐ๋ฐ ์ถ์ข ์ค์ฐจ๋ ์ ๋ฐ๋๋ก ์์ง์ธ๋ค. ๋ ผ๋ฌธ์ ํด์์ ์ด๋ ๋ค: ์ปจํธ๋กค๋ฌ๊ฐ ์ผ๋ ค ์์ผ๋ฉด, DP๋ โ์ถ์ข ์ด ๋์๋คโ๋ ์ฌ์ค ์์ฒด๋ฅผ ํ์ตํด์ ๊ทธ๊ฒ์ ๋ณด์ํ๋ ค๊ณ ๊ณผ๋ํ ๋ช ๋ น์ ๋ธ๋ค. ์ฑ๊ณต๋ฅ ์ ์ฌ๋ผ๊ฐ์ง๋ง ์ค์ ๋ก๋ ๋๋ฌ ๋ชป ํ ์ ํฌ์ฆ๋ฅผ ๊ณ์ ์ง์ํ๋ ์ ์ด๋ผ ํฐ ํ์ด ๊ฑธ๋ฆฌ๊ณ , ์ ์ด์ด ๊ฐ์๊ธฐ ๋ฐ๋ ๋ ์ ํฌ๊ฐ ํ๋ค. ํฌ์ํ ํ์คํฌ ๋ณด์์ ์ด ๋ถ์์ฉ์ ์๋ฌด ํ๋ํฐ๋ฅผ ์ฃผ์ง ์๋๋ค.
๊ณต๋ ์ต์ ํ๋ ์ด ๋ฃจํ๋ฅผ ๋๋๋ค. ์ปจํธ๋กค๋ฌ๊ฐ DP์ ๋ช ๋ น์ ์ค์ ๋ก ๋ฐ๋ผ์ฌ ์ ์๊ฒ ๋๋ฉด DP๊ฐ ๊ณผ์ ๋ช ๋ น์ ๋ผ ์ด์ ๊ฐ ์ฌ๋ผ์ง๋ค. ๊ทธ๋์ โSR์ ๊ทธ๋๋ก, ํ์ง๋ง ์ข์์ง๋คโ๋ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค. ์ด ๊ด์ ์์ ๋ณด๋ฉด REFINE-DP์ ์ง์ง ๊ธฐ์ฌ๋ ์ฑ๊ณต๋ฅ ํ๊ฐ ์๋๋ผ ์ด ๊ทธ๋ฆผ์ด๋ค โ ๊ทธ๋ฆฌ๊ณ ๋ค์์ ๋งํ๊ฒ ์ง๋ง, ๊ทธ๋ฆผ ํ ์ฅ์ ์ค์ฐจ ๋ง๋๊ฐ ์๋ค๋ ์ ์ด ๊ทธ๋งํผ ์ํ๋ค.
์คํ: ๋ฌด์์ด ์ธก์ ๋๋
์ค์ . IsaacLab์์ ๋ฐ์ดํฐ ์์งยทRL ํ์ตยทํ์ธํ๋์ ๋ชจ๋ ์ํ. ํ์ต์ NVIDIA H200 1์ฅ ๊ธฐ์ค์ผ๋ก ์ปจํธ๋กค๋ฌ RL ์ฌ์ ํ์ต 10์๊ฐ(๋ณ๋ ฌ ํ๊ฒฝ 4,096๊ฐ), DP ์ฌ์ ํ์ต 18์๊ฐ(์์ฐ 100๊ฐ = 3์๊ฐ ๋ถ๋), โ์ฌ์ ํ์ต๋ถํฐ ์์ ํ์ธํ๋๊น์ง 22์๊ฐโ, ๊ณต๋ ์ต์ ํ๋ L=2, ๋ธ๋ก๋น 9์๊ฐ. ์ค๊ธฐ๋ Booster T1 29-DOF์ AMD 7945HX + RTX 4060 ์ ์ฑ ์ปดํจํฐ๋ฅผ ๋ถ์ฌ DP๋ TensorRT๋ก 10 Hz, ์ปจํธ๋กค๋ฌ๋ 50 Hz. DP ๊ด์ธก ์งํ 8, ์ก์ ์ฒญํฌ 12, ๊ฐ๊ฒฉ 0.1์ด. ๋ฌผ์ฒด ํฌ์ฆ๋ MoCap(90 Hz) ๋๋ ๋จธ๋ฆฌ ์ฅ์ฐฉ RealSense D435i + AprilTag(30 Hz) โ v3์์ ์ถ๊ฐ๋, privileged state ์์ด ๋๋ ๊ตฌ์ฑ์ด๋ค.
ํ์คํฌ๋ 4๊ฐ๋ค: (1) ๊ฑธ์ด๊ฐ ์์ ์ง๊ธฐ, (2) 40์ด์ง๋ฆฌ ์ฅ๊ธฐ ์งํ pick-and-place, (3) ๋ฌธ ์ด๊ณ ํต๊ณผ, (4) ๊ณ๋จ ์ ํ๋ซํผ์ ์ฌ๋ผ ๋ฌผ์ฒด ํ์. StageACT๋ฅ์ ๋ฌ๋ฆฌ ๋จ๊ณ ์ ํธ๋ฅผ ์ฃผ์ง ์๊ณ ๋ฌผ์ฒด ์์น๋ก๋ถํฐ ๋จ๊ณ ์ ์ด๋ฅผ ์๋ฌต ํ์ตํ๋ค๋ ์ ์ ๊ฐ์กฐํ๋ค.

์ค๊ธฐ ์คํ(Fig. 3) โ (a) ๋ฌธ ์ด๊ธฐ: ์ ๊ทผ โ ์ด๊ธฐ โ ํต๊ณผ, (b) ์์ ์ด๋ฐ: ์ ๊ทผ โ ์ง๊ธฐ โ ๋๊ธฐ. Booster T1, ์์จ ์คํ(์ฌ๋ ๊ฐ์ ์์).
๋ฒ ์ด์ค๋ผ์ธยท์ด๋ธ๋ ์ด์ . ํ๋๋ ๋ฐฑ๋ณธ๊ณผ ํ์ธํ๋ ์ ๋ต์ ๊ฐ๋ก์ง๋ฅธ๋ค: ์ฌ์ ํ์ต DiT / LSTM / ๊ฒฐ์ ๋ก ์ MLP, RL ํ์ธํ๋ํ MLP(MLP-FT), residual RL(์ผ๋ฆฐ DP ์์ ๊ฐ์ฐ์์ ์์ฐจ ์ ์ฑ ), ๊ทธ๋ฆฌ๊ณ DiT-FTยทJoint. ๋ชจ๋ ๊ฐ์ ์ผ๋ฆฐ ์ปจํธ๋กค๋ฌ๋ฅผ ์ด๋ค(Joint ์ ์ธ). MLP๋ ๊ฒฐ์ ๋ก ์ ์ด๋ผ PPO ํ์์ด ์ ๋๋ฏ๋ก OU ๊ณผ์ ์ผ๋ก ํ๋ฅ ํํ๋ค:
\mathbf{A}^{k-1}_t=(1-\lambda_k)\mathbf{A}^k_t+\lambda_k\tilde{\boldsymbol\mu}_\theta(\mathbf{S}_t)+\tilde{\boldsymbol\sigma}_k\boldsymbol\epsilon_k
\lambda_k๋ ์ ํ ์ค์ผ์ค๋ก ํ๊ท ์ ์ฑ ์ชฝ์ผ๋ก ๋น๊ธฐ๊ณ \tilde\sigma_k๋ ๊ฐ์ ์ค์ผ์ค์ด๋ค. ์ด ์ค๊ณ ๋์ โdiffusion์ด๋ผ์ ์ข์ ๊ฒโ๊ณผ โํ์ธํ๋์ด๋ผ์ ์ข์ ๊ฒโ์ด ๋ถ๋ฆฌ๋๋ค.

์ฑ๊ณต๋ฅ ๋น๊ต(Fig. 4) โ ์ผ์ชฝ๋ถํฐ LSTM / DiT / MLP / MLP-FT / Residual RL / DiT-FT(Ours) / Joint(Ours). Task 1์์ LSTM 89%๊ฐ DiT 68%๋ฅผ ํฌ๊ฒ ์์ ๋ค๋ ์ , Residual RL์ด 86/85/91/70์ผ๋ก ๋ง๋ง์น ์๋ค๋ ์ ์ ์ฃผ๋ชฉ.
์ฝํ๋ ๊ฒ๋ค:
- ํ์ธํ๋์ ํจ๊ณผ๋ ํฌ๊ณ ์ผ๊ด์ ์ด๋ค. DiT 68/64/73/56 โ DiT-FT 97/98/95/98. ํนํ ์ฅ๊ธฐ ์งํ Task 2์์ 64 โ 98.
- ๋ฐฑ๋ณธ ์ฉ๋์ด ์ํ์ ๋ง๋ ๋ค. MLP 44/24/18/57 โ MLP-FT 81/43/45/64. ํ์ธํ๋์ด ์ฌ๋ฆฌ๊ธด ํ์ง๋ง DiT-FT ๊ทผ์ฒ์ ๋ชป ๊ฐ๋ค. ๋ ผ๋ฌธ ํด์์ ๊ฒฐ์ ๋ก ์ ํ๊ท๊ฐ ๋ค์ค ๋ชจ๋ ์์ฐ์ ํ๊ท ๋ด๋ฒ๋ ค ์คํ ๋ถ๊ฐ๋ฅํ ๊ถค์ ์ ๋ง๋ ๋ค๋ ๊ฒ.
- LSTM์ ์งง์ ํ์คํฌ์์๋ง ๊ฐํ๋ค. Task 1 89%๋ก DiT๋ฅผ ์์์ง๋ง Task 2์์ 40%๋ก ๊ธ๋ฝ. ์ฌ๊ท ์ํ๊ฐ ์ฅ๊ธฐ ์ก์ ๋ถํฌ๋ฅผ ๋ด์ง ๋ชปํ๋ค๋ ์ค๋ช .
- Residual RL์ ์๊ฐ๋ณด๋ค ๊ฐํ๋ค. ์ผ๋ฆฐ DP + ์์ฐจ๋ง์ผ๋ก 86/85/91/70. DiT-FT์์ ๊ฒฉ์ฐจ๋ Task 1ยท2ยท3์์ 6~13%p, Task 4์์ 28%p.
- Pure RL(๋๋ค ์ด๊ธฐํ ํ์ธํ๋)์ ์คํจํ๋ค. ํฌ์ ๋ณด์์์ ์ฑ๊ณต์ด ๋๋ฌผ์ด ํ์ต ์ ํธ๊ฐ ์ ์กํ๋ค. ๋ ผ๋ฌธ์ โ์ฌ์ ํ์ต SR์ด ๋๋ต 50โ70%์ผ ๋ ํ์ธํ๋์ด ์ ๋ฃ๋๋คโ๋ ๊ฒฝํ์น์ ์ ์ํ๋ค. ์ด ๋ฌธ์ฅ์ ๋ค์ง์ผ๋ฉด REFINE-DP๋ ์ด๋ฏธ ์ ๋ฐ์ฏค ๋๋ ์ ์ฑ ์ด ์์ด์ผ ์ธ ์ ์๋ค๋ ์ ์ฉ ์กฐ๊ฑด์ด๊ธฐ๋ ํ๋ค.
๋ฐ์ดํฐ ํจ์จ.

๋ฐ์ดํฐ ์ค์ผ์ผ๋ง vs ํ์ธํ๋(Fig. 6) โ ๋ฌธ ํ์คํฌ DiT: 50/100/200/500/1000๊ฐ์์ 69/86/87/93/91%, ์์ฐ 50๊ฐ๋ก ์ฌ์ ํ์ต ํ ํ์ธํ๋ํ๋ฉด 95%. ์์ ํ์คํฌ๋ 74/76/71/82/90% vs 97%. ๋จ y์ถ์ด 55% ๋ถ๊ทผ์์ ์๋ ค ์์ด ๋ง๋ ๊ธธ์ด ์ฐจ์ด๊ฐ ์ค์ ์ฐจ์ด๋ณด๋ค ์ปค ๋ณด์ธ๋ค.
์ด ๊ทธ๋ฆผ์ด ๋ ผ๋ฌธ์ ์ค์ฉ์ ์ ๋ง ํฌ์ธํธ๋ค. ์์ฐ์ 20๋ฐฐ ๋ชจ์ผ๋ ๊ฒ๋ณด๋ค ์๋ฎฌ๋ ์ดํฐ์์ ํ์ธํ๋ํ๋ ํธ์ด ์ธ๊ณ ๊ฒฐ๊ณผ๋ ์ข๋ค. ๋ค๋ง ์ค์ผ์ผ๋ง ๊ณก์ ์ด ๊น๋ํ์ง ์๋ค โ ๋ฌธ ํ์คํฌ๋ 500๊ฐ(93%)์์ 1,000๊ฐ(91%)๋ก ์คํ๋ ค ๋ด๋ ค๊ฐ๊ณ , ์์ ํ์คํฌ๋ 100โ200์์ 76โ71%๋ก ๊บพ์ธ๋ค. ์๋ ํ๋์ ๋ ธ์ด์ฆ๋ก ๋ณด์ด๋ฉฐ, ๋ณธ๋ฌธ์ด โ90% SR์ ์ฝ 1,000๊ฐ๊ฐ ํ์ํ๋คโ๊ณ ์ด ๊ฒ๊ณผ ๋ฌธ ํ์คํฌ๊ฐ 500๊ฐ์์ 93%๋ฅผ ๋ธ ๊ฒ๋ ์์ ํ ๋ค์ด๋ง์ง๋ ์๋๋ค.
OOD ์ผ๋ฐํ. ์์ ์ด๋ฐ ํ์คํฌ์์ ๋ก๋ด ์ด๊ธฐ ์์น๋ฅผ ๋ฐ๊ฒฝยท๊ทน๊ฐยทํค๋ฉ ์ธ ๋ณ์๋ก ํ๋ผ๋ฏธํฐํํ๊ณ , ํ์ธํ๋ ์ ๋ฒ์๋ฅผ ์ฌ์ ํ์ต ๋๋น 320% / 125% / 600%๋ก ๋ํ๋ค. ๊ทธ๋ฅ ์ต๋ ๋ฒ์์์ ์์ํ๋ฉด ํฌ์ ๋ณด์์ด ์กํ์ง ์์ผ๋ฏ๋ก, ํ์ฌ ๋์ด๋์์ 90% SR์ ๋์ผ๋ฉด ๋ฒ์๋ฅผ 10%์ฉ ๋ํ๋ ์ปค๋ฆฌํ๋ผ์ ์ด๋ค. ๊ฒฐ๊ณผ๋ ์ฌ์ ํ์ต ์ ์ฑ 0% โ ์ปค๋ฆฌํ๋ผ ํ์ธํ๋ 80% ์ด์. ๋ถ๋ก C๋ ์ปค๋ฆฌํ๋ผ ์๋ ํ์ธํ๋๋ SR์ ์ค๋ฅด์ง๋ง ์์ฒด ๊ด์ ์ ํฌ๊ฐ ์ปค์ง๋ค๋ ๊ฒ์ ๋ณด์ธ๋ค(Fig. 10b) โ ์ด๊ธฐ๋ถํฐ ํฐ ๋ฌด์์ํ์ ๋ ธ์ถ๋๋ฉด PPO๊ฐ ํ๋ฅ ์ ์ก์ ์ ์ฆํญ์ํจ๋ค๋ ์ค๋ช .
์ค๊ธฐ. ์์ ์ฑ์ ์ํด ์ด๋ ์๋ 0.2 m/s, ์ ์๋ 0.05 m/s๋ก ํด๋จํํ ์ํ์์ Task 1 70%, Task 2 50%, Task 3 75% (๊ฐ N=20). ์คํจ ๋ชจ๋๋ ํ์ฒด ์ปจํธ๋กค๋ฌ์ ๋์ด์ง๊ณผ ์์ยท์์ก์ด ํ์ง ์คํจ. ์๋ฎฌ 90%+์์ ๋จ์ด์ง๋ ์ด์ ๋ก๋ (i) ๋ฌผ์ฒด ํฌ์ฆ ์บ๋ฆฌ๋ธ๋ ์ด์ ์ ๊ณํต ์ค์ฐจ์ ์ ์ด ๊ตญ๋ฉด์ ๊ฐ๋ฆผ, (ii) sim-to-real ๋์ญํ ๋ถ์ผ์น๋ก ์ธํ ๋จ๋ฆผยท๋ฏธ๋๋ฌ์ง์ ๋ ๋ค. ์ ์ฑ์ ์ผ๋ก๋ ๋ฌผ์ฒด ์์น๊ฐ ๋ฐ๋๋ฉด ๊ณํ์ ๋ค์ ์ง๊ณ , ์์ก์ด๋ฅผ ๋์น๋ฉด ์๊ฑธ์์ผ๋ก ๋ค๊ฐ๊ฐ ์ฌ์๋ํ๋ ํ๋์ด ํ์ธํ๋ ์ ์ฑ ์์ ์ผ๊ด๋๊ฒ ๋ํ๋๋ค๊ณ ๋ณด๊ณ ํ๋ค(์ฌ์ ํ์ต ์ ์ฑ ์ ๋ฉ์ถฐ ๋ฒ๋ฆฐ๋ค).
๊ด์ธก ๋ ธ์ด์ฆ ์ด๋ธ๋ ์ด์ (๋ถ๋ก C) ์ ํน๊ธฐํ ๋งํ๋ค. sim-to-real ๊ฐ๊ทน์ ๋ ธ์ด์ฆ๋ก ๋ฎ์ผ๋ ค๊ณ DP ๊ด์ธก์ ๊ฐ์ฐ์์ ๋ ธ์ด์ฆ๋ฅผ ๋ฃ์ด ํ์ธํ๋ํ๋๋, ํ์คํธ์ฐจ 1 cmยท3 cm์์ ์ค๊ธฐ Task 1 SR์ด 70% โ 25% / 20%๋ก ๋ฌด๋์ก๋ค. ์กฐ๊ฑด ์ ํธ๋ฅผ ํ๋ฆฌ๋ฉด ์์ฑ ๋ชจ๋ธ์ด โ๋ ธ์ด์ฆ์ ๊ฐํด์ง๋โ ๊ฒ ์๋๋ผ ์ผ๊ด์ฑ ์๋ ์กฐ๊ฑด โ ์ก์ ์ฌ์์ ๋ฐฐ์ ์์ธก์ด ์๋์น๋ค๋ ๊ฒ. ์ค๋ฌด์์๊ฒ ์ ์ฉํ ์์ฑ ๊ฒฐ๊ณผ๋ค.
๋ฒ์ ์ฐจ์ด โ ๋ฌด์์ด ๋ฐ๋์๋
ํ๋ก์ ํธ ํ์ด์ง๊ฐ ๋งํฌํ๋ arXiv HTML v2(2026-03-17)์ ์ด ๋ฆฌ๋ทฐ๊ฐ ์ฝ์ PDF v3(RA-L ์ฑํ๋ณธ)๋ ๊ฐ์ ๋ ผ๋ฌธ์ด ์๋๋ค. ์ค์ ๋ก ๋์กฐํด ํ์ธํ ์ฐจ์ด:
- ๊ทธ๋ฆผ ๋ฒํธ๊ฐ ๋ค๋ฅด๋ค. v2๋ Fig. 1~7, v3๋ ๋ถ๋ก์ด ๋ถ์ด Fig. 1~10์ด๋ค. ์์ปจ๋ โ๋ฐ์ดํฐ ์ค์ผ์ผ๋งโ ๊ทธ๋ฆผ์ v2์์ Fig. 7, v3์์ Fig. 6์ด๋ค. ์ด ๋ฆฌ๋ทฐ์ ๋ฒํธ๋ ์ ๋ถ v3 ๊ธฐ์ค.
- OOD ์์น๊ฐ ๋ฐ๋์๋ค. v2: ์ต๋ ๋ฌด์์ํ์์ ์ฌ์ ํ์ต 7% โ ์ปค๋ฆฌํ๋ผ ํ์ธํ๋ 90% ์ด์, ์ปค๋ฆฌํ๋ผ ์์ด๋ 30%. v3: ์ฌ์ ํ์ต 0% โ 80% ์ด์. ๊ฐ์ ์คํ์ ์ฌ์ธก์ ์ผ๋ก ๋ณด์ด๋ฉฐ, ๋ฐฉํฅ์ ๊ฐ์ง๋ง ์ ๋๊ฐ์ด ๋ค๋ฅด๋ค.
- ์ค๊ธฐ ์์น๊ฐ ๋ฐ๋์๋ค. v2: ๋ฌธ ์ด๊ธฐ 70% ์ด๊ณผ, ์์ ์ด๋ฐ 50% ์ด๊ณผ(์ํ ์ ๋ฏธ๊ธฐ์ฌ). v3: Task 1 70% / Task 2 50% / Task 3 75%, N=20 ๋ช ์.
- ๋ฒ ์ด์ค๋ผ์ธ์ด ๋์๋ค. v3์์ LSTM ํ๋๋๊ฐ ์ถ๊ฐ๋๊ณ , MLP์ ํ๋ฅ ํ๊ฐ โmean-reverting updateโ์์ OU ๊ณผ์ ์ผ๋ก ๋ช ์๋๋ค.
- v3์์ ์๋ก ์๊ธด ๊ฒ: ์นด๋ฉ๋ผ(AprilTag) ๊ธฐ๋ฐ ๋น-privileged ํ์ดํ๋ผ์ธ, ๋ถ๋ก(๋ฐ๋๋ค ์ ์ฑ ํ์ต, ๋ฐ๋๋ค vs ์๋ ์ถ์ข ์ด๋ธ๋ ์ด์ , ๊ด์ธก ๋ ธ์ด์ฆ ์ด๋ธ๋ ์ด์ , ๋ณด์ยท๊ด์ธก ํ), ํ์ต ์๊ฐยทํ๋์จ์ด(H200) ๋ช ์.
๋ฆฌ๋ทฐ๋ ์ฌํ์ ํ๋ ค๋ ์ฌ๋์ ํ๋ก์ ํธ ํ์ด์ง์ arXiv ๋ฒํผ์ ๋ฐ๋ผ๊ฐ๋ฉด v2๋ก ๊ฐ๋ค๋ ์ ์ ์์ ๋ ํ์๊ฐ ์๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ๋ฌธ์ ์ง๋จ์ด ์ ํํ๊ณ , ์ฒ๋ฐฉ์ด ๊ทธ ์ง๋จ์์ ๊ณง๋ฐ๋ก ๋์จ๋ค. โํ๋๋์ ๋ช ๋ น ๋ถํฌ๊ฐ ์ปจํธ๋กค๋ฌ์๊ฒ OODโ๋ผ๋ ํ ๋ฌธ์ฅ์ด ๋ฐฉ๋ฒ ์ ์ฒด๋ฅผ ์ค๋ช ํ๋ค. ํํ ๊ณ์ธต ํ๋ ์์ํฌ ๋ ผ๋ฌธ๋ค์ด ์ ํฉ๋ฉด์ ๊ทธ๋ฅ ์ง๋์น๋ ๊ฒ๊ณผ ๋๋น๋๋ค.
- ์ฑ๊ณต๋ฅ ์ด ์๋๋ผ ๋ชจ์ ํ์ง๋ก ๊ธฐ์ฌ๋ฅผ ์ ์ํ ์ ์งํจ. โ๊ณต๋ ์ต์ ํ๋ SR์ ๋ ์ฌ๋ฆฌ์ง ์๋๋คโ๊ณ ๋ ผ๋ฌธ์ด ๋จผ์ ๋งํ๋ค(Fig. 4). ์ฌ๊ธฐ์ ์ต์ง๋ก SR ์ด๋์ ์ง๋ด์ง ์๊ณ ์ถ์ข ์ค์ฐจยท์๋๋ก ์ถ์ ์ฎ๊ธด ๊ฒ์ ๊ฒฐ๊ณผ ํด์์ ์ ๋ขฐ๋ฅผ ๋์ธ๋ค.
- DP๋ง ํ์ธํ๋ํ๋ฉด ์ถ์ข ์ด ๋๋น ์ง๋ค๋ ์์ฑ ๊ฒฐ๊ณผ๋ฅผ ์ค์ค๋ก ๋ณด๊ณ ํ๋ค. Fig. 5์์ ์๊ธฐ ๋ฐฉ๋ฒ์ ์ ๋ฐ(DiT-FT)์ด ๋ฒ ์ด์ค๋ผ์ธ๋ณด๋ค ๋์ ์งํ๋ฅผ ๊ทธ๋๋ก ์ค์๋ค. ์ด ์คํจ ๋ฉ์ปค๋์ฆ(โ๋ณด์ ์๋ ์ถ์ผ๋ก ์ ์ฑ ์ด ํ๋ฌ๊ฐ๋คโ)์ RLFT๋ฅผ ์ฐ๋ ๋๊ตฌ์๊ฒ๋ ์ด์ ๊ฐ๋ฅํ ๊ตํ์ด๋ค.
- ์ด๋ธ๋ ์ด์ ์ค๊ณ๊ฐ ์ถ์ ์ ๋ถ๋ฆฌํ๋ค. MLP๋ฅผ OU๋ก ํ๋ฅ ํํด ํ์ธํ๋๊น์ง ์ํจ ๋์ โdiffusion ๋๋ฌธ์ธ๊ฐ, ํ์ธํ๋ ๋๋ฌธ์ธ๊ฐโ๊ฐ ๊ฐ๋ผ์ง๋ค. residual RL์ด๋ผ๋ ๊ฐํ ๋์์ ๊ฐ์ ํ๋ ์ ์์ ๋ฃ์ ๊ฒ๋ ์ข๋ค.
- ์ ์ฉ ์กฐ๊ฑด์ ์จ๊ธฐ์ง ์๋๋ค. โ์ฌ์ ํ์ต SR 50โ70%๊ฐ ํ์ํ๋คโ, โPure RL์ ์คํจํ๋คโ๋ ์์ ์ ๋ฐฉ๋ฒ์ ํ๊ณ๋ฅผ ์ค์ค๋ก ๊ทธ๋ฆฐ๋ค.
- ๊ด์ธก ๋ ธ์ด์ฆ ์์ฑ ๊ฒฐ๊ณผ(70%โ20%๋)์ ๋ฐ๋๋ค vs ์๋ ์ด๋ธ๋ ์ด์ ์ ์ค๋ฌด์์ฉ ๋ถ๋ก์ผ๋ก์ ๊ฐ์ด ๋๋ค.
์ฝ์ ยทํ๊ณ
- ํต๊ณ๊ฐ ์ฌ์ค์ ์๋ค. Fig. 4ยท5ยท6 ์ด๋์๋ ์ค์ฐจ ๋ง๋ยท์ ๋ขฐ๊ตฌ๊ฐยท์๋ ์๊ฐ ์๋ค. Fig. 5๋ 100ํ ๋กค์์ ํ๊ท ์ด๋ผ ๋ฐํ์ง๋ง ๋ถ์ฐ์ ์๊ณ , Fig. 4์ SR ์ํ ์๋ ๋ณธ๋ฌธ์ ์๋ค. ๋ ผ๋ฌธ์ ํต์ฌ ์ฃผ์ฅ์ธ โ๊ณต๋ ์ต์ ํ๊ฐ ์ถ์ข ์ ๊ฐ์ ํ๋คโ๋ ๋ง๋ ๋์ด ์ฐจ์ด ํ๋์ ๊ฑธ๋ ค ์๋ค. ์ค๊ธฐ๋ N=20์ด๋ผ 70%์ 95% ์ดํญ ์ ๋ขฐ๊ตฌ๊ฐ์ด ๋๋ต 46~88%๋ค โ ํ์คํฌ ๊ฐ 70/50/75% ์ฐจ์ด๋ฅผ ๋ ผํ ํด์๋๊ฐ ์๋๋ค.
- ๊ณต๋ ์ต์ ํ๋ฅผ ์ง์งํ๋ ์ ๋ ์ฆ๊ฑฐ๊ฐ ์๋ค. โ์ปจํธ๋กค๋ฌ๋ง ๊ฐฑ์ ํด๋ +18%pโ, โ90% SR ๋๋ฌ 40โ20 iterationโ โ ๋ ๋ค ํ๋ ๊ทธ๋ฆผ๋ ์์ด ๋ฌธ์ฅ์ผ๋ก๋ง ์ ์๋๊ณ , ๋จ์ผ ํ์คํฌยท๋จ์ผ ์คํ์ผ๋ก ๋ณด์ธ๋ค. Fig. 4์๋ โ์ปจํธ๋กค๋ฌ๋ง ํ์ธํ๋โ ์ด์ด ์์ ์์ด์ ๋ ์๊ฐ ๋์กฐํ ์ ์๋ค.
- ๋น์ ์์ฑ์ด ๋ถ์๋์ง ์์๋ค. ๋ PPO๊ฐ ์๋ก์ ํ๊ฒฝ์ ๋ฐ๊พธ๋ ๊ตฌ์กฐ์ธ๋ฐ, ์์ ์ฑ ๋ ผ์๋ โ๋ธ๋ก ๊ต๋โ์ L=2๊ฐ ์ ๋ถ๋ค. M{:}N ๋น์จ, ํ์ต๋ฅ , L์ ๋๋ ธ์ ๋์ ๊ฑฐ๋, ์คํจยท๋ฐ์ฐ ์ฌ๋ก๊ฐ ์๋ค. DPPO์ ์ ๋๊ฐ ์ ์ ํ๋ ๊ณ ์ P๊ฐ ๊นจ์ง๋ค๋ ์ ๋ ์ธ๊ธ๋์ง ์๋๋ค. ๋ ผ๋ฌธ์ด ์ด ๋ฌธ์ ๋ฅผ โ๋ค๋ค๋คโ๊ธฐ๋ณด๋ค โ์งง๊ฒ ๋๋ ค์ ํผํ๋คโ์ ๊ฐ๊น๋ค.
- DPPO ์ ์ฉ ์์ฒด์ ์๊ณ ๋ฆฌ์ฆ์ ์๋ก์์ ํฌ์ง ์๋ค. III-C๋ ์๋ ผ๋ฌธ์ ์ฆ๊ฐ MDP๋ฅผ ๊ฑฐ์ ๊ทธ๋๋ก ์ฎ๊ธฐ๊ณ ์ ๋๋ [6]์ ์์ํ๋ค. ๊ธฐ์ฌ๋ โ์ด๋์ ๋์๋๊ฐโ(๊ณ์ธต ๊ตฌ์กฐ์ ์์์ธต + ํ์์ธต ๋์ ๊ฐฑ์ )์ด์ง โ๋ฌด์์ ๊ณ ์ณค๋๊ฐโ๊ฐ ์๋๋ค. ์ด๊ฑด ๊ฒฐํจ์ด๋ผ๊ธฐ๋ณด๋ค ์ฑ๊ฒฉ ๊ท์ ์ด์ง๋ง, RA-L ์ค์ฝํ์์ novelty๋ฅผ ์ฌ๋ ๋ ์๋ ์๊ณ ์์ด์ผ ํ๋ค.
- Residual RL๊ณผ์ ๊ฒฉ์ฐจ ํด์์ด ์๋ค. ์ผ๋ฆฐ DP + ์์ฐจ ์ ์ฑ ์ด 86/85/91/70%๋ฅผ ๋ธ๋ค. DiT-FT๊ฐ ๋ ์ข์ง๋ง, residual์ ์ฌ์ ํ์ต ๊ฐ์ค์น๋ฅผ ๊ฑด๋๋ฆฌ์ง ์์ ์์ ํ๊ณ ๊ฐ๋ณ๋ค๋ ์ค๋ฌด์ ์ฅ์ ์ด ์๋ค. ํ์ต ๋น์ฉ(residual vs ์ ์ฒด DP ํ์ธํ๋) ๋น๊ต๊ฐ ์์ด ํธ๋ ์ด๋์คํ๋ฅผ ํ๋จํ ์ ์๋ค.
- ์ค๊ธฐ์์ ๊ณต๋ ์ต์ ํ์ ์ด๋์ด ๊ฒ์ฆ๋์ง ์์๋ค. ์ค๊ธฐ ํ๋ REFINE-DP ๋จ์ผ ์์น์ด๊ณ , DiT-FT vs Joint๋ฅผ ํ๋์จ์ด์์ ๋๋ ์ฌ์ง ์์๋ค. ๋ ผ๋ฌธ์ ์ฃผ ๊ธฐ์ฌ์ธ โ์ถ์ข ํ์ง ๊ฐ์ โ์ ์๋ฎฌ๋ ์ด์ ์์๋ง ์ธก์ ๋๋ค.
- ํ์คํฌ๊ฐ ์ฌ์ ํ ์ข๊ณ ์ํ ๊ธฐ๋ฐ์ด๋ค. 4๊ฐ ํ์คํฌ ๋ชจ๋ ํ์คํฌ๋ณ๋ก ์ฌ์ ํ์ตยทํ์ธํ๋ํ๋ฉฐ(๋ฉํฐํ์คํฌ ์ ์ฑ ์ด ์๋๋ค), ํ๋๋๋ ๋ฌผ์ฒด ํฌ์ฆ๋ฅผ ๋ช ์์ ์ผ๋ก ๋ฐ๋๋ค. AprilTag ๊ธฐ๋ฐ ๊ตฌ์ฑ์ด privileged state ์ ๊ฑฐ๋ฅผ ๋ณด์ด๊ธด ํ์ง๋ง ๋ง์ปค ์์กด์ด๊ณ , ๋ ผ๋ฌธ ์ค์ค๋ก โRGB ์กฐ๊ฑด end-to-end ํ๋๋โ๋ฅผ ๋ฏธ๋ ๊ณผ์ ๋ก ๋จ๊ธด๋ค.
- ์๋ ํด๋จํ์ ๋๊ฐ๊ฐ ๊ณ๋๋์ง ์์๋ค. ์ค๊ธฐ์์ 0.2 m/sยท0.05 m/s๋ก ๋ฌถ์ด์ผ ์ฑ๊ณต๋ฅ ์ด ๋์จ๋ค๋ฉด, ๊ทธ ์ฑ๊ณต๋ฅ ์ โ์ด ์๋์์์โ ๊ฐ์ด๋ค. ํด๋จํ๋ฅผ ํ์์ ๋์ ์ฑ๋ฅ ์ ํ ๊ณก์ ์ด ์์ด sim-to-real ๊ฐ๊ทน์ ์ค์ ํฌ๊ธฐ๋ฅผ ์๊ธฐ ์ด๋ ต๋ค.
- ์ฌํ ๊ฒฝ๋ก๊ฐ ์ฌ์ค์ ๋งํ ์๋ค. ํ๋ก์ ํธ ํ์ด์ง์ Code ๋ฒํผ์ ๋นํ์ฑ
<span>์ด๊ณ , ์ค์ ๋ ํฌ(GTLIDAR/REFINE-DP)๋ ๋ ผ๋ฌธ์์ ๋งํฌ๋์ง ์์ผ๋ฉฐ LICENSE๊ฐ ์๋ค. ๋ผ์ด์ ์ค ์๋ ์ฝ๋๋ ๋ฒ์ ์ผ๋ก โ๋ชจ๋ ๊ถ๋ฆฌ ์ ๋ณดโ๋ผ ์ฌ์ฌ์ฉ์ด ๋ถ๊ฐํ๊ณ , ์ฒดํฌํฌ์ธํธยท์์ฐ ๋ฐ์ดํฐ์ ๋ ๋ณด์ด์ง ์๋๋ค. RA-L ์ฑํ๋ณธ์๊น์ง ์ฝ๋ ๋งํฌ๊ฐ ์๋ ๊ฒ์ ์์ฝ๋ค. ๊ทธ๋ฆผยทํ๋ฅผ ๋ง๋ ์คํฌ๋ฆฝํธ๊ฐ ์์ผ๋ ์์ ์ ์ โํต๊ณ ์์โ ๋ฌธ์ ๋ ๋ ์๊ฐ ๋ณด์ํ ๋ฐฉ๋ฒ์ด ์๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
- DPPO [6] ์์ ๊ด๊ณ๋ ์์ ์ ๋ฆฌํ ๋๋ก โ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ, ๋ค๋ฅธ ์๋ฆฌโ๋ค. REFINE-DP๋ DPPO์ ์ฌ์ฉ์ฒ๋ฅผ ๊ณ์ธต ์ ์ด์ ์์์ธต์ผ๋ก ์ฎ๊ธฐ๊ณ , ํ์์ธต๊น์ง ํ์ต ๋์์ ๋ฃ์ด ์๋ ผ๋ฌธ์ด ์ ์ ํ ๊ณ ์ ํ๊ฒฝ์ ๊นผ๋ค.
- Residual RL ๊ณ์ด(VT-Refine์ด ๋ค๋ฃฌ โ์๋ฎฌ๋ ์ด์ ํ์ธํ๋์ผ๋ก BC ์ ์ฑ ์ ๋ค๋ฌ๋๋คโ๋ ๋ฌธ์ ์์๊ณผ ๊ฐ์ ๊ฐ์กฑ)์ ์ฌ์ ํ์ต ๊ฐ์ค์น๋ฅผ ์ผ๋ฆฌ๊ณ ๋ณด์ ๋ง ๋ฐฐ์ด๋ค. REFINE-DP๋ ๊ฐ์ค์น๋ฅผ ์ง์ ๊ฐฑ์ ํ๋ ์ชฝ์ด๋ฉฐ, Fig. 4์์ residual RL์ ๊ฐ์ ํ๋ ์์ ๋ฃ์ด ๋น๊ตํ ์ ์ด ๊ณต์ ํ๋ค.
- ํด๋จธ๋ ธ์ด๋ ๋ก์ฝ๋ง๋ํฐ๋ ์ด์ ๊ณ์ธต ํ๋ ์์ํฌ(FALCON, Mobile-TeleVision, HOMIE, TWIST2 ๋ฑ)๋ ๋๊ฐ ์ปจํธ๋กค๋ฌ๋ฅผ ์ผ๋ฆฐ ์ฑ ์์์ธต๋ง ๋ฐ๊พผ๋ค. ์ด ๋ ผ๋ฌธ์ ์ฐจ๋ณ์ ์ ์ ํํ ๊ทธ โ์ผ๋ฆผโ์ ํผ ๊ฒ์ด๋ค. ์ ์ฒด ์งํ์ ๊ฐ์ ๊ทธ๋ฃน์ HLM Survey๊ฐ ์ ๋ฆฌํด ๋์๋ค.
- ๋ชจ์ ํธ๋ํน ๊ณ์ด(Sonic์ ์ด ๋ ผ๋ฌธ์ ref [35]๋ก, ๋ช ๋ น ์ธํฐํ์ด์ค ์ค๊ณ ๊ทผ๊ฑฐ๋ก ์ธ์ฉ๋๋ค)์ ์ธ๋ถ์์ ์ฃผ์ด์ง ์ฐธ์กฐ๋ฅผ ๋ฐ๋ฅด๋ ๋ฐ ํนํ๋ผ ์์ด ํ์คํฌยทํ๊ฒฝ ์์ค์ ์์จ์ฑ์ด ์๋ค. REFINE-DP๋ ๊ทธ ์์ ์ฐธ์กฐ๋ฅผ ์ค์ค๋ก ๋ง๋๋ ์ธต์ ์น์ ๊ตฌ์กฐ๋ก ์ฝ์ผ๋ฉด ์๋ฆฌ ์ก๊ธฐ ์ฝ๋ค. ๋น์ทํ๊ฒ ๋ชจ์ ์์ฑ + ํธ๋ํน์ ๊ฒฐํฉํ Whole-Body Loco์ ๋น๊ตํ๋ฉด, ์ด์ชฝ์ ์์ฑ ์ธต์ RL๋ก ํ๊ฒฝ์ ๋ง์ถฐ ๋ค์ ๋ฏธ๋ ์ ์ด ๋ค๋ฅด๋ค.
- ๋ฐ์ดํฐ ์์ง ์คํ์ VR ํ ๋ ์คํผ๋ ์ด์ ์ด๊ณ , ๊ณต๊ฐ ๋ ํฌ๋ Meta Quest + XRoboToolkit์ ์ด๋ค. ํ ๋ ์คํผ๋ ์ด์ 50๊ฐ๋ฅผ ํด๋ฆฌ์คํฑ ๋กค์์ 1,000๊ฐ๋ก ์ฆ๊ฐํ ๊ตฌ์ฑ์, ํด๋จธ๋ ธ์ด๋ ์์ฐ ์์ง ๋น์ฉ์ด ์ฌ์ ํ ๋ณ๋ชฉ์์ ๋ณด์ฌ์ค๋ค.
- ๋ฌธ ์ด๊ธฐ๋ ์ต๊ทผ ๊ฒฝ์์ด ๋ถ์ ๋ฒค์น๋งํฌ๋ค. ํด๋ฆฌ์คํฑ ์ํคํ ์ฒ, pixel-to-action sim-to-real RL, StageACT(๋จ๊ณ ์กฐ๊ฑด ACT)๊ฐ ์๊ณ , ์ด ๋ ผ๋ฌธ์ โDP๋ฅผ ํด๋จธ๋ ธ์ด๋ ๋ฌธ ํต๊ณผ์ ์ฒ์ ์ ์ฉํ๋คโ๊ณ ์ฃผ์ฅํ๋ฉฐ ๋จ๊ณ ์ ํธ ์์ด ๋จ๊ณ ์ ์ด๋ฅผ ์๋ฌต ํ์ตํ๋ค๋ ์ ์ ์ฐจ๋ณ์ ์ผ๋ก ๋ ๋ค.
์์ฝ
REFINE-DP๋ โ๊ณ์ธต ๊ตฌ์กฐ์ ์ ํฉ๋ฉด์์ ์๋ ์ฑ๋ฅโ์ด๋ผ๋, ์๋ฉด์๋ ๋๊ฐ ๋์ด๊ฐ๋ ๋ฌธ์ ๋ฅผ ์ ๋ฉด์ผ๋ก ์ก์๋ค. DP ํ๋๋์ RL ์ปจํธ๋กค๋ฌ๋ฅผ ๊ฐ์ ๋กค์์ ์์์ ๋ฒ๊ฐ์ ๊ฐฑ์ ํ๋ฉด, ํ๋๋๋ ํ๊ฒฝ์ ๋ง์ถฐ ์ฑ๊ณต๋ฅ ์ ์ฌ๋ฆฌ๊ณ ์ปจํธ๋กค๋ฌ๋ ํ๋๋์ ์ค์ ๋ช ๋ น ๋ถํฌ์ ๋ง์ถฐ ์ถ์ข ์ ํ๋ณตํ๋ค. ์์ฐ 50๊ฐ + ํ์ธํ๋์ด ์์ฐ 1,000๊ฐ ์ฌ์ ํ์ต์ ์ด๊ธด๋ค๋ ๊ฒฐ๊ณผ(95% vs 91%)๋ ํด๋จธ๋ ธ์ด๋์ฒ๋ผ ์์ฐ์ด ๋น์ผ ๋๋ฉ์ธ์์ ์ค์ง์ ์ธ ํจ์๋ฅผ ๊ฐ๊ณ , โDP๋ง ํ์ธํ๋ํ๋ฉด ์ถ์ข ์ด ๋๋น ์ง๋คโ๋ ์๊ธฐ ๋ณด๊ณ ๋ RLFT๋ฅผ ์ฐ๋ ์ฌ๋์ด๋ผ๋ฉด ๊ธฐ์ตํด ๋ ์คํจ ๋ชจ๋๋ค.
๋์์ ์ด ๋ ผ๋ฌธ์ ์ฃผ์ฅ์ ์ค์ฐจ ๋ง๋ ์๋ ๋ง๋๊ทธ๋ํ ์ธ ์ฅ๊ณผ ํ ์๋ ๋ฌธ์ฅ ๋ ๊ฐ์ ์นํ ์๊ณ , ๋ ์ ์ฑ ์ ๋์์ ๋ฏธ๋ ๋ฐ์ ์ค๋ ๋น์ ์์ฑ์ L=2๋ผ๋ ์งง์ ์ค์ผ์ค๋ก ์ฐํ๋ผ ์๋ค. ์ค๊ธฐ ์์น๋ ์ ๋์ ์ด์ง๋ง N=20์ด๋ผ ํ์คํฌ ๊ฐ ๋น๊ต๋ฅผ ๊ฒฌ๋์ง ๋ชปํ๊ณ , ํต์ฌ ๊ธฐ์ฌ์ธ ์ถ์ข ํ์ง ๊ฐ์ ์ ์๋ฎฌ๋ ์ด์ ์์๋ง ์ธก์ ๋๋ค. ์ฝ๋๊ฐ ๋ ผ๋ฌธ์์ ์ฐ๊ฒฐ๋์ง ์๊ณ ๋ผ์ด์ ์ค๋ ์๋ค๋ ์ ๊น์ง ๊ฒน์น๋ฉด, ๊ฒฐ๊ณผ๋ฅผ ๋ฏฟ์์ง ๋ง์ง๊ฐ ์๋น ๋ถ๋ถ ์ ์์ ๋ํ ์ ๋ขฐ์ ๋งก๊ฒจ์ง๋ค. ์์ด๋์ด๋ ์ณ๊ณ ๊ฒฐ๊ณผ์ ๋ฐฉํฅ๋ ์ผ๊ด๋์ง๋ง, ์ด ๋ฐฉ๋ฒ์ด ๋ค๋ฅธ ๋ก๋ดยท๋ค๋ฅธ ํ์คํฌ์์๋ ๊ฐ์ ์ด๋์ ๋ผ์ง๋ ์์ง ์ด๋ ค ์๋ค.