๐DextrAH-RGB ๋ฆฌ๋ทฐ
- RGB ์ด๋ฏธ์ง ์ ๋ ฅ๋ง์ ์ฌ์ฉํ์ฌ ๋ค์ํ ๋ฌผ์ฒด๋ฅผ ์ ๊ตํ๊ฒ ํ์งํ๋ ๋ก๋ด ์์คํ ์ธ DextrAH-RGB๋ฅผ ์๊ฐํ๋ฉฐ, ์๋ฎฌ๋ ์ด์ ์์ ๊ฐํ ํ์ต์ ํตํด Teacher policy๋ฅผ ํ๋ จํ ํ ์ด๋ฅผ RGB ๊ธฐ๋ฐ Student policy๋ก ์ฆ๋ฅ(distill)ํ๋ ๋ฐฉ์์ ์ ์ํฉ๋๋ค.
- DextrAH-RGB๋ ๊ธฐํํ์ ํจ๋ธ๋ฆญ ์ปจํธ๋กค๋ฌ๋ฅผ ํ์ฉํ์ฌ ์์ ํ๊ณ ๋ฐ์์ ์ธ ๋์์ ๋ณด์ฅํ๋ฉฐ, ํฌํ ๋ฆฌ์ผ๋ฆฌ์คํฑ ๋ ๋๋ง ๋ฐ ๊ด๋ฒ์ํ ๋๋ฉ์ธ ๋๋คํ๋ก ์๋ฎฌ๋ ์ด์ ์์ ํ๋ จ๋ ์ ์ฑ ์ด ์ค์ ํ๊ฒฝ์ผ๋ก ์ฑ๊ณต์ ์ผ๋ก ์ ์ด๋ ์ ์๋๋ก ํฉ๋๋ค.
- DextrAH-RGB๋ ๊น์ด ๊ธฐ๋ฐ ํ์ง ์ ์ฑ ๊ณผ ๋น๊ตํ์ฌ ๊ฒฝ์๋ ฅ ์๋ ์ฑ๋ฅ์ ๋ณด์ด๋ฉฐ, ์ค์ ์ธ๊ณ์์ ์ด์ ์ ๋ณด์ง ๋ชปํ ๊ฐ์ฒด ํ์, ์ง๊ฐ, ์กฐ๋ช ์กฐ๊ฑด์ ๋ํ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ์ ์ฆํ์ฌ RGB ๊ธฐ๋ฐ ์๋ํฌ์๋ ๋ฑ์คํฐ๋ฌ์ค ํ์ง ๋ถ์ผ์ ์๋ก์ด ๊ธฐ์ค์ ์ ์ ์ํฉ๋๋ค.

