Curieux.JY
  • Post
  • Note
  • Jung Yeon Lee

On this page

  • 1 Brief Review
  • 2 Detail Review
    • 2.1 ์†Œ๊ฐœ: ์ธ๊ฐ„ ์† ๋™์ž‘์„ ๋กœ๋ด‡ ์†์œผ๋กœ ์ง๊ด€์ ์œผ๋กœ ์ „๋‹ฌํ•˜๋ ค๋Š” ๋…ธ๋ ฅ
    • 2.2 ์ฃผ์š” ๊ธฐ์—ฌ
    • 2.3 Geometric Retargeting ์•Œ๊ณ ๋ฆฌ์ฆ˜: ๊ธฐํ•˜ํ•™์  ๋ชฉํ‘œ์™€ ํ•™์Šต ๊ตฌ์กฐ
      • 2.3.1 ๋ฆฌํƒ€๊ฒŒํŒ…์„ ์œ„ํ•œ ๊ธฐํ•˜ํ•™์  ์„ค๊ณ„ ์›์น™
      • 2.3.2 ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ์™€ ํ•™์Šต ๋ฐฉ๋ฒ•
    • 2.4 ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ๋น„๊ต: ํœด๋ฆฌ์Šคํ‹ฑ ๋งคํ•‘ vs. ์›๋ฆฌ ๊ธฐ๋ฐ˜ ํ•™์Šต
    • 2.5 ์‹คํ—˜ ๋ฐ ๊ฒฐ๊ณผ ๋ถ„์„
      • 2.5.1 ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€: ๋ถ€๋“œ๋Ÿฌ์šด ์ œ์–ด์™€ ๊ณต๊ฐ„ ํ™œ์šฉ๋„
      • 2.5.2 ์‹ค์ œ ๋กœ๋ด‡ ์‹คํ—˜: ๋ฌผ์ฒด ์žก๊ธฐ ์„ฑ๋Šฅ ๋น„๊ต
    • 2.6 ์—ฐ๊ตฌ ์˜์˜, ํ•œ๊ณ„ ๋ฐ ํ–ฅํ›„ ์ „๋ง

๐Ÿ“ƒGeoRT ๋ฆฌ๋ทฐ

paper
teleoperation
retargeting
Geometric Retargeting - A Principled, Ultrafast Neural Hand Retargeting Algorithm
Published

June 9, 2025

  • Project Homepage
  • Paper
  1. โšก GeoRT๋Š” ๋กœ๋ด‡ ์›๊ฒฉ ์กฐ์ž‘์„ ์œ„ํ•œ ์ดˆ๊ณ ์†(1KHz) ์‹ ๊ฒฝ๋ง ์† ๋ฆฌํƒ€๊ฒŸํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ, ์ตœ๊ณ  ์ˆ˜์ค€์˜ ์ •ํ™•๋„๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ๐Ÿ“ ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋™์ž‘ ๋ณด์กด, C-space ์ปค๋ฒ„๋ฆฌ์ง€, ํ‰ํƒ„๋„ ๋“ฑ ์ƒˆ๋กœ์šด ๊ธฐํ•˜ํ•™์  ๋ชฉ์  ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋น„์ง€๋„ ํ•™์Šต ๋ฐฉ์‹์œผ๋กœ ํ›ˆ๋ จ๋˜๋ฉฐ, ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ ์Šต๋‹ˆ๋‹ค.
  3. ๐Ÿš€ ๊ฒฐ๊ณผ์ ์œผ๋กœ GeoRT๋Š” ๋” ๋‚˜์€ ์† ํ™œ์šฉ๋„, ๋ถ€๋“œ๋Ÿฌ์šด ์ œ์–ด, ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์กด ๋ฐฉ๋ฒ• ๋Œ€๋น„ ๋›ฐ์–ด๋‚œ ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ์˜ ์›๊ฒฉ ์กฐ์ž‘ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

1 Brief Review

๋ณธ ๋…ผ๋ฌธ์€ Teleoperation ์œ„ํ•œ ๋น ๋ฅด๊ณ  ์ฒด๊ณ„์ ์ธ(principled) ์‹ ๊ฒฝ๋ง ๊ธฐ๋ฐ˜ ํ•ธ๋“œ retargeting ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ Geometric Retargeting (GeoRT)์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด retargeting ๋ฐฉ๋ฒ•๋“ค์€ ํœด๋จผ ํ•ธ๋“œ์™€ ๋กœ๋ด‡ ํ•ธ๋“œ ๊ฐ„์˜ task vector๋ฅผ ๋งž์ถ”๋Š” ๋ณต์žกํ•˜๊ณ  ๋งŽ์€ hyperparameters๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์†์‹ค ํ•จ์ˆ˜์— ์˜์กดํ–ˆ์œผ๋ฉฐ, ์ด๋Š” ์ธ๊ฐ„๊ณผ ๋กœ๋ด‡ ํ•ธ๋“œ์˜ C-space(Configuration space) ํ˜•ํƒœ์˜ ๋น„์„ ํ˜•์  ์ฐจ์ด๋ฅผ ์ œ๋Œ€๋กœ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. GeoRT๋Š” ์ด๋Ÿฌํ•œ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด ๊ธฐํ•˜ํ•™์  ๋ชฉ์  ํ•จ์ˆ˜๋ฅผ ์ œ์•ˆํ•˜๋ฉฐ, ์ด๋Š” unsupervised ๋ฐฉ์‹์œผ๋กœ ํ•™์Šต๋˜์–ด ์ˆ˜๋™์ ์ธ ํ•ธ๋“œ ์Œ annotation์ด ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. GeoRT๋Š” 1KHz์˜ ์†๋„๋กœ ํœด๋จผ ํ•‘๊ฑฐ keypoint๋ฅผ ๋กœ๋ด‡ ํ•ธ๋“œ keypoint๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ตœ์ฒจ๋‹จ ์†๋„์™€ ์ •ํ™•๋„๋ฅผ ๋‹ฌ์„ฑํ•˜๋ฉฐ, hyperparameters์˜ ์ˆ˜๋„ ํ˜„์ €ํžˆ ์ ์Šต๋‹ˆ๋‹ค.

GeoRT์˜ ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค์„ฏ ๊ฐ€์ง€ ๊ธฐํ•˜ํ•™์  ๊ธฐ์ค€(criterion)์„ ์†์‹ค ํ•จ์ˆ˜๋กœ ์ •๋Ÿ‰ํ™”ํ•˜์—ฌ ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ f (ํœด๋จผ fingertip ์œ„์น˜ x^H๋ฅผ ๋กœ๋ด‡ ํ•ธ๋“œ ๊ด€์ ˆ ์œ„์น˜ q๋กœ ๋งคํ•‘)๋ฅผ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  1. Criterion I: Motion Preservation ํœด๋จผ ํ•‘๊ฑฐ์˜ ์›€์ง์ž„ ๋ฐฉํ–ฅ์„ ๋กœ๋ด‡ ํ•‘๊ฑฐ๊ฐ€ ๋”ฐ๋ผ๊ฐ€๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํœด๋จผ i๋ฒˆ์งธ ํ•‘๊ฑฐ์˜ ์œ„์น˜ x_i^H์™€ ์ž‘์€ ์›€์ง์ž„ ๋ฐฉํ–ฅ d์— ๋Œ€ํ•ด, ๋กœ๋ด‡ i๋ฒˆ์งธ ํ•‘๊ฑฐ์˜ ์›€์ง์ž„ ๋ฐฉํ–ฅ FK_i \circ f_i(x_i^H + d) - FK_i \circ f_i(x_i^H)๊ฐ€ d์™€ ํ‰ํ–‰ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ FK_i๋Š” i๋ฒˆ์งธ ํ•‘๊ฑฐ์— ๋Œ€ํ•œ Forward Kinematics ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„๋ฅผ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ์†์‹ค ํ•จ์ˆ˜๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. \mathcal{L}_{\text{dir}} = - \sum_i E_{d, x_i^H} \left\langle \frac{d}{\|d\|}, \frac{FK_i \circ f_i(x_i^H + d) - FK_i \circ f_i(x_i^H)}{\|FK_i \circ f_i(x_i^H + d) - FK_i \circ f_i(x_i^H)\|} \right\rangle ํ•™์Šต ๊ณผ์ •์—์„œ FK_i๋Š” ๋ฏธ๋ฆฌ ํ•™์Šต๋œ ์‹ ๊ฒฝ๋ง ๋˜๋Š” ํ•ด์„์  ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  2. Criterion II: C-space Coverage ๋กœ๋ด‡ ํ•ธ๋“œ์˜ C-space๊ฐ€ ์ตœ๋Œ€ํ•œ ํ™œ์šฉ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํœด๋จผ ํ•‘๊ฑฐ keypoint C-space KC_i^H์—์„œ ๋กœ๋ด‡ ํ•‘๊ฑฐ keypoint C-space KC_i^R๋กœ์˜ ๋งคํ•‘ FK_i \circ f_i๊ฐ€ ์ „์‚ฌ(surjection)์— ๊ฐ€๊น๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” KC_i^R ์ค‘์—์„œ ๋งคํ•‘๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์˜ ๋ถ€ํ”ผ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ๊ตฌํ˜„์—์„œ๋Š” ๋ฏธ๋ถ„ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ณ„์‚ฐ ํšจ์œจ์ ์ธ Chamfer loss๋ฅผ ๋Œ€์šฉ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต ์‹œ ๊ฐ minibatch์—์„œ KC_i^H์™€ KC_i^R์—์„œ ์ƒ˜ํ”Œ๋ง๋œ point cloud P_i^H, P_i^R์„ ์ด์šฉํ•˜์—ฌ ์†์‹ค์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. \mathcal{L}_{\text{cover}} = \sum_i E_{P_i^H \sim KC_i^H, P_i^R \sim KC_i^R} \text{Chamfer}(P_i^R, FK_i \circ f_i(P_i^H))

  3. Criterion III: High Flatness ์ œ์–ด ๊ฐ๋„๊ฐ€ C-space ์ „๋ฐ˜์— ๊ฑธ์ณ ์ผ์ •ํ•˜๋„๋ก ํ•˜์—ฌ ์ƒํ˜ธ์ž‘์šฉ์˜ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ๊ณผ ์ง๊ด€์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋งคํ•‘ ํ•จ์ˆ˜์˜ โ€™ํ‰ํ‰ํ•จ(flatness)โ€™์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ๊ณ ์ฐจ์› ๊ณต๊ฐ„์—์„œ๋Š” ๋‘ ๋ฒˆ ๋ฏธ๋ถ„๊ฐ’์ด 0์— ๊ฐ€๊น๋„๋ก ํ•˜๋Š” ๊ฒƒ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์—์„œ๋Š” ์œ ํ•œ ์ฐจ๋ถ„๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‘ ๋ฒˆ ๋ฏธ๋ถ„๊ฐ’์„ ๊ทผ์‚ฌํ•˜๊ณ  ์ด๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ์†์‹ค ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. \mathcal{L}_{\text{flat}} = E_{x, d} \|FK \circ f(x + d) + FK \circ f(x - d) - 2FK \circ f(x)\|^2

  4. Criterion IV: Pinch Correspondence ํœด๋จผ ํ•ธ๋“œ๊ฐ€ ํŠน์ • ํ•‘๊ฑฐ(์˜ˆ: ์—„์ง€์™€ ๊ฒ€์ง€)๋กœ pinch grasp๋ฅผ ํ•  ๋•Œ, ๋กœ๋ด‡ ํ•ธ๋“œ๋„ ํ•ด๋‹น ํ•‘๊ฑฐ๋กœ ๋™์ผํ•œ pinch grasp๋ฅผ ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํœด๋จผ ์ œ์Šค์ฒ˜ x^H์—์„œ i๋ฒˆ์งธ์™€ j๋ฒˆ์งธ ํ•‘๊ฑฐ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ \|x_i^H - x_j^H\|๊ฐ€ ์ž„๊ณ„๊ฐ’ d๋ณด๋‹ค ์ž‘์œผ๋ฉด, ๋กœ๋ด‡ ํ•ธ๋“œ์—์„œ์˜ ํ•ด๋‹น ํ•‘๊ฑฐ ์œ„์น˜ FK_i \circ f_i(x_i^H)์™€ FK_j \circ f_j(x_j^H)๊ฐ€ ๊ฐ€๊น๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. \mathcal{L}_{\text{pinch}} = E_{x^H} \sum_{(i, j): i \ne j} \mathbb{1}(\|x_i^H - x_j^H\| < d) \|FK_i \circ f_i(x_i^H) - FK_j \circ f_j(x_j^H)\|^2 ์ด ์†์‹ค์„ ์œ„ํ•ด์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ผ๋ถ€ pinch grasp ์˜ˆ์‹œ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜์ง€๋งŒ, ์ด๋Š” ์งง์€ ์‹œ๊ฐ„์˜ ๋ชจ์…˜ ์บก์ฒ˜๋กœ ์‰ฝ๊ฒŒ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  5. Criterion V: Collision-Free Retargeting ์ถฉ๋Œ ์—†๋Š” ํœด๋จผ ํ•ธ๋“œ ์ œ์Šค์ฒ˜๋Š” ์ถฉ๋Œ ์—†๋Š” ๋กœ๋ด‡ ํ•ธ๋“œ ์ œ์Šค์ฒ˜๋กœ ๋งคํ•‘๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋จผ์ € ๋กœ๋ด‡ ํ•ธ๋“œ์˜ joint configuration q๊ฐ€ ์ž๊ฐ€ ์ถฉ๋Œ(self-collision)์„ ์ผ์œผํ‚ฌ ํ™•๋ฅ ์„ ํŒ๋‹จํ•˜๋Š” collision classifier C๋ฅผ ๋ฏธ๋ฆฌ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด classifier๋Š” simulation ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„, retargeting ๋ชจ๋ธ f์— ๋Œ€ํ•ด ์ถฉ๋Œ ํ™•๋ฅ ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ์†์‹ค ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. \mathcal{L}_{\text{col}} = -E_{x^H} \log(1 - C(f(x^H))) ํ•™์Šต ์‹œ C๋Š” ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค.

