๐AHEAD ๋ฆฌ๋ทฐ
Seok Joon Kim, Joonho Lee, Federica Spinola, Taein Kwon, Mohsen Moghaddam (Georgia Institute of Technology ยท Neuromeka ยท INRIA ยท University of Oxford)
IROS 2026 (arXiv:2607.15172v1 [cs.RO], 2026-07-16 ยท arXiv ์ฝ๋ฉํธ ๊ธฐ์ค โAccepted to IROS2026, 8 pages, 6 figuresโ)
- ๐ก ํ ๋ ์คํผ๋ ์ด์ ์ direct control(๋งค ํ๋ ์ ์์ ๋ก๋ด์ ๋ฆฌํ๊ฒํ โ ์ ๋ฐํ์ง๋ง ๊ณ์ ๊ฐ์ยท์์ ํด์ผ ํด์ ํผ๊ณคํจ)๊ณผ supervisory/goal-based control(๋ชฉํ๋ง ์ง์ โ ๋ถ๋ด์ ์ ์ง๋ง ๋ก๋ด์ด ๋ค์ ๋ช ๋ น์ ๊ธฐ๋ค๋ ค ๋ฐ์์ด ๋๋ฆผ) ์ฌ์ด์ ํธ๋ ์ด๋์คํ์ ๋ฌถ์ฌ ์๋๋ฐ, AHEAD๋ ์กฐ์์์ ์ยท๋จธ๋ฆฌ ์์ง์์์ ๋ค์ ๋ชฉํ(์ง์ ๋ฌผ์ฒด / ๋์ ์ฌ๋กฏ)๋ฅผ ๋ฏธ๋ฆฌ ๋ถ๋ฅํด ๋ช ์์ ์ ํ ์์ด ๋ก๋ด์ ๋จผ์ ์์ง์ธ๋ค.
- โ๏ธ ์ต๊ทผ 0.5 s(60 Hz์์ T=30 ํ๋ ์)์ 3D ์ 21๊ด์ ๊ณผ ํค๋์ ํฌ์ฆ๋ฅผ GATv2 ๊ธฐ๋ฐ ์ ์ธ์ฝ๋๋ก, ์ฅ๋ฉด์ ๋ฌผ์ฒด=ํ๋ณด์ด๋(์ค์ฌ+8์ฝ๋, \mathbb{R}^{27})ยท์ฌ๋กฏ=๊ตฌ(์ค์ฌ+๋ฐ์ง๋ฆ, \mathbb{R}^4)๋ก ์ธ์ฝ๋ฉํด cross-attention์ผ๋ก ์ตํฉํ๊ณ ์ต๋ 10๊ฐ ํ๋ณด์ ๋ํ masked softmax๋ก ๋ถ๋ฅํ๋ฉฐ(grasp ์ =๋ฌผ์ฒด ๋ชจ๋ธ, grasp ํ=์ฌ๋กฏ ๋ชจ๋ธ), ์โ๋ชฉํ ๊ฑฐ๋ฆฌ๋ก ๊ฒ์ดํ ๋๋ ์ํ๊ธฐ๊ณ๊ฐ ๋ถํ์คํ ๋๋ ํ๋ณด ๊ทผ๋ฐฉ ์ค์ฌ ์๋ก โpreviewโ, ์ ๋ขฐ ๊ตฌ๊ฐ์ ๋ค์ด์ค๋ฉด Top1 ๋ฌผ์ฒด ์๋ก โcommitโํ๋ค.
- ๐ฏ 5-fold leave-one-subject-out ์คํ๋ผ์ธ ํ๊ฐ์์ Top1/Top3 ์ ํ๋ 76/90%(๋ฌผ์ฒด)ยท76/91%(์ฌ๋กฏ)๋ฅผ ์ป๊ณ , 15๋ช within-subject ์ฌ์ฉ์ ์ฐ๊ตฌ์์ ๋ก๋ด ๋ฐ์ ์๊ฐ์ ๊ฐ์ฅ ๊ฐํ ๋ฒ ์ด์ค๋ผ์ธ(Nearest) ๋๋น ๋ฌผ์ฒด 0.6 s(1.5โ0.9 s)ยท์ฌ๋กฏ 1.4 s(2.2โ0.8 s) ์ค์์ผ๋ฉฐ NASA-TLX ์ ์ ยท์ ์ฒด ๋ถ๋ด๊ณผ ๋ ธ๋ ฅ์ด UI/Dwell๋ณด๋ค ๋ฎ์๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
์๊ฒฉ์ผ๋ก ๋ก๋ด์๊ฒ pick-and-place๋ฅผ ์ํค๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋ ๊ฐ์ง๋ค. ํ๋๋ direct control โ ์์ ํธ๋ํนํด ๋งค ํ๋ ์ ๋ก๋ด ์๋์ดํํฐ ๋ช ๋ น์ผ๋ก ๋ฆฌํ๊ฒํ ํ๋ค. ์ธ๋ฐํ ์ ์ด๊ฐ ๋๊ณ ์์ฐ ๋ฐ์ดํฐ๋ ๋ชจ์ ์ ์์ง๋ง, ์กฐ์์๋ ์ ๊ทผยทํ์งยท๋ฐฐ์น ๋ด๋ด ๋๋ฆฌํํธ์ ์ค๋ฒ์ํธ๋ฅผ ๊ฐ์ํ๋ฉฐ ๊ณ ์ณ์ผ ํ๋ค. ๋ค๋ฅธ ํ๋๋ supervisory(goal-based) control โ โ์ด ๋ฌผ์ฒด๋ฅผ ์ง์ด ์ ์ฌ๋กฏ์ ๋์๋ผโ๋ง ์ง์ ํ๊ณ ๋๋จธ์ง๋ ํ๋๋์ ๋งก๊ธด๋ค. ๋ถ๋ด์ ํจ์ฌ ์ ์ง๋ง, ํ์ค์ ์ธ ๊ตฌํ์ UIยท๋ ์ด์บ์คํธยทํ์ธ ๋์์ผ๋ก ๋ค์ ์จ์ดํฌ์ธํธ๊ฐ ๋ช ์๋ ๋๊น์ง ๋ก๋ด์ด ์๋ฌด๊ฒ๋ ํ์ง ์๋๋ค. ๋ ผ๋ฌธ์ ์ด ๋๊ธฐ ์๊ฐ์ robot reaction time(์กฐ์์์ ๋ฆฌ์น๊ฐ ์์๋ ์๊ฐ๋ถํฐ ๋ก๋ด์ด ์์ง์ด๊ธฐ ์์ํ ์๊ฐ๊น์ง)์ด๋ผ ์ ์ํ๊ณ , ์ด๊ฒ์ด ์ํธ์์ฉ์ โ๋๋ฆฌ๊ณ ๋ต๋ตํ๊ฒโ ๋ง๋๋ ์์ธ์ด๋ผ๊ณ ์ง์ ํ๋ค.
AHEAD์ ๊ฒฐ์ ์ ์ฐจ์ด๋ ๋ช ๋ น์ ๊ธฐ๋ค๋ฆฌ์ง ์๋๋ค๋ ๊ฒ์ด๋ค. ์กฐ์์๋ VR ๋์งํธ ํธ์ ์์์ ๊ทธ๋ฅ ์์ ๋ป์ด ๋ฌผ์ฒด๋ฅผ ์ง๊ณ ์ฌ๋กฏ์ ๋๋๋ค โ ์ ๊ถค์ ์ ๋ก๋ด์ ๊ทธ๋๋ก ์ฎ๊ธฐ๋ ๊ฒ ์๋๋ผ, ๊ทธ ์ ์์ง์ ์์ฒด๋ฅผ ๊ณ ์์ค ๋ช ๋ น์ ๋จ์๋ก ์ฝ๋๋ค. ์์คํ ์ ์ต๊ทผ 0.5์ด์ ์ยท๋จธ๋ฆฌ ์ ํธ์ ์ฅ๋ฉด์ ๊ธฐํ ์ ๋ณด๋ง์ผ๋ก โ์ง๊ธ ๋ป๋ ์์ด ์ด๋ ๋ฌผ์ฒด๋ฅผ ํฅํ๋๊ฐโ๋ฅผ ๋งค ํ๋ ์ ๋ถ๋ฅํ๊ณ , ์์ธก์ด ์ถฉ๋ถํ ๋ฏฟ์ ๋งํด์ง๋ ๊ฑฐ๋ฆฌ์ ๋๋ฌํ๋ฉด ์กฐ์์์ ์ ํ ๋์ ์์ด ๋ก๋ด์ด ๋จผ์ ๊ทธ ๋ฐฉํฅ์ผ๋ก ์ถ๋ฐํ๋ค. 2D ์๊ณ ์ผํธ๋ฆญ ์์์์ ์๋๋ฅผ ์ฝ๋ ๊ณ์ด๊ณผ ๋ฌ๋ฆฌ, ์ ๋ ฅ์ ์ต์ VR/AR ๊ธฐ๊ธฐ๊ฐ ์ด๋ฏธ ์ ๊ณตํ๋ 3D ์ ๊ด์ ยทํค๋ ํฌ์ฆ์ด๊ณ ์ฅ๋ฉด์ ์ธ์คํด์ค์ ๋ฌด๊ดํ ๊ธฐํ ํ๋ฆฌ๋ฏธํฐ๋ธ(ํ๋ณด์ด๋/๊ตฌ)๋ก ์ถ์ฝ๋๋ค.