1 Brief Review
์ด ๋ ผ๋ฌธ์ ๋ค์ํ๊ณ ๋ณต์กํ ๋ฌผ์ฒด์ ๋ํด ๋ฏผ์ฒฉํ ๋ก๋ด ํธ๋๊ฐ ์ ์ํ๊ณ ์ผ๋ฐ์ ์ธ ํ์ง(grasping)๋ฅผ ์ํํ ์ ์๋๋ก ํ๋ Visuomotor Policy์ธ DextrAH-RGB๋ฅผ ์๊ฐํฉ๋๋ค. ๊ธฐ์กด ์ฐ๊ตฌ๋ค์ด ์๋, ์ผ๋ฐ์ฑ, ํน์ Depth Map ๋ฐ Object Pose์ ์์กดํ๋ค๋ ํ๊ณ๋ฅผ ์ง์ ํ๋ฉฐ, ๋ณธ ์ฐ๊ตฌ๋ RGB ์ด๋ฏธ์ง ์ ๋ ฅ๋ง์ ์ฌ์ฉํ์ฌ End-to-End ๋ฏผ์ฒฉํ ์-ํธ๋(Arm-Hand) ํ์ง ์์คํ ์ ์ ์ํฉ๋๋ค. DextrAH-RGB๋ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์์ Privileged Fabric-Guided Policy(FGP)๋ฅผ ํ์ต์ํจ ํ, ์ด๋ฅผ Photorealistic Tiled Rendering์ ์ฌ์ฉํ์ฌ RGB ๊ธฐ๋ฐ FGP๋ก Distillationํ๋ ๋ฐฉ๋ฒ๋ก ์ ์ฑํํฉ๋๋ค. ์ด๋ ๋ณต์กํ๊ณ ์ ์ด์ด ๋ง์ ์์ ์ธ ๋ฏผ์ฒฉํ ํ์ง๋ฅผ ์ํ End-to-End RGB ๊ธฐ๋ฐ Policy์ Sim2Real Transfer๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์์ฐํ ์ต์ด์ ์ฐ๊ตฌ์ ๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก ์ ๋ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
- Teacher FGP ํ๋ จ:
- ์์ ํ๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋๋ฉฐ ๋ฏผ์ฒฉํ ํ์ง์ ์ ํฉํ ์ก์ ๊ณต๊ฐ(6-DoF Palm Pose์ 5์ฐจ์ PCA Hand ์ก์ ๊ณต๊ฐ)์ ์ ๊ณตํ๋ Geometric Fabric Controller๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์๋ฎฌ๋ ์ด์ ์์ PPO(Proximal Policy Optimization)๋ฅผ ํตํด ์ํ ๊ธฐ๋ฐ(State-based) Teacher FGP๋ฅผ ํ๋ จํฉ๋๋ค.
- Actor-Critic ํ๋ ์์ํฌ๋ Asymmetricํ๊ฒ ๊ตฌ์ฑ๋์ด, Actor๋ ๋ ธ์ด์ฆ๊ฐ ํฌํจ๋ ์ํ ๊ด์ธก(Noisy State Observation)์ ๋ฐ๊ณ Critic์ ๋ชจ๋ Privileged Observation์ ๋ฐ์, ์ ์ฑ ์ด ์ ํํ ์ํ ์ถ์ ์น์ ๊ณผ๋ํ๊ฒ ์์กดํ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
- ์ ์ฑ ๋คํธ์ํฌ๋ 512๊ฐ ์ ๋์ LSTM ๋ ์ด์ด์ ๋ ๊ฐ์ 512๊ฐ ์ ๋ MLP ๋ ์ด์ด๋ก ๊ตฌ์ฑ๋๋ฉฐ, Critic์ 2048๊ฐ ์ ๋ LSTM๊ณผ [1024, 512] ์ ๋ MLP๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฑ๋ฅ ํฅ์์ ์ํด LSTM ์ฃผ๋ณ์ Dense Skip Connection์ ์ถ๊ฐํฉ๋๋ค.
- ๋ณด์ ํจ์๋ ๋ฌผ์ฒด์ ์์ ๊ฐ๊น์ด ๊ฐ์ ธ๊ฐ๋ ๋ณด์ (r_{hand\_obj} = \exp(-10 d_{hand\_obj})), ๋ฌผ์ฒด๋ฅผ ๋ชฉํ ์์น๋ก ์ด๋์ํค๋ ๋ณด์ (r_{obj\_goal} = \exp(-\beta_{obj\_goal} \|x_{obj} - x_{goal}\|)), ๋ฌผ์ฒด๋ฅผ ํ ์ด๋ธ์์ ๋ค์ด ์ฌ๋ฆฌ๋ ๋ณด์ (r_{lift} = \exp(-\beta_{lift} (x_{obj_z} - x_{goal_z})^2)), ๊ทธ๋ฆฌ๊ณ ์๊ฐ๋ฝ์ด ๋๋ฌด ๋ง์ด ๋ง๋ฆฌ์ง ์๋๋ก ํ๋ ์ ๊ทํ ํ๋ํฐ (r_{curl} = -\beta_{curl} \|q_{hand} - q_{curl}\|^2)์ ๊ฐ์ค ํฉ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ADR(Automatic Domain Randomization)์ ์ฌ์ฉํ์ฌ ๋ฌผ๋ฆฌํ ๋งค๊ฐ๋ณ์(๋ง์ฐฐ, ๋ฐ๋ฐ ๊ณ์, ์ง๋ ๋ฑ)์ ์ผ์ ๋ ธ์ด์ฆ ๋ฐ ๋ฐ์ด์ด์ค, ๋ณด์ ๊ฐ์ค์น, ํจ๋ธ๋ฆญ ๋ํ(Fabric Damping) ๋ฑ ๋ค์ํ ํ๋ผ๋ฏธํฐ์ ๋ฒ์๋ฅผ ์ ์ง์ ์ผ๋ก ํ์ฅํ์ฌ ์ ์ฑ ์ ๊ฐ๊ฑด์ฑ(Robustness)์ ํฅ์์ํต๋๋ค.
- ํ๋ จ ์ PD Controller์ ์๋ ๋ชฉํ(Velocity Target)์ FGP์ ์๋ ๋ฐ ๊ฐ์๋ ์ ๋ ฅ(Velocity and Acceleration Input)์ 0์ผ๋ก ์ค์ผ์ผ๋งํ๊ณ , ๋ ๋น ๋ฅธ ์์ง์์ ์ํด ํจ๋ธ๋ฆญ ๋ฏธ๋ถ ๋ฐฉ์ ์(Fabric Differential Equation)์ ์๋ฎฌ๋ ์ด์ ์คํ ๋น ๋ ํ์ ์คํ ์ฉ ํตํฉํ๋ฉฐ, ๋ฌผ์ฒด ๊ต๋ ํ ํฌ(Disturbance Wrench) ํ์ฑํ ์กฐ๊ฑด์ ๋ณ๊ฒฝํ์ฌ ๋์ฑ ๋ฐ์์ ์ธ ์ ์ฑ ์ ์ ๋ํฉ๋๋ค.
- RGB Student FGP Distillation:
- Online DAgger๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ จ๋ Teacher FGP๋ฅผ RGB ๊ธฐ๋ฐ Student FGP๋ก Distillationํฉ๋๋ค.
- Student๋ ๋ก๋ด์ ๊ณ ์ ์์ฉ์ฑ(Proprioceptive) ๋ฐ์ดํฐ์ ์คํ ๋ ์ค ์นด๋ฉ๋ผ์์ ์ดฌ์๋ ๋ ์ฅ์ RGB ์ด๋ฏธ์ง๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ต๋๋ค.
- Isaac Lab์ Ray-Traced Tiled Rendering ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋น ๋ฅด๊ณ ์ฌ์ค์ ์ธ ๋ ๋๋ง์ ๊ตฌํํฉ๋๋ค. HDRI ๋ฐฐ๊ฒฝ, ๋ก๋ด, ํ ์ด๋ธ, ๋ฌผ์ฒด์ ์ฌ์ง(์๋ฒ ๋, ๊ฑฐ์น ๊ธฐ, ๊ธ์์ฑ, ๋ฐ์ฌ๋) ๋ฐ ํ ์ค์ฒ๋ฅผ ๋ฌด์์ํํ๊ณ , Random Background, Color Jitter, Motion Blur์ ๊ฐ์ ๋ฐ์ดํฐ ์ฆ๊ฐ(Data Augmentation)์ ์ ์ฉํ์ฌ ํ์ค์ ์ธ ์ฅ๋ฉด์ ๋ง๋ญ๋๋ค.
- Student ๋คํธ์ํฌ ์ํคํ
์ฒ๋ Fig. 7a์ ์์ธํ ์ค๋ช
๋์ด ์์ต๋๋ค. ๋ ์ฅ์ RGB ์ด๋ฏธ์ง๋ ResNet-18 Encoder (์ฌ์ ํ๋ จ๋ ํ ๋ง์ง๋ง ๋ ๋ ์ด์ด ์ ๊ฑฐ)๋ฅผ ํตํด Siamese ๋ฐฉ์์ผ๋ก Feature Vector๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค. ์ด ๋ฒกํฐ๋ MLP๋ฅผ ๊ฑฐ์ณ ๊ฐ๊ฐ 128๊ฐ์ 128์ฐจ์ ํ ํฐ(Token)์ผ๋ก ๋ณํ๋ฉ๋๋ค. ์ด ํ ํฐ๋ค์ ํ์ต ๊ฐ๋ฅํ
[embed]
ํ ํฐ๊ณผ ํจ๊ป Transformer๋ก ์ ๋ฌ๋ฉ๋๋ค. Transformer๋ Cross-Attention ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ์ฌ ํ ์ด๋ฏธ์ง์ ํ ํฐ์ด ๋ค๋ฅธ ์ด๋ฏธ์ง์ ํ ํฐ ๋๋[embed]
ํ ํฐ์๋ง Attendingํ๋๋ก ํ์ฌ, ์ด๋ฏธ์ง ๊ฐ์ ์๋ฌต์ ์ธ ์คํ ๋ ์ค ๋งค์นญ(Implicit Stereo Matching)์ ํตํด Depth ์ ๋ณด๋ฅผ ์ ์ถํ ์ ์๋๋ก ํฉ๋๋ค.[embed]
ํ ํฐ์ ์ถ๋ ฅ์ MLP๋ฅผ ํตํด 64์ฐจ์ Stereo Embedding Vector๋ก ๋ณํ๋ฉ๋๋ค. - ์ด Stereo Embedding Vector๋ ๊ณ ์ ์์ฉ์ฑ ์ ๋ ฅ๊ณผ ์ฐ๊ฒฐ๋์ด 512๊ฐ ์ ๋์ LSTM์ ์ ๋ ฅ๋๊ณ , ๊ทธ ์ถ๋ ฅ์ ๋ค์ ์ ๋ ฅ๊ณผ ์ฐ๊ฒฐ๋์ด [512, 512, 256] ์ ๋์ MLP๋ฅผ ๊ฑฐ์นฉ๋๋ค. ๋ํ, ๋ณด์กฐ ์์ค(Auxiliary Loss)์ ์ํด ๋ฌผ์ฒด์ 3D ์์น๋ฅผ ์์ธกํ๋ ํค๋๊ฐ ์ถ๊ฐ๋ฉ๋๋ค.
- ์์ค ํจ์๋ ๋ชจ๋ฐฉ ์์ค(Imitation Loss)๊ณผ ๋ณด์กฐ ์์ค(L = L_{action} + L_{aux})์ ํฉ์ผ๋ก ์ ์๋ฉ๋๋ค. L_{action} = D_{KL}(\pi_{student}\|\pi_{teacher})์ด๋ฉฐ, L_{aux} = \|\hat{x}_{obj} - x_{obj}\|^2์ ๋๋ค. KL divergence๋ L2 Loss๋ณด๋ค ๋ถ์ฐ์ด ๋ฎ์ ์ฐจ์์์ ์ค์ฐจ๋ฅผ 0์ผ๋ก ๋ง๋๋๋ฐ ์ฐ์ ์์๋ฅผ ๋์ด ๋ ํจ๊ณผ์ ์ ๋๋ค.
- ResNet Encoder์ Finetuning์ด ์ ์ฑ ์ฑ๋ฅ์ ๊ฐ์ฅ ์ค์ํ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ ์ ์ฝ์ผ๋ก ์ธํด ๋ชจ๋ ResNet ๊ฐ์ค์น๋ bf16์ผ๋ก ์บ์คํ ๋ฉ๋๋ค.
- Student ํ๋ จ ์, ๋ฌผ์ฒด๊ฐ 2์ด ๋์ ๊ณต์ค์ ๋ค๋ ค ์์ผ๋ฉด ์ํผ์๋๋ฅผ ์กฐ๊ธฐ์ ์ข ๋ฃ์์ผ ์ด๊ธฐ ํ์ง ์๋์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค.
์คํ ๊ฒฐ๊ณผ, DextrAH-RGB๋ Sim2Real Transfer์์ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ด๋ฉฐ, ์๋ก์ด ๋ฌผ์ฒด, ๋ณด์ง ๋ชปํ ํ์, ํ ์ค์ฒ, ์กฐ๋ช ์กฐ๊ฑด(HDR ํฌํจ)์์๋ ์ผ๋ฐํ๋ฉ๋๋ค. ํนํ, ์คํ ๋ ์ค RGB ์ค์ ์ ๋จ์(Monocular) RGB๋ณด๋ค ์๋ฎฌ๋ ์ด์ ์์ ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์๊ณ (์์น ์ค์ฐจ ์ฝ 1cm ๊ฐ์), Transformer ๋ชจ๋์ ์ถ๊ฐ๋ ์ฑ๋ฅ์ ๋์ฑ ํฅ์์์ผฐ์ต๋๋ค. ์ค์ ๋ก๋ด ์คํ์์ DextrAH-RGB (์คํ ๋ ์ค)๋ DextrAH-G (Depth ๊ธฐ๋ฐ)์ ๋น๊ตํ์ฌ Cycle Time์ด 1~2์ด ๋ ๋นจ๋ผ ์ธ๊ฐ ํ์ง ์๊ฐ(3.63์ด)์ ๊ทผ์ ํ๋ ๋น ๋ฅธ ์๋๋ฅผ ๋ฌ์ฑํ์ง๋ง, ์ฐ์ ์ฑ๊ณต๋ฅ (CS)๊ณผ ์ฑ๊ณต๋ฅ (SR)์ ๋ค์ ๋ฎ์์ต๋๋ค. ํ์ง๋ง HDR ์กฐ๊ฑด์์๋ ์ฑ๋ฅ ์ ํ๊ฐ ํฌ์ง ์์ ์กฐ๋ช ์กฐ๊ฑด์ ๊ฐ๊ฑดํจ์ ์ ์ฆํ์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก DextrAH-RGB๋ ์๋ฎฌ๋ ์ด์ ์์ ํ๋ จ๋ End-to-End RGB ๊ธฐ๋ฐ ๋ฏผ์ฒฉํ ํ์ง ์ ์ฑ ์ ์ค์ ์ธ๊ณ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ํฅํ ๋ ๋ณต์กํ ๊ธฐ์ ๊ฐ๋ฐ ๋ฐ ๋๊ท๋ชจ ํฝ์ -์ก์ (Pixels-to-Action) ๊ธฐ์ด ์ ์ฑ (Foundational Policies)์ ์ํ ๋ฐ์ดํฐ ์์ค๋ก ํ์ฉ๋ ์ ์ฌ๋ ฅ์ ์ ์ํฉ๋๋ค. ํ๊ณ์ ์ผ๋ก๋ PCA ์ก์ ๊ณต๊ฐ์ผ๋ก ์ธํ ๋ฏผ์ฒฉ์ฑ ์ ํ, ํ ์ด๋ธ๊ณผ์ ์ถฉ๋ ํํผ ๋์์ ์ ์ฑ ํ์ต ๋ถ๊ฐ๋ฅ, ๋ ๋จ๊ณ ํ๋ จ ํ์ดํ๋ผ์ธ์ ๋ณต์ก์ฑ, ๊ธฐ๋ฅ์ ์ด์ง ์์ ํ์ง(Non-functional Grasping), ๊ทธ๋ฆฌ๊ณ ๋จ์ผ ๋ฌผ์ฒด ์๋๋ฆฌ์ค์ ํ์ ๋๋ค๋ ์ ๋ฑ์ด ์ธ๊ธ๋ฉ๋๋ค.
2 Detail Review
DextrAH-RGB: Visuomotor Policies to Grasp Anything with Dexterous Hands (๋ ผ๋ฌธ ๋ฆฌ๋ทฐ)
2.1 ๋ ผ๋ฌธ์ ํต์ฌ ์์ฝ
DextrAH-RGB๋ ๋ค์ง(ๅคๆ) ๋ก๋ด ์์ ์ด์ฉํด ๋ค์ํ ๋ฌผ์ฒด๋ฅผ ์ก๋(dexterous grasping) ๋ฌธ์ ๋ฅผ ์ค๋ก์ง RGB ์นด๋ฉ๋ผ ์์๋ง์ผ๋ก ํด๊ฒฐํ ์ต์ ์ฐ๊ตฌ์ ๋๋ค. ์ด ์์คํ ์ ์คํ ๋ ์ค ์นด๋ฉ๋ผ๋ก๋ถํฐ ์ป์ ๋ ์ฅ์ RGB ์์ ์ ๋ ฅ๋ง์ผ๋ก ๋ก๋ด ํ-์ ์์คํ (7์์ ๋ ๋ก๋ด ํ + 16์์ ๋ ๋ค์ง ๋ก๋ด ์)์ ์๋ํฌ์๋(end-to-end)๋ก ์ ์ดํ์ฌ ๋ฌผ์ฒด๋ฅผ ํ์งํ ์ ์์ต๋๋ค. ํต์ฌ ์์ด๋์ด๋ ์๋ฎฌ๋ ์ด์ ์์ ๊ฐํํ์ต์ผ๋ก ํ์ต๋ ๊ต์ฌ(teacher) ์ ์ฑ ์ ํ์ฉํด, ์นด๋ฉ๋ผ ์ ๋ ฅ ๊ธฐ๋ฐ์ ํ์(student) ์ ์ฑ ์ ๋ชจ๋ฐฉ ํ์ต์ผ๋ก ํ๋ จ์ํค๋ ์ด๋จ๊ณ ํ์ต ์ ์ฐจ์ ๋๋ค. ๋จผ์ ๋ฌผ์ฒด์ ์ํ์ ๋ณด ๋ฑ์ ์ง์ ๊ด์ธกํ ์ ์๋ ๊ต์ฌ ์ ์ฑ ์ ์์ ํ ๋์ ๊ณต๊ฐ์์ ๊ฐํํ์ต์ผ๋ก ํ๋ จํ๊ณ , ์ดํ ์ด ๊ต์ฌ ์ ์ฑ ์ ํตํด RGB ์์๋ง ๋ณด๋ ํ์ ์ ์ฑ ์ ์๋ฎฌ๋ ์ด์ ์์ DAgger ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํ์ต์ํต๋๋ค. ์ด๋ฅผ ํตํด ์ป์ ์ต์ข ์๊ฐ-์ด๋ ์ ์ฑ (visual-motor policy)์ ๋ณต์กํ๊ณ ๋์ ์ธ ๋ค์ง ์ ํ์ง ์์ ์ RGB ์ ๋ ฅ๋ง์ผ๋ก ์ํํ๋ฉฐ, ์๋ฎฌ๋ ์ด์ ์์ ํ์ตํ ๊ทธ๋๋ก ์ ๋ก์ท์ผ๋ก ์ค์ ๋ก๋ด์ ์ด์(sim-to-real)๋ ์ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์ ์๋ค์ ์ฃผ์ฅ์ ๋ฐ๋ฅด๋ฉด, DextrAH-RGB๋ ์ธ๊ณ ์ต์ด๋ก ์์ RGB ์นด๋ฉ๋ผ ์ ๋ ฅ ๊ธฐ๋ฐ ๋ค์ง ์ ํ์ง ์ ์ฑ ์ ๊ฒฌ๊ณ ํ ์๋ฎฌ๋ ์ด์ -ํ์ค ์ ์ด๋ฅผ ๋ฌ์ฑํ ์ฌ๋ก์ ๋๋ค. ๋ํ ์ด ์ ์ฑ ์ ํ๋ จ ์ค ๋ณด์ง ๋ชปํ ์๋ก์ด ํํ์ ๋ฌผ์ฒด๋ ๋ค์ํ ์ฌ์งยทํ ์ค์ฒ, ์กฐ๋ช ์กฐ๊ฑด ๋ณํ์๋ ์ผ๋ฐํํ์ฌ ๋์ ํ์ง ์ฑ๊ณต๋ฅ ์ ๋ณด์๋ค๊ณ ๋ณด๊ณ ๋ฉ๋๋ค. ์์ฝํ๋ฉด, ์ด ๋ ผ๋ฌธ์ ์๋ฎฌ๋ ์ด์ ๋ง์ผ๋ก ํ์ต๋ RGB ๊ธฐ๋ฐ ์ ์ฑ ์ ์ค์ ๋ก๋ด์ ์ ์ฉํ์ฌ ์์ ํ๊ณ ์ ๋ขฐ์ฑ ์๊ฒ ๋ค์ํ ๋ฌผ์ฒด๋ฅผ ํ์งํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ์ผ๋ฉฐ, ์ด๋ ํฅํ ๋ณต์กํ ์กฐ์ ๊ธฐ์ ์ด๋ ๊ฑฐ์์ ์ธ ํฝ์ -ํฌ-์ก์ (pixels-to-action) ๋ชจ๋ธ ๊ฐ๋ฐ์ ์ํ ๋ชจ๋์ด์ ๋ฐ์ดํฐ ์์ค๋ก ํ์ฉ๋ ์ ์๋ ์ ์ฌ๋ ฅ์ด ์์ต๋๋ค.
2.2 ์ฐ๊ตฌ์ ๋ฐฐ๊ฒฝ ๋ฐ ํ์์ฑ
๋ก๋ด ๋ถ์ผ์์ ์ฌ๋ ์์ฒ๋ผ ๋ค์ํ ๋ฌผ์ฒด๋ฅผ ์ฅ๋ ๋ฅ๋ ฅ์ ๊ฐ์ฅ ์ค์ํ๋ฉด์๋ ์ค๋ซ๋์ ํด๊ฒฐ์ด ์ด๋ ค์ ๋ ๋์ ๊ณผ์ ์ ๋๋ค. ๋ค์ง ๋ก๋ด ์์ ์ ์ฌ๋ ฅ์ ์ถฉ๋ถํ ํ์ฉํ๋ ค๋ฉด, ๋ณด์ง ๋ชปํ ์๋ก์ด ๋ฌผ์ฒด์๋ ์ผ๋ฐํํ ์ ์๊ณ ์ฃผ๋ณ ํ๊ฒฝ ๋ณํ์๋ ๊ฐ์ธํ๋ฉฐ, ๊ฐ์ ์ด๋ ์์ ์ฅ์์ ๋ง์ฃผ์น๋ ๊ด๋ฒ์ํ ๋ฌผ์ฒด๋ค์ ๋ชจ๋ ์ ์ฉ ๊ฐ๋ฅํ ์ผ์๋ก ๋์ํด์ผ ํฉ๋๋ค. ๊ธฐ์กด์ ์ฌ๋ฌ ์ฐ๊ตฌ์ ์๋ฃจ์ ์ด ์ ์๋์์ง๋ง, ์์ง๊น์ง ์ผ๋ฐ์ ์ธ ํด๋ฒ์ ๋ง๋ค๊ธฐ๋ ์ด๋ ค์ ์ต๋๋ค.
ํนํ ์ต๊ทผ์๋ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์์์ ๊ฐํํ์ต๊ณผ ๋๋ฉ์ธ ๋๋คํ(domain randomization) ๊ธฐ๋ฒ ๋ฑ์ ๋ฐ์ ์ผ๋ก, ์๋ฎฌ๋ ์ดํฐ์์ ํ์ตํ ์ ์ฑ ์ ํ์ค ๋ก๋ด์ ์ฑ๊ณต์ ์ผ๋ก ์ด์ (simtoreal)ํ๋ ์ฌ๋ก๋ค์ด ๋๊ณ ์์ต๋๋ค. ์๋ฎฌ๋ ์ด์ ์ ํ์ฉํ๋ฉด ๋๋์ ํ์ต ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์์ฑํ ์ ์๊ณ , ์๊ฐ ์ผ์์ ๋ก๋ด ์์ฒด์ผ์(proprioception) ์ ๋ณด๋ฅผ ๋ชจ๋ ํ์ฉํ๋ ๋ฐ์์ ์ ์ฑ ํ๋ จ์ด ์ฉ์ดํด์ก์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ํ์ฌ์ ์ ๊ทผ๋ฒ๋ค์๋ ํ๊ณ๊ฐ ์กด์ฌํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ธฐ์กด ์์คํ ์ ์๊ฐ ์ ๋ ฅ๋ถํฐ ์ ์ด๊น์ง ์ง์ ์ฐ๊ฒฐํ๋ ์๋ํฌ์๋ ์ ์ฑ ํ์ต์ ํผํ๊ณ , ๋ฌธ์ ๋ฅผ ๋จ๊ณ๋ก ๋ถ๋ฆฌ(factorize)ํ๋ ๋ฐฉ์์ ํํ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ณต์กํ ํ์ง ๋ฌธ์ ๋ฅผ ์ ์ ์ธ ํ์ง ์์ธ๋ฅผ ์ฐพ๋ ํค๋ค๋งํฑ ๋ฌธ์ ๋ก ํ์ํ์ฌ ์ ๊ทผํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด์์ต๋๋ค. ์ด๋ฌํ ๊ณํ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ๋ค์ ํ๊ท ์ ์ธ ๋ฌผ์ฒด์๋ ํจ๊ณผ์ ์ด์ง๋ง, ์ค์๊ฐ์ผ๋ก ์ฐ์์ ๋์์ด ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์๊ธฐ์น ์์ ์ธ๋์ด๋ ์ฒ์ ๋ณด๋ ํน์ดํ ํ์์ ๋ฌผ์ฒด์๋ ๋์ํ์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
ํํธ, ์ฐ์์ ์ธ ์๊ฐ ํผ๋๋ฐฑ ๊ธฐ๋ฐ์ ํ์ง ์ ์ด ์ฐ๊ตฌ๋ค๋ ์กด์ฌํ์ง๋ง, ๊ณ ํ์ง RGB ์์์ ๋๋์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ๊ธฐ์ ์ ์ฝ์ด ์๊ธฐ ๋๋ฌธ์ ์ฃผ๋ก ๊น์ด(depth) ์ผ์๋ ์ ๊ตฐ(point cloud) ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ์์ต๋๋ค. ๊น์ด์ง๋(depth map)๋ ๋ฌผ์ฒด์ ๊ธฐํํ์ ํํ ํ์ ์ ์ ๋ฆฌํ๊ณ ์๋ฎฌ๋ ์ดํฐ์์๋ ๋น๊ต์ ๊ตฌํ์ด ์ฌ์ ๋ง์ด ์ฌ์ฉ๋์์ง๋ง, ๋ฐํฌ๋ช ํ๊ฑฐ๋ ํฌ๋ช ํ ๋ฌผ์ฒด์๋ ์ทจ์ฝํ๊ณ ์ค์ IR ๊ธฐ๋ฐ ๊น์ด์นด๋ฉ๋ผ์ ๋ ธ์ด์ฆ ๋ฌธ์ ๋ ์์ต๋๋ค. ์์ปจ๋, ๊ธฐ์กด ๋ฐฉ๋ฒ๋ค์ ์๋๋ ๋ค์ง ์์ ์ฌ์ธํจ, ํน์ ๊น์ด์ง๋ ์์กด์ฑ ๋ฑ์์ ํ๊ณ๋ฅผ ๋ณด์ฌ์์ผ๋ฉฐ, ์์ ํ RGB ์นด๋ฉ๋ผ๋ง์ผ๋ก ๋์ํ๋ ๋ฒ์ฉ์ ์ธ ๋ค์ง ์ ํ์ง ์ ์ฑ ์ ๊ฐ๋ฐ๋์ง ๋ชปํ์ต๋๋ค. ์ด๋ฌํ ๋นํ์ ๋ฉ์ฐ๊ธฐ ์ํด ๋ณธ ์ฐ๊ตฌ์์๋ RGB ๊ธฐ๋ฐ์ ์ฐ์์ ์ด๊ณ ๋ฐ์์ ์ธ ํ์ง ์ ์ฑ ์ ์ ์ํ ๊ฒ์ ๋๋ค.
๋ํ ๊ด๋ จ ์ฐ๊ตฌ๋ค์ ์ดํด๋ณด๋ฉด, ์ ํต์ ์ธ ๋ฐฉ๋ฒ๋ค์ ๋ฌผ์ฒด-์ ๊ฐ ์ ์ด ์์ ์ฑ ๋ถ์ ๋ฑ์ ํตํ ๊ทธ๋ฆฝ ํ์ง ์งํ๋ฅผ ์ต์ ํํ์์ผ๋ ์ ๋ฐํ ์ง๊ฒ์ง(pinch grip) ๋ฑ์ ๊ตญํ๋๊ฑฐ๋ ์ ํํ ๋ฌผ์ฒด 3D ๋ชจ๋ธ์ด ํ์ํ๋ค๋ ํ๊ณ๊ฐ ์์์ต๋๋ค. ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ ๊ทผ์ผ๋ก ๋ฐฉ๋ํ ๊ทธ๋ฆฝ ๋ฐ์ดํฐ์ ์ ํ์ฉํ ํ์ต๋ ์๋๋์์ง๋ง, ๋๋ถ๋ถ ๊น์ด/์ ๊ตฐ ์ ๋ณด์ ์์กดํ์ฌ ํ์ตํ๊ฑฐ๋ ๊ฒฐ๊ณผ ๊ฒ์ฆ๋ ์๋ฎฌ๋ ์ด์ ๋ด์ ๋จธ๋ฌด๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ต๋๋ค. ๋ช๋ช ์ต์ ์ฐ๊ตฌ์์๋ ์๋ฎฌ๋ ์ด์ ์ ์ฑ ์ ์ค์ ์ด์ ์ ๋ณด๊ณ ํ๊ธฐ๋ ํ์ง๋ง, ๋ฌผ์ฒด CAD ๋ชจ๋ธ์ ์ด์ฉํ ํฌ์ฆ ์ถ์ ์ ์ ์ ํ๋ค๋ ์ง, ์๊ฐ๋ฝ์ ๊ฐ๋ ค์ง์ผ๋ก ์ธํ ์ ๊ตฐ ๊ฒฐ์์ ๋ฉ์ฐ๊ธฐ ์ํด ๋ก๋ด ๋ชจ๋ธ ์ ๋ณด๋ฅผ ํ์ฉํ๋ ํน์ ๊ธฐ๋ฒ์ ์ฐ๋ ๋ฑ ๋ฒ์ฉ์ฑ์ด ์ ํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ต๋๋ค. ๊ฐ์ฅ ์ ์ฌํ ์ ํ์ฐ๊ตฌ๋ก ์ธ๊ธ๋ DextrAH-G๋ ๋ณธ ๋ ผ๋ฌธ์ ์ง์ ๋ฒ์ ๊ฒฉ์ผ๋ก, ์ธ๊ฐ ๊ทธ๋ฆฝ ๋์์ PCA๋ก ์ ์ฐจ์ํํ ์๋์ ๊ณต๊ฐ๊ณผ ์ง์ค๋ฉํธ๋ฆญ ํจ๋ธ๋ฆญ(geometric fabric) ๊ธฐ๋ฐ ์์ ์ ์ด๋ฅผ ํ์ฉํ์ฌ ๊ต์ฌ-ํ์ ๊ตฌ์กฐ๋ก ํ์ตํ ๋ค ๊น์ด ์นด๋ฉ๋ผ ๊ธฐ๋ฐ ํ์ ์ ์ฑ ์ ์ํํ ๋ฐ ์์ต๋๋ค. DextrAH-G๋ ์๋ฎฌ๋ ์ด์ ์์ ํ์ตํ ๊น์ด ๊ธฐ๋ฐ ์ ์ฑ ์ ์ค์ ๋ก๋ ๊ฒฌ๊ณ ํ๊ฒ ์ด์ ํ์ฌ ํ๋ จ์ ์ฐ์ง ์์ ์๋ก์ด ๋ฌผ์ฒด๋ค๋ ์ก์๋ด๋ ๋๋ผ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ณด์์ง๋ง, ์ฌ์ ํ ๊น์ด ์ผ์์ ์์กดํ๊ณ ์์์ต๋๋ค. DextrAH-RGB๋ ๋ฐ๋ก ์ด ์ง์ ์ ๋ฐ์ ์์ผ, ๊น์ด ๋์ ์นด๋ฉ๋ผ RGB ์ ๋ณด๋ง์ผ๋ก ๋์ํ๋ ์ ์ฑ ์ ์ ์ํจ์ผ๋ก์จ ๋์ฑ ๊ด๋ฒ์ํ ๋ฌผ์ฒด์ ํ๊ฒฝ์์๋ ์ ์ฉ๋ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ฐ ๊ฒ์ ๋๋ค.
2.3 ์ฌ์ฉ๋ ๋ฐฉ๋ฒ๋ก ๋ฐ ๊ธฐ์ ์ ์ ๊ทผ
DextrAH-RGB์ ํ์ต์ ํฌ๊ฒ ๊ต์ฌ(policy)์ ํ์(policy)์ ๋ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ๋จผ์ ์๋ฎฌ๋ ์ด์ ์์์ ์ํ ์ ๋ณด๋ฅผ ๋ชจ๋ ํ์ฉํ๋ ๊ต์ฌ ์ ์ฑ ์ ๊ฐํํ์ต(PPO ์๊ณ ๋ฆฌ์ฆ)์ผ๋ก ํ์ต์ํค๊ณ , ์ดํ ํด๋น ์ ์ฑ ์ DAgger ๊ธฐ๋ฐ์ ๋ชจ๋ฐฉํ์ต์ผ๋ก ํ์ ์ ์ฑ ์ ์ฆ๋ฅ(distillation)ํฉ๋๋ค. ํ์ ์ ์ฑ ์ ์๋ฎฌ๋ ์ดํฐ์์ ์์ฑํ ๋ฐ์ดํฐ๋ง์ผ๋ก ํ์ต๋๋ฉฐ, ๋ ๋์ RGB ์นด๋ฉ๋ผ ์์๋ง์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ๋์ํ๋๋ก ํ๋ จ๋ฉ๋๋ค. ์ต์ข ์ ์ผ๋ก ์ด ํ์ ์ ์ฑ ์ด ์ค์ ๋ก๋ด์ ์ด์๋์ด ๋์ํ๊ฒ ๋ฉ๋๋ค.
2.3.1 ์ง์ค๋ฉํธ๋ฆญ ํจ๋ธ๋ฆญ ๊ธฐ๋ฐ ๋์ ๊ณต๊ฐ
๋ณธ ์ฐ๊ตฌ์ ์ค์ํ ๊ธฐ์ ์์ ์ค ํ๋๋ ์ง์ค๋ฉํธ๋ฆญ ํจ๋ธ๋ฆญ(geometric fabric)์ด๋ผ ๋ถ๋ฆฌ๋ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ ํจ๋ธ๋ฆญ ์ ๋ ์ ์ฑ (Fabric-Guided Policy, FGP)์ ๋๋ค. ์ง์ค๋ฉํธ๋ฆญ ํจ๋ธ๋ฆญ์ ๊ณ ์ ์ญํ ์์คํ ์ ์ผ๋ฐํํ์ฌ ์์ ํ๋ฉด์๋ ๋ฐ์์ ์ธ ์ ์ฑ ์ ์ค๊ณํ๊ธฐ ์ํ ๋ฐฉ์์ผ๋ก, ๋ก๋ด์ ๋์์ 2์ฐจ ๋์ญํ ์์คํ ํํ๋ก ์ ์ํ ๋ค ํ ํฌ ์ ์ด ๋ฑ์ ํตํด ์ค์ ๋ก๋ด์ ๊ตฌํํ๋ ๊ฐ๋ ์ ๋๋ค. ์ ์ฑ ์ ์ํ๋ ๊ฑฐ๋(ํ๋ ์์)์ ๊ธฐํํ์ ํญ(geometric term)๊ณผ ๊ฐ์ ํญ(forcing term)์ ์กฐํฉ์ผ๋ก ํํํ๋๋ฐ, ๊ธฐํํ์ ํญ์ ๋ก๋ด์ด ์๋์ ๋ฌด๊ดํ๊ฒ ๋์ผํ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ๊ฐ๊ฒ ํจ์ผ๋ก์จ ๊ธฐ๋ณธ ์์ง์ ๊ถค์ ์ ๊ฒฐ์ ํ๊ณ , ๊ฐ์ ํญ์ ํ์์ ๋ฐ๋ผ ๋ก๋ด์ ๊ถค์ ์ ๊ต๋ํ์ฌ ์์ ํ๋ณด(์: ๊ด์ ํ๊ณ ํํผ) ๋๋ ๊ณผ์ ์ํ ๋ณด์กฐ์ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๋ฌ ๊ฐ์ ํญ์ด ๋์์ ์์ฉํ๋ฉด ์์ถฉ๋ ์ ์์ผ๋ฏ๋ก, ๊ฐ๋ฅํ ํ ์ ์ฑ ์ ๋ชฉํ ๋์์ ๊ธฐํํ์ ํญ์ผ๋ก ๋ น์ฌ๋ด๊ณ ๊ฐ์ ํญ์ ์์ ๋ฑ ๋ณด์กฐ์ ์ญํ ๋ง ํ๋๋ก ์ค๊ณํฉ๋๋ค. DextrAH-RGB์์๋ ์ด์ ์ฐ๊ตฌ์ธ DextrAH-G์ ๋์ผํ ํจ๋ธ๋ฆญ ๋ฐ ๋์ ๊ณต๊ฐ ์ค๊ณ๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ, ๊ทธ ์ฃผ์ ๋ด์ฉ์ ์์ฝํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ก๋ด๊ณผ ์ฃผ๋ณ ๋ฌผ์ฒด ๊ฐ ์ถฉ๋ ํํผ ํ๋์ ์ ์ฐจ์ ๊ธฐํํ์ ํญ์ ๋ด์ฌํํ์ฌ ๋ก๋ด์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฅ์ ๋ฌผ๊ณผ ์์ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์งํ๋๋ก ํ๋, ๊ทผ์ ์์๋ง ๊ฐ์ ํญ์ผ๋ก ๋ฐ์ด๋ด๋ ๋ณด์กฐ ์ ์ด๋ฅผ ๋ฃ์์ต๋๋ค. 7์์ ๋ ํ์ ๊ด์ ์ฌ์ ๋๋ฅผ ํ์ฉํ์ฌ ๋ก๋ด ํ๊ฟ์น๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๋ฐ๊นฅ์ผ๋ก ๋น ์ง๊ณ ์๊ฐ๋ฝ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค๋ฏ๋ฆฐ ์์ธ๋ฅผ ์ทจํ๋๋ก ๋์ด๋น๊ธฐ๋ ํ์ ๊ธฐํํ์ ํญ์ผ๋ก ์ถ๊ฐํ์ฌ, RL ์ ์ฑ ์ ์ถ๋ ฅ์ด ์ด ๊ธฐ๋ณธ ์์ธ์ ์ถฉ๋ํ์ง ์๋๋ก ์ ๋ํ์ต๋๋ค. ๋ํ ๋ก๋ด ๊ด์ ๊ฐ๋ ํ๊ณ๋ฅผ ๋์ง ์๋๋ก ๊ฐ์ ํญ์ ๋ถ์ฌํ์ฌ ์์ ์ฑ์ ๋ณด์ฅํ์ต๋๋ค. ๊ฐํํ์ต ์ ์ฑ ์ ์ก์ ๊ณต๊ฐ์ ์ด๋ฌํ ํจ๋ธ๋ฆญ ์์์ ์ ์๋๋๋ฐ, ๋ก๋ด ์๋ฐ๋ฅ(palm)์ 6์์ ๋ ์์ธ(3์ฐจ์ ์์น + 3์์ ๋ ํ์ )์ ์๊ฐ๋ฝ ๋์์ PCA ๊ธฐ๋ฐ 5์ฐจ์ ์ขํ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฆ, 16์์ ๋์ ์๊ฐ๋ฝ ์์ง์์ ์ฌ์ ์ ์ธ๊ฐ ํ์ง ๋์๋ค์ PCA๋ก ๋ถ์ํด ์ถ์ถํ 5๊ฐ์ ์ฃผ์ฑ๋ถ(eigengrasp) ์ถ์ผ๋ก ํํํจ์ผ๋ก์จ, ๊ทธ๋ฆฝ ๋์์ ์ ํฉํ๋ฉด์๋ ์ฐจ์์ด ๊ฐ์๋ ์ ๋์ ๊ณต๊ฐ์ ์ฌ์ฉํ ๊ฒ์ ๋๋ค. RL ์๊ณ ๋ฆฌ์ฆ์ ์ด 6+5์ฐจ์์ ๊ณต๊ฐ์์ ๋ชฉํ ๊ฐ์๋ ๋ช ๋ น์ ์ถ๋ ฅํ๊ณ , ์ค์๊ฐ ์ ์ด ๋จ๊ณ์์๋ ์ด ๊ฐ์ ํจ๋ธ๋ฆญ ๋์ญํ์ ๊ฐ์๋์ ๋ก๋ด์ ์ค์ ๊ฐ์๋๋ฅผ ์ต๋ํ ๋ง์ถ๋๋ก 2์ฐจ ์ ์ด(Quadratic Program)๋ฅผ ํ์ด ํ ํฌ ์ ์ด๋ฅผ ์ํํฉ๋๋ค. ์ด๋ฌํ ํจ๋ธ๋ฆญ ๊ธฐ๋ฐ ์ก์ ๊ณต๊ฐ์ ํ์ฉํจ์ผ๋ก์จ, ๋ก๋ด์ด ๋์ ์๋์ ๊ด๊ณ์์ด ์์ ์ ์ธ ๊ถค์ ์ ๋ฐ๋ฅด๊ณ ์์ ์ ์ฝ์ ์งํค๋ฉด์๋, ๋ค์ง ์ ํ์ง์ ์ ๋ฆฌํ ์ ๋ ํธํฅ(inductive bias)์ ์ ์ฑ ์ ์ ๊ณตํฉ๋๋ค.
2.3.2 ๊ต์ฌ ์ ์ฑ : ์๋ฎฌ๋ ์ด์ ๊ฐํํ์ต
๊ต์ฌ ์ ์ฑ (Teacher FGP)์ ์๋ฎฌ๋ ์ดํฐ์์ ๊ฐํํ์ต(PPO ์๊ณ ๋ฆฌ์ฆ)์ ํตํด ํ์ต๋ฉ๋๋ค. NVIDIA Isaac Lab ํ๋ซํผ์ ์ด์ฉํ์ฌ ๋๊ท๋ชจ ๋ณ๋ ฌ ํ๊ฒฝ์์ ๋ค์ํ ๋ฌผ์ฒด๋ค์ ๋์์ผ๋ก ํ์ตํจ์ผ๋ก์จ, ์ํ ํจ์จ์ด ๋ฎ์ ๊ฐํํ์ต ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๊ณ ์ ํ์ต๋๋ค. ๊ต์ฌ ์ ์ฑ ์ ์๋ฎฌ๋ ์ดํฐ ๋ด๋ถ ์ํ์ ๋ณด๋ฅผ ์์ ํ ํ์ฉํ๋ ์ ๋ต์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๊ฒฝ๋ง ์ ์ฑ ์ ์ ๋ ฅ์ผ๋ก ๋ก๋ด ๊ฐ ๊ด์ ์ ์์นยท์๋, ์๊ฐ๋ฝ ๋๊ณผ ์๋ฐ๋ฅ์ ์์น/์๋, ๋ฌผ์ฒด์ 6DoF ์์ธ(pose), ๋ชฉํ๋ก ํ๋ ๋ฌผ์ฒด ์์น(์: ๋ค์ด์ฌ๋ฆด ๋ชฉํ ๋์ด), ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์ข ๋ฅ์ ๋ฌผ์ฒด์ธ์ง์ ๋ํ ์-ํซ(one-hot) ๋ฒกํฐ, ์ง์ ์๊ฐ์ ํจ๋ธ๋ฆญ-์ก์ , ๊ทธ๋ฆฌ๊ณ ํจ๋ธ๋ฆญ ๋์ญํ์ ํ์ฌ ์ํ(์์น, ์๋, ๊ฐ์๋)๊น์ง ๋ชจ๋ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ํ๋ฆฌ๋น๋ฆฌ์ง๋(privileged) ์ ๋ณด๋ฅผ ํตํฉํด, ๊ต์ฌ ์ ์ฑ ์ ํ์ ์ ์ฑ ๋ณด๋ค ํจ์ฌ ํ๋ถํ ํ๊ฒฝ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋์ํ๊ฒ ๋ฉ๋๋ค. ๊ต์ฌ ์ ์ฑ ์ ์ ๊ฒฝ๋ง ๊ตฌ์กฐ๋ ์ด์ ์ฐ๊ตฌ์ธ DextrAH-G์ ์ ์ฌํ๊ฒ 2๊ฐ์ 512์ฐจ์ ์์ ์ฐ๊ฒฐ์ธต + 512์ฐจ์ LSTM ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, LSTM ์ฃผ๋ณ์ skip-connection์ ์ถ๊ฐํด ์ฅ๊ธฐ ์์กด์ฑ ํ์ต์ ๋์์ต๋๋ค.