GeoRT ๋ชจ๋ธ์€ ๊ฐ ํ•‘๊ฑฐ์— ๋Œ€ํ•œ ๋…๋ฆฝ์ ์ธ Multi-Layer Perceptron (MLP) ์ง‘ํ•ฉ์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. Allegro Hand์˜ ๊ฒฝ์šฐ ๋„ค ๊ฐœ์˜ ํ•‘๊ฑฐ ๋ชจ๋ธ f_1, f_2, f_3, f_4์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ „์ฒด ๋งคํ•‘์€ f(x_1^H, \dots, x_4^H) = [f_1(x_1^H), \dots, f_4(x_4^H)] ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. Joint position ๋ฒ”์œ„๋Š” [-1, 1]๋กœ rescale๋˜๊ณ  Tanh ์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ข… ํ•™์Šต ๋ชฉ์  ํ•จ์ˆ˜๋Š” ์œ„์—์„œ ์„ค๋ช…ํ•œ ๋ชจ๋“  ์†์‹ค ํ•จ์ˆ˜์˜ ๊ฐ€์ค‘์น˜ ํ•ฉ์ž…๋‹ˆ๋‹ค. \mathcal{L} = \mathcal{L}_{\text{dir}} + \lambda_1 \mathcal{L}_{\text{cover}} + \lambda_2 \mathcal{L}_{\text{flat}} + \lambda_3 \mathcal{L}_{\text{pinch}} + \lambda_4 \mathcal{L}_{\text{col}} ์ด ๋ชฉ์  ํ•จ์ˆ˜๋Š” ๊ธฐ์กด ๋ฐฉ๋ฒ•๋ณด๋‹ค ํ›จ์”ฌ ์ ์€ 4๊ฐœ์˜ hyperparameters \lambda_1, \lambda_2, \lambda_3, \lambda_4๋งŒ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ํ•™์Šต ๊ณผ์ •์€ ์‚ฌ์ „์— ํ•™์Šต๋œ FK ๋ชจ๋ธ๊ณผ collision classifier๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง„ํ–‰๋˜๋ฉฐ, ๋กœ๋ด‡ ํ•ธ๋“œ์˜ keypoint C-space point cloud๋Š” simulation์—์„œ, ํœด๋จผ ํ•ธ๋“œ์˜ keypoint C-space point cloud๋Š” ๊ฐ„๋‹จํ•œ ๋ชจ์…˜ ์บก์ฒ˜(์•ฝ 5๋ถ„ ์†Œ์š”)๋ฅผ ํ†ตํ•ด ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค. ํ•™์Šต์€ NVIDIA 3060 GPU ๊ธฐ์ค€ 3-5๋ถ„์œผ๋กœ ๋งค์šฐ ๋น ๋ฆ…๋‹ˆ๋‹ค.

์‹คํ—˜ ๊ฒฐ๊ณผ, simulation์—์„œ GeoRT๋Š” ๊ธฐ์กด baseline ๋ฐฉ๋ฒ•๋“ค ๋Œ€๋น„ ํ›จ์”ฌ ์šฐ์ˆ˜ํ•œ Motion Preservation (0.94 vs 0.73)๊ณผ C-space coverage (90% vs 38%)๋ฅผ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค (Table II ์ฐธ์กฐ). ์‹ค์ œ ๋กœ๋ด‡ (Allegro Hand on Franka Panda arm)์„ ์‚ฌ์šฉํ•œ teleoperation ๊ธฐ๋ฐ˜ grasping task์—์„œ๋„ GeoRT๋Š” ๊ธฐ์กด ๋ฐฉ๋ฒ•๋ณด๋‹ค ๋” ๋†’์€ one-trial success rate (87.5% vs 55% ๋ฐ 42.5%)์™€ ๋” ์งง์€ completion time (3.2s vs 9.0s ๋ฐ 19.3s)์„ ๊ธฐ๋กํ•˜๋ฉฐ ๋” ๋น ๋ฅด๊ณ  ํšจ๊ณผ์ ์ธ grasping ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค (Table III ์ฐธ์กฐ). ์ด๋Š” GeoRT๊ฐ€ fingertip C-space๋ฅผ ๋” ์ž˜ ํ™œ์šฉํ•˜๊ณ  ๋” ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ง๊ด€์ ์ธ retargeting์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์š”์•ฝํ•˜์ž๋ฉด, ๋ณธ ๋…ผ๋ฌธ์€ teleoperation์„ ์œ„ํ•œ ์‹ ๊ฒฝ๋ง ํ•ธ๋“œ retargeting์„ ์œ„ํ•œ ์ฒด๊ณ„์ ์ธ ๊ธฐํ•˜ํ•™์  ๋ชฉ์  ํ•จ์ˆ˜๋ฅผ ์ œ์•ˆํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ์กด ๋ฐฉ๋ฒ•๋ณด๋‹ค ๋น ๋ฅด๊ณ , ์ ์€ hyperparameters๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, unsupervised ํ•™์Šต์ด ๊ฐ€๋Šฅํ•œ GeoRT ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. GeoRT๋Š” ๋›ฐ์–ด๋‚œ retargeting ํ’ˆ์งˆ๊ณผ teleoperation ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ์œผ๋ฉฐ, DexterityGen๊ณผ ๊ฐ™์€ ํ›„์† ์‹œ์Šคํ…œ์— ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2 Detail Review

Geometric Retargeting: ์›๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์ดˆ๊ณ ์† ์‹ ๊ฒฝ๋ง ์† ๋ฆฌํƒ€๊ฒŒํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฆฌ๋ทฐ

2.1 ์†Œ๊ฐœ: ์ธ๊ฐ„ ์† ๋™์ž‘์„ ๋กœ๋ด‡ ์†์œผ๋กœ ์ง๊ด€์ ์œผ๋กœ ์ „๋‹ฌํ•˜๋ ค๋Š” ๋…ธ๋ ฅ

๋กœ๋ด‡ ์›๊ฒฉ ์กฐ์ž‘(teleoperation) ๊ธฐ์ˆ ์€ ์‚ฌ๋žŒ์˜ ์„ฌ์„ธํ•œ ์†๋™์ž‘์„ ๋กœ๋ด‡ ์†์œผ๋กœ ์ „๋‹ฌํ•จ์œผ๋กœ์จ, ๋ณต์žกํ•œ ์กฐ์ž‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ฑฐ๋‚˜ ์œ„ํ—˜ํ•œ ์ž‘์—…์„ ๋Œ€ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ์† ๊ธฐ๊ตฌํ•™ ๋ฆฌํƒ€๊ฒŒํŒ…(kinematic retargeting)์€ ์‚ฌ๋žŒ์˜ ์† ์ œ์Šค์ฒ˜๋ฅผ ๋กœ๋ด‡ ์†์˜ ์ž์„ธ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ•ต์‹ฌ ๊ณผ์ •์œผ๋กœ, ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๋ด‡์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ œ์–ดํ•˜๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ๋žŒ ์†๊ณผ ๋กœ๋ด‡ ์†์˜ ํ˜•ํƒœ ๋ฐ ๊ด€์ ˆ ๊ตฌ์กฐ ์ฐจ์ด๋กœ ์ธํ•ด ํšจ๊ณผ์ ์ธ ๋ฆฌํƒ€๊ฒŒํŒ… ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์†๊ฐ€๋ฝ ๊ธธ์ด, ๊ด€์ ˆ ๊ฐ€๋™๋ฒ”์œ„ ๋“ฑ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์—, ์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ์‚ฌ๋žŒ ์†๋™์ž‘์„ ๋กœ๋ด‡ ์†๋™์ž‘์— ๋Œ€์‘์‹œํ‚ฌ์ง€ ๋ช…ํ™•ํ•œ ํ•ด๋‹ต์ด ์—†์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ˆ˜๋งŽ์€ ๋งคํ•‘ ๋ฐฉ๋ฒ•์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๊ทธ์ค‘ ์–ด๋А ๊ฒƒ์ด ์ธ๊ฐ„์˜ ์˜๋„๋ฅผ ๊ฐ€์žฅ ์ž˜ ๋ฐ˜์˜ํ•˜๋ฉด์„œ๋„ ๋กœ๋ด‡์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ์›€์ง์ž„์„ ์œ ์ง€ํ•˜๋Š”์ง€ ํ•ฉ์˜๋œ ํ•ด๋ฒ•์€ ์—†๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

๊ธฐ์กด ์ ‘๊ทผ๋ฒ•๋“ค์€ ์ฃผ๋กœ ํœด๋ฆฌ์Šคํ‹ฑํ•œ ๊ณผ์ œ ๋ฒกํ„ฐ(task vector) ์„ค์ •์— ์˜์กดํ•ด ์™”์Šต๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ ์‚ฌ๋žŒ ์†์˜ ํŠน์ • ํ‚คํฌ์ธํŠธ(keypoint)๋ฅผ ๋กœ๋ด‡ ์†์˜ ํŠน์ • ์ง€์ ์— 1๋Œ€1๋กœ ๋งž์ถ”๊ณ , ๊ฐ ์ถ•๋งˆ๋‹ค ์Šค์ผ€์ผ์ด๋‚˜ ์˜คํ”„์…‹์„ ์กฐ์ •ํ•˜๋Š” ์„ ํ˜• ๋งคํ•‘ ๊ณต์‹์„ ์‚ฌ์šฉํ•˜๋Š” ์‹์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ๋ฐฉ์‹์€ ์กฐ์ •ํ•ด์•ผ ํ•  ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๋งค์šฐ ๋งŽ๊ณ , ๊ฐœ์ธ๋ณ„๋กœ ๊ฐ’์ด ๋‹ฌ๋ผ ์ผ์ผ์ด ๋ณด์ •(calibration)ํ•ด์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹จ์ˆœ ์„ ํ˜• ๋งคํ•‘์œผ๋กœ๋Š” ์‚ฌ๋žŒ ์†๊ณผ ๋กœ๋ด‡ ์† ๊ณต๊ฐ„์˜ ๋น„์„ ํ˜•์  ์ฐจ์ด๋ฅผ ํฌ์ฐฉํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ๋…ผ๋ฌธ์—์„œ๋„ ์ธ๊ฐ„ ์†๊ฐ€๋ฝ ๋์˜ ๋™์ž‘ ๋ฒ”์œ„์™€ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ๋์˜ ๋™์ž‘ ๋ฒ”์œ„๋ฅผ ๋น„๊ตํ•ด๋ณด๋ฉด, ์ธ๊ฐ„ ์†์˜ ๊ตฌ์„ฑ ๊ณต๊ฐ„์ด ๊ณก๋ฅ ์„ ๋ ๋ฉฐ ์ข์€ ๋ฐ˜๋ฉด ๋กœ๋ด‡ ์†์€ ๋ณด๋‹ค ๋„“๊ณ  ๊ทœ์น™์ ์ธ ํ˜•ํƒœ๋ฅผ ๋ณด์—ฌ ์„ ํ˜• ๊ด€๊ณ„๋กœ ๊ฒน์น˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ง€์ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐจ์ด ๋•Œ๋ฌธ์— ๊ธฐ์กด ์„ ํ˜• ๋งคํ•‘์€ ๋Œ€์‘ ๊ด€๊ณ„๋ฅผ ์ •ํ™•ํžˆ ์žฌํ˜„ํ•˜์ง€ ๋ชปํ•˜๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋กœ๋ด‡ ์†์˜ ์ผ๋ถ€ ๋™์ž‘ ๊ณต๊ฐ„๋งŒ ์ œํ•œ์ ์œผ๋กœ ํ™œ์šฉ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์•ฝํ•˜๋ฉด, ์‚ฌ๋žŒ์˜ ์˜๋„๋ฅผ ์žƒ์ง€ ์•Š์œผ๋ฉด์„œ ๋กœ๋ด‡์˜ ๊ฐ€์šฉ ๋ฒ”์œ„๋ฅผ ์ตœ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด๋‹ค ์›๋ฆฌ์ ์ธ(retargeting) ๊ธฐ์ค€๊ณผ ๊ธฐ๋ฒ•์ด ์š”๊ตฌ๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ์— ์†Œ๊ฐœํ•˜๋Š” โ€œGeometric Retargetingโ€ (GeoRT) ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ด๋Ÿฌํ•œ ๋ฐฐ๊ฒฝ์—์„œ ์ œ์•ˆ๋œ ์ตœ์‹  ์—ฐ๊ตฌ๋กœ, ์ดˆ๋‹น 1000Hz ์ˆ˜์ค€์˜ ์ดˆ๊ณ ์† ๋™์ž‘ ๋ณ€ํ™˜๊ณผ ์›๋ฆฌ์— ๊ธฐ๋ฐ˜ํ•œ ๋ช…ํ™•ํ•œ ๋ชฉํ‘œ ์„ค์ •์„ ํ†ตํ•ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฆฌ๋ทฐ์—์„œ๋Š” ํ•ด๋‹น ๋…ผ๋ฌธ์˜ ์ฃผ์š” ๊ธฐ์—ฌ์™€ ๋‚ด์šฉ์„ ๊ธฐ์ˆ ์ ์œผ๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ๊ธฐ์—ฌ๋ฅผ ์ •๋ฆฌํ•œ ๋’ค, GeoRT ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ตฌ์กฐ์™€ ์ˆ˜ํ•™์  ์›๋ฆฌ๋ฅผ ์ƒ์„ธํžˆ ์„ค๋ช…ํ•˜๊ณ , ๊ธฐ์กด ์ž‘์—…๋“ค๊ณผ์˜ ๋น„๊ต๋ฅผ ํ†ตํ•ด ํ˜์‹ ์„ฑ์„ ํ‰๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹คํ—˜ ๊ฒฐ๊ณผ๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์ด ์—ฐ๊ตฌ์˜ ์˜์˜, ํ•œ๊ณ„ ๋ฐ ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค.

2.2 ์ฃผ์š” ๊ธฐ์—ฌ