์์คํ ๊ฐ์์ ๋ชฉํ(Fig. 1) โ ์: ์ค์ ์์ ๊ณต๊ฐ(์ผ์ชฝ)๊ณผ ๊ทธ๊ฒ์ ๋ฏธ๋ฌ๋งํ VR ๋์งํธ ํธ์(์ค๋ฅธ์ชฝ). ์กฐ์์์ ์์ด ๋ฌผ์ฒด์ ์ ๊ทผํ๋ ๋์ ๋ก๋ด์ ์ด๋ฏธ ์์ธก๋ ๋ฌผ์ฒด๋ฅผ ํฅํด ์์ง์ด๊ธฐ ์์ํ๋ค. ์๋: ํ์๋ผ์ธ. ์์ด ๋ฌผ์ฒด/์ฌ๋กฏ์ผ๋ก ํฅํ๋ ๋ ๊ตฌ๊ฐ์์ AHEAD๋ ๊ฐ๊ฐ ๋ชฉํ ๋ฌผ์ฒด์ ๋ชฉํ ์ฌ๋กฏ์ ์์ธกํ๊ณ , ๋ณ ํ์๊ฐ ์ค์ด๋ ค๋ reaction time์ด๋ค. ์ค์ grasp/release๋ VR์ graspยทrelease ์ ํธ ์ดํ ์คํ๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์ ๋ ฅ์ ์ต๊ทผ T ํ๋ ์์ ์ยท๋จธ๋ฆฌ ์ํ์ค๋ค. ์์ OpenXR 26๊ด์ ์์ ์ค์๊ณจ(metacarpal)์ ๋บ 21๊ด์ ์ 3D ์์น, ๋จธ๋ฆฌ๋ ์์น + ์ ๋ฐฉ ๋จ์ ๋ฒกํฐ(Quest 3์ ์์ ์ถ์ ์ด ์์ด gaze์ ๋๋ฆฌ ์ ํธ๋ก ์)๋ค.
\mathbf{H}_t = [\mathbf{h}_{t-T+1},\ldots,\mathbf{h}_t]\in\mathbb{R}^{T\times 21\times 3}, \qquad \mathbf{G}_t=[\mathbf{g}_{t-T+1},\ldots,\mathbf{g}_t]\in\mathbb{R}^{T\times 6}
T=30, ์ฆ 60 Hz์์ 0.5์ด ์ฐฝ์ด๊ณ ๋งค ํ๋ ์ ์ฌ๋ผ์ด๋ฉ ์๋์ฐ๋ก ์ถ๋ก ํ๋ค(ํธ๋ํน FPS๊ฐ ํ๋ค๋ฆฌ๋ฉด ๋กค๋ง ๋ฒํผ๋ฅผ ๊ท ๋ฑ ์๊ฐ ์ํ๋ง + ๋ณด๊ฐ์ผ๋ก ์ ํํ T ํ๋ ์์ผ๋ก ๋ฆฌ์ํํ๋ฉฐ, ๋ฐฉํฅ ๋ฒกํฐ๋ SLERP). ์ฅ๋ฉด์ ๋ฌผ์ฒด N\le 10๊ฐ์ ์ฌ๋กฏ M\le 10๊ฐ๋ก,
\mathbf{o}_i=[\mathbf{c}_i,\mathbf{p}_{i,1},\ldots,\mathbf{p}_{i,8}]\in\mathbb{R}^{27}, \qquad \mathbf{s}_j=[\mathbf{u}_j,r_j]\in\mathbb{R}^{4}
ํ๋ณด์ด๋(์ค์ฌ + 8์ฝ๋)์ ๊ตฌ(์ค์ฌ + ๋ฐ์ง๋ฆ)๋ก ํํํ๋ค โ ๋ฉ์/ํฌ์ธํธํด๋ผ์ฐ๋ ์ธ์ฝ๋๋ฅผ ํผํ๋ฉด์ ์ด๋ค ๋ฌผ์ฒด๋ ๋ฐ์ด๋ฉ ๋ฐ์ค๋ก ํ์๋๊ฒ, ์ฌ๋กฏ์ ์ด๋ ๋ฐฉํฅ์์ ์ ๊ทผํด๋ ๋๊ฒ. ๋ชจ๋ ์ขํ๋ ์๋์ฐ์ ์ฒซ ํค๋ ํฌ์ฆ๋ฅผ ์์ ์ผ๋ก ํ๋ head-centric ํ๋ ์์ผ๋ก ์ฎ๊ธด๋ค(์๋ ์์ ยท๋ ์ด์์์ ๋ํ ๊ณผ์ ํฉ ๋ฐฉ์ง).
\tilde{\mathbf{x}}_\tau=\mathbf{R}_{\text{head},t_0}^{\top}(\mathbf{x}_\tau-\mathbf{t}_{\text{head},t_0}), \qquad \tilde{\mathbf{d}}^{\text{head}}_\tau=\mathbf{R}_{\text{head},t_0}^{\top}\mathbf{d}^{\text{head}}_\tau
์์ธก์ phase๋ณ๋ก ๋ถ๋ฆฌ๋ ๋ ๋ชจ๋ธ์ด๋ค. VR์ TouchHandGrab ์ฝ๋ฐฑ์ผ๋ก grasp์ด ๊ฐ์ง๋๊ธฐ ์ ์๋ ๋ฌผ์ฒด์ ๋ํ ๋ถํฌ, ๊ทธ ํ์๋ ์ฌ๋กฏ์ ๋ํ ๋ถํฌ๋ฅผ ๋ธ๋ค. ํ๋ณด๋ N_{\max}=10์ผ๋ก zero-padํ๊ณ validity mask๋ฅผ attentionยทlogitยทloss์ ์ ์ฉํด masked cross-entropy๋ก ํ์ตํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ด per-frame ๋ถ๋ฅ๋ฅผ ๋ก๋ด ๋ช ๋ น์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด ๊ฑฐ๋ฆฌ ๊ฒ์ดํ ์ํ๊ธฐ๊ณ๋ค. Top1 ๊ฐ์ค i_1(t)=\arg\max_i p(i;t)์ ์๋ฐ๋ฅ ๊ฑฐ๋ฆฌ d(t)=\lVert\mathbf{p}_{\text{palm}}(t)-\mathbf{c}_{i_1(t)}\rVert_2์ ๋ํด, d(t)>d^{\mathrm{Top3}}_{\mathrm{acc}=0.8}์ด๋ฉด ๋๊ธฐํ๊ณ , ๊ทธ ์์ผ๋ก ๋ค์ด์ค๋ฉด ๊ตญ์ ๋ชจํธ ์งํฉ์ ์ค์ฌ ์๋ก preview ์ด๋ํ๋ค.
\mathcal{N}(i_1(t))=\mathrm{Top3NN}(i_1(t))\cap\{k:\lVert\mathbf{c}_k-\mathbf{c}_{i_1(t)}\rVert_2\le r_{\mathrm{nbr}}\},\qquad r_{\mathrm{nbr}}=0.3\ \mathrm{m}
d^{\mathrm{Top1}}_{\mathrm{acc}=0.8} ์์ผ๋ก ๋ ๋ค์ด์ค๋ฉด Top1 ๋ฌผ์ฒด ์๋ก ์ ์ ํ๊ณ commit(๊ทธ ๋ฌผ์ฒด์ ๊ณ ์ )ํ๋ค. ๋ ์๊ณ๊ฐ์ ๊ฒ์ฆ ๊ตฌ๊ฐ์ ์๋ฐ๋ฅโ๋ชฉํ ๊ฑฐ๋ฆฌ๋ก ๋น๋ํด ์ ํ๋๊ฐ 0.80์ ๋๋ ๊ฑฐ๋ฆฌ๋ก ์ ํ ๊ฒฝํ์ ๊ฐ์ด๊ณ , ์ฌ๊ธฐ์ ์ ๋ขฐ๋ 0.65 ๋์น + 0.1 s ์ ์ง ํ์คํ ๋ฆฌ์์ค๊ฐ ๋ถ์ด ์์ธก ์งํฐ๊ฐ ๋ก๋ด ์ง๋์ผ๋ก ๋ฒ์ง์ง ์๊ฒ ํ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ์คํ๋ผ์ธ ์ ํ๋(Table I, 5-fold LOSO): Decoupled(์ต์ข ์) Top1/Top3 = 0.76/0.90(๋ฌผ์ฒด), 0.76/0.91(์ฌ๋กฏ). Nearest ํด๋ฆฌ์คํฑ์ ์ด Decoupled ๋๋น ์๋ ์ ํ๋๊ฐ ๋ฌผ์ฒด Top1/Top3 -31.6\%/-22.2\%, ์ฌ๋กฏ -17.1\%/-18.7\% ๋ฎ๋ค.
- ์ผ๋ง๋ ์ผ์ฐ ๋ฏฟ์ ์ ์๋: Top3 ์ ๋ขฐ ์๊ณ(0.8)๋ฅผ ๋๋ ๊ฑฐ๋ฆฌ๊ฐ Nearest๋ณด๋ค ๋ฌผ์ฒด์์ 0.36 m(0.62 vs 0.26 m), ์ฌ๋กฏ์์ 0.28 m(0.68 vs 0.40 m) ๋ ๋ฉ๋ค โ ๊ทธ๋งํผ ๋ก๋ด์ด ์ผ์ฐ ์ถ๋ฐํ ์ ์๋ค.
- ๊ต์ฐจ ์ง์ ์ ์ ๋ขฐ๋(Wilson 95% CI): ๋ฌผ์ฒด Top1 \hat p=0.815 [0.787, 0.840], Top3 \hat p=0.813 [0.773, 0.847]; ์ฌ๋กฏ Top1 \hat p=0.824 [0.796, 0.849], Top3 \hat p=0.828 [0.798, 0.855].
- ์ถ๋ก ์๋: ONNX Runtime + NVIDIA RTX PRO 5000์์ forward๋น 2.60ยฑ0.32 ms(๋ฌผ์ฒด)ยท2.55ยฑ0.27 ms(์ฌ๋กฏ) = 340โ390 Hz.
- ์ฌ์ฉ์ ์ฐ๊ตฌ(N=15, within-subject, Latin-square): ๋ก๋ด ๋ฐ์ ์๊ฐ React_{obj} = UI 3.7ยฑ1.0 / Dwell 3.0ยฑ0.6 / Nearest 1.5ยฑ0.4 / AHEAD 0.9ยฑ0.3 s, React_{slot} = 4.5ยฑ0.9 / 2.3ยฑ0.9 / 2.2ยฑ0.6 / 0.8ยฑ0.5 s (Friedman \chi^2(3) = 40.04, 41.00, p<10^{-7}, Kendall W = 0.89, 0.91).
- ์ฃผ๊ด ํ๊ฐ(0โ10): Naturalness 4.2 / 5.1 / 7.8 / 8.6, Efficiency 4.7 / 5.2 / 7.7 / 8.1, Trust 6.5 / 5.9 / 7.7 / 7.9 โ AHEADยทNearest๊ฐ UIยทDwell๋ณด๋ค ์ ์ํ๊ฒ ๋์ง๋ง AHEAD vs Nearest๋ ์ ์์ฐจ ์์. Understanding์ ์กฐ๊ฑด ๊ฐ ์ฐจ์ด ์์(p=0.073).
- NASA-TLX(0โ100): ์ ์ ๋ถ๋ด 48.5 / 46.1 / 35.6 / 31.7, ์ ์ฒด ๋ถ๋ด 50.2 / 51.6 / 39.0 / 31.3, ๋ ธ๋ ฅ 44.7 / 54.1 / 37.9 / 31.0(์ฌํ๊ฒ์ ์์ ์ด์๋จ์ ์์ AHEAD < Dwell ๋ ธ๋ ฅ, p_{\mathrm{Holm}}=0.0345).
- ๋ค ์กฐ๊ฑด ๋ชจ๋ ๊ณผ์ ์์์จ 100% โ ์กฐ๊ฑด์ ๊ตฌ๋ถํ๋ ๊ฒ์ ๋ฐ์ ์๊ฐ์ด๋ค.
๊ฒฐ๋ก :
AHEAD์ ๊ธฐ์ฌ๋ ์๋ก์ด ์์ธก ๋ชจ๋ธ์ด ์๋๋ผ โ์์ธก์ ์ ๋ขฐ๋๋ฅผ ๋ก๋ด์ ๊ณต๊ฒฉ์ฑ์ผ๋ก ํ์ฐํ๋ ๋ฐฉ๋ฒโ์ด๋ค. ์โ๋ชฉํ ๊ฑฐ๋ฆฌ์ ๋ฐ๋ผ ์ ํ๋๊ฐ ์ด๋ป๊ฒ ์ฌ๋ผ๊ฐ๋์ง๋ฅผ ๋ฏธ๋ฆฌ ์ฌ์ ๋ ๊ฐ์ ๊ฑฐ๋ฆฌ ์๊ณ๊ฐ์ ๋ฝ๊ณ , ๊ทธ ์ฌ์ด ๊ตฌ๊ฐ์์๋ ํ๋ณด ๊ทผ๋ฐฉ์ ์ค์ฌ์ผ๋ก๋ง ์์ง์ฌ ํ๋ ธ์ ๋์ ์ํด๋ฅผ ๊ทผ๋ฐฉ ๋ฐ์ง๋ฆ ์์ผ๋ก ๋ฌถ์ด ๋ ๋ค์, ํ์คํด์ง๋ฉด ํ๋์ ๊ณ ์ ํ๋ค. ์ฆ ์์ธก ๋ถํ์ค์ฑ์ โ๊ธฐ๋ค๋ฆผโ์ด ์๋๋ผ โ๊ณต๊ฐ์ ํค์งโ๋ก ์ฒ๋ฆฌํ๋ค. ๊ทธ ๊ฒฐ๊ณผ goal-based ํ ๋ ์คํผ๋ ์ด์ ์ ๋ฎ์ ๋ถ๋ด์ ์ ์งํ๋ฉด์ direct control์ด ๊ฐ๋ ๋ฐ์์ฑ ์ผ๋ถ๋ฅผ ํ์ํ๋ค โ ๋ฐ์ ์๊ฐ 0.9 s(๋ฌผ์ฒด)ยท0.8 s(์ฌ๋กฏ)๋ UI ๊ธฐ๋ฐ ๋๋น ๊ฐ๊ฐ 2.8 sยท3.7 s ๋น ๋ฅด๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
์ด ๋ ผ๋ฌธ์ ํต์ฐฐ์ โ์๋ ์์ธก์ ๊ฐ์ ์ ํ๋๊ฐ ์๋๋ผ โ์ธ์ ๋ถํฐ ์ ํํ๊ฐโ์ ์๋คโ๋ ๊ฒ์ด๋ค. ์ฌ๋์ด ๋ฌผ์ฒด๋ฅผ ํฅํด ์์ ๋ป์ ๋, ๋ชฉํ๊ฐ ๋ฌด์์ธ์ง๋ ์์ด ๋ฌผ์ฒด์ ๋ฟ๊ธฐ ํจ์ฌ ์ ๋ถํฐ ๊ถค์ ์ ์๊ฒจ์ง๋ค. ๊ทธ๋ฐ๋ฐ ์ด ์ ๋ณด๋ฅผ ๋ก๋ด ์ ์ด์ ์ฐ๋ ค๋ฉด โ์ง๊ธ ์์ธก์ด ๋ง์ ํ๋ฅ ์ด ์ผ๋ง์ธ๊ฐโ๋ฅผ ์์์ผ ํ๋ค โ ํ๋ฆฐ ์์ธก์ผ๋ก ๋ก๋ด์ ๋ณด๋ด๋ฉด ๋๋๋ฆฌ๋ ๋น์ฉ์ด ๊ธฐ๋ค๋ฆฌ๋ ๋น์ฉ๋ณด๋ค ํด ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. AHEAD๋ ์ด๊ฑธ ๊ฑฐ๋ฆฌ์ ํจ์๋ก ์บ๋ฆฌ๋ธ๋ ์ด์ ํ๋ค. ๊ฒ์ฆ ๋ฐ์ดํฐ๋ฅผ ์๋ฐ๋ฅโ๋ชฉํ ๊ฑฐ๋ฆฌ๋ก ๋น๋ํด ์ ํ๋ ๊ณก์ ์ ๊ทธ๋ฆฌ๊ณ , โ์ฌ๊ธฐ๋ถํฐ๋ ๊ทผ๋ฐฉ์ ๋งํ ํ๋ฅ ์ด 80%โ, โ์ฌ๊ธฐ๋ถํฐ๋ ๊ฐ์ฒด๋ฅผ ๋งํ ํ๋ฅ ์ด 80%โ๋ผ๋ ๋ ์ง์ ์ ์ฝ์ด ๋ธ ๋ค, ๊ทธ ๋ ์ง์ ์ ๊ทธ๋๋ก ์ปจํธ๋กค๋ฌ์ ์ํ ์ ์ด ์กฐ๊ฑด์ผ๋ก ์ด๋ค. ๊ทธ๋์ ๋ก๋ด์ ํ๋์ โ๋ชจ๋ธ์ด ์ผ๋ง๋ ๋๋ํ๊ฐโ๊ฐ ์๋๋ผ โ๋ชจ๋ธ์ด ์ง๊ธ ์ด ๊ฑฐ๋ฆฌ์์ ์ผ๋ง๋ ๋ฏฟ์ ๋งํ๊ฐโ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค. ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ์ด์ ๊ฐ๋ฅํ ์์ด๋์ด๋ ์ฌ๊ธฐ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ฌ์ด ๊ตฌ๊ฐ์ โ๊ทผ๋ฐฉ ์ค์ฌ ์๋ก ๋ฏธ๋ฆฌ ๊ฐ ์๊ธฐโ๋ผ๋ ๊ณต๊ฐ์ ํค์ง๋ก ๋ฉ์ด ๋ฐฉ์์ด๋ค.
๋ฐฐ๊ฒฝ: reaction time์ด๋ผ๋ ์ ์ ์ธ๋ ๋น์ฉ
๋ ผ๋ฌธ์ด ์๋ก ์์ ์ ๋ฆฌํ๋ ๊ตฌ๋๋ ๊ต๊ณผ์์ ์ด์ง๋ง ๋ช ๋ฃํ๋ค.
direct control. ํธ๋ํน๋ ์ ์์ธ๋ฅผ ๋งค ํ๋ ์ ๋ก๋ด ๋ช ๋ น์ผ๋ก ๋ฆฌํ๊ฒํ ํ๋ค. ๊ด์ ํ๊ณยทํํ ์ฐจ์ดยท์ถฉ๋ ์ ์ฝ์ ์ค์๊ฐ์ผ๋ก ๋ง์ถฐ์ผ ํ๊ณ (AnyTeleop, Open-TeleVision, OPEN TEACH ๊ณ์ด), ์์ ๋ก๋ด์ฒ๋ผ ์ธ๋ฐํจ์ด ํ์์ธ ๊ณณ์ด๋ per-timestep ํ๋์ด ํ์ํ ๋ฐ์ดํฐ ์์ง์๋ ์ด ํจ๋ฌ๋ค์์ด ๋ง๋ค. ๋๊ฐ๋ ์กฐ์์๊ฐ ์คํ์ ๊ฐ์ํ๋ฉฐ ๋๋ฆฌํํธยท์ค๋ฒ์ํธยท์ ๋ ฌ ์ค์ฐจ๋ฅผ ๊ณ์ ๊ณ ์ณ์ผ ํ๋ค๋ ๊ฒ โ ์ธ์งยท์ ์ฒด ๋ถ๋ด์ด ํจ๊ป ์ค๋ฅด๊ณ ๋์์ด ๋๋ฆฌ๊ฑฐ๋ ๋์ปฅ๊ฑฐ๋ฆฐ๋ค. ์ด ๊ณ์ด์ ์ค์๊ฐ์ฑยท์์ ์ฑ์ ๋ฐ์ด ์ฌ๋ฆฌ๋ ์ฐ๊ตฌ๊ฐ ๋ฐ๋ก ์๊ณ , ์ด ๋ธ๋ก๊ทธ์์ ๋ค๋ฃฌ Kilohertz-Safe๊ฐ ๊ทธ ์๋ค(๋ฆฌํ๊ฒํ ์ convex QP๋ก ์ฌ๊ตฌ์ฑํด kHz ์ ์ด์ CBF ์์ ๋ณด์ฅ์ ๋์์).
supervisory/goal-based control. ๋ฌผ์ฒด์ ์ฌ๋กฏ์ ๊ณ ๋ฅด๋ฉด ๋ก๋ด์ด ๊ณํํด ์คํํ๋ค. ์กฐ์์ ๋ถ๋ด์ด direct๋ณด๋ค ๋ฎ๋ค๋ ๊ฒ์ ์ ํ ์ฐ๊ตฌ๋ก ํ์ธ๋ผ ์๋ค. ๊ทธ๋ฐ๋ฐ ํ์ค ์ธํฐํ์ด์ค๋ passiveํ๋ค โ UI ํจ๋ยท๋ ์ด์บ์คํธยทํ์ธ ๋์์ผ๋ก ๋ค์ ๋ชฉํ๊ฐ ๋ช ์๋ ๋๊น์ง ๊ณํ๋ ์์ํ์ง ์๋๋ค. ๋ ผ๋ฌธ์ ์ด ์ ํด ์๊ฐ์ reaction time์ผ๋ก ์ ์ํ๊ณ , ์๋ธ๊ณจ๋ง๋ค ์ด ์ง์ฐ์ด ๋ถ์ผ๋ฉด์ ์ํธ์์ฉ์ด ๋๋ฆฌ๊ฒ ๋๊ปด์ง๋ค๊ณ ๋งํ๋ค.
AHEAD๊ฐ ๊ฒจ๋ฅํ๋ ๋นํ์ ์ฌ๊ธฐ๋ค. ๋ถ๋ด์ goal-based, ๋ฐ์์ฑ์ direct์ ๊ฐ๊น๊ฒ. ๋ฐฉ๋ฒ์ ๋ชฉํ๋ฅผ ๋ช ์ํ๊ฒ ํ๋ ๋์ ์งํ ์ค์ธ ํ๋์์ ์ฝ์ด ๋ด๋ ๊ฒ์ด๊ณ , ๊ทธ ๊ทผ๊ฑฐ๋ ์๋ ์์ธก ๋ฌธํ์ด ๋ฐ๋ณตํด์ ๋ณด์ฌ ์ค ์ฌ์ค โ ์ ์์ง์ยท์์ ยท๋ชธ ๋ฐฉํฅ์ ๋ค์ ์๋ธ๊ณจ์ด ์ด๋ฏธ ๋๋ฌ๋๋ค โ ์ด๋ค.
์ฌ๊ธฐ์ ์ง์ด ๋ ์ค๊ณ ๊ฒฐ์ ์ด ํ๋ ์๋ค. AHEAD๋ โ๋ฌด์์โ ์์ธกํ๊ณ โ์ธ์ โ๋ ์์ธกํ์ง ์๋๋ค. grasp๊ณผ release๋ VR์ TouchHandGrab ์ฝ๋ฐฑ์ผ๋ก ์กฐ์์๊ฐ ์ค์ ๋ก ์ฅ๊ณ ๋๋ ์๊ฐ์ ํธ๋ฆฌ๊ฑฐ๋๊ณ , ๋ก๋ด์ ํ์งยท๋ฐฐ์น ์คํ์ ๊ทธ ์ ํธ ์ดํ๋ค(Fig. 1 ํ์๋ผ์ธ). ์ฆ ์๋น๊ฒจ์ง๋ ๊ฒ์ ๋ ๊ฐ์ ์ ๊ทผ(reach) ๊ตฌ๊ฐ์ด๊ณ , ํ์งยท๋ฐฐ์น ์์ฒด๋ ์ฌ์ ํ ์ฌ๋ ํ์ด์ค์ ๋ฌถ์ฌ ์๋ค.
๋ฐฉ๋ฒ ์์ธ (1): ๋ฌด์์ ๋ณด๊ณ , ๋ฌด์์ผ๋ก ์ฅ๋ฉด์ ์ถ์ฝํ๋๊ฐ
์ ์ ์ ์ค์ UR10e ์์ ๊ณต๊ฐ๊ณผ ๊ทธ๊ฒ์ ๋ฏธ๋ฌ๋งํ VR ๋์งํธ ํธ์์ด๋ค. ์คโ๊ฐ์ ์ผ์น๋ ChArUco ๋ณด๋๋ก ๋ก๋ด ๋ฒ ์ด์ค๋ฅผ ๊ณ ์ ์๋ ํ๋ ์์ ์บ๋ฆฌ๋ธ๋ ์ด์ ํ๊ณ , ๋ฌผ์ฒด๋ง๋ค ๋ฉด๋น ํ๋์ฉ 6๊ฐ ArUco ๋ง์ปค๋ฅผ ๋ถ์ฌ ์ค์๊ฐ ์์ธ๋ฅผ ์ถ์ ํ๋ค. ์ ์๋ค์ ์ด ์ ํ์ ์จ๊ธฐ์ง ์๋๋ค โ โ๋ง์ปค๋ฅผ ์ฐ๋ ์ด์ ๋ ์์ ์ ์ถ์ ์ ํ๋ณดํ๊ณ ์๋ ์์ธก๊ณผ ์ํธ์์ฉ ์๊ฐ์ ์ง์คํ๋ ค๋ ๊ฒ์ด๋ฉฐ, ํ์ํ๋ฉด markerless 6D ํฌ์ฆ ์ถ์ ๊ธฐ๋ก ๋์ฒด ๊ฐ๋ฅํ๋ค.โ
์ ๋ ฅ ํํ์์ ๋์ฌ๊ฒจ๋ณผ ์ธ ๊ฐ์ง:
- ์์ 21๊ด์ ์์น๋ง. 26๊ด์ OpenXR ๋ชจ๋ธ์์ metacarpal์ ๋ฒ๋ ค ์๋ชฉยท์๋ฐ๋ฅยท์์ง 3๊ด์ ยท๋๋จธ์ง ์๊ฐ๋ฝ 4๊ด์ ์ฉ์ผ๋ก ์ค์ธ๋ค. ์๋ยท๊ฐ์๋ ๊ฐ์ ํ์ ํน์ง์ ๋ช ์์ ์ผ๋ก ๋ฃ์ง ์๊ณ , 0.5์ด ์ฐฝ์ ์ํ์ค๋ก ๋๊ฒจ ๋ชจ๋ธ์ด ๋์ญํ์ ์์์ ์ฝ๊ฒ ํ๋ค.
- ๋จธ๋ฆฌ๋ ์์น + ์ ๋ฐฉ ๋ฒกํฐ 6์ฐจ์. Quest 3์ eye tracking์ด ์์ด head-forward ray๋ฅผ ์์ ์ ๋๋ฆฌ ์ ํธ๋ก ์ด๋ค. ์๋ ์์ธก์์ ์์ ์ด ๊ฐ๋ ฅํ ๋จ์๋ผ๋ ์ (gaze ๊ธฐ๋ฐ goal inference ๊ณ์ด)์ ๊ฐ์ํ๋ฉด ์ด๊ฑด ํํ์ด๋ค.
- ์ฅ๋ฉด์ ๊ธฐํ๋ก๋ง. ๋ฌผ์ฒด๋ ํ๋ณด์ด๋ ๋์คํฌ๋ฆฝํฐ(์ค์ฌ + 8์ฝ๋ = 27์ฐจ์), ์ฌ๋กฏ์ ๊ตฌ(์ค์ฌ + ๋ฐ์ง๋ฆ = 4์ฐจ์). ์๋ฏธ(semantics)๋, ์ธํ๋, ๋ฉ์๋ ๋ฃ์ง ์๋๋ค. ๊ทธ๋์ ๋ชจ๋ธ์ โ๋นจ๊ฐ ์ปตโ์ ๋ฐฐ์ฐ๋ ๊ฒ ์๋๋ผ โ์์ด ํฅํ๋ ๋ฐฉํฅ์ ์๋ ์ด ํฌ๊ธฐ์ ๋ฐ์คโ๋ฅผ ๋ฐฐ์ด๋ค โ instance-agnostic์ด๊ณ ๋ฐ์ดํฐยท์ฐ์ฐ์ด ์ธ์ง๋ง, ๋ฌผ์ฒด ์ข ๋ฅ๊ฐ ์ ํ์ ์ํฅ์ ์ฃผ๋ ์ํฉ(์: โ๋ฌด๊ฑฐ์ด ๊ฒ๋ถํฐ ์ฎ๊ธฐ๊ธฐโ)์ ํํ ์์ ์์ ์๋ค.
head-centric ํ๋ ์์ ์๋์ฐ์ ์ฒซ ํ๋ ์ ํค๋ ํฌ์ฆ์ ๊ณ ์ ๋๋ค. ์๋ ์ขํ๋ ์์ ๊ณต๊ฐ ์์ ๊ณผ ๋ฐฐ์น์ ์์กดํ๋ฏ๋ก ๋ฐ์ดํฐ ์์ง ์ธํ ์ ๊ณผ์ ํฉํ๊ธฐ ์ฝ๊ณ , ๋จธ๋ฆฌ๋ฅผ ์์ ์ผ๋ก ๋๋ฉด ๋จธ๋ฆฌโ์, ์โ๊ฐ์ฒด์ ์๋ ๊ธฐํ๊ฐ ๊ฐ์กฐ๋๋ค๋ ๋ ผ๋ฆฌ๋ค. ์ด ์ฃผ์ฅ์ ์ฌ์ฉ์ ์ฐ๊ตฌ์์ ๋ฐ์ดํฐ ์์ง๊ณผ ๋ค๋ฅธ ๋ ์ด์์์ ์ฐ๊ณ ๋ ์๊ณ๊ฐ์ ๊ทธ๋๋ก ์ ์งํ ์ฑ ๋์ํ๋ค๋ ์ฌ์ค๋ก ๊ฐ์ ์ง์ง๋์ง๋ง, ์๋ ํ๋ ์๊ณผ์ ์ง์ ๋น๊ต ์ ์ ์คํ์ ์๋ค(์๋ ๋นํ ์ฐธ์กฐ).
๋ฐฉ๋ฒ ์์ธ (2): ๋ฐ์ดํฐ์ โ VR์์ 1,000๊ฐ ์ํ์ค

