๐KinDER ๋ฆฌ๋ทฐ
Code โ kindergarden (MIT) ยท kinder-baselines โ ๊ณต๊ฐ๋จ
์ ์: Yixuan Huang*, Bowen Li*, Vaibhav Saxena*, Yichao Liang, Utkarsh A. Mishra, Liang Ji, Lihan Zha, Jimmy Wu, Nishanth Kumar, Sebastian Scherer, Danfei Xu, Tom Silver (*equal contribution)
์์: Princeton, CMU, Georgia Tech, University of Cambridge, NVIDIA, MIT
Robotics: Science and Systems (RSS) 2026 ยท arXiv v2 2026-05-04
- ๐ก ๋ก๋ด์ ๋ฌผ๋ฆฌ ์ถ๋ก (physical reasoning) โ ์๊ธฐ ๋ชธ, ํ๊ฒฝ์ ๋ฌผ๋ฆฌ ๋ฒ์น, ํ์คํฌ๊ฐ ํจ๊ป ๊ฑฐ๋ ๊ธฐ๊ตฌํยท๋์ญํ ์ ์ฝ์ ํ์ด๋ด๋ ๋ฅ๋ ฅ โ ์ ์ค์ํ๋ค๊ณ ๋ค๋ค ๋งํ์ง๋ง ๋ฌด์์ด SOTA์ธ์ง์ ๋ํ ํฉ์๊ฐ ์๋ค. ๊ธฐ์กด ๋ฒค์น๋งํฌ๋ ๋ฌผ๋ฆฌ ์ถ๋ก ์ ์ธ์งยท์ธ์ด ์ดํดยท์์ฉ ๋๋ฉ์ธ ๋ณต์ก๋์ ๋ค์์ด ๋์ ์ ํธ๊ฐ ๋ถ๋ฆฌ๋์ง ์๋๋ค. KinDER๋ ๋ฌผ๋ฆฌ ์ถ๋ก ๋ง ๋ผ์ด๋ด ์ฌ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค.
- โ๏ธ ๋ค์ฏ ๊ฐ์ง ํต์ฌ ๋์ (๊ณต๊ฐ ๊ด๊ณ / ๋นํ์ง ๋ค๋ฌผ์ฒด ์กฐ์ / ๋๊ตฌ ์ฌ์ฉ / ์กฐํฉ์ ๊ธฐํ ์ ์ฝ / ๋์ญํ ์ ์ฝ)์ ๊ณจ๋ผ, ๊ทธ๊ฒ์ ๊ฒฉ๋ฆฌํ๋ 25๊ฐ ์ ์ฐจ์ ์์ฑ ํ๊ฒฝ(Kinematic2DยทDynamic2DยทKinematic3DยทDynamic3D)๊ณผ Gymnasium ํธํ ํ์ด์ฌ ํจํค์ง(ํ๋ผ๋ฏธํฐํ๋ ์คํฌยท๊ฐ๋ ยท์๊ฒฉ์กฐ์ยท๋ฐ๋ชจ), 13๊ฐ ๋ฒ ์ด์ค๋ผ์ธ(TAMPยทRLยทILยทFM ํ๋๋)์ ํจ๊ป ๋ธ๋ค. ๋ชจ๋ ํ๊ฒฝ์ ๊ฐ์ฒด ์ค์ฌ ์ํ(object-centric state) ๋ฅผ ์ฐ๊ณ ๋ณด์์ ์ฑ๊ณต ์ ๊น์ง ๋งค ์คํ -1์ธ ํฌ์ ๋ณด์์ด๋ค.
- ๐ฏ 8๊ฐ ๋ํ ํ๊ฒฝ ร 13 ๋ฒ ์ด์ค๋ผ์ธ ร 5 ์๋ ร 50 ์ํผ์๋ ํ๊ฐ์์ ์๋ฌด๋ ๋ฒค์น๋งํฌ๋ฅผ ํ์ง ๋ชปํ๋ค. ํ๊ท ์ฑ๊ณต๋ฅ ์ต๊ณ ๊ฐ bilevel planning์ 0.57, ๊ทธ ๋ค์์ด in-context LLM/VLM ํ๋๋ 0.43, VLAยทMPC 0.32, RL ๊ณ์ด์ 0.02~0.13์ด๋ค. ํนํ ๊ธฐ๊ตฌํ ํ๊ฒฝ ํ๊ท ๊ณผ ๋์ญํ ํ๊ฒฝ ํ๊ท ์ ๊ฒฉ์ฐจ(BP ๊ธฐ์ค ์ฝ 0.86 โ 0.28)๊ฐ ํฌ๊ณ , ๋์ญํ ์ชฝ์์๋ ์ฌ์ค์ ์ ๋ฐฉ๋ฒ์ด ๋ฌด๋์ง๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
์ด ๋ ผ๋ฌธ์ ์๊ณ ๋ฆฌ์ฆ ๋ ผ๋ฌธ์ด ์๋๋ผ ๋ฒค์น๋งํฌ ๋ ผ๋ฌธ์ด๊ณ , ๊ทธ ์ฃผ์ฅ์ ํ ๋ฌธ์ฅ์ผ๋ก ์ค์ด๋ ๋ค โ โ๋ฌผ๋ฆฌ ์ถ๋ก ์๋ ์์ง SOTA๊ฐ ์๋ค. ๊ทธ๊ฑธ ๋ณด์ด๋ ค๋ฉด ๋ฌผ๋ฆฌ ์ถ๋ก ๋ง ๊ฒฉ๋ฆฌํด์ ์ฌ์ผ ํ๋ค.โ
๋ฌธ์ ์ธ์์ ์ด๋ ๋ค. ์ฑ ์ ์ฑ ์ฅ์ ๋ฃ๋ ์ผ์ ์๋ฏธ๋ก ์ ์ผ๋ก ๋จ์ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ค์ ๋ก๋ โ์ฑ ๊น์ง ๊ฐ๋ ๊ธธ์ด ๋ซ๋ ค ์๋? ์ฌํ์ง๊ฐ ํ์ํ๊ฐ? ์ฑ ์ฅ์ ์๋ฆฌ๊ฐ ์๋, ์๋๋ฉด ํ๋ก ๋ค๋ฅธ ์ฑ ์ ๋ฐ์ด์ผ ํ๋?โ๋ผ๋ ์ง๋ฌธ๋ค์ด ๋ฐ๋ผ๋ถ๊ณ , ๋ก๋ด์ ๊ทธ ์ง๋ฌธ์ ๋ตํ๊ธฐ ์ ์ ๊ทธ ์ง๋ฌธ์ ์ค์ค๋ก ๋์ ธ์ผ ํ๋ค. ๊ธฐ์กด ๋ฒค์น๋งํฌ๋ ์ด ๋ฅ๋ ฅ์ ์ฌ์ง ๋ชปํ๋ค โ ์์ฉ ์ค์ฌ(๊ฐ์ฌ ๋ณด์กฐยท๊ฐ๊ตฌ ์กฐ๋ฆฝยท์๋ฆฌ) ๋ฒค์น๋งํฌ์์ ๋ฌผ๋ฆฌ ์ถ๋ก ์ ์ธ์งยท์ธ์ด ์ดํด์ ๋ค์์ผ ์๊ณ , ๋ฌผ๋ฆฌ ์ถ๋ก ์ ์ฉ ๋ฒค์น๋งํฌ(PHYRE, Virtual Tools)๋ ๋ก๋ด์ด ์๋๋ผ ์ธ๊ฐ ์ธ์ง ์ฐ๊ตฌ๋ฅผ ํฅํด ์๋ค.