๋…ผ๋ฌธ์—์„œ ์ €์ž๋“ค์€ GeoRT๋ฅผ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ์—ฌ๋ฅผ ์ด๋ฃจ์—ˆ๋‹ค๊ณ  ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค:

  1. ์›์น™์ ์ธ ์† ๋ฆฌํƒ€๊ฒŒํŒ… ๋ชฉํ‘œ ํ•จ์ˆ˜ ์ œ์‹œ: ์‚ฌ๋žŒ ์†๋™์ž‘์„ ๋กœ๋ด‡ ์†์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ทผ๋ณธ ๊ธฐ์ค€(criteria)๋“ค์„ ๊ธฐํ•˜ํ•™์ ์œผ๋กœ ์ •์˜ํ•˜์—ฌ, ์ด๋ฅผ ํ•™์Šตํ˜• ๋ชจ๋ธ์˜ ์†์‹ค ํ•จ์ˆ˜๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋กœ์จ ์ธ๊ฐ„-๋กœ๋ด‡ ์†๋™์ž‘ ์‚ฌ์ด์˜ ๋Œ€์‘์„ ์ˆ˜์น˜์ ์œผ๋กœ ๋ช…ํ™•ํžˆ ๊ทœ์ •ํ•˜๊ณ , ๊ธฐ์กด์˜ ๋ณต์žกํ•œ ํœด๋ฆฌ์Šคํ‹ฑ ๋Œ€์‹  ์ฒด๊ณ„์ ์ธ ๋ชฉํ‘œ ํ•˜์— ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ์ดˆ๊ณ ์† ์‹ ๊ฒฝ๋ง ๋ฆฌํƒ€๊ฒŒํŒ… ์‹œ์Šคํ…œ ๊ตฌํ˜„: ์ƒ๊ธฐํ•œ ๊ธฐํ•˜ํ•™์  ๋ชฉํ‘œ๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒฝ๋Ÿ‰์˜ ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ์„ ์„ค๊ณ„ ๋ฐ ํ›ˆ๋ จํ•˜์—ฌ, 1kHz(์ดˆ๋‹น 1000ํšŒ) ์ˆ˜์ค€์˜ ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ๊ณผ ์ตœ์ฒจ๋‹จ ์ˆ˜์ค€์˜ ์ •ํ™•๋„๋ฅผ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ์•ˆ๋œ ์‹œ์Šคํ…œ์€ ํ•„์š”ํ•œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜๋ฅผ ํฌ๊ฒŒ ์ค„์˜€์œผ๋ฉฐ, ์‹ค์ œ ์›๊ฒฉ ์กฐ์ž‘ ์‹คํ—˜์—์„œ ๊ธฐ์กด ๋ฐฉ์‹ ๋Œ€๋น„ ํ–ฅ์ƒ๋œ ์ž‘์—… ์„ฑ๊ณต๋ฅ ๊ณผ ์†๋„๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ์ ‘๊ทผ๋ฒ•์€ ํ…Œ์ŠคํŠธ ์‹œ ๋ณ„๋„์˜ ๋ณต์žกํ•œ ์ตœ์ ํ™” ์ ˆ์ฐจ๊ฐ€ ํ•„์š” ์—†์œผ๋ฏ€๋กœ, ํ™•์žฅ์„ฑ๊ณผ ์‹ค์‹œ๊ฐ„ ์šด์šฉ์„ฑ ๋ฉด์—์„œ ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค.

2.3 Geometric Retargeting ์•Œ๊ณ ๋ฆฌ์ฆ˜: ๊ธฐํ•˜ํ•™์  ๋ชฉํ‘œ์™€ ํ•™์Šต ๊ตฌ์กฐ

2.3.1 ๋ฆฌํƒ€๊ฒŒํŒ…์„ ์œ„ํ•œ ๊ธฐํ•˜ํ•™์  ์„ค๊ณ„ ์›์น™

GeoRT ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ•ต์‹ฌ์€ โ€œ๊ธฐํ•˜ํ•™์  ๋ชฉํ‘œ ํ•จ์ˆ˜โ€๋“ค์„ ์ •์˜ํ•˜์—ฌ ์‚ฌ๋žŒ์ด ์ง๊ด€์ ์œผ๋กœ ๊ธฐ๋Œ€ํ•˜๋Š” ๋™์ž‘ ๋Œ€์‘ ํŠน์„ฑ์„ ์ˆ˜์‹์œผ๋กœ ํ‘œํ˜„ํ•˜๊ณ , ์ด๋ฅผ ์‹ ๊ฒฝ๋ง ํ•™์Šต์˜ ์ง€๋„์‹ ํ˜ธ๋กœ ์‚ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €์ž๋“ค์€ ์ด์ƒ์ ์ธ ์†๋™์ž‘ ๋งคํ•‘์ด ๊ฐ–์ถ”์–ด์•ผ ํ•  ๋‹ค์„ฏ ๊ฐ€์ง€ ๊ธฐ์ค€์„ ์ œ์‹œํ•˜๋Š”๋ฐ, ์ด๋ฅผ ๊ฐ ์†๊ฐ€๋ฝ๋ณ„๋กœ ์ ์šฉ๋˜๋Š” ๋‹ค์„ฏ ๊ฐ€์ง€ ์†์‹ค ํ•จ์ˆ˜๋กœ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์„ฏ ๊ฐ€์ง€ ๊ธฐ์ค€(criteria)๊ณผ ๊ทธ ์ง๊ด€์ ์ธ ์˜๋ฏธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. ์šด๋™ ๋ณด์กด (Motion Preservation): ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ ๋์ด ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ผ ๋•Œ, ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ๋๋„ ๋™์ผํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์—ฌ์•ผ ํ•œ๋‹ค๋Š” ์›์น™์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์†๊ฐ€๋ฝ์„ ์–ด๋А ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด๋ฉด ๋กœ๋ด‡ ์†๊ฐ€๋ฝ๋„ ๊ทธ ์›€์ง์ž„ ๋ฐฉํ–ฅ์„ ๋”ฐ๋ผ๊ฐˆ ๊ฒƒ์ด๋ผ๊ณ  ๊ธฐ๋Œ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋งคํ•‘ ํ•จ์ˆ˜๋Š” ๊ตญ์†Œ์ ์ธ ์šด๋™ ๋ฐฉํ–ฅ์„ ๋ณด์กดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ์˜ ํ˜„์žฌ ์ž์„ธ์—์„œ ์ž‘์€ ๋ณ€ํ™” \delta๋ฅผ ์ฃผ์—ˆ์„ ๋•Œ ๋กœ๋ด‡ ์† ๋์˜ ๋ณ€ํ™” ๋ฐฉํ–ฅ์ด \delta์™€ ํ‰ํ–‰ํ•˜๋„๋ก ์œ ๋„ํ•˜๋Š” ์†์‹ค ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ์ค€์„ ํ†ตํ•ด ๋ฏธ์„ธ ์กฐ์ž‘ ์‹œ์˜ ์ง๊ด€์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

  2. ๊ตฌ์„ฑ ๊ณต๊ฐ„ ์ปค๋ฒ„๋ฆฌ์ง€ (C-space Coverage): ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ์„ ์ตœ์†Œ ์œ„์น˜๋ถ€ํ„ฐ ์ตœ๋Œ€ ๊ฐ€๋™ ๋ฒ”์œ„๊นŒ์ง€ ์›€์ง์˜€์„ ๋•Œ, ๋กœ๋ด‡ ์†๊ฐ€๋ฝ๋„ ์ „ ๋ฒ”์œ„์— ๊ฑธ์ณ ๋Œ€์‘ํ•˜๋„๋ก ํ•œ๋‹ค๋Š” ์›์น™์ž…๋‹ˆ๋‹ค. ์ฆ‰ ์‚ฌ๋žŒ์˜ ์ž…๋ ฅ ๋™์ž‘ ๋ฒ”์œ„ ์ „์ฒด๊ฐ€ ๋กœ๋ด‡ ์ถœ๋ ฅ ๊ณต๊ฐ„์˜ ๋ชจ๋“  ์œ ํšจ ๋ฒ”์œ„์— ๋งคํ•‘๋˜์–ด, ๋กœ๋ด‡ ์†์˜ ๊ฐ€์šฉ ์›€์ง์ž„ ๋Šฅ๋ ฅ์„ ๋‚จ๊น€์—†์ด ํ™œ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด์ƒ์ ์œผ๋กœ ๋งคํ•‘ ํ•จ์ˆ˜ f๊ฐ€ ์ธ๊ฐ„ ์† ๊ณต๊ฐ„ S^h์—์„œ ๋กœ๋ด‡ ์† ๊ณต๊ฐ„ S^r๋กœ์˜ ์ „๋‹จ์‚ฌ ํ•จ์ˆ˜(ํŠนํžˆ ์ „์‚ฌ, surjection)๊ฐ€ ๋˜๊ธธ ์š”๊ตฌํ•˜์ง€๋งŒ, ์ด๋ฅผ ์ง์ ‘ ๋‹ฌ์„ฑํ•˜๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ์ €์ž๋“ค์€ ์ฑ”ํผ(Chamfer) ์†์‹ค์„ ์‚ฌ์šฉํ•œ ๊ทผ์‚ฌ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋งค ๋ฏธ๋‹ˆ๋ฐฐ์น˜๋งˆ๋‹ค ์ธ๊ฐ„ ์† ๊ณต๊ฐ„์—์„œ ์ƒ˜ํ”Œ๋งํ•œ ์ ๋“ค๊ณผ ๋กœ๋ด‡ ์† ๊ณต๊ฐ„์—์„œ ์ƒ˜ํ”Œ๋งํ•œ ์ ๋“ค์„ ๋น„๊ตํ•˜์—ฌ ์–‘ ์ง‘ํ•ฉ ๊ฐ„ ๊ฑฐ๋ฆฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ์ฑ”ํผ ์†์‹ค L_{\text{cov}}๋ฅผ ๊ณ„์‚ฐํ•จ์œผ๋กœ์จ, ๋กœ๋ด‡ ๊ณต๊ฐ„์— ์ธ๊ฐ„ ๋™์ž‘์˜ ์‚ฌ์ƒ์ด ๊ณ ๋ฅด๊ฒŒ ํผ์ง€๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ์จ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ๋ ๊ตฌ์„ฑ ๊ณต๊ฐ„์˜ ๋ฏธ์ปค๋ฒ„ ์˜์—ญ(uncovered space)์„ ์ค„์ด๊ฒŒ ๋˜๋ฉฐ, ์‚ฌ๋žŒ ๋™์ž‘์ด ๋กœ๋ด‡ ์†์˜ ์ „์ฒด ๋ฒ”์œ„๋ฅผ ๋น ์ง์—†์ด ํ™œ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

  3. ๋†’์€ ํ‰ํƒ„์„ฑ (High Flatness): ๋งคํ•‘ ํ•จ์ˆ˜์˜ ๋ฏผ๊ฐ๋„๊ฐ€ ์ž…๋ ฅ ์ „์—ญ์—์„œ ์ผ์ •ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์›์น™์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ ์†์˜ ๋™์ผํ•œ ์›€์ง์ž„ ๋ณ€ํ™”๊ฐ€ ์–ด๋А ๋ฒ”์œ„์—์„œ๋“  ๋กœ๋ด‡ ์†์˜ ์œ ์‚ฌํ•œ ํฌ๊ธฐ์˜ ๋ณ€ํ™”๋กœ ์ด์–ด์ง€๋„๋ก, ๊ท ์ผํ•œ ์‘๋‹ต ํŠน์„ฑ์„ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค ๊ตฌ๊ฐ„์—์„œ๋Š” ์ž…๋ ฅ์„ ์กฐ๊ธˆ๋งŒ ๋ฐ”๊ฟ”๋„ ๋กœ๋ด‡ ์†์ด ํฌ๊ฒŒ ์›€์ง์ด๊ณ , ๋‹ค๋ฅธ ๊ตฌ๊ฐ„์—์„œ๋Š” ๊ฐ™์€ ์ž…๋ ฅ ๋ณ€ํ™”์— ๋กœ๋ด‡์ด ๋ฏธ์„ธํ•˜๊ฒŒ ๋ฐ˜์‘ํ•œ๋‹ค๋ฉด ์‚ฌ์šฉ์ž๋Š” ์–ด๋А ๊ตฌ๊ฐ„์—์„œ๋Š” ๋กœ๋ด‡์ด ๋‘”๊ฐํ•˜๊ณ , ๋‹ค๋ฅธ ๊ตฌ๊ฐ„์—์„œ๋Š” ๊ณผ๋ฏผํ•˜๋‹ค๊ณ  ๋А๋ผ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด GeoRT๋Š” ๋งคํ•‘ ํ•จ์ˆ˜์˜ ๊ณก๋ฅ (curvature)์„ ๋‚ฎ์ถ”๋Š”, ์‰ฝ๊ฒŒ ๋งํ•ด 2์ฐจ ๋ฏธ๋ถ„์ด 0์— ๊ฐ€๊น๋„๋ก ๋งŒ๋“œ๋Š” ์†์‹ค ํ•จ์ˆ˜๋ฅผ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌํ˜„์ƒ์œผ๋กœ๋Š” ๊ฐ ์†๊ฐ€๋ฝ ์ž์„ธ๋ฅผ ์•ฝ๊ฐ„์”ฉ ๋ณ€ํ™”์‹œํ‚จ ๋‘ ๊ฐ€์ง€ ์ž…๋ ฅ์— ๋Œ€ํ•ด ์œ ํ•œ ์ฐจ๋ถ„์œผ๋กœ ๋กœ๋ด‡ ์ถœ๋ ฅ ๋ณ€ํ™”๋ฅผ ๋น„๊ตํ•˜๊ณ , ์ถœ๋ ฅ์˜ ์ด์ฐจ ๋ณ€์œ„๊ฐ€ 0์— ์ˆ˜๋ ดํ•˜๋„๋ก ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ‰ํƒ„์„ฑ ์†์‹ค L_{\text{flat}}๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ์ง€์—ญ์  ์„ ํ˜•์„ฑ ์ œ์•ฝ์„ ํ†ตํ•ด ๋งคํ•‘์ด ์ „ ๊ตฌ๊ฐ„์—์„œ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ๊ท ์ผํ•œ ๋น„์œจ๋กœ ์ž‘๋™ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  4. ํ•€์น˜ ๋Œ€์‘ (Pinch Correspondence): ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ๋“ค ์‚ฌ์ด์— ์ง‘๋Š” ๋™์ž‘(pinch grasp)์ด ๋ฐœ์ƒํ•  ๋•Œ ๋กœ๋ด‡ ์†์—์„œ๋„ ๋™์ผํ•œ ํ•€์น˜ ๋™์ž‘์ด ์ผ์–ด๋‚˜์•ผ ํ•œ๋‹ค๋Š” ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ๋žŒ์˜ ์—„์ง€-๊ฒ€์ง€๊ฐ€ ์ง‘๊ฒŒ์ฒ˜๋Ÿผ ๋ชจ์—ฌ ๋ฌผ์ฒด๋ฅผ ์ง‘๋Š”๋‹ค๋ฉด, ๋กœ๋ด‡ ์†๋„ ๊ฐ™์€ ์†๊ฐ€๋ฝ ์Œ์œผ๋กœ ์ง‘๊ฒŒ ๋™์ž‘์„ ์ทจํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๋ด‡์„ ์ž๊ธฐ ์†์ฒ˜๋Ÿผ ๋А๋ผ๊ฒŒ ํ•˜๋Š” ์—์ด์ „์‹œ(agency) ๊ฐ๊ฐ์— ๋งค์šฐ ์ค‘์š”ํ•˜์ง€๋งŒ, ์•ž์„  ๊ธฐ์ค€๋“ค๋งŒ์œผ๋กœ๋Š” ์—„๋ฐ€ํžˆ ๋ณด์žฅ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ GeoRT๋Š” ์—„์ง€์™€ ๋‹ค๋ฅธ ์†๊ฐ€๋ฝ ๊ฐ„ ๊ฑฐ๋ฆฌ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์—ฌ, ์‚ฌ๋žŒ์ด ์ผ์ • ์ž„๊ณ„๊ฐ’ ์ดํ•˜๋กœ ์†๊ฐ€๋ฝ์„ ๋ชจ์œผ๋ฉด(์˜ˆ: 1cm ์ดํ•˜) ๋กœ๋ด‡์—์„œ๋„ ํ•ด๋‹น ์†๊ฐ€๋ฝ ๊ฐ„ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€๊นŒ์›Œ์ง€๋„๋ก ๊ฐ•์ œํ•˜๋Š” ํ•€์น˜ ์†์‹ค L_{\text{pinch}}๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ œ์•ฝ์œผ๋กœ ์‚ฌ๋žŒ-๋กœ๋ด‡ ์† ๊ฐ„ ์ง‘๊ธฐ ๋™์ž‘์˜ ์ผ์น˜๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•€์น˜ ์‚ฌ๋ก€์˜ ์‹๋ณ„์„ ์œ„ํ•ด ์‚ฌ๋žŒ์—๊ฒŒ ๋ช‡ ๊ฐ€์ง€ ์ง‘๊ธฐ ๋™์ž‘์„ ๋ฏธ๋ฆฌ ํ•ด๋ณด๋„๋ก ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•˜์œผ๋ฉฐ, ์•ฝ 5๋ถ„ ์ด๋‚ด์˜ ์งง์€ ์›€์ง์ž„ ๊ธฐ๋ก๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  5. ๋น„์ถฉ๋Œ์„ฑ (Collision-Free Retargeting): ์‚ฌ๋žŒ์ด ์†์„ ์›€์ง์ด๋Š” ๋™์•ˆ ์†๊ฐ€๋ฝ๋“ค๋ผ๋ฆฌ ๋ถ€๋”ช์น˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๋กœ๋ด‡ ์† ์—ญ์‹œ ์ž์ฒด ์ถฉ๋Œ(self-collision)์ด ์—†์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค. ๋กœ๋ด‡ ์†๊ฐ€๋ฝ๋ผ๋ฆฌ ์—‰ํ‚ค๊ฑฐ๋‚˜ ์ถฉ๋Œํ•˜๋ฉด ์ž‘์—…์— ์ง€์žฅ์„ ์ค„ ๋ฟ ์•„๋‹ˆ๋ผ ์†์ƒ ์œ„ํ—˜๋„ ์žˆ์œผ๋ฏ€๋กœ, GeoRT๋Š” ์ตœ์ข…์ ์œผ๋กœ ์ถฉ๋Œ ์–ต์ œ ์†์‹ค L_{\text{col}}์„ ํฌํ•จ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ๊ตฌํ˜„์ƒ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ๋กœ๋ด‡ ์† ๊ด€์ ˆ ๊ตฌ์„ฑ๊ณผ ๊ทธ ์ถฉ๋Œ ์—ฌ๋ถ€๋ฅผ ๋ฏธ๋ฆฌ ๋ฐ์ดํ„ฐ๋กœ ๋ชจ์€ ๋’ค, ์‹ ๊ฒฝ๋ง ์ถฉ๋Œ ํŒ๋ณ„๊ธฐ๋ฅผ ํ›ˆ๋ จํ•˜์—ฌ ์–ด๋–ค ๊ด€์ ˆ ์ƒํƒœ๊ฐ€ ์ถฉ๋Œ์„ ์ผ์œผํ‚ฌ ํ™•๋ฅ ์ธ C(q)๋ฅผ ์˜ˆ์ธกํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต ์ค‘์—๋Š” ์ด ์‚ฌ์ „ํ•™์Šต๋œ ์ถฉ๋Œ ํŒ๋ณ„๊ธฐ๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ๋กœ๋ด‡ ์ž์„ธ q์˜ ์ถฉ๋Œ ํ™•๋ฅ ์— ๋น„๋ก€ํ•˜๋Š” ์†์‹ค์„ ์ถ”๊ฐ€๋กœ ๋ถ€์—ฌํ•˜์—ฌ, ๋ชจ๋ธ์ด ์ถฉ๋Œ ์œ„ํ—˜์ด ๋†’์€ ์ถœ๋ ฅ์„ ํ”ผํ•˜๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ํฅ๋ฏธ๋กญ๊ฒŒ๋„, ์ €์ž๋“ค์€ ๋‹ค๋ฅธ ์†์‹ค๋“ค๋งŒ์œผ๋กœ๋„ ์–ด๋–ค ๋กœ๋ด‡ ์†(Allegro ๋“ฑ)์—์„œ๋Š” ์ž์ฒด ์ถฉ๋Œ์ด ๊ฑฐ์˜ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๊ธฐ๋„ ํ–ˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ์™„์ „์„ฑ์„ ์œ„ํ•ด ์ถฉ๋Œ ํšŒํ”ผ ํ•ญ๋ชฉ์„ ์ตœ์ข… ํฌํ•จํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