๋ฐ์ดํฐ ์์ง ์ ์ฐจ(Fig. 2) โ 8๋จ๊ณ. (1) idle, ๋ชฉํ ๋ฌผ์ฒดยท์ฌ๋กฏ์ ๋นจ๊ฐ์ผ๋ก ํ์ โ (2) ์ผ์ pinch๋ก ๋ นํ ์์(๋ชฉํ ํ์์ด ์ด๋ก์ผ๋ก) โ (3) ์ค๋ฅธ์ ์ ๊ทผ โ (4) ํ์ง โ (5) ์ฌ๋กฏ์ผ๋ก ์ด๋ฐ โ (6) ์ฌ๋กฏ ์ง์ ์ ์ด๋ก์ผ๋ก ๋ณํจ โ (7) ๋ฆด๋ฆฌ์ค(์ํ์ค ์ข ๋ฃ) โ (8) ํ์ธ ์ํ์์ ์ผ์ pinch=์ฌ์๋, ์ผ์ grasp=๋ค์ ์ํ. ๋ ธ๋ ๋ฐ์ค๊ฐ ํต์ฌ ์ด๋ฒคํธ.
์ฐธ๊ฐ์๋ 5๋ช (๋จ 3 / ์ฌ 2, ์ ์ ์ค๋ฅธ์์ก์ด, VR ๊ฒฝํ์). ํ ์ฌ๋์ด 40๊ฐ ์ฅ๋ฉด ร 5ํ = 200 ๊ถค์ ์ ์ํํด ์ด 1,000 ์ํ์ค, ์ํ๋น ํ๊ท 3.7์ด๋ค(๋จ์ ๊ณฑ์ ์ผ๋ก ์ฝ 62๋ถ ๋ถ๋์ ์ ๋ชจ์ โ ์ด ํ์ฐ๊ฐ์ ํ์ ๊ณ์ฐ). ๊ฐ ์ํ์ค๋ start โ approach โ grasp โ place โ release ์ ์ฒด๋ฅผ ๋ด๊ณ , 60 Hz๋ก ์ ๊ด์ ยทํค๋ ํฌ์ฆยท๊ฐ์ฒด ๋์คํฌ๋ฆฝํฐยท์ด๋ฒคํธ ์ฃผ์(grasp / slot-entry / release)์ด ์๊ฐ ๋๊ธฐํ๋์ด ๊ธฐ๋ก๋๋ค.
์ฅ๋ฉด ์์ฑ ๊ท์น์ด ๊ฝค ๊ตฌ์ฒด์ ์ด๋ค:
- ๋ฌผ์ฒด ์ N, ์ฌ๋กฏ ์ M์ 5~10์์ ๊ท ๋ฑ ์ํ. ์ค์ธก ํ๊ท ์ ๋ฌผ์ฒด 7.43ยฑ1.65๊ฐ, ์ฌ๋กฏ 7.30ยฑ1.67๊ฐ.
- ์์ ๊ณต๊ฐ \mathcal{B}_{\text{work}}: x\in[-0.75,0.75] m, z\in[-0.375,0.375] m (Unity ์ขํ๊ณ, ์ฐธ๊ฐ์๋ +z๋ฅผ ํฅํจ).
- ๋ฌผ์ฒด๋ ํ ์ด๋ธ(y=0)์, ๋ ์ข์ x\in[-0.40,0.40], z\in[-0.35,0.30] m์์ ๋ฌด์์ yawยท๋น๊ฒน์นจ์ผ๋ก ๋ฐฐ์น. ์น์๋ ๊ฐ๋กยท์ธ๋ก [0.040,0.065] m, ๋์ด [0.05,0.13] m.
- ์ฌ๋กฏ์ ์์ ๊ณต๊ฐ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ๋ฐ๋ผ ์ฌ๋ฌ ๋์ด์ ๋๋, ๋ฌผ์ฒด๋ฅผ ๊ฐ๋ฆฌ์ง ์๋๋ก ์ฐธ๊ฐ์ ์ชฝ ๊ทผ๊ฑฐ๋ฆฌ ๋ณ(z=z_{\min})์ ์ฐ์ง ์๋๋ค. ๋ฐ์ง๋ฆ์ ์์ง ์ [0.10,0.20] m, ์ฌ์ฉ์ ์ฐ๊ตฌ์์๋ ์ค์ ์ฌ๋กฏ ํฌ๊ธฐ์ ๋ง์ถฐ 0.15 m ๊ณ ์ .
๋ชฉํ๋ ๋งค ์ํ ๋ฌด์์๋ก ์ง์ ๋๊ณ (๋ชฉํ ๋ฌผ์ฒด ์ ์์ ๋นจ๊ฐ ๊ตฌ, ๋ชฉํ ์ฌ๋กฏ์ ๋นจ๊ฐ ํ์ด๋ผ์ดํธ; ๋น๋ชฉํ๋ ํ์ ๊ตฌ/์์), ๋ฌผ์ฒด ์์ ๊ตฌ๋ฅผ ๋์ ๊ฐ๋ฆผ(occlusion) ์ํฉ์์๋ ๋ชฉํ ์ ํธ๊ฐ ๋ณด์ด๊ฒ ํ๋ค. ์ฌ๊ธฐ์ ๋ฐ์ดํฐ์ ์ฑ๊ฒฉ์ ๋ถ๋ช ํ ํด์ผ ํ๋ค โ ์ด๊ฑด โ์์ฐ์ค๋ฌ์ด ์๋โ๊ฐ ์๋๋ผ โ์ง์๋ฐ์ ๋ชฉํ๋ฅผ ํฅํ ๋ฆฌ์นโ์ ๋ฐ์ดํฐ์ ์ด๋ค. ์ฐธ๊ฐ์๋ ์ด๋๋ก ๊ฐ์ง ์ฒ์๋ถํฐ ์๊ณ ์์ผ๋ฏ๋ก ๊ถค์ ์ด ์ค์ ์์ ๋ณด๋ค ๊ฒฐ์ ์ ์ผ ์ ์๋ค(๋ง์ค์ยท๋ง์ ๋ฐ๋ยทํ์์ด ์ ๋ค).
์ฌ๋ผ์ด๋ฉ ์๋์ฐ๋ฅผ ๋ง๋ค๋ฉด ๊ฐ ์ฐฝ์ grasp ์ด๋ฒคํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ธ ๋ถ๋ฅ๊ฐ ๋๋ค: PreGrasp(์ ๋ถ ํ์ง ์ ), CrossOver(ํ์ง ์๊ฐ ํฌํจ), PostGrasp(์ ๋ถ ํ์ง ํ). ์ด ๊ตฌ๋ถ์ด ๋ค์ ์ ์ ๋ ๋ชจ๋ธ์ ๋๋๋ ์ถ์ด๋ค.
๋ฐฉ๋ฒ ์์ธ (3): phase๋ณ๋ก ๋๋ ์์ธก ๋ชจ๋ธ