๋ณด์ ํจ์(reward)๋ DextrAH-G์์ ์ฌ์ฉํ ๊ฒ๋ณด๋ค ๋จ์ํํ์ฌ ๋ค ๊ฐ์ง ํญ์ผ๋ก ๊ตฌ์ฑํ์ต๋๋ค: (1) ์ ๊ทผ ๋ณด์ โ ๋ก๋ด ์๊ฐ๋ฝ ๋ฐ ์๋ฐ๋ฅ ์ง์ ๋ค์ด ๋ฌผ์ฒด์ ์ต๋ํ ๊ฐ๊น๊ฒ ์ ๊ทผํ๋๋ก ์ฅ๋ ค, (2) ์ด๋ ๋ณด์ โ ์ง์ ๋ฌผ์ฒด๋ฅผ ๋ชฉํ ์์น(๊ณต์ค์ ์ผ์ ๋์ด ๋ฑ)๊น์ง ์ด๋์ํค๋๋ก ์ฅ๋ ค, (3) ๋ค์ด์ฌ๋ฆฌ๊ธฐ ๋ณด์ โ ๋ฌผ์ฒด๋ฅผ ํ ์ด๋ธ์์ ๋ผ์ด ๋ค์ด์ฌ๋ฆฐ ๊ฒฝ์ฐ์ ๋ณด์, (4) ์๊ฐ๋ฝ ํผ์นจ ๊ท์ โ ํ์์ ์๊ฐ๋ฝ์ ์ง๋์น๊ฒ ์ค๋ฏ๋ฆฌ์ง ์๋๋ก ๋ฒ์ . ์ด ๋ค ๊ฐ์ง ์์๋ฅผ ๊ฐ์คํฉํ์ฌ ์ต์ข ๋ณด์์ผ๋ก ์ฌ์ฉํจ์ผ๋ก์จ, ๋ฌผ์ฒด์ ์์ ๋ป์ด ์ง๊ณ ๋ค์ด์ฌ๋ ค ์์ ์ ์ผ๋ก ๋ค๊ณ ์๊ฒ ํ๋ ํ๋์ ๊ฐํํ์ต์ผ๋ก ํ์ต์์ผฐ์ต๋๋ค. ํ์ต ์ด๋ฐ์๋ ๊ณผ์ ๋ฅผ ์ฝ๊ฒ ํ๊ณ , ์ ์ฐจ ์ด๋ ค์์ง๋๋ก ์๋ ๋๋ฉ์ธ ๋๋คํ(Automatic Domain Randomization, ADR) ๊ธฐ๋ฒ์ ์ ์ฉํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌผ์ฒด์ ์ด๊ธฐ ๋ฐฐ์น๋ ๋ฌผ์ฒด/๋ก๋ด ๋ฌผ๋ฆฌ ์์ฑ, ๋ง์ฐฐ๊ณ์, ์กฐ๋ช ๋ฑ ์ฌ๋ฌ ํ๊ฒฝ ํ๋ผ๋ฏธํฐ๋ค์ ๋ฒ์๋ฅผ ์ด๊ธฐ์๋ ์ข๊ฒ ์ค์ ํ์ฌ ์์ํ๊ณ , ์ ์ฑ ์ฑ๋ฅ์ด ํฅ์๋จ์ ๋ฐ๋ผ ์ด ๋ฒ์๋ค์ ์ ํ์ ์ผ๋ก ์ต๋์น๊น์ง ๋ํ๊ฐ๋๋ค. ๋ชจ๋ ๋๋คํ ํ๋ผ๋ฏธํฐ๋ค์ ์ ํด์ง ์ต๋ ๋์ด๋๊น์ง ๋์์ ์กฐ๊ธ์ฉ ๋์ฌ๊ฐ๋ ๋ฐฉ์์ผ๋ก ์ปค๋ฆฌํ๋ผ์ ํ์ฑํ์ฌ, ์ต์ข ์ ์ผ๋ก๋ ์๋นํ ์ด๋ ค์ด ์กฐ๊ฑด์์๋ ๋์ ๊ฐ๋ฅํ ์ ์ฑ ์ ์ป๋๋ก ์ ๋ํ์ต๋๋ค (์์ธํ ํ๋ผ๋ฏธํฐ ๋ฒ์๋ ๋ ผ๋ฌธ Table II์ ๋ช ์).
2.3.3 ํ์ ์ ์ฑ : RGB ๋ชจ๋ฐฉํ์ต
๊ต์ฌ ์ ์ฑ ์ด ์๋ฎฌ๋ ์ด์ ์์ ์์ ์ ์ผ๋ก ๋ฌผ์ฒด๋ฅผ ์ง์ ์ ์๊ฒ ๋๋ฉด, ์ด์ ํ์ ์ ์ฑ (Student FGP)์ ํ๋ จํฉ๋๋ค. ํ์ ์ ์ฑ ์ ์นด๋ฉ๋ผ ์์๋ง์ผ๋ก ๋์ํด์ผ ํ๋ฏ๋ก, ๊ต์ฌ-ํ์ ์ ์ฑ ์ฌ์ด์ ๊ด์ฐฐ๊ณต๊ฐ ์ฐจ์ด(reality gap)๊ฐ ์กด์ฌํฉ๋๋ค. ์ด๋ฅผ ํด์ํ๊ธฐ ์ํด ์จ๋ผ์ธ DAgger ๊ธฐ๋ฐ์ ๋ชจ๋ฐฉ ํ์ต(distillation)์ ์ํํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ์๋ฎฌ๋ ์ดํฐ์์ ๊ต์ฌ ์ ์ฑ ์ ์คํํ๋ฉด์ ๋์์ ํ์ ์ ์ฑ ์ด ๊ฐ์ ์ํฉ์ ๊ด์ฐฐํ๊ฒ ํ๊ณ , ๊ต์ฌ์ ํ๋์ ๋ชจ๋ฐฉํ๋๋ก ํ์์ ํ์ต์ํต๋๋ค. ํ์์ ํ์ต ๊ณผ์ ๋์์๋ ์ ์ง์ ์ผ๋ก ์๊ธฐ ์ ์ฑ ์ ๋ฐ๋ผ ํ๋ํด ๋ณด๋ฉด์ (๊ต์ฌ ์ ์ฑ ์ผ๋ก๋ถํฐ ๋ฒ์ด๋๋ ์๋๊ฐ ๋ฐ์ํ๊ณ ) ๊ทธ๋๋ง๋ค ๊ต์ฌ ์ ์ฑ ์ ์กฐ์ธ์ ๋ฐ์ ์๋ชป๋ ์ํ ๋ถํฌ๋ฅผ ๊ต์ ํ๋ DAgger ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํฉ๋๋ค. ํ์ ์ ์ฑ ์ ์ ๋ ฅ์ ๋ก๋ด ๊ด์ ์ํ(๊ฐ๋ ๋ฐ ์๋)์ ์ข์ฐ ๋ ๋์ RGB ์นด๋ฉ๋ผ ์ด๋ฏธ์ง์ ๋๋ค. ์คํ ๋ ์ค ์นด๋ฉ๋ผ ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ด์ ๋ ๋์ผ ์นด๋ฉ๋ผ๋ก๋ถํฐ ๊น์ด ์ ๋ณด๋ฅผ ์ ์ถํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊น์ด ์ผ์๋ฅผ ์ฐ์ง ์๊ณ RGB๋ง ์ฐ๋ฉด์๋, ๋ ์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด ๋ฌผ์ฒด๊น์ง์ ๊ฑฐ๋ฆฌ๋ ์ ์ฒด๊ฐ์ ์ด๋ ์ ๋ ์ถ์ ํ ์ ์์ด ์ ์ฑ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค (์คํ์ ์ผ๋ก ๋จ์ ์นด๋ฉ๋ผ๋ณด๋ค๋ ์คํ ๋ ์ค ์ ๋ ฅ์ด ์ฑ๋ฅ์ด ์ฐ์ํ์).