ไปฅไธŠ์˜ ๋‹ค์„ฏ ๊ฐ€์ง€ ๋ชฉํ‘œ๋Š” ์„œ๋กœ ๋…๋ฆฝ์ ์ด๋ฉฐ ๋ฆฌํƒ€๊ฒŒํŒ… ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•˜๋Š” ์ตœ์†Œํ•œ์˜ ์ œ์•ฝ์ด๋ผ๊ณ  ์ €์ž๋“ค์€ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ผ๋ถ€ ๊ธฐ์ค€(I, II, III)์„ ๋งŒ์กฑํ•œ๋‹ค๊ณ  ํ•ด์„œ ๋‹ค๋ฅธ ๊ธฐ์ค€(์˜ˆ: ์šด๋™ ๋ณด์กด)์ด ์ž๋™ ์ถฉ์กฑ๋˜์ง€๋Š” ์•Š์œผ๋ฏ€๋กœ ๊ฐ๊ฐ์˜ ํ•ญ๋ชฉ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์›๋ฆฌ์— ์ถฉ์‹คํ•œ ๋‹ค์„ฏ ๊ฐ€์ง€ ๋ชฉํ‘œ๋ฅผ ์„ธ์›€์œผ๋กœ์จ, ๋” ์ด์ƒ ์‚ฌ๋žŒ์ด ์ž„์˜๋กœ ์ •ํ•œ ๋ณต์žกํ•œ ๊ทœ์น™ ์—†์ด๋„ ์† ๋ฆฌํƒ€๊ฒŒํŒ…์˜ ํ’ˆ์งˆ์„ ์ˆ˜์น˜์ ์œผ๋กœ ๋ช…์„ธํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

2.3.2 ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ์™€ ํ•™์Šต ๋ฐฉ๋ฒ•

์œ„ ๊ธฐ์ค€๋“ค์„ ์‹ค์ œ ๋ชจ๋ธ์— ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด, GeoRT๋Š” ์ž…๋ ฅ์œผ๋กœ ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ๋“ค์˜ ์œ„์น˜(keypoint ์ขŒํ‘œ)๋ฅผ ๋ฐ›์•„ ์ถœ๋ ฅ์œผ๋กœ ๋กœ๋ด‡ ์†์˜ ๊ด€์ ˆ ๊ฐ๋„๋ฅผ ๋‚ด๋†“๋Š” ์‹ ๊ฒฝ๋ง ํ•จ์ˆ˜๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ๊ตฌ์ฒด์ ์œผ๋กœ, ๊ฐ ์†๊ฐ€๋ฝ๋งˆ๋‹ค ๊ฐœ๋ณ„์ ์ธ ์†Œํ˜• ์‹ ๊ฒฝ๋ง f_i๋ฅผ ๋‘์–ด ์†๊ฐ€๋ฝ๋ณ„ ๋งคํ•‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Allegro ๋กœ๋ด‡ ์†์€ ์—„์ง€ ํฌํ•จ 4์†๊ฐ€๋ฝ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋Š”๋ฐ, ๊ฐ ์†๊ฐ€๋ฝ๋งˆ๋‹ค ๋…๋ฆฝ์ ์ธ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก (MLP) ๋„คํŠธ์›Œํฌ๋ฅผ ํ• ๋‹นํ•˜์—ฌ ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ ๋ ์ขŒํ‘œ๋ฅผ ํ•ด๋‹น ๋กœ๋ด‡ ์†๊ฐ€๋ฝ์˜ ๊ด€์ ˆ ๊ตฌ๋™ ์œ„์น˜๋กœ ๋ณ€ํ™˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ f_i์˜ ์ถœ๋ ฅ์ธต์—๋Š” Tanh ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๋กœ๋ด‡ ๊ด€์ ˆ ๋ฒ”์œ„์— ๋งž์ถฐ ์ถœ๋ ฅ๊ฐ’์„ -1~1๋กœ ์ •๊ทœํ™”ํ•˜์—ฌ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์†๊ฐ€๋ฝ๋ณ„๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„๋ฆฌํ•จ์œผ๋กœ์จ ํ•™์Šต์ด ๋‹จ์ˆœํ•ด์ง€๊ณ  ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด ์†๋„ ๋ฉด์—์„œ ์œ ๋ฆฌํ•˜๋ฉฐ, ํ•€์น˜ ๋™์ž‘์ด๋‚˜ ์ถฉ๋Œ๊ณผ ๊ฐ™์€ ์ƒํ˜ธ์ž‘์šฉ์€ ์•ž์„œ ์ •์˜ํ•œ ์ œ์•ฝ ์†์‹ค์„ ํ†ตํ•ด ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: ํ•€์น˜ ์†์‹ค์€ ์—„์ง€์™€ ๊ฒ€์ง€ ๋„คํŠธ์›Œํฌ ์ถœ๋ ฅ ๊ฐ„ ๊ฑฐ๋ฆฌ๋ฅผ ์—ฐ๊ฒฐ). ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ชจ๋ธ ๊ตฌ์กฐ๊ฐ€ ๊ฐ€๋ฒผ์›Œ์ ธ, ์ถ”๋ก ์‹œ ์—ฐ์‚ฐ๋Ÿ‰์ด ๋งค์šฐ ์ ์œผ๋ฏ€๋กœ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ดˆ๋‹น 1000ํšŒ ์ด์ƒ์˜ ๊ฐฑ์‹  ์ฃผ๊ธฐ๋ฅผ ์‰ฝ๊ฒŒ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋ธ ํ•™์Šต์€ ์™„์ „ ๋น„์ง€๋„ํ•™์Šต(unsupervised)์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ๋žŒ์ด ์ง์ ‘ ์ง์ง€์€ ์ž…๋ ฅ-์ถœ๋ ฅ ๋ฐ์ดํ„ฐ์…‹ ์—†์ด, ์•ž์„œ ์ •์˜ํ•œ ๋‹ค์„ฏ ๊ฐ€์ง€ ๊ธฐํ•˜ํ•™์  ์†์‹ค ํ•ญ๋ชฉ๋“ค์˜ ํ•ฉ๋งŒ์„ ์ตœ์ ํ™” ๊ธฐ์ค€์œผ๋กœ ์‚ผ์•„ ์‹ ๊ฒฝ๋ง์˜ ๊ฐ€์ค‘์น˜๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. GeoRT์˜ ์ „์ฒด ์†์‹ค ํ•จ์ˆ˜ L_{\text{total}}์€ ์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค:

  • L_{\text{total}} = \lambda_1 L_{\text{motion}} + \lambda_2 L_{\text{cov}} + \lambda_3 L_{\text{flat}} + \lambda_4 L_{\text{pinch}} + \lambda_5 L_{\text{col}}