๋ชจ๋ธ ๊ตฌ์กฐ(Fig. 3) โ (A) ์ ์ธ์ฝ๋: ํ๋ ์๋ณ 21๋ ธ๋ ๊ทธ๋ํ์ GATv2 2์ธต โ ๊ด์ ํ๊ท ํ๋ง โ ์๊ฐ์ถ ์คํ โ ํค๋ ํ ์์ concat ํ MLP. (B)/(C) ๋ฌผ์ฒดยท์ฌ๋กฏ ์ธ์ฝ๋: 3์ธต MLP๋ก N_{\max}๊ฐ ํ ํฐ. (D) cross-attention ์ตํฉ: ๊ฐ์ฒด ํ ํฐ์ด Q, ์ ์ํ์ค๊ฐ KยทV. (E) ์์ธก ํค๋: 2์ธต MLP๋ก ๊ฐ์ฒด๋ณ ์ค์นผ๋ผ logit โ masked softmax, masked cross-entropy๋ก ํ์ต. ํ ์ shape์ด ๊ทธ๋ฆผ์ ํจ๊ป ํ๊ธฐ๋ผ ์๋ค.
๊ตฌ์กฐ ์์ฒด๋ ํ์ค ๋ถํ์ ์กฐํฉ์ด์ง๋ง, ๊ฐ ์ ํ์ ์ด์ ๊ฐ ๋ถ์ด ์๋ค.
์ ์ธ์ฝ๋(A). ํ๋ ์๋ง๋ค ์์ OpenXR ์ด๋ํ ํธ๋ฆฌ๋ฅผ ์ฃ์ง๋ก ๊ฐ๋ 21๋ ธ๋ ๊ทธ๋ํ๋ก ๋ณด๊ณ 2์ธต GATv2๋ฅผ ๋๋ ค ๊ด์ ๋ณ ํน์ง์ ์ป์ ๋ค ๊ด์ ์ถ์ผ๋ก ํ๊ท ํด ํ๋ ์ ์๋ฒ ๋ฉ์ ๋ง๋ ๋ค. ์๊ฐ์ถ์ผ๋ก ์์ \mathbf{E}_t\in\mathbb{R}^{T\times D}๋ฅผ ์ป๊ณ , ๋๊ธฐํ๋ ํค๋ ํ ์ \tilde{\mathbf{G}}_t\in\mathbb{R}^{T\times D_{head}}๋ฅผ concatํด MLP๋ฅผ ํต๊ณผ์์ผ head-aware ์ ํน์ง \tilde{\mathbf{E}}_t๋ฅผ ๋ง๋ ๋ค. ์ฆ ์์ ๊ทธ๋ํ๋ก, ๋จธ๋ฆฌ๋ ํ๋ ์๋ณ 6์ฐจ์ ์ปจํ ์คํธ๋ก ๋ถ๋๋ค.
๊ฐ์ฒด ์ธ์ฝ๋(B/C)์ ์ตํฉ(D). ๋ฌผ์ฒด/์ฌ๋กฏ ๋์คํฌ๋ฆฝํฐ๋ฅผ 3์ธต MLP๋ก D์ฐจ์ ํ ํฐ์ผ๋ก ์ฌ๋ฆฐ ๋ค, ์ตํฉ ๋ธ๋ก์ด (i) ์ ์ํ์ค self-attention, (ii) ๊ฐ์ฒด ํ ํฐ self-attention, (iii) ๊ฐ์ฒด ํ ํฐ์ด Q, ์ ์ํ์ค๊ฐ KยทV์ธ cross-attention์ ์ ์ฉํ๋ค(๋ ๋ค sinusoidal positional encoding). ๋ฐฉํฅ์ด ์ค์ํ๋ค โ โ๊ฐ ํ๋ณด๊ฐ ์ ๊ถค์ ์ ์กฐํํด ์์ ์ด ๋ชฉํ์ผ ๊ทผ๊ฑฐ๋ฅผ ๋ชจ์๋คโ๋ ๊ตฌ์กฐ์ด๊ณ , ๊ทธ๋์ ์ถ๋ ฅ์ด ์์ฐ์ค๋ฝ๊ฒ ๊ฐ์ฒด๋น ํ๋์ ์๋ฒ ๋ฉ์ด ๋์ด 2์ธต MLP ํค๋๊ฐ ์ค์นผ๋ผ logit์ ๋ฝ๋๋ค. ํ๋ณด ์๊ฐ ๊ฐ๋ณ์ธ ๋ฌธ์ ๋ฅผ ๊ณ ์ ํฌ๊ธฐ N_{\max}=10 ๋ถ๋ฅ๋ก ๋ค๋ฃจ๋ฉด์ zero-pad + validity mask๋ฅผ attentionยทlogitยทloss ์ ๋ถ์ ์ ์ฉํ๋ค.
phase ๋ถ๋ฆฌ(III-C1). pre-grasp ๋ชจ๋ธ์ PreGrasp ์ฐฝ์ผ๋ก ๋ฌผ์ฒด๋ฅผ, post-grasp ๋ชจ๋ธ์ CrossOver+PostGrasp ์ฐฝ์ผ๋ก ์ฌ๋กฏ์ ํ์ตํ๋ค. ๋ฐํ์ ์ ํ์ VR grasp ์ฝ๋ฐฑ์ด ๊ธฐ์ค์ด๋ค. ์ ์๋ค์ด ์ด ๋ถ๋ฆฌ๋ฅผ ์ ๋นํํ๋ ๊ทผ๊ฑฐ๊ฐ ์คํ ์ ์ ์ ์ผํ ์ ์ (Unified vs Decoupled)์ด๊ณ , ํด์์ ์ด๋ ๋ค โ pre-grasp ๋ฆฌ์น๋ ๋น๊ต์ ์ผ๊ด๋ ํจํด(๋์ฒด๋ก ์ยท์๋๋ก)์ธ๋ฐ post-grasp ์ด๋ฐยท๋ฐฐ์น๋ ์ธก๋ฐฉยท์๋ฐฉ ์ด๋๊ณผ ์์ ๋์์ด ์์ฌ ํจ์ฌ ๋ณํ๊ฐ ํฌ๋ค. ํ๋์ ์ธ์ฝ๋๋ฅผ ๊ณต์ ํ๋ฉด ๋ ์ฑ๊ฒฉ์ด ์๋ก๋ฅผ ๋ฐฉํดํ๋ค๋ ๊ฒ.
๊ตฌํ ์ธ๋ถ. ๋ชจ๋ MLPยทattention์ ReLU, dropout 0.1, D=128, MLP hidden 128, attention head 4๊ฐ, ๋ฐฐ์น B=100. ์ ๋ ฅ ์ฐจ์์ J=21, D_{\text{hand}}=3, D_{\text{head}}=6, D_{\text{object}}=27, D_{\text{slot}}=4. ๋ฐฐํฌ๋ ONNX๋ก exportํด ONNX Runtime + RTX PRO 5000์์ forward 2.60ยฑ0.32 ms(๋ฌผ์ฒด)ยท2.55ยฑ0.27 ms(์ฌ๋กฏ), 340โ390 Hz. ํธ๋ํน์ด 60 Hz์ด๋ฏ๋ก ์ถ๋ก ์ ์์ฐ์ 6๋ฐฐ ์ด์ ์ฌ์ ๊ฐ ์๋ค.
๋ฐฉ๋ฒ ์์ธ (4): ๊ฑฐ๋ฆฌ ๊ฒ์ดํ ์ปจํธ๋กค๋ฌ โ preview & commit

๊ฑฐ๋ฆฌ ์ ์ํ ์ ์ ๋์(Fig. 4, ์์์ ๋ณธ ๊ฐ๋ ๋) โ ํ์ ์ฌ๊ฐํ=๋ฌผ์ฒด, ์์ ์=์ฌ๋กฏ. ์์ด ๋นจ๊ฐ ์ ์ (neighbor-reliable, d^{\mathrm{Top3}}_{\mathrm{acc}=0.8}) ์์ผ๋ก ๋ค์ด์ค๋ฉด ๋ก๋ด์ ๊ทผ๋ฐฉ ๊ฐ์ค์ ์ค์ฌ(๋นจ๊ฐ ์ ) ์๋ก previewํ๊ณ , ์ด๋ก ์(identity-reliable, d^{\mathrm{Top1}}_{\mathrm{acc}=0.8}) ์์ผ๋ก ๋ค์ด์ค๋ฉด Top1 ๋ฌผ์ฒด(์ด๋ก ์ ) ์๋ก ์ ์ ํด commitํ๋ค. ๊ฒ์ dash-dot ์์ด ์ด์ ๋ฐ๊ฒฝ r_{\mathrm{nbr}}. ๊ฐ์ด ์๋๋ผ ๊ด๊ณ๋ฅผ ๋ณด์ฌ ์ฃผ๋ ์คํค๋งคํฑ์ด๋ค.
per-frame ๋ถ๋ฅ๋ฅผ ๊ทธ๋๋ก ๋ก๋ด ๋ชฉํ๋ก ์ฐ๋ฉด ๋ฐ์์ ๋น ๋ฅด์ง๋ง ์์ธก ์งํฐ์ ๋ก๋ด์ด ๊ณผ๋ฏผ ๋ฐ์ํ๋ค. AHEAD์ ์ฒ๋ฐฉ์ ๋ ๊ฒน์ด๋ค.
(a) ๊ฑฐ๋ฆฌ๋ก ๊ฒ์ดํ ํ๋ค. ๋ ์๊ณ๊ฐ์ ๊ฒ์ฆ ๊ตฌ๊ฐ์ ์๋ฐ๋ฅโ๋ชฉํ ๊ฑฐ๋ฆฌ๋ก ๋น๋ํด (i) Top1 ์ ํ๋์ (ii) neighbor-aware Top3 ์ ํ๋๊ฐ 0.80์ ๋๋ ๊ฑฐ๋ฆฌ๋ก ์ ํ๋ค. Table I์ Decoupled ํ์์ ์ฝ์ผ๋ฉด ๋ฌผ์ฒด๋ Top3 0.62 m / Top1 0.30 m, ์ฌ๋กฏ์ Top3 0.68 m / Top1 0.30 m๋ค. 0.80์ด๋ผ๋ ์์น๋ โ๋ฐ์ ์๊ฐ๊ณผ ์์ธก ์์ ์ฑ์ ๊ท ํโ์ ์ํ ์ค๊ณ ์ ํ์ด๋ผ๊ณ ๋ช ์ํ๋ค.
(b) ๋ถํ์ค ๊ตฌ๊ฐ์์๋ ๊ฐ์ฒด๊ฐ ์๋๋ผ ๊ทผ๋ฐฉ์ ๊ฒจ๋๋ค. preview ๋ชฉํ๋ ๊ตญ์ ๋ชจํธ ์งํฉ \mathcal{N}(i_1(t)) โ Top1 ๋ฌผ์ฒด์ 3-์ต๊ทผ์ ์ด์ ์ค r_{\mathrm{nbr}}=0.3 m ์์ ์๋ ๊ฒ๋ค โ ์ ์ค์ฌ์ด๋ค. ์์ด ๊ฐ๊น์์ง๋ฉด ์์ธก์ด ์๊ณ ์ผ๊ด๋ ์งํฉ์ผ๋ก ์๋ ดํ๋ฏ๋ก, ๋จผ์ ๊ทธ ์งํฉ ๊ทผ์ฒ๋ก ๊ฐ ์๋ค๊ฐ ํ๋๋ก ๊ณ ์ ํ๋ฉด ๋ก๋ด์ด ํ๋ณด ์ฌ์ด๋ฅผ ์๋ณตํ์ง ์๋๋ค.
์ฌ๊ธฐ์ ํ์คํ ๋ฆฌ์์ค๊ฐ ๋ถ๋๋ค: ์์ธก ํ๊น์ ์ ๋ขฐ๋ 0.65๋ฅผ ๋์ผ๋ฉด ๋์น๋๊ณ , ๋์ ํ๋ณด๊ฐ 0.65๋ฅผ 0.1์ด(๋ ผ๋ฌธ ํ๊ธฐ: 100 Hz์์ 10ํ๋ ์) ๋์ ๋๊ฒจ์ผ ๊ต์ฒด๋๋ค.
๋ชจ์ ํ๋ฆฌ๋ฏธํฐ๋ธ(III-D3). ํ๋์จ์ด๋ UR10e + Robotiq-85. ๋ชจ๋ preview๋ ์์ธก ์์น ์ h_{\mathrm{clear}}=0.3 m ๊ณ ์ ํธ๋ฒ ๋์ด๋ก, ํด์ ์์ง ํํฅ ์์ธ๋ฅผ ์ ์งํ ์ฑ ์ด๋ํ๋ฉฐ ์จ์ดํฌ์ธํธ ์ฌ์ด๋ ์ง์ ์นดํ ์์ ๋ณด๊ฐ์ด๋ค. ํ์ง๋ ArUco ์์ธ์ ์๋ ค์ง ๋ฌผ์ฒด ์น์๋ก ๊ณ์ฐํ ๋์ด๊น์ง ์์ง ํ๊ฐ โ ๊ทธ๋ฆฌํผ ๋ซ๊ธฐ โ h_{\mathrm{clear}}๋ก ํํด. ๋ฐฐ์น๋ ์ฌ๋กฏ ์์ธยท๊ธฐํ๋ก ๋ฆด๋ฆฌ์ค ๋์ด๋ฅผ ๊ณ์ฐํด ๊ฐ์ ๋ฐฉ์.