KinDER ์ ์ฒด ๊ตฌ์ฑ(Fig. 1) โ KinDERGarden(์ข์, 25๊ฐ ํ๊ฒฝ), KinDERGym(์ฐ์, Gymnasium ์ธํฐํ์ด์คยทํ๋ผ๋ฏธํฐํ๋ ์คํฌยท์๊ฒฉ์กฐ์ยท๋ฐ๋ชจ), KinDERBench(์ขํ, 13๊ฐ ๋ฒ ์ด์ค๋ผ์ธ), ์ค๊ธฐ ๊ฒ์ฆ(์ฐํ, ๋ชจ๋ฐ์ผ ๋งค๋ํฐ๋ ์ดํฐ real-to-sim-to-real).
ํต์ฌ ์ค๊ณ:
์ธ ๋ฉ์ด๋ฆฌ๋ค.
- KinDERGarden โ 25๊ฐ ํ๊ฒฝ. ์ถ์ด ๋ ๊ฐ๋ค. โ ๊ธฐ๊ตฌํ / ๋์ญํ: ์ ์๋ ์๋ยท๊ฐ์๋๋ฅผ ๋ชจ๋ธ๋งํ์ง ์๊ณ ์ ์ด๊ฐ ๋ฌผ์ฒด ์์ธ์ ๋ก๋ด ํ์๋ง์ผ๋ก ๊ฒฐ์ ๋๋ฉฐ(์ถฉ๋์ด ์๊ธฐ๋ฉด ์ํ๋ฅผ ๋๋๋ฆฐ๋ค), ํ์๋ Pymunk(2D)ยทMuJoCo(3D)๋ก ์ค์ ๋ฌผ๋ฆฌ๋ฅผ ๋๋ค. โก 2D / 3D: ์ถ์ํ ์์ค. ์นดํ ๊ณ ๋ฆฌ๋ณ ํ๊ฒฝ ์๋ Kinematic2D 6, Dynamic2D 4, Kinematic3D 5, Dynamic3D 10์ด๋ค.
- KinDERGym โ
pip install kindergarden์ผ๋ก ๊น๋ฆฌ๋ ํจํค์ง. Gymnasium API ์์ ํ๋ผ๋ฏธํฐํ๋ ์คํฌ(์ต์ + PDDL ์ฐ์ฐ์ + ์ํ๋ฌ)๊ณผ ๊ฐ๋ (๊ฐ์ฒด ์ค์ฌ ์ํ์ grounding๋๋ ๊ด๊ณ ์ ์ด)์ ์น์ด ๊ณ์ธต์ ๊ณํยทํ์ต์ด ๊ฐ๋ฅํ๊ฒ ํ๋ค. ์๊ฒฉ์กฐ์ ์ธํฐํ์ด์ค 4์ข (๋ง์ฐ์คยทํค๋ณด๋, PS5 ์ปจํธ๋กค๋ฌ, iPhone ์น์ฑ, Meta Quest 3S)๊ณผ 10๊ฐ ํ๊ฒฝ์ ๋ํ \geq 100๊ฐ ๋ฐ๋ชจ๊ฐ ๋ถ๋๋ค. - KinDERBench โ 8๊ฐ ๋ํ ํ๊ฒฝ์์ 13๊ฐ ๋ฒ ์ด์ค๋ผ์ธ์ 5 ์๋ ร 50 ์ํผ์๋๋ก ๋๋ฆฐ ํ์ค ํ๊ฐ.
์ค๊ณ์ ์ถ์ด ๋๋ ๊ฒฐ์ ์ ๊ฐ์ฒด ์ค์ฌ ์ํ๋ค. ์ํ๋ ๊ฐ์ฒด ์ด๋ฆ โ ์ค์ ํน์ง ๋ฒกํฐ์ ์ฌ์์ด๊ณ , ๋ฒกํฐ ์ฐจ์์ ๊ฐ์ฒด ํ์ ์ด ์ ํ๋ค. ์์ปจ๋ \mathrm{MobileManipulator} ํ์ ์ ๋ฒ ์ด์ค ์์ธยท์๋ \mathrm{SE(2)}, ํ ๊ด์ ๊ฐยท์๋ \mathbb{R}^{7}, ๊ทธ๋ฆฌํผ ๊ฐ [0,1]์ ๊ฐ๊ณ , \mathrm{Movable} ํ์ ์ \mathrm{SE(3)} ์์ธยท์๋์ ๋ฐ์ด๋ฉ๋ฐ์ค \mathbb{R}^{3} ๋ฑ์ ๊ฐ๋๋ค. ๋๋ถ์ ๊ฐ์ฒด ์๋ฅผ ๋ฐ๊ฟ๋ ํ๊ฒฝ ์ฝ๋๊ฐ ๊ทธ๋๋ก์ด๊ณ , ์ด๊ฒ์ด โ๋ฌดํํ ์ ์ฐจ์ ๋ณํโ๊ณผ test-time scaling ํ๊ฐ๋ฅผ ๋์์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ํ์ค RL/IL์ ๋ถ์ด๋ ค๋ฉด ๊ฐ์ฒด ์๊ฐ ๊ณ ์ ๋ ๋ณํ(์: \mathrm{Shelf3D}์ \mathrm{b5} = ์ฑ 5๊ถ)์ ๊ณจ๋ผ ์ํ๋ฅผ ๊ณ ์ ์ฐจ์ ๋ฒกํฐ๋ก ํํํํ๊ฑฐ๋, RGB ์ด๋ฏธ์ง ๊ด์ธก์ ์ฐ๋ฉด ๋๋ค.
๋ณด์์ ์ฑ๊ณต ์ ๊น์ง ๋งค ์คํ -1, ์ฑ๊ณตํ๋ฉด ์ข ๋ฃ. ์ฆ ๋์ ๋ณด์์ ๊ณง (์์) ์คํ ์์ด๊ณ ์ฑ๊ณต๋ฅ ๊ณผ ํจ์จ์ด ์์ฐ์ค๋ฝ๊ฒ ๋ถ๋ฆฌ๋๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ํ๊ท ์ฑ๊ณต๋ฅ (8๊ฐ ํ๊ฒฝ) โ BP 0.57 > LLMCon 0.43 = VLMCon 0.43 > LLMPlan 0.34 = VLMPlan 0.34 > MPC 0.32 = VLA 0.32 > GSC 0.26 > DPES 0.25 > DP 0.24 > PPO 0.13 > MBRL 0.08 > SAC 0.02. ์๋ฌด๋ ํ์ง ๋ชปํ๋ค.
- ๊ธฐ๊ตฌํ vs ๋์ญํ์ ์ ๋ฒฝ โ Table II์์ ๊ณ์ฐํด ๋ณด๋ฉด BP๋ ๊ธฐ๊ตฌํ 4๊ฐ ํ๊ท 0.86, ๋์ญํ 4๊ฐ ํ๊ท 0.28์ด๊ณ , LLMPlan/VLMPlan์ 0.67 โ 0.005/0.008๋ก ์ฌ์ค์ 0์ด ๋๋ค.
- VLA์ ๋ฐ์ โ \mathrm{DynPushPullHook2D}(์ฅ์ ๋ฌผ 5๊ฐ, ๋๊ตฌ ์ฌ์ฉ + ๋นํ์ง ๋ค๋ฌผ์ฒด)์์ ์ ์ผํ๊ฒ ์ ์๋ฏธํ ์ฑ๊ณต๋ฅ 0.43์ ๋ธ ๊ฒ์ด ํ์ธํ๋๋ \pi_{0.5}๋ค. 2D ๋ ๋๋งยท๋ฌผ๋ฆฌ๊ฐ ์ฌ์ ํ์ต ๋ฐ์ดํฐ์ ์ ํ ๋ค๋ฅธ๋ฐ๋ ๊ทธ๋ ๋ค.
- IL์ ๋ฐ์ โ ๋ค๋จ๊ณ ์ฅ๊ธฐ ํ์คํฌ \mathrm{SweepIntoDrawer3D}์์ DP 0.14 / DPES 0.04. ์ธ๋ถ ์ฑ๊ณต๋ฅ (Table III)์ DP๊ฐ ์๋ ์ด๊ธฐ 0.87 โ ๋น์๋ฃจ ์ก๊ธฐ 0.74 โ ์ผ๋ถ ์ธ๊ธฐ 0.22 โ ์ ๋ถ ์ธ๊ธฐ 0.14๋ก ๋จ๊ณ๋ง๋ค ๋ฐ์ฉ ๊น์ธ๋ค.
- ๊ณํ์ ํ์ฅ์ฑ ๋ถ๊ดด(Table V) โ BP๋ฅผ \mathrm{StickButton2D}์์ ๋ฒํผ ์๋ง ๋๋ฆฌ๋ฉด 1๊ฐ 0.99(1.51์ด) โ 3๊ฐ 0.26(19.45์ด) โ 5๊ฐ 0.02(28.12์ด) โ 10๊ฐ 0.00(38.39์ด).
- ๊ด์ธก ๋ ธ์ด์ฆ ์ทจ์ฝ์ฑ(Table VIII) โ BP๋ ๊ด์ธก์ \sigma=0.01 ๊ฐ์ฐ์์๋ง ์น์ด๋ \mathrm{StickButton2D} 1.00 โ 0.22, \sigma=0.1์ด๋ฉด 0.06์ผ๋ก ๋ฌด๋์ง๋ค.
๊ฒฐ๋ก :
โ๋ชจ๋๊ฐ ์คํจํ๋คโ๋ ๊ฒฐ๊ณผ ์์ฒด๋ณด๋ค, ์คํจ์ ์งํ์ด ์ด ๋ ผ๋ฌธ์ ๊ฐ์ด์น๋ค. ๊ตฌ์กฐ(์คํฌยท๊ฐ๋ )๋ฅผ ์์ผ๋ก ๋ฃ์ด ์ค ํ๋๋๋ ๊ธฐ๊ตฌํ ํ๊ฒฝ์ ์ธ์ด ๋ด์ง๋ง ์ ์ด์ด ๊ฐ์ ํ๋ ์๊ฐ ๋ฌด๋์ง๊ณ , ๋ฐ๋๋ก ์ฌ์ ํ์ต๋ VLA๋ ์ ์ด์ด ํ๋ถํ 2D ๋๊ตฌ ์ฌ์ฉ์์ ํ๋ก ์ด์๋จ๋๋ค. ๊ฐ์ ํ๋๋๋ฅผ ์ฐ๋ MPC์ MBRL์ ๊ฒฉ์ฐจ๋ ํ์ต๋ ์ ์ด ๋ชจ๋ธ์ด ์์ง ๋ชป ์ธ ๋ฌผ๊ฑด์์ ๋ณด์ฌ ์ค๋ค. ๋ค๋ง ๋ฒค์น๋งํฌ๋ก์ KinDER๋ ์๊ธฐ๊ฐ ์ธ์ด ๋ค์ฏ ๋์ ์ค ํ๋(๋์ญํ ์ ์ฝ)๋ฅผ ์ฌ์ค์ ์ฌ์ง ์์๊ณ , ์ฑ๊ณต๋ฅ ์์์ ๋ถ์ ์ค์ฐจ ๋ง๋๋ ๋ฐฉ๋ฒ๊ตฐ๋ง๋ค ์ ์๊ฐ ๋ฌ๋ผ ๋ณด์ธ๋ค(์๋ ใ๋นํ์ ์ผ๋ก ๋ณด๋ฉดใ).
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
์ด ๋ฒค์น๋งํฌ์ ์ง์ง ์ค๊ณ๋ โ25๊ฐ ํ๊ฒฝโ์ด ์๋๋ผ โ๊ธฐ๊ตฌํร๋์ญํ / 2Dร3D์ 2ร2 ์ฌ๋ค๋ฆฌโ๋ค. ๊ฐ์ ํ์คํฌ๋ฅผ ๋ฌผ๋ฆฌ๊ฐ ์ ํํ ๊ฒฐ์ ๋ก ์ ์ธ 2D ๊ธฐ๊ตฌํ ๋ฒ์ ๊ณผ, ๋ง์ฐฐยท๊ด์ฑ์ด ๋๋ 3D ๋์ญํ ๋ฒ์ ์ผ๋ก ๋์์ ์ ๊ณตํ๋ค๋ ์ ์ด ๋ค๋ฅธ ๋ฒค์น๋งํฌ์ ๊ฐ๋ฆฌ๋ ์ง์ ์ด๋ค. \mathrm{Obstruction2D}์ \mathrm{DynObstruction2D}๊ฐ ๊ทธ ์ถ์ํ์ด๋ค โ ๊ธฐ๊ตฌํ ๋ฒ์ ์์๋ ์ฅ์ ๋ฌผ์ ํ๋์ฉ ์ง์ด ์ฎ๊ธฐ๋ ๊ฒ ์ธ์ ๋ต์ด ์์ง๋ง, ๋์ญํ ๋ฒ์ ์์๋ ๋ชฉํ ๋ฌผ์ฒด๋ฅผ ๋ ์ฑ๋ก ์ฅ์ ๋ฌผ์ ๋ฐ์ด๋ด๋ ์ง๋ฆ๊ธธ์ด ์ด๋ฆฐ๋ค. ๋ฌผ๋ฆฌ ์ถ๋ก ์ด๋ ๊ฒฐ๊ตญ โ์ด ์ง๋ฆ๊ธธ์ด ํ์ฉ๋๋๊ฐโ๋ฅผ ํ์ ํ๋ ์ผ์ด๊ณ , ๊ทธ ํ์ ์ด ๊ฐ๋ฅํ์ง ์๋์ง๋ฅผ ๋ ๋ฒ์ ์ ๋๋ํ ๋์ ์ฌ๋ ๊ฒ์ด๋ค. ์ฌ๋ค๋ฆฌ์ ์๋์นธ์์ ์คํจํ๋ฉด ๊ทธ๊ฑด ์ถ๋ก ์ ์คํจ์ด๊ณ , ์์นธ์์๋ง ์คํจํ๋ฉด ์ ์ด ๋์ญํ์ ๋ฌธ์ ๋ค โ ์ด ์ง๋จ ๋ฅ๋ ฅ์ด 25๋ผ๋ ์ซ์๋ณด๋ค ์ค์ํ๋ค.
๋ฐฐ๊ฒฝ: ์ ์์ง๋ ๋ฌผ๋ฆฌ ์ถ๋ก ์ SOTA๋ฅผ ๋ชจ๋ฅด๋๊ฐ
๋ ผ๋ฌธ์ด ์ง๋ ์ด์ ๋ ๋ ๊ฐ์ง๋ค.
์ฒซ์งธ, ์ฌ๊ธฐ๊ฐ ์ด๋ ต๋ค. ๋จ์ผ ํ์คํฌ๋ก๋ ๋ถ์กฑํ๊ณ (ํด๋ต์ ์ธ์ ๋ฒ๋ฆฌ๋ฉด ๊ทธ๋ง์ด๋ค), ์ ์ฐจ์ ๋ณํ์ ์ค๋ค ํด๋ ๋ฌผ๋ฆฌ ์ถ๋ก ์ ์ผ๋ฐ์ฑ์ ๋ค ๋ด์ง ๋ชปํ๋ค. ๊ทธ๋์ ๊ธฐ์กด ๋ฒค์น๋งํฌ๋ค์ ๋ ์ผ๋ฐ์ ์ธ ๋์ (ํ์คํฌ ๋ค์์ฑ, ์ฅ๊ธฐ ์งํ, ์ธ์ด grounding)์ด๋ ์์ฉ ๋๋ฉ์ธ(๊ฐ์ฌ ๋ณด์กฐ) ์ชฝ์ผ๋ก ํฅํ๊ณ , ๋ฌผ๋ฆฌ ์ถ๋ก ์์ฒด๋ ๋ ๋ค๋ฅธ ๊ฒ๊ณผ ์์ธ ์ฑ ์ธก์ ๋๋ค.
๋์งธ, ๋ถ์ผ๊ฐ ๊ฐ๋ผ์ ธ ์๋ค. TAMP๋ ๋ช ์์ ๋ชจ๋ธ๊ณผ ์ต์ ํ๋ก ์ผ๋ฐํ๋ ์ ์ฝ ๋ง์กฑ ๋ฌธ์ ๋ฅผ ํ๊ณ , RL/IL์ ๋ฐ์ดํฐ๋ก ๋ช ์์ ์ถ๋ก ์ ํ์๋ฅผ ์์ ๋ฒ๋ฆฌ๋ฉฐ, FM ๊ธฐ๋ฐ ์ ๊ทผ์ ์์ฐ์ด ์ถ๋ก ๊ณผ ์ฌ์ ํ์ต๋ ์๋ฌต ์ง์์ ์๋๋ค. ์ด๋ค์ ๊ฐ์ ์์ ์ฌ๋ ค ๋ณธ ์ ์ด ๊ฑฐ์ ์๋ค.

