Curieux.JY
  • Post
  • Note
  • Jung Yeon Lee

On this page

  • Brief Review
  • Detail Review
    • 1. ์ฃผ์š” ๊ธฐ์—ฌ ๋ฐ ๊ธฐ์ˆ ์  ๋‚ด์šฉ ์š”์•ฝ
      • ์ง€์—ญ์  ํ˜•ํƒœ ๋งค์นญ ์•Œ๊ณ ๋ฆฌ์ฆ˜
      • ๋‹ค์ค‘ ๋‹จ๊ณ„ ์ตœ์ ํ™” ํŒŒ์ดํ”„๋ผ์ธ
    • 2. ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ์ฐจ๋ณ„์  ๋ฐ ๋น„๊ต ๋ถ„์„
      • ์† ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ… ๋ถ„์•ผ
      • ํ˜•์ƒ ๋งค์นญ ๋ถ„์•ผ
      • ์ ‘์ด‰ ๊ธฐ๋ฐ˜ ๋ชจ์…˜ ์ƒ์„ฑ ๋ถ„์•ผ
    • 3. ์‹คํ—˜ ์„ค์ • ๋ฐ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ํ‰๊ฐ€
      • ์‹คํ—˜ ์„ค์ •
      • ์„ฑ๊ณผ ์ง€ํ‘œ
      • ๊ฒฐ๊ณผ ํ‰๊ฐ€
    • 4. ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ ๋ฐ ํ•œ๊ณ„์  ๋ถ„์„
    • ๊ฒฐ๋ก 

๐Ÿ“ƒKinematic Motion Retargeting ๋ฆฌ๋ทฐ

retargeting
kinematic
Kinematic Motion Retargeting for Contact-Rich Anthropomorphic Manipulations
Published

August 16, 2025

  • Paper Link
  • Code Link
  1. ์ด ๋…ผ๋ฌธ์€ ์ ‘์ด‰ ์˜์—ญ ํ™œ์šฉ์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์™€ ์šด๋™ํ•™์  ํŠน์„ฑ์„ ๊ฐ€์ง„ ํƒ€๊ฒŸ ์†์œผ๋กœ ์ธ๊ฐ„์˜ ์†-๊ฐ์ฒด ์กฐ์ž‘ ๋ชจ์…˜์„ ๋ฆฌํƒ€๊ฒŸํŒ…ํ•˜๋Š” ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
  2. ์ œ์•ˆ๋œ ๋ฐฉ๋ฒ•์€ ๋ฆฌํƒ€๊ฒŸํŒ…์„ ๋น„๋“ฑ๋ฐฉ์„ฑ ํ˜•ํƒœ ๋งค์นญ ๋ฌธ์ œ๋กœ ์ ‘๊ทผํ•˜๋ฉฐ, ์ ‘์ด‰ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ์•„ํ‹€๋ผ์Šค ๊ธฐ๋ฐ˜ ๊ตญ์†Œ ํ˜•ํƒœ ๋งค์นญ ๋ฐ IK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํƒ€๊ฒŸ ์† ๊ถค์ ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  3. ์—ฌ๋Ÿฌ ํƒ€๊ฒŸ ์†๊ณผ ๋‹ค์–‘ํ•œ ์กฐ์ž‘์— ๋Œ€ํ•œ ์‹คํ—˜์„ ํ†ตํ•ด ์ด ๋ฐฉ๋ฒ•์ด ํšจ๊ณผ์ ์ด๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋””์ž์ธ ์„ ํƒ ์‹œ๊ฐํ™” ๋ฐ ๊ฐ์ฒด ๋Œ€์ฒด์™€ ๊ฐ™์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋„ ์ง€์›ํ•จ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

Brief Review