pre-grasp ๊ตฌ๊ฐ์ ์ยท๋ก๋ด ๋์(Fig. 5) โ ์ผ์ชฝ๋ถํฐ Motion Initiation โ Approaching Motion โ Preview Motion โ Commit(๋ณํ=ํ์ง). ์์ ์ ์ ์ด ์์ธก๋ ๋ชฉํ ๋ฌผ์ฒด, ๋นจ๊ฐ ์ ์ ์ด ์ด์ ๋ฌผ์ฒด์ด๋ฉฐ ์ฃผํฉ ๊ถค์ ์ด ๋ก๋ด TCP ๊ฒฝ๋ก๋ค. ์: VR ๋ทฐ, ์๋: ์ค์ UR10e ์คํ. ์ด์ ํ๋ณด๊ฐ ์์ยท๋นจ๊ฐ์ผ๋ก ํจ๊ป ํ์๋๋ค๋ ์ ์ด preview ๋จ๊ณ์ ๋ชจํธ์ฑ์ ๊ทธ๋๋ก ๋ณด์ฌ ์ค๋ค.
์ง๊ด: ์ ์ด ์กฐํฉ์ด ํตํ๋๊ฐ
(1) ๋ฆฌ์น ๊ถค์ ์ ๋ชฉํ๋ฅผ ์กฐ๊ธฐ์ ๋์คํ๋ค. ์ฌ๋์ ๋๋ฌ ์ด๋์ ๋ชฉํ๋ฅผ ํฅํด ์กฐ์ค๋๋ฉฐ ์์๋ถํฐ ๋ฐฉํฅ์ด ๋์ฒด๋ก ์ ํด์ง๋ค. ๊ทธ๋์ ์์ด 0.6 m ๋จ์ด์ ธ ์์ ๋๋ โ๊ทผ๋ฐฉโ์ ์ด๋ฏธ ๋งํ ์ ์๋ค. AHEAD๊ฐ ์ค์ ๋ก ์ฌ๋ ๊ฒ์ด ๋ฐ๋ก ์ด ๊ฑฐ๋ฆฌ๋ณ ์ ํ๋ ๊ณก์ ์ด๊ณ , Table I์ T3 Cross(๋ฌผ์ฒด 1.04 s / 0.62 m)๋ โ์ด๋ฒคํธ 1์ด ์ , 62 cm ๋ฐ์์ ์ด๋ฏธ ๊ทผ๋ฐฉ์ 80% ๋งํ๋คโ๋ ๋ป์ด๋ค.
(2) ํ๋ฆผ์ ๋น์ฉ์ ๊ณต๊ฐ์ ์ผ๋ก ๋ฌถ๋๋ค. preview๊ฐ ํน์ ๋ฌผ์ฒด๊ฐ ์๋๋ผ ๊ทผ๋ฐฉ ์ค์ฌ์ ํฅํ๋ ์ด์ ๋, ์ต์ข ์ ๋ต์ด \mathcal{N} ์ ์ด๋์๋๋ผ๋ ๋ก๋ด์ด ์ด๋ฏธ ๊ทธ ๊ทผ์ฒ์ ์๊ฒ ํ๋ ค๋ ๊ฒ์ด๋ค. ์ต์ ์ ์ฌ์ด๋์ ๋๋ต r_{\mathrm{nbr}} ๊ท๋ชจ(0.3 m)๋ก ์ ํ๋๊ณ , ๊ทธ๊ฒ๋ ํธ๋ฒ ๋์ด 0.3 m์์์ ์ํ ์ด๋์ด๋ผ ์ถฉ๋ ์ํ์ด ๋ฎ๋ค. โ๊ธฐ๋ค๋ ธ๋ค๊ฐ ํ์คํ ๊ฐ๊ธฐโ๋ฅผ โ์ ๋นํ ๊ฐ ์๋ค๊ฐ ์ ๋ฐํ๊ฒ ๋ถ๊ธฐโ๋ก ๋ฐ๊พผ ๊ฒ์ด๊ณ , ์ด๊ฑด goal-based ์ธํฐํ์ด์ค์์ ์ ์ ์ฐ๋ ์๋ค.
(3) ์งํ๋ฅผ ์ปจํธ๋กค๋ฌ์ ๋ง์ถฐ ์ ์ํ๋ค. neighbor-aware Top3๋ ์์์ ๊ด์ฉ ์งํ๊ฐ ์๋๋ผ preview ๋์์ด ์ฑ๋ฆฝํ๋ ์กฐ๊ฑด ๊ทธ ์์ฒด๋ค(3-NN โฉ 0.3 m = preview๊ฐ ๊ฒจ๋๋ ์งํฉ). ๋ ผ๋ฌธ์์ ๊ตฌ์กฐ์ ์ผ๋ก ๊ฐ์ฅ ๊น๋ํ ๋ถ๋ถ์ด๋ค. ๋ค๋ง ๊ฐ์ ์ด์ ๋ก ์ด ์ซ์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ถ๋ฅ ์ฑ๋ฅ์ผ๋ก ์ฝ์ผ๋ฉด ์ ๋๋ค(๋นํ ์ ์ฐธ์กฐ).
(4) ๊ธฐํ๋ก๋ง ์ถ์ฝํด ๋ฐ์ดํฐ ์๊ตฌ๋ฅผ ๋ฎ์ท๋ค. ํ๋ณด์ด๋ 8์ฝ๋ + ๊ตฌ ๋ฐ์ง๋ฆ์ด๋ฉด ์ด 1,000 ์ํ์ค๋ก๋ ํ์ต์ด ๋๋ค. ๋ฉ์/ํฌ์ธํธํด๋ผ์ฐ๋ ์ธ์ฝ๋๋ฅผ ๋ถ์๋ค๋ฉด ์ด ๊ท๋ชจ๋ก๋ ์ด๋ ค์ ์ ๊ฒ์ด๋ค. ๋๊ฐ๋ ํํ๋ ฅ โ ์๋ฏธยท์ธํยท๋ฌผ์ฒด ์ข ๋ฅ๊ฐ ์๋์ ์ํฅ์ ์ฃผ๋ ์ํฉ์ ๋ค๋ฃฐ ์ ์๋ค.
์คํ 1: ์คํ๋ผ์ธ ์๋ ์์ธก๊ณผ ์ ์ผํ ์ ์
ํ๋กํ ์ฝ์ 5-fold leave-one-subject-out(4๋ช ํ์ต / 1๋ช ํ ์คํธ, ์ฐธ๊ฐ์๋น 200 ์ํ์ค, ์ด 1,000), ํ๊ฐ ์ํ์ ๊ธธ์ด T ์ฐฝ์ stride 5๋ก ๋ฝ์ ํ์ต๊ณผ ๊ฐ์ ๋ณด๊ฐยท0.5 s ์๋์์ ์ ์ฉํ๋ค. ๋น๊ต ๋์์ Nearest(ํ์ฌ ์๋ฐ๋ฅ์ ์ค์ฌ์ด ๊ฐ์ฅ ๊ฐ๊น์ด ํ๋ณด๋ฅผ ๋ต์ผ๋ก) ํด๋ฆฌ์คํฑ๊ณผ Unified(์ ์ธ์ฝ๋๋ฅผ ๊ณต์ ํ๋ ๋ฉํฐํ์คํฌ ๋จ์ผ ๋ชจ๋ธ) ์ ์ ๋ค.
์งํ ์ ์(์ด ๋ ผ๋ฌธ์ ํต์ฌ์ ์ ํ๋๊ฐ ์๋๋ผ ์ด์ชฝ์ด๋ค):
- Acc (T1/T3) โ Top1๊ณผ neighbor-aware Top3. Top3๋ ์์ธก์ด ์ ๋ต์ 3-์ต๊ทผ์ ์ด์์ด๊ณ r_{\mathrm{nbr}} ์์ด๋ฉด ์ ๋ต ์ฒ๋ฆฌ(IV-A์์๋ โ์ ๋ต์ 0.3 m ๊ทผ๋ฐฉ ์โ์ผ๋ก ์ฝ๊ฐ ๋ค๋ฅด๊ฒ ์์ ).
- T1/T3 Cross (s/m) โ ์ค๋ฌด๋ฉํ Top1/Top3 ์ ํ๋ ๊ณก์ ์ด 0.8์ ๋๋ ๊ฐ์ฅ ์ด๋ฅธ ์์ (์ด๋ฒคํธ๊น์ง ๋จ์ ์๊ฐ)๊ณผ ๋ชฉํ๊น์ง์ ๊ฑฐ๋ฆฌ.
- Lead_{50} (s/m) โ ์ฒ์์ผ๋ก ์ฐ์ 6๊ฐ ์ฐฝ์ด ๋ชจ๋ ์ ๋ต์ธ ๊ตฌ๊ฐ์ด ์์๋๋ ์์ ยท๊ฑฐ๋ฆฌ์ ์ค์๊ฐ(โ60 Hz์์ 0.1์ดโ๋ผ๊ณ ํ๊ธฐ).
- Flip (/s) โ ๊ทธ ์ดํ ์ ๋ตโ๏ธ์ค๋ต ์ ํ์จ. ๋ฎ์์๋ก ์์ .
Table I โ ๋ฌผ์ฒด(Obj) ๊ตฌ๊ฐ
| ๋ฐฉ๋ฒ | Acc (T1/T3) โ | T1 Cross (s/m) โ | T3 Cross (s/m) โ | Lead_{50} (s/m) โ | Flip (/s) โ |
|---|---|---|---|---|---|
| Nearest | 0.52 / 0.70 | 0.28 / 0.15 | 0.49 / 0.26 | 0.68 / 0.33 | 0.00 |
| Unified | 0.75 / 0.88 | 0.60 / 0.31 | 0.98 / 0.54 | 0.86 / 0.48 | 0.06 |
| Decoupled | 0.76 / 0.90 | 0.59 / 0.30 | 1.04 / 0.62 | 0.90 / 0.51 | 0.06 |
Table I โ ์ฌ๋กฏ(Slot) ๊ตฌ๊ฐ
| ๋ฐฉ๋ฒ | Acc (T1/T3) โ | T1 Cross (s/m) โ | T3 Cross (s/m) โ | Lead_{50} (s/m) โ | Flip (/s) โ |
|---|---|---|---|---|---|
| Nearest | 0.63 / 0.74 | 0.92 / 0.24 | 1.12 / 0.40 | 1.12 / 0.35 | 0.01 |
| Unified | 0.75 / 0.90 | 1.03 / 0.27 | 1.58 / 0.65 | 1.35 / 0.52 | 0.08 |
| Decoupled | 0.76 / 0.91 | 1.05 / 0.30 | 1.62 / 0.68 | 1.38 / 0.54 | 0.09 |
์ฝ์ด์ผ ํ ์ง์ :
- ํ์ต ๋ชจ๋ธ์ด Nearest๋ฅผ ์์๋ ๋ฐฉ์์ด โ์ ํ๋โ๊ฐ ์๋๋ผ โ์กฐ๊ธฐ์ฑโ์ด๋ค. Nearest๋ ๋ชฉํ์ ์์ฃผ ๊ฐ๊น์์ง๋ฉด ์ ๋งํ๋ค(T1 Cross 0.15 m). ๋ฌธ์ ๋ ๊ทธ๋๋ ์ด๋ฏธ ๋ฆ๋ค๋ ๊ฒ. Decoupled๋ Top3 ์๊ณ๋ฅผ ๋ฌผ์ฒด์์ 0.36 m(0.62 vs 0.26), ์ฌ๋กฏ์์ 0.28 m(0.68 vs 0.40) ๋ ๋ฉ๋ฆฌ์ ํต๊ณผํ๋ค โ ์ด ๊ฑฐ๋ฆฌ ์ฐจ์ด๊ฐ ๊ณง ๋ก๋ด์ ์ถ๋ฐ ์์ ์ฐจ์ด๋ค.
- Nearest์ ์์ค์ ๋ฌผ์ฒด ๊ตฌ๊ฐ์์ ๋ ํฌ๋ค. ๋ฌผ์ฒด Top1/Top3 -31.6\%/-22.2\% vs ์ฌ๋กฏ -17.1\%/-18.7\%(์๋ ๊ฐ์, ํ์ ๊ฒ์ฐ์ผ๋ก ํ ๊ฐ๊ณผ ์ผ์น). ์ ์ ํด์๋๋ก ์ฌ๋กฏ์ด ๋ฌผ์ฒด๋ณด๋ค ์๋ก ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์ด ๊ทผ์ ํด๋ฆฌ์คํฑ์ ๋ชจํธ์ฑ์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
- ์์ ์ฑ์ ์คํ๋ ค Nearest๊ฐ ๋ซ๋ค. Flip์ด 0.00โ0.01 vs ํ์ต ๋ชจ๋ธ 0.06โ0.09์ผ๋ก 6~9๋ฐฐ ์ฐจ์ด๋ค. ๋ ผ๋ฌธ๋ โ์๊ฐ ๊ทผ์ ์ฑ์ ์ถ์ ํ๋ ์์ ์ ์ผ๋ก ๋ณด์ด์ง๋ง anticipatoryํ์ง ์๋คโ๊ณ ์ ๋ฆฌํ๋๋ฐ, ๋ค์ง์ด ๋งํ๋ฉด ํ์ต ๋ชจ๋ธ์ ์งํฐ๋ฅผ ํ์คํ ๋ฆฌ์์ค์ previewโcommit์ด ๊ฐ๋ ค ์ฃผ๊ณ ์๋ค๋ ๋ป์ด๋ค. ์ปจํธ๋กค๋ฌ๊ฐ ์๋ค๋ฉด ์ด ์ ๋ flip์ ๋ก๋ด ์ง๋์ผ๋ก ์ง๊ฒฐ๋๋ค.
- Unified vs Decoupled ์ฐจ์ด๋ ์๋ค. ์ ํ๋ +0.01, Lead_{50} +0.04 s / +0.03 m(๋ฌผ์ฒด), Flip์ ์ฌ๋กฏ์์ 0.08โ0.09๋ก ๋ฏธ์ธ ์ ํ. ์ ์๋ค๋ โ์ ํ๋โ์กฐ๊ธฐ์ฑ ํธ๋ ์ด๋์คํ๊ฐ ๊ฐ์ ๋๋ฉด์ ์๊ฐ ์์ ์ฑ์ ์ ์ฌโ๋ผ๋ ์ ๋๋ก ์ ์คํ๊ฒ ์ด๋ค. ๋ชจ๋ธ์ ๋ ๊ฐ ์ ์งํ๋ ๋น์ฉ์ ์๊ฐํ๋ฉด ์ด ์ด๋์ ํฌ๊ธฐ๋ ๋ ผ์์ ์ด๋ค.
๊ต์ฐจ ์ง์ ์ ์ ๋ขฐ๋. T1/T3 Cross๋ฅผ ์ ์ํ ์ฒซ ๋น๋ ๊ตฌ๊ฐ์์ ์ค์ ๊ด์ธก ์ ํ๋์ Wilson 95% CI๋ฅผ ๋ณด๊ณ ํ๋ค โ ๋ฌผ์ฒด Top1 0.815 [0.787, 0.840] / Top3 0.813 [0.773, 0.847], ์ฌ๋กฏ Top1 0.824 [0.796, 0.849] / Top3 0.828 [0.798, 0.855]. ์ฆ ์๊ณ ์ค๊ณ๊ฐ 0.80์ด ์ค์ ๋ก ๋ฌ์ฑ๋ผ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์๋ค์ด ์ด ๋ถ์์์ ๋์ด๋ด๋ ๊ฒฐ๋ก ์ด ์ ์งํ๋ค โ CI ์ํ์ด ์ฌ์ ํ 1์์ ๋ฉ๊ธฐ ๋๋ฌธ์ ์ฆ์ ์คํ์ด ์๋๋ผ ๋ณด์์ ์ธ preview๋ฅผ ์ด๋ค. ์ ๋ขฐ๋ ๋ถ์์ด ์ปจํธ๋กค๋ฌ ์ค๊ณ๋ก ์ฐ๊ฒฐ๋๋ ํ๋ฆ์ด๋ค.
cross-user ์ผ๋ฐํ. LOSO์์ fold ์ ๋ฐ์ ๊ฑธ์ณ ์ ํ๋๊ฐ ์ ์ง๋๊ณ ์๊ณ ์กฐ๊ฑด๋ held-out ์ฌ์ฉ์์์ ์ฑ๋ฆฝํ๋ฉฐ, ์ฌ์ฉ์ ์ฐ๊ตฌ์์๋ ์ฒ์ ๋ณด๋ 15๋ช + ๋ค๋ฅธ ์ฅ๋ฉด ๋ ์ด์์์ ์๊ณ๊ฐ์ ๊ทธ๋๋ก ๋๊ณ ๋ฐฐํฌํด ๋์ํ๋ค. ๋ค๋ง ์ ์๋ค ์ค์ค๋ก โ๋ฐ์ดํฐ์ ์ด ์์ ์ฌ์ฉ์ยท์ฅ๋ฉด ์ผ๋ฐํ๋ฅผ ์ถฉ๋ถํ ํน์ง์ง์ง ๋ชปํ๋คโ๊ณ ์ ๋๋ค.
์คํ 2: VR ์ฌ์ฉ์ ์ฐ๊ตฌ โ ๋ฌด์์ด ์ค์ ๋ก ๋ฌ๋ผ์ง๋๊ฐ