์๋ฎฌ๋ ์ด์ ์์ ํ์ ์ ์ฑ ํ์ต์ ์ํด ๋๋ฉ์ธ ๋๋คํ ๋ฐ ์ฆ๊ฐ์ ๊ด๋ฒ์ํ๊ฒ ํ์ฉํ์ต๋๋ค. NVIDIA์ Isaac Lab ์๋ฎฌ๋ ์ดํฐ์ ๊ด์ ์ถ์ ๊ธฐ๋ฐ ํ์ผ๋ ๋ ๋๋ง ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ, ํ์ค๊ฐ ๋๊ณ ํด์๋ ์ข์ ์์์ ๋น ๋ฅด๊ฒ ๋ค๋ ์์ฑํ์ต๋๋ค. ํ์ต ์ค ์ํผ์๋๋ง๋ค ์ฃผ๋ณ ํ๊ฒฝ์ ๋ฌด์์๋ก ๋ณํ์์ผฐ๋๋ฐ, ์๋ฅผ ๋ค์ด ๋ฐฐ๊ฒฝ ์กฐ๋ช ์ผ๋ก HDRI ํ๊ฒฝ๋งต์ 30% ํ๋ฅ ๋ก ๋๋ค ๊ต์ฒดํ๊ณ , ๋งค ์ํผ์๋ ์์ ์ ๋ก๋ด, ํ ์ด๋ธ, ๋ฌผ์ฒด์ ์ฌ์ง ์์ฑ(์์กฐ, ๋ฐ์ฌ์จ, ๊ฑฐ์น ๊ธฐ ๋ฑ)์ ์์๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ๋ํ ๋ฌผ์ฒด 3D ๋ชจ๋ธ๋ค์ด ์๋ ํ ์ค์ฒ๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์, Omniverse ์์ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ์ ์ฌ๋ฌผ ํ ์ค์ฒ๋ฅผ ๋ฌด์์๋ก ์ ํ ์๊ฐ์ ๋ค์์ฑ์ ๋์์ต๋๋ค. ๋น๋ก ์์๋ก ์ ํ ํ ์ค์ฒ๊ฐ ๋ฌผ์ฒด ํ์์ ์ด์ธ๋ฆฌ์ง ์๋๋ผ๋(UV ๋งคํ ๋ถ์ผ์น๋ก ์๋ฑํ๊ฒ ๋ฐ๋ผ์ง ์ ์์ง๋ง), ์๊ฐ์ ์ผ๋ก ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ํ๋ณดํ๋ ๋ฐ์ ์์๋ฅผ ๋์์ต๋๋ค. ์ด์ฒ๋ผ ์กฐ๋ช , ์ฌ์ง, ๋ฐฐ๊ฒฝ์ ๊ณ์ ๋ฐ๊พธ๋ ๋๋คํ ์ธ์๋, ์ต์ข ํ์ ์ ์ฑ ์ ์ ๋ ฅ๋๊ธฐ ์ ๋ฐ์ดํฐ ์ฆ๊ฐ(data augmentation)๋ ์ ์ฉํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐฐ๊ฒฝ์ ๋ค๋ฅธ ์ด๋ฏธ์ง๋ก ์นํํ๊ฑฐ๋, ์ปฌ๋ฌ ์งํฐ(color jitter)๋ก ์๊ฐ์ ํ๋ค๊ณ , ์์ง์ ๋ชจ์ ๋ธ๋ฌ ํจ๊ณผ๋ฅผ ๊ฐํ๋ ๋ฑ ๋ค์ํ ์ฆ๊ฐ์ ํตํด ์นด๋ฉ๋ผ ์์์ ๋ถํฌ ํญ์ ๋ํ์ต๋๋ค. (๋ ผ๋ฌธ Fig. 2์์๋ ์ด๋ฌํ ๋๋คํ๋ ํ๊ฒฝ์์ ์ป์ ์๋ณธ ์นด๋ฉ๋ผ ์์๋ค(์์ชฝ)๊ณผ ์ฌ๊ธฐ์ ์ฆ๊ฐ์ ์ ์ฉํ ์ต์ข ํ์ต ์ ๋ ฅ ์์๋ค(์๋์ชฝ)์ ๋น๊ตํ์ฌ ๋ณด์ฌ์ค๋๋ค.) ํ์ ์ ์ฑ ํ์ต ์์๋ ์ด๋ฏธ ๊ต์ฌ ์ ์ฑ ์ด ์ถฉ๋ถํ ํ์ต๋ ์ํ์ด๋ฏ๋ก, ADR ๋์ด๋๋ฅผ ๊ณง๋ฐ๋ก ์ต๋์น๋ก ์ค์ ํ์ฌ ๊ฐ์ฅ ์ด๋ ค์ด ์กฐ๊ฑด๋ค์์๋ ํ์์ด ํ์ต๋๋๋ก ํ์์ต๋๋ค. ์ด๋ ํ์์ด ํ์ค ํ๊ฒฝ๊ณผ ์ ์ฌํ ์กฐ๊ฑด์ ํญ๋๊ฒ ์ ํ๋๋ก ํด ์๋ฎฌ๋ ์ด์ -ํ์ค ์ฐจ์ด๋ฅผ ์ต์ํํ๋ ค๋ ์ ๋ต์ ๋๋ค.
ํ์ ์ ์ฑ
์ ์ ๊ฒฝ๋ง ๊ตฌ์กฐ๋ ๊ฒฝ๋ํ๋ ์ปค์คํ
๋ชจ๋ธ๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. ์ด๋ฏธ์ง ์
๋ ฅ ์ฒ๋ฆฌ๋ฅผ ์ํด ์์ ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง(CNN) ์ธ์ฝ๋ ๋ ๊ฐ(์ข/์ฐ ์นด๋ฉ๋ผ๋ณ๋ก)๋ก ์์ํ๋๋ฐ, ๊ฐ CNN์ ์ถ๋ ฅ ์ฑ๋ ์๊ฐ [16, 32, 64, 128]
์ธ ์ปจ๋ณผ๋ฃจ์
๊ณ์ธต๋ค์ ๊ฑฐ์น๋ฉฐ ํ์ฑํจ์๋ก ReLU๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์
๋ ฅ ํด์๋๋ ๋น๊ต์ ๋ฎ์ ํธ์ธ 320ร240์ด๋ฉฐ, CNN ๋ง์ง๋ง ์ถ๋ ฅ์ ํ๊ท ํ๋ง์ ๊ฑฐ์ณ ํํํ๋ ํ 32์ฐจ์ ์๋ฒ ๋ฉ ๋ฒกํฐ๋ก ์์ถ๋ฉ๋๋ค. ์ด๋ ๊ฒ ์ป์ ์ข์ฐ ์ด๋ฏธ์ง ์๋ฒ ๋ฉ(๊ฐ 32์ฐจ์)์ ๋ก๋ด ์์ฒด ์ํ(proprioception) ๋ฒกํฐ์ ๊ฒฐํฉํ์ฌ ํ๋์ ์ํ ํํ์ผ๋ก ๋ง๋ ๋ค, 512์ฐจ์์ LSTM ์ธต์ ์
๋ ฅํฉ๋๋ค. LSTM์ ์ถ๋ ฅ์ ๋ค์ ์
๋ ฅ๊ณผ ์ฐ๊ฒฐ(skip connection)ํ์ฌ ๋ค์ธต ํผ์
ํธ๋ก (MLP)์ ํต๊ณผ์ํค๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ LSTM ์ถ๋ ฅ ๋ฑ๊ณผ ๊ฒฐํฉํ์ฌ ๋ณด์กฐ ์ถ๋ ฅ ํค๋์ ์ ๋ฌํฉ๋๋ค. ์ด๋ฌํ DenseNet ์คํ์ผ์ ๋ฐ์ง ์ฐ๊ฒฐ ๊ตฌ์กฐ๋ฅผ ์ทจํจ์ผ๋ก์จ, ๋จ์ ์์ฐจํ๋ณด๋ค ์ ์ฑ
ํ์ต ์ฑ๋ฅ์ด ํฅ์๋์์์ ์ฐธ๊ณ ์ฐ๊ตฌ๋ฅผ ํตํด ํ์ธํ๋ค๊ณ ํฉ๋๋ค. ์ต์ข
์ ์ผ๋ก ํ์ ์ ์ฑ
์ ๊ฒฝ๋ง์ ์ฃผ ์ถ๋ ฅ์ผ๋ก ๊ต์ฌ์ ๋์ผํ ํํ์ ํ๋ ๊ฐ์ ๋ด๊ณ , ์ถ๊ฐ๋ก ๋ณด์กฐ ์ถ๋ ฅ์ผ๋ก ํ์ฌ ๋ฌผ์ฒด์ ์์ ์์น๋ฅผ ํ๊ท ์์ธกํ๋๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. ๋ชจ๋ ๊ณ์ธต์ ํ์ฑํํจ์๋ก๋ ELU๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ํํธ, ์ด๋ฏธ์ง ์ธ์ฝ๋๋ก ์์ฆ ๊ฐ๊ด๋ฐ๋ ๋๊ท๋ชจ ์ฌ์ ํ์ต ๋น์ ๋ชจ๋ธ(์: ResNet-18, ViT ๋ฑ)์ ์ฌ์ฉํ์ง ์๊ณ ์ง์ ๊ฒฝ๋ ๋ชจ๋ธ์ ์ค๊ณํ ์ด์ ๋, ๊ฑฐ๋ํ ๋ชจ๋ธ์ ๊ฒฝ์ฐ ํ์ต ์ ๋๊ฒฐ๋ ํน์ฑ ์ถ์ถ๊ธฐ๋ก ์ฐ๋ฉด ๊ณผ์ ํนํ ํํ ํ์ต์ด ์ด๋ ค์ ์ฑ๋ฅ์ด ๋จ์ด์ง๊ณ , ๋ฐ๋๋ก ํ์ธํ๋ํ๋ ค๋ฉด ํ๋ผ๋ฏธํฐ๊ฐ ๋๋ฌด ๋ง์ ๋ณ๋ ฌ ์๋ฎฌ๋ ์ด์
ํ๊ฒฝ ๊ฐ์๋ฅผ ํฌ๊ฒ ์ค์ฌ์ผ ํ๋ฏ๋ก ํ์ต ํจ์จ์ด ์ ํ๋๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์ค๋ช
ํฉ๋๋ค. ์ฆ, ๋ค์์ ํ๊ฒฝ์์ ๋ณ๋ ฌ๋ก ํ์ ์ ์ฑ
์ ํ๋ จํด์ผ ํ๋ฏ๋ก, ๊ฒฝ๋ ๋ชจ๋ธ์ ๋๊น์ง ์ง์ ํ์ตํ๋ ํธ์ด ์ ์ฒด ์ฑ๋ฅ ๋ฐ ํจ์จ์ ์ ๋ฆฌํ๋ค๊ณ ํ๋จํ ๊ฒ์
๋๋ค.
ํ์ ์ ์ฑ ํ์ต์์๋ ์์ค ํจ์๋ก ๋ชจ๋ฐฉ ์์ค + ๋ณด์กฐ(๋ฌผ์ฒด ์์น) ์์ค์ ํจ๊ป ์ต์ ํํ์ต๋๋ค. ๋ชจ๋ฐฉ ์์ค์ ๊ต์ฌ ์ ์ฑ ๊ณผ ํ์ ์ ์ฑ ์ด ์ถ๋ ฅํ๋ ํ๋ ํ๋ฅ ๋ถํฌ ๊ฐ์ KL ๋ฐ์ฐ(Kullback-Leibler divergence)์ผ๋ก ์ ์ํ์์ต๋๋ค. ๊ต์ฌ-ํ์ ์ ์ฑ ๋ชจ๋ ๊ฐ์ฐ์์ ์ถ๋ ฅ ๋ถํฌ(ํ๊ท ๋ฐ ๋ถ์ฐ)๋ก ํ๋์ ์ํ๋งํ๋๋ฐ, ๋ถ์ฐ ํญ์ ๊ณ ์ ํ๊ณ ํ์ตํ์ง ์๋๋ก ์ค์ ํ์ฌ KL ์์ค์ด ์ฌ์ค์ ํ๊ท ๊ฐ ์ฐจ์ด๋ฅผ ์ค์ด๋ ์ญํ ์ ํ๋๋ก ํ์ต๋๋ค. ์ด๋ ๋จ์ ํ๊ท ์ ๊ณฑ ์ค์ฐจ ์์ค๋ณด๋ค ์์ ์ ์ด์๋ค๊ณ ํฉ๋๋ค. ํนํ ๊ต์ฌ ์ ์ฑ ์ด ํ์ (confident)ํ๋ ์ฐจ์(๋ถ์ฐ์ด ์์ ์ฐจ์)์์ ์ค๋ฅ๋ฅผ ๋ ๊ฐํ๊ฒ ์ค์ฌ์ฃผ๋ ํจ๊ณผ๊ฐ ์์ด, ๋ชจ๋ ์ฐจ์์ ๊ท ์ผํ๊ฒ ํ์ตํ๋ L2 ์์ค ๋๋น ํ์ต์ด ์ ๋์์ต๋๋ค. ๋ณด์กฐ ์์ค์ ํ์ ์ ๊ฒฝ๋ง์ ๋ฌผ์ฒด ์์น ์์ธก๊ณผ ์๋ฎฌ๋ ์ดํฐ ์ ์ค์ ๋ฌผ์ฒด ์์น์์ L2 ์ค์ฐจ๋ก ๊ณ์ฐํ์ฌ, ํ์ ์ ์ฑ ์ด ์๊ฐ์ ํผ์ณ๋ก๋ถํฐ ๋ฌผ์ฒด์ ๊ณต๊ฐ์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋๋ก ์ ๋ํ์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก, ๊ต์ฌ ์ ์ฑ ๊ณผ ํ์ ์ ์ฑ ๊ฐ ์ํผ์๋ ์๊ฐ ๊ตฌ์ฑ์ ๋ค๋ฅด๊ฒ ์ค๊ณํ์ต๋๋ค. ๊ต์ฌ ์ ์ฑ ์ ํ๋์ ์ํผ์๋๊ฐ ์ต๋ 10์ด๊ฐ ์ง์๋๋๋ก ํ๋๋ฐ, ์ด๋ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆฐ ํ์๋ ์ถฉ๋ถํ ์ ์งํ์ฌ ์์ ์ ์ผ๋ก ํ์งํ๋๋ก ํ์ํ๋ ์๊ฐ์ ์ฃผ๊ธฐ ์ํจ์ด์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ ์ ์ฑ ๊น์ง ๋์ผํ๊ฒ ๊ธด ์ํผ์๋๋ก ํ์ต์ํค๋ฉด, ์ด๋ฏธ ๋ฌผ์ฒด๋ฅผ ์ก๊ณ ๋ ํ ๊ณต์ค์ ๋ค๊ณ ์๋ ์ง๋ฃจํ ๊ตฌ๊ฐ์ด ํ์ต ๋ฐ์ดํฐ์ ๋ง์ด ํฌํจ๋์ด ์ด๋ฐ ํ์ง ๋์ ํ์ต ๋น์ค์ด ์๋์ ์ผ๋ก ๋ฎ์์ง๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ ์ ์ฑ ์ด ๊ต์ฌ๋ฅผ ๋ฒ์ด๋ ์ค์ฐจ๊ฐ ๋์ ๋๋ ๋ถ๋ถ์ ์ฃผ๋ก ์ด๋ฐ ๋ฌผ์ฒด๋ฅผ ์ก๋ ๋จ๊ณ์ด๋ฏ๋ก, ์ด ๊ตฌ๊ฐ์ ํ์ต์ ๊ฐํํ๊ธฐ ์ํด ์ํผ์๋๋ฅผ ์กฐ๊ธฐ ์ข ๋ฃํ๋ ๊ธฐ์ค์ ๋์์ต๋๋ค. ์ฆ, ํ์ ์ ์ฑ ํ์ต ์์๋ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ ค 2์ด๊ฐ ์ฑ๊ณต์ ์ผ๋ก ๋ค๊ณ ์์ผ๋ฉด ๋ฐ๋ก ์ํผ์๋๋ฅผ ๋๋ด๊ณ ๋ค์ ์๋ฎฌ๋ ์ด์ ์ํผ์๋๋ก ๋์ด๊ฐ๋๋ก ํ์์ต๋๋ค. ๋ค๋ง ๋๋ฌด ์งง๊ฒ ์๋ฅด๋ฉด ์ฒซ ์๋ ์คํจ ํ ์ฌ์๋ ํ์ต์ด ์ด๋ ค์ธ ์ ์์ผ๋ฏ๋ก, 2์ด ์ ๋ ์ ์๋ฅผ ๋์ด ํ๋ฒ ๋์ณค์ ๋ ๋ค์ ์ฅ๋ ํ๋ณต ๋์๋ ํ์ตํ ์ ์๋๋ก ๊ท ํ์ ๋ง์ถ์์ต๋๋ค.
2.4 ์ฃผ์ ์คํ ๋ฐ ๊ฒฐ๊ณผ ๋ถ์
ํ๋์จ์ด ๊ตฌ์ฑ: ํ์ต๋ DextrAH-RGB ํ์ ์ ์ฑ ์ ์ค์ ๋ก๋ด ํ๋ซํผ์ ์ด์๋์ด ๊ฒ์ฆ๋์์ต๋๋ค. ๋ก๋ด์ 7์์ ๋ KUKA LBR iiwa ์ฐ์ ์ฉ ํ์ 16์์ ๋ Allegro ๋ค์ง ๋ก๋ด ์์ด ๊ฒฐํฉ๋ ํํ์ด๋ฉฐ, ํ ์ด๋ธ ์์ ๋ ๋์ Intel RealSense D415 ์นด๋ฉ๋ผ๋ฅผ ์ข์ฐ ์คํ ๋ ์ค๋ก ๊ณ ์ ๋ฐฐ์นํ์ฌ RGB ์์์ ์์งํ์ต๋๋ค. (D415๋ RGB-D ์นด๋ฉ๋ผ์ด์ง๋ง, ๋ณธ ์ฐ๊ตฌ์์๋ ๊น์ด ์ ๋ณด๋ ์ฌ์ฉํ์ง ์๊ณ RGB ์ฑ๋๋ง ํ์ฉํ์ต๋๋ค.) ๋ก๋ด ์ ์ด๊ธฐ๋ KUKA ํ ๊ด์ ์ ์ด์ 1kHz, Allegro ์๊ฐ๋ฝ ์ ์ด์ 333Hz์ ๋ด๋ถ ์ ์ด ์ฃผ๊ธฐ๋ก ๋์ํ๋ฉฐ, ์นด๋ฉ๋ผ๋ 60Hz๋ก ์์์ ์ก์ ํฉ๋๋ค. ํ์ต๋ ์ ์ฑ ์ ์ถ๋ก ์๋๋ ์ค์๊ฐ์ฑ์ ์ถฉ์กฑํด์ผ ํ๋ฏ๋ก, Jetson Orin ์ฅ์น ์์์ ์ ์ฒด ์ ์ฑ ์ ๊ฒฝ๋ง์ 60Hz๋ก ์คํํ๊ณ , NVIDIA CUDA ๊ทธ๋ํ ์บก์ฒ ๊ธฐ์ ๋ฑ์ ํ์ฉํด ์ง์ฐ์ ์ต์ํํ์ต๋๋ค. ์คํ ๊ฒฐ๊ณผ ์ ์ฑ ์ฃผ๊ธฐ๋ฅผ 30Hz์์ 60Hz๋ก ๋์์ ๋ ๋ก๋ด์ ํ์ง ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์๋๋ฐ, ์ด๋ ๊ณ ์์ ๋ฐ๋ณต ์ ์ด๊ฐ ์ค์ธ๊ณ ์ํธ์์ฉ์์ ๋งค์ฐ ์ค์ํจ์ ๋ณด์ฌ์ค๋๋ค.