์—ฌ๊ธฐ์„œ \lambda_1 \sim \lambda_5๋Š” ๊ฐ ์†์‹ค์˜ ๊ฐ€์ค‘์น˜๋กœ, ๋…ผ๋ฌธ์—์„œ๋Š” ๊ฒฝํ—˜์ ์œผ๋กœ 4๊ฐœ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋งŒ ์กฐ์ •ํ•˜๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค (5๊ฐœ ์ค‘ ์ผ๋ถ€๋Š” ๋‹จ์œ„ ์Šค์ผ€์ผ์— ๋”ฐ๋ผ ๊ณ ์ •). ์ด๋Š” ์ด์ „ ๋ฐฉ์‹๋“ค์ด ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ๋งˆ๋‹ค ์ผ์ผ์ด ์„ค์ •ํ•ด์•ผ ํ–ˆ๋˜ ์ˆ˜๋งŽ์€ ์Šค์ผ€์ผ, ์˜คํ”„์…‹ ๋“ฑ์˜ ์กฐ์œจ ๋ณ€์ˆ˜์— ๋น„ํ•˜๋ฉด ํ˜„์ €ํžˆ ๋‹จ์ˆœํ•œ ์„ค์ •์ž…๋‹ˆ๋‹ค. ์ €์ž๋“ค์ด ๊ถŒ์žฅํ•œ ๊ฐ€์ค‘์น˜ ์กฐํ•ฉ์€ ์ ๋‹นํ•œ ๋ฒ”์œ„ ๋‚ด์—์„œ ๊ฒฐ๊ณผ์— ํฐ ์˜ํ–ฅ ์—†์ด ์•ˆ์ •์ ์œผ๋กœ ๋™์ž‘ํ•˜์˜€๊ณ , ์ด๋Š” ๋ณธ ์ ‘๊ทผ๋ฒ•์˜ ๋งค์šฐ ๋†’์€ ์‹ค์šฉ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ•™์Šต ๋ฐ์ดํ„ฐ ์ค€๋น„๋„ ๋น„๊ต์  ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋กœ๋ด‡ ์† ๊ณต๊ฐ„ ์ชฝ์€ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ๋กœ๋ด‡ ์†์˜ ๊ด€์ ˆ๋“ค์„ ๋ฌด์ž‘์œ„๋กœ ์›€์ง์ด๋ฉฐ ์–ป์€ ์†๊ฐ€๋ฝ ๋ ์œ„์น˜๋“ค์˜ ํฌ์ธํŠธ ํด๋ผ์šฐ๋“œ๋กœ ์ƒ˜ํ”Œ๋งํ•˜๊ณ , ์ธ๊ฐ„ ์† ๊ณต๊ฐ„ ์ชฝ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž์œ ๋กญ๊ฒŒ ์†๊ฐ€๋ฝ์„ ์›€์ง์ด๋„๋ก (์ญ‰ ํŽด๊ณ  ๊ตฌ๋ถ€๋ฆฌ๊ธฐ, ๋‹ค์–‘ํ•œ ์ง‘๊ธฐ ๋™์ž‘ ๋“ฑ) 5๋ถ„๊ฐ„ ์š”์ฒญํ•˜์—ฌ ๋ชจ์…˜ ์บก์ฒ˜๋กœ ์–ป์€ ์†๊ฐ€๋ฝ ์œ„์น˜ ๋ฐ์ดํ„ฐ๋“ค์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์ˆ˜ ๋ถ„๊ฐ„ ์†์„ ์ด๋ฆฌ์ €๋ฆฌ ๋†€๋ฆฌ๋ฉฐ ์†๊ฐ€๋ฝ๋“ค์˜ ์ „์ฒด ๊ฐ€์šฉ ๋ฒ”์œ„๋ฅผ ํƒ์ƒ‰ํ•œ ์›€์ง์ž„ ๊ธฐ๋ก์ด ๊ณง ํ•™์Šต์— ํ•„์š”ํ•œ ์ธ๊ฐ„ ์† ํฌ์ธํŠธ ํด๋ผ์šฐ๋“œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ˆ˜์ง‘๋œ ์ธ๊ฐ„/๋กœ๋ด‡ ์† ๊ณต๊ฐ„ ํ‘œ๋ณธ๋“ค์„ ์ด์šฉํ•ด ์•ž์„œ ์„ค๋ช…ํ•œ ์ฑ”ํผ ์†์‹ค ๋“ฑ์„ ๊ณ„์‚ฐํ•˜๊ณ , ์ž‘์€ ๋ฌด์ž‘์œ„ ์ž์„ธ ๋ณ€ํ™”๋กœ ์šด๋™ ๋ณด์กด ๋ฐ ํ‰ํƒ„์„ฑ ์†์‹ค์„ ๊ณ„์‚ฐํ•˜๋ฉฐ, ์ผ๋ถ€ ํ•€์น˜ ์˜ˆ๋กœ ํ•€์น˜ ์†์‹ค์„ ์ ์šฉํ•˜๋Š” ์‹์œผ๋กœ ๊ฐ ๋ฏธ๋‹ˆ๋ฐฐ์น˜๋งˆ๋‹ค ์†์‹ค์„ ์‚ฐ์ถœํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ๋ ์ขŒํ‘œ๋ฅผ ๊ณ„์‚ฐํ•˜๋ ค๋ฉด ์ถœ๋ ฅ ๊ด€์ ˆ๊ฐ’์— ๋Œ€ํ•ด ์ˆœ๋ฐฉํ–ฅ ๊ธฐ๊ตฌํ•™(forward kinematics)์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋ฅผ ์œ„ํ•ด ๋กœ๋ด‡ ์†์˜ ํ•ด์„์  ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ฏธ๋ฆฌ ํ•™์Šต๋œ ๋ฏธ๋ถ„๊ฐ€๋Šฅํ•œ ์‹ ๊ฒฝ๋ง forward ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ถฉ๋Œ ์—ฌ๋ถ€ ํŒ๋ณ„์„ ์œ„ํ•ด ์•ž์„œ ํ›ˆ๋ จ๋œ ์ถฉ๋Œ ํŒ๋ณ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€์š”. ์ด๋Ÿฌํ•œ ๋ถ€๊ฐ€ ๋ชจ๋ธ๋“ค(์ˆœ๋ฐฉํ–ฅ ๋ชจ๋ธ, ์ถฉ๋Œ ํŒ๋ณ„๊ธฐ ๋“ฑ)์€ ์˜ค์ง ํ•™์Šต ๋‹จ๊ณ„์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๊ณ  ์ถ”๋ก ์‹œ์—๋Š” ํ•„์š” ์—†์œผ๋ฉฐ, ์†์‹ค์˜ ๊ทธ๋ž˜๋””์–ธํŠธ๋Š” ์ด๋“ค์„ ๊ฑฐ์ณ ์‹ ๊ฒฝ๋ง f_i๋“ค๊นŒ์ง€ ์—ญ์ „ํŒŒ๋ฉ๋‹ˆ๋‹ค. ์ตœ์ข…์ ์œผ๋กœ ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์œผ๋กœ ์‹ ๊ฒฝ๋ง ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ฐฑ์‹ ํ•˜๋ฉด, ๊ฐ ์†์‹ค ํ•ญ๋ชฉ๋“ค์„ ๊ท ํ˜• ์žˆ๊ฒŒ ์ตœ์†Œํ™”ํ•˜๋Š” ๋งคํ•‘ ํ•จ์ˆ˜๋กœ ์ˆ˜๋ ดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กœ์šด ์ ์€, ์ด๋Ÿฌํ•œ ํ•™์Šต์ด ์•„์ฃผ ๋น ๋ฅด๊ฒŒ ์™„๋ฃŒ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €์ž๋Š” ์ง€ํฌ์Šค RTX 3060 ๋‹จ์ผ GPU์—์„œ 3~5๋ถ„ ์ด๋‚ด๋กœ ์ตœ์  ํ•™์Šต์ด ๋๋‚ฌ๋‹ค๊ณ  ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋น„๊ต์  ๊ฐ„๋‹จํ•œ MLP ๊ตฌ์กฐ์™€ ์†Œ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ(์ˆ˜๋ถ„๊ฐ„์˜ ์†๋™์ž‘)๋กœ ์ถฉ๋ถ„ํžˆ ๋ชจ๋ธ์ด ํ•™์Šต๋จ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, ์ƒํ™ฉ์— ๋”ฐ๋ผ ์ƒˆ ์‚ฌ์šฉ์ž๋‚˜ ์ƒˆ ๋กœ๋ด‡ ์†์— ๋Œ€ํ•ด ์‹ ์†ํžˆ ์žฌํ•™์Šตํ•˜์—ฌ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ•™์Šต์ด ์™„๋ฃŒ๋œ GeoRT ๋ชจ๋ธ์€ ์‚ฌ๋žŒ ์†์˜ ํ‚คํฌ์ธํŠธ ์ž…๋ ฅ์„ ๋ฐ›์•„ ์ฆ‰๊ฐ์ ์œผ๋กœ ๋กœ๋ด‡ ์†์˜ ๋ชฉํ‘œ ๊ด€์ ˆ๊ฐ์„ ์ถœ๋ ฅํ•˜๋ฉฐ, ๋ณ„๋„์˜ ๋ณต์žกํ•œ ๊ณ„์‚ฐ์ด๋‚˜ ์ตœ์ ํ™”๋ฅผ ์‹ค์‹œ๊ฐ„ ๋‹จ๊ณ„์—์„œ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ง€์—ฐ ์—†์ด ์ดˆ๊ณ ์† ์‘๋‹ต์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

2.4 ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ๋น„๊ต: ํœด๋ฆฌ์Šคํ‹ฑ ๋งคํ•‘ vs. ์›๋ฆฌ ๊ธฐ๋ฐ˜ ํ•™์Šต

์‚ฌ๋žŒ ์†์—์„œ ๋กœ๋ด‡ ์†์œผ๋กœ์˜ ๋™์ž‘ ๋งคํ•‘์€ ์˜ค๋žซ๋™์•ˆ ๋‹ค์–‘ํ•œ ๋ฐฉ์‹์œผ๋กœ ์—ฐ๊ตฌ๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค. ์ „ํ†ต์ ์ธ ์ ‘๊ทผ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” ์กฐ์ธํŠธ ๊ณต๊ฐ„ ๋งคํ•‘(joint-space mapping)์œผ๋กœ, ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ ๊ด€์ ˆ ๊ฐ๋„๋ฅผ ์„ผ์„œ ์žฅ๊ฐ‘ ๋“ฑ์œผ๋กœ ์ฝ์–ด์™€ ๋ฏธ๋ฆฌ ์ •ํ•ด๋‘” ๋Œ€์‘ ๊ด€๊ณ„์— ๋”ฐ๋ผ ๋กœ๋ด‡ ์† ๊ด€์ ˆ ๊ฐ๋„๋กœ ์ง์ ‘ ๋งคํ•‘ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์€ ํŠน์ • ๊ฒฝ์šฐ(์˜ˆ: ๋กœ๋ด‡ ์† ๊ตฌ์กฐ๊ฐ€ ์ธ๊ฐ„ ์†๊ณผ ๊ฑฐ์˜ ์œ ์‚ฌํ•œ ๊ฒฝ์šฐ) ์ง๊ด€์ ์ด์ง€๋งŒ, ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์‚ฌ๋žŒ vs ๋กœ๋ด‡์˜ ๊ธฐ๊ตฌํ•™ ๊ตฌ์กฐ ์ฐจ์ด ๋•Œ๋ฌธ์— ์ •๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ด€์ ˆ ์ถ• ๊ฐœ์ˆ˜๋‚˜ ๋ฐฐ์น˜๊ฐ€ ๋‹ค๋ฅด๋ฉด 1:1 ๅฏพ์‘์ด ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์ด ์ƒ๊ฒจ ์˜ค์ฐจ์™€ ๋ถˆ์•ˆ์ •์„ฑ์ด ์ปค์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ข€ ๋” ๋ณดํŽธ์ ์œผ๋กœ ์“ฐ์ด๋Š” ๋ฐฉ๋ฒ•์€ ์ง๊ต ์ขŒํ‘œ๊ณ„ ๋งคํ•‘(cartesian mapping)์œผ๋กœ, ์‚ฌ๋žŒ ์†์˜ ์†๊ฐ€๋ฝ ๋ ์œ„์น˜ ๊ฐ™์€ ์ž‘์—…๊ณต๊ฐ„ ์ขŒํ‘œ(task vector)๋ฅผ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ๋์ด ๋”ฐ๋ผ๊ฐ€๋„๋ก ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ๋žŒ ๊ฒ€์ง€ ๋ ์ขŒํ‘œ๋ฅผ ๋กœ๋ด‡ ๊ฒ€์ง€ ๋ ์ขŒํ‘œ์— ๋งž์ถ”๊ณ , ์ด ๋ชฉํ‘œ ์œ„์น˜์— ํ•ด๋‹นํ•˜๋Š” ๋กœ๋ด‡ ๊ด€์ ˆ๊ฐ์€ ์—ญ๊ธฐ๊ตฌํ•™(IK)์œผ๋กœ ํ’€์ดํ•˜๋Š” ์‹์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ ๋งŽ์€ ์›๊ฒฉ ์กฐ์ž‘ ์—ฐ๊ตฌ๋“ค์ด ์ด ํ‚คํฌ์ธํŠธ ๊ธฐ๋ฐ˜ ๋งคํ•‘์„ ํ™œ์šฉํ•˜์—ฌ ์–ด๋А ์ •๋„ ์„ฑ๊ณผ๋ฅผ ๋‚ด์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฐ ์ ‘๊ทผ ์—ญ์‹œ ์–ด๋–ค ํ‚คํฌ์ธํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋งค์นญํ• ์ง€ ์ •ํ•˜๋Š” ์ผ์ด ๊นŒ๋‹ค๋กญ์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ์„ ํ˜• ๋น„๋ก€์‹ (Equation 1)์œผ๋กœ ๊ฐ ์ขŒํ‘œ์ถ•์„ ๋งž์ถ”๋Š” ๋ฐฉ๋ฒ•์ด ํ”ํ•˜์ง€๋งŒ, ์•ž์„œ ๋…ผ์˜ํ–ˆ๋“ฏ์ด ์ด ๊ฒฝ์šฐ ๊ฐœ๋ณ„ ์ถ•๋งˆ๋‹ค ์›์  ์˜คํ”„์…‹๊ณผ ์Šค์ผ€์ผ ๊ณ„์ˆ˜ ๋“ฑ ์ˆ˜๋งŽ์€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋ณด์ •ํ•ด์•ผ ํ•˜๊ณ , ๊ทธ๋Ÿผ์—๋„ ์‚ฌ๋žŒ-๋กœ๋ด‡ ์† ๊ณต๊ฐ„์˜ ๋น„์„ ํ˜• ์ฐจ์ด๋ฅผ ์ปค๋ฒ„ํ•˜์ง€ ๋ชปํ•ด ๋ถ€์ž์—ฐ์Šค๋Ÿฌ์šด ํฌ์ฆˆ๊ฐ€ ์œ ๋ฐœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ DexPilot์ด๋‚˜ AnyTeleop๊ณผ ๊ฐ™์€ ๋น„์ „ ๊ธฐ๋ฐ˜ ์›๊ฒฉ์กฐ์ž‘ ์‹œ์Šคํ…œ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๊ณผ์ œ ๋ฒกํ„ฐ ๋งคํ•‘์„ ์‚ฌ์šฉํ•˜์˜€๋Š”๋ฐ, ๋งค ์‹คํ—˜ ์ „ ๊ธด ๋ณด์ • ๊ณผ์ •์ด ํ•„์š”ํ•˜๊ณ ๋„ ์„ธ๋ฐ€ํ•œ ๋™์ž‘ ์žฌํ˜„์— ํ•œ๊ณ„๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด GeoRT๋Š” ์‚ฌ๋žŒ์ด ์ž„์˜๋กœ ๊ณ ์•ˆํ•œ ๋งคํ•‘ ํ•จ์ˆ˜๋ฅผ ๋”ฐ๋ฅด์ง€ ์•Š๊ณ , ๊ธฐ๊ณ„์ ์œผ๋กœ ๋„์ถœ๋œ ๋ชฉํ‘œ๋“ค์„ ํ†ตํ•ด ๋งคํ•‘ ํ•จ์ˆ˜๋ฅผ ์ž๋™ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํœด๋ฆฌ์Šคํ‹ฑํ•œ โ€œ์ด ์†๊ฐ€๋ฝ์€ ์—ฌ๊ธฐ์— ๋งž์ถ˜๋‹คโ€์™€ ๊ฐ™์€ ๊ทœ์น™์„ ์„ค๊ณ„ํ•˜์ง€ ์•Š๊ณ ๋„, ๋กœ์ปฌ ์šด๋™ํ•™ ํŠน์„ฑ+๊ธ€๋กœ๋ฒŒ ๊ณต๊ฐ„ ๋งค์นญ์ด๋ผ๋Š” ํฐ ํ‹€์—์„œ ๋ชจ๋ธ์ด ์Šค์Šค๋กœ ์ตœ์  ๋งคํ•‘์„ ์ฐพ์•„๋‚ด๋„๋ก ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์ถ”๊ฐ€์ ์ธ ํŠœ๋‹ ์—†์ด๋„ ์ธ๊ฐ„๊ณผ ๋กœ๋ด‡ ์†์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ๅฏพ์‘ ๊ด€๊ณ„๊ฐ€ ๋ถ€์ƒ(emerge)ํ•œ๋‹ค๋Š” ์ ์„ ๋…ผ๋ฌธ์€ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