์ด ๋…ผ๋ฌธ์€ ๊ฐ์ฒด์™€์˜ ์ ‘์ด‰์ด ํ’๋ถ€ํ•œ ์ธ๊ฐ„ํ˜• ์กฐ์ž‘(contact-rich anthropomorphic manipulations) ๋™์ž‘์„ ๊ธฐํ•˜ํ•™์ , ํ˜•ํƒœํ•™์ , ์šด๋™ํ•™์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ํƒ€๊ฒŸ ์†์— ํ‚ค๋„ค๋งˆํ‹ฑ ๋ฐฉ์‹์œผ๋กœ ๋ฆฌํƒ€๊ฒŸํŒ…(kinematic retargeting)ํ•˜๋Š” ๊ฐ„๋‹จํ•˜์ง€๋งŒ ํšจ๊ณผ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๊ฐ์ฒด ํŒŒ์ง€(grasps)์— ๋Œ€ํ•œ ์† ๋ชจ์…˜ ์บก์ฒ˜ ๋ฐ์ดํ„ฐ๋Š” ๋น„๊ต์  ์–ป๊ธฐ ์‰ฌ์›Œ์กŒ์ง€๋งŒ, ์ด๋ฅผ ํŠน์ • ์บ๋ฆญํ„ฐ๋‚˜ ๋กœ๋ด‡์˜ ์†์— ๋ฆฌํƒ€๊ฒŸํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ ์—†์ด๋Š” ํ™œ์šฉ๋„๊ฐ€ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ํƒ€๊ฒŸ ์†์€ ๊ธฐํ•˜ํ•™, ์ž์œ ๋„(DOFs), ์†๊ฐ€๋ฝ ์ˆ˜ ๋“ฑ์—์„œ ํฌ๊ฒŒ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๋Š” ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์…‹์—์„œ ๊ฐ€์ ธ์˜จ ์—ฌ๋Ÿฌ ์ธ๊ฐ„ ์†-๊ฐ์ฒด ์กฐ์ž‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ ‘์ด‰ ์˜์—ญ์„ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํƒ€๊ฒŸ ์†์— ๋ฆฌํƒ€๊ฒŸํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋ฆฌํƒ€๊ฒŸํŒ… ์ž‘์—…์„ ๋น„๋“ฑ๊ฑฐ๋ฆฌ ํ˜•์ƒ ๋งค์นญ(non-isometric shape matching) ๋ฌธ์ œ๋กœ ๊ณต์‹ํ™”ํ•˜๊ณ , ํ‘œ๋ฉด ์ ‘์ด‰(surface contact) ๋ฐ ๋งˆ์ปค ๋ฐ์ดํ„ฐ์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ญ์šด๋™ํ•™(IK)์„ ํ†ตํ•ด ์ตœ์ข… ํƒ€๊ฒŸ ์† ๊ถค์ (trajectory)์„ ์ ์ง„์ ์œผ๋กœ ์ถ”์ •, ์ •์ œ, ํ”ผํŒ…ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋ฐ˜์€ ์ƒˆ๋กœ์šด ํ˜•์ƒ ๋งค์นญ ํ”„๋กœ์„ธ์Šค ๋„์ž…์œผ๋กœ, ์ด๋ฅผ ํ†ตํ•ด ์ „์ฒด ์กฐ์ž‘ ๊ณผ์ •์—์„œ ์ ‘์ด‰ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ๊ฒฌ๊ณ ํ•˜๊ฒŒ ์ „์†กํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ๋น„๊ต์  ์ ์€ ์ž…๋ ฅ์œผ๋กœ ๋Œ€์‘์ (correspondences)์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ง๊ด€์ ์ธ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ €์ž๋Š” 5๊ฐ€์ง€ ๋‹ค๋ฅธ ์† ํ˜•ํƒœ์™€ 6๊ฐ€์ง€ ๊ฐ์ฒด ์กฐ์ž‘ ๋™์ž‘์— ๊ฑธ์ณ 30๊ฐ€์ง€ ๋ฐ๋ชจ๋ฅผ ํ†ตํ•ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฒ€์ฆํ•˜๊ณ , ๊ธฐ์กด ์† ๋ฆฌํƒ€๊ฒŸํŒ… ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ฐ์ฒด ๊ต์ฒด(object substitution) ๋ฐ ์ „์ฒด ๊ถค์ ์— ๊ฑธ์ณ ๋””์ž์ธ ์„ ํƒ์˜ ์˜ํ–ฅ์„ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋“ฑ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‹œ์—ฐํ•ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค:

  1. ๋ฐ€์ง‘๋œ ์ ‘์ด‰ ์˜์—ญ ์Œ ์ถ”์ถœ (Dense Contact Pairing): ๊ฐ์ฒด์™€ ์†Œ์Šค ์† ๊ฐ„์˜ ํ”„๋ ˆ์ž„๋ณ„ ๋ฐ€์ง‘๋œ ์ ‘์ด‰ ์˜์—ญ ์„ธํŠธ๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค. GRAB ๋ฐ์ดํ„ฐ์…‹์ฒ˜๋Ÿผ ํ•œ์ชฝ์—๋งŒ ๋ฐ€์ง‘๋œ ์ ‘์ด‰ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, ๋ ˆ์ด์บ์ŠคํŒ…(raycasting)์„ ํ†ตํ•ด ์†Œ์Šค ๋ฉ”์‹œ ์œ„์น˜์—์„œ ๋ฒ•์„ (normal) ๋ฐฉํ–ฅ์œผ๋กœ ์ถ”์ ํ•˜์—ฌ ๋ฐ˜๋Œ€์ชฝ ๋ฉ”์‹œ์™€ ๊ต์ฐจํ•˜๋Š” ์ง€์ ์„ ์ฐพ๊ณ , ์ด๋ฅผ ๋Œ€์‘ํ•˜๋Š” ๋ฐ€์ง‘๋œ ์Œ์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ ‘์ด‰์ ์€ ๋ฉ”์‹œ์˜ ์‚ผ๊ฐํ™”(triangulations) ๋ณ€ํ™”์— ๊ฐ•๊ฑดํ•˜๋„๋ก barycentric coordinates๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  2. ์†Œ์Šค์—์„œ ํƒ€๊ฒŸ ์†์œผ๋กœ ์ ‘์ด‰ ์ „์†ก (Procedural Contact Transfer): ์ ‘์ด‰ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹œ๊ฐ„ ๊ฐ€๋ณ€์ ์ด๋ฉฐ ๋™์ž‘ ํ”„๋ ˆ์ž„ ๊ฐ„์— ํฌ๊ฒŒ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์— ์ฐฉ์•ˆํ•˜์—ฌ, ๋Œ€๋Ÿ‰์˜(bulk) ์ ‘์ด‰ ์ „์†ก์„ ๊ณ ์œ (intrinsic) ๋น„๋“ฑ๊ฑฐ๋ฆฌ ํ˜•์ƒ ๋งค์นญ ๋ฌธ์ œ๋กœ ๋ชจ๋ธ๋งํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ ํ†ต์ฐฐ์€ ๋Œ€์‘ ๊ด€๊ณ„๋ฅผ ์—ฌ๋Ÿฌ coordinate chart์˜ ์•„ํ‹€๋ผ์Šค(atlas)์— ์˜ํ•ด ์ œ์–ด๋˜๋Š” ๊ฒƒ์œผ๋กœ ๊ณต์‹ํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    • ์†Œ์Šค ์† ๋งค๋‹ˆํด๋“œ(manifold) ฮฉ๐‘†์˜ ์•„ํ‹€๋ผ์Šค๋Š” M๊ฐœ์˜ chart (U_i, \psi_i)๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, \psi_i๋Š” logmap ํ•จ์ˆ˜๋กœ U_i ์˜์—ญ ๋‚ด์˜ ์ ‘์ด‰์  c๋ฅผ ํ•ด๋‹น chart์˜ ์›์  q์— ๋Œ€ํ•œ logmap ์ขŒํ‘œ (r_c, \theta_c)_q๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. chart ์˜์—ญ U_i๋Š” ์„œ๋กœ์†Œ(disjoint)์ž…๋‹ˆ๋‹ค.
    • ํƒ€๊ฒŸ ๋งค๋‹ˆํด๋“œ ฮฉ๐‘‡์˜ ์•„ํ‹€๋ผ์Šค๋Š” (V_i, \psi_i^{-1}) ํ˜•ํƒœ๋กœ, \psi_i^{-1}๋Š” expmap ํ•จ์ˆ˜๋กœ, q_c์—์„œ logmap ์ขŒํ‘œ (r_c, \theta_c)_q๋ฅผ ๊ฐ–๋Š” ์ธก์ง€์„ (geodesic)์„ ์ถ”์ ํ•˜์—ฌ ์ ‘์ด‰์ ์„ ์žฌ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • landmark (axial curves์—์„œ ์ถ”์ถœ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ฮฉ๐‘† ์ƒ์˜ ๊ฐ ์˜์—ญ U_i๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ , ๊ฐ ์ ‘์ด‰์ ์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด landmark๋ฅผ ์›์  q^*์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค (geodesic Voronoi segmentation๊ณผ ์œ ์‚ฌ). Vector Heat Method์™€ MMP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘์ด‰์ ์˜ logmap ์ขŒํ‘œ๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
    • ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ์ œ๊ณตํ•œ axial curves๋Š” landmark ์—ญํ• ์„ ํ•˜๋ฉฐ, sparseํ•œ ์ž…๋ ฅ์œผ๋กœ ์—ฌ๋Ÿฌ landmark๋ฅผ ์‰ฝ๊ฒŒ ์ƒ์„ฑํ•˜๊ณ  ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” logmap 0๋„ ๊ฐ๋„์˜ ์ผ๊ด€๋œ ๋ฐฉํ–ฅ ์ง€์ • ๋ฐ ฮฉ๐‘‡์—์„œ์˜ ๋Œ€์‘ landmark ์ง€์ •์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.
    • ์†๊ฐ€๋ฝ ๋˜๋Š” ์†๋ฐ”๋‹ฅ ํ˜•ํƒœ/๋‘๊ป˜ ๋ณ€ํ™”๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด expmap scaling metric \lambda_s(\theta)๋ฅผ ๋„์ž…ํ•˜์—ฌ ฮฉ๐‘‡ ์ƒ์—์„œ ์ ‘์ด‰ ๋ถ„ํฌ๋ฅผ ๋ณ€ํ˜•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ( \psi_i^{-1}๋Š” ( \lambda_s(\theta)r, \theta ) ํ˜•ํƒœ์˜ ์ธก์ง€์„ ์„ ์ถ”์ ).
    • ์†๊ฐ€๋ฝ ๊ธธ์ด ๋ณ€ํ™”๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด axial curve ํ‘œํ˜„์˜ ์ธก์ง€์„  ๊ธธ์ด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ \lambda_a๋ฅผ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ฮฉ๐‘‡ ์ƒ์˜ landmark ์œ„์น˜, ์ฆ‰ V_i์˜ ์œ„์น˜๋ฅผ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.
    • \lambda_a์™€ \lambda_s๋Š” ์•„ํ‹ฐ์ŠคํŠธ์˜ ํ•œ ๋ฒˆ์˜ ์ฃผ์„(annotation)์—์„œ ์–ป์–ด์ง€๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋“  ํ”„๋ ˆ์ž„์˜ ์ ‘์ด‰ ๋ฐ์ดํ„ฐ๋ฅผ ์†Œ์Šค์—์„œ ํƒ€๊ฒŸ ์†์œผ๋กœ ์ ˆ์ฐจ์ ์œผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  3. ํƒ€๊ฒŸ ์†์˜ ์ดˆ๊ธฐ ๊ถค์  ์ถ”์ • (Initial Trajectory Estimation): ๊ฐ€์ƒ ๋งˆ์ปค์™€ ์ „์†ก๋œ ์ ‘์ด‰ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํƒ€๊ฒŸ ์†์˜ ํ”„๋ ˆ์ž„๋ณ„ ์ดˆ๊ธฐ ๊ถค์  \boldsymbol{\Theta}^* = \{ \boldsymbol{\theta}_0^*, \boldsymbol{\theta}_1^*, ..., \boldsymbol{\theta}_F^* \}๋ฅผ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ”„๋ ˆ์ž„์˜ ์ถ”์ •์€ ์ด์›ƒ ํ”„๋ ˆ์ž„์˜ ์ถ”์ •์น˜์™€ ๋…๋ฆฝ์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ์ด๋Š” ๊ธด ์‹œํ€€์Šค์—์„œ ์˜ค๋ฅ˜ ๋ˆ„์ ์„ ์™„ํ™”ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ ํ™” ๋ฌธ์ œ(Eq. 3)๋ฅผ ํ•ด๊ฒฐํ•˜์—ฌ ๊ฐ ํ”„๋ ˆ์ž„์˜ ์ตœ์  DOF ๋ฒกํ„ฐ \boldsymbol{\theta}_f^*๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ๋ชฉ์  ํ•จ์ˆ˜๋Š” ๋งˆ์ปค ํŽ˜๋„ํ‹ฐ \Gamma_M, ์ ‘์ด‰ ํŽ˜๋„ํ‹ฐ \Gamma_C, ํ…Œ์ด๋ธ” ํŽ˜๋„ํ‹ฐ \Gamma_T, ๋ฐ prior/์ •๊ทœํ™” ํŽ˜๋„ํ‹ฐ \Gamma_J์˜ ๊ฐ€์ค‘์น˜ ํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    • \Gamma_M = \sum_{m=0}^M \Gamma_{MD,m}: ๋Œ€์‘ํ•˜๋Š” ๊ฐ€์ƒ ๋งˆ์ปค ์ ๋“ค ๊ฐ„์˜ L_2 ๊ฑฐ๋ฆฌ ํ•ฉ.
    • \Gamma_C = \sum_{c=0}^C (\lambda_{cd} \Gamma_{CD,c} + \lambda_{cn} \Gamma_{CN,c}): ๋Œ€์‘ํ•˜๋Š” ์ ‘์ด‰์  ์œ„์น˜ ๊ฐ„์˜ L_2 ๊ฑฐ๋ฆฌ ๋ฐ ์ ‘์ด‰์ ์—์„œ์˜ ํ‘œ๋ฉด ๋ฒ•์„  ์—ญ์ „์œผ๋กœ๋ถ€ํ„ฐ์˜ ํŽธ์ฐจ ํ•ฉ.
    • \Gamma_T = \sum_{s=0}^S \max(0, -\Gamma_{SD,s}): ํƒ€๊ฒŸ ์†์˜ ์ƒ˜ํ”Œ๋ง ์ (vertex)์—์„œ ํ…Œ์ด๋ธ”์˜ signed distance function (SDF) ๊ฐ’์˜ ํ•ฉ (์Œ์ˆ˜ ๊ฐ’, ์ฆ‰ ์นจํˆฌ ๋ฐฉ์ง€).
    • \Gamma_J = \sum_j \Gamma_{P,j}: DOF j์™€ ๊ธฐ์กด ๊ฐ’(rest pose ๋˜๋Š” ์ด์ „ ํ‚ค ๊ฐ’) ๊ฐ„์˜ ํŽธ์ฐจ ํ•ฉ.
    • ์ตœ์ ํ™” ํ•ด๊ฒฐ์€ MMA (Method of Moving Asymptotes)์™€ ๊ฐ™์€ ๋กœ์ปฌ ๊ทธ๋ž˜๋””์–ธํŠธ ๊ธฐ๋ฐ˜ ์†”๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ๊ถค์  ์ถ”์ •์€ ๋‘ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค: ๋จผ์ € ํ”„๋ ˆ์ž„๋ณ„๋กœ root joint ์œ„์น˜๋งŒ ํ•ด๊ฒฐํ•˜๊ณ , ๊ทธ ๋‹ค์Œ root ์ถ”์ •์น˜๋ฅผ ์‹œ๋“œ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ํฌ์ฆˆ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  4. ์ดˆ๊ธฐ ์ถ”์ •์น˜ ์ •์ œ (Trajectory Refinement): ์ดˆ๊ธฐ ์ถ”์ •๋œ ๊ถค์ ์˜ ์‹œ๊ฐ„์  ์ผ๊ด€์„ฑ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์œ ํ•œ ๊ฐ€์†๋„(finite acceleration)๋ฅผ ํ‰ํ™œํ™” ๊ธฐ์ค€(smoothing metric)์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์†๋„ ์ž„๊ณ„๊ฐ’ E๐‘Ž๐‘๐‘๋ฅผ ์œ„๋ฐ˜ํ•˜๋Š” ํ”„๋ ˆ์ž„์„ ์ œ๊ฑฐํ•˜๊ณ , ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์œ ํšจํ•œ ์ขŒ์šฐ ์ด์›ƒ ๊ฐ„์˜ ์„ ํ˜• ๋ณด๊ฐ„์œผ๋กœ ๋Œ€์ฒดํ•œ ํ›„ ๋‹ค์‹œ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ์œ„๋ฐ˜์ด ๋” ์ด์ƒ ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ตœ๋Œ€ ๋ฐ˜๋ณต ํšŸ์ˆ˜์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ „์ฒ˜๋ฆฌ ๋‹จ๊ณ„์—์„œ ์ €๋Œ€์—ญ ํ•„ํ„ฐ(low-pass filter)์™€ ํ”ผํฌ ์ œ๊ฑฐ ํ•„ํ„ฐ(peak removal filter)๋ฅผ ์ ์šฉํ•˜์—ฌ ๊ฐ€์†๋„ ์œ„๋ฐ˜ ์ˆ˜๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค.
  5. ์ตœ์ข… ๊ถค์  ๊ตฌ์„ฑ (Spline Fitting): ์ •์ œ๋œ ํ”„๋ ˆ์ž„ ์†”๋ฃจ์…˜์„ ์ƒ˜ํ”Œ ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์‚ฐ๋œ ์‹œ๊ณ„์—ด์— ๊ฑธ์ณ ๊ฐ DOF์— ๋Œ€ํ•ด cubic B-spline์„ ํ”ผํŒ…ํ•˜์—ฌ ์ตœ์ข… ๋™์ž‘์„ ๋ณต๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ณ ์ •๋œ ์ˆ˜์˜ ์ œ์–ด์ (control points)์„ ์ง€์ •ํ•˜๊ณ  ์ตœ์†Œ ์ œ๊ณฑ(least squares) ์˜์‚ฌ ์—ญํ–‰๋ ฌ(pseudo-inverse) ๊ทผ์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’๊ณผ ์‹œ๊ฐ„์ƒ์˜ ์œ„์น˜๋ฅผ ๋™์‹œ์— ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” C^2 ์—ฐ์†์„ฑ์„ ๋ณด์žฅํ•˜๋ฉฐ, ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ํ”ผํŒ…๋œ ์Šคํ”Œ๋ผ์ธ์„ ์ œ์–ดํ•˜๊ฑฐ๋‚˜ ์ œ์–ด์  ์ˆ˜๋ฅผ ๋Š˜๋ ค ๋” ๋‚˜์€ ๊ทผ์‚ฌ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ ํ‰๊ฐ€์—์„œ, ์ €์ž๋Š” ์†-๊ฐ์ฒด, ์ž์ฒด(self), ํ…Œ์ด๋ธ” ์นจํˆฌ(intersection)์˜ ์–‘์„ ์ •๋Ÿ‰ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์นจํˆฌ๋Ÿ‰์€ ๋ ˆ์ด์บ์ŠคํŒ…์œผ๋กœ ์นจํˆฌํ•˜๋Š” vertex๋ฅผ ์ฐพ๊ณ , ์ด๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•œ ํ›„ convex hull ๋ถ€ํ”ผ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ์ธก์ •๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ๋ช…์‹œ์ ์ธ ์นจํˆฌ ํ•ด๊ฒฐ ์ ˆ์ฐจ ์—†์ด๋„ ์นจํˆฌ ๋ถ€ํ”ผ๊ฐ€ ๋‚ฎ์Œ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, ์ ‘์ด‰ ์˜์—ญ์ด ์ž์—ฐ์Šค๋Ÿฌ์šด ํŒŒ์ง€ ์ƒํƒœ๋ฅผ ์•”๋ฌต์ ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•˜์—ฌ ๋ฌผ๋ฆฌ์ ์ธ ๋™์ž‘๊ณผ ์นจํˆฌ ์ตœ์†Œํ™”์— ๊ธฐ์—ฌํ•จ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

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

๊ธฐ์กด ์ ‘์ด‰ ์—†๋Š” ๋ฐฉ๋ฒ•(์†๋ ํ‚คํฌ์ธํŠธ ์ถ”์ , ๊ธฐ๋Šฅ์  ํฌ์ฆˆ ๋“ฑ๊ฐ€(functional pose equivalence))๊ณผ์˜ ๋น„๊ต๋ฅผ ํ†ตํ•ด ์ ‘์ด‰ ์ •๋ณด์˜ ์ค‘์š”์„ฑ์„ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค. ์ ‘์ด‰ ์ •๋ณด๊ฐ€ ์—†๋Š” ๋ฐฉ๋ฒ•๋“ค์€ ๊ฐ์ฒด์™€์˜ ์ ‘์ด‰ ๋ฐ ๋™์ž‘ ์ •๋ ฌ(motion alignment)์— ์–ด๋ ค์›€์„ ๊ฒช์œผ๋ฉฐ, ํŠนํžˆ ์†Œ์Šค ๋ฐ ํƒ€๊ฒŸ ์† ๊ธฐํ•˜ํ•™์ด ํฌ๊ฒŒ ๋‹ค๋ฅผ ๋•Œ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ œ์•ˆ๋œ ๋ฐฉ๋ฒ•์€ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž… ์—†์ด๋„ ์–‘ํ˜ธํ•œ ์ ‘์ด‰ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Ablation study๋ฅผ ํ†ตํ•ด root pre-conditioning ๋ฐ ์ ‘์ด‰ ๋ฐ์ดํ„ฐ์˜ ํ•„์š”์„ฑ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•œ๊ณ„์ ์œผ๋กœ๋Š” ์•„ํ‹€๋ผ์Šค๊ฐ€ ๋ถˆ์—ฐ์†์ ์ด๋ฉฐ ๋ฏธ๋ถ„ ๋ถˆ๊ฐ€๋Šฅํ•˜์—ฌ ๊ทธ๋ž˜๋””์–ธํŠธ ๊ณ„์‚ฐ์ด๋‚˜ ๋ถ€๋“œ๋Ÿฌ์šด ํ•จ์ˆ˜/ํ…์Šค์ฒ˜์™€ ๊ฐ™์€ ์ „์—ญ ๋ฐ์ดํ„ฐ(global media) ์ „์†ก์—๋Š” ๋ถ€์ ํ•ฉํ•˜๋‹ค๋Š” ์ , ๊ถค์  ์ถ”์ • ๋…ธ์ด์ฆˆ ๋˜๋Š” ์Šคํ”Œ๋ผ์ธ ํ”ผํŒ…์œผ๋กœ ์ธํ•œ ํ”๋“ค๋ฆผ(wobbles)๊ณผ ๊ฐ™์€ ์•„ํ‹ฐํŒฉํŠธ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค๋Š” ์ , ํ…Œ์ด๋ธ” ์นจํˆฌ ํ•ด๊ฒฐ์ด ํ•ญ์ƒ ์ž์—ฐ์Šค๋Ÿฝ์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ , ํ˜•ํƒœํ•™์ /์šด๋™ํ•™์  ํŽธ์ฐจ๊ฐ€ ํฐ ์†(์˜ˆ: Allegro Hand)์— ๋Œ€ํ•ด์„œ๋Š” ํšจ๊ณผ๊ฐ€ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์  ๋“ฑ์ด ์–ธ๊ธ‰๋ฉ๋‹ˆ๋‹ค.

ํ–ฅํ›„ ์—ฐ๊ตฌ๋กœ๋Š” ํ˜„์žฌ์˜ ํ‚ค๋„ค๋งˆํ‹ฑ ํ”„๋ ˆ์ž„์›Œํฌ์— ์ ‘์ด‰ ๋™์—ญํ•™(contact dynamics)์„ ํ†ตํ•ฉํ•˜๊ณ , ์ด‰๊ฐ ์„ผ์‹ฑ์„ ํ†ตํ•ด ์‹ค์ œ ์ ‘์ด‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์—ญ๋™์—ญํ•™(inverse dynamics)์œผ๋กœ๋ถ€ํ„ฐ์˜ ํž˜ ์ถ”์ • ์ •ํ™•๋„๋ฅผ ๋†’์ด๊ณ  ์ ‘์ด‰ ์œ„์น˜ ํŒŒ์•… ์ •ํ™•๋„๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ์•ˆ, ์ ‘์ด‰ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์„ ๊ฐ•ํ™” ํ•™์Šต ๋ฐ ๋ชจ๋ฐฉ ํ•™์Šต(imitation learning) ๋ถ„์•ผ์— ์ ์šฉํ•˜์—ฌ ์ •์ฑ… ํ•™์Šต์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ์•ˆ, ๊ทธ๋ฆฌ๊ณ  ์ ‘์ด‰ ๋ฐ์ดํ„ฐ์˜ ์ˆ˜์ง‘ ๋ฐ ์˜จ๋ผ์ธ ์ธ์‹์„ ํ†ตํ•ด ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ ๋ณต์žกํ•œ ์ธ๊ฐ„-๋กœ๋ด‡ ์กฐ์ž‘ ์ „์†ก์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ์•ˆ ๋“ฑ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.


Detail Review

Kinematic Motion Retargeting for Contact-Rich Anthropomorphic Manipulations โ€“ ์‹ฌ์ธต ๋ฆฌ๋ทฐ

1. ์ฃผ์š” ๊ธฐ์—ฌ ๋ฐ ๊ธฐ์ˆ ์  ๋‚ด์šฉ ์š”์•ฝ

๋ฌธ์ œ ๋ฐฐ๊ฒฝ: ์ด ๋…ผ๋ฌธ์˜ ์—ฐ๊ตฌ ๋Œ€์ƒ์€ ์†-๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ ๋ชจ์…˜์„ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ์†(์บ๋ฆญํ„ฐ ์†์ด๋‚˜ ๋กœ๋ด‡ ์†)์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ํ‚ค๋„ค๋งˆํ‹ฑ ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ… ๊ธฐ๋ฒ•์ด๋‹ค. ๊ธฐ์กด์—๋Š” ์‚ฌ๋žŒ์˜ ์† ๋™์ž‘ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ์† ๋ชจ๋ธ์— ์ ์šฉํ•˜๋ ค ํ•˜๋ฉด ์ ‘์ด‰ ๋ถˆ์ผ์น˜๋‚˜ ๋ชจ์…˜ ์–ด๊ธ‹๋‚จ ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ํ”ํ–ˆ๊ณ , ํŠนํžˆ ์†๊ฐ€๋ฝ ์ˆ˜๋‚˜ ํ˜•ํƒœ๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ ๊ทธ ์–ด๋ ค์›€์ด ๊ทน์‹ฌํ–ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์€ ์ด๋Ÿฌํ•œ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ ‘์ด‰ ์˜์—ญ(contact areas) ์ •๋ณด๋ฅผ ํ™œ์šฉํ•œ ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ์š”์•ฝํ•˜๋ฉด, ์›๋ณธ ์† ๋™์ž‘์—์„œ ๊ฐ์ฒด์™€ ์† ์‚ฌ์ด์˜ ์ ‘์ด‰ ๋ถ„ํฌ(์–ด๋–ค ๋ถ€์œ„๊ฐ€ ์–ธ์ œ ๋ฌผ์ฒด๋ฅผ ์žก๊ณ  ์žˆ๋Š”์ง€)๋ฅผ ๋น„๋“ฑ๊ฑฐ๋ฆฌ(non-isometric) ํ˜•ํƒœ ๋งค์นญ ๋ฌธ์ œ๋กœ ๊ณต์‹ํ™”ํ•˜๊ณ , ์ด๋ฅผ ์ด์šฉํ•ด ๋Œ€์ƒ(hand)์˜ ์†์œผ๋กœ ๋™์ผํ•œ ์ ‘์ด‰ ํŒจํ„ด์„ ์˜ฎ๊ธด ๋’ค, ํ•ด๋‹น ์ ‘์ด‰์„ ๋งŒ์กฑํ•˜๋Š” ์† ์ž์„ธ ์‹œํ€€์Šค๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

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

๋…ผ๋ฌธ์—์„œ ์ €์ž๋“ค์€ ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ์ˆ ์  ๊ธฐ์—ฌ๋ฅผ ๊ฐ•์กฐํ•œ๋‹ค:

์ง€์—ญ์  ํ˜•ํƒœ ๋งค์นญ ์•Œ๊ณ ๋ฆฌ์ฆ˜

์›๋ณธ ์†๊ณผ ๋Œ€์ƒ ์† ์‚ฌ์ด์— ์กฐ๋ฐ€ํ•œ ์ ‘์ด‰ ๋Œ€์‘(dense contact correspondences)์„ ์–ป๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ˜•ํƒœ ๋งค์นญ ๊ธฐ๋ฒ•์„ ๋„์ž…ํ•˜์˜€๋‹ค. ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์†๋ฐ”๋‹ฅ๊ณผ ์†๊ฐ€๋ฝ ํ‘œ๋ฉด์— ๋Œ€ํ•œ ๋กœ์ปฌ ์ฐจํŠธ(local chart) ๊ธฐ๋ฐ˜ ๋งคํ•‘์„ ํ™œ์šฉํ•˜๋ฉฐ, ๋น„๊ต์  ์ ์€ ์ˆ˜์˜ ์‚ฌ์šฉ์ž ์ง€์ • ๋งˆ์ปค์™€ ๊ณก์„ (annotation) ์ž…๋ ฅ๋งŒ์œผ๋กœ ๋‘ ์†์˜ ๋Œ€์‘ ์ ‘์ด‰ ์ง€์ ์„ ํšจ์œจ์ ์œผ๋กœ ์ฐพ์•„๋‚ธ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ์•„ํ‹ฐ์ŠคํŠธ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์›๋ณธ ์†๊ณผ ๋Œ€์ƒ ์†์— ์†Œ์ˆ˜์˜ ๊ฐ€์ƒ ๋งˆ์ปค(virtual markers)์™€ ์ถ• ๊ณก์„ (axial curves)์„ ์ง€์ •ํ•˜๋ฉด, ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ด๋ฅผ ๊ฒฝ๊ณ„ ์กฐ๊ฑด์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ์†๊ฐ€๋ฝ/์†๋ฐ”๋‹ฅ์˜ ๋Œ€์‘ ์œ„์น˜๋ฅผ ์ •์˜ํ•œ๋‹ค. ๊ฐ ์†๊ฐ€๋ฝ์˜ ์ถ• ๊ณก์„ ์€ ์†๊ฐ€๋ฝ์˜ ์ค‘์‹ฌ์„ ์„ ๋”ฐ๋ผ ๊ทธ๋ ค์ง„ ๊ณก์„ ์œผ๋กœ์„œ, ์›๋ณธ ์†์˜ ๊ณก์„ ์„ ๋Œ€์ƒ ์†์˜ ๋Œ€์‘ ๋ถ€๋ถ„์œผ๋กœ ์˜ฎ๊ฒจ์™€ ์ง€์—ญ ์ขŒํ‘œ๊ณ„๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ ์ขŒํ‘œ๊ณ„๋ฅผ ํ†ตํ•ด ์›๋ณธ ์†์—์„œ ๋ฌผ์ฒด์— ๋‹ฟ์€ ์ ‘์ด‰์ ๋“ค์„ ๋Œ€์ƒ ์† ํ‘œ๋ฉด์˜ ์ ์ ˆํ•œ ์œ„์น˜๋กœ ์ ˆ์ฐจ์  ๋ณ€ํ™˜(procedural transfer)ํ•จ์œผ๋กœ์จ, ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ™”ํ•˜๋Š” ์ ‘์ด‰ ๋ถ„ํฌ๋ฅผ ํ•œ ์†์—์„œ ๋‹ค๋ฅธ ์†์œผ๋กœ ์ผ๊ด€๋˜๊ฒŒ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋‹จ๋ฐœ์„ฑ์˜ ์‚ฌ์ „ ๋งคํ•‘ ์ž‘์—…์œผ๋กœ ์ˆ˜ํ–‰๋˜๋ฉฐ, ํ•œ ๋ฒˆ ์„ค์ •๋œ ๋Œ€์‘๊ด€๊ณ„๋Š” ์ „์ฒด ๋ชจ์…˜ ์‹œํ€€์Šค์— ๊ฑธ์ณ ์‚ฌ์šฉ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ์†๊ฐ€๋ฝ ์ˆ˜๋‚˜ ๊ธธ์ด๊ฐ€ ๋‹ฌ๋ผ๋„ ์ ‘์ด‰ ์ง€์ ๋“ค์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋Œ€์‘์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ณ , ์†Œ์ˆ˜์˜ ๋ช‡๊ฐœ ๊ธฐ์ค€์ ๋งŒ ์ง€์ •ํ•˜๋ฉด ๋ณต์žกํ•œ ์ ‘์ด‰ ๋ถ„ํฌ ์ „์ฒด๋ฅผ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ํšจ์œจ์ ์ด๋‹ค.

๋‹ค์ค‘ ๋‹จ๊ณ„ ์ตœ์ ํ™” ํŒŒ์ดํ”„๋ผ์ธ

์ ‘์ด‰ ๋งคํ•‘ ํ›„์—๋Š”, ๋‹ค๋‹จ๊ณ„ ์—ญ๊ธฐ๊ตฌํ•™ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ๋Œ€์ƒ ์†์˜ ๋ชจ์…˜์„ ์ƒ์„ฑํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ ์ œ์‹œํ•˜์˜€๋‹ค. ์ด ํ‚ค๋„ค๋งˆํ‹ฑ ๋ฆฌํƒ€๊ฒŒํŒ… ํŒŒ์ดํ”„๋ผ์ธ์€ ์ด 5๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, Figure 2์— ๊ทธ ๊ฐœ์š”๊ฐ€ ์ œ์‹œ๋˜์–ด ์žˆ๋‹ค.

  1. ์›๋ณธ ์†๊ณผ ๋ฌผ์ฒด ์‚ฌ์ด์˜ ์กฐ๋ฐ€ํ•œ ์ ‘์ด‰์Œ ์ถ”์ถœ(์›๋ณธ ์†์˜ ๋งค ํ”„๋ ˆ์ž„ ์ ‘์ด‰์ ๊ณผ ๋ฌผ์ฒด ํ‘œ๋ฉด์ ์˜ 1:1 ์Œ์„ ์ถ”์ถœ).
  2. ์•ž์„œ ์–ธ๊ธ‰ํ•œ ํ˜•ํƒœ ๋งคํ•‘์„ ์ด์šฉํ•ด ๋ชจ๋“  ํ”„๋ ˆ์ž„์˜ ์ ‘์ด‰์ ์„ ๋Œ€์ƒ ์†์œผ๋กœ ์ „๋‹ฌ.
  3. ์ „๋‹ฌ๋œ ์ ‘์ด‰์ ๋“ค๊ณผ ๊ฐ€์ƒ ๋งˆ์ปค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋Œ€์ƒ ์†์˜ ์ดˆ๊ธฐ ์ž์„ธ ์‹œํ€€์Šค ์ถ”์ • (ํ”„๋ ˆ์ž„๋ณ„ ์ดˆ๊ธฐ ์—ญ๊ธฐ๊ตฌํ•™ ํ•ด๋ฅผ ๊ณ„์‚ฐ).
  4. ์—ฐ์†์ ์ธ ๋ชจ์…˜์˜ ์ž์—ฐ์Šค๋Ÿฌ์›€์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์‹œ๊ฐ„์  ์ผ๊ด€์„ฑ ๊ฐœ์„ ์„ ์œ„ํ•œ ์„ธ๋ถ€ Refinement(์—ฐ์† ํ”„๋ ˆ์ž„ ๊ฐ„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์—ฐ๊ฒฐ๋˜๋„๋ก ์ตœ์ ํ™” ์žฌ์กฐ์ •).
  5. ์ตœ์ข…์ ์œผ๋กœ ์Šคํ”Œ๋ผ์ธ ๊ณก์„  ํ”ผํŒ…์„ ํ†ตํ•ด ๋ชจ์…˜์„ ๋งค๋„๋Ÿฝ๊ฒŒ ๋ณด๊ฐ„ํ•˜์—ฌ ์—ฐ์†์ ์ธ ์ตœ์ข… ๊ถค์ ์„ ์™„์„ฑํ•œ๋‹ค.

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

  • ๋งˆ์ปค ์ •ํ•ฉ ์˜ค์ฐจ E_M: ์›๋ณธ ์†๊ณผ ๋Œ€์ƒ ์†์˜ ๊ฐ€์ƒ ๋งˆ์ปค ๋Œ€์‘์  ์‚ฌ์ด ๊ฑฐ๋ฆฌ๋ฅผ ์ตœ์†Œํ™”. ๋งˆ์ปค i (์ด N_M๊ฐœ)์— ๋Œ€ํ•ด ๋‘ ์†์˜ ํ•ด๋‹น ์  ์‚ฌ์ด ๊ฑฐ๋ฆฌ ์ œ๊ณฑ ํ•ฉ์œผ๋กœ ์ •์˜๋œ๋‹ค[23]. ์ด๋ฅผ ํ†ตํ•ด ๋น„์ ‘์ด‰ ๊ตฌ๊ฐ„์ด๋‚˜ ์†๊ฐ€๋ฝ ์ž์„ธ๊ฐ€ ์• ๋งคํ•œ ๊ฒฝ์šฐ์—๋„ ์›๋ณธ ์† ํ˜•ํƒœ๋ฅผ ๋ชจ๋ฐฉํ•˜๋„๋ก ์œ ๋„ํ•œ๋‹ค.
  • ์ ‘์ด‰ ์ •ํ•ฉ ์˜ค์ฐจ E_C: ๋Œ€์ƒ ์†์˜ ์ ‘์ด‰์ ์ด ๋ฌผ์ฒด์˜ ๋Œ€์‘ ์ ‘์ด‰ ์œ„์น˜์— ์ตœ๋Œ€ํ•œ ์ผ์น˜ํ•˜๋„๋ก ํ•˜๋Š” ํ•ญ. ๋Œ€์‘ํ•˜๋Š” ์ ‘์ด‰์  j (์ด N_C๊ฐœ) ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ ์ œ๊ณฑํ•ฉ์œผ๋กœ ์ •์˜๋˜๋ฉฐ, ์ถ”๊ฐ€์ ์œผ๋กœ ์ ‘์ด‰์ ์—์„œ ๋ฒ•์„  ๋ฐฉํ–ฅ์ด ๋’ค์ง‘ํžˆ์ง€ ์•Š๋„๋ก (์†๋ฐ”๋‹ฅ ํ‘œ๋ฉด ๋ฒ•์„ ์ด ๋ฌผ์ฒด ํ‘œ๋ฉด ๋ฒ•์„ ๊ณผ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์„ ํ–ฅํ•˜๊ฒŒ) ์ œ์•ฝ์„ ์ฃผ๋Š” ํ•ญ๋„ ํฌํ•จ๋œ๋‹ค. ์ฆ‰ ์†์ด ๋ฌผ์ฒด๋ฅผ ๋ฐ”๋ฅด๊ฒŒ ์ฅ๋„๋ก ํ‘œ๋ฉด ๋ฐฉํ–ฅ๊นŒ์ง€ ๊ณ ๋ คํ•œ ๋น„์šฉ์„ ๋”ํ•œ๋‹ค.
  • ํ…Œ์ด๋ธ” ์ถฉ๋Œ ํŽ˜๋„ํ‹ฐ E_T: ์†์ด ๋ฐ›์นจ๋Œ€๋‚˜ ํ…Œ์ด๋ธ”์„ ๋šซ๊ณ  ์ง€๋‚˜๊ฐ€๋Š” ํ˜„์ƒ์„ ๋ง‰๊ธฐ ์œ„ํ•œ ํ•ญ. ์†์˜ ํ‘œ๋ฉด ์ƒ˜ํ”Œ๋ง ์ ๋“ค(๋˜๋Š” ๋ž˜ํ•‘ ๋ฉ”์‹œ)์ด ํ…Œ์ด๋ธ”์„ ๊ด€ํ†ตํ•˜๋ฉด ํ•ด๋‹น ์ง€์ ์˜ Signed Distance Function(SDF) ๊ฐ’์ด ์Œ์ˆ˜๊ฐ€ ๋˜๋Š”๋ฐ, ์ด๋•Œ ๊ทธ ์Œ์ˆ˜ ๊นŠ์ด์— ๋น„๋ก€ํ•œ ๋ฒŒ์ ์„ ์ค€๋‹ค[26]. ์ด๋ฅผ ํ†ตํ•ด ์†์ด ํ…Œ์ด๋ธ” ์œ„์— ๋†“์ธ ๋ฌผ์ฒด๋ฅผ ์žก์„ ๋•Œ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ์ฑ…์ƒ ์†์œผ๋กœ ๋“ค์–ด๊ฐ€์ง€ ์•Š๋„๋ก ํ•œ๋‹ค.
  • ์ž์„ธ ์‚ฌ์ „(prior) ์˜ค์ฐจ E_P: ๋ชจ์…˜์˜ ๋ถ€๋“œ๋Ÿฌ์›€์„ ์œ„ํ•œ ์ •๊ทœํ™” ํ•ญ์œผ๋กœ, ํ˜„์žฌ ํ”„๋ ˆ์ž„์˜ ๊ด€์ ˆ ๊ฐ๋„ q๊ฐ€ ์‚ฌ์ „์— ์ •์˜๋œ ๊ธฐ์ค€ ๊ฐ’๊ณผ ํฌ๊ฒŒ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋„๋ก ์ œ์–ดํ•œ๋‹ค. ๊ธฐ์ค€๊ฐ’์œผ๋กœ๋Š” ์ดˆ๊ธฐ ํ”„๋ ˆ์ž„์—์„œ๋Š” ์†์˜ ๊ธฐ๋ณธ ํœด์‹ ์ž์„ธ(rest pose)๋ฅผ, ์ดํ›„ ํ”„๋ ˆ์ž„๋“ค์—์„œ๋Š” ์ง์ „ ํ”„๋ ˆ์ž„์˜ ํ•ด(solution)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ํ•ญ์€ ํ”„๋ ˆ์ž„ ๊ฐ„ ๊ธ‰๊ฒฉํ•œ ๋ณ€ํ™”๋‚˜ ๋…ธ์ด์ฆˆ๋ฅผ ์–ต์ œํ•˜์—ฌ ๋ชจ์…˜์„ ์•ˆ์ •ํ™”์‹œํ‚จ๋‹ค. ์ „์ฒด ์ตœ์ ํ™” ๋ฌธ์ œ๋Š” ์œ„ ํ•ญ๋“ค์˜ ๊ฐ€์ค‘ํ•ฉ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๋น„์„ ํ˜• ์ œ์•ฝ ์ตœ์ ํ™”๋กœ ํ‘œํ˜„๋œ๋‹ค. ์ˆ˜์‹์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค: \min_{q} \; w_M E_M(q) + w_C E_C(q) + w_T E_T(q) + w_P E_P(q), ๋‹จ, q (๋Œ€์ƒ ์†์˜ ๋ชจ๋“  ์ž์œ ๋„ ๋ฒกํ„ฐ)์— ๋Œ€ํ•ด ๊ด€์ ˆ ๊ฐ€๋™ ๋ฒ”์œ„ ์ œ์•ฝ q_L \le q \le q_U๋ฅผ ๋งŒ์กฑ์‹œํ‚จ๋‹ค๋Š” ์กฐ๊ฑด์ด ๋ถ™๋Š”๋‹ค. ์—ฌ๊ธฐ์„œ w_M, w_C, w_T, w_P๋Š” ๊ฐ ํŽ˜๋„ํ‹ฐ ํ•ญ์˜ ๊ฐ€์ค‘์น˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์ด๊ณ , E_M, E_C, E_T, E_P๋Š” ์•ž์„œ ์ •์˜ํ•œ ํŽ˜๋„ํ‹ฐ ํ•จ์ˆ˜๋“ค์ด๋‹ค. ์ด ์ตœ์ ํ™”๋Š” ํ”„๋ ˆ์ž„๋ณ„๋กœ ์ˆ˜ํ–‰๋˜๋ฉฐ, ํ•ด๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ์ €์ž๋“ค์€ NLopt ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ MMA (Moving Maximum Asymptotes) ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๋Š” gradient-based solver๋ฅผ ํ™œ์šฉํ–ˆ๋‹ค. ๋‹ค๋งŒ ๋‹จ์ˆœํžˆ ๊ฐ ํ”„๋ ˆ์ž„์„ ๊ฐœ๋ณ„ ์ตœ์ ํ™”ํ•˜๋ฉด ์‹œ๊ฐ„์ ์œผ๋กœ ์ผ๊ด€๋œ ์›€์ง์ž„์„ ๋ณด์žฅํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ๊ทธ๋ž˜์„œ ์ €์ž๋“ค์€ ์ด ๊ณผ์ •์„ ์„ธ ๋‹จ๊ณ„(stage)๋กœ ๋‚˜๋ˆ„์–ด ์ˆ˜ํ–‰ํ•˜์˜€๋‹ค. 1๋‹จ๊ณ„์—์„œ๋Š” ์ดˆ๊ธฐ ์ถ”์ •์น˜๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๊ฐ ํ”„๋ ˆ์ž„๋ณ„๋กœ ์œ„ ์ตœ์ ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋˜, ์ฃผ๋กœ ๋งˆ์ปค/์ ‘์ด‰ ์˜ค์ฐจ์— ์ง‘์ค‘ํ•˜๋ฉด์„œ๋„ rest pose์— ๋Œ€ํ•œ ์•ฝํ•œ prior๋ฅผ ์ ์šฉํ•˜์—ฌ ๋Œ€๋žต์ ์ธ ๋ชจ์…˜์„ ์–ป๋Š”๋‹ค. 2๋‹จ๊ณ„์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ์–ป์€ ์ดˆ๊ธฐ ๊ถค์ ์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋‹ค๋“ฌ๊ธฐ ์œ„ํ•ด, ์•ž์˜ ๊ฒฐ๊ณผ๋ฅผ prior๋กœ ์‚ผ์•„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ตœ์ ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ์ €์†๋„/์ €๊ฐ€์†๋„ ์กฐ๊ฑด์„ ์ ์šฉํ•˜์—ฌ ์Šค๋ฌด๋”ฉ ์ฒ˜๋ฆฌ๋ฅผ ํ•œ๋‹ค[29]. ๋งˆ์ง€๋ง‰ 3๋‹จ๊ณ„์—์„œ๋Š” ์Šคํ”Œ๋ผ์ธ ๊ณก์„ ์„ ์ด์šฉํ•ด ๊ฐœ๋ณ„ ํ”„๋ ˆ์ž„์„ ์—ฐ์† ๊ณก์„ ์œผ๋กœ ํ”ผํŒ…ํ•จ์œผ๋กœ์จ ์ตœ์ข… ๋ชจ์…˜์„ ์™„์„ฑํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋‹ค๋‹จ๊ณ„ ์ ‘๊ทผ ๋•๋ถ„์— ์„ธ๋ถ€ ์กฐ์ • ์—†์ด๋„ ๊ฒฐ๊ณผ ๋ชจ์…˜์ด ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์—ฐ๊ฒฐ๋œ๋‹ค.

ํ•œ ์ค„ ์š”์•ฝ

์š”์ปจ๋Œ€ ๋ณธ ๋…ผ๋ฌธ์€ โ€œ์†-๋ฌผ์ฒด ์ ‘์ด‰โ€์ด๋ผ๋Š” ํ’๋ถ€ํ•œ ์ •๋ณด๋ฅผ ๋งค๊ฐœ๋กœ ์†Œ์Šค(hand)์˜ ์กฐ์ž‘ ๋™์ž‘์„ ์ž„์˜์˜ ํƒ€๊ฒŸ ์†์— ์˜ฎ๊ธฐ๋Š” ์ƒˆ๋กœ์šด ํŒŒ์ดํ”„๋ผ์ธ์„ ์ œ์‹œํ•˜์˜€๋‹ค. ํ˜•์ƒ ๋Œ€์‘(mapping) โ†’ ์ ‘์ด‰ ์ด์ „(transfer) โ†’ ์—ญ๊ธฐ๊ตฌํ•™ ๋ชจ์…˜ ์ƒ์„ฑ์œผ๋กœ ์ด์–ด์ง€๋Š” ์ด ๊ธฐ๋ฒ•์€, ๋ณต์žกํ•œ ๋™์  ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์—†์ด๋„ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ์†์—์„œ ๋†’์€ ํ’ˆ์งˆ์˜ ๋ชจ์…˜ ์žฌํ˜„์„ ๊ฐ€๋Šฅ์ผ€ ํ•˜๋Š” ์ ์ด ํŠน์ง•์ ์ด๋‹ค. ์ €์ž๋“ค์€ ์ด๋Ÿฌํ•œ ์ ‘๊ทผ์ด ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋กœ๋ณดํ‹ฑ์Šค ๋“ฑ ์—ฌ๋Ÿฌ ๋ถ„์•ผ์—์„œ ๋ฒ”์šฉ์ ์œผ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€ํ™”๋œ(hand agnostic) ์†”๋ฃจ์…˜์ด ๋  ์ˆ˜ ์žˆ์Œ์„ ๊ฐ•์กฐํ•˜๊ณ  ์žˆ๋‹ค.

2. ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ์ฐจ๋ณ„์  ๋ฐ ๋น„๊ต ๋ถ„์„

์ด ์—ฐ๊ตฌ๋Š” ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ…, ํ˜•์ƒ ๋งค์นญ, ์ ‘์ด‰ ๊ธฐ๋ฐ˜ ์กฐ์ž‘ ์ƒ์„ฑ ์„ธ ๋ถ„์•ผ์˜ ๊ด€๋ จ ์„ ํ–‰ ์—ฐ๊ตฌ๋“ค๊ณผ ๊ต์ฐจํ•˜๋Š” ์ง€์ ์— ์œ„์น˜ํ•œ๋‹ค. ๊ฐ ๋ถ„์•ผ์—์„œ์˜ ๊ธฐ์กด ์ ‘๊ทผ๋ฒ•๊ณผ ๋ณธ ๋…ผ๋ฌธ์˜ ๋ฐฉ๋ฒ•์„ ๋น„๊ตํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐจ๋ณ„์ ์ด ๋“œ๋Ÿฌ๋‚œ๋‹ค.

์† ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ… ๋ถ„์•ผ

์ „์‹ (Full-body) ์บ๋ฆญํ„ฐ์˜ ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ…์€ ๋น„๊ต์  ์˜ค๋žœ ์—ฐ๊ตฌ ์—ญ์‚ฌ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ๊ด€์ ˆ ๋Œ€์‘ ๊ธฐ๋ฐ˜ ๊ธฐ๋ฒ•์ด ์ผ๋ฐ˜์ ์ด๋‹ค (์˜ˆ: ์†Œ์Šค์™€ ํƒ€๊ฒŸ์˜ ๊ด€์ ˆ์„ ์ผ๋Œ€์ผ ๋Œ€์‘์‹œ์ผœ ๊ฐ๋„๋ฅผ ๋ณต์‚ฌํ•˜๊ฑฐ๋‚˜ ์Šค์ผ€์ผ ์กฐ์ •). ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์ „ํ†ต์  ๊ธฐ๋ฒ•์„ ์†์— ์ ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” ์ ‘์ด‰ ์ฒ˜๋ฆฌ์ด๋‹ค. ์ „์‹ ์˜ ๊ฒฝ์šฐ ๋ฐœ์ด๋‚˜ ๋ฌผ์ฒด์™€ ๋ช‡ ๊ตฐ๋ฐ ์  ์ ‘์ด‰์„ ์‹ ๊ฒฝ ์“ฐ๋ฉด ๋˜์ง€๋งŒ, ์†-๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ์€ ์†๊ฐ€๋ฝ ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ๋™์‹œ์— ๋ณต์žกํ•˜๊ฒŒ ์ ‘์ด‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ˆœ ๊ด€์ ˆ ๋งคํ•‘๋งŒ์œผ๋กœ๋Š” ํ˜„์‹ค๊ฐ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์–ด๋ ต๋‹ค. ์‹ค์ œ๋กœ ์†Œ์ˆ˜์˜ ์ ‘์ด‰์ ๋งŒ์œผ๋กœ๋Š” ์†-๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ์˜ ๋ณต์žก์„ฑ์„ ํ‘œํ˜„ํ•˜๊ธฐ์— ๋ถ€์กฑํ•˜๋‹ค๋Š” ๋ณด๊ณ ๊ฐ€ ์žˆ์œผ๋ฉฐ, ์ €์ž๋“ค ์—ญ์‹œ โ€œ์ ‘์ด‰ ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ๊ณ ํ’ˆ์งˆ ๊ฒฐ๊ณผ๋ฅผ ๋‚ผ ์ˆ˜ ์—†๋‹คโ€๋Š” ๋ฌธ์ œ์˜์‹์„ ๋ฐํžˆ๊ณ  ์žˆ๋‹ค. ๊ธฐ์กด ์† ๋ฆฌํƒ€๊ฒŒํŒ… ์ ‘๊ทผ๋ฒ• ์ค‘์—๋Š” ์†๊ฐ€๋ฝ ๊ด€์ ˆ๊ฐ์„ 1:1๋กœ ์ด์‹ํ•˜๋Š” ์ง์ ‘ ๊ด€์ ˆ ๋งคํ•‘์ด๋‚˜, ์†Œ์Šค ์†์˜ ๋ช‡๋ช‡ ํŠน์ง• ์ (keypoint) ์œ„์น˜(์†๋, ์†๋ชฉ ๋“ฑ)๋ฅผ ๋Œ€์ƒ ์† IK๋กœ ๋งž์ถ”๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์ด ์žˆ๋‹ค. ๋˜ํ•œ ๊ธฐ๋Šฅ์  ํฌ์ฆˆ ๋“ฑ๊ฐ€์„ฑ(functional pose equivalence)์ด๋ผ๊ณ  ํ•˜์—ฌ, ์†๊ฐ€๋ฝ ๊ธธ์ด ๋“ฑ์ด ๋‹ค๋ฅผ ๋•Œ๋Š” ์†๊ฐ€๋ฝ ์œ„์น˜ ์‚ฌ์ด์˜ ์ƒ๋Œ€ ๋ฒกํ„ฐ๋‚˜ ๊ฑฐ๋ฆฌ ๋ถ„ํฌ๋ฅผ ๋งž์ถ”๋„๋ก ํ•˜๋Š” ๊ธฐ๋ฒ•๋„ ์ œ์•ˆ๋˜์–ด ์™”๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ์กด ๊ธฐ๋ฒ•๋“ค์€ ์† ํ˜•ํƒœ๊ฐ€ ์œ ์‚ฌํ•œ ๊ฒฝ์šฐ์—๋Š” ์“ธ๋งŒํ•˜์ง€๋งŒ, ์† ๋ชจ์–‘์ด ๋งŽ์ด ๋‹ค๋ฅด๊ฑฐ๋‚˜ ์ ‘์ด‰์ด ๋งŽ์€ ์ž‘์—…์—์„œ๋Š” ๋ณธ ๋…ผ๋ฌธ์˜ ์ €์ž๋“ค์ด ์ง€์ ํ•˜๋“ฏ์ด ์œ ์˜๋ฏธํ•œ ์•„ํ‹ฐํŒฉํŠธ(๋ถ€์ž์—ฐ์Šค๋Ÿฐ ๋™์ž‘, ์ ‘์ด‰ ๋ˆ„๋ฝ ๋“ฑ)๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค. ํŠนํžˆ ๋กœ๋ด‡์ด๋‚˜ ํŒํƒ€์ง€ ์บ๋ฆญํ„ฐ๊ฐ™์ด ์‚ฌ๋žŒ๊ณผ ํ˜•ํƒœ๊ฐ€ ๋‹ค๋ฅธ ์†์˜ ๊ฒฝ์šฐ, ๋‹จ์ˆœ IK๋‚˜ ๊ด€์ ˆ ๋งคํ•‘์œผ๋กœ ์ƒ์„ฑํ•œ ๋ชจ์…˜์€ ๋ฌผ์ฒด๋ฅผ ํ—›์žก๊ฑฐ๋‚˜ ์†๊ฐ€๋ฝ์ด ์–ด๊ธ‹๋‚˜๋Š” ๋“ฑ ์‹คํŒจ ์‚ฌ๋ก€๊ฐ€ ๋งŽ์•˜๋‹ค.

๋ณธ ๋…ผ๋ฌธ์€ ์ด ์ ์—์„œ ์ ‘์ด‰ ์ž์ฒด๋ฅผ 1๊ธ‰ ์ •๋ณด๋กœ ํ™œ์šฉํ•œ๋‹ค๋Š” ์ ์ด ๊ทผ๋ณธ์ ์ธ ์ฐจ๋ณ„ํ™”๋‹ค. ๊ธฐ์กด์˜ ๋งŽ์€ ๋ฆฌํƒ€๊ฒŒํŒ… ์—ฐ๊ตฌ๋Š” ์ ‘์ด‰์„ ์‚ฌํ›„์— ๋ณด์ •ํ•˜๊ฑฐ๋‚˜ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์œผ๋กœ ์ถฉ๋Œ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋‹ค. ์˜ˆ์ปจ๋Œ€, Won & Lee(2019)๋‚˜ Ryu et al.(2021)์€ ๋ฌผ๋ฆฌ๊ธฐ๋ฐ˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์„ž์–ด ์ถฉ๋Œ์„ ์™„ํ™”ํ•˜๊ณ ์ž ํ–ˆ๊ณ , Villegas et al.(2021)์€ ๋ฐœ์ ‘์ง€ vs ์ž๊ฐ€์ถฉ๋Œ์„ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ตœ์ ํ™”ํ•˜๋Š” ๋“ฑ ๊ธฐ๋ฒ•์„ ์ œ์•ˆํ–ˆ์ง€๋งŒ, ์ด๋Š” ์ „์‹  ๋™์ž‘์˜ ์ผ๋ถ€ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃฌ ๊ฒƒ์ด์ง€ ์†์ฒ˜๋Ÿผ ๋™์‹œ์— ๋‹ค์ค‘ ์ ‘์ด‰์ด ์ด๋ฃจ์–ด์ง€๋Š” ์„ฌ์„ธํ•œ ์กฐ์ž‘์—๋Š” ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค. ๋ฐ˜๋ฉด, ๋ณธ ์—ฐ๊ตฌ๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ์ ‘์ด‰ ๋ถ„ํฌ๋ฅผ ์ž…๋ ฅ ๋ฐ ์ œ์•ฝ ์กฐ๊ฑด์œผ๋กœ ์‚ผ์•„ ๋Œ€์ƒ ์†์˜ ๋ชจ์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ, ์• ๋‹ˆ๋ฉ”์ดํ„ฐ์˜ ์ˆ˜์ž‘์—… ์ˆ˜์ • ์—†์ด๋„ ์ ‘์ด‰ ์ผ๊ด€์„ฑ์ด ๋ณด์กด๋œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ์‹ค์ œ ์‹คํ—˜ ๋น„๊ต์—์„œ๋„, ์ ‘์ด‰ ์ •๋ณด๋ฅผ ๋นผ๊ณ  ์˜ค์ง ๋งˆ์ปค ๋Œ€์‘๋งŒ์œผ๋กœ ๋ฆฌํƒ€๊ฒŒํŒ…์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ ๋ฌธ ์†์žก์ด๋ฅผ ์ œ๋Œ€๋กœ ์žก์ง€ ๋ชปํ•˜๊ณ  ์—‰๋šฑํ•œ ์ž์„ธ๊ฐ€ ๋˜๋Š” ๋“ฑ ์ดˆ๊ธฐ ๋‹จ๊ณ„๋ถ€ํ„ฐ ๋ชจ์…˜ ์žฌ๊ตฌ์„ฑ์ด ์‹คํŒจํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค. ํŠนํžˆ ์ธ๊ฐ„๊ณผ ์œ ์‚ฌ์„ฑ์ด ๋‚ฎ์€ ํ˜•ํƒœ์˜ ์†์ผ์ˆ˜๋ก ์ด๋Ÿฐ ๋งˆ์ปค ๊ธฐ๋ฐ˜ ์ ‘๊ทผ์˜ ์˜ค๋ฅ˜๊ฐ€ ๋” ์ปค์ง€๋Š” ๋ฐ˜๋ฉด, ์ œ์•ˆ ๊ธฐ๋ฒ•์€ ์ ‘์ด‰์„ ํ•จ๊ป˜ ๊ณ ๋ คํ•จ์œผ๋กœ์จ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜์˜€๋‹ค. ์š”์•ฝํ•˜๋ฉด โ€œ๋งˆ์ปค+IKโ€ ๊ธฐ๋ฐ˜์˜ ์ „ํ†ต ์ ‘๊ทผ vs โ€œ์ ‘์ด‰+ํ˜•์ƒ๋Œ€์‘โ€ ๊ธฐ๋ฐ˜์˜ ๋ณธ ์—ฐ๊ตฌ๋กœ ๋Œ€๋น„๋˜๋ฉฐ, ํ›„์ž๊ฐ€ ์›”๋“ฑํžˆ ์ž์—ฐ์Šค๋Ÿฌ์šด ์กฐ์ž‘ ๋ชจ์…˜์„ ์ƒ์„ฑํ•จ์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค.

ํ˜•์ƒ ๋งค์นญ ๋ถ„์•ผ

์†์˜ ํ˜•์ƒ์ด ์‚ฌ๋žŒ๋งˆ๋‹ค ๋˜๋Š” ๋กœ๋ด‡๋งˆ๋‹ค ์ฒœ์ฐจ๋งŒ๋ณ„์ด๋ผ๋Š” ์  ๋•Œ๋ฌธ์—, ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ…์—์„œ ์ด์ข… ๋ฉ”์‰ฌ ๊ฐ„ ๋Œ€์‘(correspondence) ๋ฌธ์ œ๋Š” ์ค‘์š”ํ•œ ๋„์ „๊ณผ์ œ๋‹ค. ๊ธฐ์กด์—๋Š” ๋™์ผ ํ† ํด๋กœ์ง€(mesh connectivity)๋ฅผ ๊ฐ–๋Š” ์บ๋ฆญํ„ฐ ๊ฐ„์—๋Š” ๋น„๊ต์  ์ˆ˜์›”ํ•˜๊ฒŒ ์ขŒํ‘œ๋‚˜ ๊ด€์ ˆ ๋ณ€ํ™˜์„ ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋‚˜, ๋ณธ ๋…ผ๋ฌธ์ฒ˜๋Ÿผ ์‚ผ์ง€(hand) vs ์˜ค์ง€(hand)์ฒ˜๋Ÿผ ๊ธฐํ•˜๊ตฌ์กฐ๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋Š” ์ผ๋ฐ˜์ ์ธ ๋“ฑ๊ฑฐ๋ฆฌ ๋“ฑ๊ฐ ๋งตํ•‘ ๊ธฐ๋ฒ•์„ ์“ฐ๊ธฐ ์–ด๋ ต๋‹ค. ์ €์ž๋“ค์€ ๊ด€๋ จ ๋ถ„์•ผ์˜ ๊ธฐ๋ฒ•์„ ๋‘ ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š”๋ฐ, ํ•˜๋‚˜๋Š” ๋“ฑ๊ฑฐ๋ฆฌ(isometric) ๋งค์นญ์œผ๋กœ์„œ ๋žฉ๋ผ์‹œ์•ˆ ๋“ฑ ๊ณ ์œ  ๋ชจ๋“œ๊ฐ€ ์œ ์ง€๋˜๋Š” ๋ณ€ํ˜•(์ฃผ๋กœ ๋™์ผ ์บ๋ฆญํ„ฐ ํฌ์ฆˆ ๊ฐ„ ๋น„๊ต)์— ์ ์šฉ๋˜๋Š” ๋ฐ˜๋ฉด, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๋น„๋“ฑ๊ฑฐ๋ฆฌ(non-isometric) ๋งค์นญ์œผ๋กœ ์™„์ „ํžˆ ํ˜•ํƒœ๊ฐ€ ๋‹ค๋ฅธ ๋‘ ๋ฌผ์ฒด ์‚ฌ์ด์˜ ๋Œ€์‘์„ ์ฐพ๋Š” ์˜์—ญ์ด๋‹ค. ํ›„์ž๋Š” ๋‚œ์ด๋„๊ฐ€ ๋†’์•„ ๋ณดํ†ต ์‚ฌ์šฉ์ž ์ž…๋ ฅ(๋žœ๋“œ๋งˆํฌ ํฌ์ธํŠธ๋‚˜ ์ปค๋ธŒ ๋“ฑ)์„ ๋ฐ›์•„ ๋ถ€๋ถ„์  ๋Œ€์‘์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๋ฐฉ์‹์„ ์ทจํ•œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์˜ ์† ํ˜•์ƒ ๋งคํ•‘ ์—ญ์‹œ ์ด ๋น„๋“ฑ๊ฑฐ๋ฆฌ ๋งค์นญ์˜ ํ•œ ์‚ฌ๋ก€๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์กด ์—ฐ๊ตฌ๋“ค์—์„œ๋„ Takayama et al.(2022), Aigerman & Lipman(2016) ๋“ฑ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๋žœ๋“œ๋งˆํฌ๋‚˜ ๊ณก์„ ์„ ๊ฒฝ๊ณ„ ์กฐ๊ฑด์œผ๋กœ ์ฃผ์–ด ๋งตํ•‘์„ ํ‘ธ๋Š” ๋ฐฉ์‹์„ ์ œ์•ˆํ–ˆ๋Š”๋ฐ[48], ๋ณธ ์—ฐ๊ตฌ๋Š” ์ด๋Ÿฌํ•œ ์ ‘๊ทผ์„ ์† ์ ‘์ด‰ ๋ถ„ํฌ์— ์‘์šฉํ•œ ์…ˆ์ด๋‹ค. ํŠนํžˆ ์ถ• ๊ณก์„ (axial curve)์˜ ํ™œ์šฉ์€ ์ €์ž๋“ค์ด ์ด์ „ ์—ฐ๊ตฌ(2023)์—์„œ ์†Œ๊ฐœํ•œ ๊ฐœ๋…์œผ๋กœ, ์†๊ฐ€๋ฝ์˜ ์ค‘์‹ฌ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ณก์„ ์„ ๊ทธ๋ ค ๋„ฃ์œผ๋ฉด ๊ทธ ๊ณก์„ ์— ์ˆ˜์ง์ธ ๋ฐฉํ–ฅ์„ ๋”ฐ๋ผ์„œ ์ ‘์ด‰ ์ ๋“ค์„ ์ž๋™ ๋Œ€์‘์‹œํ‚ค๋Š” ๊ตญ์†Œ chart๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผํ…Œ๋ฉด ์‚ฌ๋žŒ ์†์˜ ๊ฒ€์ง€์™€ ์ค‘์ง€๊ฐ€ ๋ฌผ์ฒด์˜ ํ•œ ๋ฉด์„ ์žก๋Š” ์ ‘์ด‰๋“ค์ด ์žˆ์„ ๋•Œ, ๋งŒ์•ฝ ๋Œ€์ƒ ์†์ด ์„ธ ๊ฐœ ์†๊ฐ€๋ฝ๋ฟ์ธ ์™ธ๊ณ„์ธ ์†์ด๋ผ๋ฉด, ๊ทธ ์ค‘ ๋‘ ์†๊ฐ€๋ฝ์˜ ์ถ• ๊ณก์„ ์„ ํ•˜๋‚˜์˜ ๋Œ€์ƒ ์†๊ฐ€๋ฝ ์ถ•์— ๋งคํ•‘ํ•จ์œผ๋กœ์จ โ€œ๋‘ ์†๊ฐ€๋ฝ ๋ถ„์˜ ์ ‘์ด‰์„ ํ•˜๋‚˜์˜ ์†๊ฐ€๋ฝ์œผ๋กœ ํ†ตํ•ฉโ€ํ•˜๋Š” ์‹์˜ ๋Œ€์‘๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ์œ ์—ฐ์„ฑ์€ ๊ธฐ์กด ์ผ๋ฐ˜์ ์ธ ๋ฉ”์‰ฌ ๋งค์นญ ๊ธฐ๋ฒ•๋“ค์—์„œ๋Š” ์‰ฝ๊ฒŒ ๋‹ค๋ฃจ์ง€ ๋ชปํ•˜๋Š” ๋ถ€๋ถ„์œผ๋กœ, ๋ณธ ์—ฐ๊ตฌ์˜ ํ˜•ํƒœ ๋งค์นญ ๊ธฐ๋ฒ•์ด ๊ฐ–๋Š” ์‹ค์šฉ์  ์žฅ์ ์ด๋‹ค. ๋˜ํ•œ ์ผ๋ฐ˜์ ์ธ ๋น„๋“ฑ๊ฑฐ๋ฆฌ ๋งคํ•‘ ์—ฐ๊ตฌ๋“ค์€ ์ฃผ๋กœ ํ‘œ๋ฉด์˜ ํ…์Šค์ฒ˜๋‚˜ ๊ธฐ๋Šฅ ๋งต์„ ์ด์‹ํ•˜๋Š” ์šฉ๋„๋กœ ์ดˆ์ ์„ ๋งž์ถ”์ง€๋งŒ, ์—ฌ๊ธฐ์„œ๋Š” ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ์  ์ง‘ํ•ฉ(์ ‘์ด‰ ์‹œํ€€์Šค)์„ ์ผ๊ด€๋˜๊ฒŒ ์˜ฎ๊ธด๋‹ค๋Š” ์ƒˆ๋กœ์šด ๋ชฉํ‘œ์— ์ ์šฉ๋˜์—ˆ๋‹ค๋Š” ์ ์—์„œ๋„ ์ฐจ๋ณ„ํ™”๋œ๋‹ค. ์ €์ž๋“ค์€ ์ž์‹ ๋“ค์˜ ๋กœ์ปฌ ์ฐจํŠธ ๊ธฐ๋ฐ˜ ๋งค์นญ์ด ์—ฐ์†๋œ ์ ‘์ด‰ ์ •๋ณด๋ฅผ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ๊ฒฌ๊ณ ํ•˜๊ฒŒ ์ „๋‹ฌํ•ด์ฃผ๋ฉฐ, ์†Œ์ˆ˜์˜ ์ž…๋ ฅ์œผ๋กœ๋„ ์ถฉ๋ถ„ํžˆ ์„ฑ๋Šฅ์„ ๋‚ผ ์ˆ˜ ์žˆ์Œ์„ ๊ฐ•์กฐํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋Š” ๊ธฐ์กด ๋ฐฉ์‹ ๋Œ€๋น„ ์•„ํ‹ฐ์ŠคํŠธ์˜ ์ž‘์—…๋Ÿ‰์„ ํฌ๊ฒŒ ์ค„์—ฌ์ค€๋‹ค๋Š” ์‹ค์šฉ์  ์ด์ ๋„ ๋™๋ฐ˜ํ•œ๋‹ค.

์ ‘์ด‰ ๊ธฐ๋ฐ˜ ๋ชจ์…˜ ์ƒ์„ฑ ๋ถ„์•ผ

์† ์กฐ์ž‘์—์„œ ์ ‘์ด‰ ์ •๋ณด๋ฅผ ํ™œ์šฉํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์ด์ „์—๋„ ์กด์žฌํ–ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Brahmbhatt et al.(2019) ๋“ฑ์˜ ์—ฐ๊ตฌ๋Š” ์ ‘์ด‰๋งต(์–ด๋А ๋ถ€๋ถ„์ด ๋ฌผ์ฒด๋ฅผ ๋งŒ์กŒ๋Š”์ง€)์„ ์ด์šฉํ•ด ๋กœ๋ด‡ ๊ทธ๋ฆฝ์„ ํ•ฉ์„ฑํ•˜๊ฑฐ๋‚˜ ํ•™์Šตํ•˜๋Š” ๋ฐฉํ–ฅ์„ ํƒ์ƒ‰ํ–ˆ๊ณ , Pollard ์—ฐ๊ตฌ์ง„์˜ ์ดˆ๊ธฐ ์ž‘์—…(Li et al., 2007)์€ contact-invariant optimization์ด๋ผ๋Š” ๊ฐœ๋…์„ ํ†ตํ•ด ์ ‘์ด‰์ด ์œ ์ง€๋˜๋„๋ก ํ•˜๋Š” ์ œ์Šค์ฒ˜ ์ƒ์„ฑ์„ ์‹œ๋„ํ•œ ๋ฐ” ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•๋“ค์€ ์ฃผ๋กœ ์ƒˆ๋กœ์šด grasp๋ฅผ ํ•ฉ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋งฅ๋ฝ์—์„œ ์ ‘์ด‰๋ ฅ์„ ๊ณ ๋ คํ•œ ์ตœ์ ํ™”๋ฅผ ํ•œ ๊ฒƒ์ด์ง€, ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ํŠน์ • ๋ชจ์…˜์„ ๋‹ค๋ฅธ ์†์œผ๋กœ ์ •๋ฐ€ํ•˜๊ฒŒ ์žฌํ˜„ํ•˜๋Š” ๋ฐ ์ดˆ์ ์„ ๋‘์ง€๋Š” ์•Š์•˜๋‹ค. ๋˜ํ•œ ์ตœ๊ทผ ๋กœ๋ณดํ‹ฑ์Šค ๋ถ„์•ผ์—์„œ ์ธ๊ฐ„ ์‹œๆผ” ๋™์ž‘์„ ๋กœ๋ด‡ ์† ์ •์ฑ…์œผ๋กœ ํ•™์Šตํ•  ๋•Œ, ์šฐ์„  ํ‚ค๋„ค๋งˆํ‹ฑ ๋ฆฌํƒ€๊ฒŒํŒ…์œผ๋กœ ์‹œๆผ” ๊ถค์ ์„ ์–ป์€ ๋’ค ๊ฐ•ํ™”ํ•™์Šต์˜ ๋ ˆํผ๋Ÿฐ์Šค๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ํ•˜์ง€๋งŒ ์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ ํ‘œ์ค€ํ™”๋œ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์† ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ… ์†”๋ฃจ์…˜์ด ๋ถ€์žฌํ•˜์—ฌ, ๋ฆฌํƒ€๊ฒŒํŒ…์ด ์ž˜๋ชป๋œ ๊ฒฝ์šฐ ํ•™์Šต๊นŒ์ง€ ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ์ด์ƒํ•œ ๋ณด์ƒ ํ•จ์ •์— ๋น ์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ๋ณด๊ณ ๋˜์–ด ์™”๋‹ค. ๋ณธ ์—ฐ๊ตฌ๋Š” ์ด๋Ÿฌํ•œ ํ๋ฆ„์—์„œ๋„ ์ƒ๋ฅ˜ ๋‹จ๊ณ„์˜ ์˜ค๋ฅ˜๋ฅผ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ์„œ, ๋น„๋ก ๋™์  ์ œ์–ด๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ ์ ‘์ด‰ ์ •๋ณด๋ฅผ ์ž˜ ํ™œ์šฉํ•œ ํ‚ค๋„ค๋งˆํ‹ฑ ์†”๋ฃจ์…˜๋งŒ์œผ๋กœ๋„ ์ƒ๋‹นํžˆ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๊ทธ๋Ÿด๋“ฏํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ์‹ค์ œ ๊ฒฐ๊ณผ์—์„œ ์†-๋ฌผ์ฒด ๊ฐ„, ์†๊ฐ€๋ฝ ๊ฐ„ ๊ด€ํ†ต ํ˜„์ƒ(intersection)์ด ๊ฑฐ์˜ ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ณ , ๋ฐœ์ƒํ•ด๋„ ๋ถ€ํ”ผ ๊ธฐ์ค€ ๋ช‡ ํผ์„ผํŠธ ๋ฏธ๋งŒ์œผ๋กœ ๋งค์šฐ ์ž‘์•˜๋‹ค๊ณ  ๋ณด๊ณ ํ•˜๋Š”๋ฐ, ์ด๋Š” ๋น„๋ก ๋ฌผ๋ฆฌ์—”์ง„ ์—†์ด๋„ ์ ‘์ด‰ ์ œ์•ฝ์„ ๊ฑธ์—ˆ๋”๋‹ˆ ์†๊ฐ€๋ฝ์ด ์ž์—ฐ์Šค๋ ˆ ๋ฌผ์ฒด ํ‘œ๋ฉด์„ ๋”ฐ๋ผ ์›€์ง์ด๋ฉฐ ๊ฒน์นจ์„ ์ตœ์†Œํ™”ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋‹ค์‹œ ๋งํ•ด, ์ ‘์ด‰ ์˜์—ญ ์ž์ฒด๊ฐ€ ๋ฌผ๋ฆฌ์  ๊ตฌ์†์„ ์ผ๋ถ€ ๋Œ€์ฒดํ•˜์—ฌ ๋ชจ์…˜์˜ ํ˜„์‹ค๊ฐ์„ ๋†’์—ฌ์ค€๋‹ค๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ‘๊ทผ์€ ๊ธฐ์กด์˜ โ€œ์‚ฌํ›„ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ณด์ •โ€๊ณผ ๋Œ€๋น„๋˜๋ฉฐ, ์‚ฌ์ „ ์ ‘์ด‰ ํ™œ์šฉ์˜ ํšจ๊ณผ๋ฅผ ์ž˜ ๋ณด์—ฌ์ค€๋‹ค. ์š”์•ฝํ•˜๋ฉด, ๋ณธ ๋…ผ๋ฌธ์€ ๊ธฐ์กด ๊ธฐ๋ฒ•๋“ค์ด ๊ฐ„๊ณผํ•˜๊ฑฐ๋‚˜ ๋ถ€๋ถ„์ ์œผ๋กœ๋งŒ ๋‹ค๋ฃฌ ์ ‘์ด‰ ์ •๋ณด๋ฅผ ์ค‘์‹ฌ์— ๋†“๊ณ , ํ˜•์ƒ ๋งค์นญ ๊ธฐ์ˆ ๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ์† ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ… ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ์ ์—์„œ ์ฐจ๋ณ„์„ฑ์„ ์ง€๋‹Œ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ ์ ‘๊ทผ์œผ๋กœ ์ธํ•ด ์–ป๋Š” ์ด์ ์€ ์‹คํ—˜์  ๋น„๊ต๋ฅผ ํ†ตํ•ด์„œ๋„ ๋ถ„๋ช…ํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚˜๋ฉฐ (์˜ˆ: ์ ‘์ด‰ ๋ฏธ๊ณ ๋ ค ๋ฐฉ์‹์˜ ์‹คํŒจ ์‚ฌ๋ก€ ์ œ์‹œ), ์ด๋Š” ๊ณง ๋ณธ ์—ฐ๊ตฌ๊ฐ€ ๋™ ๋ถ„์•ผ์˜ ์ƒˆ๋กœ์šด ํ‘œ์ค€ ๋ฐฉ์•ˆ์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ‰๊ฐ€๋  ์ˆ˜ ์žˆ๋‹ค.

3. ์‹คํ—˜ ์„ค์ • ๋ฐ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ํ‰๊ฐ€

์‹คํ—˜ ์„ค์ •

์ €์ž๋“ค์€ ์ž์‹ ๋“ค์ด ๊ฐœ๋ฐœํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ์†์— ์—ฌ๋Ÿฌ ์กฐ์ž‘ ๋™์ž‘์„ ๋ฆฌํƒ€๊ฒŒํŒ…ํ•˜๋Š” ์‹คํ—˜์„ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ๋Š”, GRAB ๋ฐ์ดํ„ฐ์…‹์— ํฌํ•จ๋œ ์ธ๊ฐ„ ์†์˜ ์กฐ์ž‘ ์‹œํ€€์Šค ์ค‘ 6๊ฐ€์ง€ ์ ‘์ด‰-ํ’๋ถ€ํ•œ ๋™์ž‘(์˜ˆ: ๋ฌผ๊ฑด ์žก๊ธฐ, ๋ฌธ์†์žก์ด ๋Œ๋ฆฌ๊ธฐ, ๋ง์น˜์งˆ, ํœด๋Œ€์ „ํ™” ์žก๊ธฐ ๋“ฑ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌผ์ฒด ๋Œ€์ƒ ๋™์ž‘)์„ ์„ ํƒํ•˜์˜€๋‹ค. ์ด ์›๋ณธ ์‹œํ€€์Šค์˜ ์ฃผ์ฒด(hand)๋Š” MANO ๋ชจ๋ธ์— ๊ธฐ๋ฐ˜ํ•œ ๊ฐ€์ƒ์˜ ์ธ๊ฐ„ ์†์œผ๋กœ์„œ 5์†๊ฐ€๋ฝ์˜ ํ‘œ์ค€ ํ˜•ํƒœ๋‹ค[56]. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํƒ€๊ฒŸ ์†์œผ๋กœ๋Š” ์ด 5๊ฐ€์ง€๋ฅผ ์ค€๋น„ํ–ˆ๋Š”๋ฐ, ๊ฐ๊ฐ

  1. ์ผ๋ฐ˜์ ์ธ ๋‹ค๋ฅธ ์ธ๊ฐ„ ์† (ํ˜•์ƒ/๋น„์œจ๋งŒ ์ƒ์ด),
  2. ๋งˆ๋…€ ์† (๊ฐ€๋Š˜๊ณ  ๋งˆ๋””๊ฐ€ ๊ธด ํŒํƒ€์ง€ ์บ๋ฆญํ„ฐ ์†),
  3. ์™ธ๊ณ„์ธ ์† (์†๊ฐ€๋ฝ 3๊ฐœ์งœ๋ฆฌ ๋น„์ธ๊ฐ„ํ˜• ์†),
  4. ์ปค์Šคํ…€ ์˜์ˆ˜ ๋””์ž์ธ (์†๊ฐ€๋ฝ ๊ด€์ ˆ ์ˆ˜ ์ผ๋ถ€ ์ œํ•œ ๋˜๋Š” ํŠน์ˆ˜ ํ˜•ํƒœ),
  5. Allegro ๋กœ๋ด‡ ์† (์‹ค์ œ ๋กœ๋ด‡ ํ”Œ๋žซํผ, 4์†๊ฐ€๋ฝ ๋ฐ ๊ณ ์ •๋œ ๊ด€์ ˆ ๊ตฌ์กฐ)์ด๋‹ค.

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

์„ฑ๊ณผ ์ง€ํ‘œ

์‹คํ—˜ ๊ฒฐ๊ณผ๋Š” ์ •๋Ÿ‰ ํ‰๊ฐ€์™€ ์ •์„ฑ ํ‰๊ฐ€๋กœ ๋‚˜๋‰˜์–ด ์ œ์‹œ๋˜์—ˆ๋‹ค. ์ •๋Ÿ‰์ ์œผ๋กœ๋Š”, ๋ฆฌํƒ€๊ฒŒํŒ…๋œ ๋ชจ์…˜์—์„œ ๋ฐœ์ƒํ•œ ๊ต์ฐจ/์ถฉ๋Œ ์ •๋„๋ฅผ ์ธก์ •ํ•˜์˜€๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์†-๋ฌผ์ฒด ๊ฐ„์˜ ๊ด€ํ†ต(์†์ด ๋ฌผ์ฒด๋ฅผ ์ง€๋‚˜์น˜๊ฒŒ ํŒŒ๊ณ ๋“  ๊ฒฝ์šฐ), ์† ์ž์ฒด์˜ ์ž๊ธฐ ๊ด€ํ†ต (์†๊ฐ€๋ฝ ๋ผ๋ฆฌ ๊ฒน์นจ), ๊ทธ๋ฆฌ๊ณ  ์†-ํ…Œ์ด๋ธ” ๊ฐ„์˜ ์ถฉ๋Œ(์˜ˆ: ๋ฌผ๊ฑด์„ ์ง‘๊ธฐ ์œ„ํ•ด ํ…Œ์ด๋ธ”์— ์†์ด ๋ฐ•ํžˆ๋Š” ๊ฒฝ์šฐ) ์„ธ ๊ฐ€์ง€๋ฅผ ๊ณ„์‚ฐํ•˜์˜€๋‹ค. ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•์€ ๊ฐ ๊ฒฐ๊ณผ ๋ชจ์…˜์—์„œ ์† ๋ฉ”์‹œ์— ๋Œ€ํ•ด ๋ ˆ์ด์บ์ŠคํŒ…์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋ฌผ์ฒด๋‚˜ ์ž๊ธฐ ์ž์‹ ๊ณผ ๊ฒน์นœ ๋ถ€๋ถ„์˜ ๋ณผ๋ฅจ์„ ํด๋Ÿฌ์Šคํ„ฐ ๋‹จ์œ„๋กœ ์‚ฐ์ถœํ•œ ๋‹ค์Œ, ๊ทธ๊ฒƒ์„ ์† ์ „์ฒด ๋ถ€ํ”ผ ๋Œ€๋น„ ๋ฐฑ๋ถ„์œจ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ 30๊ฐœ ๋ชจ๋“  ์‚ฌ๋ก€(5์† * 6๋™์ž‘)์— ๋Œ€ํ•ด ํ‰๊ท ์ ์ธ ๊ด€ํ†ต ๋น„์œจ์„ ๊ตฌํ•œ ๊ฒฐ๊ณผ, ์†-๋ฌผ์ฒด, ์ž๊ฐ€ ์ถฉ๋Œ, ํ…Œ์ด๋ธ” ์ถฉ๋Œ ๋ชจ๋‘ ๋Œ€์ฒด๋กœ ๊ทน์†Œ์ˆ˜ ํผ์„ผํŠธ ์ดํ•˜๋กœ ์ธก์ •๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. Figure 10์—์„œ ๊ฐ ์‚ฌ๋ก€๋ณ„ ์ˆ˜์น˜๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ๋ณด์—ฌ์ฃผ๋Š”๋ฐ, ์ „๋ฐ˜์ ์œผ๋กœ ์•„๋ฌด๋Ÿฐ ํ›„์ฒ˜๋ฆฌ ์—†์ด๋„ ์ถฉ๋Œ์ด ๊ฑฐ์˜ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ์•ˆ์ •์ ์ธ ๋ชจ์…˜์ด ์ƒ์„ฑ๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๋ณธ ๋ฐฉ๋ฒ•์ด ๋ช…์‹œ์ ์œผ๋กœ ๋ฌผ๋ฆฌ ์ถฉ๋Œ ํšŒํ”ผ ์ตœ์ ํ™”๋ฅผ ํ•˜์ง€ ์•Š์•˜์Œ์—๋„ ์ ‘์ด‰ ์ œ์•ฝ์„ ํ†ตํ•ด ์•”๋ฌต์ ์œผ๋กœ ํ˜„์‹ค์„ฑ์„ ํ™•๋ณดํ–ˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค. ์ €์ž๋“ค์€ โ€œ์ ‘์ด‰ ์˜์—ญ ์ž์ฒด๊ฐ€ ์ž์—ฐ์Šค๋Ÿฌ์šด ํŒŒ์ง€(grasp) ์ƒํƒœ๋ฅผ ์•”๋ฌต์ ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์—†์ด๋„ ์ถฉ๋Œ ์ตœ์†Œํ™”์— ํšจ๊ณผ๋ฅผ ๋ณด์˜€๋‹คโ€๋ผ๊ณ  ํ•ด์„ํ•˜๊ณ  ์žˆ๋‹ค.

์ •์„ฑ ํ‰๊ฐ€ ์ธก๋ฉด์—์„œ, ์ตœ์ข… ์ƒ์„ฑ๋œ ๋ชจ์…˜๋“ค์˜ ์‹œ๊ฐ์  ํ’ˆ์งˆ์„ ์‚ฌ๋žŒ์˜ ๋ˆˆ์œผ๋กœ ํ‰๊ฐ€ํ•˜์˜€๋‹ค. ์ €์ž๋“ค์€ ๋ชจ๋“  ๊ฒฐ๊ณผ ๋ชจ์…˜์˜ ๋™์˜์ƒ์„ ๋ถ€๋ก์œผ๋กœ ์ œ๊ณตํ•˜์˜€๊ณ , ๋…ผ๋ฌธ ๋‚ด Figures 11-13 ๋“ฑ์„ ํ†ตํ•ด ๋ช‡ ๊ฐ€์ง€ ํฅ๋ฏธ๋กœ์šด ์‚ฌ๋ก€๋ฅผ ์บก์ณํ•˜์—ฌ ๋ณด์—ฌ์ค€๋‹ค.

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

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

๋˜ํ•œ ๊ฐ์ฒด ์น˜ํ™˜(Object substitution) ์‹คํ—˜์œผ๋กœ์„œ, ์›๋ณธ์˜ ์‚ฌ๊ณผ๋ฅผ ๊ฑด๋„ค์ฃผ๋Š”(hand-off) ๋™์ž‘์„ ๊ฐ์ž ๊ฐ์ฒด๋กœ ๋ฐ”๊ฟ”์„œ ๋ฆฌํƒ€๊ฒŒํŒ…ํ•˜๋Š” ์˜ˆ๋ฅผ ์‹œ๋„ํ–ˆ๋‹ค. ์ด๋•Œ๋Š” ๋ฌผ์ฒด ํ˜•ํƒœ๋„ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์›๋ณธ ์‚ฌ๊ณผ ํ‘œ๋ฉด์˜ ์ ‘์ด‰ ๋ถ„ํฌ๋ฅผ ๊ฐ์ž ๋ชจ๋ธ์— ์˜ฎ๊ฒจ์•ผ ํ•˜๋Š” ์ถ”๊ฐ€ ๋‹จ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ €์ž๋“ค์€ ์ด๋ฅผ ์œ„ํ•ด ๋ ˆ์ด์บ์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ์ ‘์ด‰ ์ „์ด ๋ฐฉ์‹์„ ํ™œ์šฉํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ฆ‰ ์›๋ณธ ์†-์‚ฌ๊ณผ ์ ‘์ด‰์ ์—์„œ ์‚ฌ๊ณผ ํ‘œ๋ฉด ๋ฒ•์„  ๋ฐฉํ–ฅ์œผ๋กœ ๊ด‘์„ ์„ ์ด ๊ฐ์ž ํ‘œ๋ฉด๊ณผ ๊ต์ฐจํ•˜๋Š” ์ง€์ ์„ ์ฐพ๊ณ , ๊ทธ ์ง€์ ์„ ๋Œ€์ƒ ์ ‘์ด‰์ ์œผ๋กœ ์‚ผ์•„ ์ „ ํ”„๋ ˆ์ž„์— ๊ฑธ์ณ ์ ‘์ด‰ ์‹œํ€€์Šค๋ฅผ ๋ณ€ํ™˜ํ•œ ๊ฒƒ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋ฒ•์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ๊ฐ์ฒด์— ๋Œ€ํ•ด์„œ๋„ ์†์˜ ํŒŒ์ง€๊ฐ€ ์ ์‘ํ•˜๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ, Figure 13๊ณผ ๋ถ€๋ก ์˜์ƒ์—์„œ ๊ฐ์ž๋กœ ๋ฐ”๋€ ์ƒํ™ฉ์—์„œ๋„ ์†๊ฐ€๋ฝ๋“ค์ด ๋ฏธ์„ธํ•˜๊ฒŒ ์œ„์น˜๋ฅผ ์กฐ์ •ํ•˜๋ฉฐ ์‚ฌ๊ณผ๋ฅผ ์ฅ˜ ๋•Œ์™€ ์œ ์‚ฌํ•œ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฒฐ๊ณผ ํ‰๊ฐ€

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

ํ•œํŽธ, ๋น„๊ต ํ‰๊ฐ€๋กœ์„œ ๊ธฐ์กด ๊ธฐ๋ฒ•(๋ฒ ์ด์Šค๋ผ์ธ)๊ณผ์˜ ์ฐจ์ด๋ฅผ ๋ณด์—ฌ์ค€ ๊ฒƒ๋„ ์ฃผ๋ชฉํ•  ๋งŒํ•˜๋‹ค. ์•ž์„œ ์„ค๋ช…ํ•œ ์ ‘์ด‰ ๋ฏธ๊ณ ๋ ค ๋งˆ์ปค๊ธฐ๋ฐ˜ ๋ฆฌํƒ€๊ฒŒํŒ… ์‹คํ—˜์—์„œ, ๋ฌธ์†์žก์ด๋ฅผ ๋Œ๋ฆฌ๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ๊ฒฝ์šฐ ์ ‘์ด‰ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๋ชจ์…˜์€ ์†๊ฐ€๋ฝ์ด ์†์žก์ด๋ฅผ ์ •ํ™•ํžˆ ํŒŒ์ง€ํ•˜์ง€ ๋ชปํ•˜๊ณ  ํ—›๋„๋Š” ์žฅ๋ฉด์ด ์—ฐ์ถœ๋˜์—ˆ๋‹ค. ๋ฐ˜๋ฉด ์ œ์•ˆ ๊ธฐ๋ฒ•์€ ๋™์ผ ํ”„๋ ˆ์ž„์—์„œ ์†๊ฐ€๋ฝ์ด ์ •ํ™•ํžˆ ์†์žก์ด ํ‘œ๋ฉด์„ ๋”ฐ๋ผ ๋ฐ€์ฐฉ๋˜์–ด ํšŒ์ „ํ•˜๋Š” ๋ชจ์…˜์„ ๋ณด์—ฌ์ค€๋‹ค. ์ด ๋น„๊ต๋Š” ์ • kiepoint๊ธฐ๋ฐ˜ ์ ‘๊ทผ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ช…ํžˆ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€๋กœ, ๋…ผ๋ฌธ์˜ Figure 19์— ํ•ด๋‹น ์žฅ๋ฉด์ด ์ œ์‹œ๋˜์–ด ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด ์ €์ž๋“ค์€ โ€œ์ ‘์ด‰ ์ •๋ณด ์—†์ด๋Š” ์†-๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ ๋ชจ์…˜์˜ ์„ฌ์„ธํ•จ์„ ์žฌํ˜„ํ•˜๊ธฐ ์–ด๋ ต๋‹คโ€๋Š” ์ฃผ์žฅ์„ ์‹คํ—˜์ ์œผ๋กœ ์ž…์ฆํ•˜์˜€๋‹ค.

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

4. ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ ๋ฐ ํ•œ๊ณ„์  ๋ถ„์„

ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ

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

๋กœ๋ณดํ‹ฑ์Šค ๋ฐ ํœด๋จผ-๋กœ๋ด‡ ์ƒํ˜ธ์ž‘์šฉ ์ธก๋ฉด์—์„œ๋„ ๋ณธ ์—ฐ๊ตฌ๋Š” ํฐ ์‹œ์‚ฌ์ ์„ ์ค€๋‹ค. ๋กœ๋ด‡ ์†์˜ ์„ค๊ณ„์ž๋‚˜ ์—ฐ๊ตฌ์ž๋Š” ์‚ฌ๋žŒ์˜ ์‹œ์—ฐ ๋™์ž‘์„ ๋กœ๋ด‡ ์†์œผ๋กœ ๋”ฐ๋ผํ•ด๋ณด๋ฉฐ ๊ทธ ๋กœ๋ด‡ ์†์˜ ์กฐ์ž‘ ์ž ์žฌ๋ ฅ์„ ํ‰๊ฐ€ํ•˜๊ณ  ์‹ถ์–ด ํ•œ๋‹ค. ๋ณธ ๋ฐฉ๋ฒ•์„ ์“ฐ๋ฉด, ๊ตณ์ด ๋ณต์žกํ•œ ๊ฐ•์ œ ์ œ์–ด๋‚˜ ํ•™์Šต ์—†์ด๋„ ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ์…‹(GRAB ๋“ฑ)์˜ ํ’๋ถ€ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋กœ๋ด‡ ์†์œผ๋กœ ๊ฐ€์ƒ ์‹œํ—˜(test)ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ ์–ด๋–ค ๋ฌผ์ฒด๋ฅผ ์žก๋Š” ๋ฐ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ๊ธธ์ด๊ฐ€ ์ถฉ๋ถ„ํ•œ์ง€, ๊ด€์ ˆ ๋ฐฐ์น˜๋Š” ์ ์ ˆํ•œ์ง€ ๋“ฑ์„ ์ ‘์ด‰ ๋ถ„ํฌ๋งŒ์œผ๋กœ๋„ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋…ผ๋ฌธ์—์„œ ๋ณด์—ฌ์ค€ ์—„์ง€ ๊ธธ์ด ์‚ฌ๋ก€๋Š” ๋ฐ”๋กœ ์† ์„ค๊ณ„ ํ‰๊ฐ€ ์‹œ๊ฐํ™”์˜ ์ข‹์€ ์˜ˆ์ด๋‹ค โ€“ ์„ค๊ณ„์•ˆ A์™€ B์˜ ์—„์ง€ ๊ธธ์ด์— ๋”ฐ๋ผ ํŠน์ • ์ž‘์—…(์Šค์œ„์น˜ ๋ˆ„๋ฅด๊ธฐ)์˜ ์„ฑ๊ณต ์—ฌ๋ถ€๊ฐ€ ๋ฆฌํƒ€๊ฒŒํŒ… ๊ฒฐ๊ณผ๋กœ ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋‚ฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์€ ์˜์ˆ˜๋‚˜ ๋กœ๋ด‡ ์† ๊ฐœ๋ฐœ์ž๊ฐ€ ๋””์ž์ธ ๋‹จ๊ณ„์—์„œ ํ”ผ๋“œ๋ฐฑ์„ ์–ป๋Š” ๋„๊ตฌ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ด๋ฏธ ์–ธ๊ธ‰ํ–ˆ๋“ฏ ๊ฐ•ํ™”ํ•™์Šต์ด๋‚˜ ๋ชจ์…˜ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ ํ•™์Šต ์ „์— ์ „๋ฌธ ์‹œๆผ” ๊ถค์ ์„ ์ƒ์„ฑํ•˜๋Š” ์šฉ๋„๋กœ๋„ ์“ฐ์ผ ์ˆ˜ ์žˆ๋‹ค. ์ธ๊ฐ„ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ”๋กœ ๋กœ๋ด‡ ์ •์ฑ…์„ ํ•™์Šตํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ, ๋ณธ ๊ธฐ๋ฒ•์œผ๋กœ ๋กœ๋ด‡ ํ˜•ํƒœ์— ๋งž์ถ˜ ์ „๋ฌธ๊ฐ€ ๊ถค์ (expert trajectory)์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ํ•™์Šต ์ดˆ๊ธฐํ™”๋‚˜ ๋ณด์ƒ ์„ค๊ณ„์— ํ™œ์šฉํ•˜๋ฉด ํ•™์Šต์˜ ์•ˆ์ •์„ฑ๊ณผ ์†๋„๋ฅผ ๋†’์ผ ์ž ์žฌ๋ ฅ์ด ์žˆ๋‹ค. ์ €์ž๋“ค๋„ ์ด๋Ÿฌํ•œ ๋ฐฉํ–ฅ (์ ‘์ด‰์ •๋ณด๊ฐ€ ์ •์ฑ… ํ•™์Šต์— ๋„์›€์„ ์ค„์ง€)์— ํฐ ๊ด€์‹ฌ์„ ๋ณด์ด๋ฉฐ ํ–ฅํ›„ ์—ฐ๊ตฌ๋ฅผ ์ œ์•ˆํ•˜๊ณ  ์žˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ์‘์šฉ์€ ์˜๋ฃŒ ์žฌํ™œ ๋˜๋Š” ์ธ๊ฐ„๊ณตํ•™ ๋ถ„์•ผ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ์† ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด๋‚˜ ํ™˜์ž์˜ ์˜์ˆ˜์— ๋Œ€ํ•ด, ๋™์ผ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ์˜ ์šด๋™ ํŒจํ„ด ์ฐจ์ด๋ฅผ ๋ถ„์„ํ•˜๋Š” ์—ฐ๊ตฌ์— ๋ณธ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • ๋™์ž‘์—์„œ ์†๊ฐ€๋ฝ์ด ์–ด๋–ค ์‹์œผ๋กœ ์ ์‘ํ•˜๋Š”์ง€, ๋ถˆํŽธํ•จ์ด ์ƒ๊ธฐ๋Š”์ง€ ๋“ฑ์„ ๊ฐ€์‹œํ™”ํ•จ์œผ๋กœ์จ ์ธ์ฒด๊ณตํ•™์  ๋””์ž์ธ ๊ฐœ์„ ์— ์•„์ด๋””์–ด๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

ํ•œ๊ณ„์ 

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ด ์ ‘๊ทผ๋ฒ•์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์ œ์•ฝ๊ณผ ํ•œ๊ณ„๊ฐ€ ์กด์žฌํ•œ๋‹ค.

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

๋‘ ๋ฒˆ์งธ๋กœ, ๋ฐ์ดํ„ฐ ์˜์กด์„ฑ์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ๋ณธ ๊ธฐ๋ฒ•์€ ์ถฉ๋ถ„ํžˆ ์ •ํ™•ํ•œ ์ ‘์ด‰ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ๋ฅผ ๊ฐ€์ •ํ•œ๋‹ค. GRAB ๊ฐ™์€ ๋ฐ์ดํ„ฐ์…‹์€ ๋ชจ์บก๊ณผ ๋ณด์ •๋œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์œผ๋กœ ์ ‘์ด‰์„ ์ถ”์ •ํ–ˆ์ง€๋งŒ, ์™„๋ฒฝํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ์‹ค์ œ ๋ฌผ๋ฆฌ์—์„œ์˜ ์ ‘์ด‰์€ ๋งˆ์ฐฐ, ์ ‘์ด‰๋ฉด ์••๋ ฅ ๋“ฑ ๋‹ค์–‘ํ•˜๊ฒŒ ์ •์˜๋˜๋Š”๋ฐ, ํ˜„์žฌ์˜ ์ ‘์ด‰ ๋ฐ์ดํ„ฐ๋Š” ์ฃผ๋กœ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ˜์œผ๋กœ โ€œ0/1 ์ ‘์ด‰โ€๋งŒ ํ‘œ์‹œํ•˜๋Š” ์ˆ˜์ค€์ด๋‹ค. ์ด ๋•Œ๋ฌธ์— ์ ‘์ด‰ ์œ„์น˜๊ฐ€ ์‚ด์ง ์–ด๊ธ‹๋‚˜๊ฑฐ๋‚˜, ํž˜์ด ๊ฐ€ํ•ด์ง€๋Š” ๋ฉด์ ๊ณผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ €์ž๋“ค์€ ํ–ฅํ›„ ์ด‰๊ฐ ์„ผ์„œ ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ๋ณด๋‹ค ์ •ํ™•ํ•œ ์ ‘์ด‰+ํž˜ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์ ‘์ด‰ ๊ธฐ๋ฐ˜ ๋ฆฌํƒ€๊ฒŒํŒ…์„ ํ•œ์ธต ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๋ณด๊ณ  ์žˆ๋‹ค. ํ˜„์‹ค ์„ธ๊ณ„์—์„œ ์„ผ์„œ๋ฅผ ํ†ตํ•œ ์ ‘์ด‰ ์ˆ˜์ง‘์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค๋ฉด, ๋ณธ ๊ธฐ๋ฒ•์˜ ์‹ค์šฉ์„ฑ์€ ๋”์šฑ ๋†’์•„์งˆ ๊ฒƒ์ด๋‹ค.

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

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

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

๊ฒฐ๋ก 

Kinematic Motion Retargeting for Contact-Rich Anthropomorphic Manipulations ๋…ผ๋ฌธ์€ ์ ‘์ด‰์„ ๋งค๊ฐœ๋กœ ํ•œ ์† ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ…์˜ ์ƒˆ ์ง€ํ‰์„ ์—ฐ ์—ฐ๊ตฌ๋กœ ํ‰๊ฐ€๋œ๋‹ค. ์ฃผ์š” ๊ธฐ์—ฌ์ธ ํ˜•ํƒœ ๋งค์นญ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์ตœ์ ํ™” ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ตํ•ด, ๋‹ค์–‘ํ•œ ์† ๋ชจ๋ธ ๊ฐ„์— ๋ณต์žกํ•œ ์กฐ์ž‘ ๋™์ž‘์„ ๋†’์€ ์ถฉ์‹ค๋„๋กœ ์ „์ดํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์˜€๋‹ค. ์‹คํ—˜์„ ํ†ตํ•ด ๊ทธ ํšจ๊ณผ์™€ ํ•œ๊ณ„๋ฅผ ๊ท ํ˜• ์žˆ๊ฒŒ ์ œ์‹œํ•˜์˜€์œผ๋ฉฐ, ํŠนํžˆ ์ ‘์ด‰ ์ •๋ณด์˜ ์ค‘์š”์„ฑ์„ ๋ถ€๊ฐ์‹œ์ผœ ๊ด€๋ จ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์œ ์˜๋ฏธํ•œ ํ†ต์ฐฐ์„ ์ œ๊ณตํ•œ๋‹ค. ํ–ฅํ›„ ์ด ๊ธฐ๋ฒ•์— ๋ฌผ๋ฆฌ์  ๋™์—ญํ•™์„ ์ ‘๋ชฉํ•˜๊ฑฐ๋‚˜ ํ•™์Šต ๋ถ„์•ผ์— ์‘์šฉํ•œ๋‹ค๋ฉด, ์ธ๊ฐ„โ†’๋กœ๋ด‡ ๋ณต์žก ์กฐ์ž‘ ์ „์ด์™€ ๊ฐ™์€ ๋‚œ์ œ๋„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐœ์ „ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค. ์š”์•ฝํ•˜๋ฉด, ๋ณธ ์—ฐ๊ตฌ๋Š” ์† ๋ชจ์…˜ ๋ฆฌํƒ€๊ฒŒํŒ…์˜ ํ‘œ์ค€ํ™”๋œ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ํ•ด๋ฒ•์„ ์ œ์‹œํ•จ๊ณผ ๋™์‹œ์—, ํ–ฅํ›„ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์‘์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ œ์‹œํ–ˆ๋‹ค๋Š” ์ ์—์„œ ์˜์˜๊ฐ€ ํฌ๋‹ค.

Copyright 2024, Jung Yeon Lee