๋ค์ฏ ๊ฐ์ง ํต์ฌ ๋์ (Fig. 2) โ ์ข์๋จ๋ถํฐ: ๊ทธ๋ฆ ๊ธฐ์ค ๋ชฉํ ์์น๋ก ๋ฌผ์ฒด ๋ฐฐ์น(๊ธฐ๋ณธ ๊ณต๊ฐ ๊ด๊ณ), ์์ ๋ฌผ์ฒด๋ค์ ์๋์ ์ธ์ด ๋ด๊ธฐ(๋นํ์ง ๋ค๋ฌผ์ฒด ์กฐ์), ์ข์ ๊ณต๊ฐ์ ๋ฌผ์ฒด ์ฑ์ฐ๊ธฐ(์กฐํฉ์ ๊ธฐํ ์ ์ฝ), ์์๋ก ๋ฌผ์ฒด ์ฎ๊ธฐ๊ธฐ(๋๊ตฌ ์ฌ์ฉ), ์ฅ๋ฒฝ ๋๋จธ๋ก ๋์ง๊ธฐ(๋์ญํ ์ ์ฝ).
๋ค์ฏ ๋์ ์ ์์๋ก ๊ณ ๋ฅธ ๊ฒ์ด ์๋๋ผ โ๊ฐ๋ณ ์ฐ๊ตฌ์์๋ ์ผํ์ฉ ํ๊ฒฝ์ผ๋ก ๋ค๋ค์ง์ง๋ง ๊ธฐ์กด ๋ฒค์น๋งํฌ์๋ ์ ๋ฐ์๋์ง ์์ ์ฃผ์ โ ๋ฅผ ๊ต์ฐจ ๊ฒํ ํด ๋ฝ์๋ค๊ณ ๋ฐํ๋ค. ์ฆ ์ฐ๊ตฌ ์ต์ ์ ์ด๋ฉด์ SOTA๊ฐ ๋ถ๋ถ๋ช ํ ์ง์ ์ ๊ฒจ๋ฅํ ๊ฒ์ด๋ค.
- ๊ธฐ๋ณธ ๊ณต๊ฐ ๊ด๊ณ โ ํฌํฌ๊ฐ ์ ์ ์ผ์ชฝ์ ์๋์ง ์๋ ์๋์ ์ดํด์, ๊ฑฐ๊ธฐ์ ๋์ ์ค ์๋ ๋ฅ๋์ ์ดํด ๋ ๋ค.
- ๋นํ์ง ๋ค๋ฌผ์ฒด ์กฐ์ โ pick-and-place๋ฅผ ๋์ด ๋ฐ๊ธฐยท๋น๊ธฐ๊ธฐยท์ธ๊ธฐยท๋จ๊ธฐยท์ ๊ธฐยท์น๊ธฐ. ์ ์ ยท์ ์ ์ ์ด์ ํํผ ๋์์ด ์๋๋ผ ์์์ผ๋ก ์ฐ๊ธฐ.
- ๋๊ตฌ ์ฌ์ฉ โ ๋ง์นยท๋ ์นยทํํฌยท๋ง๋ยท์๋ฐยทํตยท๋ฐํ. ๊ด์ฉ์ ์ดํฌ๋์ค๋ฟ ์๋๋ผ ์ฆํฅ์ ์ผ๋ก ๋์ฒด๋ฌผ์ ๋ง๋ค์ด๋ด๋ ์ถ์์ ๋ฉ์ปค๋์ฆ ์ดํด๊น์ง.
- ์กฐํฉ์ ๊ธฐํ ์ ์ฝ โ ๋ฌผ์ฒด๊ฐ N๊ฐ๋ฉด ์๋ณ ์ถฉ๋ ์ ์ฝ์ด ๋คํญ์์ ์ผ๋ก ๋์ด๋๋ค. ์ง ์ธ๊ธฐยท๊บผ๋ด๊ธฐยท์ข์ ๊ณต๊ฐ ํญํ.
- ๋์ญํ ์ ์ฝ โ ๊ฐ๋ ์ฐฌ ์ปต ๋๋ฅด๊ธฐ, ์๋ฐ ๊ท ํ, ํ๋ฆฌ์ง ์๊ณ ๋จ๊ณ ๋ถ๊ธฐ, ๋์ง๊ธฐ, ์ ๊ธ๋ง. ์ ์ด๋ก ๋์ญํ๊ณ๋ฅผ ์์ ํํ๋ ์ผ.
์ด ๋ชฉ๋ก์ ์๋ ๊ฒ๋ค(์ฅ๊ธฐ ์งํ, ํฌ์ ํผ๋๋ฐฑ, ๋์ ํ์คํฌ ๋ถํฌ, ๊ณํ ์๊ฐ ์๋ฐ)์ โ๋น ์ ธ ์์ด์โ๊ฐ ์๋๋ผ KinDER ์ ๋ฐ์ ์ด๋ฏธ ๊น๋ ค ์๋ ๊ณตํต ์กฐ๊ฑด์ด์ด์ ํต์ฌ ๋ชฉ๋ก์์ ๋บ๋ค๊ณ ๋ช ์ํ๋ค.
๊ด๋ จ ๋ฒค์น๋งํฌ ๋น๊ต(Table I)์์ KinDER๋ ๋ค์ฏ ๋์ ์ ๋ถ์ ์ฒดํฌ๊ฐ ๋ค์ด๊ฐ๊ณ 2D/3D๋ฅผ ๋ชจ๋ ๊ฐ์ง ์ ์ผํ ํ์ด๋ค. ๋น๊ต ๋์ ์ค ๊ฐ์ฅ ๋์ BEHAVIOR-1k(๊ด๋ จ ๋ฆฌ๋ทฐ)๊ฐ 5๊ฐ ์ค 4๊ฐ(๋นํ์ง ๋ค๋ฌผ์ฒด ์กฐ์ ์ ์ธ)๋ฅผ ์ฑ์ด๋ค. ๋ค๋ง ์ด๋ฐ ํ๋ ์ ์๊ฐ ์ด์ ๊ณ ๋ฅด๋ ํ์์ด๋ผ๋ ์ ์ ๊ฐ์ํด์ผ ํ๋ค โ โ๋ค์ฏ ๋์ โ์ด๋ผ๋ ์ด ์์ฒด๊ฐ KinDER์ ์ ์์ด๋ฏ๋ก KinDER๊ฐ ๋ง์ ์ธ ๊ฒ์ ๋์ด๋ฐ๋ณต์ ๊ฐ๊น๋ค. ํ์ ์ ๋ณด๊ฐ์ โ๋๊ฐ ์ด๊ธฐ๋๊ฐโ๊ฐ ์๋๋ผ โ๋นํ์ง ๋ค๋ฌผ์ฒด ์กฐ์ ์ด์ด ๊ฑฐ์ ๋น์ด ์๋คโ ๊ฐ์ ๋น์นธ์ ๋ถํฌ์ ์๋ค.
KinDERGarden: ํ๊ฒฝ ์ค๊ณ

25๊ฐ ํ๊ฒฝ ร 5๊ฐ ํต์ฌ ๋์ ์ปค๋ฒ๋ฆฌ์ง(Fig. 3) โ ์ ๋ ๋ ์นดํ ๊ณ ๋ฆฌ(Kinematic2D ์ด๋ก 6๊ฐ, Dynamic2D ์ฃผํฉ 4๊ฐ, Kinematic3D ๋ณด๋ผ 5๊ฐ, Dynamic3D ๋ถํ 10๊ฐ). ์งํ ์นธ์ด ํด๋น ํ๊ฒฝ์ด ๊ฒจ๋ฅํ๋ ๋์ ์ด๋ค.
์ด ์ปค๋ฒ๋ฆฌ์ง ํ๋ ฌ์ด ๋ฒค์น๋งํฌ์ ์ค์ ๋ชจ์์ ๊ฐ์ฅ ์ ์งํ๊ฒ ๋ณด์ฌ ์ค๋ค. ๋์ ๋๋ ๊ฒ์ ํ๋ง๋ค ๋ฐ๋๊ฐ ๋ค๋ฅด๋ค๋ ์ ์ด๋ค โ ๋๊ตฌ ์ฌ์ฉ๊ณผ ์กฐํฉ์ ๊ธฐํ ์ ์ฝ์ ๊ฐ๊ฐ 9๊ฐ ์ํ์ ํ๊ฒฝ์ด ๋ฐ์น๋๋ฐ, ๋์ญํ ์ ์ฝ์ 5๊ฐ(\mathrm{DynScoopPour2D}, \mathrm{BalanceBeam3D}, \mathrm{ScoopPour3D}, \mathrm{SweepIntoDrawer3D}, \mathrm{Tossing3D})๋ฟ์ด๋ค. ์ด ์ฌ์ค์ ๋์ค์ ์คํ ์ค๊ณ ๋นํ์ผ๋ก ์ด์ด์ง๋ค.
๊ณตํต ๊ตฌ์กฐ. ๋ชจ๋ ํ๊ฒฝ์ Gymnasium API๋ฅผ ์์ํ๊ณ , ์ด๊ธฐ ์ํ ๋ถํฌ๋ reset() ์์ ์ ์ฐจ์ ์์ฑ์ผ๋ก ๊ตฌํ๋๋ฉฐ, ๋ณด์์ ์ฑ๊ณต ์ข
๋ฃ ์ ๊น์ง ๋งค ์คํ
-1์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๋งํ ๊ฐ์ฒด ์ค์ฌ ์ํ๋ฅผ ์ด๋ค.

์ ์ฐจ์ ํ์คํฌ ์์ฑ ์์(Fig. 4) โ \mathrm{ConstrainedCupboard3D}์์ ์ ๋ฐ์ด ๋ฆฌ์ ๋ง๋ค ๋ฌด์์๋ก ๋ฐฐ์น๋์ด, ๋ก๋ด์ ๋งค๋ฒ โ์ด ๋ด์ ์ด๋์ ๋ฃ์ ์ ์๋๊ฐโ์ ๊ฐ๋ฅ์ฑ ์์ฒด๋ฅผ ๋ค์ ๋ฐ์ ธ์ผ ํ๋ค.
์ ์ฐจ์ ์์ฑ์ด ๋จ์ํ ๋ฌผ์ฒด ์์น ์งํฐ๊ฐ ์๋๋ผ ๋ฌธ์ ์ ์กฐํฉ ๊ตฌ์กฐ ์์ฒด๋ฅผ ๋ฐ๊พผ๋ค๋ ์ ์ด Fig. 4์ ์์ง๋ค. ์ ๋ฐ ์นธ์ ๊ฐ์ยทํฌ๊ธฐยท๋ฐฐ์น๊ฐ ๋งค๋ฒ ๋ฌ๋ผ์ง๋ฏ๋ก โ๋ช ๋ฒ ์นธ์ ๋ฃ์ผ๋ฉด ๋๋คโ๋ฅผ ์ธ์ธ ์ ์๊ณ , ๋งค๋ฒ ์คํ ๊ฐ๋ฅ ์์ญ์ ๋ค์ ์ถ๋ก ํด์ผ ํ๋ค.
์นดํ ๊ณ ๋ฆฌ๋ณ ๊ตฌํ.
| ์นดํ ๊ณ ๋ฆฌ | ๊ฐ์ | ๋ฌผ๋ฆฌ ๋ฐฑ์๋ | ๋ก๋ด | ํน์ง |
|---|---|---|---|---|
| Kinematic2D | 6 | ์์(์์ ํ์ด์ฌ) | ์ํ ๋ฒ ์ด์ค \mathrm{SE(2)} + 1D ์ ์ถ ํ + ์ฌ๊ฐ ์ง๊ณต ํก์ฐฉ | ์ถฉ๋ ๊ฐ์ง ์ ์ํ ๋๋๋ฆผ. ๋๊ตฌ ์ฌ์ฉยท์กฐํฉ์ ๊ธฐํ ์ ์ฝ ์ฐ๊ตฌ์ ์ ํฉ |
| Dynamic2D | 4 | Pymunk | ์์ ๊ฐ๋ 2์ง ๊ทธ๋ฆฌํผ | ์๋ยท๊ฐ์๋ ๋ชจ๋ธ๋ง. ์ ์ด ํ๋ถํ ๋์ญํ |
| Kinematic3D | 5 | PyBullet (๋ชจ๋ธ๋งยทFKยท์ถฉ๋ ๊ฒ์ฌ) | TidyBot++ ๋ชจ๋ฐ์ผ ๋ฒ ์ด์ค + Kinova Gen3 7DOF + Robotiq 2F-85 | ๊ทธ๋ฆฌํผ ๋ซ์ผ๋ฉด ๋ฌผ์ฒด๊ฐ ๊ฐ์ฒด ๋ถ์ฐฉ |
| Dynamic3D | 10 | MuJoCo | ์์ ๋์ผํ TidyBot++ | ํ์ง๊ฐ ๋์ญํ์ (๊ฐ์ฒด ๋ถ์ฐฉ ์์). ์ค์ ํ์ผ ๊ธฐ๋ฐ์ด๋ผ 10๊ฐ ํ๊ฒฝ์ด ๊ฐ์ ํ์ด์ฌ ์ฝ๋๋ฅผ ๊ณต์ |
Dynamic3D๋ ๊ณ๋ณด๊ฐ ๋๋ ทํ๋ค โ ์ค์ ํ์ผ ๊ตฌ์กฐ๋ LIBERO์์, ์ ์ฐจ์ ํ์คํฌ ์์ฑ์ ๋ช ์ธ ์ธ์ด๋ BEHAVIOR์ BDDL์์, ๋ฌผ์ฒดยท์ฌ ์์ ์ RoboCasa์ MimicLabs์์ ๊ฐ์ ธ์๋ค. ๋ฐํด๋ฅผ ๋ค์ ๋ง๋ค์ง ์๊ณ ๊ธฐ์กด ์์ฐ์ ์กฐ๋ฆฝํ๋ค๋ ์ ์ ๋ฒค์น๋งํฌ์ ์ค์ฌ์ฉ ๊ฐ๋ฅ์ฑ ์ธก๋ฉด์์ ์ข์ ์ ํธ๋ค.

