๐DSP ๋ฆฌ๋ทฐ
Paper Link (arXiv:2610.22340v1): ์ด ๋ฆฌ๋ทฐ๋ v1 (2026-10-15 ์ ์ถ, 8์ชฝ) ๊ธฐ์ค์ด๋ค. ์์น๋ PDF๋ฅผ ์ ๋ณธ์ผ๋ก ์ฝ์๊ณ , ๊ทธ๋ฆผ ์๋ณธ๊ณผ ์บก์ ๋งคํ์ arXiv e-print ์์ค์์ ํ์ธํ๋ค. ๊ทธ๋ฆผ ๋ฒํธ๋ ๋ ผ๋ฌธ Fig. 1~10๊ณผ ๊ฐ๋ค.
Project Page: ์ฌ๋ play, ์์จ play, ์ค๊ธฐ ์ฌ๋ฐฐํฅ 8ํ, Push-T ๊ณํ ๊ณผ์ ์์์ด ์๋ค. ์๋์ ๋ฃ์ ์์์ ๋ชจ๋ ์ด ํ์ด์ง์
static/videos/*.mp4(H.264, ์๋ณธ ๊ทธ๋๋ก)๋ค.Code (GitHub, FAR-hands/play_policy): ์๋ฎฌ๋ ์ด์ ๋ฆด๋ฆฌ์ค๋ค(2026-10-21 ํ์ธ, ์ปค๋ฐ
e41cf7c). Isaac Lab ์์ ์๋ฎฌ in-hand ์ฌ๋ฐฐํฅ(Task B)์ฉ play policyยทworld model ์ฒดํฌํฌ์ธํธ, ์ฌ๋ teleop 2๊ฐ ํ ์ดํฌ์ ์์จ play 5.0์๊ฐ(๋ผ๋ฒจ ์๊ฐ) ๋ฐ์ดํฐ์ , MPC ํ๋ค์ค, Manus ๊ธ๋ฌ๋ธ teleopยท๋ฆฌํ๊ฒํ ์ฝ๋๊ฐ ๋ค์ด ์๋ค. PPOยทhindsight BCยทgoal-conditioned BCยท์ฆ๋ฅ ์ ์ฑ ยทPush-TยทRGBยท์ค๊ธฐ ์ฝ๋๋ ์๋ค. ๋ผ์ด์ ์ค๋ README์ โTODO (authors)โ๋ก ๋น์ด ์๋ค.Botao He, Yiming Dou, Yiannis Aloimonos, Jitendra Malik, Akash Sharma, Ruoshi Liu
Amazon Frontier AI & Robotics (FAR) ยท University of Maryland, College Park
arXiv preprint, 2026 (cs.RO, ํํ ์ฑํ ํ๊ธฐ ์์)
- ๐ก ๋ค์ง ์์ด ์ ์ด์ด ๋ง์ ๊ฒฝํ์ ์ค์ค๋ก ๋ชจ์ผ๊ฒ ํ๋ ค๋ฉด โ์์ ํ๊ณ ์ธ๋ชจ ์๋ ๋์ดโ๋ฅผ ๊ท์น์ผ๋ก ์ค๊ณํด์ผ ํ๋๋ฐ, ๊ทธ๊ฑด ์ด๋ ต๋ค. DSP๋ ๋์ด๋ฅผ ๋ชฉํ ์๋ ํ๋ ๋ชจ๋ฐฉ ๋ฌธ์ ๋ก ๋ณด๊ณ , ๋ช ๋ถ์ ์ฌ๋ play๋ก play policy๋ฅผ ํ์ตํด ๋ก๋ด์ด ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๊ฒ ํ๋ค.
- โ๏ธ play policy๊ฐ ๋ชจ์ ์ ์ด ๋ฐ์ดํฐ๋ก ํ๋ ์กฐ๊ฑด๋ถ world model(Diffusion Forcing)์ ํ์ตํ๊ณ , ์ถ๋ก ๋๋ ๊ฐ์ play policy๊ฐ 1,024๊ฐ ํ๋ ์ฒญํฌ๋ฅผ ์ ์ํ๋ฉด world model์ด ๊ฒฐ๊ณผ๋ฅผ ์์ธกํด ๋ชฉํ์ ๊ฐ์ฅ ๊ฐ๊น์์ง๋ ํ๋ณด๋ฅผ ์คํํ๋ MPC๋ฅผ ๋๋ฆฐ๋ค. ์ ํ์ ์ผ๋ก world model ์์ MPC๋ฅผ ๋ชฉํ ์กฐ๊ฑด๋ถ ์ ์ฑ ์ผ๋ก ์ฆ๋ฅํ๋ค.
- ๐ฏ ์๋ฎฌ ํ๋ธ ์ฌ๋ฐฐํฅ(128ํ)์์ SR@0.6 rad 91.4%(hindsight BC 53.9%), ๊ฐ์ ์ฑ๊ณต๋ฅ ๋์ PPO๋ ์ฝ 490๋ฐฐ ๋ง์ ํ๋ ์(344M)์ด ํ์ํ๋ค. ์ค๊ธฐ Sharpa ์์์๋ SR@0.6 rad 90.0%(play policy ๋จ๋ 38.3%). ๋ค๋ง ๋ ผ๋ฌธ ์์ ์ ๊ฒฐ๋ก ์ ์ ์ค๊ธฐ ๊ฒฐ๊ณผ๋ฅผ โprovisionalโ์ด๋ผ ๋ถ๋ฅด๊ณ Push-TยทRGB ๊ฒฐ๊ณผ๊ฐ ์์ง ํ์ ๋์ง ์์๋ค๊ณ ์ ๋๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
๋ก๋ด์ด ๋ค์ง ์ ์กฐ์์ ๋ฐฐ์ฐ๋ ค๋ฉด ์ ์ด์ด ๋ง์ ์ํธ์์ฉ ๋ฐ์ดํฐ๊ฐ ๋ง์ด ํ์ํ๋ค. ์ฌ๋ ์์ฐ์ ๋น์ธ๊ณ , RL์ ์๋ฎฌ๋ ์ดํฐ์ ์ ์ง ๋ณด์์ด ์์ด์ผ ํ๋ค. ์ค๊ธฐ์์ ๋ก๋ด์ด ์ค์ค๋ก ํ์ํ๊ฒ ํ๋ฉด ํ๋์จ์ด๊ฐ ๋ง๊ฐ์ง ์ ์๋ค. ์ ์๋ค์ ๊ฐ์ค์ ๋จ์ํ๋ค. โ๋์ด(play)โ๋ ๊ท์น์ผ๋ก ์ ์ํ๊ธฐ ์ด๋ ต์ง๋ง, ๋ชฉํ๊ฐ ์๋ ์ํ ์กฐ๊ฑด๋ถ ํ๋ฅ ์ ์ฑ ์ผ๋ก ๋ณด๋ฉด ๊ทธ๋ฅ ํ๋ ๋ชจ๋ฐฉ(BC)์ผ๋ก ๋ฐฐ์ธ ์ ์๋ค.
DSP(Dexterity from Supervised Play)๋ ์ด ๊ฐ์ค๋ก ๋ค ๋จ๊ณ๋ฅผ ์๋๋ค. (1) ์ฌ๋์ด Manus ๊ธ๋ฌ๋ธ๋ก ๋ชฉํ ์์ด ํ๋ธ๋ฅผ ๊ฐ๊ณ ๋ ธ๋ teleop ๋ฐ์ดํฐ๋ก diffusion transformer play policy๋ฅผ ํ์ตํ๋ค. (2) ๊ทธ ์ ์ฑ ์ ๋ก๋ด์์ ์์จ๋ก ๋๋ ค ๋ช ์๊ฐ ๋ถ๋์ ์ ์ด ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋ค. (3) ๊ทธ ๋ฐ์ดํฐ๋ก ํ๋ ์กฐ๊ฑด๋ถ world model์ ํ์ตํ๋ค. (4) ๋ชฉํ๊ฐ ์ฃผ์ด์ง๋ฉด play policy๊ฐ ํ๋ ํ๋ณด๋ฅผ ๋ด๊ณ world model์ด ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํด ๊ณ ๋ฅด๋ MPC๋ฅผ ๋๋ฆฐ๋ค. (5) ์ ํ์ ์ผ๋ก ์ด MPC๋ฅผ world model ์์์ ๊ตด๋ ค ๋ชฉํ ์กฐ๊ฑด๋ถ ์ ์ฑ ์ผ๋ก ์ฆ๋ฅํ๋ค. ๊ธฐ์กด learning-from-play ์ฐ๊ตฌ๊ฐ play๋ฅผ ๊ณ ์ ๋ ๋ชจ๋ฐฉ ๋ฐ์ดํฐ์ ์ผ๋ก ์ผ๋ค๋ฉด, DSP๋ play๋ฅผ ๋ฐ์ดํฐ ์์ง๊ธฐ์ด์ MPC์ ์ ์ ๋ถํฌ๋ก ์ฌ์ฌ์ฉํ๋ค๋ ์ ์ด ๋ค๋ฅด๋ค.

DSP ํ์ดํ๋ผ์ธ ๊ฐ์(Fig. 1). โ ๋ชฉํ ์๋ teleop์ผ๋ก play policy ํ์ต, โก ์์จ play๋ก ๋ฐ์ดํฐ ์์ง, โข Diffusion Forcing world model, โฃ play policy ์ ์ + world model ์์ธก + ๋ชฉํ ๊ฑฐ๋ฆฌ ์์๋ก MPC, โค world model ์์ self-play๋ก ๋ชฉํ ์กฐ๊ฑด๋ถ ์ ์ฑ ์ฆ๋ฅ(์ ํ).
์ฌ๋ play(ํ๋ก์ ํธ ํ์ด์ง ์์). ๊ธ๋ฌ๋ธ๋ฅผ ๋ ์ฌ๋์ ์ ๋์์ ํ์ ๋ฌ๋ฆฐ Sharpa ์์ด ๋ฐ๋ผ ํ๋ฉฐ ํ๋ธ๋ฅผ ๊ตด๋ฆฐ๋ค. ์์ ์ฒซ ์ฅ๋ฉด์์๋ ์ฌ๋์ ๋ค๋ฅธ ์์ด ํ๋ธ๋ฅผ ๋ก๋ด ์ ์์ ์ฌ๋ ค ๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
play policy๋ ๊ด์ธก ์ด๋ ฅ o_{\le t}๋ก ๊ธธ์ด H์ ํ๋ ์ฒญํฌ๋ฅผ ์ํ๋งํ๋ค. ๋ชฉํ๋ ๋ณด์๋ ์๋ค.
\hat a_{t:t+H-1} \sim \pi_{\text{play}}(\cdot \mid o_{\le t})
world model \mathcal M_{\text{wm}}์ ์ต๊ทผ C๊ฐ ๊ด์ธก๊ณผ ํ๋ ์ฒญํฌ๋ก ๋ค์ K๊ฐ ๊ด์ธก์ ์์ธกํ๋ค. ์ถ๋ก ๋ play policy์์ ํ๋ณด N๊ฐ๋ฅผ ๋ฝ์ ๊ฐ๊ฐ์ world model๋ก ๊ตด๋ฆฌ๊ณ , ์์ธก ๊ตฌ๊ฐ ์ค ๋ชฉํ์ ๊ฐ์ฅ ๊ฐ๊น์์ง๋ ์๊ฐ์ ๋ณด์์ผ๋ก ์ ์๋ฅผ ๋งค๊ธด๋ค.
\hat o^{(i)}_{t+1:t+K} = \mathcal M_{\text{wm}}\big(o_{t-C+1:t},\, \hat a^{(i)}_{t:t+K-1}\big),\qquad r_i = \max_{1\le k\le K} r\big(\hat o^{(i)}_{t+k}, o_g\big),\qquad i^\star = \arg\max_i r_i
์ ํํ ์ฒญํฌ์ ์ E๊ฐ ํ๋๋ง ์คํํ๊ณ ๋ค์ ๊ณํํ๋ค. ๋ชฉํ๋ ์ค์ง ๋ณด์ r๋ก๋ง ๋ค์ด๊ฐ๊ณ , play policy์ world model์ ๋๊น์ง ๋ชฉํ๋ฅผ ๋ชจ๋ฅธ๋ค. ์๋ฎฌ ์ค์ ์ N=1{,}024, 50์คํ ์์ธก, 25์คํ ์คํ์ด๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ์๋ฎฌ ํ๋ธ ์ฌ๋ฐฐํฅ(Task B, 128ํ, ์์โ๋ชฉํ >90ยฐ): SR@0.4/0.6/0.8 rad๊ฐ play policy ๋จ๋ 15.6/36.7/54.7%, hindsight BC 25.8/53.9/71.9%, DSP 72.7/91.4/96.1%. ๊ฐ์ 701K ํ๋ ์์ PPO๋ 0.0/0.0/1.6%, SR@0.6 rad๊ฐ ๋น์ทํด์ง๋ PPO ์ฒดํฌํฌ์ธํธ๋ 344M ํ๋ ์(์ฝ 490๋ฐฐ)์์ 86.7%๋ค. ์ํ์ผ๋ก ๊ทธ๋ฆฐ PPO-unlimited๋ SR@0.6 rad 96.9%๋ก DSP๋ณด๋ค ๋๋ค.
- ์ค๊ธฐ ํ๋ธ ์ฌ๋ฐฐํฅ(Task C): ๊ด์ ๋๋ค์ํฌ 0/0/0%, ๊ฐ์ ๊ฐ์๋์ SO(3) ๋๋ค์ํฌ 6.3/11.4/17.5%, play policy 20.9/38.3/54.1%, DSP 68.6/90.0/97.1%. ์๋ ํ์๋ ๋ ผ๋ฌธ์ ์๋ค.
- Push-T(Task A, 10k ํ๋ ์ teleop ์์ฐ): SR@0.90 / SR@0.95๊ฐ hindsight BC 74/36%, DSP 98/74%.
- world model ๋ฐ์ดํฐ ์ค์ผ์ผ๋ง(์ค๊ธฐ): ์์จ play 0.54 โ 5.11์๊ฐ์์ 50์คํ ํ์ MAE 34.96ยฐ โ 28.40ยฐ(โ18.8%).
- ์ฆ๋ฅ ์ ์ฑ : 40.6/72.7/86.7%๋ก 0.8 rad์์ MPC์ 90%๋ฅผ ํ๋ณต, ์คํ ์๊ฐ 21.8 ms.
๊ฒฐ๋ก :
์๋ก์ด ๊ฒ์ โ์ฌ๋ ์์ฐ์ ๊ณผ์ ํด๋ฒ์ด ์๋๋ผ ์ํธ์์ฉ์ ์ด์ด๊ฐ๋ ๋ฒ์ผ๋ก ์ด๋คโ๋ ์ญํ ์ ํ์ด๋ค. ๊ฐ์ play policy๊ฐ ๋ฐ์ดํฐ ์์ง๊ธฐ์ MPC์ ํ๋ prior๋ฅผ ๊ฒธํ๋ฏ๋ก, ๋ชฉํ ์กฐ๊ฑด์ ๊ณํ ์์ ์ ๋ณด์ ํ๋๋ก ๋ค์ด๊ฐ๋ค. ๋ค๋ง ์ด v1 ์๊ณ ๋ ๋ฏธ์์ฑ ํ์ ์ด ๋๋ ทํ๋ค. ์ด๋ก์ ์ค๊ธฐ ์์น๋ ์ค์ ๋ก๋ ์๋ฎฌ ์์น์ด๊ณ , ๊ฒฐ๋ก ์ ์ ์ค๊ธฐ ๊ฒฐ๊ณผ๊ฐ ์์ง ์ ์ ์ ์ด๋ฉฐ Push-TยทRGB ๊ฒฐ๊ณผ์ ํต์ฌ ๋น๊ต(curiosity, play policyยทworld model ๊ตฌ์กฐ ๋น๊ต)๊ฐ โremain to be insertedโ๋ผ๊ณ ์ ๋๋ค. ์์ด๋์ด๋ ์ค๋๋ ฅ ์์ง๋ง, ์ซ์๋ ์ ์ ์ค์ค๋ก ํ์ ํ์ง ์์ ๋จ๊ณ๋ก ์ฝ์ด์ผ ํ๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
๋์ด๋ฅผ ๊ณตํ์ผ๋ก ๋ง๋ค์ง ๋ง๊ณ ํ๋ด ๋ด๊ฒ ํ์. ๊ทธ๋ฆฌ๊ณ ๊ทธ ํ๋ด ๋ธ ๋์ด๋ฅผ ๊ณํ์ ํ๋ณด ์์ฑ๊ธฐ๋ก ๋ค์ ์ฐ์. 15๋ถ ๋จ์ง์ ๋ชฉํ ์๋ ์ฌ๋ play์์ ๋ฐฐ์ด ์ ์ฑ ์ ํผ์์๋ ํ๋ธ๋ฅผ ๊ณ์ ๊ตด๋ฆฌ๋ฉฐ ์ ์ด ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๊ณ , ๊ทธ ๋ฐ์ดํฐ๋ก ๋ฐฐ์ด world model์ โ์ด ๋์ด ๋์์ ์ง๊ธ ํ๋ฉด ํ๋ธ๊ฐ ์ด๋๋ก ๊ฐ์งโ๋ฅผ ์์ธกํ๋ค. ๋ชฉํ๊ฐ ์ฃผ์ด์ง๋ฉด play policy๊ฐ 1,024๊ฐ์ ๋์ด ๋์์ ์ ์ํ๊ณ , world model์ด ๊ทธ์ค ๋ชฉํ์ ๊ฐ์ฅ ๊ฐ๊น์์ง๋ ๊ฒ์ ๊ณ ๋ฅธ๋ค. ์๋ฎฌ์์ ์ด ์กฐํฉ์ hindsight BC๋ณด๋ค SR@0.6 rad 37.5%p ๋๊ณ , ๊ฐ์ ์ฑ๊ณต๋ฅ ๋์ PPO๋ณด๋ค ์ฝ 490๋ฐฐ ์ ์ ์ํธ์์ฉ์ผ๋ก ๊ทธ ์์ค์ ์ด๋ฅธ๋ค. ์ด ๋ฆฌ๋ทฐ์ ํ๋จ์ ๋ ๊ฐ์ง๋ค. ์์ด๋์ด์ ๊ตฌ์กฐ๋ ๊น๋ํ๋ค. ๊ทธ๋ฐ๋ฐ v1 ์๊ณ ๋ ์ ์๋ค์ด ๊ฒฐ๋ก ์์ ์ง์ ์ธ์ ํ๋ฏ ์์ง ํ์ ๋์ง ์์ ์คํ ์ํ๋ก ์ฌ๋ผ์๊ณ , ์ด๋กยท์บก์ ยทํ ๋ผ๋ฒจ์ ๊ทธ ํ์ ์ด ์ฌ๋ฟ ๋จ์ ์๋ค.
โ ๏ธ ์ด ์๊ณ ๋ฅผ ์ฝ๊ธฐ ์ ์. ๋ ผ๋ฌธ ยงVI(๊ฒฐ๋ก )๋ ๋ค์๊ณผ ๊ฐ์ด ์ด๋ค. โA provisional hardware summary is consistent with a benefit from world-model search, but requires a frozen protocol and uncertainty before supporting a final task-success claim. The final evaluation includes both Push-T and RGB reorientation; their frozen quantitative results, together with curiosity and matched play-policy and world-model architecture comparisons, remain to be inserted.โ ์ฆ ๋ณธ๋ฌธ์ ์ค๊ธฐ ๊ฒฐ๊ณผ(Fig. 7), Push-T(Table I), RGB(Table II)๋ ์ ์ ๊ธฐ์ค์ผ๋ก ์์ง โfrozenโ์ด ์๋๋ค. ์๋์์ ์ธ์ฉํ๋ ์์น๋ ๋ชจ๋ ๋ ผ๋ฌธ์ด v1์ ์ค์ ๊ฐ์ด๋ฉฐ, ์ด ๋ฆฌ๋ทฐ๊ฐ ํ์ธํ ๊ฐ์ด ์๋๋ค.
๋ฐฐ๊ฒฝ: ์ ๋์ด๋ฅผ ๋ฐฐ์ฐ๋ ค ํ๋๊ฐ (ยงI, ยงII)
์ ์๋ค์ ์ถ๋ฐ์ ์ ๋ฐ๋ฌ์ฌ๋ฆฌํ์ ๊ด์ฐฐ์ด๋ค. ์์ด๋ค์ ๋๋ฉด์ ์์ฌ์ฃผ๋ฅผ ์ตํ๋ค(์๋ก ์ด ์ธ์ฉํ๋ Needham et al. 2002 โsticky mittensโ ์ฐ๊ตฌ). ๋ก๋ด์๊ฒ๋ ๋ชฉํ ์๋ ๋์ด๋ ๊ณผ์ ์ ๋ฌด๊ดํ ์ํธ์์ฉ์ ์์ฒ์ด ๋ ์ ์๋ค. ๋ฌธ์ ๋ ๋์ด๋ฅผ ์ค๊ณํ๋ ๊ฒ์ด๋ค. ๊ธฐ์กด ์ฐ๊ตฌ๋ ๋ช ์์ ํด๋ฆฌ์คํฑ์ผ๋ก ๋์ด๋ฅผ ์ ์ํ๊ฑฐ๋, ํ๋์จ์ด๊ฐ ๋ง๊ฐ์ง์ง ์๊ฒ ์์ ๊ฒฝ๊ณ๋ฅผ ์์ผ๋ก ์ ํ๋ค. ์ ์๋ค์ ๋ ๋ค ํ์ฅ์ฑ์ด ์๋ค๊ณ ๋ณธ๋ค.
๊ด๋ จ ์ฐ๊ตฌ ์ ์ ๋ค ๊ฐ๋๋ฅผ ์ ๋ฆฌํ๋ค.
| ๊ฐ๋ | ๋ํ ์(๋ ผ๋ฌธ์ด ์ธ์ฉํ ๊ฒ) | ์ ์๋ค์ด ๋ณด๋ ํ๊ณ |
|---|---|---|
| ์ํธ์์ฉ๊ณผ ๊ณํ ๊ธฐ๋ฐ RL | MuZero, hide-and-seek autocurricula, ํ๊ตฌ ๋ก๋ด(Dรผrr et al. 2026) | ์ ์ ์๋ ๋ณด์ยท์๋ฎฌ๋ ์ดํฐยท๊ฒ์ ๊ท์น์ด ํ์ |
| curiosityยท๋ด์ ๋๊ธฐ | ์์ธก ์ค์ฐจ curiosity(Pathak et al. 2017, 2019), RND(Burda et al. 2018) | ์ฌ์ ํ ํด๋ฆฌ์คํฑ์ด๊ณ , ์์ ํ๊ณ ๋ฌผ์ฒด ์ค์ฌ์ ์ธ ์ ์ด์ผ๋ก ํ์์ ์ ๋ํ์ง ์์ |
| learning from play | Play-LMP(Lynch et al. 2020), ๋์ด๋ก๋ถํฐ affordance ํ์ต(Borja-Diaz et al. 2022) | play๋ฅผ ๊ณ ์ ๋ ๋ชจ๋ฐฉ ๋ฐ์ดํฐ์ ์ผ๋ก๋ง ์ทจ๊ธ |
| ๋ค์ง ์ ์กฐ์ | ๋ฒ์ฉ ์ฌ๋ฐฐํฅ(Chen et al. 2022, Qi et al. 2023), DeXtreme, OpenAI ํ๋ธ | ์ ๋ค๋ฌ์ ๊ณผ์ ๋ณด์๊ณผ ์์ต ๋ฒ์ ์๋ฎฌ ์ํธ์์ฉ์ด ํ์ |
DSP์ ์ฐจ๋ณ์ ์ฃผ์ฅ์ ๋ง์ง๋ง ์ด์ ๋ค์ง๋ ๋ฐ ์๋ค. play๋ฅผ ๋ฐ์ดํฐ์ ์ด ์๋๋ผ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์์จ ์์ง ์ฅ์น๋ก ์ฐ๊ณ (learning from play ๋๋น), ๋ณด์ ์์ด ์ฌ๋์ ๋์ด ๊ตฌ์กฐ๋ฅผ ๋น๋ ค ํ์ํ๋ฉฐ(curiosity ๋๋น), ๊ณผ์ ๋ณ ๋ณด์ยท์๋ฎฌ ์์ด ์ค๊ธฐ ๋ฐ์ดํฐ๋ง์ผ๋ก ๋์ญํ์ ๋ฐฐ์ด๋ค(๋ค์ง RL ๋๋น).
์๋ก ์ ๊ธฐ์ฌ๋ฅผ ๋ค ๊ฐ๋ก ์ ๋๋ค. โ supervised play ์ ์ํ, โก ์ค๊ธฐ ์์จ play ๋ฐ์ดํฐ๊ฐ 0.5 โ 5์๊ฐ์ผ๋ก ๋๋ฉด held-out world model ์์ธก์ด ๋จ์กฐ ๊ฐ์ ๋๋ค๋ ์ค์ผ์ผ๋ง, โข play policy๋ฅผ MPC ํ๋ ์ ์ ๋ชจ๋ธ๋ก ์ฐ๋ฉด ์กฐ์ ์ฑ๋ฅ์ด โsignificantlyโ ์ค๋ฅธ๋ค๋ ๊ฒ, โฃ world model self-play๋ฅผ ํตํ ์ ์ฑ ์ฆ๋ฅ. ๋ค์ ๋นํ ์ ์์ โข์ด ์คํ์ ์ผ๋ก ์ด๋๊น์ง ๋ถ๋ฆฌ๋๋์ง๋ฅผ ๋ฐ๋ก ๋ณธ๋ค.
๋ฐฉ๋ฒ ์์ธ (ยงIII)

DSP์ ๋ค ๋จ๊ณ(Fig. 2). (a) ์ฌ๋ teleop์ ๋ํ BC๋ก ๋ชฉํ ์๋ play policy ํ์ต, (b) play policy์ ์์จ ์ํธ์์ฉ์ผ๋ก ๊ด์ธกโํ๋ ์ ์ด ์์ง, (c) ์ ์ด๋ก ํ๋ ์กฐ๊ฑด๋ถ world model ํ์ต, (d) play policy๊ฐ ํ๋ณด ํ๋์ ๋ด๊ณ world model์ด ๊ฒฐ๊ณผ๋ฅผ ์์ธกํด ๋ชฉํ ๋ณด์์ด ๊ฐ์ฅ ๋์ ํ๋ณด๋ฅผ ์คํ.
โ Supervised Play (ยงIII-B)
o_t๋ ๋ก๋ด๊ณผ ๋ฌผ์ฒด์ ๊ด์ธก, a_t๋ ๊ธฐ๋ก๋ ๊ด์ ๋ช ๋ น์ด๋ค. play policy๋ diffusion transformer(๋ ผ๋ฌธ์ DiT, Peebles & Xie 2023์ ์ธ์ฉ)์ด๊ณ , ๋ชฉํ ์๋ ์ฌ๋ teleop \mathcal D_{\text{human}}์ ๋ํ BC๋ก ํ์ตํ๋ค. ์ถ๋ ฅ์ ์ (1)์ ํ๋ ์ฒญํฌ๋ค. ์ ์๋ค์ด ๊ฐ์กฐํ๋ ๋ฌธ์ฅ์ โSafe behavior are not explicitly engineered but implicitly demonstrated in the data.โ ์ด๋ค. ์์ ์ ๊ท์น์ด ์๋๋ผ ๋ฐ์ดํฐ์ ์๋ฌต์ ์ผ๋ก ๋ค์ด ์๋ค๋ ์ฃผ์ฅ์ด๋ค.
โก Autonomous Play (ยงIII-C)
์ด ์ ์ฑ ์ ๋ก๋ด์์ ์์จ๋ก ๋๋ ค (o_t, a_t, o_{t+1}) ์ ์ด๋ฅผ ๋ชจ์๋ค. ๋ ผ๋ฌธ ์์ ์ ์งง๋ค. โlittle human supervisionโ์ด ํ์ํ๊ณ ์ฌ๋ฌ ๋ก๋ดยทํ๊ฒฝ์์ ๋ณ๋ ฌํํ ์ ์๋ค๊ณ ๋ง ์ด๋ค. ์ค๊ธฐ์์ ํ๋ธ๊ฐ ๋จ์ด์ง๋ฉด ๋๊ฐ ์ด๋ป๊ฒ ๋๋๋ ค ๋๋์ง, ๋ช ๋ฒ ๊ฐ์ ํ๋์ง๋ ๋ณธ๋ฌธ์ ์๋ค(๋นํ ์ ์์ ๋ค์ ๋ณธ๋ค).
์ค๊ธฐ ์์จ play(ํ๋ก์ ํธ ํ์ด์ง ์์). ์ฌ๋ ์์ด play policy๊ฐ ๋ชฉํ ์์ด ํ๋ธ๋ฅผ ๊ตด๋ฆฐ๋ค.
โข World Modeling (ยงIII-D)
world model์ ์ต๊ทผ C๊ฐ ๊ด์ธก๊ณผ ๊ธธ์ด K์ ํ๋ ์ฒญํฌ๋ก ๋ฏธ๋ ๊ด์ธก์ ์์ธกํ๋ค(์ 2). ํ์ต ๋ชฉ์ ์ ์์ ๋ณ ๊ฐ์ค ์์ค์ ์ผ๋ฐํ์ผ๋ก๋ง ์ ํ ์๋ค.
\mathcal L(\phi) = \mathbb E_{(o,a)\sim\mathcal D_{\text{play}}}\Big[\sum_{k=1}^{K}\lambda_k\, \ell(\hat o_{t+k}, o_{t+k})\Big]
๋ ผ๋ฌธ์ ๋ฐ๋ฅด๋ฉด ์ค์ ํ์ต์ Diffusion Forcing(Chen et al. 2024)์ด๋ค. ์์ ๋ง๋ค ๋ ๋ฆฝ์ ์ธ ๋ ธ์ด์ฆ ์์ค์ ์ฃผ๊ณ ์ธ๊ณผ์ ์ผ๋ก denoiseํ๋ฏ๋ก, ๊ด์ธก๋ ๊ณผ๊ฑฐ๋ ๊นจ๋ํ๊ฒ ์กฐ๊ฑด์ผ๋ก ๋๊ณ ๋ฏธ๋๋ง ์ ์ง์ ์ผ๋ก denoiseํ๋ฉฐ ํ๋ณด ํ๋์ด ์๋์ ์๊ธฐํ๊ท ๋กค์์์ ํ ์ ์๋ค. \lambda_k, \ell, C, K์ ์ค์ ๊ฐ์ ๋ ผ๋ฌธ์ ์๋ค. (๊ณต๊ฐ๋ ์๋ฎฌ world model์ ์ด ์์ ๊ณผ ๋ค๋ฅด๋ค. ์๋ ๋์กฐํ ์ฐธ๊ณ .)
โฃ Model Predictive Control (ยงIII-E)
Ping์์ ๋ณธ ์ (4)(5)๊ฐ ์ ๋ถ๋ค. ํต์ฌ ์ค๊ณ๋ ํ๋ณด๋ฅผ ๋ฌด์์๋ CEM์ด ์๋๋ผ play policy์์ ๋ฝ๋ ๊ฒ์ด๋ค. ์ ์๋ค์ ํํ์ผ๋ก play policy๋ โ์์ฐ๋ ์ํธ์์ฉ ํ๋์ผ๋ก ํ์์ ์ง์ค์ํค๋ ํ๋ priorโ๋ค. ์ ์๋ ์์ธก ๊ตฌ๊ฐ ์ ์ฒด๊ฐ ์๋๋ผ ๊ตฌ๊ฐ ์ค ์ต์ ์ ์๊ฐ(\max_k)์ด๋ค. ์คํ์ ์ E๊ฐ(1\le E\le K)๋ง ํ๊ณ ์ฌ๊ณํํ๋ค. ๋ณด์ r(o,o_g)๋ โ๊ด์ธก์ด ๋ชฉํ๋ฅผ ์ผ๋ง๋ ๋ง์กฑํ๋๊ฐโ๋ก๋ง ์ ์๋ผ ์๊ณ , ์ฌ๋ฐฐํฅ์์ ๋ฌด์์ธ์ง๋ ๋ณธ๋ฌธ์ ๋ช ์๋์ง ์๋๋ค(Fig. 1์ โRank by distance to goalโ๊ณผ ๊ณต๊ฐ ์ฝ๋๋ก ๋ณด๋ฉด ์ธก์ง ๊ฑฐ๋ฆฌ๋ค).

Push-T์์์ play ๊ธฐ๋ฐ ๊ณํ(Fig. 9). (a) play policy๊ฐ ํ์ฌ ์ํ์์ ํ๋ณด ํ๋ ์ฒญํฌ(์ฃผํฉ)๋ฅผ ์ ์ํ๊ณ , (b) world model์ด T ๋ธ๋ก์ ๊ถค์ (ํ๋)์ ์์ธกํ๋ฉฐ, MPC๊ฐ ๋ชฉํ ์ชฝ์ผ๋ก ๋ธ๋ก์ ์ฎ๊ธฐ๋ ์ต์ ์ ํ๋ณด(๋ ธ๋)๋ฅผ ๊ณ ๋ฅธ๋ค.
์๋ฎฌ ์ฌ๋ฐฐํฅ ํ ๋ฒ์ ์ฌ๊ณํ์์ ๋ฝํ ํ๋ณด(ํ๋ก์ ํธ ํ์ด์ง์ โSampled chunk b, closest to the goalโ ์์).
โค Policy Distillation (ยงIII-F)
MPC๋ ๋งค ์ฌ๊ณํ๋ง๋ค ํ๋ณด 1,024๊ฐ๋ฅผ ํ๊ฐํ๋ฏ๋ก ๋๋ฆฌ๋ค. ๊ทธ๋์ ๊ธฐ๋ก๋ ๊ด์ธก ์ด๋ ฅ๊ณผ ์ํํ ๋ชฉํ o_g์์ ์์ํด world model ์์์ MPC๋ฅผ ๊ตด๋ฆฌ๊ณ , ์ ํ๋ ํ๋ ์ ๋๋ถ \hat a^\star = \hat a^{(i^\star)}_{t:t+E-1}๋ฅผ ๋ผ๋ฒจ๋ก ๋ชจ์๋ค. ์ด๋ ฅ์ world model ์์ธก์ผ๋ก ์ ์ง์ํจ๋ค. ์ด ๋ฐ์ดํฐ \mathcal D_{\text{distill}}=\{(h,o_g,\hat a^\star)\}๋ก ๋ชฉํ ์กฐ๊ฑด๋ถ ์ ์ฑ ์ BCํ๋ค.
\mathcal L_{\text{distill}}(\theta) = -\mathbb E_{\mathcal D_{\text{distill}}}\big[\log \pi_\theta(\hat a^\star \mid h, o_g)\big]
๋ ผ๋ฌธ์ ์ด๊ฒ์ โself-playโ๋ผ ๋ถ๋ฅด์ง๋ง, ๊ฒ์ ์ด๋ก ์ ์๋ฏธ์ ์๊ธฐ ๋๊ตญ์ ์๋๋ค. ํ์ต๋ ๋ชจ๋ธ ์์์ ๊ณํ๊ธฐ๋ฅผ ๋๋ ค ๊ทธ ์ถ๋ ฅ์ ๋ชจ๋ฐฉํ๋ ๊ณํ๊ธฐ ์ฆ๋ฅ(guided policy search๋ Dyna์ ์์ ๋กค์์์ ๊ณ์ด)๋ก ์ฝ๋ ํธ์ด ์ ํํ๋ค.
๋ ผ๋ฌธ์ด ๋น์ ๋ ๊ฐ๊ณผ ๊ณต๊ฐ ์ฝ๋์ ๊ฐ
๋ณธ๋ฌธ์๋ play policyยทworld model์ ํฌ๊ธฐ์ H, C, K, MPC์ ์ธ๋ถ, โcounted framesโ์ ์ ์๊ฐ ๊ฑฐ์ ์๋ค. ๊ณต๊ฐ ๋ ํฌ๋ ์๋ฎฌ Task B์ ํํด ์ด ๋น์นธ ์๋น์๋ฅผ ์ฑ์ด๋ค. ์๋ ํ๋ ๋ ํฌ ๋ฌธ์(README, quickstart/README.md, docs/DATASET.md)์ isaac/mpc_core.pyยทisaac/coverage_metrics.py์ docstring์ ์ฝ์ ๊ฒ์ด๋ค.
๐ ์ ์ ํ์ธ, ์คํ ๊ฒ์ฆ ์๋. ์๋ ์ค๋ฅธ์ชฝ ์ด์ ์ ์คํธ๋ฆผ ์ปค๋ฐ
e41cf7c(2026-10-21 ํ์ธ)์ ๋ฌธ์ยท์์ค ์ฃผ์ ๊ธฐ์ค์ด๋ค. ์ฝ๋๋ฅผ ๋๋ ค ํ์ธํ ๊ฐ์ด ์๋๋ฉฐ, ์ค๊ธฐ ์์คํ (Task C)์ ์ค์ ์ด ๊ฐ๋ค๋ ๋ณด์ฅ๋ ์๋ค. ์ฝ๋ ์ ๋ ์ ๋ณ๋๋ก ์งํํ๋ค.
| ํญ๋ชฉ | ๋ ผ๋ฌธ | ๊ณต๊ฐ ๋ ํฌ(์๋ฎฌ ๋ฆด๋ฆฌ์ค) |
|---|---|---|
| ์ฌ๋ play ๋ถ๋ | ์ด๋ก โminutesโ, ์๋ฎฌ ๋น๊ต๊ตฐ ์ค๋ช ์ โ15-min teleoperation data, same data amount as our human-collected play dataโ | teleop 2๊ฐ ํ ์ดํฌ, 29,474ํ๋ ์. ๋ผ๋ฒจ ์๊ฐ 8.2๋ถ, ์๋ฎฌ ๋ฌผ๋ฆฌ ์๊ฐ 2.0๋ถ, ์กฐ์์ ๋ฒฝ์๊ณ ์๊ฐ 18.1๋ถ(๋ฆฌ์ ํฌํจ 19.9๋ถ) |
| โ701K counted framesโ | ์ ์ ์์ | ์์จ play 672,000(128 ์ํผ์๋) + teleop 29,474 = 701,474(ํ์ ํฉ์ฐ). ๋ ผ๋ฌธ์ 701K์ ์ผ์น |
| ๋ฐ์ดํฐ โ์๊ฐโ | ์ค๊ธฐ 0.54~5.11 h(Fig. 10) | ์๋ฎฌ์ ํ๋ ์/60 Hz์ ๋ผ๋ฒจ ์๊ฐ. ํ ํ๋ ์์ ๋ฌผ๋ฆฌ 1/240 s๋ผ ๋ฐ์ดํฐ๊ฐ 4๋ฐฐ ์ฌ๋ก๋ชจ์ ์ด๋ค. world model ํ์ต๋ถ 3.11 h(๋ผ๋ฒจ) = 0.78 h(๋ฌผ๋ฆฌ) |
| play policy | DiT, H ๋ฏธ๊ธฐ์ฌ | DiT 7.5M ํ๋ผ๋ฏธํฐ, 200์คํ ์ฒญํฌ, ์์จ play ๋ 50์คํ ์คํ ํ ์ฌ์ํ |
| world model | Diffusion Forcing(์์ ๋ณ ๋ ๋ฆฝ ๋ ธ์ด์ฆ, ์ธ๊ณผ์ denoise, ์๊ธฐํ๊ท ๋กค์์), CยทK ๋ฏธ๊ธฐ์ฌ, โ๋ฏธ๋ ๊ด์ธกโ ์์ธก | DiT 39M ํ๋ผ๋ฏธํฐ, 3ํ๋ ์ ์ด๋ ฅ(stride 3)๊ณผ 50์คํ
ํ๋์ผ๋ก ํ๋ธ ์์ธ 50๊ฐ๋ฅผ ์์ธก. play_policy/model.py์ PlayDPWorldModel์ ์ํ๋ง๋ค ๋
ธ์ด์ฆ ์์ค ํ๋(t๊ฐ (B,))๋ฅผ 50์คํ
์ ์ฒด์ ์ฃผ๊ณ , ์ธ๊ณผ ๋ง์คํฌ ์๋ ์ ์ญ self-attention์ผ๋ก ํ ๋ฒ์ denoiseํ๋ค |
| MPC ํ๋ณด | play policy์์ N๊ฐ ์ํ | 1,024๊ฐ ์ค 512๊ฐ๋ง ์๋ก ์ํ, ๋๋จธ์ง 512๊ฐ๋ ์ต๊ทผ 3ํ ์ฌ๊ณํ์ ์ฐ์ ํ๋ณด(elite)๋ฅผ ์๊ฐ ์ ๋ ฌํ๊ณ ํ๋ ์ฐ์์ฑ์ผ๋ก ๊ฑธ๋ฌ ์ฌ์ฌ์ฉ |
| ์ ์ r | โ๋ชฉํ๋ฅผ ์ผ๋ง๋ ๋ง์กฑํ๋๊ฐโ | ์์ธก ๊ตฌ๊ฐ ์ค ๋ชฉํ๊น์ง ์ธก์ง ๊ฐ๋์ ์ต์๊ฐ |
| ๋ํ ์ฒ๋ฆฌ | โDropped cubes are respawnedโ | ์์จ play 128 ์ํผ์๋์์ ๋ํ 794ํ(ํ๊ท 6.2ํ, ๋ชจ๋ ์ํผ์๋์์ 1ํ ์ด์). teleop์์๋ ๋ฆฌ์ 37ํ ๊ตฌ๊ฐ์ ยฑ1.5 s์ฉ ์๋ผ๋ |
| coverage ์งํ(Table III) | ์ ์ ์์ | Sยฒ ํ๋ก์(ํ๋ธ ํ ์ถ, 288์นธ)์ Euler 10ยฐ ๊ฒฉ์ ๋ ์คํฌ๋ฆฝํธ๊ฐ ์๊ณ , ๋ ๋ค docstring์์ โ์๋ ๋น๊ต์ฉโ์ด๋ผ ์ ๋๋ค. ์ด๋ ์ชฝ์ด Table III์ธ์ง๋ ํ์ธ ๋ชป ํจ |
| play policy ๋จ๋ ๊ธฐ์ค์ | 15.6 / 36.7 / 54.7%(Fig. 5a) | README๊ฐ โPaper referenceโ๋ก ์ ์ ๊ฐ์ 32.8 / 53.9 / 72.7%, ์คํ ๊ธธ์ด 50์คํ (MPC๋ 25์คํ ) |
์ธ ํ์ด ํนํ ์ค์ํ๋ค. ์ฒซ์งธ, ๊ณต๊ฐ๋ world model์ ๋ ผ๋ฌธ์ด ์์ ํ Diffusion Forcing์ด ์๋๋ค. ์์ ๋ง๋ค ๋ ๋ฆฝ์ ์ธ ๋ ธ์ด์ฆ ์์ค์ ์ฃผ๊ณ ์ธ๊ณผ์ ์ผ๋ก denoiseํ๋ค๋ ยงIII-D์ ์ค๋ช ๊ณผ ๋ฌ๋ฆฌ, ๋ ํฌ์ ํ์ต ์์ค์ ๋ฏธ๋ ์ฒญํฌ ์ ์ฒด์ ๊ฐ์ ๋ ธ์ด์ฆ ์์ค์ ์ฐ๋ ํ์ค DDPM์ด๊ณ , ๊ณผ๊ฑฐ ์ํ๋ ์ ์ญ ์กฐ๊ฑด์ผ๋ก๋ง ๋ค์ด๊ฐ๋ฉฐ, ์ํ๋ง์ 50์คํ ์ ํ ๋ฒ์ ๋ธ๋ค. ํ๋ ์กฐ๊ฑด๋ถ โ์ฒญํฌ diffusionโ์ ๊ฐ๊น๋ค. ๋ ผ๋ฌธ ๊ฒฐ๊ณผ๋ฅผ ๋ธ ๋ชจ๋ธ์ด ์ด ๊ณต๊ฐ ์ฒดํฌํฌ์ธํธ๋ผ๋ ๊ฒ์ ๋ ํฌ README์ ์ฃผ์ฅ์ด๋ฏ๋ก, ์ ์ด๋ ์๋ฎฌ Task B์ ์์น๋ Diffusion Forcing ์์ด ๋์จ ๊ฒ์ผ๋ก ์ฝ์ด์ผ ํ๋ค(์ค๊ธฐ ๋ชจ๋ธ์ ๊ณต๊ฐ๋์ง ์์ ํ์ธํ ์ ์๋ค). ๋์งธ, elite ์ฌ์ฌ์ฉ์ ๋ ผ๋ฌธ ์ด๋์๋ ์๋ MPC ๊ตฌ์ฑ ์์๋ค(๋ ผ๋ฌธ Table IV ์ค๋ช ์ โscoring and refinementโ์์ refinement๊ฐ ์ด๊ฒ์ผ ๊ฐ๋ฅ์ฑ์ด ์์ง๋ง ๋ณธ๋ฌธ์ ์ค๋ช ํ์ง ์๋๋ค). ์ ์งธ, play policy ๋จ๋ ๊ธฐ์ค์ ์ด ๋ ผ๋ฌธ ๊ทธ๋ฆผ๊ณผ ๋ ํฌ README์์ ๋ค๋ฅด๋ค. ๋ ํฌ ๊ฐ์ผ๋ก ๊ณ์ฐํ๋ฉด MPC๊ฐ ๋ํ๋ ๋ชซ์ SR@0.4/0.6/0.8 rad์์ +39.9/+37.5/+23.4%p๋ก, ๋ ผ๋ฌธ ๊ทธ๋ฆผ ๊ธฐ์ค(+57.1/+54.7/+41.4%p)๋ณด๋ค ์๋ค(ํ์ ๊ณ์ฐ). ์ด๋ ์ชฝ์ด ๋ง๋์ง, ๋ ์์น๊ฐ ์๋ก ๋ค๋ฅธ ํ๋กํ ์ฝ์ธ์ง๋ ๋ ผ๋ฌธ๊ณผ ๋ ํฌ ์ด๋์๋ ์ค๋ช ์ด ์๋ค.
์ง๊ด: ๋์ด๋ ์ดํ๋ฅผ, world model์ ๋ฌธ๋ฒ ๊ฒ์ฌ๋ฅผ ๋งก๋๋ค
์ด ๋ฐฉ๋ฒ์ด ์ ํตํ๋์ง๋ ์ญํ ๋ถ๋ด์ผ๋ก ๋ณด๋ฉด ๋ถ๋ช ํด์ง๋ค. play policy๋ โ์ด ์์ผ๋ก ์ด ํ๋ธ์ ํ ์ ์๋, ์์ ํ๊ณ ์ ์ด์ด ์ ์ง๋๋ ๋์โ์ ๋ถํฌ๋ฅผ ๊ฐ๊ณ ์๋ค. ํ์ง๋ง ๋ชฉํ๋ฅผ ๋ชจ๋ฅธ๋ค. world model์ ๋ชฉํ๋ฅผ ์ง์ ํ์ง ๋ชปํ์ง๋ง, ์ฃผ์ด์ง ๋์์ ๊ฒฐ๊ณผ๋ฅผ ๋๋ต ์์ธกํ ์ ์๋ค. MPC๋ ๋์ด ๋์ 1,024๊ฐ ์ค์์ ๊ฒฐ๊ณผ๊ฐ ๋ชฉํ์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ์ ๊ณ ๋ฅผ ๋ฟ์ด๋ค. ๋ฌด์์ ํ๋ ๊ณต๊ฐ์์ ํ์ํ๋ฉด ๋๋ถ๋ถ์ ํ๋ณด๊ฐ ํ๋ธ๋ฅผ ๋จ์ด๋จ๋ฆฌ๊ฑฐ๋ ์๋ฌด ์ผ๋ ์ผ์ผํค์ง ์์ ํ ๋ฐ, play policy ์ ์์ ์ฒ์๋ถํฐ โ๋ง์ด ๋๋ ๋์โ๋ง ๋ด๋๋๋ค.

play ๊ธฐ๋ฐ ๊ณํ์์ ๋ํ๋๋ ๊ธฐ์ ๋ค(Fig. 3). MPC๊ฐ ๋ชฉํ ์๋ play policy์ ๋์์ ์์ธก ๊ฒฐ๊ณผ๋ก ๊ณจ๋ผ yaw ํ์ , ๋ชจ์๋ฆฌยท๊ผญ์ง์ ๋ค์ง๊ธฐ, ๋ฏธ์ธ ์กฐ์ , ๋ณตํฉ ๋์์ ๋ง๋ ๋ค. ๊ฐ ์ด์์ ์๊ฐ์ ์๋๋ก ํ๋ฅด๊ณ , ๋ ธ๋ ํ์ดํ๋ ๋ฌผ์ฒด ์์ง์์ด๋ค.
๋ณตํฉ ๋์(ํ๋ก์ ํธ ํ์ด์ง โCompositeโ ์์). ์ฌ๋ฌ ํ์ ์ ์ด์ด ๋ถ์ธ๋ค.
ํฅ๋ฏธ๋ก์ด ์ ์ world model์ด ์ ํํ์ง ์์๋ ๋๋ค๋ ๊ฒ์ด๋ค. Fig. 10์ ์ค๊ธฐ world model์ 5.11์๊ฐ ๋ฐ์ดํฐ์์๋ 50์คํ ํ์ MAE๊ฐ 28.40ยฐ๋ค. ์ด๋ ๊ฐ์ฅ ์๊ฒฉํ ์ฑ๊ณต ๋ฌธํฑ 0.4 rad(22.9ยฐ)๋ณด๋ค ํฌ๊ณ , โ์๋ฌด๊ฒ๋ ์ ๋ณํ๋คโ๊ณ ์์ธกํ๋ persistence ๊ธฐ์ค์ (38.60ยฐ)๋ณด๋ค 26.4% ๋ฎ์ ๋ฟ์ด๋ค. ๊ทธ๋ฐ๋ฐ๋ ์ค๊ธฐ SR@0.4 rad๊ฐ 68.6%๋ค. ์ด ๊ฐ๊ทน์ ๋ฉ์ฐ๋ ์ฅ์น๋ ์ ์ผ๋ก ๋ณด์ธ๋ค(ํ์์ ํด์์ด๋ฉฐ ๋ ผ๋ฌธ์ด ์ง์ ๋ถ์ํ ๊ฒ์ ์๋๋ค). โ MPC๋ ์ ๋ ์์ธก์ด ์๋๋ผ ํ๋ณด ๊ฐ ์์๋ง ๋ง์ผ๋ฉด ๋๋ค. โก 25์คํ ๋ง๋ค ์ฌ๊ณํํ๋ฏ๋ก 50์คํ ๋์ ์ค์ฐจ๋ ์คํ๋์ง ์๋๋ค. โข ์ ์๊ฐ ๊ตฌ๊ฐ ์ค ์ต์ ์๊ฐ์ด๋ผ โ๋ชฉํ ๊ทผ์ฒ๋ฅผ ์ง๋๊ฐ๋โ ํ๋ณด๋ฅผ ๊ณ ๋ฅด๋ ๋ฐ ์ ๋ฆฌํ๋ค. ์ ์๋ค๋ ์ค๊ธฐ ์ ์์ โreplanning can correct local model and execution errorโ๋ผ๊ณ ์ด๋ค.
๋ฐ๋๋ก ์ด ํด์์ ์งํ์ ์ฑ๊ฒฉ๋ ๋๋ฌ๋ธ๋ค. ๋ ผ๋ฌธ Table II ์ค๋ช ์ ์งํ๋ฅผ anytime success๋ผ๊ณ ๋ถ๋ฅด๊ณ , ๋ ํฌ README๋ SR์ โtrial ์์ ์ต์ ์ค์ฐจโ๋ก ์ ์ํ๋ค. ๋ชฉํ์ ํ ๋ฒ ๋ฟ์ผ๋ฉด ์ฑ๊ณต์ด๊ณ , ๊ฑฐ๊ธฐ ๋จธ๋ฌผ ํ์๋ ์๋ค. ์ ์ ํจ์(\max_k)์ ํ๊ฐ ์งํ(์๋ ์ค ์ต์ ์ค์ฐจ)๊ฐ ๊ฐ์ ์ฑ์ง์ ๊ณต์ ํ๋ฏ๋ก, ์ด ์กฐํฉ์ โ๋ชฉํ๋ฅผ ์ง๋๊ฐ๋โ ๋ฅ๋ ฅ์ ๋ง์ถฐ์ ธ ์๋ค. ๋ชฉํ ์์ธ๋ฅผ ์ ์งํ๋ ๋ฅ๋ ฅ์ ์ด ๋ ผ๋ฌธ์ ์ด๋ค ํ๋ ์ฌ์ง ์๋๋ค.
์คํ ์ ์ (ยงIV-A)
๋ณธ๋ฌธ์ โthree tasksโ๋ผ๊ณ ์ฐ๊ณ Task A~D ๋ค ๊ฐ๋ฅผ ๋์ดํ๋ค. ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
| ๊ณผ์ | ํ๊ฒฝ | ๊ด์ธก | ์ํ | ์๊ฐ ์์ฐ | ๋น๊ต๊ตฐ |
|---|---|---|---|---|---|
| A: Push-T | ์๋ฎฌ(Fig. 6 ์ผ์ชฝ) | ์ํ | ๋ฏธ๊ธฐ์ฌ | ๋ฏธ๊ธฐ์ฌ | BC, hindsight BC, goal-conditioned BC, RL(๊ฐ์ ๋ฐ์ดํฐ) |
| B: ์๋ฎฌ ์ฌ๋ฐฐํฅ | Isaac Lab, Sharpa 22๊ด์ | ์ ์ํ + ํ๋ธ ์์ธ | 128(๊ณ ์ ์๋) | 2,500 ์ ์ด ํ๋ ์ | play policy, hindsight BC, goal-conditioned BC, PPO-TM, PPO-PM, ์ฆ๋ฅ ์ ์ฑ |
| C: ์ค๊ธฐ ์ฌ๋ฐฐํฅ | ๊ณ ์ ๋ Sharpa ์ค๋ฅธ์, ZED 2i, ํ๋ธ ํ๊ทธ | ๊ณ ์ ์์ฉ๊ฐ๊ฐ + ์ถ์ ๋ ํ๋ธ ์์ธ | ๋ฏธ๊ธฐ์ฌ | 120 s | ๊ด์ ๋๋ค์ํฌ, SO(3) ๋๋ค์ํฌ, play policy |
| D: RGB ์ฌ๋ฐฐํฅ | ๊ทธ๋ฆผ์ผ๋ก ๋ณด๋ฉด ์๋ฎฌ ๋ ๋(Fig. 8) | RGB, world model์ ํ์ต๋ 64์ฐจ์ ์ ์ฌ | 64 | 3,600 ํ๋ ์ | (Table II ์ฐธ์กฐ) |
์ฌ๋ฐฐํฅ ๊ณผ์ ์ ์ค์ฐจ๋ e_t = d_{SO(3)}(R_t, R_g)์ด๊ณ , ์๋ฎฌ์์๋ ์์โ๋ชฉํ ๊ฐ๋๊ฐ e_0 > 90ยฐ์ธ ์๋ง ๊ท ์ผํ๊ฒ ๋ฝ๋๋ค. ์งง์ ๋ณ์ ์ํ์ ์์ ๋๋๋ฅผ ์ฌ๋ฆฌ๋ ์กฐ๊ฑด์ด๋ค.

์คํ ์ ์ (Fig. 6). ์ผ์ชฝ: Push-T์ in-hand ํ๋ธ ์ฌ๋ฐฐํฅ ์๋ฎฌ ํ๊ฒฝ. ์ค๋ฅธ์ชฝ: Tianji Marvin M6 ํ์ ์ฅ์ฐฉํ Sharpa ์, ์ฌ๋ teleop์ ๊ธฐ๋กํ๋ Manus ๊ธ๋ฌ๋ธ, ํ๊ทธ ๋ถ์ ํ๋ธ๋ฅผ ์ถ์ ํ๋ ZED 2i ์นด๋ฉ๋ผ.
๋น๊ต๊ตฐ์ ์ ์๋ ์ด๋ ๋ค. hindsight BC๋ play ๊ถค์ ์ ์ค์ ๋ก ๋๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ๋ชฉํ๋ก ๋ค์ ๋ถ์ฌ ๋ชฉํ ์กฐ๊ฑด๋ถ ์ ์ฑ ์ ํ์ตํ๋ค(์๋ฎฌ์์๋ DSP์ ๊ฐ์ 701K ์ ์ด). goal-conditioned BC๋ ์๋ฎฌ์์ โ๋ฌด์์ ์์ ์์ธ์์ ์์ ๋ชฉํ ์์ธ๋ก ๋๋ฆฌ๋โ ๊ณผ์ ์์ฐ 15๋ถ์ผ๋ก ํ์ตํ๋ค. ์ฌ๋ play์ ๊ฐ์ ๋ถ๋์ด๋ค. PPO-TM์ ๊ฐ์ 701K ํ๋ ์์ผ๋ก ํ์ตํ PPO, PPO-PM์ SR@0.6 rad๊ฐ ๋น์ทํด์ง๋ 344M ํ๋ ์ ์ฒดํฌํฌ์ธํธ๋ค. ์ค๊ธฐ์์๋ RL์ ๋๋ฆฌ์ง ์๋๋ค. ์๋ฐฑ๋ง ํ๋ ์์ด ํ์ํ๊ณ ์ด๊ธฐ ํ์์ด ํ๋์จ์ด๋ฅผ ๋ง๊ฐ๋จ๋ฆด ์ ์์ด์๋ค.
์คํ โ : Push-T (ยงIV-B1, Table I)
| ๋ฐฉ๋ฒ | SR@0.90 (%) | SR@0.95 (%) | Coverage |
|---|---|---|---|
| Behavior cloning | 64 | 28 | 0.751 |
| Hindsight BC | 74 | 36 | 0.764 |
| Goal-conditioned BC | 60 | 34 | 0.733 |
| RL, matched data (PPO) | 0 | 0 | 0.155 |
| DSP | 98 | 74 | 0.953 |
SR@0.90/0.95๋ T ๋ธ๋ก๊ณผ ๋ชฉํ์ ๋ง์คํฌ ๊ฒน์นจ ๊ธฐ์ค์ด๋ค. hindsight BC ๋๋น ๊ฒฉ์ฐจ๋ 24%p(0.90)์์ 38%p(0.95)๋ก, ๊ธฐ์ค์ด ์๊ฒฉํด์ง์๋ก ์ปค์ง๋ค. ์ ์๋ค์ ์ด๊ฒ๊ณผ ํ๊ท coverage 0.764 โ 0.953์ ๊ทผ๊ฑฐ๋ก โ๋ชจ๋ธ ๊ธฐ๋ฐ ์ ํ์ด ๋ฌผ์ฒด๋ฅผ ๋ชฉํ ๊ทผ์ฒ๋ก ๋ฐ๋ ค๊ฐ๋ ๊ฒ์ ๋์ด ๋ฐฐ์น ์ ํ๋๋ฅผ ์ฌ๋ฆฐ๋คโ๊ณ ํด์ํ๋ค. ์ฐ์ ์ ํ์ ๋ง๋๋ค.
๋ค๋ง ์ด ํ์ ํด์์๋ ๋น์นธ์ด ๋ง๋ค. ์ํ ํ์๊ฐ ์๊ณ (๋ชจ๋ ๊ฐ์ด ์ง์๋ผ 50ํ์ ์ ํฉํ์ง๋ง ํ์ ์ถ์ ์ผ ๋ฟ์ด๋ค), Push-T ์์จ play ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ ์๋ค. โ๊ฐ์ ์ํธ์์ฉ ์์ฐโ์ด๋ผ๋ RL ๋น๊ต๊ตฐ์ ์์ฐ์ด ์ผ๋ง์ธ์ง ์ ์ ์๋ค. ๋ ํ๋ BC์ goal-conditioned BC์ ์ถ์ฒ๋ก Diffusion Forcing(Chen et al. 2024)์ ์ธ์ฉํ๋๋ฐ, ์ด๋ world model ํ์ต๋ฒ์ด์ง BC ์ ์ฑ ์ด ์๋๋ค. Push-T ์ ์ฑ ์ ํ์ค ์ฐธ์กฐ์ธ Diffusion Policy(Chi et al. 2023)๋ ์ฐธ๊ณ ๋ฌธํ์ ์๋ค. ๊ฒฐ๋ก ์ ์ด โPush-T โฆ frozen quantitative results โฆ remain to be insertedโ๋ผ๊ณ ์ด ํ๊ฐ ๋ฐ๋ก ์ด๊ฒ์ด๋ค.
Push-T์์ ์คํ๋ ๊ณํ(ํ๋ก์ ํธ ํ์ด์ง โExecuted planโ ์์). ๋ น์์ด ๋ชฉํ ์์ธ, ํ๋ ์ ์ด ๋ฏธ๋ ๋์ ์ด๋ค.
์คํ โก: ์๋ฎฌ ์ฌ๋ฐฐํฅ๊ณผ RL ๋น๊ต (ยงIV-B, Fig. 5)
์๊ณ ๊ตฌ์กฐ์ ๋จผ์ ์ง์ ์ ์ด ์๋ค. Task B์ ๊ฒฐ๊ณผ ๋ฌธ๋จ์ โ1) Task A: Push-Tโ ์์ ๋ชฉ ์๋์ ์ด์ด ๋ถ์ด ์๊ณ , โ1) Task B: Simulated Reorientationโ ์์ ๋ชฉ์ ๋ค์ ๋ถ์ ์ (ยงIV-C)์ ๋ฐ๋ก ์์ผ๋ฉฐ ๊ทธ ์๋ ๋ด์ฉ ์ค ํ๋(๋ฐ์ดํฐ ์ค์ผ์ผ๋ง)๋ ์ค๊ธฐ ๋ฐ์ดํฐ๋ค. ๋ Fig. 5์ ์บก์
์ โQuantitative results of real-world object reorientationโ์ธ๋ฐ, ๋ด์ฉ์ 128ํ ์๋ฎฌ ์ํ๊ณผ PPO ๋น๊ต๋ค. e-print ์์ค์์ ์ด ๊ทธ๋ฆผ์ ํ์ผ๋ช
์ sim_reorientation_combined.png, ๋ผ๋ฒจ์ fig:sim-reorientation์ด๋ค. ์บก์
์ โreal-worldโ๋ ์ค๊ธฐ๋ก ๋ณด์ธ๋ค.

์๋ฎฌ ์ฌ๋ฐฐํฅ ์ ๋ ๊ฒฐ๊ณผ(Fig. 5, ์บก์ ์๋ฌธ์ โreal-worldโ๋ผ๊ณ ์ ํ ์์ผ๋ ๋ด์ฉ์ ์๋ฎฌ Task B). (a) 128ํ ์ํ์ SR@0.4/0.6/0.8 rad. (b) ์ํธ์์ฉ ํ๋ ์ ์(๋ก๊ทธ ์ถ) ๋๋น SR@0.6 rad. DSP๋ 701K ํ๋ ์, PPO-PM์ 344M ํ๋ ์์์ 86.7%.
| ๋ฐฉ๋ฒ | ํ์ต ํ๋ ์ | SR@0.4 rad (22.9ยฐ) | SR@0.6 rad (34.4ยฐ) | SR@0.8 rad (45.8ยฐ) |
|---|---|---|---|---|
| Play policy (๋ชฉํ ์์) | ์ฝ 3\times10^4(๊ทธ๋ฆผ ํ๋ ) | 15.6 | 36.7 | 54.7 |
| Hindsight BC | 701K | 25.8 | 53.9 | 71.9 |
| Goal-conditioned BC | ์ฝ 3\times10^4(๊ทธ๋ฆผ ํ๋ ) | 21.9 | 34.4 | 50.0 |
| ์ฆ๋ฅ ์ ์ฑ | (world model ์์์ 1.3M ๋ผ๋ฒจ) | 40.6 | 72.7 | 86.7 |
| PPO-TM | 701K | 0.0 | 0.0 | 1.6 |
| PPO-PM | 344M | 86.7(์๋ก ์์ ) | 86.7 | ๊ทธ๋ฆผ์ ์์ |
| PPO-unlimited | ๊ทธ๋ฆผ์ \sim4\times10^8 | ๊ทธ๋ฆผ์ ์์ | 96.9 | ๊ทธ๋ฆผ์ ์์ |
| DSP | 701K | 72.7 | 91.4 | 96.1 |
๋ชจ๋ ๊ฐ์ 128ํ ์ํ์ ์ ์ ๋น์จ๊ณผ ์ ํํ ๋ง๋๋ค(์: 93/128 = 72.7%, 117/128 = 91.4%). Play policy์ goal-conditioned BC๊ฐ Fig. 5(b)์์ ์ฝ 3\times10^4 ํ๋ ์์ ์ฐํ ์๋ ๊ฒ์ ์ฌ๋ teleop 29,474ํ๋ ์๊ณผ ์ ํฉํ๋ค(๋ ํฌ ๊ธฐ์ค).
planning์ ๊ฐ์น. play policy ๋จ๋ ์ 36.7%(0.6 rad), ๊ฐ์ ๋ฐ์ดํฐ๋ก ๋ชฉํ๋ฅผ ๋ค์ ๋ถ์ธ hindsight BC๋ 53.9%, MPC๋ฅผ ์น์ DSP๋ 91.4%๋ค. ์ ์๋ค์ ํด์์ โplay ๋ฐ์ดํฐ์๋ ์ธ๋ชจ ์๋ ๋์์ด ์์ง๋ง, ์ฌ๋ผ๋ฒจ๋ง๋ง์ผ๋ก๋ ๊ทธ๊ฒ์ ์์ฒญ๋ ๋ฐฉํฅ์ผ๋ก ์์ ์ ์ผ๋ก ์กฐํฉํ์ง ๋ชปํ๋คโ์ด๋ค. 95% Wilson ๊ตฌ๊ฐ์ผ๋ก ๋ณด๋ฉด DSP [85.3, 95.1]๊ณผ hindsight BC [45.3, 62.3]๋ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์ด ์ด ์ฐจ์ด๋ ์๋ ํ๋๋ก๋ ๊ฒฌ๊ณ ํ๋ค(ํ์ ๊ณ์ฐ, ์ํ์ ๋ ๋ฆฝ์ผ๋ก ๊ฐ์ ).
RL๊ณผ์ ๋น๊ต. ์ ์๋ค์ ์ด๊ฒ์ โ์ ๋ฐ๋โ์ํธ์์ฉ ํธ๋ ์ด๋์คํโ๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ฐ์ 701K์์ PPO๋ ๊ฑฐ์ 0์ด๋ค. PPO-PM์ 344M ํ๋ ์์์ SR@0.6 rad 86.7%๋ก DSP(91.4%)์ ๋น์ทํ๊ณ , 344M/701,474 โ 490.4๋ผ โ490๋ฐฐโ๋ ์ฐ์ ์ ๋ง๋ค. ๊ทธ๋ฐ๋ฐ ์๋ก ์ โPPO reaches 86.7% at both thresholds after 344M counted framesโ๋ผ๊ณ ์ด๋ค. ์ด๊ฒ ๋ง๋ค๋ฉด SR@0.4 rad์์๋ PPO-PM(86.7%)์ด DSP(72.7%)๋ณด๋ค 14%p ๋๋ค. PPO-unlimited๋ 0.6 rad์์ 96.9%๋ก DSP๋ฅผ ๋๋๋ค. ์ ์๋ค๋ โtask-specific PPO remains stronger at fine convergenceโ๋ผ๊ณ ์ธ์ ํ๋ฏ๋ก, โ490๋ฐฐ ์ ์ ๋ฐ์ดํฐ๋ก ๋น์ทํ ์ฑ๊ณตโ์ 0.6 rad ๋ฌธํฑ์์๋ง ์ฑ๋ฆฝํ๋ ์ฃผ์ฅ์ด๋ค. ํ ๊ฐ์ง ๋. PPO์ โํ๋ ์โ์ด DSP์ โcounted frameโ๊ณผ ๊ฐ์ ์๊ฐ ๋จ์์ธ์ง๋ ๋ ผ๋ฌธ์ ์๋ค. ๋ ํฌ ๊ธฐ์ค DSP์ ์๋ฎฌ ํ๋ ์์ ๋ฌผ๋ฆฌ 1/240 s์ด๊ณ , PPO ์ฝ๋๋ ๊ณต๊ฐ๋์ง ์์๋ค.
์ฆ๋ฅ. world model ์์์ 54K๊ฐ ๊ธฐ๋ก ์ํ ร 24๊ฐ ๋ชฉํ = 1.3M(1,296,000) ๋ผ๋ฒจ์ ๋ง๋ค๊ณ , ์ ์ํธ์์ฉ ์์ด ์ ์ฑ ์ ํ์ตํ๋ค. 0.8 rad์์ 86.7/96.1 = 90.2%๋ก โ90% ์ด์ ํ๋ณตโ์ ๋ง๋ค. โ21.8 ms, MPC ์ฌ๊ณํ๋ณด๋ค 7๋ฐฐ ๋น ๋ฆโ์ Table IV์ ์ฌ๊ณํ 133.6 ms(์ค์๊ฐ) ๊ธฐ์ค์ผ๋ก ๋๋๋ฉด 6.1๋ฐฐ๋ค(p95 141.1 ms ๊ธฐ์ค 6.5๋ฐฐ). 21.8 ms์ 133.6 ms๊ฐ ๊ฐ์ ํ๋์จ์ดยท๊ฐ์ ํ๊ฒฝ์ ์ธก์ ์ธ์ง๋ ์ ํ ์์ง ์๋ค(ํ์๋ ์ค๊ธฐ ์ธก์ ์ด๋ค). ๋ ์ฆ๋ฅ ์ ์ฑ ์ 0.4 rad์์ 40.6%๋ก MPC(72.7%)์์ ๊ฒฉ์ฐจ๊ฐ 32%p๋ ๋จ๋๋ค. ์ ๋ฐํ ๊ทผ์ ์ ์์ง ๊ณํ์ ๊ธฐ๋๊ณ ์๋ค.
์คํ โข: ์ค๊ธฐ ์ฌ๋ฐฐํฅ (ยงIV-B2, Fig. 7, Fig. 4)

์ค๊ธฐ ๋ ์๋ฎฌ(Fig. 7). ๊ด์ ๋๋ค์ํฌยทSO(3) ๋๋ค์ํฌยทplay policyยทDSP ์ค๊ธฐ์, ๋น๊ธ ๋ง๋๋ก ๊ทธ๋ฆฐ DSP ์๋ฎฌ ๊ฒฐ๊ณผ. e-print ์์ค์์ ์ด ๊ทธ๋ฆผ ํ์ผ์ figures/draft/ ํด๋์ ์๋ค.
| ๋ฐฉ๋ฒ | SR@0.4 rad | SR@0.6 rad | SR@0.8 rad |
|---|---|---|---|
| ๊ด์ ๊ณต๊ฐ ๋๋ค์ํฌ | 0.0 | 0.0 | 0.0 |
| SO(3) ๋๋ค์ํฌ(play policy์ ๊ฐ์ ํ๊ท ๊ฐ์๋) | 6.3 | 11.4 | 17.5 |
| Play policy | 20.9 | 38.3 | 54.1 |
| DSP (์ค๊ธฐ) | 68.6 | 90.0 | 97.1 |
| DSP (์๋ฎฌ, Fig. 5์ ๊ฐ์ ๊ฐ) | 72.7 | 91.4 | 96.1 |
์ ์๋ค์ ๋ ผ๋ฆฌ๋ ๋ ๋จ๊ณ๋ค. ์ฒซ์งธ, SO(3) ๋๋ค์ํฌ๋ ํ์ ์๋๋ฅผ ๋ง์ถ ๋์กฐ๊ตฐ์ด๋ฏ๋ก play policy๊ฐ ์ด๋ฅผ ํฌ๊ฒ ์ด๊ธฐ๋ ๊ฒ(11.4 โ 38.3%)์ โ์์ง์์ ํฌ๊ธฐ๊ฐ ์๋๋ผ ํ์ต๋ ์ ์ดยท์ฌํ์ง ๊ตฌ์กฐโ๊ฐ ์ธ๋ชจ ์๋ ํ์์ ์์ฒ์ด๋ผ๋ ์ฆ๊ฑฐ๋ค. ์ด ๋์กฐ๊ตฐ ์ค๊ณ๋ ์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ๊น๋ํ ๋ถ๋ถ์ด๋ค. ๋์งธ, MPC๊ฐ play ๋๋น +47.7/+51.7/+43.0%p๋ฅผ ๋ํ๊ณ , ์ค๊ธฐ ๊ฒฐ๊ณผ๊ฐ ์๋ฎฌ๊ณผ ๋ชจ๋ ๋ฌธํฑ์์ 4.1%p ์ด๋ด๋ผ์ ๋ฐฉ๋ฒ์ด โํ๋ฃจํ ์์ฌ๊ฒฐ์ ๊ท์น์ผ๋ก์ ์ ์ด๋๋คโ๋ ํด์์ด๋ค. ์ฐ์ ์ ํ์ ๋ง๋๋ค.

Sharpa ์์์์ ์์ ์์ธ ์ฌ๋ฐฐํฅ ์ค๊ธฐ ์ํ 2๊ฐ(Fig. 4). ๋ชฉํ๊น์ง์ ๊ฐ๋ ์ค์ฐจ๊ฐ ์ค๊ฐ์ ํฌ๊ฒ ๋์๋ค๊ฐ ๊ฒฐ๊ตญ ๋ชฉํ ๊ทผ์ฒ(๋ น์ ์ ์ )๋ก ๋ด๋ ค์ค๋ ๊ณผ์ ๊ณผ, ์ค๋ฅธ์ชฝ์ SO(3) ๊ถค์ .
์ค๊ธฐ ์ฌ๋ฐฐํฅ Run 7(ํ๋ก์ ํธ ํ์ด์ง ์์, 2๋ฐฐ์). ํ์ด์ง ํ๊ธฐ๋ก 141ยฐ โ 17ยฐ, 18์ด. ์ค๋ฅธ์ชฝ์ ๋ชฉํยทํ์ฌ ํ๋ธ, ๋ชฉํ ์ค์ฐจ ๊ณก์ , SO(3) ๊ถค์ ์ด ํ์๋๋ค.
์ด ๊ฒฐ๊ณผ๋ฅผ ์ฝ์ ๋ ๊ฑธ๋ฆฌ๋ ์ ์ด ์ ์๋ค.
- ์ํ ํ์๊ฐ ์๋ค. DSP ์ค๊ธฐ ๊ฐ 68.6/90.0/97.1%๋ 70ํ ๊ธฐ์ค 48/63/68๊ณผ ์ ํํ ๋ง๋๋ค. ๊ทธ๋ฐ๋ฐ play policy(20.9/38.3/54.1)์ SO(3) ๋๋ค์ํฌ(6.3/11.4/17.5)๋ 200ํ ๋ฏธ๋ง์ ์ด๋ค ๊ณตํต ๋ถ๋ชจ๋ก๋ ์ ์ ๋น์จ์ด ๋์ง ์๋๋ค(ํ์ ๊ณ์ฐ). ํ๋ค์ด ์๋ก ๋ค๋ฅธ ํ์๋ก ํ๊ฐ๋๊ฑฐ๋, ๋จ์ ๋น์จ์ด ์๋ ์ง๊ณ์ผ ์ ์๋ค. 70ํ๋ก ๊ฐ์ ํ๋ฉด SR@0.6 rad 90.0%์ 95% ๊ตฌ๊ฐ์ [80.8, 95.1]์ด๋ค.
- โ์๋ฎฌ๊ณผ 4.1%p ์ด๋ดโ๋ ํต์ ๋ ๋น๊ต๊ฐ ์๋๋ค. ์๋ฎฌ์ 2,500 ์ ์ด ํ๋ ์(๋ ํฌ ๊ธฐ์ค ๋ฌผ๋ฆฌ 10.4 s, ๋ผ๋ฒจ 41.7 s), ์ค๊ธฐ๋ 120 s ์์ฐ์ด๋ค. ๋ ์์คํ ์ ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ๋ก ๋ฐ๋ก ํ์ต๋ ๋ณ๊ฐ์ ๋ชจ๋ธ์ด๋ค. Fig. 4์ ๋ ์ํ์ ์ฝ 28์ดยท53์ด, ํ๋ก์ ํธ ํ์ด์ง์ 8ํ๋ 18~56์ด๊ฐ ๊ฑธ๋ ธ๋ค. โ๊ฐ์ ๋ฐฉ๋ฒ์ด ๋ ํ๊ฒฝ์์ ๋น์ทํ ์ซ์๋ฅผ ๋ธ๋คโ๋ ๊ด์ฐฐ์ด์ง, sim-to-real ์ ์ด๋ฅผ ์ฐ ๊ฒ์ด ์๋๋ค. DSP๋ ์ค๊ธฐ์์ ์๋ฎฌ์ ์ ํ ์ฐ์ง ์์ผ๋ฏ๋ก ์ ์ด์ ์ ์ดํ ๊ฒ์ด ์๋ค.
- ์ ์ ์ค์ค๋ก ์ ์ ๊ฒฐ๊ณผ๋ผ๊ณ ํ๋ค. ์์ ๊ฒฐ๋ก ์ ์ธ์ฉ๋๋ก, ์ค๊ธฐ ์์ฝ์ โfrozen protocol and uncertaintyโ๊ฐ ํ์ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ก์ ์ด ์ค๊ธฐ ๊ฒฐ๊ณผ ์์ ํ์ ํ ์ฃผ์ฅ์ ์ธ์ด๋ค(์๋ โํค๋๋ผ์ธ ๊ฒ์ฐโ ์ฐธ์กฐ).
์คํ โฃ: RGB ์ฌ๋ฐฐํฅ (ยงIV-B3, Table II, Fig. 8)
| Table II ํ ๋ผ๋ฒจ | SR@0.4 rad | SR@0.6 rad | SR@0.8 rad | ๋ณธ๋ฌธ(ยงIV-B3)์ด ๋ถ๋ฅด๋ ์ด๋ฆ |
|---|---|---|---|---|
| RGB-space DSP | 34.4 | 53.1 | 76.6 | โThe RGB policy aloneโ |
| State-space DSP | 56.2 | 78.1 | 89.1 | โAdding world-model MPCโ |
๊ฐ์ ์ซ์๊ฐ ํ์ ๋ณธ๋ฌธ์์ ๋ค๋ฅธ ๊ฒ์ ๊ฐ๋ฆฌํจ๋ค. ํ๋ ๋ ํ์ โRGB ๊ณต๊ฐ DSPโ์ โ์ํ ๊ณต๊ฐ DSPโ๋ผ ๋ถ๋ฅด๊ณ ์บก์ ์ โRGB ๋ฐฉ๋ฒ์ด ๋ฌผ์ฒด ์์ธ ์์ด ์ํ ๊ณต๊ฐ ๋ฐฉ๋ฒ๊ณผ ๋น๊ตํ ๋งํ ๊ฒฐ๊ณผโ๋ผ๊ณ ์ด๋ค. ๋ณธ๋ฌธ์ ๊ฐ์ ์ซ์๋ฅผ โRGB play policy ๋จ๋ โ๊ณผ โ๊ฑฐ๊ธฐ์ world model MPC๋ฅผ ๋ํ ๊ฒโ์ด๋ผ ๋ถ๋ฅด๋ฉฐ +21.8/+25.0/+12.5%p ํฅ์์ ๊ณ์ฐํ๋ค(์ฐ์ ์ ๋ง๋ค). ๋ ํด์ ์ค ๋ณธ๋ฌธ ์ชฝ์ด ๋ค๋ฅธ ์์น์ ๋ ์ ํฉํ๋ค. ํ ๋ผ๋ฒจ๋๋ก๋ผ๋ฉด 64ํยท3,600ํ๋ ์์ ์ํ ๊ณต๊ฐ DSP๊ฐ 128ํยท2,500ํ๋ ์ Task B์ DSP(72.7/91.4/96.1)๋ณด๋ค ์๊ฐ์ด ๋ ๊ธธ์๋๋ฐ๋ ๋ฎ์ ์ ์ด ๋๊ธฐ ๋๋ฌธ์ด๋ค(ํ์ ์ถ๋ก , ๋ค๋ฅธ ์ํ ์งํฉ์ด๋ผ ๋จ์ ํ ์๋ ์๋ค). ์ด๋ ์ชฝ์ด๋ ์ด ํ์์ ํ์ ํ ์ ์๋ ๊ฒ์ 64ํ ์ํ์ ๋ ์ซ์ ๋ฌถ์๋ฟ์ด๋ค. ์ ์๋ค๋ ์ด ์คํ์ โํ๋กํ ์ฝ์ ๋ง์ถ ์ํ ๋ RGB ๋น๊ต๊ฐ ์๋๋ผ ํํ ์ ์ด๋ฅผ ๋ณด์ด๋ ๊ฒโ์ผ๋ก ํ์ ํ๊ณ , ๊ฒฐ๋ก ์์๋ RGB ๊ฒฐ๊ณผ๊ฐ ์์ง ํ์ ๋์ง ์์๋ค๊ณ ์ด๋ค.

RGB world model(Fig. 8). Task D์์ ํฝ์ ๊ณต๊ฐ world model์ 3์ด๊ฐ ์์ธก(์๋)๊ณผ ์ค์ (์).
RGB world model ์์ธก(ํ๋ก์ ํธ ํ์ด์ง ์์). ํ์ด์ง ํ๊ธฐ๋ก ์ผ์ชฝ์ด ์ค์ , ์ค๋ฅธ์ชฝ์ด RGB์ ์ ์ํ๋ก๋ถํฐ์ ์์ธก.
๋ถ์ (ยงIV-C)
์ค๊ธฐ ์ถ๋ก ์๊ฐ (Table IV)
| ๋จ๊ณ | ์ค์๊ฐ (ms) | p95 (ms) |
|---|---|---|
| ์๊ฐ ํ๋ธ ์์ธ ์ถ์ | 19.4 | 29.4 |
| Play policy (N=1,024 ์ฒญํฌ) | 60.5 | 64.3 |
| World model (1,024 ร 25์คํ ๋กค์์) | 44.2 | 50.3 |
| MPC ์ ์ยท์ ํ | 23.4 | 26.4 |
| ์ฌ๊ณํ ์ ์ฒด | 133.6 | 141.1 |
RTX 5090 ํ ์ฅ์์ ๋๊ณ , ๊ณํ์ด ํ์ฌ ํ๋ ์ ๋๋ถ ์คํ๊ณผ ๊ฒน์น๋ฏ๋ก ํ๋ฃจํ๋ 15~18 Hz๋ก ๋๋ค๊ณ ํ๋ค. ํ์ world model ๋กค์์์ 25์คํ ์ธ๋ฐ ์๋ฎฌ ์ค์ ์ โ50์คํ ์์ธก, 25์คํ ์คํโ์ด๋ค. ์ค๊ธฐ K๊ฐ ์๋ฎฌ๊ณผ ๋ค๋ฅธ์ง ๋ณธ๋ฌธ์ ๋งํ์ง ์๋๋ค. ์ธ ๊ณํ ๋จ๊ณ์ ํฉ(128.1 ms)์ ์ถ์ (19.4 ms)์ ๋ํ๋ฉด ์ ์ฒด(133.6 ms)๋ฅผ ๋์ผ๋ฏ๋ก ์ถ์ ์ ์ฌ๊ณํ๊ณผ ๋ณ๋ ฌ๋ก ๋๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
play policy ์ค๊ณ: ์ํ๊ฐ ์๋๋ผ ์ ์ด๋ฅผ ๋ฎ์ด์ผ ํ๋ค (Table III)
| Transformer play policy | ํ๊ท ํ์ ์๋ (deg/s) | SO(3) Cov. (%) | Trans. Cov. (%) |
|---|---|---|---|
| Deterministic | 57.8 | 87.6 | 55.4 |
| Diffusion | 124.9 | 98.8 | 84.2 |
๊ฒฐ์ ์ ์ ์ฑ ๊ณผ diffusion ์ ์ฑ ์ held-out ๋ช ๋ น ์ค์ฐจ๊ฐ ๋น์ทํ์ง๋ง(0.192 vs 0.181, ๋จ์ ๋ฏธ๊ธฐ์ฌ), ํ๋ฃจํ๋ก ๋ชจ์ ๋ฐ์ดํฐ๋ ๋งค์ฐ ๋ค๋ฅด๋ค. ํ์ ์๋๋ 2.16๋ฐฐ, ์์ธ coverage๋ +11.2%p, ๊ฐ์ฅ ํฐ ์ฐจ์ด๋ ์ ์ด coverage(55.4 โ 84.2%)๋ค. ์ ์๋ค์ ์ด๊ฒ์ ๊ฒฐ์ ์ ์ ์ฑ ์ mode averaging์ผ๋ก ํด์ํ๋ค. ๊ฐ์ ์์ธ์ ๋๋ฌํด๋ ํจ์ฌ ์ข์ ๋์๋ง ์ด๋ค๋ ๊ฒ์ด๋ค. โ์คํ๋ผ์ธ ๋ชจ๋ฐฉ ์ค์ฐจ๋ world model์ ํ์ํ ์ ์ด ๋ค์์ฑ๋, MPC์ ํ์ํ ์ ๊ทผ ๊ฒฝ๋ก์ ๋ค์์ฑ๋ ์ฌ์ง ๋ชปํ๋คโ๋ ๊ฒฐ๋ก ์ ์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ์ด์์ฑ ๋์ ๊ตํ์ด๋ค.
๋ค๋ง ์ด ํ๋ coverage๋ง ์ฐ๋ค. ๊ฒฐ์ ์ play policy๋ก ๋ชจ์ ๋ฐ์ดํฐ๋ก world model์ ํ์ตํ๊ณ MPC๋ฅผ ๋๋ ธ์ ๋ SR์ด ์ผ๋ง์ธ์ง๋ ์๋ค. ๊ฒฐ๋ก ์ ์ด โmatched play-policy โฆ comparisons remain to be insertedโ๋ผ๊ณ ํ ๋ถ๋ถ์ด ์ด๊ฒ์ด๋ค. coverage์ ์ ์๋ ๋ณธ๋ฌธ์ ์๋ค(๋ ํฌ์ ์ ์๋ ์ ๋์กฐํ ์ฐธ๊ณ ).
์์จ play ๋ฐ์ดํฐ ์ค์ผ์ผ๋ง (Fig. 10)

์์จ play๊ฐ ๋์๋ก world model ์์ธก์ด ์ข์์ง๋ค(Fig. 10). ์ค๊ธฐ ์์จ play 0.54/1.03/2.05/3.30/5.11์๊ฐ์์ 50์คํ ํ์ MAE 34.96/33.13/30.34/29.10/28.40ยฐ.
๋ชจ๋ธ๊ณผ held-out ํ๊ฐ๋ฅผ ๊ณ ์ ํ๊ณ ์ค๊ธฐ play ๋ฐ์ดํฐ๋ง ๋๋ ธ๋ค. 34.96ยฐ โ 28.40ยฐ๋ 18.8% ๊ฐ์, ์ต์ข ๊ฐ์ persistence ๊ธฐ์ค์ 38.60ยฐ๋ณด๋ค 26.4% ๋ฎ๋ค(๋ ๋ค ์ฐ์ ์ผ์น). ๊ฐ์๋ถ 6.56ยฐ ์ค 4.62ยฐ(70%)๊ฐ ์ฒ์ ์ฝ 2์๊ฐ์ ๋์จ๋ค. ์ ์๋ค์ โ์ํ ์ฒด๊ฐ์ด์ง๋ง ๊ณ์ ๊ฐ์ ๋๋คโ๊ณ ์ด๋ค. ์ด ๊ณก์ ์ ์ด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ โก์ ๊ทผ๊ฑฐ ์ ๋ถ์ธ๋ฐ, ์ 5๊ฐ, ์ค์ฐจ ๋ง๋ ์์, ์๋ ์ ๋ฏธ๊ธฐ์ฌ๋ค. ๊ทธ๋ฆฌ๊ณ world model ์์ธก ์ค์ฐจ์ ๊ฐ์ ์ด MPC ์ฑ๊ณต๋ฅ ๊ฐ์ ์ผ๋ก ์ด์ด์ง๋์ง๋ ์ฌ์ง ์์๋ค. ๊ฒฐ๋ก ์ ์ โa controlled model-stack comparison shows improved goal acquisition under a fixed plannerโ๋ผ๊ณ ์ฐ์ง๋ง, ๊ทธ๋ฐ ๋น๊ต๋ v1 ๋ณธ๋ฌธ์ ์๋ค(e-print ์์ค์๋ ์ฃผ์ ์ฒ๋ฆฌ๋ ํด๋น ๋ฌธ๋จ์ด ๋จ์ ์๋ค).
๋ ผ์ (ยงV)
๋ ผ์ ์ ์ ์ธ ๋๋น๋ก ๋ ผ์ง๋ฅผ ์ ๋ฆฌํ๋ค. BC ๋๋น: ์ฌ๋ ์์ฐ์ ์ญํ ์ด โ๊ฐ ๊ณผ์ ๋ฅผ ์ด๋ป๊ฒ ํธ๋๊ฐโ์์ โํ๊ฒฝ๊ณผ์ ์ธ๋ชจ ์๋ ์ํธ์์ฉ์ ์ด๋ป๊ฒ ์ด์ด๊ฐ๋๊ฐโ๋ก ๋ฐ๋๋ค. ๋ชฉํ ์๋ ํ๋์ด ๊ตฌ์กฐ ์๋ ํ๋์ ์๋๋ค. RL ๋๋น: ๋ฌผ๋ฆฌ ์ง์ ํ๋๊ณผ ๊ณผ์ ๋ชฉํ๋ฅผ ๋ถ๋ฆฌํ๋ค. ๋ชฉํ๊ฐ ๊ณํ ์์ ์ ๋ค์ด์ค๋ฏ๋ก ๊ฐ์ prior์ world model์ ์ฌํ์ต ์์ด ๋ค๋ฅธ ๋ชฉํ์ ์ด๋ค. curiosityยท๋ฌด์์ ํ์ ๋๋น: ์๋ก์์ด๋ ์์ธก ์ค์ฐจ๋ผ๋ ๋ชฉ์ ์ ๋ค์ง ์กฐ์์ ํ์ํ ์ง์์ ์ด๊ณ ์กฐ์จ๋ ๋ฌผ์ฒด ์ํธ์์ฉ์ ์ง์ ํ์ง ๋ชปํ๋ค. ์ฌ๋ ์ง๊ด์ด ํ์์ ํ๋ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ๊ณ , ์์จ ์ํธ์์ฉ์ด ๊ทธ ๊ตฌ์กฐ๋ฅผ ์์ฌ์ฃผ๋ก ๋ฐ๊ฟ ๋ฌผ๋ฆฌ ์ง์์ ์ ๊ณตํ๋ค. ๋ง์ง๋ง์ผ๋ก ๋ํ behavior foundation model(Barreiros et al. 2026)์ play policy๋ก ์ฐ๋ ๋ฐฉํฅ์ ์ ๋งํ๋ค.
์ธ ๋ฒ์งธ ๋๋น๋ ๋ ผ์ฆ์ผ๋ก๋ ์ค๋๋ ฅ ์์ง๋ง, curiosity ๊ธฐ๋ฐ ํ์๊ณผ์ ๋น๊ต ์คํ์ ์ด ๋ ผ๋ฌธ์ ์๋ค. ์คํ์ ์๋ ๋์กฐ๊ตฐ์ ๋ ์ข ๋ฅ์ ๋๋ค์ํฌ๋ฟ์ด๋ค.
ํค๋๋ผ์ธ ๊ฒ์ฐ
์ด๋ก๊ณผ ์๋ก ์ ์ฃผ์ฅ์ ๋ ผ๋ฌธ ์์ ์ ํยท๊ทธ๋ฆผ๊ณผ ํ ์ค์ฉ ๋ง๋ ๋ณธ ๊ฒฐ๊ณผ๋ค.
| ์ฃผ์ฅ | ๋ ผ๋ฌธ ์์ ๊ทผ๊ฑฐ | ํ์ |
|---|---|---|
| ์ด๋ก: โIn real world experiment, our method outperforms hindsight behavior cloning by 69.6% in success rateโ | ์ค๊ธฐ ๋น๊ต๊ตฐ์ hindsight BC๊ฐ ์๋ค(ยงIV-A f: โThe remaining simulation baselines are not transferable to hardwareโ). ์๋ฎฌ Fig. 5(a)์ 0.6 rad์์ 91.4/53.9 = 1.696 | ์๋ฎฌ ์์น์ ์๋ ํฅ์(%)์ ์ค์ธ๊ณ๋ก ์๋ชป ๊ท์. %p๋ก๋ 37.5 |
| ์ด๋ก: โcomparable success to reinforcement learning with 490ร less interaction dataโ | 344M/701,474 = 490.4. 0.6 rad์์ 91.4 vs 86.7 | ์๋ฎฌ, 0.6 rad์์๋ง ์ฑ๋ฆฝ. ์๋ก ๋๋ก๋ฉด 0.4 rad์์๋ PPO-PM์ด 14%p ๋๋ค |
| ์๋ก : โReal world experiment shows DSP is able to transfer to real world with matched performanceโ | ์ค๊ธฐ 68.6/90.0/97.1 vs ์๋ฎฌ 72.7/91.4/96.1 | ์ฐจ์ด ๊ณ์ฐ์ ๋ง์. ์๊ฐ ์์ฐยทํ์ต ๋ฐ์ดํฐ๊ฐ ๋ค๋ฅธ ๋ณ๊ฐ ์์คํ ์ ๋น๊ต์ด๊ณ , ๊ฒฐ๋ก ์ ์ ์ค๊ธฐ ๊ฒฐ๊ณผ๋ฅผ provisional์ด๋ผ ํจ |
| ยงIV-B4: ์ฆ๋ฅ ์ ์ฑ ์ด โover 90%โ ํ๋ณต, โ7x fasterโ | 86.7/96.1 = 90.2%. 133.6/21.8 = 6.1 | 90%๋ ๋ง์. 7๋ฐฐ๋ ๋ฐ์ฌ๋ฆผ ๊ณผ๋ค(์ฝ 6๋ฐฐ) |
| ยงIV-C: 18.8% ๊ฐ์, persistence ๋๋น 26.4% | (34.96โ28.40)/34.96 = 18.8%, (38.60โ28.40)/38.60 = 26.4% | ์ผ์น |
| ยงIV-B1: Push-T ๊ฒฉ์ฐจ 24 โ 38%p | 98โ74, 74โ36 | ์ผ์น |
| ยงIV-B3: RGB +21.8/+25.0/+12.5%p | ์ฐ์ ์ ๋ง์ | Table II ํ ๋ผ๋ฒจ๊ณผ ๋ณธ๋ฌธ ํด์์ด ์ถฉ๋ |
| ยงIV-C: โmore than doubles rotation speedโ, +11.2%p | 124.9/57.8 = 2.16, 98.8โ87.6 = 11.2 | ์ผ์น |
| ยงI: ์ค๊ธฐ play ๋ฐ์ดํฐ โ0.5 to 5 hoursโ | Fig. 10: 0.54 โ 5.11 h | ๋ฐ์ฌ๋ฆผ ํ๊ธฐ, ์ผ์น |
ํ๋ก์ ํธ ํ์ด์ง์ ๋ณธ๋ฌธ์ ์ฐจ์ด
| ํญ๋ชฉ | ํ๋ก์ ํธ ํ์ด์ง | ๋ณธ๋ฌธ |
|---|---|---|
| ์๋ฎฌ ์ฌ์ฉ | FAQ โDoes DSP use simulation? Not on hardware; Isaac Lab is used only to evaluate baselines in repeatable simulation.โ | DSP ์์ ๋ Isaac Lab์์ ํ์ตยทํ๊ฐ๋๋ค(Task B์ 72.7/91.4/96.1%, Push-T, RGB). ๊ณต๊ฐ ๋ ํฌ ์ ์ฒด๊ฐ ๊ทธ ์๋ฎฌ DSP๋ค |
| ์ฌ๋ ์๊ฐ | โLearning dexterity from 15 minutes of goal-free playโ | 15๋ถ์ ์ฌ๋ ์๊ฐ์ด๊ณ , ์๋ฎฌ DSP๋ ์ฌ๊ธฐ์ ์์จ play 672K ํ๋ ์(๋ผ๋ฒจ 3.11 h)์ ๋ ์ด๋ค. ๋ ํฌ ๊ธฐ์ค ์๋ฎฌ teleop์ ๋ผ๋ฒจ 8.2๋ถยท์กฐ์์ ์๊ฐ 18.1๋ถ์ผ๋ก โ15๋ถโ๊ณผ ์ด๋ ์ชฝ ์๊ณ๋ก๋ ๋ง์ง ์๋๋ค |
| GC-BC ๋น๊ต | โwith the same 15 minutes of human time DSP reaches 91.4% โฆ versus 34.4% for goal-conditioned BCโ | ์ฌ๋ ์๊ฐ์ ๊ฐ์ง๋ง ๋ฐ์ดํฐ ์์ ๋ค๋ฅด๋ค. GC-BC๋ 15๋ถ ์์ฐ๋ง, DSP๋ ๊ฑฐ๊ธฐ์ ์ ์๊ฐ์ ์์จ ์ํธ์์ฉ์ ์ด๋ค |
| ํ๊ณ | FAQ๊ฐ โplay ๋ ํผํ ๋ฆฌ์ ์ ํ, ๋งค ์คํ ๊ณํ ์ฐ์ฐ, ์ด๊ธฐ ์ฌ๋ play ํ์, ํ๋ธ ์ฌ๋ฐฐํฅ๊ณผ Push-T์์๋ง ๋ณด์โ์ ๋ช ์ | ๋ณธ๋ฌธ์๋ ํ๊ณ ์ ์ด ์๋ค(๊ฒฐ๋ก ์ ์ ๋ณด ๋ฌธ์ฅ์ด ์ ๋ถ) |
ํ๋ก์ ํธ ํ์ด์ง FAQ์ ํ๊ณ ๋ชฉ๋ก์ ์คํ๋ ค ๋ณธ๋ฌธ๋ณด๋ค ์ ์งํ๋ค. ๋ฐ๋๋ก โ์๋ฎฌ์ ๋ฒ ์ด์ค๋ผ์ธ ํ๊ฐ์๋ง ์ด๋คโ๋ ๋ฌธ์ฅ์ ๋ณธ๋ฌธยท๋ ํฌ์ ๋ง์ง ์๋๋ค. ์ค๊ธฐ DSP๊ฐ ์๋ฎฌ์ ์ฐ์ง ์๋๋ค๋ ๋ง๋ก ์ฝ์ด์ผ ์ ํํ๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ์ญํ ์ ํ์ด ๊น๋ํ๋ค. โ์ฌ๋ ์์ฐ = ๊ณผ์ ํด๋ฒโ์ด๋ผ๋ ๋ฑ์์ โ์ฌ๋ ์์ฐ = ์ํธ์์ฉ์ ์ด์ด๊ฐ๋ ๋ฒโ์ผ๋ก ๋ฐ๊พผ๋ค. ๊ฐ์ play policy๊ฐ ๋ฐ์ดํฐ ์์ง๊ธฐ์ MPC ์ ์ ๋ถํฌ๋ฅผ ๊ฒธํ๊ณ , ๋ชฉํ๋ ๊ณํ ์์ ๋ณด์์ผ๋ก๋ง ๋ค์ด๊ฐ๋ค. ๊ณผ์ ๊ฐ ๋ฐ๋์ด๋ prior์ world model์ ์ฌํ์ตํ์ง ์๋๋ค๋ ๊ตฌ์กฐ์ ์ฅ์ ์ด ์๋ค. ๋ค์ง ์์์ ๊ณผ์ ๋ณ ๋ณด์ ์ค๊ณ์ ์๋ฎฌ ํ๋์ด ์ผ๋ง๋ ๋น์ผ์ง ์๊ฐํ๋ฉด ์ค์ฉ์ ๊ฐ์น๊ฐ ํฌ๋ค.
- ๋์กฐ๊ตฐ ํ๋๊ฐ ๋ ผ๋ฆฌ๋ฅผ ๋ฐ์น๋ค. ์ค๊ธฐ SO(3) ๋๋ค์ํฌ๋ play policy์ ํ๊ท ๊ฐ์๋๋ฅผ ๋ง์ท๋ค. ๊ทธ๋์ play ๋จ๋ (38.3%)๊ณผ ๋๋ค์ํฌ(11.4%)์ ์ฐจ์ด๊ฐ โ๋ง์ด ์์ง์ฌ์โ๊ฐ ์๋๋ผ โํ์ต๋ ์ ์ด ๊ตฌ์กฐ ๋๋ฌธโ์ด๋ผ๋ ํด์์ ๊ทผ๊ฑฐ๊ฐ ์๊ธด๋ค. ์ด ์ ๋๋ก ์ ๊ฒฝ ์ด ๋์กฐ๊ตฐ์ ํํ์ง ์๋ค.
- โ์คํ๋ผ์ธ ๋ชจ๋ฐฉ ์ค์ฐจ โ ์์ง๊ธฐ๋ก์์ ๊ฐ์นโ๋ฅผ ์์น๋ก ๋ณด์๋ค. Table III์์ ๋ชจ๋ฐฉ ์ค์ฐจ๊ฐ ๊ฑฐ์ ๊ฐ์ ๋ ์ ์ฑ ์ ์ ์ด coverage๊ฐ 55.4% vs 84.2%๋ก ๊ฐ๋ฆฐ๋ค. play policy๋ฅผ ๋ฐ์ดํฐ ์์ง๊ธฐ๋ก ์ฐ๋ ๋ชจ๋ ํ์ ์ฐ๊ตฌ๊ฐ ๋จผ์ ํ์ธํด์ผ ํ ์ง์ ์ ์ง์๋ค.
- ์๋ฎฌ ํต์ฌ ๊ฒฐ๊ณผ๋ ํ๋ณธ์ด ์ถฉ๋ถํ๊ณ ์ฌํ ๊ฒฝ๋ก๊ฐ ์๋ค. Task B๋ ๊ฐ์ 128๊ฐ ์๋ ์ํ์ผ๋ก ๋ชจ๋ ๋ฐฉ๋ฒ์ ํ๊ฐํ๊ณ ๊ฐ์ด 128๋ถ์ ์ ์์ ์ ํํ ๋ง๋๋ค. ๊ณต๊ฐ ๋ ํฌ๋ ๊ทธ ์ฒดํฌํฌ์ธํธยท๋ฐ์ดํฐยท128ํ ํ๊ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์ฃผ๊ณ , README๋ ํน์ ์คํ์์ โbit-for-bitโ ์ฌํ์ ์ฃผ์ฅํ๋ค(๋ ํฌ ์ง์ , ์ด ๋ฆฌ๋ทฐ๋ ์คํํ์ง ์์๋ค). DSP ๋ hindsight BC์ ๊ฒฉ์ฐจ๋ ๊ตฌ๊ฐ์ด ๊ฒน์น์ง ์์ ๋งํผ ํฌ๋ค.
- ์ค์ค๋ก์ ํ๊ณ๋ฅผ ์ผ๋ถ ์ธ์ ํ๋ค. PPO๊ฐ ๋ฏธ์ธ ์๋ ด์์๋ ๋ ๊ฐํ๋ค๋ ๊ฒ, RGB ์คํ์ด ํ๋กํ ์ฝ์ ๋ง์ถ ๋น๊ต๊ฐ ์๋๋ผ๋ ๊ฒ, ์ค๊ธฐ ๊ฒฐ๊ณผ๊ฐ ์ ์ ์ ์ด๋ผ๋ ๊ฒ์ ๋ณธ๋ฌธ๊ณผ ๊ฒฐ๋ก ์ด ์ง์ ์ด๋ค.
์ฝ์ ยทํ๊ณ
- v1์ ๋ฏธ์์ฑ ์๊ณ ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ก์ด ๊ทธ ๋ฏธ์์ฑ ๊ฒฐ๊ณผ ์์ ํ์ ํ ์ฃผ์ฅ์ ์ธ์ด๋ค. ๊ฒฐ๋ก ์ ์ ์ค๊ธฐ ๊ฒฐ๊ณผ๊ฐ โprovisionalโ์ด๊ณ Push-TยทRGB์ ํ์ ์์น์ curiosityยทplay policy ๊ตฌ์กฐยทworld model ๊ตฌ์กฐ ๋น๊ต๊ฐ โremain to be insertedโ๋ผ๊ณ ์ด๋ค. ๊ฒฐ๋ก ์ ๋ณธ๋ฌธ์ ์๋ โcontrolled model-stack comparisonโ๋ ๊ฒฐ๊ณผ๋ก ์ธ๊ธํ๊ณ , PPO-PM์ โPPO-Matchโ๋ผ๋ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ๋ถ๋ฅธ๋ค. โthree tasksโ๋ผ ์ฐ๊ณ ๋ค ๊ฐ๋ฅผ ๋์ดํ๋ฉฐ, Task B ๊ฒฐ๊ณผ ๋ฌธ๋จ์ด Task A ์์ ๋ชฉ ์๋์ ์๋ค. Fig. 7์ ์๋ณธ์
figures/draft/ํด๋์ ์๊ณ , e-print ์์ค์๋ TODO ๋งคํฌ๋ก์ ์ฃผ์ ์ฒ๋ฆฌ๋ ํ๊ณ ์ ์ด ๋จ์ ์๋ค(์ฃผ์์ ๋ ผ๋ฌธ์ ์ผ๋ถ๊ฐ ์๋๋ฏ๋ก ๊ทธ ๋ด์ฉ์ ์ธ์ฉํ์ง ์๋๋ค). ์ด ์ํ์์ ์ด๋ก์ด ์ค๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ๊ทผ๊ฑฐ๋ก ํ์ ํ ๋ฌธ์ฅ์ ์ฐ๋ ๊ฒ์ ๊ฒฐ๋ก ์ ๊ณผ ๋ชจ์๋๋ค. - ์ด๋ก์ ์ค๊ธฐ ์ฃผ์ฅ ํ๋๋ ์ฌ์ค๊ณผ ๋ค๋ฅด๋ค. โIn real world experiment, our method outperforms hindsight behavior cloning by 69.6%โ๋ ์ค๊ธฐ์ ์กด์ฌํ์ง ์๋ ๋น๊ต๋ค. 69.6%๋ ์๋ฎฌ 0.6 rad์ ์๋ ํฅ์(91.4/53.9)์ด๊ณ , Fig. 5 ์บก์ ์ โreal-worldโ ์ค๊ธฐ์ ํจ๊ป ์๋ฎฌ ๊ฒฐ๊ณผ๊ฐ ์ค๊ธฐ๋ก ๊ท์๋๋ค. ๋ ์ด ๊ฐ์ %p(37.5)๊ฐ ์๋๋ผ ์๋ ๋น์จ์ด๋ผ๋ ํ์๋ ์๋ค.
- ๊ธฐ์ฌ โข(โplay policy๋ฅผ ํ๋ prior๋ก ์ฐ๋ฉด MPC๊ฐ ํฌ๊ฒ ์ข์์ง๋คโ)์ ์คํ์ผ๋ก ๋ถ๋ฆฌ๋์ง ์์๋ค. ๋ ผ๋ฌธ์ด ๋น๊ตํ ๊ฒ์ โMPC(play ์ ์)โ ๋ โplay ๋จ๋ โ์ด์ง, โMPC(play ์ ์)โ ๋ โMPC(๋ค๋ฅธ ์ ์ ๋ถํฌ)โ๊ฐ ์๋๋ค. ๊ฐ์ world model์ ๋ฌด์์ ์ํ , CEM, ๊ฐ์ฐ์์ ์ญ๋ ๊ฐ์ ์ ์ ๋ถํฌ๋ฅผ ๋ถ์ธ ๋์กฐ๊ตฐ์ด ์์ผ๋ฏ๋ก, ์ง๊ธ ๋ฐ์ดํฐ๋ก๋ ์ฑ๋ฅ ํฅ์์ด ์ ์ ๋ถํฌ ๋์ธ์ง world model๊ณผ ์ฌ๊ณํ ๋์ธ์ง ๊ฐ๋ฅผ ์ ์๋ค. ๊ณต๊ฐ ์ฝ๋๋ ์ฌ๊ธฐ์ ๋ณ์ ํ๋๋ฅผ ๋ ์น๋๋ค. 1,024๊ฐ ํ๋ณด ์ค ์ ๋ฐ์ด ์ง๋ ์ฌ๊ณํ์ elite ์ฌ์ฌ์ฉ์ธ๋ฐ, ๋ ผ๋ฌธ์ ์ด๊ฒ์ ์์ ํ์ง ์๋๋ค. ๊ฒฐ์ ์ vs diffusion play policy ๋น๊ต๋ coverage์์ ๋ฉ์ถ๊ณ ํ๋ฅ ์ฑ๊ณต๋ฅ ๊น์ง ๊ฐ์ง ์๋๋ค.
- ์์จ์ฑ์ ๋น์ฉ์ ์ฌ์ง ์๋๋ค. ๋ ผ๋ฌธ์ ํต์ฌ ์์ฌ๋ โlittle human supervisionโ์ด์ง๋ง, ์ค๊ธฐ ์์จ play 5.11์๊ฐ ๋์ ํ๋ธ ๋ํยท๋ฆฌ์ ยท์ฌ๋ ๊ฐ์ ์ด ๋ช ๋ฒ์ด์๋์ง ์๋ค. ๊ณต๊ฐ ์๋ฎฌ ๋ฐ์ดํฐ์์๋ ์์จ play 128 ์ํผ์๋ ์ ๋ถ๊ฐ ํ๋ธ๋ฅผ 1ํ ์ด์ ๋จ์ด๋จ๋ ธ๊ณ ์ด 794ํ(ํ๊ท 6.2ํ)์๋ค. ๋ฌผ๋ฆฌ ์๊ฐ 0.78์๊ฐ์ 794ํ์ด๋ ์ฝ 3.5์ด์ ํ ๋ฒ์ด๋ค(ํ์ ๊ณ์ฐ, ์๋ฎฌ ํ์ ). ์๋ฎฌ์ ์๋์ผ๋ก ๋ค์ ๋์ง๋ง ์ค๊ธฐ๋ ๊ทธ๋ ์ง ์๋ค. ํ๋ก์ ํธ ํ์ด์ง์ ์ค๊ธฐ Run 6์ โํ๋ธ๋ฅผ ์์ ์ฌ๋ ค ๋ ๋ค ์์โํ๋ค๊ณ ์ ํ ์๊ณ , ์ฌ๋ play ์์ ์ฒซ ์ฅ๋ฉด์์๋ ์ฌ๋์ด ํ๋ธ๋ฅผ ์ฌ๋ ค ๋๋๋ค. ์ค๊ธฐ ๋ํ์จ์ด ์๋ฎฌ๊ณผ ๊ฐ๋ค๋ ๊ทผ๊ฑฐ๋ ์์ง๋ง, ๋ฆฌ์ ๋ฐฉ์๊ณผ ๊ฐ์ ํ์๋ โ์์จ ์์งโ์ด๋ผ๋ ์ฃผ์ฅ์ ์ค์ ๋ฒ์๋ฅผ ์ ํ๋ ์ซ์๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก โsafe behavior are implicitly demonstratedโ๋ ํ๋์จ์ด ์ฌ๊ณ ยท๊ด์ ํ๊ณ ์๋ฐ ๊ฐ์ ์์ ์งํ๋ก ์ธก์ ๋์ง ์์๋ค.
- ์ค๊ธฐ ํ๊ฐ์ ํต๊ณ๊ฐ ๋น์ด ์๋ค. ์ํ ํ์๊ฐ ์๊ณ , ํ๋ง๋ค ์ ์ ๋น์จ์ด ๋ง๋ ๋ถ๋ชจ๊ฐ ๋ค๋ฅด๋ค(DSP๋ 70ํ์ ์ ํฉ, ๋๋จธ์ง๋ 200ํ ๋ฏธ๋ง ๊ณตํต ๋ถ๋ชจ ์์). ๋ชฉํ ์์ธ ์ํ๋ง ๋ฐฉ์(์๋ฎฌ์ e_0>90ยฐ)๋ ์ค๊ธฐ์์๋ ๋ช ์๋์ง ์์๋ค. Fig. 10 ์ค์ผ์ผ๋ง ๊ณก์ ์ ์ 5๊ฐ์ ์๋ยท์ค์ฐจ ๋ง๋๊ฐ ์๋ค. ๊ธฐ์ฌ โก(โ๋จ์กฐ ๊ฐ์ โ)์ ๊ทผ๊ฑฐ๊ฐ ์ด ๊ณก์ ํ๋๋ค.
- ์งํ๊ฐ โ์ง๋๊ฐ๊ธฐโ๋ฅผ ์ฐ๋ค. SR์ anytime success(์ํ ์ค ์ต์ ์ค์ฐจ)๋ค. MPC ์ ์๋ ์์ธก ๊ตฌ๊ฐ ์ค ์ต์ ์๊ฐ์ ์ด๋ค. ๋ ๋ค โ๋ชฉํ ๊ทผ์ฒ๋ฅผ ํ ๋ฒ ์ง๋๊ฐ๋โ ํ๋์ ๋ณด์์ ์ค๋ค. ๋ํ ํ ์ฌ์์ฑ(์๋ฎฌ)๊ณผ ๊ธด ์๊ฐ ์์ฐ(์ค๊ธฐ 120 s)์ ์ด ์งํ๋ฅผ ๋ ๊ด๋ํ๊ฒ ๋ง๋ ๋ค. ๋ชฉํ ์์ธ๋ฅผ ์ ์งํ๋ ๋ฅ๋ ฅ, ์ต์ข ์ค์ฐจ, ๋ํ ํ์๋ ๋ณด๊ณ ๋์ง ์์๋ค. ๋ค์ง ์ฌ๋ฐฐํฅ ์ฐ๊ตฌ(์: DeXtreme์ ์ฐ์ ์ฑ๊ณต ํ์)์ ๋ฐ๋ก ๋น๊ตํ๊ธฐ ์ด๋ ค์ด ์ด์ ๋ค.
- RL ๋น๊ต์ ๋จ์์ ๋ฒ์๊ฐ ์ข๋ค. โ490๋ฐฐโ๋ SR@0.6 rad ํ ๋ฌธํฑ์์์ ๋น๊ต์ด๊ณ , 0.4 rad์์๋ PPO๊ฐ ๋ ๋์ผ๋ฉฐ(์๋ก ์์ ๊ธฐ์ค), PPO-unlimited๋ 0.6 rad์์๋ ๋ ๋๋ค. PPO์ ํ๋ ์์ด DSP์ counted frame๊ณผ ๊ฐ์ ์๊ฐ ๋จ์์ธ์ง ์ ์ ์๊ณ , PPO ์คํ์ด ๋ช ๋ฒ์ด์๋์ง๋ ์๋ค. DSP์ 701K์๋ ์ฌ๋ teleop 29,474ํ๋ ์์ด ํฌํจ๋๋ค(๋ ํฌ ๊ธฐ์ค). โ๊ฐ์ ์ฌ๋ ์๊ฐโ ๋ โ๊ฐ์ ์ํธ์์ฉ ํ๋ ์โ ์ค ์ด๋ ์ถ์ ํจ์จ์ธ์ง ๋ฌธ์ฅ๋ง๋ค ์์ฌ ์๋ค.
- ๊ฐ์ ์ซ์๊ฐ ๋ค๋ฅธ ๊ณณ์์ ๋ค๋ฅด๊ฒ ๋์จ๋ค. play policy ๋จ๋ ๊ธฐ์ค์ ์ด ๋ ผ๋ฌธ Fig. 5(a)๋ 15.6/36.7/54.7%, ๊ณต๊ฐ ๋ ํฌ README์ โPaper referenceโ๋ 32.8/53.9/72.7%๋ค(์คํ ๊ธธ์ด๋ ๋ ํฌ ์ชฝ์ 50์คํ ). ๋ ํฌ ๊ฐ์ผ๋ก ๋ณด๋ฉด MPC๊ฐ ๋ํ๋ ๋ชซ์ด ์ฝ 17~18%p ์์์ง๋ค. Table II๋ ํ ๋ผ๋ฒจ๊ณผ ๋ณธ๋ฌธ ํด์์ด ๋ค๋ฅด๋ค. ์ฌ๋ play ๋ถ๋ โ15๋ถโ์ ๋ ํฌ์ ์ธ ์๊ณ(๋ผ๋ฒจ 8.2๋ถ, ๋ฌผ๋ฆฌ 2.0๋ถ, ์กฐ์์ 18.1๋ถ) ์ด๋ ๊ฒ๊ณผ๋ ๋ง์ง ์๋๋ค.
- ๊ด๋ จ ์ฐ๊ตฌ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ ํ์์ด ๋น ์ก๋ค. ํ์ต๋ ๋์ญํ ๋ชจ๋ธ + MPC๋ก ๋ค์ง ์ in-hand ์กฐ์์ ํ PDDM(Nagabandi et al. 2019, ShadowHand๋ก Baoding ๊ณต ๋๋ฆฌ๊ธฐ์ ์ค๊ธฐ ํ์ต)์ด ์ธ์ฉ๋์ง ์์๋ค. play ๋ฐ์ดํฐ์์ ๋ชฉํ ์กฐ๊ฑด๋ถ ํ๋์ ์์ฑํ๋ C-BeT(Cui et al. 2023, โFrom Play to Policyโ)๋ ์๋ค. ๋ฐ๋๋ก Push-T BC ๋น๊ต๊ตฐ์ ์ถ์ฒ๋ก Diffusion Forcing์ ์ธ์ฉํ๊ณ Diffusion Policy๋ ์ธ์ฉํ์ง ์๋๋ค. ์ฐธ๊ณ ๋ฌธํ์ด 21ํธ์ด๋ค. ์๋ก ์ โComplete the literature reviewโ ๋ฅ TODO๊ฐ ์์ค์ ๋จ์ ์๋ ๊ฒ๊ณผ ๊ฐ์ ๋งฅ๋ฝ์ผ๋ก ๋ณด์ธ๋ค.
- ๊ณต๊ฐ ์ฝ๋๋ ์๋ฎฌ Task B๋ง ๋ฎ๊ณ , ๊ทธ ์์์๋ ๋ฐฉ๋ฒ ์์ ๊ณผ ๋ค๋ฅธ ๊ณณ์ด ์๋ค. ์ฒดํฌํฌ์ธํธยท๋ฐ์ดํฐยทํ๊ฐ ์คํฌ๋ฆฝํธ๊ฐ ์ ์ ๋ฆฌ๋ผ ์์ด ์๋ฎฌ ํต์ฌ ์์น๋ ์ธ๋ถ์์ ๊ฒ์ฆ ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฌ๋ ๊ณต๊ฐ world model์ ยงIII-D๊ฐ ๋งํ๋ Diffusion Forcing(์์ ๋ณ ๋ ๋ฆฝ ๋ ธ์ด์ฆ, ์ธ๊ณผ์ denoise)์ด ์๋๋ผ ์ฒญํฌ ๋จ์ ๋ ธ์ด์ฆ์ ํ์ค diffusion์ด๊ณ , MPC์๋ ๋ ผ๋ฌธ์ ์๋ elite ์ฌ์ฌ์ฉ์ด ๋ค์ด ์๋ค(์ ๋์กฐํ, ์ ์ ํ์ธ). ๊ทธ๋ฌ๋ ๋ ผ๋ฌธ์ ๋น๊ต๊ตฐ(PPOยทhindsight BCยทGC-BC), ์ฆ๋ฅ ์ ์ฑ , Push-T, RGB, ์ค๊ธฐ ์คํ์ ์๋ค. ์๋ก ์ด โcode, data, and training details will be publicly availableโ์ด๋ผ ํ์ผ๋ ์ดํ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ค๋ฆด ์ผ์ด๋ค. ๋ผ์ด์ ์ค๊ฐ ์ ํด์ง์ง ์์(README โTODOโ) ํ์ฌ๋ก์ ์ฌ์ฌ์ฉ ์กฐ๊ฑด์ด ๋ถ๋ช ํํ๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
- Learning from play ๊ณ์ด. Play-LMP(Lynch et al. 2020)๋ teleop play์์ ์ ์ฌ ๊ณํ์ ๋ฐฐ์ ๋ชฉํ ์กฐ๊ฑด๋ถ ์ ์ด์ ์ฌ์ฌ์ฉํ๊ณ , C-BeT(Cui et al. 2023)๋ ์ ๋ฆฌ๋์ง ์์ play ๋ฐ์ดํฐ์์ ๋ฏธ๋ ์กฐ๊ฑด๋ถ ํ๋ ์์ฑ์ ํ๋ค. ๋ ๋ค play๋ฅผ ๊ณ ์ ๋ ์คํ๋ผ์ธ ๋ฐ์ดํฐ์ ์ผ๋ก ์ด๋ค. DSP๋ play๋ฅผ ์ ์ฑ ์ผ๋ก ๋ง๋ค์ด ๋ฐ์ดํฐ๋ฅผ ๊ณ์ ์์ฐํ๊ฒ ํ๊ณ , ๋ชฉํ๋ ์ ์ฑ ์ด ์๋๋ผ world model ์์ ๊ณํ์ด ์ฒ๋ฆฌํ๋ค. ๊ฐ์ ๋จ์ด โplayโ๋ฅผ ์ฐ๋ Play2Perfect๋ ์ ๋ฐ๋ ๋ฐฉํฅ์ด๋ค. ๊ทธ์ชฝ์ play๋ฅผ goal-conditioned RL ์ฌ์ ํ์ต์ผ๋ก ์ ์ํ๊ณ (์๋ง ๊ฐ ๋ณ๋ ฌ ์๋ฎฌ ํ๊ฒฝ) ์กฐ๋ฆฝ ๊ณผ์ ๋ก ํ์ธํ๋ํ๋ค. DSP ๋ ผ์ ์ ์ โsupervised play is not merely an initialization for RLโ์ ์ด๋ฐ ์ฌ์ ํ์ตํ play์ ์์ ์ ๊ตฌ๋ถํ๋ ๋ฌธ์ฅ์ผ๋ก ์ฝํ๋ค. ์๋ฎฌ์ด ์์ผ๋ฉด Play2Perfect๋ฅ๊ฐ, ์ค๊ธฐ ๋ฐ์ดํฐ๋ง ์์ผ๋ฉด DSP๋ฅ๊ฐ ์์ฐ์ค๋ฌ์ด ์ ํ์ด๋ค.
- ์ฌ๋ prior๋ก ํ์ ๊ตฌ์กฐํํ๊ธฐ. EigenDEXplore๋ ์ฌ๋ ์ PCA ๊ณ ์ ๋ฒกํฐ ๋ฐฉํฅ์ผ๋ก RL ํ์ ๋ ธ์ด์ฆ๋ฅผ ๋ฃ์ด โ์กฐ์จ๋ ํ์โ์ ๋ง๋ค์๋ค. DSP๋ ๊ฐ์ ๋ฌธ์ ์์(๋ฌด์์ ๊ด์ ํ์์ ๋ค์ง ์์์ ์ธ๋ชจ์๋ค)์ ํจ์ฌ ๊ฐํ ํํ๋ก ํผ๋ค. ๋ ธ์ด์ฆ์ ๋ฐฉํฅ์ด ์๋๋ผ ์ฌ๋ play๋ฅผ ๋ชจ๋ฐฉํ ์ ์ฑ ์ ์ฒด๊ฐ ํ์ ๋ถํฌ๊ฐ ๋๋ค. ๋๊ฐ๋ ๋ ํผํ ๋ฆฌ ์ ํ์ด๋ค. play์ ์๋ ๋์์ MPC๊ฐ ๊ณ ๋ฅผ ์ ์๋ค(ํ๋ก์ ํธ ํ์ด์ง FAQ๋ ์ด๋ฅผ ํ๊ณ๋ก ๋ ๋ค).
- ํ์ต๋ ๋์ญํ + MPC๋ก ํ๋ ๋ค์ง ์กฐ์. PDDM(Nagabandi et al. 2019)์ด ์ด ๋ ธ์ ์ ์ง์ ์ ์ธ ์ ํ์ด๋ค. ์์๋ธ ๋์ญํ ๋ชจ๋ธ ์์์ ์ํ๋ง ๊ธฐ๋ฐ MPC๋ก Baoding ๊ณต ๋๋ฆฌ๊ธฐ๋ฅผ ์ค๊ธฐ์์ ํ์ตํ๋ค. DSP์ ์ฐจ์ด๋ โ ์ ์ ๋ถํฌ๊ฐ ์ฌ๋ play ๋ชจ๋ฐฉ ์ ์ฑ ์ด๊ณ , โก world model์ด Diffusion Forcing์ด๋ฉฐ, โข ๋ฐ์ดํฐ ์์ง ์์ฒด๋ฅผ play policy๊ฐ ๋งก๋๋ค๋ ์ ์ด๋ค. ๋๊ท๋ชจ ๋ฉํฐํ์คํฌ world model ์ชฝ์์๋ Newt ๊ฐ์ TD-MPC ๊ณ์ด์ด ๋ณด์๊ณผ ๊ฐ์นํจ์๋ฅผ ํจ๊ป ๋ฐฐ์ฐ๋๋ฐ, DSP๋ ๋ณด์์ ๊ณํ ์์ ์ ๋ชฉํ ๊ฑฐ๋ฆฌ๋ก๋ง ๋๊ณ ๊ฐ์นํจ์๋ฅผ ์ฐ์ง ์๋๋ค. ๊ทธ๋์ ๊ณผ์ ๊ฐ ์ฌ์ฌ์ฉ์ ์ฝ์ง๋ง ๊ธด ์งํ์ ๊ณํ์ 50์คํ ์์ธก ๊ตฌ๊ฐ์ ๋ฌถ์ธ๋ค.
- ์๋ฎฌ RL ๊ธฐ๋ฐ ๋ค์ง ์ฌ๋ฐฐํฅ. DeXtreme(arXiv:2210.13702)๊ณผ OpenAI ํ๋ธ ๊ณ์ด์ ๋๊ท๋ชจ ์๋ฎฌ RL + ๋๋ฉ์ธ ๋๋คํ + sim-to-real๋ก ํ๋ธ ์ฌ๋ฐฐํฅ์ ํ๋ค. DSP๋ ์ด ๊ฒฝ๋ก์ ๋น์ฉ(๋ณด์ ์ค๊ณ, ์์ต ํ๋ ์, ์ ์ด ๊ฒฉ์ฐจ)์ ํผํ๋ ๋์์ผ๋ก ์์ ์ ์์น์ํจ๋ค. ๋ค๋ง ๋ ๊ณ์ด์ ์งํ๊ฐ ๋ค๋ฅด๋ค(์ฐ์ ์ฑ๊ณต ํ์ ๋ anytime ๋๋ฌ). ์ ๋ฐ๋์ ์ ์ง ๋ฅ๋ ฅ์์ ์ด๋ ์ชฝ์ด ๋์์ง๋ ์์ง ๊ฐ์ ์ฃ๋๋ก ๋น๊ต๋ ์ ์ด ์๋ค.
์์ฝ
DSP๋ โ๋์ด๋ ์ค๊ณํ๊ธฐ ์ด๋ ต์ง๋ง ํ๋ด ๋ด๊ธฐ๋ ์ฝ๋คโ๋ ๊ด์ฐฐ์์ ์ถ๋ฐํด, ๋ช ๋ถ์ ๋ชฉํ ์๋ ์ฌ๋ play๋ฅผ play policy๋ก ๋ง๋ค๊ณ , ๊ทธ ์ ์ฑ ์ด ๋ชจ์ ์์จ ์ํธ์์ฉ์ผ๋ก world model์ ํ์ตํ๊ณ , ๊ฐ์ ์ ์ฑ ์ MPC์ ์ ์ ๋ถํฌ๋ก ๋ค์ ์ฐ๋ ํ์ดํ๋ผ์ธ์ ์ธ์ด๋ค. ์๋ฎฌ ํ๋ธ ์ฌ๋ฐฐํฅ์์ hindsight BC๋ฅผ SR@0.6 rad 37.5%p ์์๊ณ , ๊ทธ ๋ฌธํฑ์์ PPO๋ณด๋ค ์ฝ 490๋ฐฐ ์ ์ ์ํธ์์ฉ์ผ๋ก ๋น์ทํ ์ฑ๊ณต๋ฅ ์ ์ด๋ฅธ๋ค. ์ค๊ธฐ Sharpa ์์์๋ play ๋จ๋ 38.3%๋ฅผ 90.0%๋ก ๋์ด์ฌ๋ฆฐ๋ค. ํ์ ์๋๋ฅผ ๋ง์ถ ๋๋ค์ํฌ ๋์กฐ๊ตฐ, ๋ชจ๋ฐฉ ์ค์ฐจ์ ์ ์ด coverage๋ฅผ ๋ถ๋ฆฌํ ๋ถ์์ ์ด ์์ด๋์ด์ ์ค์ง์ ์ธ ๊ทผ๊ฑฐ๋ฅผ ์ค๋ค.
๊ทธ๋ฌ๋ v1์ ์ ์ ์ค์ค๋ก โprovisionalโ, โremain to be insertedโ๋ผ๊ณ ์ ์ ๋ฏธ์์ฑ ์๊ณ ์ด๊ณ , ์ด๋ก์ ์ค๊ธฐ ์ฃผ์ฅ ํ๋๋ ์๋ฎฌ ์์น๋ฅผ ์๋ชป ๊ท์ํ ๊ฒ์ด๋ค. ๊ธฐ์ฌ โข์ ํต์ฌ์ธ โ์ ์ ๋ถํฌ๋ก์์ play policyโ๋ ๋ค๋ฅธ ์ ์ ๋ถํฌ์ ๋น๊ต๋์ง ์์๊ณ , ์์จ ์์ง์ ๋น์ฉ(๋ํยท๋ฆฌ์ ยท๊ฐ์ )๊ณผ ์ค๊ธฐ ์ํ ํ์๋ ๋ณด๊ณ ๋์ง ์์์ผ๋ฉฐ, ์งํ๋ ๋ชฉํ ์ ์ง๊ฐ ์๋๋ผ ๋๋ฌ์ ์ฐ๋ค. ๊ณต๊ฐ๋ ์๋ฎฌ ๋ฆด๋ฆฌ์ค๋ ์ฒดํฌํฌ์ธํธ๋ถํฐ ๋ฐ์ดํฐ๊น์ง ์ ๊ฐ์ถฐ์ ธ ์์ด ์๋ฎฌ ํต์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ธ๋ถ์์ ํ์ธํ ์ ์์ง๋ง, ๋ ํฌ README์ play ๋จ๋ ๊ธฐ์ค์ ์ ๋ ผ๋ฌธ ๊ทธ๋ฆผ๊ณผ ๋ค๋ฅด๊ณ , ๊ณต๊ฐ world model์ ๋ ผ๋ฌธ์ด ์์ ํ Diffusion Forcing์ด ์๋ ์ฒญํฌ ๋จ์ diffusion์ด๋ค. ํ์ ํ์์ ๊ฐ์ฅ ๋จผ์ ๋ณผ ๊ฒ์ ๋ค์ฏ ๊ฐ์ง๋ค. ๊ฐ์ world model ์์์ ๋ฌด์์ยทCEM ์ ์๊ณผ์ ๋น๊ต, ๊ฒฐ์ ์ play policy๋ก ๋ง๋ world model์ ํ๋ฅ ์ฑ๊ณต๋ฅ , ์ค๊ธฐ ์ํ ์์ ์ ๋ขฐ๊ตฌ๊ฐ, ์์จ play ์ค ๊ฐ์ ํ์, ๊ทธ๋ฆฌ๊ณ ๋ชฉํ ์ ์ง ์งํ๋ค.