๋น๊ตํ ์ธํฐํ์ด์ค(Fig. 6) โ ์: UI ๊ธฐ๋ฐ. ๋ฌผ์ฒด ๊ตฌ ๊ทผ์ฒ๋ฅผ pinchํด ๋ฉ๋ด๋ฅผ ์ด๊ณ ์ ํยทํ์งยท์ฌ๋กฏ ์ ํยท๋ฆด๋ฆฌ์ค๋ฅผ ๋ชจ๋ UI๋ก ํธ๋ฆฌ๊ฑฐํ๋ค. ์๋: ์ ๊ธฐ๋ฐ(DwellยทNearestยทAHEAD ๊ณตํต ํ๋ฆ). ์ ๊ทผโํ์งโ์ด๋ฐโ๋ฆด๋ฆฌ์ค๊ฐ ์์ฐ์ค๋ฌ์ด ์ ๋์์ผ๋ก ์ด๋ค์ง๊ณ ์ธ ๋ฐฉ๋ฒ์ ๋ชฉํ ์ ํ ๋ฉ์ปค๋์ฆ๋ง ๋ค๋ฅด๋ค. ๋ ธ๋ ๋ฐ์ค๊ฐ ๋ก๋ด ๋ฐ์ ์๊ฐ์ด ๋ฐ์ํ๋ ๊ตฌ๊ฐ.
์ค๊ณ. within-subject, ์กฐ๊ฑด ์์๋ Latin-square๋ก ์นด์ดํฐ๋ฐธ๋ฐ์ฑ. ๊ฐ ์ฐธ๊ฐ์๋ ๋ค ์กฐ๊ฑด์์ ๋์ผ ๊ณผ์ โ ๋ฌผ์ฒด 6๊ฐ๋ฅผ ๋ฏธ๋ฆฌ ์ ํด์ง ์ฌ๋กฏ 6๊ฐ๋ก(๋ฌผ์ฒด i โ ์ฌ๋กฏ i) โ ๋ฅผ ์ํํ๊ณ , ๋ฌผ์ฒดยท์ฌ๋กฏ ์์น๋ ์กฐ๊ฑด ๊ฐ ๊ณ ์ ์ด๋ค. ๋ก๋ด ๋ชจ์ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ ๋ชจ๋ ์กฐ๊ฑด์์ ๋์ผํ๋ฉฐ AHEAD๋ง preview ๋์์ ์ํ ์กฐ์ ์ด ๋ถ๋๋ค. ์ค์ํ ํต์ : ์ฐ๊ตฌ ์ฅ๋ฉด ๋ ์ด์์์ ๋ฐ์ดํฐ ์์ง ์ธํ ๊ณผ ๋ค๋ฅด๋ค.
์กฐ๊ฑด.
- B1 UI-based โ ๋ฌผ์ฒด ์ ํยทํ์ง ์คํยท์ฌ๋กฏ ์ ํยท๋ฆด๋ฆฌ์ค ์คํ ์ ๋ถ UI ํจ๋๋ก.
- B2 Dwell โ ๋ฌผ์ฒด ๊ทผ์ฒ์์ 1์ด ๋จธ๋ฌผ๋ฉด ์ ํ, ์ฌ๋กฏ์ ํ์งํ ๋ฌผ์ฒด๊ฐ ์ฌ๋กฏ ์์ญ์ ๋ค์ด์ค๋ฉด ์ ํ. ํ์งยท๋ฆด๋ฆฌ์ค๋ ์์ฐ์ค๋ฌ์ด ์ ๋์.
- B3 Nearest-object โ ๋งค ํ๋ ์ ์๋ฐ๋ฅ์ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฌผ์ฒด๋ฅผ ์ ํ. ๋๋จธ์ง๋ Dwell๊ณผ ๋์ผ.
- B4 AHEAD โ Nearest์ ์ํธ์์ฉ ํ๋ฆ์ ๊ฐ๊ณ , ๋ฌผ์ฒดยท์ฌ๋กฏ ์๋๋ฅผ ์์ธกํด ๋ก๋ด์ด ๋ ์ผ์ฐ ์ถ๋ฐ.
์ฐธ๊ฐ์ 15๋ช (์ฌ 5 / ๋จ 10, 25.0ยฑ4.5์ธ). ์๊ธฐ ๋ณด๊ณ ์น์๋(0โ10)๋ VR 6.87ยฑ2.88, ๋ก๋ณดํฑ์ค 5.60ยฑ2.85, ํ ๋ ์คํผ๋ ์ด์ 4.93ยฑ3.27.
์ธก์ . React = ์๋ฐ๋ฅ์ด ์์์ ์์ 0.1 m ์ด์ ๋ฒ์ด๋ ์๊ฐ๋ถํฐ ๋ก๋ด์ด ์ฌ๋ฐ๋ฅธ ๋ชฉํ๋ฅผ ํฅํด ์ฒ์ ์์ง์ด๋ ์๊ฐ๊น์ง. ์ค๋ฌธ์ Naturalness / Efficiency / Understanding / Trust ๊ฐ 4~7๋ฌธํญ + NASA-TLX. ๋ถ์์ Friedman(k=4, \chi^2(3)) + Kendall W, ์ ์ํ ๊ฒฝ์ฐ Wilcoxon signed-rank + Holm ๋ณด์ .
Table II โ ์กฐ๊ฑด๋ณ ๊ฒฐ๊ณผ(meanยฑSD)์ omnibus ๊ฒ์
| ํญ๋ชฉ | B1 UI | B2 Dwell | B3 Nearest | B4 AHEAD | \chi^2(3) | p | W | ์ ์ |
|---|---|---|---|---|---|---|---|---|
| Naturalness | 4.2ยฑ2.5 | 5.1ยฑ1.7 | 7.8ยฑ2.0 | 8.6ยฑ0.8 | 29.84 | 1.0eโ6 | 0.66 | โ |
| Efficiency | 4.7ยฑ2.7 | 5.2ยฑ1.6 | 7.7ยฑ1.6 | 8.1ยฑ1.5 | 17.78 | 4.89eโ4 | 0.40 | โ |
| Understanding | 7.8ยฑ1.7 | 7.0ยฑ2.1 | 8.1ยฑ1.4 | 8.4ยฑ0.9 | 6.96 | 0.073 | 0.16 | โ |
| Trust | 6.5ยฑ1.3 | 5.9ยฑ2.1 | 7.7ยฑ1.4 | 7.9ยฑ1.5 | 16.55 | 8.74eโ4 | 0.37 | โ |
| React_{obj} [s] | 3.7ยฑ1.0 | 3.0ยฑ0.6 | 1.5ยฑ0.4 | 0.9ยฑ0.3 | 40.04 | 1.04eโ8 | 0.89 | โ |
| React_{slot} [s] | 4.5ยฑ0.9 | 2.3ยฑ0.9 | 2.2ยฑ0.6 | 0.8ยฑ0.5 | 41.00 | 6.54eโ9 | 0.91 | โ |
- ๋ฐ์ ์๊ฐ์์ ํจ๊ณผ๊ฐ ์๋์ ์ด๋ค(W = 0.89, 0.91). AHEAD๋ UI ๋๋น ๋ฌผ์ฒด 2.8 sยท์ฌ๋กฏ 3.7 s, Dwell ๋๋น 2.1 sยท1.5 s, Nearest ๋๋น 0.6 sยท1.4 s ๋น ๋ฅด๋ค. ์ด๋ก์ ์ ํ โ0.6 s / 1.4 sโ๋ ๊ฐ์ฅ ๊ฐํ ๋ฒ ์ด์ค๋ผ์ธ ๊ธฐ์ค์ด๋ค.
- ์ฃผ๊ด ํ๊ฐ์์ AHEAD์ Nearest๋ ๊ตฌ๋ถ๋์ง ์๋๋ค. NaturalnessยทEfficiency๋ ๋ ๋ฐฉ๋ฒ์ด UIยทDwell๋ณด๋ค ์ ์ํ๊ฒ ๋์ง๋ง ๋ ์ฌ์ด๋ ์ ์์ฐจ ์์์ด๊ณ , Trust์์ Holm ๋ณด์ ์ ํต๊ณผํ ์ ์ผํ ์์ Nearest > Dwell(p_{\mathrm{Holm}}=0.017)์ด๋ค. Understanding์ ์กฐ๊ฑด ๊ฐ ์ฐจ์ด๊ฐ ์๋ค โ ๋ก๋ด์ด ๋ฏธ๋ฆฌ ์์ง์ฌ๋ ์ฌ๋์ด ๋ก๋ด ์ํ๋ฅผ ์ดํดํ๋ ์ ๋๋ ๋๋น ์ง์ง ์์๋ค๋, ์ด ๋ ผ๋ฌธ์ ์ ๋ฆฌํ null ๊ฒฐ๊ณผ๋ค.
- NASA-TLX: ์ ์ ๋ถ๋ด(48.5 / 46.1 / 35.6 / 31.7, p=0.0107, W=0.27), ์ ์ฒด ๋ถ๋ด(50.2 / 51.6 / 39.0 / 31.3, p=0.00281, W=0.33), ๋ ธ๋ ฅ(44.7 / 54.1 / 37.9 / 31.0, p=0.0204, W=0.23)์์ omnibus ํจ๊ณผ๊ฐ ์๊ณ Nearest/AHEAD๊ฐ UI/Dwell๋ณด๋ค ๋ฎ๋ค. ์ฌํ๊ฒ์ ์์ ์ด์๋จ์ ์์ โ๋ ธ๋ ฅ: AHEAD < Dwellโ(p_{\mathrm{Holm}}=0.0345) ํ๋๋ค. ์๊ธฐ ํ๊ฐ ์ฑ๊ณผ๋ ๋ค ์กฐ๊ฑด ๋ชจ๋ ๋๋ค(84.3 / 83.3 / 90.0 / 92.0, ์ ์์ฐจ ์์).
- ์์์จ์ ๋ค ์กฐ๊ฑด ๋ชจ๋ 100%์ฌ์ ์กฐ๊ฑด์ ๊ตฌ๋ถํ์ง ๋ชปํ๋ค. ๋ ผ๋ฌธ์ โAHEAD๊ฐ ๋๋๋ก ์๋ ์์ธก ์ค๋ฅ๋ฅผ ๋์ง๋ง ๊ณผ์ ์์๋ฅผ ๋ง๊ฑฐ๋ ๋ฐ์ ์๊ฐ ์ด์ ์ ์ง์ฐ์ง ์์๋คโ๊ณ ์ ๋๋ค โ ๋ค๋ง ๊ทธ ์ค๋ฅ์จ์ ๋ณด๊ณ ๋์ง ์๋๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ๋ฌธ์ ๋ฅผ โ์ ํ๋โ์์ โ์กฐ๊ธฐ ์ ๋ขฐ๋โ๋ก ์ฎ๊ธด ํ๋ ์ด๋ฐ์ด ์ ํํ๋ค. ํ ๋ ์คํผ๋ ์ด์ ๋ณด์กฐ์์ ์ค์ ๋ก ์ค์ํ ๊ฒ์ ์ต์ข ๋ถ๋ฅ ์ฑ๋ฅ์ด ์๋๋ผ โ์ธ์ ๋ถํฐ ๋ก๋ด์ ์์ง์ฌ๋ ๋๋๊ฐโ๋ค. T1/T3 Cross, Lead_{50}, Flip์ด๋ผ๋ ์งํ ์ ์ ๊ทธ ์ง๋ฌธ์ ๋ง์ถฐ ์ค๊ณ๋๊ณ , ๊ทธ์ค ๋ ๊ฐ(๊ต์ฐจ ๊ฑฐ๋ฆฌ)๊ฐ ๊ทธ๋๋ก ์ปจํธ๋กค๋ฌ์ ์ํ ์ ์ด ์กฐ๊ฑด์ด ๋๋ค. ์งํโ์ปจํธ๋กค๋ฌโ์ฌ์ฉ์ ์ฐ๊ตฌ๊ฐ ํ๋์ ์ถ(๊ฑฐ๋ฆฌ)์ผ๋ก ๊ฟฐ์ด์ ธ ์๋ค.
- ๋ถํ์ค์ฑ์ ๊ณต๊ฐ์ ํค์ง๋ก ์ฒ๋ฆฌํ๋ ์์ด๋์ด๊ฐ ์ด์ ๊ฐ๋ฅํ๋ค. โํ์คํด์ง ๋๊น์ง ๊ธฐ๋ค๋ฆฐ๋คโ ๋์ โํ๋ณด ๊ทผ๋ฐฉ ์ค์ฌ์ผ๋ก ๋ฏธ๋ฆฌ ๊ฐ ์๋๋คโ๋ previewโcommit์ ์๋ ์์ธก์ ์ฐ๋ ์ด๋ค ๋ณด์กฐ ์์คํ ์๋ ์ฎ๊ธธ ์ ์๊ณ , ํ๋ ธ์ ๋์ ์ํด๊ฐ r_{\mathrm{nbr}} ๊ท๋ชจ๋ก ์ ๊ณ๋ผ๋ ์ ์ด ๋ช ํํ๋ค.
- ์ ๋ขฐ๋ ๋ถ์์์ ๋์ถํ ๊ฒฐ๋ก ์ด ์๊ธฐ ์์คํ ์ ์ ์ ํ๋ ๋ฐฉํฅ์ด๋ค. Wilson CI ์ํ์ด 1์์ ๋ฉ๋ค๋ ์ฌ์ค์ ๊ทผ๊ฑฐ๋ก โ์ฆ์ ์คํ์ด ์๋๋ผ ๋ณด์์ previewโ๋ฅผ ์ ๋นํํ๋ค. ์๊ธฐ ๋ชจ๋ธ์ ๊ณผ์ ํ์ง ์๋ ์์ ์ด๋ค.
- ์ ๋ ฅ ์ ํ์ด ๋ฐฐํฌ ํ์ค์ ๋ง๋ค. 3D ์ ๊ด์ + ํค๋ ํฌ์ฆ๋ Quest 3/AR ๊ธฐ๊ธฐ๊ฐ ์ด๋ฏธ ์ฃผ๋ ์ ํธ์ด๊ณ , ์ฅ๋ฉด์ ํ๋ณด์ด๋/๊ตฌ๋ก ์ถ์ฝํด ์ถ๋ก ์ด 2.6 ms(340โ390 Hz)๋ค. 60 Hz ํธ๋ํน ๋๋น ์ฌ์ ๊ฐ ์ปค์ ์ง์ฐ์ด ๋ณ๋ชฉ์ด ์๋๋ค. 1,000 ์ํ์ค๋ผ๋ ์์ ๋ฐ์ดํฐ๋ก ๊ตด๋ฌ๊ฐ๋ ๊ฒ๋ ์ด ํํ ์ ํ์ ์ง์ ์ ๊ฒฐ๊ณผ๋ค.
- ์ฌ์ฉ์ ์ฐ๊ตฌ ์ค๊ณยทํต๊ณ๊ฐ ์ฑ์คํ๋ค. within-subject + Latin-square, ๋น๋ชจ์ omnibus(Friedman) + ํจ๊ณผํฌ๊ธฐ(Kendall W) + Holm ๋ณด์ ์ฌํ๊ฒ์ , ์ ์ํ์ง ์์ ๊ฒฐ๊ณผ(Understanding, ์๊ธฐ ํ๊ฐ ์ฑ๊ณผ)๋ ๊ทธ๋๋ก ๋ณด๊ณ ํ๋ค. ๋ฌด์๋ณด๋ค ๋ชจ๋ธ์ ์ฒ์ ๋ณด๋ 15๋ช ๊ณผ ๋ฐ์ดํฐ ์์ง๊ณผ ๋ค๋ฅธ ๋ ์ด์์์ ์๊ณ๊ฐ ๊ทธ๋๋ก ๋ฐฐํฌํ ์ ์ด ์ผ๋ฐํ ์ฃผ์ฅ์ ์ค์ง์ ๋ฌด๊ฒ๋ฅผ ์ค๋ค.
- ํ๊ณ ์์ ์ด ์ ์งํ๋ค. ArUco ์์กด, ๋ฐ์ดํฐ ๊ท๋ชจ, ์ ๊ทผ ๊ธฐํ(orientation)๋ฅผ ์์ธกํ์ง ์๋๋ค๋ ์ ์ ๊ฒฐ๋ก ์์ ์ค์ค๋ก ์ง๋๋ค.
์ฝ์ ยทํ๊ณ
- โTop3 90%โ๋ ํ์ค top-3๊ฐ ์๋๋ค โ ๊ณต๊ฐ ๊ด์ฉ ์งํ๋ค. Top3๋ ๋ชจ๋ธ์ ์์ 3๊ฐ ํ๋ณด๊ฐ ์๋๋ผ, Top1 ์์ธก์ด ์ ๋ต์ 3-์ต๊ทผ์ ์ด์์ด๋ฉด์ 0.3 m ์์ด๋ฉด ์ ๋ต ์ฒ๋ฆฌํ๋ ์งํ๋ค. ๋ฌผ์ฒด๊ฐ ๋์ด๋ ์์ญ์ด ์ฝ 0.8\times0.65 m์ด๊ณ ํ๊ท 7.4๊ฐ๊ฐ ์์ผ๋ฏ๋ก, ๋ฐ์ง๋ฆ 0.3 m๋ ๊ทธ ์์ญ์ ์๋น ๋ถ๋ถ์ ๋ฎ๋๋ค(๊ท ๋ฑ ๋ฐฐ์น ๊ฐ์ ์ ์ต๊ทผ์ ๊ฐ๊ฒฉ์ ๋๋ต \sqrt{0.52/7.43}\approx0.27 m โ ํ์ ๊ณ์ฐ). ๋ฌด์์ ์ถ์ธก์ ๊ธฐ๋๊ฐ๋ Top1 \approx 1/7.43=0.135, Top3 \approx 3/7.43=0.40 ์์ค์ด๋ค(๊ฐ์ ๊ณ์ฐ). ์ปจํธ๋กค๋ฌ ๊ด์ ์์๋ ํ๋นํ ์ ์์ง๋ง, ์ด๋กยท๊ธฐ์ฌ ๋ชฉ๋ก์ โTop1/Top3 76/90%โ๋ ๋ ์๊ฐ ํ์ค top-k๋ก ์ค๋ ํ๊ธฐ ์ฝ๋ค. ๋ ์ ์๊ฐ ยงIII-D1(โ3-NN โฉ ๋ฐ๊ฒฝโ)๊ณผ ยงIV-A(โ์ ๋ต์ 0.3 m ๊ทผ๋ฐฉโ)์์ ๋ฏธ๋ฌํ๊ฒ ๋ค๋ฅด๊ฒ ์์ ๋๋๋ฐ, ์ด๋ ์ชฝ์ผ๋ก ๊ณ์ฐํ๋์ง๋ ๋ช ์๋์ง ์๋๋ค.
- ํต์ฌ ์ค๊ณ ์ฃผ์ฅ ๋๋ถ๋ถ์ด ์ ์ ๋์ง ์์๋ค. ์ ์ ์คํ์ Unified vs Decoupled ํ๋์ด๊ณ , ๊ทธ ์ฐจ์ด๋ ์ ํ๋ +0.01 ์์ค์ด๋ค. ๋ฐ๋ฉด ๋ ผ๋ฌธ์ด ์ฃผ์ฅํ๋ ์ค๊ณ ์ ํ์ ์ฌ๋ฟ์ด๋ค โ head-centric ํ๋ ์์ด โ๋ฐ์ดํฐ์ ์ธํ ๋ฌด๊ด์ฑ๊ณผ ์ ์ด๋ฅผ ๊ฐ์ ํ๋คโ, ๋จธ๋ฆฌ ์ ๋ฐฉ ๋ฒกํฐ๊ฐ gaze ๋๋ฆฌ๋ก ์ ์ฉํ๋ค, ์์ ์ด๋ํ ๊ทธ๋ํ(GATv2)๋ก ๋ณด๋ ๊ฒ์ด ๋ซ๋ค, 0.5 s ์ฐฝ์ด ์ ์ ํ๋ค, ํ๋ณด์ด๋ 8์ฝ๋๊ฐ ํ์ํ๋ค. ์ด๋ ๊ฒ๋ ์ธก์ ๋์ง ์์๋ค. ํนํ โ๋จธ๋ฆฌ ์ ๋ ฅ์ ๋บ์ ๋โ์ โ์๋ ํ๋ ์์ ์ผ์ ๋โ๋ ๊ฐ๊ฐ ํ ์ค์ง๋ฆฌ ์คํ์ธ๋ฐ ์๋ค. ์ ์์ ์ฃผ์ฅ์ ๋ถ์ ํ๋ ๊ฒ ์๋๋ผ, ๋ ์ ์ ์ฅ์์ ์ด๋ค์ ์ธก์ ๋ ์ฌ์ค์ด ์๋๋ผ ์ค๊ณ ๋ ผ์ฆ์ผ๋ก ๋ถ๋ฅํด ์ฝ์ด์ผ ํ๋ค.
- React์ ์ ์๊ฐ ์๊ณ๊ฐ์ ํจ์๋ค. AHEAD์ 0.9 s๋ โ์์ด ์์์ ์์ 0.1 m ๋ฒ์ด๋ ๋ค ๋ก๋ด์ด ์ฌ๋ฐ๋ฅธ ๋ชฉํ๋ก ์ฒ์ ์์ง์ด๊ธฐ๊น์งโ์ธ๋ฐ, AHEAD๊ฐ ์์ง์ด๊ธฐ ์์ํ๋ ์กฐ๊ฑด์ด ๊ณง d\le d^{\mathrm{Top3}}_{\mathrm{acc}=0.8}=0.62 m๋ค. ์ฆ ์ด ์์น๋ โ์์ด 0.62 m ์์ผ๋ก ๋ค์ด์ค๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐโ + ๋์น ์ง์ฐ์ ๊ฐ๊น๊ณ , ์๊ณ ์ ํ๋๋ฅผ 0.8์์ 0.7๋ก ๋ฎ์ถ๋ฉด ๋ ์ค์ด๋ ๋ค(๋์ ์ค์์ธก์ด ๋์ด๋๋ค). ๋ฐ์ ์๊ฐ์ ์์คํ ์ ๊ณ ์ ๋ ์ฑ์ง์ด ์๋๋ผ ์กฐ์ ๊ฐ๋ฅํ ๋ ธ๋ธ์ด๋ฉฐ, ๋ ผ๋ฌธ์ ์ด ํธ๋ ์ด๋์คํ ๊ณก์ ์ ๋ณด์ฌ ์ฃผ์ง ์๋๋ค. ๋ง๋ถ์ฌ preview ๋์(๊ทผ๋ฐฉ ์ค์ฌ)์ด โ์ฌ๋ฐ๋ฅธ ๋ชฉํ๋ฅผ ํฅํ ์ฒซ ์์ง์โ์ผ๋ก ์ง๊ณ๋๋์ง๊ฐ ๋ช ์๋์ง ์์, ํค๋๋ผ์ธ 0.6 s์ ํด์์ ์ ๋งคํจ์ด ๋จ๋๋ค.
- ์ ์ ์ค์ํ โ์ ์ฒด ๊ณผ์ ์๊ฐโ์ด ์๋ค. ์์์จ์ ๋ค ์กฐ๊ฑด ๋ชจ๋ 100%์ธ๋ฐ, ๊ณผ์ ์๋ฃ ์๊ฐ(time-to-complete)์ ๋ณด๊ณ ๋์ง ์๋๋ค. ๋ฐ์ ์๊ฐ์ด 3.7 s โ 0.9 s๋ก ์ค๋ฉด ์ฌ์ดํด ํ์์ด ์ค ๊ฒ ๊ฐ์ง๋ง, ์ค์ ๋ก๋ ๋ก๋ด์ ํ์งยท๋ฐฐ์น๊ฐ ์ฌ์ ํ ์กฐ์์์ VR grasp/release์ ๋ฌถ์ฌ ์์ด(๋ฐฉ๋ฒ ์ ) ์ด๋์ด ์ ๊ทผ ๊ตฌ๊ฐ์ ๊ตญํ๋ ์ ์๋ค. โ๋ ๋น ๋ฅธ ๋ก๋ด ๋ฐ์โ์ ์ธก์ ๋์ง๋ง โ๋ ๋น ๋ฅธ ์์ โ์ ์ธก์ ๋์ง ์์๋ค.
- AHEAD์ ์ฐ์๋ ์ฌ์ค์ ๋ฐ์ ์๊ฐ ํ๋๋ฟ์ด๋ค. ๊ฐ์ฅ ๊ฐํ ๋ฒ ์ด์ค๋ผ์ธ์ ํ์ต์ด ์ ํ ์๋ Nearest์ด๊ณ , NaturalnessยทEfficiencyยทTrustยทUnderstanding ์ด๋์์๋ AHEAD์ Nearest ์ฌ์ด์ ์ ์์ฐจ๊ฐ ์๋ค. NASA-TLX ์ฌํ๊ฒ์ ์์๋ AHEAD vs Nearest ์์ ๋ณด๊ณ ๋์ง ์๋๋ค. ์ฆ โ๋ฐ์ดํฐ ์์ง + ํ์ต + ๋ ๊ฐ ๋ชจ๋ธ + ONNX ๋ฐฐํฌโ๋ผ๋ ํ์ดํ๋ผ์ธ์ด ์ฌ ์ค๋ ๊ฒ์ 0.6 s / 1.4 s์ ์กฐ๊ธฐ ์ถ๋ฐ์ด๋ฉฐ, ๊ทธ๊ฒ์ด ๊ทธ ๋ณต์ก๋๋ฅผ ์ ๋นํํ๋์ง๋ ์ด ์ฐ๊ตฌ๋ง์ผ๋ก ํ๋จํ๊ธฐ ์ด๋ ต๋ค(๋ฐ์ ์๊ฐ ๊ฐ์๊ฐ ์ฃผ๊ด ์ ์๋ก ๋ฒ์ญ๋์ง ์์๋ค๋ ์ ์ด ์คํ๋ ค ์ ์งํ๊ฒ ๋๋ฌ๋๋ค).
- ์์ธก ์คํจ์ ๋๊ฐ๊ฐ ์ ๋ํ๋์ง ์์๋ค. ์ฌ์ฉ์ ์ฐ๊ตฌ์์ โ๋๋๋ก ์ค๋ฅ๊ฐ ์์์ง๋ง ๋ฌธ์ ์์๋คโ๋ ์์ ๋ง ์๊ณ , โ ์ธ์ ์ค ์ค์์ธก ๋น๋, โก ๋ก๋ด์ด ์๋ชป๋ ๊ทผ๋ฐฉ์ผ๋ก previewํ ํ์, โข ๊ทธ๋ ๋ฐ์ํ ์ถ๊ฐ ์ด๋ ์๊ฐ, โฃ ์ฐธ๊ฐ์๊ฐ ๊ทธ๊ฒ์ ์์์ฑ๋์ง๊ฐ ๋ชจ๋ ๋น ์ ธ ์๋ค. ์ ์ ๋์ ์์คํ ์์ ๊ฑฐ์ง ์ถ๋ฐ(false start)์ ๋น์ฉ์ ํต์ฌ ์์ ยท์์ฉ์ฑ ์งํ์ธ๋ฐ, ์ฌ๊ธฐ์๋ ์์์จ 100%๊ฐ ๊ทธ ์๋ฆฌ๋ฅผ ๋์ ํ๋ค.
- ์คํ๋ผ์ธ ํ๊ฐ์ ์ฌ์ฉ์ ์ฐ๊ตฌ๊ฐ ์๋ก ๋ค๋ฅธ ์ธ๊ณ๋ค. ์คํ๋ผ์ธ์ ๋ฌผ์ฒดยท์ฌ๋กฏ 5~10๊ฐ๊ฐ ๋๋ค ๋ฐฐ์น๋ ์ฅ๋ฉด(ํ๊ท 7.4๊ฐ)์ด๊ณ , ์ฌ์ฉ์ ์ฐ๊ตฌ๋ ๋ฌผ์ฒด 6๊ฐ โ ์ฌ๋กฏ 6๊ฐ๊ฐ 1:1๋ก ๋ฏธ๋ฆฌ ์ง์ ๋ ๊ณ ์ ๋ ์ด์์์ด๋ค. ํ์์์๋ ๋ฌผ์ฒด๊ฐ ์ ํด์ง๋ฉด ์ฌ๋กฏ์ด ๊ฒฐ์ ๋ก ์ ์ผ๋ก ๋ฐ๋ผ์ค๋๋ฐ(๋ฌผ์ฒด i โ ์ฌ๋กฏ i), ์ด ์ ๋ณด๋ฅผ ์ด์ฉํ์ง ์๊ณ ์ฌ๋กฏ์ ๋ค์ ์์ธกํ๋ ๊ฒ์ ๊ณต์ ํ์ง๋ง, ์ฐ๊ตฌ ์กฐ๊ฑด์ด ์คํ๋ผ์ธ ๋ถํฌ๋ณด๋ค ์ฝ๋ค(ํ๋ณด๊ฐ ์ ๊ณ ๋ฐฐ์น๊ฐ ๊ณ ์ ). ์ฌ์ฉ์ ์ฐ๊ตฌ์์์ ์์ธก ์ ํ๋ ์์ฒด๊ฐ ๋ณด๊ณ ๋์ง ์์ ์ด ๊ฐญ์ ํ์ธํ ๋ฐฉ๋ฒ๋ ์๋ค.
- ๋ฐ์ดํฐยท์ฐธ๊ฐ์ ๋ค์์ฑ์ด ์ข๋ค. ํ์ต ๋ฐ์ดํฐ๋ 5๋ช , ์ ์ ์ค๋ฅธ์์ก์ด, VR ์ต์, ์ค๋ฅธ์ ๋จ์ผ ์, 1,000 ์ํ์ค(์ด ์ฝ 1์๊ฐ ๊ท๋ชจ โ ํ์ ํ์ฐ)์ด๊ณ , ์ํ ํ๊ท 3.7์ด์ ์ง์๋ ๋ฆฌ์น๋ค. ๋ง์ค์, ๋ชฉํ ๋ณ๊ฒฝ, ์ฐ๋งํ ์์ง์, ์ผ์์ก์ด, ์์ ์์ ์ ๋ถํฌ์ ์๋ค. ์ ์๋ค๋ ๊ท๋ชจ ํ๊ณ๋ฅผ ์ธ์ ํ์ง๋ง, ์๋ ์์ธก์ด๋ผ๋ ๋ฌธ์ ์ฑ๊ฒฉ์ โ๋ง์์ด ๋ฐ๋๋ ์ฌ์ฉ์โ๋ ๋จ์ํ ์ค์ผ์ผ ๋ฌธ์ ๊ฐ ์๋๋ผ ์๋ก์ด ์คํจ ๋ชจ๋๋ค(ํ์ฌ ์ค๊ณ์์๋ commit ํ hysteresis๊ฐ ์คํ๋ ค ๋ฐฉํด๊ฐ ๋ ์ ์๋ค).
- ์ธ์(perception)์ด ๋ฌธ์ ์์ ๋น ์ ธ ์๋ค. ๋ฌผ์ฒด ์์ธ๋ ๋ฉด๋น ํ๋์ฉ 6๊ฐ ArUco ๋ง์ปค๋ก ์ถ์ ํ๊ณ , ํ์ง ๋์ด๋ ์๋ ค์ง ๋ฌผ์ฒด ์น์๋ก ๊ณ์ฐํ๋ค. ์์ธก ๋ชจ๋ธ์ ๊ทธ๋ ๊ฒ ์ป์ ์ ํํ ํ๋ณด์ด๋๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ๋๋ค. markerless ์ถ์ ๊ธฐ๋ก ๋์ฒด ๊ฐ๋ฅํ๋ค๊ณ ์ ํ ์์ง๋ง, ๊ทธ๋ ๋ค์ด์ค๋ ํฌ์ฆ ๋ ธ์ด์ฆยท์น์ ์ค์ฐจ๊ฐ ํ๋ณด์ด๋ ์ฝ๋ ํํ๊ณผ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๊ฒ์ดํ ์ ์ด๋ป๊ฒ ์ ํ๋๋์ง๋ ๋ค๋ฃจ์ง ์๋๋ค. ์ ์๋ค๋ ์ด๋ฅผ ์ฒซ ๋ฒ์งธ ํ๊ณ๋ก ๊ผฝ๋๋ค.
- ์์ธก ๋์์ด โ๋ฌด์โ์ ํ์ ๋๋ค. ์ ๊ทผ ๋ฐฉํฅยทํ์ง ์์ธ๋ฅผ ์์ธกํ์ง ์์ผ๋ฏ๋ก(์ ์ ์ธ์ ), ๋ก๋ด์ ํญ์ ์์ง ํํฅ ์์ธ๋ก ํ๊ฐํ๋ค. ํ๋ธ ์ด๋ ๋ฉด์ ์ก์์ง, ์ด๋ ๋ฐฉํฅ์์ ๋ค์ด๊ฐ์ง๊ฐ ์ค์ํ ์์ ์ผ๋ก๋ ๊ทธ๋๋ก ํ์ฅ๋์ง ์๋๋ค. ์ฌ๋กฏ์ ๊ตฌ๋ก ํํํ ๊ฒ๋ ๊ฐ์ ๋จ์ํ์ ๋ค๋ฅธ ๋ฉด์ด๋ค(๋ฐ์ง๋ฆ 0.15 m ๊ตฌ ์์ ๋๊ธฐ).
- ์์ํ ํ๊ธฐ ๋ถ์ผ์น๊ฐ ์๋ค. โ ํ์คํ ๋ฆฌ์์ค๋ฅผ โ0.1 s (10 frames at 100 Hz)โ๋ก ์ ๋๋ฐ ํธ๋ํนยท๋ฐ์ดํฐ๋ 60 Hz๋ค(์ ์ด ๋ฃจํ๊ฐ 100 Hz์ผ ์ ์์ผ๋ ๋ช ์๊ฐ ์๋ค). โก Lead_{50}์ โ์ฐ์ 6๊ฐ ์ฐฝ = 60 Hz์์ 0.1 sโ๋ผ๊ณ ์ ๋๋ฐ, ํ๊ฐ ์ฐฝ์ stride 5๋ก ๋ฝ์ผ๋ฏ๋ก ์ฐ์ 6๊ฐ ์ฐฝ์ 30ํ๋ ์ = 0.5 s์ ํด๋นํ๋ค(ํ์ต ์ stride 1์ด๋ผ๋ฉด 0.1 s๊ฐ ๋ง๋ค โ ์ด๋ ์ชฝ์ธ์ง ๋ถ๋ช ํ). โข Table I ์บก์ ์ โs๋ ์ด, m๋ ๋ฏธํฐโ๋ง ๋ฐํ๊ณ ์๊ณ๊ฐ d^{\mathrm{Top1}}_{\mathrm{acc}=0.8}ยทd^{\mathrm{Top3}}_{\mathrm{acc}=0.8}๊ฐ ์ด๋ ์ด์ธ์ง ๋ช ์ํ์ง ์์, ๋ณธ๋ฌธ์ โvalues reported in Table Iโ๊ณผ T1/T3 Cross ๊ฑฐ๋ฆฌ ์ด์ ๋ ์๊ฐ ์ง์ ์ฐ๊ฒฐํด์ผ ํ๋ค. ๊ฒฐ๋ก ์ ํ๋๋ ๋ฌธ์ ๋ ์๋์ง๋ง ์์น๋ฅผ ์ธ์ฉํ ๋ ์ฃผ์๊ฐ ํ์ํ๋ค.
- ์ฝ๋ยท๋ฐ์ดํฐ๊ฐ ๊ณต๊ฐ๋์ง ์์๋ค. ๋
ผ๋ฌธ์ repoยทํ๋ก์ ํธ ํ์ด์ง ๋งํฌ๊ฐ ์๋ค. ์์คํ
์ด Unity + Meta Quest SDK(
TouchHandGrab์ฝ๋ฐฑ) + ONNX + UR10e์ ์ฎ์ฌ ์์ด, ๊ณต๊ฐ๊ฐ ์์ผ๋ฉด ์ธ๋ถ์์ ์ฌํํ ์ ์๋ ๋ฒ์๋ ์ฌ์ค์ ๊ตฌ์กฐ ์ฌ๊ตฌํ + ์์ฒด ๋ฐ์ดํฐ ์์ง์ด๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
ํ ๋ ์คํผ๋ ์ด์ ์คํํธ๋ผ ์์์. ์ด ๋ ผ๋ฌธ์ ์ขํ๋ โgoal-based์ธ๋ฐ ๋ฅ๋์ โ์ด๋ค. ์คํํธ๋ผ์ ํ์ชฝ ๋์๋ ์ ์ฒด ์๋๋ก ์์ ๋ฆฌํ๊ฒํ ํ๋ direct control์ด ์๊ณ (AnyTeleopยทOpen-TeleVisionยทOPEN TEACH, ํ๋์จ์ด ๋งค๊ฐ๋ก๋ GELLOยทHOMIE), ๊ทธ ์ค์๊ฐ์ฑยท์์ ์ฑ์ ๋ฐ์ด ์ฌ๋ฆฌ๋ ์ฐ๊ตฌ๊ฐ Kilohertz-Safe์ฒ๋ผ ๋ฆฌํ๊ฒํ ์ convex QP + CBF๋ก ๋ค์ ์ฐ๋ ๋ฐฉํฅ์ด๋ค. ๋ฐ๋์ชฝ ๋์๋ UIยทํ์คํฌ ์์ค ๋ช ๋ น์ผ๋ก ๋ถ๋ด์ ์ค์ด๋ supervisory ์ธํฐํ์ด์ค๊ฐ ์๋๋ฐ, ์ด๋ค์ ๋๊ฐ ๋ช ์์ ์ง์ ยทํ์ธ ํ์์ผ ๊ณํ์ ์์ํ๋ค. AHEAD๋ ํ์์ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ฌ๋์ ์์ฐ์ค๋ฌ์ด ์ ์์ง์์ผ๋ก ์ฎ๊ฒผ๋ค. ๋ช ๋ น์ ์ถ์ํ ์์ค์ ์ฌ๋ ค ๋ถ๋ด์ ์ค์ด๋ ๋ค๋ฅธ ๋ฐฉํฅ๊ณผ ๋๋นํ๋ฉด ์ฑ๊ฒฉ์ด ์ ๋ช ํด์ง๋ค โ TypeTele๋ ์ ์์ธ๋ฅผ ๊ทธ๋๋ก ์ฎ๊ธฐ๋ ๋์ ์กฐ์ โํ์ โ์ ๊ณจ๋ผ ๋ณด๋ด ์์ ํํ๋ ฅ ํ๊ณ๋ฅผ ๋๊ณ , AHEAD๋ ์๋ฌด๊ฒ๋ ๊ณ ๋ฅด์ง ์๊ฒ ๋ง๋ค์ด ๋๊ธฐ ์๊ฐ์ ์์ค๋ค. ์ ์๋ ๋ช ๋ น์ ์ดํ๋ฅผ ๋ฐ๊พธ๊ณ , ํ์๋ ๋ช ๋ น์ ํ์ด๋ฐ์ ๋ฐ๊พผ๋ค.
์ ์ ํธ๋ฅผ ์ด๋์ ์ฐ๋๊ฐ๋ผ๋ ๊ด์ ์์. ํ ๋ ์คํผ๋ ์ด์ ์์ ์ ํธ๋ํน์ ๋ณดํต ๋ก๋ด ๊ด์ ๋ก ์ฎ๊ธธ ๋์์ด๋ค(Stretchable Glove์ฒ๋ผ ์ ํฌ์ฆ ๋ณต์ ์ ํ๋ ์์ฒด๋ฅผ ์ฌ๋ฆฌ๋ ์ฐ๊ตฌ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ํฌ์ฆ๋ฅผ ๋ก๋ด ์์ผ๋ก ์ฌ์ํ๋ ๋ฆฌํ๊ฒํ ์ฐ๊ตฌ๋ค์ด ์ด ๊ณ๋ณด๋ค). AHEAD๋ ๊ฐ์ ์ ํธ๋ฅผ ๋ถ๋ฅ๊ธฐ์ ์ ๋ ฅ์ผ๋ก ์ด๋ค โ ์ ๊ถค์ ์ ๋ก๋ด ๊ถค์ ์ผ๋ก ์ฌ์ํ๋ ๋์ โ์ด ๊ถค์ ์ด ๊ฐ๋ฆฌํค๋ ๊ฐ์ฒดโ๋ฅผ ๋ฝ๋๋ค. ๊ทธ๋์ ์๊ตฌ๋๋ ์ ์ถ์ ์ ํ๋์ ์ฑ๊ฒฉ๋ ๋ค๋ฅด๋ค: ๊ด์ ๊ฐ ์ ๋(ๅบฆ)์ ์ค์ฐจ๋ ๋ฆฌํ๊ฒํ ์์๋ ์น๋ช ์ ์ด์ง๋ง ๊ทผ๋ฐฉ ๋ถ๋ฅ์์๋ ํจ์ฌ ๊ด๋ํ ์ ์๋ค. ๋ฐ๋๋ก head-forward ray๋ฅผ gaze ๋๋ฆฌ๋ก ์ฐ๋ ๋ถ๋ถ์ ์์ ๊ธฐ๋ฐ goal inference ์ฐ๊ตฌ์ ๋นํด ์ฝํ ์ ํธ์ด๊ณ , eye tracking์ด ์๋ ํค๋์ ์์๋ ๊ณง๋ฐ๋ก ๊ฐ์ ์ฌ์ง๊ฐ ์๋ค.
์๋ ์์ธก ๊ณ์ด ์์์. ์ ์๋ค์ด ๊ฐ์ฅ ๊ฐ๊น๋ค๊ณ ๊ผฝ๋ ๊ฒ์ EgoPAT3Dv2๋ก, ์๊ณ ์ผํธ๋ฆญ 2D ์์์์ 3D action target์ ์์ธกํด in-situ AR ๋ก๋ด ๋ณด์กฐ์ ์ด๋ค. AHEAD์ ์ฐจ์ด๋ ๋ ๊ฐ์ง โ (i) ์๊ฒฉ ํ ๋ ์คํผ๋ ์ด์ (VR ๋์งํธ ํธ์)์ ๊ฒจ๋ฅํ๊ณ , (ii) 1์ฐจ ์ ํธ๊ฐ ์ด๋ฏธ์ง๊ฐ ์๋๋ผ ํธ๋ํน๋ 3D ์ ๊ด์ ์ด๋ค. VR์์ ์ ๊ถค์ ์์ฒด๋ฅผ ์์ธกํ๋ ์ฐ๊ตฌ(์ฐ์ 3D ์ ๊ถค์ ์์ธก)์๋ ๊ฐ๋ฆฐ๋ค โ ๊ทธ์ชฝ์ ๊ถค์ ์ ๋ฏธ๋๋ฅผ ํ๊ทํ๊ณ , AHEAD๋ ์ฅ๋ฉด ์ ๊ฐ์ฒด์ ์ ์ฒด๋ฅผ ๋ถ๋ฅํ๋ค. ๋ก๋ด ๋ชฉํ๋ฅผ ๋ง๋ค๋ ค๋ฉด ํ์๊ฐ ๋ฐ๋ก ์ฐ์ด๊ธฐ ๋๋ฌธ์ธ๋ฐ, ๋๊ฐ๋ ์์ธก์ด โ๋ฌด์โ์๋ง ๊ตญํ๋๋ค๋ ์ (์ ๊ทผ ๊ธฐํ๋ ๋ชป ์ค๋ค)์ด๋ค.
๋์งํธ ํธ์์ด๋ผ๋ ์ธํฐํ์ด์ค ๊ด์ ์์. AHEAD์ VR ํธ์์ ๋ง์ปค ๊ธฐ๋ฐ ์ถ์ ์ผ๋ก ์คโ๊ฐ์ ์ ํฉ์ ๋ง์ถ ์กฐ์ ์ธํฐํ์ด์ค๋ค. ๊ฐ์ โํธ์์์ ๋ฏธ๋ฆฌ ๊ตด๋ ค ๋ณธ๋คโ๋ ๋ฐ์์ ์์จ ๊ณํ์ ์ด ์ฌ๋ก๋ก PWTF๊ฐ ์๋ค โ Gaussian Splatting์ผ๋ก ๋ง๋ interactive digital twin์์ ํ๋ณด ํ๋์ ์๋ฎฌ๋ ์ด์ ํ๊ณ VLM์ด ๋ฏธ๋ ๊ด์ธก์ ๋น๊ตํด ๊ณ ๋ฅธ๋ค. ๋ ๋ ผ๋ฌธ์ ๊ฒน์ณ ๋ณด๋ฉด ํธ์์ ์ฉ๋๊ฐ ๊ฐ๋ฆฐ๋ค: PWTF๋ ๊ธฐ๊ณ๊ฐ ๋ฏธ๋๋ฅผ ๋ณด๊ธฐ ์ํ ํธ์, AHEAD๋ ์ฌ๋์ด ํ์ฌ๋ฅผ ์กฐ์ํ๊ธฐ ์ํ ํธ์์ด๋ค. AHEAD๊ฐ ํธ์์์ ํ๋ณด ๋ชฉํ๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ตด๋ ค ๋ณด๊ณ preview ์์น๋ฅผ ์ ํ๋ ์์ผ๋ก ๋ ๋ฐฉํฅ์ด ๋ง๋ ์ฌ์ง๋ ์์ด ๋ณด์ธ๋ค(ํ์ฌ preview๋ ๊ธฐํ ์ค์ฌ ๊ณ์ฐ์ด์ง ์๋ฎฌ๋ ์ด์ ์ด ์๋๋ค).
์ฌ๋ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ด์ผ๋ก ๋๊ธฐ๋ ํ๋ฆ๊ณผ์ ๋๋น. EgoHumanoid์ฒ๋ผ ์ต๊ทผ์๋ ํ ๋ ์คํผ๋ ์ด์ ์์ฒด๋ฅผ ์ฐํํด ์ฌ๋์ 1์ธ์นญ ์์ฐ์ ๋ก๋ด ์ ์ฑ ํ์ต ๋ฐ์ดํฐ๋ก ์ฐ๋ ๋ฐฉํฅ์ด ๊ฐํ๋ค. AHEAD๋ ์ ๋ฐ๋๋ก ์ฌ๋์ ๋ฃจํ ์์ ๋จ๊ฒจ ๋๊ณ ๊ทธ ์ฌ๋์ ๋ค์ ํ๋๋ง ์์ธกํ๋ค. ์์จ์ฑ์ด ์์ง ๋ชป ๋ฏธ์น๋ ๊ตฌ๊ฐ์์ ์ฌ๋โ๋ก๋ด์ ์ง์ฐ์ ์ค์ด๋ ์ ๊ทผ์ด๋ผ, ๋ ํ๋ฆ์ ๊ฒฝ์์ด ์๋๋ผ ์๊ฐ์ถ์ ๋ณด์ ๊ด๊ณ๋ก ์ฝํ๋ค โ ์ ์ฑ ์ด ๋ถ๋ถ์ ์ผ๋ก๋ง ์ ๋ขฐ๋ ๋ โ์ฌ๋์ด ์๋๋ฅผ ํ๋ฆฌ๊ณ ๋ก๋ด์ด ๋จผ์ ๋ฐ์ํ๋คโ๋ ์ธํฐํ์ด์ค๋ shared autonomy์ ์ค์ฉ์ ํํ ์ค ํ๋๋ค.
์์ฝ
AHEAD๋ VR ๋์งํธ ํธ์ pick-and-place ํ ๋ ์คํผ๋ ์ด์ ์์, ์กฐ์์์ ์ยท๋จธ๋ฆฌ ์์ง์์ผ๋ก๋ถํฐ ๋ค์ ๋ชฉํ(์ง์ ๋ฌผ์ฒด / ๋์ ์ฌ๋กฏ)๋ฅผ ๋ถ๋ฅํด ๋ช ์์ ์ ํ ์์ด ๋ก๋ด์ ๋จผ์ ์ถ๋ฐ์ํค๋ ์์คํ ์ด๋ค. ์ ๋ ฅ์ 0.5 s(T=30 @ 60 Hz) 3D ์ 21๊ด์ + ํค๋ ํฌ์ฆ์ ๊ธฐํ๋ก ์ถ์ฝ๋ ์ฅ๋ฉด(๋ฌผ์ฒด=ํ๋ณด์ด๋ 27์ฐจ์, ์ฌ๋กฏ=๊ตฌ 4์ฐจ์)์ด๋ฉฐ, ๋ชจ๋ ์๋์ฐ ์ฒซ ํค๋ ํฌ์ฆ ๊ธฐ์ค head-centric ์ขํ๋ก ์ ๊ทํ๋๋ค. ๋ชจ๋ธ์ GATv2 ์ ์ธ์ฝ๋ + MLP ๊ฐ์ฒด ์ธ์ฝ๋ + cross-attention ์ตํฉ(๊ฐ์ฒด๊ฐ Q, ์ ์ํ์ค๊ฐ KยทV) + masked softmax ๋ถ๋ฅ์ด๊ณ , grasp ์ /ํ๋ก ๋ถ๋ฆฌ๋ ๋ ๋ชจ๋ธ์ด ๋ฌผ์ฒด์ ์ฌ๋กฏ์ ๊ฐ๊ฐ ๋ด๋นํ๋ค.
๊ธฐ์ฌ์ ํต์ฌ์ ์์ธก์ ๋ก๋ด ๋์์ผ๋ก ๋ฐ๊พธ๋ ๊ฑฐ๋ฆฌ ๊ฒ์ดํ previewโcommit ์ํ๊ธฐ๊ณ๋ค. ๊ฒ์ฆ ๋ฐ์ดํฐ์์ ์ ํ๋๊ฐ 0.8์ ๋๋ ๋ ๊ฑฐ๋ฆฌ(d^{\mathrm{Top3}}, d^{\mathrm{Top1}})๋ฅผ ๋ฏธ๋ฆฌ ์ฌ๊ณ , ๊ทธ ์ฌ์ด ๊ตฌ๊ฐ์์๋ 3-์ต๊ทผ์ ์ด์ โฉ 0.3 m ๊ทผ๋ฐฉ์ ์ค์ฌ ์๋ก๋ง ์ด๋ํด ์ค์์ธก์ ์ํด๋ฅผ ๊ณต๊ฐ์ ์ผ๋ก ๋ฌถ์ด ๋ ๋ค, ๊ฐ๊น์์ง๋ฉด Top1์ ๊ณ ์ ํ๋ค. ๋ถํ์ค์ฑ์ โ๊ธฐ๋ค๋ฆผโ์ด ์๋๋ผ โํค์งโ๋ก ๋ฐ๊พผ ๊ฒ์ด ์ด ๋ ผ๋ฌธ์ ๊ฐ์ฅ ์ด์ ๊ฐ๋ฅํ ์์ด๋์ด๋ค.
์์น๋ ์ด๋ ๋ค. 5-fold LOSO์์ Top1/neighbor-aware Top3 = 0.76/0.90(๋ฌผ์ฒด)ยท0.76/0.91(์ฌ๋กฏ), Top3 ์ ๋ขฐ ์๊ณ ํต๊ณผ ๊ฑฐ๋ฆฌ๊ฐ Nearest๋ณด๋ค 0.36 mยท0.28 m ๋ฉ๊ณ , ๊ต์ฐจ ์ง์ ๊ด์ธก ์ ํ๋๋ 0.813~0.828(Wilson 95% CI ํฌํจ). ์ถ๋ก ์ 2.6 ms(340โ390 Hz). 15๋ช within-subject ์ฐ๊ตฌ์์ ๋ฐ์ ์๊ฐ์ UI 3.7/4.5 s โ Dwell 3.0/2.3 s โ Nearest 1.5/2.2 s โ AHEAD 0.9/0.8 s(W = 0.89, 0.91)์ด๊ณ NASA-TLX ๋ถ๋ด์ UIยทDwell๋ณด๋ค ๋ฎ๋ค.
ํ๊ณ๋ ๋ถ๋ช ํ๋ค. โTop3โ๋ ํ์ค top-k๊ฐ ์๋๋ผ 0.3 m ๊ณต๊ฐ ๊ด์ฉ ์งํ์ฌ์ 90%๋ผ๋ ์ซ์๋ฅผ ๊ทธ๋๋ก ์ฝ์ผ๋ฉด ๊ณผ๋ํ๊ฐํ๊ฒ ๋๊ณ , head-centric ํ๋ ์ยท๋จธ๋ฆฌ ์ ๋ ฅยทGATv2ยท์๋์ฐ ๊ธธ์ด ๊ฐ์ ํต์ฌ ์ค๊ณ ์ ํ์ ์ ์ ์คํ ์์ด ๋ ผ์ฆ๋ง ์๋ค(์ ์ผํ ์ ์ ๋ Unified vs Decoupled์ด๊ณ ๊ทธ ์ฐจ์ด๋ ์ ํ๋ +0.01). ์ฌ์ฉ์ ์ฐ๊ตฌ๋ ๋ฐ์ ์๊ฐ์์๋ง AHEAD๊ฐ Nearest๋ฅผ ์์๊ณ ์ฃผ๊ด ์ ์๋ ๊ตฌ๋ถ๋์ง ์์ผ๋ฉฐ, ์ ์ฒด ๊ณผ์ ์๋ฃ ์๊ฐ๊ณผ ์ฌ์ฉ์ ์ฐ๊ตฌ ์ค ์์ธก ์ค๋ฅ์จ์ด ๋ณด๊ณ ๋์ง ์๋๋ค. ๋ฌผ์ฒด ์์ธ๋ ArUco ๋ง์ปค, ํ์ง ๋์ด๋ ์๋ ค์ง ์น์์ ์์กดํ๊ณ , ์์ธก์ โ๋ฌด์โ์ ํ์ ๋ผ ์ ๊ทผ ๋ฐฉํฅยทํ์ง ์์ธ๋ ๋ค๋ฃจ์ง ์๋๋ค. ๋ฐ์ดํฐ๋ 5๋ช ยท1,000 ์ํ์ค์ ์ง์๋ ๋ฆฌ์น๋ผ์ ๋ง์ค์ยท๋ชฉํ ๋ณ๊ฒฝ ๊ฐ์ ์ค์ ์๋์ ์ด๋ ค์ด ๋ถ๋ถ์ด ๋ถํฌ์ ์๋ค. ์ฝ๋ยท๋ฐ์ดํฐ ๊ณต๊ฐ๋ ์๋ค.
๊ทธ๋ผ์๋ ์ด ๋ ผ๋ฌธ์ด ๋์ง๋ ์ง๋ฌธ์ ์ข๋ค โ ์๋ ์์ธก์ ๋ก๋ด ์ ์ด์ ์ธ ๋ ํ์ํ ๊ฒ์ ๋ ๋์ ์ ํ๋๊ฐ ์๋๋ผ โ์ง๊ธ ์ด ์๊ฐ์ ์ ๋ขฐ๋โ์ด๊ณ , ๊ทธ ์ ๋ขฐ๋๋ฅผ ์ฌ๋ ์ถ์ ์ ๊ณ ๋ฅด๋ฉด(์ฌ๊ธฐ์๋ ์โ๋ชฉํ ๊ฑฐ๋ฆฌ) ์ปจํธ๋กค๋ฌ์ ๊ณต๊ฒฉ์ฑ์ ์์น์ ์ผ๋ก ์กฐ์ ํ ์ ์๋ค. eye tracking, markerless ํฌ์ฆ, ์ ๊ทผ ๊ธฐํ ์์ธก์ด ๋ถ์ผ๋ฉด ๊ฐ์ ๊ณจ๊ฒฉ์ด ํจ์ฌ ๋์ ์์ ์ผ๋ก ํ์ฅ๋ ์ ์๊ณ , ๋ฐ๋๋ก โ๊ฑฐ์ง ์ถ๋ฐ์ ๋น์ฉโ์ ์ ๋ํํ๋ ์คํ์ด ๋ค์ ์ฐ๊ตฌ์์ ๋ฐ๋์ ํ์ํด ๋ณด์ธ๋ค.