๋˜ ํ•˜๋‚˜์˜ ๋น„๊ต ์ถ•์€ ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด ๋งŽ์€ ๋ฐฉ๋ฒ•์€ ์‚ฌ๋žŒ์ด ์†์„ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์‹ค์‹œ๊ฐ„์œผ๋กœ ์—ญ๊ธฐ๊ตฌํ•™ ๊ณ„์‚ฐ์ด๋‚˜ ์ตœ์ ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋กœ๋ด‡ ๊ด€์ ˆ๊ฐ์„ ๊ฒฐ์ •ํ•˜๋ฏ€๋กœ, ์‘๋‹ต ์†๋„๊ฐ€ ์ œํ•œ๋˜๊ณ  ์—ฐ์‚ฐ ๋ถ€ํ•˜๊ฐ€ ์ปธ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ตœ์‹  ์—ฐ๊ตฌ๋Š” ํ•™์Šต ๊ธฐ๋ฐ˜์œผ๋กœ ๋งคํ•‘์„ ๋ชจ์ƒ‰ํ–ˆ์ง€๋งŒ ๋Œ€๊ฐœ ์‚ฌ๋žŒ-๋กœ๋ด‡ ๋ฐ์ดํ„ฐ ์Œ์ด ํ•„์š”ํ•˜๊ฑฐ๋‚˜, ์ •์ฑ…(Search) ์ตœ์ ํ™”๋ฅผ ๋งค ์‹œ๊ฐ„์Šคํ…์— ์ˆ˜ํ–‰ํ•˜๋Š” ๋“ฑ ์‹ค์šฉํ™”์— ์žฅ๋ฒฝ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. GeoRT์˜ ๊ฒฝ์šฐ ํ•™์Šต ๋‹จ๊ณ„์—์„œ ๋ชจ๋“  ๊ณ„์‚ฐ์„ ๋๋งˆ์น˜๊ณ , ์šด์˜ ๋‹จ๊ณ„์—์„œ๋Š” ์‹ ๊ฒฝ๋ง ์ˆœ์ „ํŒŒ(forward)๋งŒ ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ ํ˜„๊ฒฉํžˆ ๊ฐ€๋ณ์Šต๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์—์„œ ๋น„๊ตํ•œ DexPilot์ด๋‚˜ AnyTeleop ์‹œ์Šคํ…œ์€ ๋ฆฌํƒ€๊ฒŒํŒ… ์†๋„๊ฐ€ ์•ฝ 60โ€“100Hz ์ˆ˜์ค€์ธ ๋ฐ˜๋ฉด GeoRT๋Š” 1000Hz๋กœ 10๋ฐฐ ์ด์ƒ ๋น ๋ฅด๋ฉฐ, Robotic Telekinesis์™€ ๊ฐ™์ด ์˜คํ”„๋ผ์ธ ํ•™์Šต์„ ๊ฑฐ์นœ ๋ฐฉ๋ฒ•๊ณผ ๋™๋“ฑํ•œ ์ตœ๊ณ  ์†๋„๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ GeoRT๋Š” ํ•˜๋“œ์›จ์–ด ์ œ์•ฝ์— ๋Œ€ํ•œ ์˜์กด์„ฑ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค. ์„ผ์„œ ์žฅ๊ฐ‘, ๋น„์ „ ๋ชจ์…˜์บก์ฒ˜, Leap Motion ๋“ฑ ์–ด๋–ค ์† ์ถ”์  ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ๋žŒ ์† ํ‚คํฌ์ธํŠธ๋ฅผ ์–ป์–ด๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋กœ๋ด‡ ์†๋„ ์ธ๊ฐ„ํ˜• ์˜คํ˜•์ด๋ผ๋Š” ๊ฐ€์ •๋งŒ ์„ฑ๋ฆฝํ•˜๋ฉด ๋ชจ๋ธ ๊ตฌ์กฐ๋‚˜ ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜ ๋ณ€๊ฒฝ ์—†์ด ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋ฌผ๋ก  ์‚ฌ๋žŒ ์†๊ฐ€๋ฝ ์ˆ˜๋ณด๋‹ค ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ์ˆ˜๊ฐ€ ํ˜„์ €ํžˆ ์ ๊ฑฐ๋‚˜ ํ•˜๋ฉด ํ•€์น˜ ๅฏพ์‘ ๋“ฑ์„ ์ƒˆ๋กœ ์ •์˜ํ•ด์•ผ ํ•˜๋ฏ€๋กœ, GeoRT๋Š” ํ˜„์žฌ๋กœ์„œ๋Š” ์ธ๊ฐ„ํ˜• ๋กœ๋ด‡ ์†์— ์ดˆ์ ์„ ๋งž์ถ˜ ํ•ด๋ฒ•์ž…๋‹ˆ๋‹ค.)

๋งˆ์ง€๋ง‰์œผ๋กœ, GeoRT์—์„œ ์ œ์‹œํ•œ ๊ธฐํ•˜ํ•™์  ๋ชฉํ‘œ๋“ค์€ ํŠน์ • ๊ตฌํ˜„์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๋งฅ๋ฝ์—๋„ ํ™œ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๋ฌผ์ฒด๋ฅผ ์ง์ ‘ ๋‹ค๋ฃจ๋Š” ๊ณผ์—…์ง€ํ–ฅ์ (hand-object) ๋ฆฌํƒ€๊ฒŒํŒ…์€ ๋‹ค๋ฃจ์ง€ ์•Š์•˜์ง€๋งŒ, ์ €์ž๋“ค์€ ์ œ์•ˆํ•œ ๊ทœ์ œํ•ญ(regularization)๋“ค์„ ๊ธฐ์กด ๋ฐฉ๋ฒ•์— ์ถ”๊ฐ€ํ•˜์—ฌ ์†-๋ฌผ์ฒด ๋™์‹œ ๋งคํ•‘์˜ ํ’ˆ์งˆ๋„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” GeoRT์˜ ์ฒ ํ•™์ด ๋ณดํŽธ์ ์ธ ํ˜•ํƒœ์˜ ์†๋™์ž‘ ๅฏพ์‘ ๋ฌธ์ œ๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ์ตœ๊ทผ ์—ฐ๊ตฌ ์ค‘์—๋Š” ํ˜•์ƒ ๋Œ€์‘(shape correspondence) ๋ฌธ์ œ๋กœ ์† ๋ฆฌํƒ€๊ฒŒํŒ…์„ ๋ฐ”๋ผ๋ณด๋Š” ์‹œ๋„๋“ค๋„ ์žˆ๋Š”๋ฐ, GeoRT์˜ ์›๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ์ ‘๊ทผ(์˜ˆ: ๋‘ ์†์˜ ํ‘œ๋ฉด์„ ์‚ฌ์ƒํ•˜์—ฌ ๋ณ€ํ˜• ์—๋„ˆ์ง€๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ)๊ณผ๋„ ์ผ๋งฅ์ƒํ†ตํ•˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์ปจ๋Œ€ GeoRT๋Š” ๊ธฐ์กด ๋ฐฉ์‹๋“ค์˜ ๊ฒฝํ—˜์  ํ•œ๊ณ„๋ฅผ ์ธ์‹ํ•˜๊ณ , ์ด๋ฅผ ์ฒด๊ณ„์ ์ธ ์ˆ˜ํ•™์  ์›์น™์œผ๋กœ ๊ทน๋ณตํ•จ์œผ๋กœ์จ ํ•œ ๋‹จ๊ณ„ ์ง„์ผ๋ณดํ•œ ์† ๋ฆฌํƒ€๊ฒŒํŒ… ํ•ด๋ฒ•์ด๋ผ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.5 ์‹คํ—˜ ๋ฐ ๊ฒฐ๊ณผ ๋ถ„์„

2.5.1 ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€: ๋ถ€๋“œ๋Ÿฌ์šด ์ œ์–ด์™€ ๊ณต๊ฐ„ ํ™œ์šฉ๋„

์ €์ž๋“ค์€ ๋จผ์ € ๊ฐ€์ƒ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์ œ์•ˆํ•œ GeoRT์˜ ๋ฆฌํƒ€๊ฒŒํŒ… ํ’ˆ์งˆ์„ ์ •๋Ÿ‰ ํ‰๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋‘ ๊ฐ€์ง€ ์ง€ํ‘œ๋ฅผ ์ •์˜ํ–ˆ๋Š”๋ฐ, ํ•˜๋‚˜๋Š” ์šด๋™ ๋ณด์กด์œจ์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ณต๊ฐ„ ์ปค๋ฒ„๋ฆฌ์ง€์œจ์ž…๋‹ˆ๋‹ค. ์šด๋™ ๋ณด์กด์œจ์€ ์•ž์„œ ๊ธฐ์ค€ I์— ๋Œ€์‘ํ•˜๋Š” ์ง€ํ‘œ๋กœ, ๋ฌด์ž‘์œ„๋กœ ๋‹ค์–‘ํ•œ ์† ์ž์„ธ์™€ ๊ทธ ์ฃผ๋ณ€์˜ ์ž‘์€ ๋ฐฉํ–ฅ ๋ณ€ํ™”๋ฅผ ์ƒ˜ํ”Œ๋งํ•˜์—ฌ ๋กœ๋ด‡ ์†๋ ์›€์ง์ž„์ด ์‚ฌ๋žŒ ์†๋ ์›€์ง์ž„๊ณผ ์–ผ๋งˆ๋‚˜ ๋ฐฉํ–ฅ ์ •๋ ฌ์ด ์ž˜ ๋˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ’์€ 0~1 ์‚ฌ์ด์ด๋ฉฐ 1์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ๋ชจ๋“  ๊ตญ์†Œ ์›€์ง์ž„ ๋ฐฉํ–ฅ์ด ์™„์ „ํžˆ ์ผ์น˜ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐ„ ์ปค๋ฒ„๋ฆฌ์ง€์œจ์€ ๊ธฐ์ค€ II์— ๋Œ€์‘ํ•˜๋Š” ์ง€ํ‘œ๋กœ, ์ถฉ๋ถ„ํžˆ ๋งŽ์€ ์ธ๊ฐ„ ์†๊ฐ€๋ฝ ํฌ์ฆˆ ํ‘œ๋ณธ๋“ค์„ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ํฌ์ฆˆ๋กœ ๋ณ€ํ™˜ํ–ˆ์„ ๋•Œ ๋กœ๋ด‡ ์† ๊ตฌ์„ฑ ๊ณต๊ฐ„ ์ค‘ ์–ผ๋งˆ๋‚˜ ๋„“์€ ์˜์—ญ์„ ๋ฎ์—ˆ๋Š”์ง€๋ฅผ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 0%์ด๋ฉด ์ธ๊ฐ„ ๋™์ž‘์ด ๋กœ๋ด‡ ๊ณต๊ฐ„์˜ ๊ทนํžˆ ์ผ๋ถ€๋งŒ ์‚ฌ์šฉํ•จ์„, 100%์ด๋ฉด ๋กœ๋ด‡ ์†์˜ ์ „์ฒด ๊ฐ€๋™ ๋ฒ”์œ„๋ฅผ ๋น ์ง์—†์ด ์ปค๋ฒ„ํ–ˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

GeoRT์™€ ๊ธฐ์กด ๋ฐฉ์‹๋“ค์„ ์ด ๋‘ ์ง€ํ‘œ๋กœ ๋น„๊ตํ•œ ๊ฒฐ๊ณผ, GeoRT๋Š” ์šด๋™ ๋ณด์กด์œจ ์•ฝ 0.94๋กœ ๊ธฐ์กด ์„ ํ˜• ๋งคํ•‘ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•(์•ฝ 0.73)๋ณด๋‹ค ํ›จ์”ฌ ๋†’์•˜์œผ๋ฉฐ, ๋กœ๋ด‡ ๊ณต๊ฐ„ ์ปค๋ฒ„๋ฆฌ์ง€๋„ ์•ฝ 90%๋กœ ๊ธฐ์กด ๋ฐฉ์‹(์•ฝ 38%)๋ณด๋‹ค ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ ํ›จ์”ฌๆป‘ใ‚‰ใ‹(๋ถ€๋“œ๋Ÿฝ๊ณ  ์ผ๊ด€๋œ) ์ œ์–ด ๊ฐ๊ฐ๊ณผ ๊ฑฐ์˜ ์ „์—ญ์— ๊ฑธ์นœ ๋กœ๋ด‡ ๊ณต๊ฐ„ ํ™œ์šฉ์ด ๋‹ฌ์„ฑ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฐ๊ณผ๋Š” GeoRT๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์ตœ์ ํ™”ํ•œ ๋ชฉํ‘œ๋“ค๊ณผ ์ •ํ™•ํžˆ ๋ถ€ํ•ฉํ•˜๋Š” ๊ฒƒ์ด์–ด์„œ ๋†€๋ž์ง€๋Š” ์•Š์ง€๋งŒ, ์ œ์•ˆ๋œ ๊ธฐํ•˜ํ•™์  ์†์‹ค ์„ค์ •์ด ์ œ๋Œ€๋กœ ํšจ๊ณผ๋ฅผ ๋ฐœํœ˜ํ•จ์„ ์ž…์ฆํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ GeoRT๋ฅผ ์“ฐ๋ฉด ์‚ฌ์šฉ์ž๋Š” ๋กœ๋ด‡ ์†์˜ ์ตœ๋Œ€ ๊ฐ€์šฉ ๋ฒ”์œ„๋ฅผ ํ™œ์šฉํ•˜๋ฉด์„œ๋„ ๋ฏธ์„ธํ•œ ์†๋™์ž‘๊นŒ์ง€ ๋กœ๋ด‡์—์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ์Œ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด ํ™•์ธํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ํฅ๋ฏธ๋กœ์šด ์งˆ์  ์‹คํ—˜์œผ๋กœ, ์ €์ž๋“ค์€ ํŠน์ • ๋งคํ•‘ ํœด๋ฆฌ์Šคํ‹ฑ ์—†์ด๋„ GeoRT๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊ทธ๋Ÿด๋“ฏํ•œ ์‚ฌ๋žŒ-๋กœ๋ด‡ ๅฏพ์‘์„ ํ•™์Šตํ•˜๋Š”์ง€ ๊ด€์ฐฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ธ๊ฐ„ ์†์˜ ์•ฝ์ง€-๊ฒ€์ง€ ์‚ฌ์ด ํ•€์น˜ ๋™์ž‘ ๋“ฑ์€ ๊ธฐ์กด ์„ ํ˜• ๋งคํ•‘์—์„œ๋Š” ์ž˜ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์ง€๋งŒ, GeoRT ๋ชจ๋ธ์€ ์ด๋Ÿฌํ•œ ์„ธ๋ถ€์ ์ธ ๅฏพ์‘ ๊ด€๊ณ„๋„ ๋ชฉํ‘œ ์†์‹ค๋“ค๋งŒ์œผ๋กœ ์Šค์Šค๋กœ ๋ฐœ๊ฒฌํ•ด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ 7์˜ ์‚ฌ๋ก€๋“ค์„ ๋ณด๋ฉด, GeoRT๋Š” ์ž‘์—… ๋ฒกํ„ฐ ๊ฐ„ ์ผ์น˜ ํ•ญ์„ ์ „ํ˜€ ์“ฐ์ง€ ์•Š๊ณ ๋„ ์ธ๊ฐ„๊ณผ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ์‚ฌ์ด์— ์ž์—ฐ์Šค๋Ÿฌ์šด ๅฏพ์‘์ด ํ˜•์„ฑ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ œ์•ˆํ•œ ์ ‘๊ทผ๋ฒ•์ด ์‚ฌ๋žŒ์˜ ์†๋™์ž‘ ์˜๋„๋ฅผ ์ถฉ์‹คํžˆ ์‚ด๋ ค๋‚ธ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ฃผ๋Š” ์ธ์ƒ์ ์ธ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.

