flowchart LR
subgraph GEN["1 Data Generation"]
A[Isaac Sim + TacEx<br/>IPC physics] --> B[Closed-loop grasp APIs]
B --> C[Synced ground truth:<br/>images, depth, markers, pose]
end
subgraph LEARN["2 Representation Learning"]
D[UniVTAC Encoder<br/>ResNet-18 backbone]
D --> E[Shape head]
D --> F[Contact head]
D --> G[Pose head]
end
subgraph BENCH["3 Benchmarking"]
H[8 manipulation tasks]
H --> I[Physics-based<br/>success criteria]
end
C -->|205,826 samples| D
D -->|shared encoder only| H
๐UniVTAC
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
์๋ก
๋ก๋ด์ด USB๋ฅผ ๊ฝ๊ฑฐ๋, ์ํ๊ด์ ์ข์ ๊ตฌ๋ฉ์ ๋ผ์ฐ๊ฑฐ๋, ๋งค๋๋ฌ์ด ๋ณ์ ๋ฏธ๋๋ฌ๋จ๋ฆฌ์ง ์๊ณ ๋ค์ด ์ฌ๋ฆฌ๋ ์ผ์ ์ฌ๋์๊ฒ๋ ๋๋ฌด๋ ์์ฐ์ค๋ฝ์ง๋ง ๋ก๋ด์๊ฒ๋ ์ฌ์ ํ ๊น๋ค๋ก์ด ๊ณผ์ ์ ๋๋ค. ์ด๋ฐ ์ ์ด์ด ๋ง์(contact-rich) ์กฐ์์ ์๊ฐ๋ง์ผ๋ก ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ๊ทธ ์ด์ ๋ ์ง๊ด์ ์ ๋๋ค. ์๊ฐ๋ฝ(์๋์ดํํฐ)์ด ๋ฌผ์ฒด๋ฅผ ์ก๋ ์๊ฐ, ์ ์ ์ค์ํ ์ ์ด๋ฉด์ ๊ทธ ์๊ฐ๋ฝ์ ๊ฐ๋ ค์ ธ ์นด๋ฉ๋ผ์ ๋ณด์ด์ง ์์ต๋๋ค(occlusion). ๋ํ ์นด๋ฉ๋ผ๋ ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ์์ ๊น์ด(depth)๋ฅผ ์ ํํ ์ถ์ ํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ฆ, โ๋ง์ง๋ง 1 mmโ์ ์ ๋ฐํ ์ ๋ ฌ์ด ํ์ํ ์๊ฐ์ ์๊ฐ ์ ๋ณด๋ ์คํ๋ ค ๊ฐ์ฅ ๋น์ฝํด์ง๋๋ค.
์ด ๋น ๊ณณ์ ๋ฉ์ฐ๋ ๊ฒ์ด ์ด๊ฐ(tactile) ์ผ์์ ๋๋ค. ํนํ GelSight ๋ฅ์ ์๊ฐ-์ด๊ฐ(visuo-tactile) ์ผ์๋, ๋ถ๋๋ฌ์ด ์ ค ํจ๋๊ฐ ๋ฌผ์ฒด์ ๋๋ฆด ๋ ์๊ธฐ๋ ๋ณํ์ ๋ด๋ถ ์นด๋ฉ๋ผ๋ก ์ดฌ์ํด โ์ ์ด๋ฉด์ ์ฐ์ ์ฌ์งโ์ผ๋ก ๋ฐ๊ฟ ์ค๋๋ค. ์ ค ํ๋ฉด์ ์ธ์๋ ๋ง์ปค(marker) ์ ๋ค์ ์์ง์์ ๋ณด๋ฉด ์ ๋จ๋ ฅ(shear force)๊ณผ ๋ฏธ๋๋ฌ์ง๊น์ง ์ฝ์ด๋ผ ์ ์์ต๋๋ค. ๋ง์น ์ฌ๋์ด ๋์ ๊ฐ๊ณ ๋ ์๋์ ๊ฐ๊ฐ๋ง์ผ๋ก ์ด์ ๊ตฌ๋ฉ์ ๋๋ฌ์ด ์ฐพ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฅ๋ ฅ์, ๋ก๋ด์๊ฒ ์นด๋ฉ๋ผ ํ ๋๋ก ๋ถ์ฌํ๋ ์ ์ ๋๋ค.
๋ฌธ์ ๋ ๋ฐ์ดํฐ์ ๋๋ค. ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ์กฐ์ ์ ์ฑ ์ ํ์ตํ๋ ค๋ฉด ๋๋์ ์ด๊ฐ ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ฐ, ์ค์ ์ธ๊ณ์์ ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๋ ์ผ์ ๋น์๋๋ค. ๋ถ๋๋ฌ์ด ์ ค ํจ๋๋ ๋ง๋ชจ๋๊ณ ์์๋๊ธฐ ์ฌ์ฐ๋ฉฐ, ๋งค ์ํธ์์ฉ๋ง๋ค โ๋ฌผ์ฒด๊ฐ ์ผ์์ ๋ํด ์ ํํ ์ด๋ค ์์ธ์๋๊ฐโ ๊ฐ์ ์ ๋ต(ground truth)์ ์๋์ผ๋ก ์ป๊ธฐ๊ฐ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ฒ๋ค๊ฐ GelSight Mini, ViTai GF225, Xense WS์ฒ๋ผ ์ผ์๋ง๋ค ๊ดํยท๊ธฐ๊ณ์ ํน์ฑ์ด ์ ๊ฐ๊ฐ์ด๋ผ, ํ ์ผ์์์ ๋ชจ์ ๋ฐ์ดํฐ๋ ํ ์ฐ๊ตฌ์ ํ๊ฐ ๋ฐฉ์์ด ๋ค๋ฅธ ํ๊ฒฝ์ผ๋ก ์ ์ด์ด์ง์ง ์์ต๋๋ค. ํต์ผ๋ ํ๊ฐ ํ๋ซํผ์ ๋ถ์ฌ๊ฐ ๋ถ์ผ ์ ์ฒด์ ๋ฐ์ ์ ๊ฐ๋ก๋ง๊ณ ์๋ค๋ ๊ฒ์ด ์ ์๋ค์ ์ง๋จ์ ๋๋ค.
UniVTAC(Unified Visuo-TACtile)๋ ์ด ์ธ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ํ๋์ ํตํฉ ์๋ฎฌ๋ ์ด์ ํ๋ซํผ์ผ๋ก ์ ๋ฉด ๋ํํฉ๋๋ค. ํ ๋ฌธ์ฅ์ผ๋ก ์์ฝํ๋ฉด, โ์๋ฎฌ๋ ์ดํฐ ์์์ ๋๊ท๋ชจ ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ํต์ ๊ฐ๋ฅํ๊ฒ ์์ฑํ๊ณ (Data Generation), ๊ทธ๊ฒ์ผ๋ก ์ด๊ฐ ์ค์ฌ ์ธ์ฝ๋๋ฅผ ์ฌ์ ํ์ตํ๋ฉฐ(Learning), ํ์คํ๋ 8๊ฐ ๊ณผ์ ๋ก ์ ์ฑ ์ ํ๊ฐํ๋ค(Benchmarking)โ๋ ๊ฒ์ ๋๋ค.
์ฐธ๊ณ : ๋ณธ ๋ฆฌ๋ทฐ๋ arXiv ๊ณต๊ฐ๋ณธ(arXiv:2602.10093, HTML v1)์ ํ๋ณดํ์ฌ ์์ฑํ์ต๋๋ค. ์ํฌ์ ํ์ด์ง์ PDF/ํฌ์คํฐ ๋งํฌ(
vitac2026/.../2.pdf)๋ ์์ฑ ์์ ์ 404๋ก ์ ๊ทผ๋์ง ์์, arXiv ์๋ฌธ์์ ์์น์ ๊ธฐ์ ์ธ๋ถ๋ฅผ ๊ฐ์ ธ์์ต๋๋ค. ๋ณธ ๋ ผ๋ฌธ์ ์ํฌ์ ๋ฐํ ํ์์ด๋ผ ์ผ๋ถ ๊ตฌํ ์ธ๋ถ๋ ๊ฐ๋ตํ ๊ธฐ์ ๋์ด ์์ผ๋ฉฐ, ์ถ๋ก ์ด ๋ค์ด๊ฐ ๋ถ๋ถ์ ๋ณธ๋ฌธ์ โ(์ถ์ธก)โ์ผ๋ก ํ์ํ์ต๋๋ค.
UniVTAC์ ์ธ ๊ธฐ๋ฅ์ ๊ทธ๋ฆผ์ผ๋ก ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฐฉ๋ฒ
UniVTAC๋ ํฌ๊ฒ ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. (1) ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ์๋ฎฌ๋ ์ด์ ํ๋ซํผ, (2) ๊ทธ ๋ฐ์ดํฐ๋ก ํ์ตํ๋ UniVTAC ์ธ์ฝ๋, (3) ์ ์ฑ ์ ํ๊ฐํ๋ ๋ฒค์น๋งํฌ. ์ฐจ๋ก๋ก ์ง๊ด๊ณผ ํจ๊ป ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์๋ฎฌ๋ ์ด์ ํ๋ซํผ: โ์ฐํ๊ธฐ ์ ์ ๋ถ์์ง์ง ์๊ฒโ
UniVTAC๋ NVIDIA Isaac Sim ์์์ ๋์ํ๋ฉฐ, ๊ทธ ํ ๋๋ก TacEx ํ๋ ์์ํฌ๋ฅผ ํ์ฅํฉ๋๋ค. TacEx๋ libuipc ๋ฌผ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Isaac Sim์ ๊ฒฐํฉํ ๊ฒ์ผ๋ก, ํต์ฌ ๋ฌผ๋ฆฌ ์์ง์ IPC(Incremental Potential Contact) ๋ฐฉ์์ ์๋๋ค.
IPC๋ฅผ ์ง๊ด์ ์ผ๋ก ์ดํดํ๋ฉด, ๋ ๋ฌผ์ฒด๊ฐ ์๋ก๋ฅผ โ์ ๋ ๋ซ๊ณ ์ง๋๊ฐ์ง ๋ชปํ๋๋กโ ์ํ์ ์ผ๋ก ๋ณด์ฅํ๋ ์ ์ด ๋ชจ๋ธ์ ๋๋ค. ์ผ๋ฐ์ ์ธ ๊ฐ์ฒด ์๋ฎฌ๋ ์ดํฐ๋ ๋ฌผ์ฒด๊ฐ ์ด์ง ๊ฒน์ณค๋ค๊ฐ ๋ฐ์ด๋ด๋ ์์ด๋ผ, ๋ถ๋๋ฌ์ด ์ ค์ด ๋ฌผ์ฒด๋ฅผ ํ๊ณ ๋๋ ๋นํ์ค์ ์ธ โ๊ดํต(clipping)โ ์ํฐํฉํธ๊ฐ ํํฉ๋๋ค. ์ด๊ฐ ์ผ์ ์๋ฎฌ๋ ์ด์ ์์ ์ด๋ฐ ๊ดํต์ ์น๋ช ์ ์ ๋๋ค. ์ ์ด๋ฉด ์ด๋ฏธ์ง ์์ฒด๊ฐ ๊ฑฐ์ง์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. IPC๋ ์ ์ด ๊ฑฐ๋ฆฌ๊ฐ 0์ ๊ฐ๊น์์ง์๋ก ๋ฐ์ฐํ๋ ์๋์ง ์ฅ๋ฒฝ(barrier)์ ๋์ด, ๋น๊ดํต์ ์๋ฐํ ๋ณด์ฅํ๊ณ ๋ณต์กํ ๋ง์ฐฐ ์ํธ์์ฉ๋ ์์ ์ ์ผ๋ก ๋ค๋ฃน๋๋ค.
์ง์ ์ผ์(3์ข ):
| ์ผ์ | ์ ํ | ํน์ง |
|---|---|---|
| GelSight Mini | ๊ดํ ์ ค ํจ๋ | ๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ํ์คํ |
| ViTai GF225 | ๋ง์ปค ๊ธฐ๋ฐ ์ ค | ์ค์ ๋ก๋ด ์คํ์ ์ฌ์ฉ๋ ์ผ์ |
| Xense WS | ๋ณ๋ ๊ดํ ํน์ฑ | ์ธ ๋ฒ์งธ ์ด์ข ์ค๊ณ |
๊ฐ ์ผ์๋ ์นด๋ฉ๋ผ ๋ด๋ถ ํ๋ผ๋ฏธํฐ(intrinsics), ์ ค ํจ๋ ๋ฉ์ ํ์, ๋ ๋๋ง ๋ฐฉ์์ ์กฐ์ ๊ฐ๋ฅํ ํ๋ผ๋ฏธํฐ๋ก ๋์ด ๋ชจ๋ธ๋ง๋ฉ๋๋ค. ์ฆ ํ๋์ ํ๋ ์์ํฌ๋ก ๊ดํยท๊ธฐ๊ณ์ ์ผ๋ก ์๋ก ๋ค๋ฅธ ์ธ ์ผ์๋ฅผ ํ๋ด ๋ผ ์ ์๋ค๋ ๊ฒ์ด ์ฐจ๋ณ์ ์ ๋๋ค.
์๋ ์กฐ์ API์ ์ ์ด ๋ณดํธ ์ ์ด. ์ฌ๊ธฐ๊ฐ UniVTAC์ ์๋ฆฌํ ๋ถ๋ถ์ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ง๊ตฌ์ก์ด๋ก ์์ฑํ๋ฉด ๊ทธ๋ฆฌํผ๊ฐ ์ ค์ ์ผ์ค๋ฌ๋จ๋ฆฌ๋ โ์ผ์ ํ๊ดด์ (sensor-destructive)โ ๊ถค์ ์ด ์์ ๋๋ค. ์ด๋ฅผ ๋ง๊ธฐ ์ํด Grasp & Probe, Move & Place, Rotate ๊ฐ์ ์์์ ํ๋ฆฌ๋ฏธํฐ๋ธ(atomic primitive)๋ฅผ ์ ๊ณตํ๊ณ , ๊ทธ๋ฆฌํผ ํญ์ ์ด๊ฐ ๋ฐ์ํ ํ๋ฃจํ(closed-loop) ๋ก ์ ์ดํฉ๋๋ค. ๊ทธ๋ฆฝ์ ๋ซ๋ ์๋๋ ๋ค์๊ณผ ๊ฐ์ ์ํ ์์กด ํผ๋๋ฐฑ ๋ฒ์น์ ๋ฐ๋ฆ ๋๋ค.
\dot{q} = \begin{cases} v_{\text{fast}} & \text{if } d_{\min} = d_{\max} \\[4pt] \min\!\big(|d_{\min} - \delta_{\text{th}}|,\; v_{\text{slow}}\big) & \text{if } d_{\min} < d_{\max} \end{cases}
์ฌ๊ธฐ์ d_{\min}์ ์ค์๊ฐ ์ต์ ์ ์ด ๊น์ด, d_{\max}๋ ์ ์ด์ด ์์ ๋์ ๊น์ด, \delta_{\text{th}}๋ ๋ชฉํ ๋๋ฌ ๊น์ด ์๊ณ๊ฐ์
๋๋ค. ์ง๊ด์ ์ผ๋ก ์ฝ์ผ๋ฉด, ์์ง ์ ์ด์ด ์์ผ๋ฉด(d_{\min}=d_{\max}) ๋น ๋ฅด๊ฒ ๋ซ๊ณ , ์ ์ด์ด ๊ฐ์ง๋๋ฉด ๋ชฉํ ๊น์ด๊น์ง ๋จ์ ๊ฑฐ๋ฆฌ์ ๋น๋กํด ์ฒ์ฒํ ๋ซ๋๋ค๋ ๊ฒ์
๋๋ค. ์ฌ๋์ด ์ปต์ ์ก์ ๋ ์์ด ๋ฟ๊ธฐ ์ ์ ๋นจ๋ฆฌ ๋ค๊ฐ๊ฐ๋ค๊ฐ ๋ฟ๋ ์๊ฐ ๋ถ๋๋ฝ๊ฒ ํ ์กฐ์ ์ ํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์ด ํ๋ฃจํ ๋๋ถ์ ์ ค์ ๋ณํ์ด ํญ์ ํ์ค์ ์ธ ๋ฒ์ ์์ ๋จธ๋ฌผ๋ฌ, ์์ฑ๋ ์ด๊ฐ ์ด๋ฏธ์ง๊ฐ ์ ๋ขฐํ ๋งํด์ง๋๋ค. ์ถฉ๋ ์๋ ๊ฒฝ๋ก๋ cuRobo ๋ชจ์
ํ๋๋๋ก ์์ฑํฉ๋๋ค.
์์ฑ ๋ฐ์ดํฐ ๊ตฌ์ฑ. 14์ข ์ ๊ธฐ๋ณธ ํ์(๊ตฌ, ์๋ฟ, ๋ณ, ์ญ์ ๋ฑ)์ ์์ ์(indenter)๋ก ์ฌ์ฉํ๊ณ , ํ์๋น ์ฝ 14,000 ํ๋ ์, ์ด 205,826 ์ํ์ ์์ฑํฉ๋๋ค. ๊ฐ ์ํผ์๋์์ ๊ทธ๋ฆฌํผ๋ ๋ฌผ์ฒด์ ์ ๊ทผํด ๋ฌด์์๋ก ๋ณ๋๋ ๊ทธ๋ฆฝ ๊ฐ๋(\delta_{\text{th}})๋ก ์ก๊ณ , Move/Rotate API๋ก ๋ฌด์์ ํ์ ์ ๊ฐํด ํ๋ถํ ์ ๋จ๋ ฅ๊ณผ ๋ง์ปค ๋ณ์๋ฅผ ๋ง๋ญ๋๋ค.
๋๊ธฐํ๋ ์ ๋ต(ground truth). ์๋ฎฌ๋ ์ดํฐ์ ์ง์ง ๊ฐ์น๋ ์ฌ๊ธฐ ์์ต๋๋ค. ์ค์ ์ผ์๋ก๋ ์ ๋ ์ป์ ์ ์๋ ์ ๋ต์ ๋งค ํ๋ ์ ์๋์ผ๋ก ํจ๊ป ๊ธฐ๋กํฉ๋๋ค.
- ๋ง์ปค๊ฐ ์ฐํ ์๋ณธ ์ด๊ฐ ์ด๋ฏธ์ง I_{\text{marked}} \in \mathbb{R}^{3\times H\times W}
- ๋ง์ปค๊ฐ ์๋ ์์ ์ ์ด ์ด๋ฏธ์ง I_{\text{pure}} \in \mathbb{R}^{3\times H\times W}
- ๊น์ด ๋งต D \in \mathbb{R}^{H\times W}
- 2D ๋ง์ปค ํฌ์ M \in \mathbb{R}^{2\times N}
- ๊ทธ๋ฆฌํผ ์ค์ฌ ์ขํ๊ณ์์์ ๋ฌผ์ฒด ์์ธ p \in \mathbb{R}^{7} (3D ํํ์ด๋ + ์ฟผํฐ๋์ธ)
๋ง์ปค๊ฐ ์๋ ์ด๋ฏธ์ง์ ์๋ ์ด๋ฏธ์ง๋ฅผ ๋์์ ๊ฐ๋๋ค๋ ์ ์ด ํนํ ์ ์ฉํฉ๋๋ค. โ๋ง์ปค๋ผ๋ ์ผ์ ๊ณ ์ ์ํฐํฉํธโ์ โ๋ฌผ์ฒด ๋ณธ์ฐ์ ํ์โ์ ๋ถ๋ฆฌํด์ ํ์ต์ํฌ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
UniVTAC ์ธ์ฝ๋: ์ธ ๊ฐ๋๋ก ์ด๊ฐ์ ์ดํดํ๊ธฐ
ํต์ฌ ํ์ต ์ฐ๋ฌผ์ UniVTAC ์ธ์ฝ๋์ ๋๋ค. ์์ด๋์ด๋ ํ๋์ ์ด๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ธ ๊ฐ์ง ์ํธ ๋ณด์์ ๊ด์ ์์ ๋์์ ํด์ํ๋๋ก ๊ฐ์ ํ๋ ๊ฒ์ ๋๋ค.
- Shape Perception(ํ์ ์ธ์) โ ๋ง์ปค ๊ฐ์ ์ผ์ ์ํฐํฉํธ๋ฅผ ๊ฑท์ด๋ด๊ณ ๋ฌผ์ฒด์ ์ ์ญ์ ๊ธฐํ๋ฅผ ํฌ์ฐฉ.
- Contact Perception(์ ์ด ์ธ์) โ ๊น์ด์ ๋ง์ปค ๋ณ์๋ฅผ ํตํด ๊ตญ์์ ์ธ ์ ์ด ๋์ญํ์ ๋ชจ๋ธ๋ง.
- Pose Perception(์์ธ ์ธ์) โ ๋ฌผ์ฒด๊ฐ ์ผ์์ ๋ํด ์ด๋ค ์์ธ์ธ์ง ๋ฏธํฐ ๊ณต๊ฐ(metric space)์์ ๊ณต๊ฐ์ ๊ธฐ์ค์ ์ ๊ณต.
๋น์ ํ์๋ฉด, ๊ฐ์ ์๋ ๊ฐ๊ฐ์ ๋๊ณ โ์ด๊ฒ ๋ฌด์จ ๋ชจ์์ด์ง?(Shape)โ, โ์ง๊ธ ์ด๋๊ฐ ์ผ๋ง๋ ๋๋ฆฌ๊ณ ๋ฏธ๋๋ฌ์ง๋?(Contact)โ, โ๋ฌผ์ฒด๊ฐ ์ด๋ ๋ฐฉํฅ์ผ๋ก ํ์ด์ ธ ์๋?(Pose)โ๋ผ๋ ์ธ ์ง๋ฌธ์ ๋์์ ๋์ง๊ณ , ๊ทธ ๋ต์ ๋ชจ๋ ์ ๋งํ๋๋ก ๊ฐ์ ์ธ์ฝ๋๋ฅผ ๋จ๋ จ์ํค๋ ๊ฒ์ ๋๋ค.
์ํคํ ์ฒ. ๊ณต์ ๋ฐฑ๋ณธ์ ResNet-18 ํ ๊ฐ์ด๋ฉฐ, ์ด๊ฐ ๊ด์ฐฐ์ ์ ์ฌ ๋ฒกํฐ(latent vector)๋ก ํฌ์ํฉ๋๋ค. ๊ทธ ์์ ๊ฐ๋ฒผ์ด ์์ ๋ณ ํค๋๊ฐ ๋ถ์ต๋๋ค.
- Shape ํค๋: ์ ์น ํฉ์ฑ๊ณฑ(transposed conv) ๋์ฝ๋๋ก RGB ์ฌ๊ตฌ์ฑ(I_{\text{marked}}, I_{\text{pure}})
- Depth ํค๋: ๋จ์ผ ์ฑ๋๋ก ํ๋ฉด ๋ณํ(๊น์ด) ์ฌ๊ตฌ์ฑ
- Marker flow: ๊ฒฝ๋ MLP๋ก ๋ง์ปค ๋ณ์ ์์ธก
- Pose ํ๊ท: ์์ MLP๋ก 7์ฐจ์ ์์ธ ๋ฒกํฐ ์ถ๋ ฅ
flowchart TD
IMG[Tactile image I_marked] --> ENC[ResNet-18 shared encoder]
ENC --> Z[latent vector z]
Z --> SH[Shape decoder] --> SHL["L_shape: reconstruct I_marked, I_pure"]
Z --> CT[Contact heads] --> CTL["L_contact: depth D + markers M"]
Z --> PS[Pose MLP] --> PSL["L_pose: object pose p in R7"]
SHL --> TOT[L_total weighted sum]
CTL --> TOT
PSL --> TOT
Z -. deployment: keep encoder only .-> DOWN[Downstream policy]
์์ค ํจ์. ์ธ ๊ฒฝ๋ก ๋ชจ๋ ํ๊ท ์ ๊ณฑ์ค์ฐจ(MSE)๋ฅผ ๊ธฐ๋ณธ ๊ธฐ์ค์ผ๋ก ์๋๋ค(์ฌ๊ธฐ์ \hat{\cdot}์ ์์ธก๊ฐ).
\mathcal{L}_{\text{shape}} = \text{MSE}(\hat{I}_{\text{marked}}, I_{\text{marked}}) + \text{MSE}(\hat{I}_{\text{pure}}, I_{\text{pure}})
\mathcal{L}_{\text{contact}} = \text{MSE}(\hat{D}, D) + \text{MSE}(\hat{M}, M)
\mathcal{L}_{\text{pose}} = \text{MSE}(\hat{p}, p)
\mathcal{L}_{\text{total}} = \lambda_s\, \mathcal{L}_{\text{shape}} + \lambda_c\, \mathcal{L}_{\text{contact}} + \lambda_p\, \mathcal{L}_{\text{pose}}
๊ฐ์ค์น๋ \lambda_s = 1.0, \lambda_c = 0.5, \lambda_p = 0.5๋ก, ํ์ ์ฌ๊ตฌ์ฑ์ ๊ฐ์ฅ ํฐ ๋น์ค์ ๋ก๋๋ค.
๋ฐฐํฌ ์์ ์ ํต์ฌ ํธ๋ฆญ. ํ์ต์ด ๋๋๋ฉด ์์ ๋ณ ๋์ฝ๋ ํค๋๋ ๋ชจ๋ ๋ฒ๋ฆฌ๊ณ ๊ณต์ ์ธ์ฝ๋๋ง ๋จ๊น๋๋ค. ์ฆ ๋ค์ด์คํธ๋ฆผ ์ ์ฑ ์ ์ถ๊ฐ ์ถ๋ก ๋น์ฉ ์์ด โ์ด๊ฐ์ ์ ์ดํดํ๋๋ก ์ฌ์ ํ์ต๋โ ์ ์ฌ ํํ๋ง ๋ฐ์ ์๋๋ค. ํค๋๋ค์ ํ์ต ์ค ์ธ์ฝ๋์๊ฒ โ์ข์ ํํ์ด ๋ฌด์์ธ์งโ ๊ฐ๋ฅด์น๋ ๋ณด์กฐ ๊ต์ฌ ์ญํ ๋ง ํ๊ณ ๋ฌด๋ ๋ค๋ก ์ฌ๋ผ์ง๋ ์ ์ ๋๋ค.
์ ์ฑ ๊ณผ ๋ฒค์น๋งํฌ
๋ค์ด์คํธ๋ฆผ ์ ์ฑ ์ผ๋ก๋ ACT(Action Chunking Transformer) ๋ฅผ ์ฌ์ฉํฉ๋๋ค. 4์ธต ํธ๋์คํฌ๋จธ ์ธ์ฝ๋ + 7์ธต ๋์ฝ๋ ๊ตฌ์กฐ๋ก, ๊ด์ฐฐ ํ ๋ฒ๋น ๋ฏธ๋ 50 ์คํ ์ ํ๋(action chunk)์ ์์ธกํ๊ณ ์๊ฐ ํํํ(time aggregation)๋ก ๋ถ๋๋ฌ์ด ๋ชจํฐ ์ถ๋ ฅ์ ๋ ๋๋ค. ์๊ฐ ํน์ง์๋ ๊ณ ์ sin-cos ์์น ์ธ์ฝ๋ฉ์, ์ด๊ฐ ํน์ง์๋ ํ์ต ๊ฐ๋ฅํ ์์น ์๋ฒ ๋ฉ์ ์ค๋๋ค. ํ์ต์ 4,000 ์คํ , ๋ฐฐ์น 64, ํ์ต๋ฅ 1\times10^{-5}, ๊ฐ์ค์น ๊ฐ์ 1\times10^{-4}, ๊ณผ์ ๋น 50๊ฐ ํฉ์ฑ ๊ถค์ ์ผ๋ก ์งํํฉ๋๋ค.
8๊ฐ ๋ฒค์น๋งํฌ ๊ณผ์ ๋ ์ธ ๋ฒ์ฃผ๋ก ๋๋ฉ๋๋ค.
| ๋ฒ์ฃผ | ๊ณผ์ | ์ค๋ช |
|---|---|---|
| Pose Reasoning | Lift Bottle | ๋ณ์ ์์ง์ผ๋ก ๋ค์ด ์ฌ๋ ค ๋ฒฝ 5 cm ์ด๋ด ์ ์ง |
| Pose Reasoning | Lift Can | ์ง๋ฆ 4-6 cm ์บ์ ๋ฏธ๋๋ฌ์ง ์์ด ๋ค๊ธฐ |
| Pose Reasoning | Put Bottle in Shelf | ๋ณ์ ์ก์ ์ ๋ฐ ๊ณต๊ฐ์ ๋ฐฐ์น |
| Shape Perception | Grasp Classify | ์ง๊ฐ์ด ๋ค๋ฅธ ๋ ์ํต์ ๊ตฌ๋ถยท๋ถ๋ฅ |
| Contact-Rich | Insert Hole | 60๋/120๋ ๊ฒฝ์ฌ ๊ตฌ๋ฉ ๋ฐฉํฅ์ ๋๋ฌ์ด ์ํ๊ด ์ฝ์ |
| Contact-Rich | Insert HDMI | ํ์ ๋ถํ์ค์ฑ ์์์ HDMI ์ปค๋ฅํฐ ์ ๋ ฌยท์ฝ์ |
| Contact-Rich | Insert Tube | 2.0 cm ํ๋ธ๋ฅผ 2.05 cm ๊ตฌ๋ฉ์(ํ 0.05 cm) ์ฝ์ |
| Contact-Rich | Pull Out Key | ์ฌ๋กฏ์์ ์ด์ ๋ฅผ ์ ํญ์ด ๋๊ปด์ง ๋๊น์ง ๋๋ฆฐ ๋ค ๋ฝ๊ธฐ |
๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ์ฑ๊ณต ๊ธฐ์ค. ๋จ์ํ โ๊ณผ์ ๋ฅผ ๋๋๋๊ฐโ๋ง ๋ณด์ง ์๊ณ , ์ต๋ ๊ดํต ๊น์ด๊ฐ ์์ ์๊ณ๊ฐ์ ๋์ง ์์๋์ง, ์ ค ํจ๋์ ๋ฌผ์ฒด ์ฌ์ด์ ํฐ ๋ฏธ๋๋ฌ์ง์ด ์์๋์ง๊น์ง ๋ด ๋๋ค. ์๋ฎฌ๋ ์ด์ ์ํฐํฉํธ๋ฅผ ์ ์ฉํ๋ ๊ผผ์ ํด๋ฒ(degenerate solution)์ ๊ฑธ๋ฌ๋ด๊ธฐ ์ํจ์ ๋๋ค.
์ ๋ฌธ๊ฐ ์์ฐ์ ์๋์ ์คํจ. ํฅ๋ฏธ๋กญ๊ฒ๋ ๋ฒค์น๋งํฌ ๊ถค์ ์ ํญ์ ์ต์ ์ผ๋ก ๋ง๋ค์ง ์์ต๋๋ค. ์คํ ์ค ๋ฌด์์ ์คํจ๋ฅผ ๋ฃ๊ณ ์ ๋ฌธ๊ฐ ์ปจํธ๋กค๋ฌ๊ฐ ์ ์ด ํผ๋๋ฐฑ์ ๋ณด๋ฉฐ ๊ต์ ๋์์ ํ๊ฒ ํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ค์ํ ์ ์ด ํจํด์ด ๋ด๊ธด ๊ถค์ ์ด ์๊ฒจ ์ด๊ฐ ํ์ต์ ๋ ์ ์ตํด์ง๋๋ค. โ์๋ฒฝํ ์๋ฒ๋ง ๋ณด๋ฉด ์ค์ ๋ณต๊ตฌ๋ฅผ ๋ชป ๋ฐฐ์ด๋คโ๋ ๋ชจ๋ฐฉํ์ต์ ๊ณ ์ ์ ๊ตํ์ ๋ฐ์ดํฐ ์์ฑ ๋จ๊ณ์ ๋ฐ์ํ ๊ฒ์ ๋๋ค.
์คํ
๋ฉ์ธ ๊ฒฐ๊ณผ: ์๊ฐ๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ค
ACT ์ ์ฑ ์ (a) ์๊ฐ๋ง, (b) VITaL(๋์กฐํ์ต ๊ธฐ๋ฐ ๋ฒ ์ด์ค๋ผ์ธ), (c) ACT + UniVTAC ์ธ์ฝ๋๋ฅผ ๋ถ์ฌ 8๊ฐ ๊ณผ์ ์์ ์ฑ๊ณต๋ฅ ์ ๋น๊ตํ์ต๋๋ค.
| ๊ณผ์ | ACT (์๊ฐ) | VITaL | ACT + UniVTAC |
|---|---|---|---|
| Lift Bottle | 42.0% | 72.0% | 71.0% |
| Pull-out Key | 28.0% | 47.0% | 46.0% |
| Lift Can | 20.0% | 8.0% | 29.0% |
| Put Bottle in Shelf | 28.0% | 32.0% | 31.0% |
| Insert Hole | 19.0% | 25.0% | 24.0% |
| Insert HDMI | 15.0% | 6.0% | 28.0% |
| Insert Tube | 45.0% | 34.0% | 56.0% |
| Grasp Classify | 50.0% | 100.0% | 99.0% |
| ํ๊ท | 30.9% | 40.5% | 48.0% |
ํด์: UniVTAC ์ธ์ฝ๋๋ ์๊ฐ ์ ์ฉ ๋๋น ํ๊ท +17.1%p, ๋์กฐํ์ต ๋ฒ ์ด์ค๋ผ์ธ VITaL ๋๋น +7.5%p ํฅ์๋ฉ๋๋ค. ํนํ ์ ๋ฐ ์ฝ์ (Insert HDMI, Insert Tube)๊ณผ Lift Can์ฒ๋ผ VITaL์ด ์คํ๋ ค ์ฑ๋ฅ์ด ๋ฎ์(8%, 6%, 34%) ๊ณผ์ ์์ UniVTAC๊ฐ ์์ ์ ์ผ๋ก ์ฐ์๋ฅผ ๋ณด์ ๋๋ค. ์ด๋ VITaL์ ๋์กฐํ์ต์ด ์ผ๋ถ ์ ์ด ์์กด ๊ณผ์ ์์ ํํ์ ์ ์ ๋ ฌํ์ง ๋ชปํจ์ ์์ฌํฉ๋๋ค. ๋ฐ๋ฉด Grasp Classify(ํ์ ๋ถ๋ฅ)๋ ์ด๊ฐ๋ง ๋ฃ์ผ๋ฉด ๊ฑฐ์ 100%๋ก ํ๋ ค, ์๊ฐ 50%์ ๊ทน์ ์ผ๋ก ๋๋น๋ฉ๋๋ค.
๊ฒฝ๋ก ์ ์ (ablation): ์ธ ๊ฐ๋๊ฐ ๋ชจ๋ ํ์ํ๊ฐ
์ธ ์ธ์ง ๊ฒฝ๋ก๋ฅผ ํ๋์ฉ ์ผ๊ณ ๋๋ฉฐ ACT๋ก ํ๊ฐํ์ต๋๋ค(Scratch๋ ์ฌ์ ํ์ต ์์ด ์ฒ์๋ถํฐ ํ์ต).
| ๊ณผ์ | Scratch | Contact | Shape | Contact+Shape | Full |
|---|---|---|---|---|---|
| Lift Bottle | 56.0 | 59.0 | 51.0 | 62.0 | 71.0 |
| Pull-out Key | 40.0 | 42.0 | 35.0 | 28.0 | 46.0 |
| Lift Can | 33.0 | 12.0 | 26.0 | 18.0 | 29.0 |
| Put Bottle in Shelf | 34.0 | 24.0 | 25.0 | 39.0 | 31.0 |
| Insert Hole | 3.0 | 32.0 | 20.0 | 21.0 | 24.0 |
| Insert HDMI | 16.0 | 24.0 | 25.0 | 23.0 | 28.0 |
| Insert Tube | 45.0 | 43.0 | 53.0 | 60.0 | 56.0 |
| Grasp Classify | 45.0 | 99.0 | 98.0 | 100.0 | 99.0 |
| ํ๊ท | 34.0 | 41.9 | 41.6 | 43.9 | 48.0 |
ํด์: ์ธ ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ํฉ์น Full ๋ชจ๋ธ์ด ํ๊ท 48.0%๋ก ๊ฐ์ฅ ๋์ต๋๋ค. Contact ๋จ๋ (+7.9%p), Shape ๋จ๋ (+7.6%p)๋ Scratch ๋๋น ๋ถ๋ช ํ ์ด๋์ ์ฃผ๋ฉฐ, Pose๊น์ง ๋ํ Full์์ ์๋์ง๊ฐ ์ ์ ์ ์ฐ์ต๋๋ค. ํฅ๋ฏธ๋ก์ด ๋๋น๋ Insert Hole์ ๋๋ค. Scratch์์๋ 3%์ ๋ถ๊ณผํ์ง๋ง Contact ๊ฒฝ๋ก๋ง ๋ฃ์ด๋ 32%๋ก ๊ธ๋ฑํฉ๋๋ค. โ๊ฒฝ์ฌ ๊ตฌ๋ฉ ๋ฐฉํฅ์ ๋๋ฌ์ด ์ฐพ๋โ ๊ณผ์ ๊ฐ ๋ณธ์ง์ ์ผ๋ก ์ ์ด ๋์ญํ์ ์์กดํจ์ ์ ํํ ๋ณด์ฌ์ค๋๋ค. ๋ค๋ง ์ผ๋ถ ๊ณผ์ (Lift Can, Pull-out Key)์์๋ ๊ฐ๋ณ ๊ฒฝ๋ก๊ฐ ์คํ๋ ค ์ํด๋ฅผ ๋ณด๊ธฐ๋ ํด, ๊ฒฝ๋ก๋ณ ๊ธฐ์ฌ๊ฐ ๊ณผ์ ์์กด์ ์์ ์ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ค์ผ์ผ๋ง: ๋ง์์๋ก ์ข๋ค(๋์ฒด๋ก)
์ฌ์ ํ์ต ๋ฐ์ดํฐ ์์ 0๋ถํฐ 20๋ง๊น์ง ๋๋ ค๊ฐ๋ฉฐ ๋ณธ ๊ฒฐ๊ณผ์ ๋๋ค(์ฃผ์ ๊ณผ์ ๋ฐ์ท, ๋จ์ %).
| ๊ณผ์ | 0 | 1K | 5K | 10K | 50K | 100K | 200K |
|---|---|---|---|---|---|---|---|
| Lift Bottle | 56.0 | 45.0 | 44.0 | 51.0 | 58.0 | 59.0 | 71.0 |
| Insert Hole | 3.0 | 4.0 | 6.0 | 19.0 | 32.0 | 26.0 | 24.0 |
| Insert HDMI | 16.0 | 21.0 | 21.0 | 24.0 | 38.0 | 36.0 | 28.0 |
| Grasp Classify | 45.0 | 100.0 | 99.0 | 100.0 | 100.0 | 100.0 | 99.0 |
| ํ๊ท | 34.2 | 38.3 | 38.3 | 44.1 | 45.0 | 44.3 | 48.0 |
ํด์: ํ๊ท ์ฑ๊ณต๋ฅ ์ด ๋ฐ์ดํฐ ์์ ๋ฐ๋ผ ๋์ฒด๋ก ๋จ์กฐ ์ฆ๊ฐ(34.2% โ 48.0%)ํด, โ๋๊ท๋ชจ ํฉ์ฑ ๋ฐ์ดํฐโ ์ ๋ต์ ํ๋น์ฑ์ ๋ท๋ฐ์นจํฉ๋๋ค. ๋ค๋ง ๊ฐ๋ณ ๊ณผ์ ๋ 50K~100K ๋ถ๊ทผ์์ ์ ์ ์ ์ฐ๊ณ 200K์์ ์ด์ง ๋จ์ด์ง๊ธฐ๋ ํฉ๋๋ค(Insert Hole, Insert HDMI). ํ๊ท ์ ์ต๋๊ฐ์์ ์ค๋๋ฐ, ์ด๋ ๊ณผ์ ๋ง๋ค ์ต์ ๋ฐ์ดํฐ ์์ด ๋ค๋ฅด๋ฉฐ ๋ฌด์กฐ๊ฑด ๋ ๋ง์ ๋ฐ์ดํฐ๊ฐ ํญ์ ์ต์ ์ ์๋์ ์์ฌํฉ๋๋ค(์ถ์ธก: ํ์ 14์ข ์ ๊ตญํ๋ ๋ฐ์ดํฐ ๋ค์์ฑ์ ํฌํ ๊ฐ๋ฅ์ฑ).
์ค์ธ๊ณ sim-to-real: ๋ฏธ์ธ์กฐ์ ์์ด๋ ํตํ๋ค
์ค์ ๋ก๋ด(Tianji Robotics Marvin 7์์ ๋ ํ + ํํ ๊ทธ๋ฆฌํผ + ViTai GF225 ์ผ์)์์ ๊ฒ์ฆํ์ต๋๋ค. ๊ณผ์ ๋น VR ํ ๋ ์คํผ๋ ์ด์ ์์ฐ 150๊ฐ๋ก ํ์ตํ๊ณ 20ํ ๋กค์์์ผ๋ก ํ๊ฐํ์ต๋๋ค.
| ๊ณผ์ | ์๊ฐ๋ง | ์๊ฐ + UniVTAC |
|---|---|---|
| Insert Tube | 55.0% | 85.0% |
| Insert USB | 15.0% | 25.0% |
| Bottle Upright | 60.0% | 95.0% |
| ํ๊ท | 43.3% | 68.3% |
ํด์: ํ๊ท +25%p ํฅ์์ด๋ฉฐ, ๊ฐ์ฅ ์ค์ํ ์ ์ ์ด ์ธ์ฝ๋๊ฐ ์๋ฎฌ๋ ์ด์ ํฉ์ฑ ๋ฐ์ดํฐ๋ง์ผ๋ก ์ฌ์ ํ์ต๋์๊ณ ์ค์ธ๊ณ ๋ฏธ์ธ์กฐ์ ์์ด ๊ทธ๋๋ก ์ฐ์๋ค๋ ๊ฒ์ ๋๋ค. ์๋ฎฌ๋ ์ดํฐ์์ ๋ฐฐ์ด ์ด๊ฐ ํํ์ด ์ค์ ์ผ์ ์ ๋ ฅ์๋ ์ ์ด๋๋ค๋ ์ฆ๊ฑฐ๋ก, sim-to-real ๊ฐญ์ ์ค์ง์ ์ผ๋ก ์ค์์์ ๋ณด์ฌ์ค๋๋ค. Bottle Upright(+35%p), Insert Tube(+30%p)์ฒ๋ผ ์์ธ/์ ๋ ฌ์ด ํต์ฌ์ธ ๊ณผ์ ์์ ์ด๋์ด ํฝ๋๋ค.
๋นํ์ ๊ณ ์ฐฐ
๊ฐ์
- ์ธ ๋ฌธ์ ๋ฅผ ํ ๋ฒ์ ๋ฌถ์๋ค. ๋ฐ์ดํฐ ์์ฑ, ํํ ํ์ต, ํ๊ฐ๋ฅผ ๋ถ๋ฆฌํ์ง ์๊ณ ํ๋์ ์ผ๊ด๋ ํ๋ซํผ์ผ๋ก ์ ๊ณตํด, ์ฐ๊ตฌ์๋ค์ด ๋์ผ ๊ธฐ์ค์์ ๋น๊ตยท์ฌํํ ์ ์๊ฒ ํ ์ ์ด ๊ฐ์ฅ ํฐ ๊ธฐ์ฌ์ ๋๋ค.
- ๋ฐ์ดํฐ ์์ฑ์ ๋ฌผ๋ฆฌ์ ์ ์ง์ฑ. IPC ๊ธฐ๋ฐ ๋น๊ดํต ๋ณด์ฅ + ํ๋ฃจํ ๊ทธ๋ฆฝ ์ ์ด + ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ์ฑ๊ณต ๊ธฐ์ค์ด๋ผ๋ ์ผ์ค ์ฅ์น๋ก, โ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ด๋โ ๋นํ์ค์ ๋ฐ์ดํฐ์ ๊ผผ์ ์ ์ฑ ์ ๋์์ ์ฐจ๋จํฉ๋๋ค. ์ด๊ฐ ์๋ฎฌ๋ ์ด์ ์์ ํํ ๋ฌด์๋๋ ๋ถ๋ถ์ ์ ๋ฉด์ผ๋ก ๋ค๋ค์ต๋๋ค.
- ๋ฐฐํฌ ํจ์จ์ฑ. ๋ณด์กฐ ํค๋๋ฅผ ๋ฒ๋ฆฌ๊ณ ์ธ์ฝ๋๋ง ๋จ๊ธฐ๋ ์ค๊ณ๋ก ์ถ๋ก ๋น์ฉ ์ฆ๊ฐ๊ฐ ์์ต๋๋ค. ์ค๋ฌด ์ ์ฉ์ ์นํ์ ์ ๋๋ค.
- ๋ฏธ์ธ์กฐ์ ์๋ sim-to-real ์ ์ด. ํฉ์ฑ ๋ฐ์ดํฐ๋ง์ผ๋ก +25%p์ ์ค์ธ๊ณ ํฅ์์ ์ค๋๋ ฅ ์๋ ๊ฒฐ๊ณผ์ ๋๋ค.
- ์ด์ข ์ผ์ ํตํฉ. ๊ดํ ํน์ฑ์ด ๋ค๋ฅธ 3์ข ์ผ์๋ฅผ ํ ํ๋ ์์ํฌ๋ก ์ง์ํด ์ผ๋ฐ์ฑ์ ๋์์ต๋๋ค.
์ฝ์ ๊ณผ ํ๊ณ
- ๋ฐ์ดํฐ ๋ค์์ฑ์ ํ๊ณ. ์์ ์๊ฐ 14์ข ๊ธฐ๋ณธ ํ์์ ๊ตญํ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ค์ผ์ผ๋ง์์ ์ผ๋ถ ๊ณผ์ ๊ฐ 200K์์ ์ ์ฒดยทํ๋ฝํ ์ ์ ํ์ ๋ค์์ฑ ํฌํ์ ์ ํธ์ผ ์ ์์ต๋๋ค(์ถ์ธก). ์ค์ธ๊ณ์ ๋ณต์กํ ์์ ํ์์ผ๋ก์ ์ผ๋ฐํ๋ ๋ณ๋ ๊ฒ์ฆ์ด ํ์ํฉ๋๋ค.
- ๋จ์ผ ํ๋ซํผยท์๊ท๋ชจ ํ๊ฐ. ์ค์ธ๊ณ ๊ฒ์ฆ์ด ๋จ์ผ ๋ก๋ด(Marvin) + ๋จ์ผ ์ผ์(ViTai GF225) + 3๊ฐ ๊ณผ์ + ๊ณผ์ ๋น 20 ๋กค์์์ ๊ทธ์นฉ๋๋ค. ํต๊ณ์ ์ ๋ขฐ๊ตฌ๊ฐ์ด ์ ์๋์ง ์์ ยฑ์ %p ์ฐจ์ด์ ๊ฒฌ๊ณ ์ฑ์ ๋จ์ ํ๊ธฐ ์ด๋ ต์ต๋๋ค.
- ๊ณผ์ ์์กด์ ๊ฒฝ๋ก ๊ธฐ์ฌ. ์ ์ ์คํ์์ ๊ฐ๋ณ ๊ฒฝ๋ก๊ฐ ์ผ๋ถ ๊ณผ์ (Lift Can, Pull-out Key ๋ฑ)์์ ์คํ๋ ค ์ํด๋ฅผ ๋ด ๋๋ค. ์ธ ๊ฒฝ๋ก์ ๊ฒฐํฉ์ด ํญ์ ์ต์ ์ ์๋๋ฉฐ, ๊ณผ์ ๋ณ๋ก ํํ์ด ์ถฉ๋ํ ๊ฐ๋ฅ์ฑ์ ์์ฌํฉ๋๋ค. ๊ฐ์ค์น \lambda์ ๋ฏผ๊ฐ๋ ๋ถ์์ ์ ์๋์ง ์์์ต๋๋ค.
- ์ํฌ์ ํฌ๋งท์ ์ ๋ณด ์ ์ฝ. ๋ณธ ๋ ผ๋ฌธ์ ์ํฌ์ ๋ฐํ๋ณธ์ผ๋ก, ๋ ๋๋ง ํ์ดํ๋ผ์ธ์ sim-to-real ๊ฐญ ๋ณด์ (์: ๋๋ฉ์ธ ๋๋คํ ์ธ๋ถ), ํ์ต ์๊ฐยท์ฐ์ฐ ๋น์ฉ, ์คํจ ์ฌ๋ก ๋ถ์ ๋ฑ์ ๊ฐ๋ตํ๊ฑฐ๋ ์๋ต๋์ด ์์ต๋๋ค.
- ์๊ฐ ๋ฒ ์ด์ค๋ผ์ธ์ ์ ๋ ์ฑ๋ฅ์ด ๋ฎ์. Insert HDMI 15%, Insert USB 15% ๋ฑ ๋ฒ ์ด์ค๋ผ์ธ ์์ฒด๊ฐ ๋งค์ฐ ๋ฎ์, ํฅ์ํญ์ด ์ปค ๋ณด์ด๋ ์ธก๋ฉด๋ ์์ต๋๋ค. ๋ ๊ฐํ ์๊ฐ ๋ฒ ์ด์ค๋ผ์ธ ๋๋น ์ฐ์๋ ํ์ ๊ฒ์ฆ์ด ํ์ํฉ๋๋ค.
์์ฝ ๋ฐ ๊ฒฐ๋ก
UniVTAC๋ ์๊ฐ-์ด๊ฐ ์กฐ์ ์ฐ๊ตฌ์ ๊ณ ์ง์ ๋ณ๋ชฉ์ธ ๋ฐ์ดํฐ ๋ถ์กฑยท์ผ์ ์ด์ง์ฑยทํ๊ฐ ํ์ค ๋ถ์ฌ๋ฅผ ํ๋์ ์๋ฎฌ๋ ์ด์ ํ๋ซํผ์ผ๋ก ํตํฉ ํด๊ฒฐํ๋ ค๋ ์๋์ ๋๋ค. ํต์ฌ์ ์ธ ๊ฐ์ง์ ๋๋ค. ์ฒซ์งธ, IPC ๋ฌผ๋ฆฌ์ ํ๋ฃจํ ๊ทธ๋ฆฝ ์ ์ด๋ก ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์งํ ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ 20๋ง ์ํ ๊ท๋ชจ๋ก ์๋ ์์ฑํฉ๋๋ค. ๋์งธ, ํ์ยท์ ์ดยท์์ธ ์ธ ๊ฒฝ๋ก์ ๋ณด์กฐ ๊ฐ๋ ์ผ๋ก ์ด๊ฐ ์ค์ฌ ํํ์ ์ฌ์ ํ์ตํ๋ UniVTAC ์ธ์ฝ๋๋ฅผ ๋ง๋ค๋, ๋ฐฐํฌ ์์ ์ธ์ฝ๋๋ง ๋จ๊ฒจ ์ถ๊ฐ ๋น์ฉ์ด ์์ต๋๋ค. ์ ์งธ, ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ์ฑ๊ณต ๊ธฐ์ค์ ๊ฐ์ถ 8๊ฐ ํ์ค ๋ฒค์น๋งํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ฒฐ๊ณผ๋ ๋ช ํํฉ๋๋ค. ์๋ฎฌ๋ ์ด์ ์์ ์๊ฐ ์ ์ฉ ๋๋น ํ๊ท +17.1%p, ์ค์ธ๊ณ์์ ๋ฏธ์ธ์กฐ์ ์์ด +25%p์ ์ฑ๊ณต๋ฅ ํฅ์์ ๋ฌ์ฑํ์ต๋๋ค. ๋ฌด์๋ณด๋ค โ์๋ฎฌ๋ ์ดํฐ์์๋ง ๋ฐฐ์ด ์ด๊ฐ ๊ฐ๊ฐ์ด ์ค์ ๋ก๋ด์ ๊ทธ๋๋ก ์ ์ด๋๋คโ๋ ์ ์ ๋ณด์๋ค๋ ๋ฐ ์๋ฏธ๊ฐ ์์ต๋๋ค.
๋ก๋ด๊ณตํ ์ค๋ฌด์ ๊ด์ ์์ ์ด ์ฐ๊ตฌ์ ๋งค๋ ฅ์ ์ฌํ์ฑ๊ณผ ์ฆ์ ํ์ฉ ๊ฐ๋ฅ์ฑ์ ๋๋ค. ์ง์ ๋น์ผ ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ์ง ์๊ณ ๋, ํตํฉ ์๋ฎฌ๋ ์ดํฐ์์ ํํ์ ์ฌ์ ํ์ตํด ์์ ์ ์กฐ์ ์ ์ฑ ์ ๋ผ์ ๋ฃ์ ์ ์๋ ๊ธธ์ ์ ์ํฉ๋๋ค. ํ๊ณ(ํ์ ๋ค์์ฑ, ๋จ์ผ ํ๋ซํผ ๊ฒ์ฆ, ํต๊ณ์ ๊ฒฌ๊ณ ์ฑ)๋ ๋ถ๋ช ํ์ง๋ง, ๋ ๋ค์ํ ์ผ์ ๋ชจ๋ฌ๋ฆฌํฐ์ ๋์ ์ํธ์์ฉ, ๊ฐ๋ฐฉํ ํ๊ฒฝ์ผ๋ก ํ์ฅ๋๋ค๋ฉด ์๊ฐ-์ด๊ฐ ์กฐ์์ ์ฌ์ค์ ํ์ค ํ๋ซํผ์ผ๋ก ์๋ฆฌ ์ก์ ์ ์ฌ๋ ฅ์ด ์์ต๋๋ค.