๊ธฐ๊ตฌํ vs ๋์ญํ ๋ฌผ๋ฆฌ ์ถ๋ก (Fig. 5) โ ์: \mathrm{Obstruction2D}์์๋ ์ฅ์ ๋ฌผ์ ํ๋์ฉ ์ง์ด ์ฎ๊ฒจ ๋ชฉํ ์์ญ์ ๋น์ฐ๋ ๊ฒ ์ธ์ ๋ฐฉ๋ฒ์ด ์๋ค. ์๋: \mathrm{DynObstruction2D}์์๋ ๋ชฉํ ๋ฌผ์ฒด๋ฅผ ์ก์ ์ฑ๋ก ์ฅ์ ๋ฌผ์ ๋ฐ์ด๋ด๋ ์ง๋ฆ๊ธธ์ด ์ฑ๋ฆฝํ๋ค.
KinDERGym: ์คํฌ๊ณผ ๊ฐ๋ ์ 1๊ธ ์๋ฏผ์ผ๋ก
TAMP์ ํ์ต์ ๊ฐ์ ํ๊ฒฝ์์ ๋น๊ตํ๋ ค๋ฉด ํ๊ฒฝ์ด TAMP๊ฐ ์๊ตฌํ๋ ๊ฒ(๊ธฐํธยท์ฐ์ฐ์ยท์ํ๋ฌ)๊ณผ ํ์ต์ด ์๊ตฌํ๋ ๊ฒ(๋ฒกํฐ ๊ด์ธกยทํ๋ ๊ณต๊ฐ)์ ๋์์ ๋ด์ค์ผ ํ๋ค. KinDERGym์ด ํ๋ ์ผ์ด ๊ทธ๊ฒ์ด๋ค.
- ์คํฌ = ์ต์ (option)์ผ๋ก ๊ตฌํ๋๊ณ , ์ฌ๊ธฐ์ PDDL ์ฐ์ฐ์์ ์ํ๋ฌ๊ฐ ๋ถ๋๋ค. ์ต์ ์ ๊ฐ์ฒด ์ธ์(์ฐ์ฐ์์ ๋์ผ)์ ์ํ๋ฌ๊ฐ ์ ์ํ๋ ์ถ๊ฐ ์ฐ์ ์ธ์๋ฅผ ๋ฐ๋๋ค. ์: \mathrm{Pick(object,\theta)}์์ \theta\in\mathrm{SE(3)}๋ ์๋ ํ์ง ์์ธ๋ค. ์ต์ ์ ์ฑ ์ ๋ด๋ถ ์ํ๋ฅผ ๊ฐ์ง ์ ์์ด์ โ๋ชจ์ ํ๋์ ์์ฑํ๊ณ ๋ฐ๋ผ๊ฐ๋คโ ๊ฐ์ ํจํด์ด ์์ฐ์ค๋ฝ๋ค.
- ๊ฐ๋ = ๊ฐ์ฒด ์ค์ฌ ์ํ์ grounding๋๋ ๋ถ๋ฅ๊ธฐ๋ฅผ ๊ฐ์ง ๊ด๊ณ ์ ์ด. \mathrm{On(object,surface)}๋ ๋ฌผ์ฒด๊ฐ ํ๋ฉด ์์ ์๊ณ ์ ์ดํด ์์ผ๋ฉด ์ฐธ. ์ด ์ ์ด๋ค์ด ์คํฌ ์ฐ์ฐ์์ ์ ํ์กฐ๊ฑดยทํจ๊ณผ๊ฐ ๋๋ค. ๊ฐ์ฒด ์ค์ฌ ์ํ์ ํฉ์น๋ฉด 2๋จ๊ณ ์ฌ ๊ทธ๋ํ๋ก๋ ์ฝ์ ์ ์๋ค.
์คํ์์ ์ด ์คํฌยท๊ฐ๋ ์ ์ฐ๋ ๊ฒ์ bilevel planning, LLM ํ๋๋, VLM ํ๋๋ ์ธ ๊ฐ์ง๋ค. ๋ ผ๋ฌธ์ ์ฌ๊ธฐ์ ์ ์งํ ์๊ธฐ ์ ํ์ ๋ถ์ธ๋ค โ ๋ฌผ๋ฆฌ ์ถ๋ก ์ ๊ณ์ธต์ ๋ถํด๊ฐ ํญ์ ์๋ช ํ์ง ์๊ณ , ์คํฌ์ ์ค๊ณํ๊ฑฐ๋ ํ์ตํ๋ ๊ฒ ์์ฒด๊ฐ ์์ผ๋ก์ ๊ณผ์ ๋ผ๋ ๊ฒ. ์ฆ ์คํฌ์ ์ ๊ณตํ ๊ฒ์ ํธ์์ด์ ๋์์ ๋ฒ ์ด์ค๋ผ์ธ ๊ฐ ๊ณต์ ์ฑ์ ์ ์ ๋ฅผ ํ๋ฆฌ๋ ์์ธ์ด๊ธฐ๋ ํ๋ค.
์์ง๋์ด๋ง ํ์ง์ ๋ฒค์น๋งํฌ ๋ ผ๋ฌธ์์ ์ค์ ๋ก ๊ฐ์ฅ ์ค์ํ ํญ๋ชฉ์ธ๋ฐ, ์ด์ชฝ์ ๊ฝค ์ฑ์คํ๋ค โ CIยท๋ฆฐํ ยทํ์ ์ฒดํฌยท์คํ ํฌ๋งคํ ์ ์ฝ 400๊ฐ ๋จ์ ํ ์คํธ, Python 3.10~3.12, Ubuntu 20.04/22.04/24.04, macOS 12~15, Windows 10 ๊ฒ์ฆ. ๋ฐฑ์๋๋ณ requirements ํ์ผ์ด ๋๋์ด ์์ด 2D๋ง ์ธ ๊ฑฐ๋ฉด PyBulletยทMuJoCo ์์ด ์ค์นํ ์ ์๋ค. ์๊ฒฉ์กฐ์์ 2D๊ฐ ๋ง์ฐ์คยทํค๋ณด๋/PS5 ์ปจํธ๋กค๋ฌ, 3D๊ฐ iPhone ์น์ฑ(TidyBot++ ์ธํฐํ์ด์ค ๊ธฐ๋ฐ, ์์ด๋กยท๊ฐ์๋๊ณ๋ก ๊ณต๊ฐ ์ ๋ ฅ)๊ณผ Meta Quest 3S. ๊ณํ์ผ๋ก ๋๋ ์์ฑํ ๊ฒ๊ณผ ํฉ์ณ 10๊ฐ ํ๊ฒฝ์ \geq 100๊ฐ ๋ฐ๋ชจ๊ฐ ํจ๊ป ๋ฐฐํฌ๋๋ค.
KinDERBench: ๋ฌด์์, ๋ฌด์์ผ๋ก ์๋
ํ๊ฒฝ 8๊ฐ. ๋ค ์นดํ ๊ณ ๋ฆฌ์์ ๋์ด๋๊ฐ ๋ค๋ฅธ ๋ ๊ฐ์ฉ์ ๊ณจ๋๋ค.
| ํ๊ฒฝ | ์นดํ ๊ณ ๋ฆฌ | ๋ณํ | ์๊ตฌ๋๋ ๋์ |
|---|---|---|---|
| \mathrm{Motion2D} | Kinematic2D | p0(ํต๋ก ์์) |
๊ณต๊ฐ ๊ด๊ณ (๊ฐ์ฅ ๋จ์) |
| \mathrm{StickButton2D} | Kinematic2D | b1(๋ฒํผ 1๊ฐ) |
๋๊ตฌ ์ฌ์ฉ |
| \mathrm{DynObstruction2D} | Dynamic2D | o1(์ฅ์ ๋ฌผ 1๊ฐ) |
์กฐํฉ์ ๊ธฐํ ์ ์ฝ + ๋นํ์ง |
| \mathrm{DynPushPullHook2D} | Dynamic2D | o5(์ฅ์ ๋ฌผ 5๊ฐ) |
๋๊ตฌ ์ฌ์ฉ + ๋นํ์ง |
| \mathrm{BaseMotion3D} | Kinematic3D | o0(์ฅ์ ๋ฌผ ์์) |
๊ณต๊ฐ ๊ด๊ณ (๊ฐ์ฅ ๋จ์) |
| \mathrm{Transport3D} | Kinematic3D | o2(๋ฌผ์ฒด 2๊ฐ + ์์) |
๋๊ตฌ ์ฌ์ฉ + ์กฐํฉ์ ๊ธฐํ |
| \mathrm{Shelf3D} | Dynamic3D | o1(๋ฌผ์ฒด 1๊ฐ) |
๊ณต๊ฐ ๊ด๊ณ + ์กฐํฉ์ ๊ธฐํ |
| \mathrm{SweepIntoDrawer3D} | Dynamic3D | o5(๋ฌผ์ฒด 5๊ฐ) |
๋๊ตฌ ์ฌ์ฉ + ๋นํ์ง + ๋์ญํ |
๋ฒ ์ด์ค๋ผ์ธ 13๊ฐ. ํฌ๊ฒ ๋ค ๊ฐ๋๋ค.
- TAMP โ BP(bilevel planning): hFF ํด๋ฆฌ์คํฑ greedy best-first search๋ก ์ถ์ ๊ณํ์ ๋ฝ๊ณ (์ต๋ 10๊ฐ ๋๋ 60์ด ํ์์์), ๊ฐ ๊ณํ์ ์ํ๋ฌ ๋ฐฑํธ๋ํน์ผ๋ก ์ ๋ จ(์คํ ๋น ์ต๋ 3 ์ํ).
- FM ํ๋๋ โ LLMPlan / VLMPlan(zero-shot), LLMCon / VLMCon(in-context ์์ ์ต๋ 4๊ฐ). ๋ชจ๋ GPT-5.2. ์คํฌยท๊ฐ์ฒด ์ค์ฌ ์ด๊ธฐ ์ํยท๋ชฉํ๋ฅผ ํ๋กฌํํธ๋ก ๋ฐ์ ์คํฌ ์ํ์ค๋ฅผ ๋ฝ๊ณ open-loop๋ก ๋กค์์ํ๋ค. VLM ์ชฝ์ ์ฌ๊ธฐ์ ์ด๊ธฐ ์ํ RGB ์ด๋ฏธ์ง๊ฐ ์ถ๊ฐ๋๋ค.
- ๋ชจ๋ธ ๊ธฐ๋ฐ ์ ์ด โ MPC: predictive sampling. ๋ฐ๋ณต๋ง๋ค ์งํ 100์ง๋ฆฌ ํ๋ณด ๊ถค์ 10๊ฐ๋ฅผ ์ด์ ์ต์ ๊ถค์ ์ ๊ฐ์ฐ์์ ๋ ธ์ด์ฆ๋ฅผ ์น์ด ์ํํ๊ณ (warm start), ์๋ฎฌ๋ ์ดํฐ์ ์ฐธ ์ ์ด ํจ์๋ก ๋กค์์ํด ํฌ์ ๋ณด์์ผ๋ก ์ ์ ๋งค๊ธด ๋ค ์ต์ ํ๋ณด์ ์ฒซ ํ๋์ ์คํ. ์ ์ด์ 10๊ฐ๋ก ๋ถ๋๋ฝ๊ฒ. MBRL: ๊ฐ์ ํ๋๋๋ฅผ ์ฐ๋ ์ ์ด ํจ์๋ฅผ ๋ฐ๋ชจ๋ก ํ์ตํ ์ ๊ฒฝ๋ง(์๋ 256ร2, SiLU, ๋ก๋ด/ํ๊ฒฝ ์ํ ๋ธํ ์์ธก ํค๋ 2๊ฐ)์ผ๋ก ๋์ฒด.
- ํ์ต ์ ์ฑ โ GSC(Generative Skill Chaining, ์คํฌ ๋ ์ด๋ธ ๋ถ์ธ ๋ฐ๋ชจ๋ก ํ์ฐ ๊ณํ), PPO/SAC(1M ์คํ , MLP 4์ธต, 2D๋ 128ยท3D๋ 256, tanh), DP(RGB ๊ธฐ๋ฐ ํ์ฐ ์ ์ฑ , ํ๊ฒฝ๋น ๋ฐ๋ชจ 100๊ฐ, ์์ธก ์งํ 16ยท๊ด์ธก 2ยท์คํ 8, temporal UNet [256,512,1024], DDIM 16์คํ ์ถ๋ก ), DPES(DP + ๊ฐ์ฒด ์ค์ฌ ์ํ ์ถ๊ฐ ์ ๋ ฅ), VLA(์ฌ์ ํ์ต \pi_{0.5}๋ฅผ OpenPI๋ก ๊ฐ์ ๋ฐ๋ชจ์ ํ์ธํ๋, ํ๊ฒฝ ์ํ ์ ๊ทผ ์์, ํ๋ ์งํ 10 ์ค 8 ์คํ).
์งํ 3๊ฐ + 1๊ฐ. ์ฑ๊ณต๋ฅ (SR, ํจ๊ณผ์ฑ), ๋์ ๋ณด์(Rwd, ์ฑ๊ณตํ ์ํผ์๋๋ง ๋์ โ ๋ณด์์ด ๋งค ์คํ -1์ด๋ฏ๋ก ์ฌ์ค์ ์คํ ์์ ์์, ํจ์จ), ์ถ๋ก ์๊ฐ(Inf-Time, ์ํผ์๋๋น ๋ฒฝ์๊ณ ์ด). ๊ทธ๋ฆฌ๊ณ ์ ๋ํํ์ง ๋ชปํ์ง๋ง ๋๊ฐ์ด ์ค์ํ๋ค๊ณ ๋ฐํ๋ ๋ค ๋ฒ์งธ๊ฐ ์์ง๋์ด๋ง ๋น์ฉ์ด๋ค โ BP๋ ์คํฌยท๊ฐ๋ ์ ์๊ตฌํ๋ฏ๋ก ๋น์ธ๊ณ RL์ ์ธ๋ค.
์คํ: ์คํจ์ ์งํ