2.5.2 ์‹ค์ œ ๋กœ๋ด‡ ์‹คํ—˜: ๋ฌผ์ฒด ์žก๊ธฐ ์„ฑ๋Šฅ ๋น„๊ต

GeoRT์˜ ์„ฑ๋Šฅ์€ ์‹ค์ œ ๋กœ๋ด‡ ์‹œ์Šคํ…œ ์ƒ์—์„œ๋„ ๊ฒ€์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๋“ค์€ Franka Panda ๋กœ๋ด‡ ํŒ” ๋์— Allegro ๋กœ๋ด‡ ์†์„ ์žฅ์ฐฉํ•˜๊ณ , ์‚ฌ๋žŒ์€ ํ•œ ์†์— Manus VR ์žฅ๊ฐ‘(์†๊ฐ€๋ฝ ์œ„์น˜ ํŠธ๋ž˜ํ‚น)๊ณผ ์†๋ชฉ์— Vive ํŠธ๋ž˜์ปค(ํŒ” ๋™์ž‘ ํŠธ๋ž˜ํ‚น)๋ฅผ ์ฐฉ์šฉํ•˜์—ฌ ์›๊ฒฉ ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‹คํ—˜์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์˜ ์†๊ฐ€๋ฝ ์›€์ง์ž„์€ Manus ์žฅ๊ฐ‘์œผ๋กœ ์ฝ์–ด GeoRT ๋ชจ๋ธ์˜ ์ž…๋ ฅ์œผ๋กœ ๋“ค์–ด๊ฐ€๊ณ , ์ถœ๋ ฅ๋œ Allegro ์† ๊ด€์ ˆ ์œ„์น˜ ๋ช…๋ น์€ PD ์ œ์–ด๋ฅผ ํ†ตํ•ด ๋กœ๋ด‡ ์†์„ ๊ตฌ๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•œํŽธ ์‚ฌ๋žŒ ํŒ”์˜ ์›€์ง์ž„์€ Vive ํŠธ๋ž˜์ปค๋กœ ๋ฐ›์•„ ๋กœ๋ด‡ ํŒ”์˜ ์†๋ ์œ„์น˜๋ฅผ ๋”ฐ๋ผ๊ฐ€๋„๋ก ์ œ์–ดํ•จ์œผ๋กœ์จ, ์‚ฌ์šฉ์ž์˜ ์† ์œ„์น˜์™€ ๋กœ๋ด‡ ์† ์œ„์น˜๋„ ๋™๊ธฐํ™”์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ตฌ์„ฑ๋œ ์›๊ฒฉ ์กฐ์ž‘ ์‹œ์Šคํ…œ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ง‘๊ธฐ(grasping) ์‹คํ—˜์„ ์‹ค์‹œํ•˜์—ฌ, GeoRT ๋ฐฉ์‹๊ณผ ๊ธฐ์กด ๋ฐฉ์‹์˜ ์ž‘์—… ์„ฑ๊ณต๋ฅ ๊ณผ ์†Œ์š” ์‹œ๊ฐ„์„ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค.

๋น„๊ต ๋Œ€์ƒ์œผ๋กœ๋Š” ์•ž์„œ ์–ธ๊ธ‰๋œ ์„ ํ˜• ๋งคํ•‘ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์„ ๋‘ ๊ฐ€์ง€ ๋ฒ„์ „์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ํ•˜๋‚˜๋Š” ๋งค ํ”„๋ ˆ์ž„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณด์ •์ด ์ด๋ค„์ง€๋Š” ์˜จ๋ผ์ธ ๋ฒ„์ „์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ณ ์ •๋œ ๋ณด์ •๊ฐ’์„ ์“ฐ๋Š” ์˜คํ”„๋ผ์ธ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ํ‰๊ฐ€ ์ง€ํ‘œ๋กœ๋Š” ํ•œ ๋ฒˆ ์‹œ๋„๋กœ ๋ฌผ์ฒด ์žก๊ธฐ์— ์„ฑ๊ณตํ•˜๋Š” ๋น„์œจ(One-trial success)๊ณผ ์„ฑ๊ณต์ ์ธ ๊ทธ๋ฆฝ์„ ์ด๋ฃจ๊ธฐ๊นŒ์ง€ ๊ฑธ๋ฆฐ ํ‰๊ท  ์‹œ๊ฐ„์„ ์ธก์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ GeoRT๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ ํ•œ ๋ฒˆ์— ์žก๊ธฐ ์„ฑ๊ณตํ•  ํ™•๋ฅ ์ด 87.5%๋กœ, ์˜คํ”„๋ผ์ธ ์„ ํ˜• ๋งคํ•‘(55.0%)์ด๋‚˜ ์˜จ๋ผ์ธ ๋ณด์ • ๋งคํ•‘(42.5%)๋ณด๋‹ค ํ›จ์”ฌ ๋†’์•˜์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์˜จ๋ผ์ธ ๋ฐฉ์‹์€ ์žฆ์€ ๋ณด์ •์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์„ฑ๊ณต๋ฅ ์ด ์˜คํžˆ๋ ค ๋–จ์–ด์กŒ๋Š”๋ฐ, ์ด๋Š” ํ”„๋ ˆ์ž„ ๊ฐ„ ๊ฐ€๋ณ€์ ์ธ ๋งคํ•‘์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ ์‘ํ•˜๊ธฐ ์–ด๋ ค์› ๊ธฐ ๋•Œ๋ฌธ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด GeoRT๋Š” ํ•ญ์ƒ ์ผ๊ด€๋œ ๋Œ€์‘์„ ์œ ์ง€ํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ˆ™๋‹ฌ๋˜์–ด ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ๋ณด์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ‰๊ท  ์ž‘์—… ์™„๋ฃŒ ์‹œ๊ฐ„๋„ GeoRT๊ฐ€ 3.2์ดˆ๋กœ, ๊ธฐ์กด ์˜คํ”„๋ผ์ธ(9.0์ดˆ)์ด๋‚˜ ์˜จ๋ผ์ธ ๋ฐฉ์‹(19.3์ดˆ)์— ๋น„ํ•ด ์›”๋“ฑํžˆ ์งง์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Š” GeoRT๋ฅผ ์“ธ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ ๋ฒˆ ์žก์œผ๋ ค๊ณ  ์‹œ๋„ํ•˜๊ฑฐ๋‚˜ ๋ฏธ์„ธ ์กฐ์ •์— ์‹œ๊ฐ„์„ ๋ณด๋‚ผ ํ•„์š” ์—†์ด, ํ•œ๋ฒˆ์— ์‹ ์†ํ•˜๊ฒŒ ๋ฌผ์ฒด๋ฅผ ์ง‘์–ด ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์˜ ๊ฐ๊ฐ์œผ๋กœ๋„ GeoRT ๋ฐฉ์‹์€ ์†๋ ์›€์ง์ž„์ด ๋งค๋„๋Ÿฝ๊ณ  ์ง๊ด€์ ์ด๋ผ ์ž‘์€ ๋ฌผ์ฒด๋ฅผ ์ง‘๊ฑฐ๋‚˜ ์„ฌ์„ธํ•œ ์กฐ์ž‘์„ ํ•  ๋•Œ๋„ ์–ด๋ ค์›€์ด ์ ์—ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๊ธฐ์กด ์„ ํ˜• ๋งคํ•‘ ๊ธฐ๋ฐ˜์œผ๋กœ๋Š” ์†๊ฐ€๋ฝ ๋ฏธ์„ธ ์ œ์–ด๊ฐ€ ์–ด์ƒ‰ํ•ด ์ž‘์€ ๋ฌผ์ฒด๋ฅผ ์ง‘๊ธฐ ์ƒ๋‹นํžˆ ํž˜๋“ค์—ˆ๋‹ค๊ณ  ๊ด€์ฐฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์•Œ๋ ˆ๊ทธ๋กœ ๋กœ๋ด‡ ์†๊ณผ ํ”„๋ž‘์นด ํŒ”๋กœ ๊ตฌ์„ฑ๋œ ์‹คํ—˜ ์‹œ์Šคํ…œ์„ ์ด์šฉํ•ด ๋‹ค์–‘ํ•œ ์„ฌ์„ธํ•œ ์กฐ์ž‘ ์ž‘์—…์„ ์›๊ฒฉ ์ˆ˜ํ–‰ํ•˜๋Š” ์žฅ๋ฉด. (์œ„ ์™ผ์ชฝ) ํ‰๋ฉด ์œ„ ๋ฌผ์ฒด๋ฅผ ์ง‘์–ด๋“œ๋Š” ๋™์ž‘, (์œ„ ์˜ค๋ฅธ์ชฝ) ๋“œ๋ผ์ด๋ฒ„๋กœ ๋‚˜์‚ฌ๋ฅผ ์กฐ์ด๋Š” ๋™์ž‘, (์•„๋ž˜ ์™ผ์ชฝ) ์ž‘์€ ๋ธ”๋ก์„ ์ •๋ฐ€ํ•˜๊ฒŒ ์Œ“๋Š” ๋™์ž‘, (์•„๋ž˜ ์˜ค๋ฅธ์ชฝ) ์ฃผ์‚ฌ๊ธฐ ํ˜•ํƒœ์˜ ๋„๊ตฌ๋ฅผ ์žก๊ณ  ์ œ์–ดํ•˜๋Š” ๋ชจ์Šต. ์ œ์•ˆ๋œ GeoRT ๊ธฐ๋ฐ˜ ์›๊ฒฉ ์กฐ์ž‘์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์ด์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ •๋ฐ€ ์ž‘์—…์„ ์•ˆ์ •์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์ถ”๊ฐ€๋กœ, ์ €์ž๋“ค์€ GeoRT ์‹œ์Šคํ…œ์œผ๋กœ ์ฃผ์–ด์ง„ ์ž‘์—…๋“ค์„ ์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ์—ฐ์† ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋„ ๋ฐ๋ชจ๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฌผ๊ฑด 12๊ฐœ๊ฐ€ ํฉ์–ด์ง„ ํ…Œ์ด๋ธ”์—์„œ ์ด๋ฅผ ํ•œ ์†์œผ๋กœ ์ง‘์–ด ๋ชจ๋‘ ํ†ต์— ๋‹ด๋Š” ๊ณผ์ œ๋ฅผ ์•ฝ 100์ดˆ๋งŒ์— ์™„๋ฃŒํ•˜์˜€๋Š”๋ฐ, ์ด๋•Œ ๋А๋ฆฐ ๋กœ๋ด‡ ํŒ” ์›€์ง์ž„์ด ๋ณ‘๋ชฉ์ด์—ˆ์„ ๋ฟ ์† ์ž์ฒด์˜ ๋™์ž‘์€ ๋Œ€๋ถ€๋ถ„ ํ•œ ๋ฒˆ ์‹œ๋„๋กœ ์„ฑ๊ณตํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” GeoRT ๊ธฐ๋ฐ˜ ์ œ์–ด์˜ ํšจ์œจ์„ฑ์„ ๋ฐฉ์ฆํ•˜๋Š” ์˜ˆ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ข…ํ•ฉํ•˜๋ฉด, ์‹ค์ œ ๋กœ๋ด‡ ์‹คํ—˜์—์„œ GeoRT๋Š” ๊ธฐ์กด ๋Œ€๋น„ ์›”๋“ฑํžˆ ๋†’์€ ์ž‘์—… ์„ฑ๊ณต๋ฅ ๊ณผ ๋น ๋ฅธ ์กฐ์ž‘์„ ๊ตฌํ˜„ํ–ˆ์œผ๋ฉฐ, ํŠนํžˆ ์ •๋ฐ€ํ•œ ๊ทธ๋ฆฝ ๋™์ž‘์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ–ฅ์ƒ๋œ ์ œ์–ด๊ฐ๊ณผ ์ž์‹ ๊ฐ์„ ์ œ๊ณตํ•จ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

2.6 ์—ฐ๊ตฌ ์˜์˜, ํ•œ๊ณ„ ๋ฐ ํ–ฅํ›„ ์ „๋ง