ํ๊ฐ ๋ฐฉ๋ฒ: ๋ ผ๋ฌธ์์๋ ๋ค์ง ์ ํ์ง ๋ฅ๋ ฅ์ ํ๊ฐํ๊ธฐ ์ํด ๋จ์ผ ๋ฌผ์ฒด ํ์ง ์ฑ๊ณต๋ฅ ์งํ๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ๋ก๋ด์ด ํ ๊ฐ์ง ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ์ ์๋์ง๋ฅผ ์ฌ๋ฌ ๋ฒ ์๋ํด๋ณด๊ณ ๊ทธ ์ฑ๊ณต ํ๋ฅ ์ ์ธก์ ํ๋ ๋ฐฉ์์ ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ์ผ์ผ/CMU/๋ฒํด๋ฆฌ(YCB) ๋ฑ ๊ณต๊ฐ ๋ฌผ์ฒด ๋ฐ์ดํฐ์ ์ ์ํ๋ 11๊ฐ์ ๋ค์ํ ๋ฌผ์ฒด๋ฅผ ์ ์ ํ์ฌ ๊ฐ๊ฐ์ ๋ํด ํ๊ฐ๋ฅผ ์งํํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ปต, ์๋ฃ์ ์บ, ๊ณผ์ ์์, ์ธ์ ๋ณ, ๋ฒฝ๋, ์คํธ ํต์กฐ๋ฆผ, ๋๋น, ์ฅ๋๊ฐ ๋นํ๊ธฐ ๋ฑ ํํ์ ํฌ๊ธฐ๊ฐ ๋ค์ํ ๋ฌผ์ฒด๋ค์ด ํฌํจ๋์์ต๋๋ค. ๊ฐ ๋ฌผ์ฒด๋ง๋ค 5๊ฐ์ง ์๋ก ๋ค๋ฅธ ์ด๊ธฐ ์์ธ(๋ฐฉํฅ ๋ฐ ์์น)๋ก ํ ์ด๋ธ ์์ ๋๊ณ , ๋ก๋ด์ด ํด๋น ๋ฌผ์ฒด๋ฅผ ์ง์ด ๋ค์ด์ฌ๋ฆฌ๋๋ก ์ ์ฑ ์ ๊ตฌ๋ํฉ๋๋ค. ํ ๋ฒ์ ์๋์์ ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ๊ธฐ๋กํ๋ฉฐ, ๊ฐ ๋ฌผ์ฒด๋น 5ํ์ฉ ์๋ํด 5ํ ์ค ์ฑ๊ณต ํ์์ ๋น์จ์ ๊ทธ ๋ฌผ์ฒด์ ์ฑ๊ณต๋ฅ ๋ก ์ ์ํ์ต๋๋ค. ๋ง์ฝ ๋ก๋ด์ด ์ฒซ ์๋์ ๋ฌผ์ฒด๋ฅผ ์ ๋๋ก ์ก์ง ๋ชปํ๋๋ผ๋, ๋ฌผ์ฒด๊ฐ ์์ ํ ๋์ด์ ธ ์ง๊ธฐ ๋ถ๊ฐ๋ฅํ ์ํ๊ฐ ๋์ง ์๋ ํ ์ ์ฑ ์ด ์ฐ์์ ์ผ๋ก ์ฌ์๋ํ๋๋ก ํ์ต๋๋ค. ์ด๋ ์์ ์ธ๊ธํ๋๋ก DextrAH-RGB ์ ์ฑ ์ด ์์ฐจ์ ์ธ ๋จ์ผ ์คํ ์ ์ด๊ฐ ์๋ ์ฐ์์ ์ธ ์ผ์ํผ๋๋ฐฑ ๊ธฐ๋ฐ ์ ์ฑ ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ์ผ๋ก, ํ ์ํผ์๋ ๋ด์์๋ ์คํจ๋ฅผ ๊ฐ์งํ๋ฉด ์์ธ๋ฅผ ๊ณ ์ณ ์ฌ๋์ ํ๋ ๋์์ด ๋ํ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฐ์ ์ํ ๋ฅ๋ ฅ๊ณผ LSTM ๊ธฐ๋ฐ์ ์ ์๋ ฅ์ ๋ก๋ด์ด ๋ฌผ์ฒด๋ฅผ ์ก์ ๋ ์์ ๋ฏธ๋๋ฌ์ง์ด๋ ์ค์ฐจ๊ฐ ๋ฐ์ํด๋ ๊ณง๋ฐ๋ก ๊ต์ ํ์ฌ ๊ฒฐ๊ตญ ์ฑ๊ณต์ผ๋ก ์ด์ด์ง ํ๋ฅ ์ ๋์ฌ์ค๋๋ค.
์คํ ๊ฒฐ๊ณผ: DextrAH-RGB์ ์ฑ๋ฅ์ ์ด์ ์ฐ๊ตฌ๋ค์ ๊ฒฐ๊ณผ์ ์ ๋์ ์ผ๋ก ๋น๊ตํ๊ธฐ ์ํด, ์ฌ๋ฌ ๊ธฐ์ค ๋ฌผ์ฒด์ ๋ํ ์ฑ๊ณต๋ฅ ์ Table I์ ์์ฝํ์์ต๋๋ค. ์ฃผ์ ๋น๊ต ๋์์ ์์ ์ธ๊ธ๋ DextrAH-G (๊น์ด ์ผ์ ๊ธฐ๋ฐ ๊ต์ฌ-ํ์ ์ ์ฑ )๊ณผ, DexDiffuser, ISAGrasp, Matak ๋ฑ์ ์ต์ ๋ฐฉ๋ฒ๋ค์ ๋๋ค. ์ ๋ฐ์ ์ผ๋ก DextrAH-RGB๋ ์ฌ๋ฌ ๋ฌผ์ฒด์์ ๊ธฐ์กด ์ต์ฒจ๋จ ์ฑ๋ฅ๊ณผ ์ ์ฌํ ์ฑ๊ณต๋ฅ ์ ๋ฌ์ฑํ์ฌ, ๊น์ด ์ผ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ๊ฒฌ์ค๋งํ ํ์ง ์ฑ๋ฅ์ ๋ณด์์ ํ์ธํ์ต๋๋ค. ์๋ฅผ ๋ค์ด Pringles ํต, ์ปต, ๋ฒฝ๋ ๋ฑ์ ๋ฌผ์ฒด์ ๋ํด์๋ 100%์ ๊ฐ๊น์ด ์ฑ๊ณต๋ฅ ์ ๊ธฐ๋กํ์ฌ, Depth ๊ธฐ๋ฐ์ธ DextrAH-G์ ๋๋ฑํ ์์ค์ ์ฑ๋ฅ์ ๋์ต๋๋ค. ์ผ๋ถ ๋ฌผ์ฒด์ ๋ํด์๋ ๊น์ด ๊ธฐ๋ฐ ๋ฐฉ๋ฒ๋ณด๋ค ์ฑ๊ณต๋ฅ ์ด ๋ค์ ๋ฎ์๋๋ฐ, ์์ปจ๋ ์ฃผ์ ์(Pitcher)์ ๊ฒฝ์ฐ DextrAH-RGB๋ 5ํ ์ค 1ํ(20%) ์ฑ๊ณตํ ๋ฐ๋ฉด DextrAH-G๋ 80%๋ฅผ ๋ฌ์ฑํ๊ณ , ์ฅ๋๊ฐ ๋นํ๊ธฐ๋ DextrAH-RGB๊ฐ ํ ๋ฒ๋ ์ฑ๊ณตํ์ง ๋ชปํ ๋ฐ ๋ฐํด DextrAH-G๋ 60% ์ฑ๊ณตํ์ต๋๋ค. ์ ๋ฐ์ ์ผ๋ก ๊น์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ง ์๋ RGB ๊ธฐ๋ฐ์ด๋ผ๋ ๋์ ์ ์ธ ์ค์ ๋๋ฌธ์ ์๋ฒฝํ ๋์ผํ ์ฑ๋ฅ์ ๋ด๊ธด ์ด๋ ต์ง๋ง, ๋๋ถ๋ถ์ ๋ฌผ์ฒด์์ ๊น์ด ๊ธฐ๋ฐ ๋๋น ํฐ ์์ค ์์ด ๋์ ์ฑ๊ณต๋ฅ ์ ๋ณด์๋ค๋ ์ ์ด ๊ณ ๋ฌด์ ์ ๋๋ค. ํนํ ํฌ๋ช ํ ์ ๋ฆฌ์์ด๋ ๊ดํ์ด ์๋ ๊ธ์ ๋ฌผ์ฒด ๋ฑ ๊น์ด ์นด๋ฉ๋ผ๋ก๋ ์ทจ์ฝํ ๋์์ ๋ํด์๋ RGB ์ ์ฑ ์ด ์ ์ฑ๋ฅ์ ๋ฐํํจ์ ๋ณด์ฌ, RGB ์ ๋ ฅ์ ์ค์ฉ์ฑ์ ์ ์ฆํ์ต๋๋ค (ํด๋น ์ฌ๋ก์ ๋ํ ๊ตฌ์ฒด์ ์์น๋ ๋ ผ๋ฌธ์์ ์ง์ ์ธ๊ธ๋์ง ์์์ผ๋, ๊น์ด ์ผ์์ ์ฝ์ ์ ๊ณ ๋ คํ ์ ์๋ค์ ์ฃผ์ฅ์ ๋๋ค). ๋ํ DextrAH-RGB๋ ํ๋ จ ์ ๋ณด์ง ๋ชปํ ์๋ก์ด ๋ฌผ์ฒด๋ค์ ๋ํด์๋ ๋์ ์ฑ๊ณต๋ฅ ์ ๋ํ๋๋๋ฐ, ์ด๋ ์์ ์๋ฎฌ๋ ์ด์ ๋จ๊ณ์์ ๋ค์ํ ๋๋ฉ์ธ ๋๋คํ์ ์๊ฐ์ ๋ณ์ด๋ฅผ ํ์ตํ ๋๋ถ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ์์ปจ๋, ์ด ์ฐ๊ตฌ๋ ๊น์ด ์ผ์ ์์ด๋ ๋ค์ง ๋ก๋ด ์์ ํ์ง๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ์ถฉ๋ถํ ์๋ฎฌ๋ ์ด์ ํ๋ จ๊ณผ ์ ์ ํ ์ ์ฑ ๊ตฌ์กฐ๋ฅผ ํตํด ์ค์ธ๊ณ์์๋ ๊ฑฐ์ ์ฆ์ ํ์ฉ ๊ฐ๋ฅํ ์์ค์ ๋๋ฌํ ์ ์์์ ์คํ์ ์ผ๋ก ๋ณด์ฌ์ฃผ์์ต๋๋ค.
2.5 ์ฅ๋จ์ ํ๊ฐ
์ฅ์ : DextrAH-RGB์ ๊ฐ์ฅ ํฐ ์ฑ๊ณผ๋ ์ธ๊ณ ์ต์ด๋ก RGB ์นด๋ฉ๋ผ๋ง์ ์ด์ฉํ ์๋ํฌ์๋ ๋ค์ง ์ ํ์ง ์ ์ฑ ์ ํ์ค์ ๊ตฌํํ๋ค๋ ์ ์ ๋๋ค. ๊น์ด ์ผ์๋ฅผ ๋ฐฐ์ ํจ์ผ๋ก์จ, IR ๊ธฐ๋ฐ ๊น์ด ์นด๋ฉ๋ผ์ ํ๊ณ(ํฌ๋ช ์ฒด ์ธ์ ๋ถ๊ฐ ๋ฑ)๋ฅผ ๊ทน๋ณตํ๊ณ ์ผ๋ฐ ์นด๋ฉ๋ผ๋ก ์ป๋ ํ๋ถํ ์๊ฐ ์ ๋ณด๋ง์ผ๋ก๋ ๋ก๋ด ํ์ง๊ฐ ๊ฐ๋ฅํจ์ ์ฆ๋ช ํ์ต๋๋ค. ๋ํ ๊ต์ฌ-ํ์ ๋ชจ๋ฐฉํ์ต ๊ตฌ์กฐ๋ฅผ ํตํด ์ ์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ๋ฐ์ดํฐ๋ง์ผ๋ก ํ์ต์ ์๋ฃํ๊ณ ๋ ํ์ค ๋ก๋ด์์ ์ ๋ก์ท ๋์์ ์ด๋์ด๋๋ค๋ ์ ์์ ์ค์ฉ์ฑ์ด ํฝ๋๋ค. ์ด๋ ์ํํ๊ณ ๋น์ฉ์ด ํฐ ์ค์ ๋ก๋ด ์คํ ์์ด๋ ๋ณต์กํ ์กฐ์ ์ ์ฑ ์ ๋ฐฐ์ํ ์ ์๋ค๋ ๋ป์ด๋ฏ๋ก, ํฅํ ์ ์ฌํ ๋ฌธ์ ๋ค์ ์ ์ฉ๋ ์ ์๋ ํจ์จ์ ์ฐ๊ตฌ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ ์ํ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ ์ฑ ์ด ์ฐ์์ ์ธ LSTM ๊ธฐ๋ฐ ์ ์ด๋ฅผ ํ๊ธฐ ๋๋ฌธ์, ์ค์๊ฐ ๋ฐ์์ฑ๊ณผ ์ ์์ฑ์ด ๋ฐ์ด๋ ๊ฒ๋ ์ฅ์ ์ ๋๋ค. ๊ธฐ์กด์ ๋จ๋ฐ์ (grasp pose) ๊ณํ์ ์์กดํ๋ ๋ฐฉ๋ฒ๋ค๊ณผ ๋ฌ๋ฆฌ, DextrAH-RGB๋ ์คํ ์ค์ ์๋ก์ด ์ผ์ ์ ๋ณด์ ๋ฐ๋ผ ์ฆ๊ฐ์ ์ผ๋ก ๊ฒฝ๋ก๋ฅผ ์์ ํ๋ฉฐ ์คํจ ์ ์ฌ์๋๋ ๊ฐ๋ฅํ ๋ก๋ฒ์คํธ ์ ์ด๋ฅผ ๊ตฌํํ์ต๋๋ค. ์์ธ๋ฌ ์ง์ค๋ฉํธ๋ฆญ ํจ๋ธ๋ฆญ์ ํ์ฉํ ๋๋ถ์ ๋ก๋ด์ ์ถฉ๋ ํํผ๋ ๊ด์ ํ๊ณ ์ค์ ๋ฑ์ ์์ ์ฑ์ด ์ ์ฑ ์์ค์์ ๋ณด์ฅ๋์๊ณ , ์ด๋ ์ค์ ๋ก๋ด ์ด์ฉ์์ ๋๋จํ ์ค์ํ ์์์ ๋๋ค. ์ด๋ฌํ ์์ ์ ์ฝ์ด ์์์๋ ๋ถ๊ตฌํ๊ณ ์ ์ฑ ์ด ๋ฌผ์ฒด๋ฅผ ์ ์ก์ ์ ์์๋ ๊ฒ์, ํจ๋ธ๋ฆญ ํ๋ ์์ํฌ๊ฐ ์์ ๊ณผ ์ฑ๋ฅ์ ์๋ฆฝํ๋๋ก ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ค์ ๋ก๋ด ๊ตฌํ ์ธก๋ฉด์์๋, Jetson Orin ์์์ 60Hz๋ก ๊ตฌ๋๋๋ฉฐ ๋จ์ผ ๋ณด๋๋ก ์ ์ฒด ์ ์ด๋ฅผ ์ํํด ์์คํ ๊ตฌ์ฑ์ ๋จ์์ฑ๊ณผ ์ค์๊ฐ์ฑ์ ๋ชจ๋ ํ๋ณดํ์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ ์๋ค์ ๋ณธ ๋ฐฉ๋ฒ๋ก ์ด ํฅํ ๋ณต์กํ ์กฐ์ ๊ธฐ์ ์ ๊ตฌ์ฑ ์์๋ก ํ์ฉ๋๊ฑฐ๋, ๋๊ท๋ชจ ๋ก๋ด ํ๋ ๋ชจ๋ธ(์ผ์ข ์ Foundational policy) ํ์ต์ ์ํ ๋ฐ์ดํฐ ์์ฑ ๋ชจ๋๋ก๋ ์ด์ฉ๋ ์ ์์์ ์ธ๊ธํ๋ฉฐ ๋ณธ ์ฐ๊ตฌ์ ํ์ฅ ๊ฐ๋ฅ์ฑ์ ๊ฐ์กฐํ์ต๋๋ค. ์ด๋ DextrAH-RGB๊ฐ ๋จ์ผ ๋ ผ๋ฌธ ๊ฒฐ๊ณผ์ ๊ทธ์น๋ ๊ฒ์ด ์๋๋ผ, ๋ก๋ด ํ์ง ๋ฌธ์ ์ ๋ฐ์ ๊ธฐ์ฌํ ์ ์๋ ๋ฒ์ฉ์ฑ์ ์ง๋๋ค๋ ์๋ฏธ์ ๋๋ค.
๋จ์ : ํํธ, ์ ํ์ฌํญ๋ ๋ถ๋ช ํ ์กด์ฌํฉ๋๋ค. ๋จผ์ , ์๊ฐ๋ฝ ์ ์ด๋ฅผ PCA ๊ธฐ๋ฐ ์ ์ฐจ์ ๊ณต๊ฐ์์ ์ํํ ๊ฒ์ ํ์ง ๋์์ ์ง์คํ๊ธฐ ์ํ ์ค๊ณ์์ง๋ง, ๊ทธ๋งํผ ์์ ์ฌ์ธํ ์กฐ์ ๋ฒ์๊ฐ ์ ํ๋ฉ๋๋ค. ์ฃผ์ฑ๋ถ ์๋์ ๊ณต๊ฐ์ ์ธ๊ฐ์ ๊ทธ๋ฆฝ ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ํ์ง๋ง, ์ด๋ฌํ ์ด์ ๊ทธ๋ฆฝ(eigengrasp) ๋ฐฉ์์ ๋ฌผ์ฒด๋ฅผ ์ฅ๋ ๋์ ์ด์ธ์ ๋ณต์กํ ์๋์ (์๋ฅผ ๋ค๋ฉด ๋๊ตฌ ์ฌ์ฉ์ด๋ ์๊ฐ๋ฝ ๊ฐ๋ณ์ ์์ง์์ ์๊ตฌํ๋ ์์ )์๋ ๋ถ์ ํฉํฉ๋๋ค. ๋ฐ๋ผ์ ๋ณธ ์ฐ๊ตฌ์์๋ ํ์ง ์ฑ๊ณต๋ฅ ์ ๋์์ง๋ง, ์์ ์์ ํ ๋ค์ฉ๋์ฑ์ ํฌ์ํ ์ธก๋ฉด์ด ์์ต๋๋ค. ๋ํ ์์ ์ ์ํด ํจ๋ธ๋ฆญ์ ํฌํจ์ํจ ํ ์ด๋ธ ์ถฉ๋ํํผ ๋์์ ์์ ๋ฌผ์ฒด๋ฅผ ์ก๋ ๊ฒฝ์ฐ ์คํ๋ ค ๋ฐฉํด๊ฐ ๋๋ ๊ฒ์ผ๋ก ์ง์ ๋์์ต๋๋ค. ํ ์ด๋ธ ํ๋ฉด๊ณผ ๊ฐ๊น์ด ๋ฎ์ ๋ฌผ์ฒด๋ฅผ ์ง์ผ๋ ค ํ ๋ ๋ก๋ด์ด ์ถฉ๋์ ๋๋ ค์ํด ์ถฉ๋ถํ ์์ ๋ด๋ ค๋ณด๋ด์ง ๋ชปํ๋ ์ํฉ์ด ๋ฐ์ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ํ์ฌ ํด๋น ํํผ ๋ก์ง์ด ์ ์ฑ ์ด ์๋ ๊ณ ์ ๋ ์ ์ฝ์ผ๋ก ์ ์ฉ๋๊ธฐ ๋๋ฌธ์ด๋ฉฐ, ํฅํ์๋ ์ด๋ฅผ ์ผ์ ์ ๋ ฅ์ ํตํด ํ์ต๋ ์ ์ฑ ์ด ํ๋จํ๋๋ก ๊ฐ์ ํ๋ ํธ์ด ๋ ์ ์ฐํ ๊ฒ์ด๋ผ๊ณ ์ ์๋์์ต๋๋ค.
ํ์ต ๋ฉด์์, ๋ ๋จ๊ณ๋ก ๋๋์ด์ง ๊ต์ฌ-ํ์ ํ๋ จ ํ์ดํ๋ผ์ธ์ ๊ตฌํ๊ณผ ํ๋์ด ๋ค์ ๋ณต์กํ๊ณ ๋ง์ ์๊ฐ๊ณผ ์์์ด ํ์ํ๋ค๋ ๋จ์ ์ด ์์ต๋๋ค. ๊ต์ฌ ์ ์ฑ ์ ์ถฉ๋ถํ ํ์ต์ํจ ํ ๋ค์ ํ์ ์ ์ฑ ์ ํ์ตํด์ผ ํ๋ฏ๋ก, ๋จ์ผ ๋จ๊ณ๋ก ๋๋๋ ๊ฐํํ์ต์ ๋นํด ์ ์ฐจ๊ฐ ๋ฒ๊ฑฐ๋กญ์ต๋๋ค. ์ ์๋ค ์ญ์ ์ด๋ฅผ ์ธ์ ํ๋ฉฐ, ํฅํ ๋ ํจ์จ์ ์ธ ํ์ ์ ๋ต์ด ๊ฐ๋ฐ๋๋ฉด ๋จ์ผ ๋จ๊ณ์ end-to-end RL๋ก๋ ํ์ต์ด ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ์ ๋งํ์ต๋๋ค. ๊ฒฐ๊ณผ ์ธก๋ฉด์์๋ ํ๊ณ๋ฅผ ๊ผฝ์ ์ ์์ต๋๋ค. ํ์ง์ ๊ธฐ๋ฅ์ ์๋ฏธ๋ฅผ ๊ณ ๋ คํ์ง ์์๊ธฐ ๋๋ฌธ์, ์ก๊ธฐ๋ง ํ๋ฉด ๋๋ ํ๊ฐ์์๋ ์ฑ๊ณต์ด์ง๋ง ์ผ์์ ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ ์ ์น ์์ ํ์ง ์ฌ๋ก๊ฐ ์์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋๋น๋ฅผ ๋ค ๋ ์์ก์ด๊ฐ ์๋ ๋๋น ๋ณธ์ฒด๋ฅผ ํต์งธ๋ก ์์ผ์ฅ๋ ์์ ๊ทธ๋ฆฝ์ด ๋ํ๋ฌ๋๋ฐ, ์ธ๊ฐ์ด๋ผ๋ฉด ์์ก์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ผ๋ ์ ์์ ๋น๊ธฐ๋ฅ์ (non-functional) ํ์ง๋ผ๋ ํ๊ณ๊ฐ ์์ต๋๋ค. ์ด๋ ํฅํ ๋ก๋ด์๊ฒ ๋ฌผ์ฒด์ ์ฐ์์๊น์ง ์ดํด์์ผ ์ก๋๋ก ํ๋ ๊ณผ์ ๋ก ๋จ์ ์์ต๋๋ค. ๋ํ ํ์ฌ ์ ์ฑ ์ ๋จ์ผ ๋ฌผ์ฒด ํ์ง์๋ง ์ด์ ์ ๋๊ณ ์์ด, ๋ณต์กํ ํ๊ฒฝ์ด๋ ๋ค์ค ๋ฌผ์ฒด๊ฐ ์๋ ์ํฉ์์๋ ์ ์ฉ๋์ง ๋ชปํฉ๋๋ค. ์์ ๊ณต๊ฐ์ ์ฌ๋ฌ ๋ฌผ๊ฑด์ด ์๊ฑฐ๋ ์ก๊ณ ์ ํ๋ ๋ฌผ์ฒด ์ฃผ์์ ์ฅ์ ๋ฌผ์ด ๋ง์ ์ก๋์ฌ๋(clutter) ํ๊ฒฝ์์๋ ์ธ์๊ณผ ๊ณํ์ด ํจ์ฌ ์ด๋ ค์ด๋ฐ, DextrAH-RGB๋ ์ด๋ฐ ์ํฉ์ ๋ค๋ฃจ์ง ๋ชปํ๋ฏ๋ก ์ค์ฉํ๋ฅผ ์ํด์๋ ํด๋น ํ๊ณ๋ฅผ ๋์ด์ผ ํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ๊น์ด ๊ธฐ๋ฐ ์ ๊ทผ์ ๋นํด ์ฑ๋ฅ ๊ฒฉ์ฐจ๊ฐ ์ผ๋ถ ์กด์ฌํ๋ค๋ ์ ๋ ๋จ์ ์ ๋๋ค. ์์ ์ธ๊ธํ๋ฏ ๋ช๋ช ๋ฌผ์ฒด์์๋ ์ฑ๊ณต๋ฅ ์ด ๋ฎ์๊ณ , ์ด๋ RGB ์์๋ง์ผ๋ก 3D ์ ๋ณด๋ฅผ ์๋ฒฝํ ์ป๋ ๋ฐ ํ๊ณ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. stereo ์ค์ ์ผ๋ก ๋ณด์ํ์ง๋ง ์ ํํ ๊ฑฐ๋ฆฌ ์ถ์ ์ด๋ ๋ฏธ์ธํ ๋ฌผ์ฒด ํ์ ํ์ ์๋ ์ฌ์ ํ ๊น์ด์ผ์๋ณด๋ค ๋ถ๋ฆฌํฉ๋๋ค. ๋ฐ๋ผ์ ์์ ํ ๋ฒ์ฉ ๋ก๋ด ํ์ง ์์คํ ์ผ๋ก ๋ฐ์ ํ๋ ค๋ฉด, RGB ๊ธฐ๋ฐ์ ํ๊ณ๋ฅผ ์ค์ด๊ธฐ ์ํ ์ถ๊ฐ ๊ธฐ๋ฒ(์: ๋ ๋์ ์ฌ์ธต ํ์ต ๋ชจ๋ธ, ๋ฉํฐ๋ทฐ ์นด๋ฉ๋ผ ํ์ถฉ, ์์์ผ๋ก๋ถํฐ์ 3D ๋ณต์ ๋ฑ)์ด ํ์ํ ๊ฒ์ ๋๋ค. ์ด๋ฐ์๋ ๋ณธ ๋ ผ๋ฌธ์์๋ ๋ช ์์ ์ผ๋ก ๋ค๋ฃจ์ง ์์์ง๋ง, ์๋ฎฌ๋ ์ด์ ํ์ต์ ๋๋ ๋ง๋ํ ๊ณ์ฐ ์์ ์ญ์ ํ์ค์ ์ธ ์ ํ์ ๋๋ค. ๊ดํ์ ๋ ๋๋ง์ ์ํํ๋ ์๋ฐฑ ๊ฐ์ ๋ณ๋ ฌ ํ๊ฒฝ์์ ๊ต์ฌ-ํ์์ ํ์ตํ๋ ค๋ฉด ์๋นํ GPU ์์๊ณผ ์๊ฐ์ด ํ์ํ๋ฉฐ, ์ด๋ ์ผ๋ฐ ์ฐ๊ตฌ์๊ฐ ๋ชจ๋ฐฉํ๊ธฐ์ ์ง์ ์ฅ๋ฒฝ์ด ๋ ์ ์์ต๋๋ค. ๋ํ ์ ์ฑ ์ ์๋ก์ด ๋ก๋ด์ด๋ ํ๊ฒฝ์ ์ ์ฉํ๋ ค๋ฉด ๋ค์ ์๋ฎฌ๋ ์ด์ ํ์ต์ ๊ฑฐ์ณ์ผ ํ๋๋ฐ, ์ด ๊ณผ์ ์ ์ฌํ ๋น์ฉ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ , DextrAH-RGB๋ ๋ก๋ด ๋ค์ง ์ ํ์ง ๋ถ์ผ์ ์ค์ํ ์ง์ ์ ์ด๋ฃจ์ด๋ธ ์ฐ๊ตฌ์ ๋๋ค. RGB ์นด๋ฉ๋ผ ์ ๋ ฅ๋ง์ผ๋ก๋ ํ์ค์์ ๋ณต์กํ ๋ค์ง ์กฐ์์ ๋ฌ์ฑํ ์ ์์์ ์ฒ์์ผ๋ก ์ฆ๋ช ํ๊ณ , ์ฌ๋ฌ ๊ธฐ์ ์ ํต์ฐฐ(๊ต์ฌ-ํ์ ํ์ต, ํจ๋ธ๋ฆญ ๊ธฐ๋ฐ ์ ์ด, ๋๋ฉ์ธ ๋๋คํ ๋ฑ)์ ํจ๊ณผ์ ์ผ๋ก ๊ฒฐํฉํ์ต๋๋ค. ์ ์๋ค์ ํฅํ ๋ณธ ์ฐ๊ตฌ๋ฅผ ๋ฐ์ ์์ผ ์ฑ๋ฅ์ ๋์ฑ ํฅ์ํ๊ณ , ๋น ํจํน(bin-packing)๊ณผ ๊ฐ์ด ๋ค์ ๋ฌผ์ฒด๋ฅผ ๋ค๋ฃจ๋ ์์ ์ผ๋ก ํ์ฅํ ๊ณํ์ ๋ฐํ์ต๋๋ค. ์ด๋ฌํ ํ์ ์ฐ๊ตฌ๊ฐ ์งํ๋๋ค๋ฉด, DextrAH-RGB์ ๋จ์ ์ผ๋ก ์ง์ ๋ ๋ถ๋ถ๋ค๋ ์ ์ฐจ ํด๊ฒฐ๋๋ฉฐ ๋ณด๋ค ๋ฒ์ฉ์ ์ด๊ณ ์ค์ฉ์ ์ธ ๋ก๋ด ํ์ง ์์คํ ์ ๊ฐ๊น์์ง ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
Reference