๊ธฐ๊ตฌํ ํ๊ฒฝ vs ๋์ญํ ํ๊ฒฝ ํ๊ท ์ฑ๊ณต๋ฅ (Fig. 1 ํ๋จ ๋ง๋๊ทธ๋ํ) โ ๊ฐ๋ก์ถ์ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ์๋ก ์ฌ๋์ ์์ง๋์ด๋ง์ด ๋ ๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ. ๊ธฐ๊ตฌํ ์ชฝ(์ผ์ชฝ)์ ๊ณ๋จ์ ๋ด๋ฆฌ๋ง์ด์ง๋ง, ๋์ญํ ์ชฝ(์ค๋ฅธ์ชฝ)์ ์ ๋ฐฉ๋ฒ์ด ๋ฐ๋ฅ์ ๋ถ์ด ์๊ณ ์์๋ ๋ค์งํ๋ค.
์ ์ฒด ํ๊ท (8๊ฐ ํ๊ฒฝ)์ BP 0.57 > LLMCon 0.43 = VLMCon 0.43 > LLMPlan 0.34 = VLMPlan 0.34 > MPC 0.32 = VLA 0.32 > GSC 0.26 > DPES 0.25 > DP 0.24 > PPO 0.13 > MBRL 0.08 > SAC 0.02. ๋ ผ๋ฌธ์ ์์ฝ์ โ์์ง๋์ด๋ง ๋น์ฉ๊ณผ ์ถ๋ก ์๊ฐ์ ๋ ์ง๋ถํ๋ฉด ์ฑ๊ณต๋ฅ ๋ก ๋์์จ๋คโ๋ ์์๋ ์ถ์ธ๋ค. ๊ทธ๋ฐ๋ฐ Table II๋ฅผ ์นดํ ๊ณ ๋ฆฌ๋ก ๊ฐ๋ผ ํ๊ท ๋ด๋ฉด ํจ์ฌ ํฅ๋ฏธ๋ก์ด ๊ทธ๋ฆผ์ด ๋์จ๋ค(์๋๋ Table II ์์น๋ก ๋ฆฌ๋ทฐ์ด๊ฐ ์ง์ ๊ณ์ฐํ ๊ฐ์ด๋ฉฐ, ๋ ผ๋ฌธ Fig. 1์ ๋ง๋๊ทธ๋ํ์ ์ผ์นํ๋ค).
| ๋ฐฉ๋ฒ | ๊ธฐ๊ตฌํ 4๊ฐ ํ๊ท | ๋์ญํ 4๊ฐ ํ๊ท | ๋์ฐจ |
|---|---|---|---|
| BP | 0.86 | 0.28 | โ0.58 |
| LLMCon | 0.70 | 0.16 | โ0.54 |
| VLMCon | 0.70 | 0.15 | โ0.55 |
| LLMPlan | 0.67 | 0.005 | โ0.66 |
| VLMPlan | 0.67 | 0.008 | โ0.66 |
| MPC | 0.54 | 0.10 | โ0.43 |
| GSC | 0.44 | 0.08 | โ0.36 |
| VLA | 0.39 | 0.24 | โ0.16 |
| DPES | 0.39 | 0.12 | โ0.27 |
| DP | 0.33 | 0.15 | โ0.18 |
| PPO | 0.24 | 0.02 | โ0.22 |
| MBRL | 0.15 | 0.01 | โ0.14 |
| SAC | 0.04 | 0.003 | โ0.03 |
๋์ฐจ์ ํฌ๊ธฐ๊ฐ ๋ฐฉ๋ฒ์ ์ฑ๊ฒฉ์ ๋๋ฌ๋ธ๋ค. zero-shot FM ํ๋๋๋ ๊ธฐ๊ตฌํ์์ 0.67๋ก ์ค์ํ๋ค๊ฐ ๋์ญํ์์ 0.005๋ก ์์ ํ ์๋ฉธํ๋ค โ ์ ์ด์ด ๊ฐ์ ํ๋ฉด open-loop ์คํฌ ์ํ์ค๊ฐ ์ ์ด์ ์ฑ๋ฆฝํ์ง ์๋๋ค๋ ๋ป์ด๋ค. ๋ฐ๋๋ก VLA๋ ๋์ฐจ๊ฐ โ0.16์ผ๋ก ๊ฐ์ฅ ์๊ณ , ๋์ญํ ํ๊ท ๋ง ๋ณด๋ฉด BP ๋ค์๊ฐ๋ 2์(0.24)๋ค. ์ฌ์ ํ์ต๋ ์๊ฐ์ด๋ ์ ์ฑ ์ด โ๊ณํํ ์ ์๋โ ์์ญ์์ ์๋์ ์ผ๋ก ๊ฐํ๋ค๋ ๊ฒ.
๋ช ๊ฐ์ง ๊ฐ๋ณ ๊ฒฐ๊ณผ๋ฅผ ์ง์ผ๋ฉด:
(1) BP vs LLMPlan/VLMPlan โ ๊ฐ์ ์คํฌ, ๋ค๋ฅธ ๊ฒฐ๊ณผ. ๋ ๋ค ๊ฐ์ ํ๋ผ๋ฏธํฐํ๋ ์คํฌ์ ์ฐ๋๋ฐ ์ด๋ ค์ด ํ๊ฒฝ์์ ๊ฒฉ์ฐจ๊ฐ ํฌ๊ฒ ๋ฒ์ด์ง๋ค(\mathrm{Shelf3D}: BP 1.00 vs LLMPlan/VLMPlan 0.00, \mathrm{StickButton2D}: 0.99 vs 0.25/0.28). ๋ ผ๋ฌธ์ ์ด๊ฑธ โFM ํ๋๋์ ๊ฐ์ ์ฌ์ง๊ฐ ์๋คโ๋ก ์ฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ in-context ์์์ ํจ๊ณผ๊ฐ ํฌ๋ค โ LLMCon/VLMCon์ด LLMPlan/VLMPlan์ \mathrm{Shelf3D}์์ 0.55/0.52 vs 0.00์ผ๋ก ์์ ํ ์์ ๋ค.
(2) VLM์ ์ด๋ฏธ์ง๋ฅผ ๋ชป ์ด๋ค? LLMPlanโVLMPlan(0.34 vs 0.34), LLMConโVLMCon(0.43 vs 0.43). ๋ ผ๋ฌธ์ โVLM์ด ์ถ๊ฐ๋ก ๋ฐ์ ์ด๋ฏธ์ง๋ฅผ ์๋ฏธ ์๊ฒ ํ์ฉํ์ง ๋ชปํ๋คโ๊ณ ํด์ํ๋ค.
(3) DP๋ ์ํ๋ฅผ ๋ชป ์ด๋ค? ๋์นญ์ ์ผ๋ก DPES(0.25)โDP(0.24). ๊ฐ์ฒด ์ค์ฌ ์ํ๋ฅผ ๋ ์คฌ๋๋ฐ ์ด๋์ด ์๋ค. ๋ ผ๋ฌธ์ ์ด ๋์ โ์๋(dual)โ ๊ด๊ณ๋ก ํฅ๋ฏธ๋กญ๊ฒ ๋ฌถ๋๋ค.
(4) \mathrm{DynPushPullHook2D}์ VLA ๋จ๋ ์์กด. 13๊ฐ ์ค ์ ์ผํ๊ฒ 0.43. BP๋ 0.01, ๊ทธ๊ฒ๋ ์ํผ์๋๋น 73.8์ด๋ฅผ ํ์ฐ๊ณ ๊ทธ๋ ๋ค. ๋๊ตฌ ์ฌ์ฉ + ๋นํ์ง ๋ค๋ฌผ์ฒด + 5๊ฐ ์ฅ์ ๋ฌผ์ด ๊ฒน์น ์ด ํ๊ฒฝ์์ ๋ช ์์ ๊ณํ์ ์ฌ์ค์ ๋ฌด๋ ฅํ๋ค.
(5) \mathrm{SweepIntoDrawer3D}์ IL ์์กด๊ณผ VLA์ ๋ชฐ๋ฝ. DP 0.14 / DPES 0.04 / BP 0.03์ด๊ณ ๋๋จธ์ง๋ ์ ๋ถ 0.00. Table III์ ์ธ๋ถ ๋จ๊ณ๋ฅผ ๋ณด๋ฉด ์์ธ์ด ์ ๋ช ํ๋ค.
| ์ธ๋ถ ๋จ๊ณ | DP | DPES | VLA |
|---|---|---|---|
| ์๋ ์ด๊ธฐ | 0.87 | 0.50 | 0.01 |
| ๋น์๋ฃจ ์ก๊ธฐ | 0.74 | 0.28 | 0.00 |
| ์ผ๋ถ ๋ฌผ์ฒด ์ธ๊ธฐ | 0.22 | 0.08 | 0.00 |
| ์ ๋ถ ์ธ๊ธฐ | 0.14 | 0.04 | 0.00 |
VLA๊ฐ ์ฒซ ๋จ๊ณ์์๋ถํฐ 0.01๋ก ์ฃฝ๋๋ค. (4)์์ ํ๋ก ์ด์๋จ์ ๊ทธ ๋ชจ๋ธ์ด๋ค. ๊ฐ์ \pi_{0.5}๊ฐ 2D ํํฌ ํ์คํฌ์์๋ ์ต๊ณ , 3D ๋ค๋จ๊ณ ์ธ๊ธฐ์์๋ ์ต์ ์ธ ์ด ๋น๋์นญ์ ๋ ผ๋ฌธ์ด ๋ช ์์ ์ผ๋ก ํด์ํ์ง ์๊ณ ๋์ด๊ฐ๋๋ฐ, ๋ฒค์น๋งํฌ๊ฐ ๋์ง ์ง๋ฌธ ์ค ๊ฐ์ฅ ์ฌ๋ฏธ์๋ ๊ฒ ํ๋๋ผ๊ณ ๋ณธ๋ค.
(6) MPC โซ MBRL, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋๊ฐ. ๊ฐ์ ํ๋๋์ธ๋ฐ MPC 0.32 vs MBRL 0.08 โ ํ์ต๋ ์ ์ด ๋ชจ๋ธ์ด ์ ๋ขฐํ ์ ์๋ค๋ ๋ป์ด๋ค. ๋ค๋ง MPC์ ์ฑ์ ์ ์๋ฎฌ๋ ์ดํฐ์ ์ฐธ ์ ์ด ํจ์๋ฅผ ๊ทธ๋๋ก ํธ์ถํด์ ์ป์ ๊ฒ์ด๊ณ (ํ์ค์์๋ ์ธ ์ ์๋ ํน๊ถ), ๋น์ฉ๋ ๊ทน๋จ์ ์ด๋ค. \mathrm{DynObstruction2D}์์ MPC๋ ์ํผ์๋๋น 381์ด๋ฅผ ์จ์ 0.41, MBRL์ 571.92์ด๋ฅผ ์จ์ 0.04๋ฅผ ๋ธ๋ค. ๊ฐ์ ํ๊ฒฝ์์ VLA๋ 1.13์ด๋ก 0.50์ด๋ค. ์ฑ๊ณต๋ฅ ๊ณผ ์๊ฐ์ ํจ๊ป ๋ณด๋ฉด ์์๊ฐ ์์ ํ ๋ฌ๋ผ์ง๋ค.
(7) RL์ ์งง์ ์งํ์์๋ง. PPO 0.13 / SAC 0.02. ํฌ์ ๋ณด์ + ๊ท๋ฉ ํธํฅ ๋ถ์ฌ๋ฅผ ์๊ฐํ๋ฉด ์์๋ ๊ฒฐ๊ณผ๋ค. ๋ถ๋ก์ ๋ฐ์ง ๋ณด์ ์คํ(Table VII, \mathrm{BaseMotion3D})์ด ๋ฏธ๋ฌํ๋ค โ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ shaping์ ๋ฃ์ผ๋ฉด PPO๋ 0.00 โ 0.10์ผ๋ก ์ด์๋์ง๋ง, off-policy์ธ SAC์ ์คํ๋ ค 0.15 โ 0.10์ผ๋ก ๋จ์ด์ง๋ค. โ๋ฐ์ง ๋ณด์์ด ๋ตโ์ด ์๋๋ผ โ๋ฐ์ง ๋ณด์ ์ค๊ณ๋ ์๊ณ ๋ฆฌ์ฆ๋ง๋ค ๋ค๋ฅด๊ฒ ์๋ํ๋ ๋ ํ๋์ ์์ง๋์ด๋ง ๋น์ฉโ์ด๋ผ๋ ์ชฝ์ ๊ฐ๊น๋ค.
(8) ๊ณํ์ ํ์ฅ์ฑ(Table V). BP๋ฅผ \mathrm{StickButton2D}์์ ๋ฒํผ ์๋ง ๋๋ฆฌ๋ฉด 1 โ 0.99(1.51์ด), 3 โ 0.26(19.45์ด), 5 โ 0.02(28.12์ด), 10 โ 0.00(38.39์ด). ์ฑ๊ณต๋ฅ ์ ๋ถ๊ดดํ๊ณ ์๊ฐ์ 25๋ฐฐ๊ฐ ๋๋ค. ์กฐํฉ์ ๊ธฐํ ์ ์ฝ์ด๋ผ๋ ๋์ ์ ์ ์ ๊ทธ๋๋ก์ ๋ถ๊ดด์ด๊ณ , โํ์ต์ผ๋ก ๊ณํ์ ๊ฐ์ํ๋ผโ๋ ๊ฐ์ฅ ๋ช ํํ ํ์ ๊ณผ์ ๋ฅผ ๋จ๊ธด๋ค.
(9) OOD ์ผ๋ฐํ(Table IV). \mathrm{DynObstruction2D}๋ฅผ ์ฅ์ ๋ฌผ 1๊ฐ๋ก ํ์ตํ๊ณ 0/2/3๊ฐ๋ก ํ๊ฐ.
| ์ฅ์ ๋ฌผ ์ | 1(ํ์ต) | 0 | 2 | 3 |
|---|---|---|---|---|
| DP | 0.33 | 0.35 | 0.30 | 0.26 |
| VLA | 0.50 | 0.52 | 0.43 | 0.40 |
์ฑ๋ฅ ์ ํ๊ฐ ์๋งํ๊ณ , ํนํ VLA๊ฐ ๊ฒฌ๊ณ ํ๋ค(์ฌ์ ํ์ต ๋์ผ๋ก ์ถ์ ). ๋ค๋ง ์ ๋ ์์น๊ฐ 0.5 ์ดํ๋ผ โ๊ฒฌ๊ณ ํ๊ฒ ๋ฐ์ฏค ์คํจํ๋คโ๋ ํด์๋ ๊ฐ๋ฅํ๋ค.
(10) ๊ด์ธกยทํ๋ ๋ ธ์ด์ฆ(๋ถ๋ก E, Table VIII). ์ด ํ๊ฐ ๊ฐ์ธ์ ์ผ๋ก ๊ฐ์ฅ ๋ผ์ํ๋ค. BP์ ๊ฐ์ฐ์์ ๋ ธ์ด์ฆ ๋ํผ๋ฅผ ์์ฐ๋ฉด:
| ๋ ธ์ด์ฆ | ๊ด์ธก 0 | ๊ด์ธก 0.01 | ๊ด์ธก 0.1 | ํ๋ 0 | ํ๋ 0.01 | ํ๋ 0.1 |
|---|---|---|---|---|---|---|
| \mathrm{StickButton2D} | 1.00 | 0.22 | 0.06 | 1.00 | 0.41 | 0.05 |
| \mathrm{Motion2D} | 1.00 | 0.40 | 0.08 | 1.00 | 0.13 | 0.00 |
๋ฒค์น๋งํฌ 1์ ๋ฐฉ๋ฒ์ด ํ์คํธ์ฐจ 0.01์ง๋ฆฌ ๋ ธ์ด์ฆ์ ์ฑ๊ณต๋ฅ ์ 60~80%๋ฅผ ์๋๋ค. ๋ฒค์น๋งํฌ์ ํค๋๋ผ์ธ ์์(BP 0.57 > ๋๋จธ์ง)๋ ์์ ๊ด์ธกยท์์ ์คํ์ด๋ผ๋ ๊ฐ์ ์์ ์ ์๊ณ , ๊ทธ ๊ฐ์ ์ ์กฐ๊ธ๋ง ํ๋ค๋ฉด ์์ ์์ฒด๊ฐ ๋ฌด์๋ฏธํด์ง ์ ์๋ค๋ ๋ป์ด๋ค. ์์ฝ๊ฒ๋ ์ด ์คํ์ BP์๋ง, 2๊ฐ ํ๊ฒฝ์๋ง ๋๋ ธ๋ค.
์ค๊ธฐ ๊ฒ์ฆ: real-to-sim-to-real