Geometric Retargeting (GeoRT) ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์‚ฌ๋žŒ ์†๋™์ž‘์„ ๋กœ๋ด‡ ์†์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ์˜ค๋žœ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋ช…ํ™•ํ•œ ์›๋ฆฌ์™€ ์‹ค์šฉ์ ์ธ ํ•ด๋ฒ•์„ ์ œ์‹œํ–ˆ๋‹ค๋Š” ์ ์—์„œ ํฌ๊ฒŒ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„  ์ด ์—ฐ๊ตฌ์˜ ์˜์˜๋ฅผ ์งš์–ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ์›๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์ •ํ˜•ํ™”: ์‚ฌ๋žŒ-๋กœ๋ด‡ ์† ๋งคํ•‘ ๋ฌธ์ œ๋ฅผ ๋‹ค์„ฏ ๊ฐ€์ง€ ๊ธฐํ•˜ํ•™์  ๊ธฐ์ค€์œผ๋กœ ์ •๋Ÿ‰ํ™”ํ•จ์œผ๋กœ์จ, ๊ฐ์— ์˜์กดํ•˜๋˜ ํœด๋ฆฌ์Šคํ‹ฑ ์„ค๊ณ„ ๋Œ€์‹  ๊ณผํ•™์ ์ด๊ณ  ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ๋งˆ๋ จํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ–ฅํ›„ ์œ ์‚ฌํ•œ ๋ฌธ์ œ(์˜ˆ: ์ธ๊ฐ„์˜ ํŒ” ๋™์ž‘์„ ๋กœ๋ด‡ ํŒ”์— ๋งคํ•‘, ์ธ๊ฐ„ ๊ฑธ์Œ์ƒˆ๋ฅผ ๋กœ๋ด‡์— ๋งคํ•‘ ๋“ฑ)์—๋„ ์‘์šฉ๋  ์ˆ˜ ์žˆ๋Š” ํ‹€์„ ์ œ๊ณตํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ๊ณผ ๋ฒ”์šฉ์„ฑ: ๊ฐ„๊ฒฐํ•œ MLP ๊ตฌ์กฐ์™€ ์‚ฌ์ „ ํ•™์Šต๋œ ๋ณด์กฐ ๋ชจ๋“ˆ๋“ค์„ ํ™œ์šฉํ•˜์—ฌ 1kHz๊ธ‰ ์‹ค์‹œ๊ฐ„ ๋™์ž‘ ๋ณ€ํ™˜์„ ๋‹ฌ์„ฑํ–ˆ๊ณ , ์ถ”๊ฐ€ ์ตœ์ ํ™”๋‚˜ ๋ณต์žกํ•œ ์—ฐ์‚ฐ ์—†์ด๋„ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ๋Ÿ‰ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์›๊ฒฉ ์กฐ์ž‘ ์‹œ์Šคํ…œ์„ ๋Œ€๊ทœ๋ชจ๋กœ ํ™•์žฅํ•˜๊ฑฐ๋‚˜, ๋กœ๋ด‡ ์ œ์–ด์˜ ๋‚ด๋ถ€ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„์— ํ†ตํ•ฉํ•˜๋Š” ๋“ฑ ์‘์šฉ ๋ฒ”์œ„๋ฅผ ํฌ๊ฒŒ ๋„“ํ˜€์ค๋‹ˆ๋‹ค. ์‹ค์ œ ์ €์ž๋“ค์€ GeoRT๋ฅผ ์ž์‚ฌ์˜ DexterityGen์ด๋ผ๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ์ œ์–ด๊ธฐ์™€ ๊ฒฐํ•ฉํ•˜์—ฌ, ์‚ฌ์šฉ์ž์˜ ๊ฑฐ์นœ ์›๊ฒฉ ์กฐ์ž‘์„ ๋’ท๋‹จ์—์„œ ๋ฏธ์„ธ ์กฐ์ •ํ•ด์ฃผ๋Š” ์•ก์…˜ ๋ณด์ • ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•˜๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ณ ์† ๋งคํ•‘ ๋•๋ถ„์— ์ด๋Ÿฌํ•œ ์ƒ์œ„ ์ œ์–ด์™€์˜ ์‹ค์‹œ๊ฐ„ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•ด์ง„ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

  • ํœด๋จผ-๋กœ๋ด‡ ํ˜‘์—… ๊ฒฝํ—˜ ํ–ฅ์ƒ: ์‹คํ—˜ ๊ฒฐ๊ณผ์—์„œ ๋ณด์•˜๋“ฏ GeoRT๋Š” ์‚ฌ์šฉ์ž๋กœ ํ•˜์—ฌ๊ธˆ ์ž์‹ ์˜ ์†์ฒ˜๋Ÿผ ๋กœ๋ด‡ ์†์„ ์ง๊ด€์ ์œผ๋กœ ์กฐ์ข…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ด๋Š” ๊ณง ์›๊ฒฉ ๋กœ๋ด‡ ์กฐ์ž‘์˜ ํ•™์Šต ๋ถ€๋‹ด์„ ์ค„์ด๊ณ  ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋Š” ํšจ๊ณผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ ๋น„์ˆ™๋ จ์ž๋„ ์งง์€ ์‹œ๊ฐ„๋‚ด์— ์„ฌ์„ธํ•œ ๋กœ๋ด‡ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ , ํ”ผ๋กœ๋„๋„ ๋‚ฎ์•„์งˆ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค. ์žฅ๊ธฐ์ ์œผ๋กœ ์ด๋Ÿฐ ๊ธฐ์ˆ ์ด ๋ฐœ์ „ํ•˜๋ฉด ์›๊ฒฉ ์˜๋ฃŒ ์ˆ˜์ˆ , ์›๊ฒฉ ์ œ์กฐ ๋“ฑ์—์„œ ์ธ๊ฐ„๊ณผ ๋กœ๋ด‡์˜ ์ƒํ˜ธ์ž‘์šฉ ํšจ์œจ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•œํŽธ, GeoRT์—๋„ ํ•œ๊ณ„์™€ ๋„์ „ ๊ณผ์ œ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ฒซ์งธ, ์ธ๊ฐ„ํ˜• ๋กœ๋ด‡ ์†์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์—์„œ๋„ ์ „์ œ ์กฐ๊ฑด(A1, A2)์œผ๋กœ ๋กœ๋ด‡ ์†์ด ์ธ๊ฐ„ ์†๊ณผ ๊ตฌ์กฐ์ ์œผ๋กœ ์œ ์‚ฌํ•˜๊ณ  ์†๊ฐ€๋ฝ ๅฏพๅบ”๊ด€๊ณ„๊ฐ€ ๋ช…ํ™•ํ•จ์„ ๊ฐ€์ •ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ๋žŒ๋ณด๋‹ค ์†๊ฐ€๋ฝ ์ˆ˜๊ฐ€ ์ ๊ฑฐ๋‚˜ ๋งŽ์€ ๋กœ๋ด‡, ํ˜น์€ ๊ตฌ์กฐ๊ฐ€ ํฌ๊ฒŒ ๋‹ค๋ฅธ ๋กœ๋ด‡(hand์ด ์•„๋‹Œ ์ง‘๊ฒŒ ํ˜•ํƒœ ๋“ฑ)์—๋Š” ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ๅฏพๅบ”๊ด€๊ณ„๋ฅผ ์ •์˜ํ•˜๋Š” ์ถ”๊ฐ€ ์—ฐ๊ตฌ๋‚˜ ๋‹ค๋ฅธ ํ˜•ํƒœ์˜ ๋ชฉํ‘œ ํ•จ์ˆ˜๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜์งธ, GeoRT๋Š” ๋ฌผ์ฒด์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜์ง€ ์•Š๋Š” ๋งจ์†์˜ ๋งคํ•‘์— ํ•œ์ •๋ฉ๋‹ˆ๋‹ค. ๋ฌผ์ฒด๋ฅผ ์ฅ” ์ƒํƒœ์—์„œ์˜ ์†๊ฐ€๋ฝ ์›€์ง์ž„์ด๋‚˜, ๋„๊ตฌ ์‚ฌ์šฉ ๋“ฑ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” ๋‹จ์ˆœ ์†๊ฐ€๋ฝ ๋ ์œ„์น˜๋งŒ์œผ๋กœ ์ด์ƒ์ ์ธ ๋งคํ•‘์„ ์ •์˜ํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„์—๋Š” ๋ฌผ์ฒด์˜ ์ƒํƒœ๋‚˜ ํž˜/์ด‰๊ฐ ์ •๋ณด๊นŒ์ง€ ํฌํ•จํ•œ ๊ณผ์—… ์ง€ํ–ฅ์  ๋ฆฌํƒ€๊ฒŒํŒ…์œผ๋กœ์˜ ํ™•์žฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์ œ์•ˆ๋œ ๊ธฐํ•˜ํ•™์  ๋ชฉํ‘œ๋“ค์€ ์ด๋Ÿฌํ•œ ์„ธํŒ…์—์„œ๋„ ๊ทœ์ œ ํ•ญ์œผ๋กœ ์‘์šฉ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์…‹์งธ, ํ˜„์žฌ ๋ชจ๋ธ์€ ์†๊ฐ€๋ฝ๋ณ„ ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์—„์ง€-๊ฒ€์ง€ ํ•€์น˜ ์™ธ์˜ ๋ณต์žกํ•œ ๋‹ค์†๊ฐ€๋ฝ ํ˜‘์‘ ๋™์ž‘์— ๋Œ€ํ•œ ๋ช…์‹œ์  ์ œ์•ฝ์€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์„ธ ์†๊ฐ€๋ฝ์œผ๋กœ ๋™์‹œ์— ๋ฌผ์ฒด๋ฅผ ํŒŒ์ง€ํ•˜๋Š” ๋™์ž‘ ๋“ฑ์—์„œ๋Š” ๋ณด๋‹ค ์ „์ฒด ์†์˜ ํ†ตํ•ฉ์ ์ธ ๋งคํ•‘ ์ „๋žต์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์ถ”ํ›„์—๋Š” ์† ์ „์ฒด๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„ ์ „์ฒด ๊ด€์ ˆ์„ ์ถœ๋ ฅํ•˜๋Š” ํ†ตํ•ฉ ๋ชจ๋ธ์ด๋‚˜, ์†๊ฐ€๋ฝ ๊ฐ„ ์ข…์†์„ฑ๊นŒ์ง€ ํ•™์Šตํ•˜๋Š” ๊ตฌ์กฐ๋กœ์˜ ๋ฐœ์ „ ๊ฐ€๋Šฅ์„ฑ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ํ™•์žฅ ๋ฐฉํ–ฅ์€, GeoRT๋ฅผ ์˜คํ”„๋ผ์ธ ๋ชจ์…˜ ์‚ฌ๋ณธ ์ƒ์„ฑ์ด๋‚˜ ๋ชจ๋ฐฉ ํ•™์Šต ๋ถ„์•ผ์— ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ ์‚ฌ๋žŒ์˜ ์‹œ์—ฐ ๋™์ž‘(๋น„๋””์˜ค ํ˜น์€ Mocap ๋ฐ์ดํ„ฐ)์„ ๋กœ๋ด‡์œผ๋กœ ์žฌํ˜„ํ•˜๋Š” ๋ฐ์—๋„ ๋™์ผํ•œ ์›๋ฆฌ์˜ ๋งคํ•‘์ด ์“ฐ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ Robotic Telekinesis ์—ฐ๊ตฌ๋Š” ์œ ํŠœ๋ธŒ ์˜์ƒ์˜ ์ธ๊ฐ„ ์†๋™์ž‘์„ ๋กœ๋ด‡์ด ๋ชจ๋ฐฉํ•˜๋„๋ก ํ•™์Šตํ–ˆ๋Š”๋ฐ, GeoRT์˜ ์†์‹ค ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ํฌ๋กœ์Šค ๋„๋ฉ”์ธ ๋ชจ๋ฐฉ ํ•™์Šต์˜ ์„ฑ๋Šฅ๋„ ๊ฐœ์„ ์‹œํ‚ฌ ์—ฌ์ง€๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ, GeoRT์˜ ์ดˆ๊ณ ์† ์„ฑ์งˆ์€ ๋‹จ์ˆœํžˆ ์›๊ฒฉ ์กฐ์ž‘๋ฟ ์•„๋‹ˆ๋ผ ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡์˜ ์‹ค์‹œ๊ฐ„ ๋ชจ๋ฐฉ ์ œ์Šค์ฒ˜, VR ์•„๋ฐ”ํƒ€ ์† ์›€์ง์ž„ ์ž์—ฐํ™” ๋“ฑ ๋‹ค์–‘ํ•œ ์‹ค์‹œ๊ฐ„ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์‹œ์Šคํ…œ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”์•ฝํ•˜๋ฉด, Geometric Retargeting ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ธฐ์กด์˜ ์ธ๊ฐ„-๋กœ๋ด‡ ์†๋™์ž‘ ๋งคํ•‘ ๋ฌธ์ œ์— ์ด๋ก ๊ณผ ๊ตฌํ˜„ ์–‘๋ฉด์—์„œ ํ˜์‹ ์ ์ธ ์†”๋ฃจ์…˜์„ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์˜ ๊ฐ๊ฐ์ ์ธ ๊ธฐ๋Œ€์น˜๋ฅผ ์ˆ˜ํ•™์ ์œผ๋กœ ํ’€์–ด๋‚ด๊ณ  ์ด๋ฅผ ๋น ๋ฅธ ํ•™์Šต ๋ชจ๋ธ๋กœ ์‹คํ˜„ํ•จ์œผ๋กœ์จ, ์›๊ฒฉ ๋กœ๋ด‡ ์กฐ์ž‘์˜ ์ •ํ™•์„ฑ, ์†๋„, ์ง๊ด€์„ฑ์„ ๋ชจ๋‘ ๋Œ์–ด์˜ฌ๋ ธ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๋‚จ์€ ๊ณผ์ œ๋“ค์€ ์ด ์ ‘๊ทผ์„ ๋ณด๋‹ค ๋‹ค์–‘ํ•œ ๋กœ๋ด‡ ํ˜•ํƒœ์™€ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ํ™•์žฅํ•˜๊ณ , ์ธ๊ฐ„๊ณผ ๋กœ๋ด‡ ๊ฐ„ ๋ฌผ๋ฆฌ์  ์ƒํ˜ธ์ž‘์šฉ๊นŒ์ง€ ํฌ๊ด„ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐ€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ›„์† ์—ฐ๊ตฌ๋“ค์ด ์ด๋ฃจ์–ด์ง„๋‹ค๋ฉด, ํ•œ์ธต ์ž์—ฐ์Šค๋Ÿฌ์šด ์ธ๊ฐ„-๋กœ๋ด‡ ํ˜‘์—… ์‹œ๋Œ€๋ฅผ ์•ž๋‹น๊ธธ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

Copyright 2024, Jung Yeon Lee