real-to-sim-to-real ์์(Fig. 6) โ ์๋ ์๋ฎฌ๋ ์ด์ ์์ ์์ฑํ ๊ณํ, ์๋๋ ์ค๊ธฐ TidyBot++์ ์คํ. ์ค๋ฒํค๋ ์นด๋ฉ๋ผ๋ก ๋ก๋ด ๋ฒ ์ด์ค ์์ธ๋ฅผ ์ถ์ ํ๊ณ ๋ฌผ์ฒด์ 2D ๋ฐ์ด๋ฉ๋ฐ์ค๋ก ์์นยทํฌ๊ธฐ๋ฅผ ์ก์ \mathrm{Shelf3D} ์๋ฅ์ด ์ฌ์ ๊ตฌ์ฑํ ๋ค, BP๋ก ๊ณํํด ์ค๊ธฐ์์ ์จ์ดํฌ์ธํธ๋ฅผ ์์ฐจ ๋ฌ์ฑํ๋ค.
๊ตฌ์ฑ์ ๋จ์ํ๋ค. ์บ๋ฆฌ๋ธ๋ ์ด์ ๋ top-down ์นด๋ฉ๋ผ๋ก ๋ก๋ด ๋ฒ ์ด์ค ์์ธ๋ฅผ ์ถ์ ํ๊ณ , ํ ๊ด์ ๊ฐยท๊ทธ๋ฆฌํผ ์ํ๋ ํ๋กํ๋ฆฌ์ค์ ์ ์์ ์ง์ ๋ฐ๋๋ค. ๋ฌผ์ฒด๋ 2D ๋ฐ์ด๋ฉ๋ฐ์ค๋ฅผ ๊ฒ์ถํด ์ค์ฌ์ผ๋ก ์์น๋ฅผ, ๋ฐ์ค ํฌ๊ธฐ๋ก ์ค์ผ์ผ์ ์ก๊ณ z์ถ ํฌ๊ธฐ๋ ์๋ฎฌ๋ ์ด์ ์์ ๊ณ ์ ํ๋ค. ๊ทธ๋ ๊ฒ ๋ง๋ ๊ฐ์ฒด ์ค์ฌ ์ํ๋ก \mathrm{Shelf3D} ์๋ฅ์ด๋ฅผ ์ด๊ธฐํํ๊ณ BP๋ก TAMP ๊ณํ์ ์์ฑํ ๋ค ์ค๊ธฐ์์ ์คํํ๋ค.
๋ชฉ์ ์ โKinDERGarden ํ๊ฒฝ์ด ์ค์ ๋ฌผ๋ฆฌ ์ถ๋ก ๋ฌธ์ ์ ๋์ํ๋คโ๋ ๊ฒ์ ๋ณด์ฌ ์ฃผ๋(demonstrate) ๋ฐ ์๊ณ , ๋ ผ๋ฌธ๋ ๊ทธ ์ด์์ ์ฃผ์ฅํ์ง ์๋๋ค. ์ฑ๊ณต๋ฅ ยท์ํ ํ์ยท์คํจ ๋ชจ๋ ๊ฐ์ ์ ๋ ๊ฒฐ๊ณผ๋ ์๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- 2ร2 ์ฌ๋ค๋ฆฌ(๊ธฐ๊ตฌํ/๋์ญํ ร 2D/3D)๊ฐ ์ง๋จ ๋๊ตฌ๊ฐ ๋๋ค. ๊ฐ์ ์ข ๋ฅ์ ๋ฌธ์ ๋ฅผ ๋ฌผ๋ฆฌ ์ถฉ์ค๋๋ง ๋ฐ๊ฟ ์ ๊ณตํ๋ฏ๋ก, ์คํจ๊ฐ โ์ถ๋ก ์ ์คํจโ์ธ์ง โ์ ์ด ์ฒ๋ฆฌ์ ์คํจโ์ธ์ง๋ฅผ ๊ฐ๋ผ ๋ณผ ์ ์๋ค. Fig. 5์ \mathrm{Obstruction2D} vs \mathrm{DynObstruction2D} ๋์กฐ๋ ์ด ์ค๊ณ์ ์์ฝ์ด์ ๋ฌผ๋ฆฌ ์ถ๋ก ์ ์กฐ์์ ์ ์์ ๊ฐ๊น๋ค.
- ์คํฌยท๊ฐ๋ ์ ํจ๊ป ๋ฐฐํฌํ ๊ฒ์ด TAMPโ๏ธํ์ต ๋น๊ต๋ฅผ ์ฒ์์ผ๋ก ๊ฐ๋ฅํ๊ฒ ํ๋ค. PDDL ์ฐ์ฐ์ + ์ํ๋ฌ + ์ต์ ์ ๋ฒค์น๋งํฌ๊ฐ ์ง์ ์ ๊ณตํ๋ ์ฌ๋ก๋ ์ฌ์ค์ ์๋ค. ์ด๊ฒ ์์ผ๋ฉด TAMP ๋ฒ ์ด์ค๋ผ์ธ์ ๋ ผ๋ฌธ๋ง๋ค ๋ค๋ฅธ ์๊ธฐ ํ๊ฒฝ์์๋ง ๋๊ณ , ๋น๊ต๋ ์์ํ ๋ถ๊ฐ๋ฅํ๋ค.
- ๊ฐ์ฒด ์ค์ฌ ์ํ๋ผ๋ ์ถ์ด ์ฌ๋ฌ ๋ฌธ์ ๋ฅผ ํ๊บผ๋ฒ์ ํผ๋ค. ๊ฐ์ฒด ์๋ฅผ ๋ฐ๊ฟ๋ ํ๊ฒฝ ์ฝ๋๊ฐ ๊ทธ๋๋ก์ฌ์ ์ ์ฐจ์ ์์ฑยทtest-time scaling ํ๊ฐ๊ฐ ์์ฐ์ค๋ฝ๊ณ , ๊ฐ์ ์ํ๋ฅผ ๊ธฐํธ(๊ฐ๋ ์ ์ด)๋ก๋ ๋ฒกํฐ๋ก๋ ์ฝ์ ์ ์์ด ์ด์ง์ ๋ฐฉ๋ฒ๊ตฐ์ด ํ ํ๊ฒฝ์ ๊ณต์ ํ๋ค.
- ์์ง๋์ด๋ง ์ฑ์ค๋. ์ฝ 400๊ฐ ๋จ์ ํ
์คํธ, 3๊ฐ OS ยท 3๊ฐ ํ์ด์ฌ ๋ฒ์ ๊ฒ์ฆ, ๋ฐฑ์๋๋ณ requirements ๋ถ๋ฆฌ,
pip install kindergardenํ ์ค, MIT ๋ผ์ด์ ์ค, ๋ฒ ์ด์ค๋ผ์ธ ๋ณ๋ ๋ ํฌ. ๋ฒค์น๋งํฌ๊ฐ ์ฐ์ด๋๋ ๋ง๋๋๋ฅผ ๊ฐ๋ฅด๋ ๊ฒ์ ์์ด๋์ด๊ฐ ์๋๋ผ ์ด ๋ถ๋ถ์ด๊ณ , ์ด์ชฝ์ ์ ๋์ด ์๋ค. - ๊ฒฐ๊ณผ์ ๊ฐ์ด์น๊ฐ ์์๊ฐ ์๋๋ผ ํจํด์ ์๋ค. ๊ตฌ์กฐ๋ฅผ ์ค ํ๋๋๋ ๊ธฐ๊ตฌํ์์ ์์นํ์ง๋ง ์ ์ด์์ ์๋ฉธํ๊ณ , ์ฌ์ ํ์ต VLA๋ ๊ณํ ๋ถ๊ฐ๋ฅํ ์์ญ์์ ํ๋ก ๋ฒํฐ๋ฉฐ, ํ์ต๋ ๋์ญํ ๋ชจ๋ธ์ ๊ฐ์ ํ๋๋๋ฅผ 30% ์ฑ๋ฅ์ผ๋ก ๋จ์ด๋จ๋ฆฐ๋ค. ์ด๋ฐ ๋์กฐ๋ ์ ํ๊ฒฝ 25๊ฐ๋ณด๋ค ์ค๋ ๋จ๋๋ค.
์ฝ์ ยทํ๊ณ
- ๋ค์ฏ ๋์ ์ค ํ๋(๋์ญํ ์ ์ฝ)๊ฐ ์ฌ์ค์ ์ธก์ ๋์ง ์์๋ค. KinDERBench์ 8๊ฐ ํ๊ฒฝ ์ค ๋์ญํ ์ ์ฝ์ ๊ฒจ๋ฅํ๋ ๊ฒ์ \mathrm{SweepIntoDrawer3D} ํ๋๋ฟ์ด๊ณ , ๊ฑฐ๊ธฐ์ ์ต๊ณ ์ฑ์ ์ด DP์ 0.14๋ค. ์ด ๋์ ์ ์ ๋ฉด์ผ๋ก ์ฌ๋ ํ๊ฒฝ๋ค โ \mathrm{Tossing3D}(๋์ง๊ธฐ), \mathrm{BalanceBeam3D}(๊ท ํ), \mathrm{ScoopPour3D}ยท\mathrm{DynScoopPour2D}(๋จ๊ณ ๋ถ๊ธฐ) โ ์ ํ๋๋ ๋ฒค์น๋งํฌ์ ๋ค์ด์ค์ง ์์๋ค. ๋ ผ๋ฌธ ์๋๊ฐ โ๊ฐ๋ ์ฐฌ ์ปคํผ์ปต์ ๋๋ฅด๊ณ ์ ๊ธ๋งํ๋โ ๋ฅ๋ ฅ์ผ๋ก ์ด ๋์ ์ ์๊ฐํ ๊ฒ์ ์๊ฐํ๋ฉด, ๊ฒฐ๋ก ์์ ๊ทธ ์ถ์ SOTA์ ๋ํด ๋งํ ์ ์๋ ๊ฒ์ด ์๋ค.
- 25๊ฐ ์ค 8๊ฐ, ๊ทธ๊ฒ๋ ๋๋ถ๋ถ ์ฌ์ด ๋ณํ. ํ๊ฐ๋ ๋ณํ์
p0(ํต๋ก ์์),o0(์ฅ์ ๋ฌผ ์์),o1(1๊ฐ),b1(1๊ฐ)์ฒ๋ผ ๊ฐ ํ๊ฒฝ์ ์ต์ ๋์ด๋ ์ชฝ์ ๋ชฐ๋ ค ์๋ค. โ๋ฌดํํ ์ ์ฐจ์ ๋ณํโ์ด ์ธ์ผ์ฆ ํฌ์ธํธ์ธ๋ฐ ์ค์ ๋ณด๊ณ ๋ ๋ฒค์น๋งํฌ๋ ์ข๊ณ ์์ ์ ๋จ๋ฉด์ด๋ค. Table V๊ฐ ๋ฒํผ 1 โ 10์์ 0.99 โ 0.00์ ๋ณด์ธ ๊ฒ์ฒ๋ผ, ๋ณํ์ ์กฐ๊ธ๋ง ํค์ฐ๋ฉด ํ ์ ์ฒด๊ฐ 0์ผ๋ก ์๋ ดํ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. - ์ค์ฐจ ๋ง๋๊ฐ ๋ฐฉ๋ฒ๊ตฐ๋ง๋ค ์ ์๊ฐ ๋ฌ๋ผ ๋ณด์ธ๋ค. ํ๋ก์ ํธ ์ฌ์ดํธ์ ๋ ผ๋ฌธ์ โ5 ์๋ ร ์๋๋น 50 ์ํผ์๋์ mean ยฑ stdโ๋ผ๊ณ ๋ฐํ๋๋ฐ, Table VI์ ๊ฐ์ ๋ฏ์ด๋ณด๋ฉด BPยทLLMConยทVLMConยทLLMPlanยทVLMPlanยทGSC์ ํ์คํธ์ฐจ๋ ๊ฑฐ์ ์ ํํ \sqrt{p(1-p)}(์ฑ๊ณต ์ง์๋ณ์์ ์ํผ์๋ ๋จ์ ๋ฒ ๋ฅด๋์ด ํธ์ฐจ)๋ค. ๋ฆฌ๋ทฐ์ด๊ฐ ์ง์ ํ์ธํด ๋ณด๋ ์ด ์ฌ์ฏ ๋ฐฉ๋ฒ์ 0์ด ์๋ 36๊ฐ ํญ๋ชฉ ์ค 35๊ฐ๊ฐ ์ค์ฐจ 0.012 ์ด๋ด๋ก \sqrt{p(1-p)}์ ์ผ์นํ๋ค(์: \mathrm{Transport3D} BP 0.46\pm0.499, \sqrt{0.46\cdot0.54}=0.498 / \mathrm{Shelf3D} LLMCon 0.55\pm0.500, \sqrt{0.55\cdot0.45}=0.497). ๋ฐ๋ฉด MPCยทVLAยทDPยทDPESยทPPOยทMBRLยทSAC ์ชฝ์ ํจ์ฌ ์์ ๊ฐ(์: \mathrm{DynObstruction2D} VLA 0.50\pm0.034)์ผ๋ก, ์๋ ๊ฐ ํธ์ฐจ๋ก ์ฝ๋ ๊ฒ ์์ฐ์ค๋ฝ๋ค. ๋ ์ข ๋ฅ๊ฐ ํ ํ์ ์์ฌ ์์ผ๋ฉด ๋ฐฉ๋ฒ ๊ฐ ์ค์ฐจ ๋ง๋๋ฅผ ๋น๊ตํ ์ ์๊ณ , ํค๋๋ผ์ธ ์์์ ์ ์์ฑ ๊ฒ์ ๋ ์๋ค. ๋ ผ๋ฌธ์ ๊ฒฐ๋ก (๋ชจ๋ ์คํจํ๋ค)์ด ํ๋ค๋ฆด ์ ๋๋ ์๋์ง๋ง, ํ ์์ฒด๋ ์ ๋ขฐํ๊ณ ์ธ์ฉํ๊ธฐ ์ด๋ ต๋ค.
- BP์ ๋์ญํ ํ๊ท 0.28์ ์ฌ์ค์ \mathrm{Shelf3D} ํ๋๊ฐ ๋ง๋ ๊ฐ์ด๋ค. \mathrm{Shelf3D}์ 1.00์ ๋นผ๋ฉด ๋๋จธ์ง ์ธ ๋์ญํ ํ๊ฒฝ ํ๊ท ์ 0.04๋ค. โTAMP๊ฐ ์ด๊ธด๋คโ๋ ์์ฌ๋ ์ข ๋ ์ ํํ๋ โTAMP๋ ๊ธฐ๊ตฌํ ํ๊ฒฝ๊ณผ, ์คํฌ์ด ์ฐ์ฐํ ์ ๋ง๋ ๋์ญํ ํ๊ฒฝ ํ๋์์ ์ด๊ธด๋คโ์ ๊ฐ๊น๋ค.
- ์์ง๋์ด๋ง ๋น์ฉ์ด ๊ฒฐ๋ก ์ ์ถ์ธ๋ฐ ๋๊น์ง ์ธก์ ๋์ง ์๋๋ค. ๋ ผ๋ฌธ์ โ์์ง๋์ด๋ง ๋น์ฉ์ ๋ ๋ด๋ฉด ์ฑ๊ณต๋ฅ ์ด ์ค๋ฅธ๋คโ๋ฅผ ์ดํ์ผ๋ก ์ผ์ผ๋ฉด์, ์ ์ ๊ทธ ๋น์ฉ์ ์ ๋ํํ์ง ์๋๋ค(์ฝ๋ ๋ผ์ธ ์, ํ๊ฒฝ๋น ์คํฌ ์ ์ ์๊ฐ, ์ ํ๊ฒฝ ์ด์ ๋น์ฉ ๋ฌด์๋ ์๋ค). ๊ทธ๋ฌ๋ฉด ์ด ๋ช ์ ๋ โBP๋ ๋น์ธ๊ณ ์ํ๋ค, RL์ ์ธ๊ณ ๋ชปํ๋คโ๋ ์ํ ์์ ์ด ๋๋ค. ๋ฒค์น๋งํฌ๊ฐ ์ด ์ถ์ ํ์คํํด ์คฌ๋ค๋ฉด ํจ์ฌ ๊ฐ์ด์น ์์์ ๊ฒ์ด๋ค.
- โVLM์ ์ด๋ฏธ์ง๋ฅผ ๋ชป ์ด๋คโ๋ ๊ฒฐ๋ก ์ ์คํ์ด ๋ท๋ฐ์นจํ์ง ๋ชปํ๋ค. VLMPlan์ RGB ์ด๋ฏธ์ง์ ๋ํด ์ฐธ ๊ฐ์ฒด ์ค์ฌ ์ํ๋ฅผ ํจ๊ป ๋ฐ๋๋ค. ์๋ฒฝํ ์ํ๊ฐ ์ด๋ฏธ ์ฃผ์ด์ง ์ํ์์ ์ด๋ฏธ์ง๋ ๊ตฌ์กฐ์ ์ผ๋ก ์์ฌ์ด๋ฏ๋ก, LLMPlanโVLMPlan์ โVLM์ด ์๊ฐ์ ๋ชป ์ด๋คโ๊ฐ ์๋๋ผ โ์ด ์ค์ ์์ ์๊ฐ์ ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ง ์๋๋คโ๋ฅผ ๋ณด์ฌ ์ค ๋ฟ์ด๋ค. ์ด๋ฏธ์ง๋ง ์ฃผ๋ ์กฐ๊ฑด์ด ์์ผ๋ฉด ๋น์ ์ ๊ธฐ์ฌ๋ฅผ ๋ถ๋ฆฌํ ์ ์๋ค. DP vs DPES์ โ์๋โ ํด์๋ ๊ฐ์ ์ทจ์ฝ์ ์ ๊ณต์ ํ๋ค(DP๋ ์ด๋ฏธ ์ด๋ฏธ์ง์์ ํ์ํ ์ ๋ณด๋ฅผ ๋ฝ๊ณ ์์ ์ ์๋ค).
- FM ๋ฒ ์ด์ค๋ผ์ธ ์ค์ ์ด ๋ณด์์ ์ด๋ค. ๋ชจ๋ธ ํ๋(GPT-5.2), zero-shot ๋๋ ์ต๋ 4๊ฐ in-context ์์, ์ฌ๊ณํ ์๋ open-loop ๋กค์์. ์คํจ๊ฐ ๊ณํ์ ์คํจ์ธ์ง ์คํ ์ค ํธ์ฐจ์ ๋ฐ์ํ์ง ๋ชปํ ํ์ธ์ง ๊ตฌ๋ถ๋์ง ์๋๋ค. ๋์ญํ ํ๊ฒฝ์์ FM ํ๋๋๊ฐ 0.005๋ก ์๋ฉธํ ๊ฒ์ ์ ์ด์ด ๊ฐ์ ํ๋ฉด open-loop๊ฐ ์ฑ๋ฆฝํ์ง ์๋๋ค๋ ์ฌ์ค์ ์ฌํ์ธ์ ๊ฐ๊น๊ณ , closed-loop ๋ณํ์ด ์์ผ๋ฏ๋ก โFM ํ๋๋์ ํ๊ณโ๋ก ์ผ๋ฐํํ๊ธฐ๋ ์ด๋ฅด๋ค.
- โ์ธ์ง์์ ๋ถ๋ฆฌํ๋คโ๋ ๊ฒ์ ๊ณง โ์ธ์ง๊ฐ ํ๋ ธ๋ค๊ณ ๊ฐ์ ํ๋คโ๋ ๊ฒ์ด๋ค. ๋๋ถ๋ถ์ ๋ฒ ์ด์ค๋ผ์ธ์ด ์ฐธ ๊ฐ์ฒด ์ค์ฌ ์ํ๋ฅผ ๋ฐ๋๋ค. ์ค๊ณ ์๋๋ก๋ ํ๋นํ์ง๋ง, ๋๊ตฌ ์ฌ์ฉยท์กฐ๋ฐ ํด๋ฌํฐ์์ ์ค์ ๋ณ๋ชฉ์ ์๋น ๋ถ๋ถ์ด ์์ธยทํ์ ์ถ์ ์ด๋ผ๋ ์ ์ ์๊ฐํ๋ฉด ์ด ๋ฒค์น๋งํฌ์ ์ฑ์ ์ด ์ค๊ธฐ ์ฑ๋ฅ์ผ๋ก ์ฎ๊ฒจ๊ฐ๋ค๋ ๋ณด์ฅ์ ์ฝํ๋ค. ๋ถ๋ก E์ ๋ ธ์ด์ฆ ์คํ์ด ๊ทธ ๊ฐ๊ทน์ ์ฌ์ฉ ๋ณด์ฌ ์ฃผ๋๋ฐ(BP 1.00 โ 0.22), ๋ณธ๋ฌธ ๊ฒฐ๋ก ์๋ ๋ฐ์๋์ง ์์๋ค.
- ์ค๊ธฐ ๊ฒ์ฆ์ด ์ง์ ์์ฐ์ ๋จธ๋ฌธ๋ค. ํ์คํฌ 1๊ฐ, ํ๊ฒฝ 1๊ฐ, ์ฑ๊ณต๋ฅ ยท์ํ ํ์ ์์, ์คํ์ ์จ์ดํฌ์ธํธ ์์ฐจ ๋ฌ์ฑ(open-loop์ ๊ฐ๊น๋ค). ๋ ผ๋ฌธ ์ค์ค๋ก โ์ด๊ธฐ ์คํโ์ด๋ผ๊ณ ๋ชป ๋ฐ๊ณ ์์ด ๊ณผ์ฅ์ ์์ง๋ง, โ์๋ฎฌ๋ ์ด์ ์ด ์ค์ ๋ฌผ๋ฆฌ ์ถ๋ก ๋ฌธ์ ์ ๋์ํ๋คโ๋ ์ฃผ์ฅ์ ์ฆ๊ฑฐ๋ก๋ ์ฝํ๋ค.
- ๋ฌธ์์ ์์ํ ๋ถ์ผ์น. ๋ณธ๋ฌธ์ Dynamic3D๊ฐ 10๊ฐ๋ผ๊ณ ํ๋๋ฐ ๋ถ๋ก Table XII๋ 9๊ฐ๋ง ๊ธฐ์ ํ๋ค(\mathrm{Dynamo3D}๊ฐ ๋น ์ ธ ์๋ค โ Fig. 3 ์ปค๋ฒ๋ฆฌ์ง ํ๋ ฌ๊ณผ ํ๋ก์ ํธ ์ฌ์ดํธ์๋ ์๋ค). ๋ arXiv HTMLํ์ PDF์ Fig. 1(Overview)์ด ํต์งธ๋ก ๋๋ฝ๋์ด ์ดํ ๊ทธ๋ฆผ ๋ฒํธ๊ฐ ํ๋์ฉ ๋ฐ๋ฆฐ๋ค. ์ธ์ฉํ ๋ ์ฃผ์๊ฐ ํ์ํ๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
KinDER์ ์๋ฆฌ๋ ์ธ ์ขํ๋ก ์กํ๋ค.
(1) ๋ก๋ด ํ์ต ๋ฒค์น๋งํฌ์์ ๊ด๊ณ. LIBEROยทCALVINยทFurnitureBench ๊ฐ์ ํ ์ด๋ธํ ์กฐ์ ๋ฒค์น๋งํฌ, ManiSkill-HABยทRoboCasaยทBEHAVIOR-1k ๊ฐ์ ๋ชจ๋ฐ์ผยท๊ฐ์ฌ ๋ฒค์น๋งํฌ๋ ์ฅ๊ธฐ ์งํยทํฌ์ ๋ณด์ยท์ธ์ด groundingยทํ์คํฌ ๋ค์์ฑ์ ๊ฒจ๋๋ค. KinDER๋ ๊ทธ ์์ ์นํ๋ ๊ฒ์ด ์๋๋ผ ์์ผ๋ก ๋น์ผ์์ ๋ฌผ๋ฆฌ ์ถ๋ก ๋ง ๊ฒฉ๋ฆฌํ๋ค. ์ ์๋ค์ ํนํ LIBERO์ MimicLabs์์ ์๊ฐ์ ๋ฐ์๋ค๊ณ ๋ฐํ๊ณ , ์ค์ ๋ก Dynamic3D์ ์ค์ ํ์ผ ๊ตฌ์กฐยท์์ ๊ณ๋ณด๊ฐ ๊ฑฐ๊ธฐ์ ์จ๋ค. ํตํฉ ํ๋ซํผ์ ์งํฅํ๋ RoboVerse๋ ์คํ๋ผ์ธ ๋ฐ๋ชจ ํ์ต์ ๋ฐฉ๋ฒ๋ก ์ ๊ธฐ์ค์ ์ธ์ด robomimic๊ณผ ๋น๊ตํ๋ฉด, KinDER๋ โ๋๊ฒ ๋ฎ๊ธฐโ๊ฐ ์๋๋ผ โ์ข๊ฒ ์๋ฅด๊ธฐโ๋ฅผ ํํ ์ชฝ์ด๋ค.
(2) ๊ณํ ๋ฒค์น๋งํฌ์์ ๊ด๊ณ. ๋ชจ์ ํ๋๋(MotionBenchMaker ๋ฑ)๊ณผ ํ์คํฌ ํ๋๋(IPC)์ ๊ฐ๊ฐ ์ค๋ ๋ฒค์น๋งํฌ ์ ํต์ด ์์ง๋ง, ๊ฒฐํฉ TAMP ๋ฒค์น๋งํฌ๋ ์ฌ์ค์ ํ๋๋ฟ์ด๊ณ ๊ทธ๋ง์ ์ฐ์ด์ง ์๋๋ค๋ ๊ฒ์ด ๋ ผ๋ฌธ์ ์ง๋จ์ด๋ค. KinDERGym์ด ์คํฌยท๊ฐ๋ ์ ์ ๊ณตํ๊ณ KinDERBench๊ฐ ๊ณํ๊ณผ ํ์ต์ ๊ฐ์ ํ์ ์ฌ๋ฆฐ ๊ฒ์ ์ด ๊ณต๋ฐฑ์ ๋ฉ์ฐ๋ ค๋ ์๋๋ค. ๊ณํ ์ชฝ ์ต๊ทผ ๋ฆฌ๋ทฐ๋ก๋ ๊ทธ๋ํ ์ ๊ฒฝ๋ง + RL๋ก ๋ค์ค ๋ก๋ด ๋๋ฌ ๊ณํ์ ํผ RoboBallet์ด ๋๋น๋๋ค โ ๊ทธ์ชฝ์ ๊ณํ ๋ฌธ์ ๋ฅผ ํ์ต์ผ๋ก ๋์ฒดํ๋ ๋ฐฉํฅ์ด๊ณ , KinDER๋ ๊ทธ๋ฐ ์๋๋ค์ ๋น๊ตํ ์๋ฅผ ๋ง๋๋ ์ชฝ์ด๋ค.
(3) (๋ก๋ด ๋ฐ) ๋ฌผ๋ฆฌ ์ถ๋ก ๋ฒค์น๋งํฌ์์ ๊ด๊ณ. Virtual Tools Game๊ณผ PHYRE๊ฐ ์ง์ ์ ์ ์กฐ๋ค. ์ฐจ์ด๋ ๋ชฉ์ ์ด๋ค โ ๊ทธ์ชฝ์ด ์ธ๊ฐ์ ๋ฌผ๋ฆฌ ์ถ๋ก ์ ์ดํดํ๋ ค๋ ์ธ์ง๊ณผํ์ด๋ผ๋ฉด KinDER๋ ๋ก๋ด์ ์ ์ง์ํค๋ ค ํ๋ค. ๊ทธ ๊ฒฐ๊ณผ KinDER๋ ์ฐ์ ๊ณต๊ฐ, ๋ค๋จ๊ณ ์ฅ๊ธฐ ์์ฌ๊ฒฐ์ , ์ ์ฐจ์ ์์ฑ, ๊ธฐ๊ตฌํยท๋์ญํ ์ ์ฝ์ ํจ๊ป ๊ฐ๋๋ค. ๋ ผ๋ฌธ์ ์ธ์ง๊ณผํ ์ชฝ ์ ๊ทผ๊ณผ์ ์ฐ๊ฒฐ์ ํ์ ๊ณผ์ ๋ก ๋จ๊ฒจ ๋๋ค.
์ธํ๋ผ ๊ด์ ์์๋ RCS์ ๋๋ํ ๋๊ณ ๋ณด๋ฉด ์ฌ๋ฏธ์๋ค. RCS๊ฐ โGymnasium API๋ก ์ค๊ธฐ์ ์๋ฎฌ์ ๊ฐ์ ์ฝ๋๋ก ๋ค๋ฃจ๋ ์์ ์ธตโ์ด๋ผ๋ฉด, KinDERGym์ โGymnasium API ์์ ๊ธฐํธ์ ๊ณํ ์ดํ(PDDL ์ฐ์ฐ์ยท์ ์ด)๋ฅผ ์น์ ์ธตโ์ด๋ค. ๋ ๋ค Gymnasium์ ๊ณตํต ๊ท์ฝ์ผ๋ก ์ผ๋, ํ์ชฝ์ ์๋(ํ๋์จ์ด)๋ก, ๋ค๋ฅธ ํ์ชฝ์ ์(์ถ๋ก )๋ก ํ์ฅํ ์ ์ด๋ค.
์์ฝ
- ๋ฌธ์ ์ค์ ์ด ์ด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ๋ค. ๋ฌผ๋ฆฌ ์ถ๋ก ์ ๋ค์ฏ ๋์ (๊ณต๊ฐ ๊ด๊ณ / ๋นํ์ง ๋ค๋ฌผ์ฒด ์กฐ์ / ๋๊ตฌ ์ฌ์ฉ / ์กฐํฉ์ ๊ธฐํ ์ ์ฝ / ๋์ญํ ์ ์ฝ)์ผ๋ก ์กฐ์์ ์ผ๋ก ์ ์ํ๊ณ , ๊ทธ๊ฒ๋ง ๊ฒฉ๋ฆฌํด ์ฌ๋ ํ๊ฒฝ์ ๋ง๋ค์๋ค.
- 2ร2 ์ฌ๋ค๋ฆฌ(๊ธฐ๊ตฌํยท๋์ญํ ร 2Dยท3D)์ ๊ฐ์ฒด ์ค์ฌ ์ํ๊ฐ ์ค๊ณ์ ๋ผ๋๋ค. ์ ์๋ ์คํจ์ ์์ธ์ ๋ถ๋ฆฌํด ์ง๋จํ๊ฒ ํ๊ณ , ํ์๋ TAMPยทRLยทILยทFM์ด ํ ํ๊ฒฝ์ ๊ณต์ ํ๊ฒ ํ๋ค.
- ๊ฒฐ๊ณผ๋ ๋ช ํํ ๋ถ์ ์ด๋ค. 13๊ฐ ๋ฒ ์ด์ค๋ผ์ธ ์ค 8๊ฐ ํ๊ฒฝ ํ๊ท ์ต๊ณ ๊ฐ 0.57(BP)์ด๊ณ , ๋์ญํ ํ๊ฒฝ๋ง ๋ณด๋ฉด ๋๋ถ๋ถ 0์ ๋ถ๋๋ค. ๊ณํ์ ํ์ฅ์ฑ์์(๋ฒํผ 1โ10, 0.99โ0.00), ํ์ต์ ๋ค๋จ๊ณ ์งํ์์, ํ์ต๋ ๋์ญํ ๋ชจ๋ธ์ ์ ํ๋์์ ๊ฐ๊ฐ ๋ฌด๋์ง๋ค.
- ๊ฐ์ฅ ๊ฐ์ง ๊ฐ๋ณ ๊ด์ฐฐ์ ์ฌ์ ํ์ต VLA๊ฐ ๊ณํ ๋ถ๊ฐ๋ฅํ ์ ์ด ํ๋ถํ 2D ๋๊ตฌ ํ์คํฌ์์ ํ๋ก 0.43์ ๋ธ ๊ฒ๊ณผ, ๊ฐ์ ๋ชจ๋ธ์ด 3D ๋ค๋จ๊ณ ์ธ๊ธฐ ํ์คํฌ์์๋ ์ฒซ ๋จ๊ณ๋ถํฐ 0.01๋ก ์ฃฝ๋ ๋น๋์นญ์ด๋ค.
- ๋ฒค์น๋งํฌ๋ก์์ ์ฝ์ ์ ์๊ธฐ๊ฐ ์ธ์ด ๋ค์ฏ ๋์ ์ค ๋์ญํ ์ ์ฝ์ ์ค์ ๋ก ์ฌ์ง ์์๋ค๋ ๊ฒ, 25๊ฐ ์ค 8๊ฐ์ ์ฌ์ด ๋ณํ๋ง ๋ณด๊ณ ํ ๊ฒ, Table VI์ ์ค์ฐจ ๋ง๋๊ฐ ๋ฐฉ๋ฒ๊ตฐ๋ง๋ค ์ ์๊ฐ ๋ฌ๋ผ ๋ณด์ธ๋ค๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๋ก ์ ์ถ์ธ โ์์ง๋์ด๋ง ๋น์ฉโ์ด ๋๋ด ์ ๋ํ๋์ง ์์ ๊ฒ์ด๋ค.
- ๊ทธ๋ผ์๋ ์ฝ๋ยท๋ฐ๋ชจยท๋ฒ ์ด์ค๋ผ์ธ์ด ๋ชจ๋ ์ด๋ ค ์๊ณ ์์ง๋์ด๋ง์ด ์ฑ์คํ๋ค๋ ์ ์์, ์ ์ฝ์ ๋ค์ ๋๋ถ๋ถ ํ์ ์คํ์ผ๋ก ๋ฉ์ธ ์ ์๋ ์ข ๋ฅ๋ค. ์ค์ ๋ก ์ด ๋ ผ๋ฌธ์ด ๋จ๊ธด ๊ฐ์ฅ ์คํ ๊ฐ๋ฅํ ์์ โ ๋์ญํ ์ ์ฝ ํ๊ฒฝ๋ค์ ๋ฒ ์ด์ค๋ผ์ธ ์ฑ์ฐ๊ธฐ, ์ด๋ ค์ด ๋ณํ์ผ๋ก ์ค์ผ์ผ ๊ณก์ ๊ทธ๋ฆฌ๊ธฐ, ๋ ธ์ด์ฆ ํ์์์ ์ฌ์์ ๋งค๊ธฐ๊ธฐ โ ๋ ๋ชจ๋ ๋ฐฐํฌ๋ ํจํค์ง๋ง์ผ๋ก ์์ํ ์ ์๋ค.