Curieux.JY
  • Post
  • Note
  • Jung Yeon Lee

On this page

  • 1 Brief Review
  • 2 Detail Review
    • 2.1 ๊ธฐ์ˆ ์  ๊ธฐ์—ฌ ๋ฐ ์ฃผ์š” ์•„์ด๋””์–ด ๋ถ„์„
    • 2.2 ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ์ฐจ๋ณ„์ 
    • 2.3 ์‹คํ—˜ ์„ค์ • ๋ฐ ๊ฒฐ๊ณผ ํ‰๊ฐ€
    • 2.4 ํ•œ๊ณ„์  ๋ฐ ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ
    • 2.5 ์ข…ํ•ฉ ์ •๋ฆฌ

๐Ÿ“ƒAnyTeleop ๋ฆฌ๋ทฐ

teleoperation
vision
A General Vision-Based Dexterous Robot Arm-Hand Teleoperation System
Published

August 15, 2025

  • Paper Link
  • Project Link
  1. โœจ AnyTeleop์€ ๋‹ค์–‘ํ•œ ๋กœ๋ด‡ ํŒ”๊ณผ ์†, ํ˜„์‹ค ํ™˜๊ฒฝ, ์นด๋ฉ”๋ผ ์„ค์ •์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ผ๋ฐ˜์ ์ธ ๋น„์ „ ๊ธฐ๋ฐ˜ ๋กœ๋ด‡ ์›๊ฒฉ ์กฐ์ž‘ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
  2. ๐ŸŒ ์ด ์‹œ์Šคํ…œ์€ ์—ฌ๋Ÿฌ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์‹ค์ œ ํ™˜๊ฒฝ์„ ์ง€์›ํ•˜๋ฉฐ, ์›๊ฒฉ ๋ฐ ํ˜‘์—… ์›๊ฒฉ ์กฐ์ž‘ ๊ธฐ๋Šฅ๊นŒ์ง€ ์ œ๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์˜ ํ™•์žฅ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.
  3. ๐Ÿš€ AnyTeleop์€ ๋ฒ”์šฉ์ ์ธ ์„ค๊ณ„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์‹ค์ œ ๋ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹คํ—˜์—์„œ ๊ธฐ์กด ์‹œ์Šคํ…œ๋ณด๋‹ค ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜์—ฌ, ๋ชจ๋ฐฉ ํ•™์Šต์„ ์œ„ํ•œ ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

1 Brief Review

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

์‹œ์Šคํ…œ์€ ๋ชจ๋“ˆ์„ฑ, ํ†ต์‹  ์ค‘์‹ฌ ์„ค๊ณ„, Containerization์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ํ•ต์‹ฌ ์›์น™์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ๋Š” Camera Driver๋ฅผ ํ†ตํ•ด RGB ๋˜๋Š” RGB-D ์ŠคํŠธ๋ฆผ์„ Teleoperation Server๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. Teleoperation Server๋Š” ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋กœ๋ด‡ ์ œ์–ด ๋ช…๋ น์„ ์ƒ์„ฑํ•˜๋ฉฐ, ์ด ๋ช…๋ น์€ Teleoperation Client๋ฅผ ํ†ตํ•ด ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋‚˜ ์‹ค์ œ ๋กœ๋ด‡์œผ๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. Web Visualizer๋Š” ๋กœ์ปฌ ๋˜๋Š” ์›๊ฒฉ์—์„œ ์›๊ฒฉ ์กฐ์ž‘ ๊ณผ์ •์„ ์‹œ๊ฐ์ ์œผ๋กœ ํ”ผ๋“œ๋ฐฑํ•ฉ๋‹ˆ๋‹ค.

Teleoperation Server๋Š” ๋‹ค์Œ ๋„ค ๊ฐ€์ง€ ์ฃผ์š” ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  1. Hand Pose Detection: ์นด๋ฉ”๋ผ ์ŠคํŠธ๋ฆผ์—์„œ ์‚ฌ๋žŒ ์†์˜ ์†๋ชฉ(wrist) ๋ฐ ์†๊ฐ€๋ฝ(finger) ์ž์„ธ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค. RGB ๋˜๋Š” RGB-D ์นด๋ฉ”๋ผ, ๋‹จ์ผ ๋˜๋Š” ๋‹ค์ค‘ ์นด๋ฉ”๋ผ ๋“ฑ ๋‹ค์–‘ํ•œ ์นด๋ฉ”๋ผ ๊ตฌ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์†๊ฐ€๋ฝ ํ‚คํฌ์ธํŠธ(keypoint)๋Š” MediaPipe๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ RGB ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ๊ฒ€์ถœํ•˜๋ฉฐ, ์†๋ชฉ 6D ์ž์„ธ๋Š” RGB-D ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ ํ‚คํฌ์ธํŠธ์˜ Depth ๊ฐ’์„ ์ด์šฉํ•œ PnP ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ, RGB ๋ฐ์ดํ„ฐ๋งŒ ์žˆ๋Š” ๊ฒฝ์šฐ FrankMocap์—์„œ ์˜๊ฐ์„ ๋ฐ›์€ ์ถ”๊ฐ€ ์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ฝํ•œ ํˆฌ์˜(weak perspective) ๋ณ€ํ™˜ ์Šค์ผ€์ผ์„ ์˜ˆ์ธกํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.
  2. Detection Fusion: ๋‹ค์ค‘ ์นด๋ฉ”๋ผ ๊ฐ์ง€ ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์™ธ์  ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์—†์ด ์‚ฌ๋žŒ ์†์„ ์ž์—ฐ ๋งˆ์ปค(marker)๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ž๋™ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ๊ณผ์ •์„ ํ†ตํ•ด ์นด๋ฉ”๋ผ ๊ฐ„์˜ ์ƒ๋Œ€์ ์ธ ํšŒ์ „(SO(3))์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ฐ์ง€ ๊ฒฐ๊ณผ์˜ ์‹ ๋ขฐ๋„๋Š” SMPL-X ์† ํ˜•์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜ ์˜ˆ์ธก๊ฐ’์˜ ์ผ๊ด€์„ฑ(์ดˆ๊ธฐ ์ฐธ์กฐ ๊ฐ’๊ณผ์˜ ์˜ค์ฐจ)์„ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ฐ€ํ•˜๋ฉฐ, ์‹ ๋ขฐ๋„๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์นด๋ฉ”๋ผ์˜ ์ƒ๋Œ€ ๋™์ž‘์„ ์„ ํƒํ•˜์—ฌ ๋‹ค์Œ ๋ชจ๋“ˆ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
  3. Hand Pose Retargeting: ์‚ฌ๋žŒ ์† ์ž์„ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋ด‡ ์† ๊ด€์ ˆ ์œ„์น˜๋กœ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ ๊ณต์‹ํ™”๋ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ ์†๊ณผ ๋กœ๋ด‡ ์†์˜ ํ‚คํฌ์ธํŠธ ๋ฒกํ„ฐ ๊ฐ„ ์ฐจ์ด๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ์‹œ๊ฐ„์  ๋ถ€๋“œ๋Ÿฌ์›€์„ ๊ฐœ์„ ํ•˜๋Š” ๋ชฉ์  ํ•จ์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. \min_{q_t} \sum_{i=0}^N ||\alpha v_i^t - f_i(q_t)||^2 + \beta ||q_t - q_{t-1}||^2 \\ \text{s.t.} \quad q_l \leq q_t \leq q_u ์—ฌ๊ธฐ์„œ q_t๋Š” ์‹œ๊ฐ„ t์—์„œ์˜ ๋กœ๋ด‡ ์† ๊ด€์ ˆ ์œ„์น˜, v_i^t๋Š” ๊ฐ์ง€๋œ ์‚ฌ๋žŒ ์† ํ‚คํฌ์ธํŠธ์—์„œ ๊ณ„์‚ฐ๋œ i๋ฒˆ์งธ ํ‚คํฌ์ธํŠธ ๋ฒกํ„ฐ, f_i(q_t)๋Š” ๋กœ๋ด‡ ์† ๊ด€์ ˆ ์œ„์น˜ q_t๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ i๋ฒˆ์งธ ๋กœ๋ด‡ ์† ํ‚คํฌ์ธํŠธ ๋ฒกํ„ฐ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์ˆœ๋ฐฉํ–ฅ ๊ธฐ๊ตฌํ•™ ํ•จ์ˆ˜, q_l๊ณผ q_u๋Š” ๊ด€์ ˆ ์œ„์น˜์˜ ํ•˜ํ•œ ๋ฐ ์ƒํ•œ, \alpha๋Š” ์† ํฌ๊ธฐ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ•œ ์Šค์ผ€์ผ๋ง ๊ณ„์ˆ˜, \beta๋Š” ์‹œ๊ฐ„์  ๋ถ€๋“œ๋Ÿฌ์›€์— ๋Œ€ํ•œ ๊ฐ€์ค‘์น˜์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋กœ๋ด‡ ์† ํ˜•ํƒœ์— ๋Œ€ํ•ด์„œ๋Š” ์‚ฌ๋žŒ๊ณผ ๋กœ๋ด‡ ์†๊ฐ€๋ฝ ์‚ฌ์ด์˜ ํ‚คํฌ์ธํŠธ ๋งคํ•‘์„ ์ˆ˜๋™์œผ๋กœ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ๋กœ๋ด‡ ์†๋งŒ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค.
  4. Motion Generation: ๊ฐ์ง€๋œ ์†๋ชฉ ๋ฐ ์† ์ž์„ธ(์ตœ์ข… End-effector์˜ Cartesian ์ž์„ธ)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋กœ๋ด‡ ํŒ”์˜ ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ถฉ๋Œ ์—†๋Š” ์›€์ง์ž„์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„ ๋ชจ์…˜ ์ƒ์„ฑ์„ ์œ„ํ•ด GPU ๊ฐ€์† ๋ณ‘๋ ฌํ™” ์ถฉ๋Œ ํšŒํ”ผ ๋กœ๋ด‡ ๋ชจ์…˜ ์ƒ์„ฑ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ CuRobo๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Motion Generation ๋ชจ๋“ˆ์€ ๋‚ฎ์€ ์ฃผํŒŒ์ˆ˜(25 Hz)๋กœ End-effector์˜ Cartesian ์ž์„ธ๋ฅผ ๋ฐ›์•„ ๋†’์€ ์ฃผํŒŒ์ˆ˜(120 Hz)๋กœ ์ถฉ๋Œ ์—†๋Š” ๊ด€์ ˆ ๊ณต๊ฐ„ ๊ถค์ ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ถฉ๋Œ ํšŒํ”ผ๋Š” CUDA ๊ธฐ๋ฐ˜ ๊ธฐํ•˜ํ•™์  ์งˆ์˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•™์Šต ๊ธฐ๋ฐ˜ ๋ชจ๋ธ ์—†์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

Web-based Teleoperation Viewer๋Š” meshcat ๋ฐ Three.js๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ, ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜์˜ ์ ‘๊ทผ์„ฑ๊ณผ ์›๊ฒฉ ๋ฐ ํ˜‘์—… ์›๊ฒฉ ์กฐ์ž‘์„ ์œ„ํ•œ ๋™๊ธฐํ™”๋œ ์‹œ๊ฐํ™”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์ค‘ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์„ ์—ด์–ด ๋‹ค์ค‘ ์‹œ์ (multi-view)์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ํ‰๊ฐ€ ๊ฒฐ๊ณผ, Profiling ๋ถ„์„์—์„œ Hand Pose Detection์ด ๊ฐ€์žฅ ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”๋˜๋Š” ๋ชจ๋“ˆ์ด์ง€๋งŒ ์š”๊ตฌ ์ฃผํŒŒ์ˆ˜(25Hz)๋ฅผ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ๋กœ๋ด‡ ์›๊ฒฉ ์กฐ์ž‘ ์‹คํ—˜์—์„œ๋Š” XArm6 ๋ฐ Allegro Hand๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Robotic Telekinesis [54]์˜ 10๊ฐ€์ง€ ์กฐ์ž‘ ์ž‘์—…์„ ์žฌํ˜„ํ•˜์—ฌ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค. AnyTeleop๋Š” 10๊ฐœ ์ž‘์—… ์ค‘ 8๊ฐœ์—์„œ ๋” ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ๋ณด์˜€์œผ๋ฉฐ, ํŠนํžˆ ์ปต ์Œ“๊ธฐ ๋“ฑ ์–‡์€ ๊ตฌ์กฐ์˜ ๊ฐ์ฒด ์กฐ์ž‘์—์„œ ๋” ์•ˆ์ •์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ, ํŠน์ • ํ•˜๋“œ์›จ์–ด์— ๋งž๊ฒŒ ์„ค๊ณ„๋œ ์‹œ์Šคํ…œ๋ณด๋‹ค ์šฐ์ˆ˜ํ•จ์„ ์ž…์ฆํ–ˆ์Šต๋‹ˆ๋‹ค. Imitation Learning ์‘์šฉ์—์„œ๋Š” AnyTeleop๋กœ ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ SAPIEN ํ™˜๊ฒฝ์—์„œ [43]์˜ ๋ฐ์ดํ„ฐ๋ณด๋‹ค ๋” ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ž์ฒด ์ถฉ๋Œ ์—†๋Š” ๊ถค์ ์„ ์ œ๊ณตํ•˜์—ฌ ๋” ๋‚˜์€ Imitation Learning ์„ฑ๋Šฅ์„ ์ด๋Œ์–ด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, AnyTeleop๋Š” ๋‹ค์ค‘ ์šด์˜์ž๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋กœ๋ด‡์„ ์ œ์–ดํ•˜์—ฌ ํ˜‘์—… ์กฐ์ž‘ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์„ค์ •์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Œ์„ Human-to-robot Handover ์ž‘์—… ์‹œ์—ฐ์„ ํ†ตํ•ด ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์‹คํŒจ ๋ชจ๋“œ๋กœ๋Š” ๋น ๋ฅธ ์† ์›€์ง์ž„ ์ค‘ ์ถ”์  ์†์‹ค ๋ฐ ์ž์ฒด ๊ฐ€๋ฆผ(self-occlusion) ์‹œ ๋ถˆ์•ˆ์ •ํ•œ ์† ์ž์„ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ž๋Š” ์šด์˜์ž๊ฐ€ ์† ์›€์ง์ž„์„ ๋Šฆ์ถ”๋„๋ก ์ง€์‹œํ•˜๊ณ , ํ›„์ž๋Š” ๋‹ค์ค‘ ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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


2 Detail Review

2.1 ๊ธฐ์ˆ ์  ๊ธฐ์—ฌ ๋ฐ ์ฃผ์š” ์•„์ด๋””์–ด ๋ถ„์„

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

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

AnyTeleop ์‹œ์Šคํ…œ์ด ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์กฐ์ž‘ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์˜ˆ์‹œ. ์ƒ๋‹จ ํ–‰์€ IsaacGym ๋“ฑ ๊ฐ€์ƒ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ƒ์—์„œ์˜ ๋กœ๋ด‡ ์กฐ์ž‘, ์ค‘๋‹จ ํ–‰์€ ๋˜ ๋‹ค๋ฅธ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ(SAPIEN) ์ƒ์˜ ์กฐ์ž‘, ํ•˜๋‹จ ํ–‰์€ ์‹ค์ œ ๋กœ๋ด‡(XArm6+Allegro)์ด ์ปต ์Œ“๊ธฐ ๋“ฑ ์ผ์ƒ ๋ฌผ์ฒด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ชจ์Šต์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ๊ณผ ์ž‘์—…์—์„œ ์ผ๊ด€๋œ ์›๊ฒฉ ์กฐ์ž‘ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด AnyTeleop์˜ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.

  • ๋ชจ๋“ˆํ™”๋œ ์•„ํ‚คํ…์ฒ˜: AnyTeleop์€ ์นด๋ฉ”๋ผ๋กœ๋ถ€ํ„ฐ ์‚ฌ๋žŒ ์†์˜ ๋™์ž‘์„ ์ถ”์ ํ•˜๊ณ  ์ด๋ฅผ ๋กœ๋ด‡ ๋™์ž‘์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ผ๋ จ์˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ชจ๋“ˆํ™”ํ•˜์—ฌ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, โ‘  ์† ์ž์„ธ ์ธ์‹ ๋ชจ๋“ˆ(Hand Pose Detection)์€ ๋‹จ์ผ ํ˜น์€ ๋ณต์ˆ˜์˜ RGB/RGB-D ์นด๋ฉ”๋ผ ์ž…๋ ฅ์œผ๋กœ๋ถ€ํ„ฐ ์‚ฌ๋žŒ ์†์˜ 3์ฐจ์› ๊ด€์ ˆ ์œ„์น˜(keypoint)๋ฅผ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ โ‘ก ๋‹ค์ค‘ ์นด๋ฉ”๋ผ ์œตํ•ฉ ๋ชจ๋“ˆ(Detection Fusion)์ด ๊ฐ ์นด๋ฉ”๋ผ์—์„œ ์–ป์€ ์† ์ถ”์  ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ฉํ•˜์—ฌ, ํ•œ ์นด๋ฉ”๋ผ์—์„œ ์†์ด ๊ฐ€๋ ค์ ธ๋„ ๋‹ค๋ฅธ ์‹œ์  ์ •๋ณด๋ฅผ ํ™œ์šฉํ•ด ์ž๊ธฐ ๊ฐ€๋ฆผ(self-occlusion) ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  โ‘ข ์† ์ž์„ธ ๋ฆฌํƒ€๊ฒŒํŒ… ๋ชจ๋“ˆ(Hand Pose Retargeting)์ด ์‚ฌ๋žŒ ์†์˜ ๊ด€์ ˆ๊ฐ์„ ๋กœ๋ด‡ ์†์˜ ๊ด€์ ˆ๊ฐ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š”๋ฐ, ๋กœ๋ด‡์˜ URDF(๊ธฐ๊ตฌํ•™ ๋ชจ๋ธ) ์ •๋ณด๋งŒ ์žˆ๋‹ค๋ฉด ํ•™์Šต๋œ ๋ชจ๋ธ ์—†์ด๋„ ์ž„์˜์˜ ๋กœ๋ด‡ ์† ๊ตฌ์กฐ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ตœ์ ํ™” ๊ธฐ๋ฐ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ โ‘ฃ ๋ชจ์…˜ ์ƒ์„ฑ ๋ชจ๋“ˆ(Motion Generation)์€ ๋ชฉํ‘œ๋กœ ํ•œ ์†๋ชฉ(End-effector)์˜ ์œ„์น˜์™€ ์ž์„ธ๋ฅผ ๋กœ๋ด‡ ํŒ”์ด ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ถฉ๋Œ ์—†์ด ๋”ฐ๋ผ๊ฐ€๋„๋ก ์‹ค์‹œ๊ฐ„ ๊ฒฝ๋กœ ์ƒ์„ฑ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” NVIDIA์˜ GPU ๊ฐ€์† ๋ชจ์…˜ ๊ณ„ํš ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ CuRobo๋ฅผ ํ™œ์šฉํ•˜์—ฌ 120Hz ์ด์ƒ์˜ ๊ณ ์ฃผํŒŒ์ˆ˜๋กœ ์ž์—ฐ์Šค๋Ÿฌ์šด ๋กœ๋ด‡ ํŒ” ์›€์ง์ž„์„ ์ƒ์„ฑํ•˜๋ฉฐ, ๋กœ๋ด‡์˜ ์ž๊ธฐ ์ถฉ๋Œ์ด๋‚˜ ๊ด€์ ˆ ํ•œ๊ณ„ ์œ„๋ฐ˜์ด ์—†๋„๋ก ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

  • ์›น ๊ธฐ๋ฐ˜ ์›๊ฒฉ ์กฐ์ž‘: AnyTeleop์€ ์›น ์‹œ๊ฐํ™” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ, ์›๊ฒฉ์ง€์— ์žˆ๋Š” ์šด์˜์ž๋„ ์†์‰ฝ๊ฒŒ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ๋กœ๋ด‡์˜ 3D ํ™˜๊ฒฝ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. MeshCat/Three.js ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋œ ๋ทฐ์–ด๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋‚˜ ์‹ค์ œ ๋กœ๋ด‡์œผ๋กœ๋ถ€ํ„ฐ ์ฃผ๊ธฐ์ ์œผ๋กœ ์žฅ๋ฉด ์ •๋ณด๋ฅผ ๋ฐ›์•„์™€ ๋™๊ธฐํ™”๋œ ์˜์ƒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ์จ ๊ณต๊ฐ„์ ์œผ๋กœ ๋–จ์–ด์ง„ ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๋“ค๋„ ๋™์ผํ•œ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ๋ณด๋ฉฐ ํ˜‘๋™ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋Ÿฌํ•œ ์›น ๊ธฐ๋ฐ˜ ์ ‘๊ทผ์€ ํŠน์ • ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ์ข…์†๋˜์ง€ ์•Š๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ๋ถˆ๊ฐ€์ง€๋ก ์  ์‹œ๊ฐํ™”๋ฅผ ๊ฐ€๋Šฅ์ผ€ ํ•˜์—ฌ, IsaacGym์ด๋“  SAPIEN์ด๋“  ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์›๊ฒฉ ์กฐ์ž‘์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

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

2.2 ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ์ฐจ๋ณ„์ 

๊ณผ๊ฑฐ์˜ ๋กœ๋ด‡ ์›๊ฒฉ ์กฐ์ž‘ ์—ฐ๊ตฌ๋“ค์€ ์ฃผ๋กœ ํŠน์ˆ˜ ์žฅ๋น„์— ์˜์กดํ•˜๊ฑฐ๋‚˜ ํ•œ์ •๋œ ๊ธฐ๋Šฅ๋งŒ์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ดˆ๊ธฐ์˜ ์„ฌ์„ธํ•œ ์† ์กฐ์ž‘ ์›๊ฒฉ ์ œ์–ด๋Š” ๋ฐ์ดํ„ฐ ์žฅ๊ฐ‘, ๋ชจ์…˜ ์บก์ฒ˜ ์ˆ˜ํŠธ, VR ์ปจํŠธ๋กค๋Ÿฌ, ํ–…ํ‹ฑ ์žฅ์น˜ ๋“ฑ์˜ ๊ณ ๊ฐ€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ฐฉ์šฉํ•œ ์ƒํƒœ์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด AnyTeleop์€ ์นด๋ฉ”๋ผ ํ•˜๋‚˜๋งŒ์œผ๋กœ ์‚ฌ๋žŒ ์†์˜ ์›€์ง์ž„์„ ์ธ์‹ํ•จ์œผ๋กœ์จ ์žฅ๋น„ ๋น„์šฉ๊ณผ ์‚ฌ์šฉ์ž ๋ถ€๋‹ด์„ ํฌ๊ฒŒ ๋‚ฎ์ถ”์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ ๋“ฑ์žฅํ•œ ๋น„์ „ ๊ธฐ๋ฐ˜ ์›๊ฒฉ ์กฐ์ž‘ ์‹œ์Šคํ…œ๋“ค๋„ ์žˆ์—ˆ์ง€๋งŒ, ์ด๋“ค ์—ญ์‹œ ๊ฐ์ž ํŠน์ • ๋กœ๋ด‡์— ๋งž๊ฒŒ ํŠœ๋‹๋˜์–ด ๋ฒ”์šฉ์„ฑ์ด ๋–จ์–ด์ง€๋Š” ๋‹จ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ DexPilot (2020)์€ KUKA LBR ํŒ” + Allegro Hand ์กฐํ•ฉ์„ ๋น„์ „์œผ๋กœ ์กฐ์ž‘ํ–ˆ์ง€๋งŒ ํŠน์ • ํ•˜๋“œ์›จ์–ด์— ๋งž์ถ˜ ๋ณด์ •(calibration)๊ณผ ์‹ฌ๋„ ์นด๋ฉ”๋ผ ๋“ฑ์„ ํ•„์š”๋กœ ํ–ˆ๊ณ , Robotic Telekinesis (2023)์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์€ XArm6 + Allegro์— ํŠนํ™”๋œ ํ•™์Šต๋œ ๋ฆฌํƒ€๊ฒŒํŒ… ๋ชจ๋ธ๊ณผ ์ถฉ๋ŒํšŒํ”ผ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๋กœ๋ด‡์—๋Š” ์ ์šฉ์ด ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Holo-Dex (2022)๋‚˜ DIME (2022) ๋“ฑ์˜ ์—ฐ๊ตฌ๋Š” AR/VR ์žฅ์น˜๋ฅผ ํ†ตํ•ด ๋ชฐ์ž…๊ฐ ์žˆ๊ฒŒ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜, ํ•™์Šต ๊ธฐ๋ฐ˜์œผ๋กœ ํšจ์œจ์ ์ธ ๋ชจ๋ฐฉ์„ ๊พ€ํ–ˆ์ง€๋งŒ, ๋กœ๋ด‡ ์†๋งŒ ์ œ์–ดํ•˜๊ณ  ๋กœ๋ด‡ ํŒ”์€ ๊ณ ๋ คํ•˜์ง€ ์•Š๋Š” ๋“ฑ ์‹œ์Šคํ…œ ๋ฒ”์œ„๊ฐ€ ์ œํ•œ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ๊ธฐ์กด ์—ฐ๊ตฌ๋“ค์€ ๊ฐ๊ฐ ์ผ๋ถ€ ๊ธฐ๋Šฅ์— ์ดˆ์ ์„ ๋งž์ถ”์—ˆ์„ ๋ฟ, ์—ฌ๋Ÿฌ ๋กœ๋ด‡๊ณผ ํ™˜๊ฒฝ์„ ํ†ตํ•ฉ์ ์œผ๋กœ ์ง€์›ํ•˜๊ฑฐ๋‚˜ ํ˜‘์—… ์‹œ๋‚˜๋ฆฌ์˜ค๊นŒ์ง€ ํฌ๊ด„ํ•˜์ง€๋Š” ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

2.3 ์‹คํ—˜ ์„ค์ • ๋ฐ ๊ฒฐ๊ณผ ํ‰๊ฐ€

๋…ผ๋ฌธ ์ €์ž๋“ค์€ AnyTeleop์˜ ์„ฑ๋Šฅ์„ ์ •๋Ÿ‰์  ์‹คํ—˜์„ ํ†ตํ•ด ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด, ์‹ค์ œ ๋กœ๋ด‡ ์‹คํ—˜๊ณผ ๊ฐ€์ƒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹คํ—˜์„ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์‹ค์ œ ๋กœ๋ด‡ ์‹คํ—˜:

๊ธฐ์กด Robotic Telekinesis ์‹œ์Šคํ…œ๊ณผ์˜ ์„ฑ๋Šฅ ๋น„๊ต๋ฅผ ์œ„ํ•ด, ๋™์ผํ•œ ๋กœ๋ด‡ ํ•˜๋“œ์›จ์–ด์ธ HxArm6 ๋กœ๋ด‡ ํŒ”๊ณผ Allegro ๋กœ๋ด‡ ์†์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹คํ—˜์— ์‚ฌ์šฉ๋œ ์ž‘์—…(task)๋“ค์€ Telekinesis ๋…ผ๋ฌธ์—์„œ ์ œ์‹œ๋œ 10๊ฐ€์ง€ ์กฐ์ž‘ ์ž‘์—…์œผ๋กœ, ์ž‘์€ ์ƒ์ž๋ฅผ ์ง‘์–ด ์˜ฎ๊ธฐ๊ธฐ, ์ฒœ์œผ๋กœ ๋งŒ๋“  ์žฅ๋‚œ๊ฐ ์ง‘๊ธฐ, ์ƒ์ž ํšŒ์ „์‹œํ‚ค๊ธฐ, ๊ฐ€์œ„ ์žก๊ธฐ, ์ปต ํฌ๊ฐœ ์Œ“๊ธฐ, ์ด์ค‘ ์ปต ์Œ“๊ธฐ, ์ƒ์ž์— ๋“  ํ๋ธŒ๋ฅผ ์ ‘์‹œ๋กœ ๋ถ“๊ธฐ, ์ปต์„ ์ ‘์‹œ์— ์˜ฎ๊ฒจ ๋‹ด๊ธฐ, ์„œ๋ž ์—ด๊ธฐ, ์„œ๋ž ์—ด๊ณ  ๋ฌผ๊ฑด ์ง‘์–ด๋‚ด๊ธฐ ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ์ž‘์—…์— ๋Œ€ํ•ด ์ˆ™๋ จ๋œ ์กฐ์ž‘์ž๊ฐ€ AnyTeleop์„ ํ†ตํ•ด 10๋ฒˆ์”ฉ ์‹œ๋„๋ฅผ ํ•˜์˜€๊ณ , ๋‹จ์ผ Intel RealSense RGB-D ์นด๋ฉ”๋ผ๋กœ ์†๋™์ž‘์„ ์ถ”์ ํ–ˆ์Šต๋‹ˆ๋‹ค. Telekinesis (๊ธฐ์กด ์‹œ์Šคํ…œ)์˜ ๊ฒฝ์šฐ ํ•ด๋‹น ๋…ผ๋ฌธ์— ๋ณด๊ณ ๋œ ์„ฑ๊ณต๋ฅ ์„ ๊ทธ๋Œ€๋กœ ๋น„๊ต ๋Œ€์ƒ์œผ๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต๋ฅ  ์ธก์ •์€ 10ํšŒ ์‹œ๋„ ์ค‘ ์ž‘์—… ๋ชฉํ‘œ๋ฅผ ์™„์ˆ˜ํ•œ ๋น„์œจ๋กœ ์ •์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ:

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

์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ๋ชจ๋ฐฉํ•™์Šต ์‹คํ—˜:

AnyTeleop์˜ ๋ฒ”์šฉ์„ฑ์€ ๊ฐ€์ƒ ํ™˜๊ฒฝ์—์„œ๋„ ์‹œํ—˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๋“ค์€ ๋กœ๋ด‡ ํ•™์Šต์—์„œ ์ค‘์š”ํ•œ ์ธ๊ฐ„ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์šฉ๋„๋ฅผ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด, ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ƒ์—์„œ ์›๊ฒฉ ์กฐ์ž‘์œผ๋กœ ๋ชจ๋ฐฉ ํ•™์Šต์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๊ณ  ๊ทธ ํ’ˆ์งˆ์„ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„๊ต ๋Œ€์ƒ์œผ๋กœ๋Š” ์ตœ๊ทผ ๋ฐœํ‘œ๋œ ๋น„์ „ ๊ธฐ๋ฐ˜ ์›๊ฒฉ ์กฐ์ž‘ ์‹œ์Šคํ…œ์ธ Qin ๋“ฑ (2022)์„ ์„ ์ •ํ–ˆ๋Š”๋ฐ, ์ด ์‹œ์Šคํ…œ์€ ๋‹จ์ผ RGB-D ์นด๋ฉ”๋ผ๋กœ ๋ถ€์œ ํ•˜๋Š” ์†(floating hand)๋งŒ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์ œํ•œ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹คํ—˜์— ์‚ฌ์šฉ๋œ ์กฐ์ž‘ ์ž‘์—…๋“ค์€ ํ•ด๋‹น ๊ธฐ์กด ์—ฐ๊ตฌ์™€ ๋™์ผํ•˜๊ฒŒ 3๊ฐ€์ง€๋กœ ์„ค์ •๋˜์—ˆ์œผ๋ฉฐ, (i) ํƒ์ž ์œ„ ๋ฌผ์ฒด๋ฅผ ์ง‘์–ด ๋‹ค๋ฅธ ์œ„์น˜๋กœ ์˜ฎ๊ธฐ๋Š” ์œ„์น˜ ์ด๋™(Relocate), (ii) ๋’ค์ง‘ํ˜€ ๋†“์ธ ๋จธ๊ทธ์ž”์„ 90๋„ ํšŒ์ „์‹œ์ผœ ์˜ฌ๋ ค๋†“๋Š” ๋จธ๊ทธ ๋’ค์ง‘๊ธฐ(Flip Mug), (iii) ๋ฌธ ์†์žก์ด๋ฅผ ๋Œ๋ ค ์ž ๊ธˆ์„ ํ’€๊ณ  ๋ฌธ์„ ๋‹น๊ฒจ ์—ฌ๋Š” ๋ฌธ ์—ด๊ธฐ(Open Door) ์ž…๋‹ˆ๋‹ค. ๊ฐ ์ž‘์—…์€ ๋ถ€์œ  ์†(floating hand) ๋ฒ„์ „๊ณผ ํŒ”์ด ๋‹ฌ๋ฆฐ ์†(arm-hand) ๋ฒ„์ „ ๋‘ ๊ฐ€์ง€ ๋ณ€ํ˜•์œผ๋กœ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ€์œ  ์†์€ ๋กœ๋ด‡ ํŒ”์ด ์—†๋Š” ์ž์œ ๋กญ๊ฒŒ ์›€์ง์ด๋Š” ์†๋งŒ์œผ๋กœ ์กฐ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ์ด๊ณ , ํŒ”-์† ๋ฒ„์ „์€ ๋กœ๋ด‡ ํŒ” ๋์— ์†์ด ๋‹ฌ๋ ค์žˆ์–ด ๊ณ ์ •๋œ ๊ธฐ๋ฐ˜(base)์„ ๊ฐ–๋Š” ํ˜„์‹ค์ ์ธ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ํ•™์Šต:

์šฐ์„ , ๊ธฐ์กด ์‹œ์Šคํ…œ๊ณผ AnyTeleop์„ ์ด์šฉํ•˜์—ฌ ๊ฐ ์ž‘์—…๋‹น 50๊ฐœ ์‹œ์—ฐ(trajactory) ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ์‹œ์Šคํ…œ์€ ๋ถ€์œ  ์† ํ˜•ํƒœ๋งŒ ์ง์ ‘ ์กฐ์ž‘ ๊ฐ€๋Šฅํ–ˆ๊ธฐ์—, ํŒ”-์† ๋ฒ„์ „ ์‹œ์—ฐ์„ ์–ป๊ธฐ ์œ„ํ•ด ์ €์ž๋“ค์ด ๋ณ„๋„์˜ ์‹œ์—ฐ ๋ณ€ํ™˜ ๊ณผ์ •์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด AnyTeleop์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ํŒ”-์† ์กฐ์ž‘์„ ์ง€์›ํ•˜๋ฏ€๋กœ, ํŒ”-์† ํ˜•ํƒœ๋กœ 50๊ฐœ ์‹œ์—ฐ์„ ์ˆ˜์ง‘ํ•œ ๋’ค ์ด๋ฅผ ๋ถ€์œ  ์† ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋‘ ๋ฐฉ์‹ ๋ชจ๋‘์— ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์–ป์€ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ๋กœ Demo Augmented Policy Gradient (DAPG) ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•ด ๋ชจ๋ฐฉ ํ•™์Šต ์ •์ฑ…์„ ํ›ˆ๋ จํ•˜์˜€๊ณ , ๋น„๊ต๋ฅผ ์œ„ํ•ด ์ˆœ์ˆ˜ ๊ฐ•ํ™”ํ•™์Šต(RL)์œผ๋กœ๋งŒ ํ›ˆ๋ จํ•œ ์ •์ฑ…๋„ ํ•จ๊ป˜ ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„œ๋กœ ๋™์ผํ•œ ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ์™€ ๋ณด์ƒ ์„ค๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต์ •์„ฑ์„ ์œ ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ข… ์ •์ฑ…๋“ค์€ 3๊ฐœ์˜ ์‹œ๋“œ๋กœ ํ•™์Šต๋˜์–ด, ๊ฐ๊ฐ 100ํšŒ ์—ํ”ผ์†Œ๋“œ ํ‰๊ฐ€๋ฅผ ํ†ตํ•ด ์„ฑ๊ณต๋ฅ ์„ ์‚ฐ์ถœํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ:

Table VI์— ๋ณด๊ณ ๋œ ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅด๋ฉด, AnyTeleop์„ ํ†ตํ•ด ์ˆ˜์ง‘ํ•œ ์‹œ์—ฐ์œผ๋กœ ํ•™์Šตํ•œ ์ •์ฑ…์ด 6๊ฐœ์˜ ํ‰๊ฐ€ ์‹œ๋‚˜๋ฆฌ์˜ค ์ค‘ 5๊ฐœ์—์„œ ๊ธฐ์กด ์‹œ์Šคํ…œ ์‹œ์—ฐ์œผ๋กœ ํ•™์Šตํ•œ ์ •์ฑ…๋ณด๋‹ค ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ์ •์ฑ…๋“ค์€ ์‚ฌ๋žŒ ์‹œ์—ฐ ์—†์ด ๊ฐ•ํ™”ํ•™์Šต๋งŒ์œผ๋กœ ํ›ˆ๋ จํ•œ ์ •์ฑ…๋ณด๋‹ค๋„ ์›”๋“ฑํžˆ ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ํŒ”-์† ์กฐ์ž‘์ด ํฌํ•จ๋œ ๊ณผ์ œ๋“ค์—์„œ AnyTeleop ๊ธฐ๋ฐ˜ ์ •์ฑ…์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์ด ๋‘๋“œ๋Ÿฌ์กŒ๋Š”๋ฐ, ๊ทธ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. (i) AnyTeleop์œผ๋กœ ์–ป์€ ์‹œ์—ฐ ๊ถค์ ์€ ๋งค์šฐ ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ž์—ฐ์Šค๋Ÿฌ์šด ์—ฐ๊ฒฐ ๋™์ž‘์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์–ด, ์ƒํƒœ-ํ–‰๋™ ์Œ์ด ์ผ๊ด€๋˜๊ณ  ํ•™์Šตํ•˜๊ธฐ ์šฉ์ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ๊ธฐ์กด ์‹œ์Šคํ…œ์˜ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ๋Š” ์†๋™์ž‘์ด ๋ถˆ์—ฐ์†์ ์œผ๋กœ ์ถ”์ •๋˜๊ฑฐ๋‚˜ ํŒ” ์›€์ง์ž„ ์ƒ์„ฑ ์‹œ ๋‹ค์†Œ ํА(jitter)์ด ์žˆ์–ด ํ•™์Šต ๋‚œ์ด๋„๊ฐ€ ๋†’์•˜์Šต๋‹ˆ๋‹ค. (ii) AnyTeleop์€ ํŒ”-์† ์‹œ์Šคํ…œ์„ ์ง์ ‘ ์กฐ์ž‘ํ•˜๋ฉด์„œ ์ž๊ธฐ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ์ œ์•ฝ์„ ๊ฑฐ๋Š” ๋“ฑ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์œ ํšจํ•œ ์‹œ์—ฐ๋งŒ์„ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ธฐ์กด ์‹œ์Šคํ…œ์€ ํŒ”์ด ์—†๋Š” ์† ์‹œ์—ฐ์„ ์‚ฌํ›„์— ๋กœ๋ด‡ ํŒ”์— ์žฌํ˜„(retargeting)ํ•˜๋Š” ๋ฐฉ์‹์„ ์“ฐ๋‹ค ๋ณด๋‹ˆ, ๊ทธ ๊ณผ์ •์—์„œ ๋กœ๋ด‡ ํŒ”์ด ์ž๊ธฐ ์ž์‹ ์„ ๋•Œ๋ฆฌ๋Š” ๋“ฑ์˜ ์ถฉ๋Œ์ด ํฌํ•จ๋œ ์‹œ์—ฐ์ด ์—ฌ๋Ÿฟ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐจ์ด๋กœ ์ธํ•ด ํŒ”-์† ์กฐ์ž‘ ๊ณผ์ œ๋“ค์—์„œ AnyTeleop ์‹œ์—ฐ์œผ๋กœ ํ•™์Šตํ•œ ์ •์ฑ…์ด ํ›จ์”ฌ ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ์–ป์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์˜ˆ์™ธ์ ์œผ๋กœ, ํŒ”์„ ์ด์šฉํ•œ ๋จธ๊ทธ ๋’ค์ง‘๊ธฐ ๊ณผ์ œ์—์„œ๋Š” ๋‘ ์‹œ์Šคํ…œ์˜ ํ•™์Šต ์ •์ฑ… ์„ฑ๋Šฅ์ด ๋น„์Šทํ–ˆ๋Š”๋ฐ, ์ €์ž๋“ค์€ ํŒ”์ด ์žˆ๋Š” ์ƒํƒœ๋กœ ๋จธ๊ทธ๋ฅผ ๋’ค์ง‘๋Š” ์‹œ์—ฐ ์ž์ฒด๊ฐ€ ๋งค์šฐ ์–ด๋ ต๊ณ  AnyTeleop์œผ๋กœ๋„ ํ•ด๋‹น ๋ฐ๋ชจ์˜ ํ’ˆ์งˆ์ด ๋–จ์–ด์กŒ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

  • ํ˜‘๋™ ์กฐ์ž‘ ์‹œ์—ฐ: ์•ž์„œ ์–ธ๊ธ‰ํ•œ ๋‹ค์ค‘ ์šด์˜์ž ํ˜‘์—… ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ๊ฐ€๋Šฅ์„ฑ๋„ ์‹คํ—˜์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๋“ค์€ ์˜ˆ์‹œ๋กœ ํ•œ ๋ช…์˜ ์‚ฌ๋žŒ ์กฐ์ข…์ž๊ฐ€ ๋กœ๋ด‡ ํŒ” A๋ฅผ ์ด์šฉํ•ด ๋ฌผ์ฒด๋ฅผ ์ง‘์–ด ๋‹ค๋ฅธ ๋กœ๋ด‡ ํŒ” B์—๊ฒŒ ๊ฑด๋„ค์ฃผ๊ณ , ๋‘ ๋ฒˆ์งธ ์กฐ์ข…์ž๊ฐ€ ๊ทธ ๋กœ๋ด‡ B๋ฅผ ์ œ์–ดํ•ด ๋ฌผ์ฒด๋ฅผ ๋ฐ›๋Š” โ€œ์‚ฌ๋žŒโ†’๋กœ๋ด‡ ํ•ธ๋“œ์˜ค๋ฒ„โ€ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ์šด์˜์ž 1์€ UR10 ํŒ” + Schunk 5์ง€ ๋กœ๋ด‡ ์†์„ AnyTeleop์œผ๋กœ ์กฐ์ž‘ํ•˜์—ฌ ํ…Œ์ด๋ธ” ์œ„ ๋ฌผ์ฒด๋ฅผ ์ง‘์–ด ๋“ค๊ณ , ์šด์˜์ž 2๋Š” KUKA ํŒ” + Shadow ๋กœ๋ด‡ ์†์„ ์กฐ์ž‘ํ•˜์—ฌ ๊ทธ ๋ฌผ์ฒด๋ฅผ ๊ฑด๋„ค๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ด ํ˜‘์—… ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ๋‘ ์šด์˜์ž๊ฐ€ ๊ฐ™์€ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ”๋ผ๋ณด๋ฉด์„œ ๋™์ž‘์„ ์กฐ์œจํ•ด์•ผ ํ–ˆ๋Š”๋ฐ, AnyTeleop์˜ ์›น ๊ธฐ๋ฐ˜ ๋™๊ธฐํ™” ๋ทฐ์–ด๋ฅผ ํ†ตํ•ด ๋‘ ์‚ฌ์šฉ์ž ํ™”๋ฉด์— ํ•ญ์ƒ ๋™์ผํ•œ ์žฅ๋ฉด์ด ํ‘œ์‹œ๋˜๊ณ , ๊ฐ์ž์˜ ์†๋™์ž‘์ด ์ค‘์•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์„œ๋ฒ„์—์„œ ํ†ตํ•ฉ๋˜์–ด ๋‘ ๋กœ๋ด‡์˜ ์›€์ง์ž„์œผ๋กœ ๋ฐ˜์˜๋จ์œผ๋กœ์จ ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ 4๋Š” ์ด ํ•ธ๋“œ์˜ค๋ฒ„ ์ž‘์—…์˜ ํ•œ ์žฅ๋ฉด์„ ๋ณด์—ฌ์ฃผ๋Š”๋ฐ, ์™ผ์ชฝ์˜ ํฐ์ƒ‰ UR10-์Ёํฌ ๋กœ๋ด‡์ด ๋ฌผ์ฒด๋ฅผ ๊ฑด๋„ค๊ณ  ์˜ค๋ฅธ์ชฝ ์ฃผํ™ฉ์ƒ‰ KUKA-์„€๋„์šฐ ๋กœ๋ด‡์ด ๊ทธ๊ฒƒ์„ ๋ฐ›๋Š” ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.

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

2.4 ํ•œ๊ณ„์  ๋ฐ ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

AnyTeleop์€ ํ˜„์žฌ๊นŒ์ง€์˜ ์›๊ฒฉ ์กฐ์ž‘ ์‹œ์Šคํ…œ ์ค‘ ๊ฐ€์žฅ ๋ฒ”์šฉ์ ์ด๊ณ  ์„ฑ๋Šฅ๋„ ๋›ฐ์–ด๋‚ฌ์ง€๋งŒ, ์—ฌ์ „ํžˆ ๋ช‡ ๊ฐ€์ง€ ํ•œ๊ณ„์ ๊ณผ ๋„์ „ ๊ณผ์ œ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

์š”์•ฝํ•˜๋ฉด, AnyTeleop์€ ํ›Œ๋ฅญํ•œ ์„ฑ๋Šฅ๊ณผ ๋ฒ”์šฉ์„ฑ์„ ๋‹ฌ์„ฑํ–ˆ์ง€๋งŒ ๋น„์ „ ์„ผ์‹ฑ์˜ ํ•œ๊ณ„, ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ, ํ”ผ๋“œ๋ฐฑ ๋ถ€์กฑ, ๋ณต์žกํ•œ ํ™•์žฅ ์‹œ๋‚˜๋ฆฌ์˜ค ๋“ฑ์˜ ๋ฉด์—์„œ ํ–ฅํ›„ ๊ฐœ์„ ์˜ ์—ฌ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์ €์ž๋“ค์€ ์ด ์‹œ์Šคํ…œ์„ ์˜คํ”ˆ ์†Œ์Šค๋กœ ๊ณต๊ฐœํ•˜์—ฌ ์—ฐ๊ตฌ์ž๋“ค์ด ์ž์œ ๋กญ๊ฒŒ ๊ฐœ์„ ยทํ™œ์šฉํ•˜๋„๋ก ํ•  ๊ณ„ํš์ด๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ํ›„์† ์—ฐ๊ตฌ๊ฐ€ ํ™œ๋ฐœํžˆ ์ „๊ฐœ๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

2.5 ์ข…ํ•ฉ ์ •๋ฆฌ

โ€œAnyTeleop: A General Vision-Based Dexterous Robot Arm-Hand Teleoperation Systemโ€ ๋…ผ๋ฌธ์€ ๋กœ๋ด‡ ์›๊ฒฉ ์กฐ์ž‘ ๋ถ„์•ผ์—์„œ ์ค‘์š”ํ•œ ์ด์ •ํ‘œ๋ฅผ ์„ธ์šด ์—ฐ๊ตฌ๋กœ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์—ฐ๊ตฌ๋Š” ํ•˜๋‚˜์˜ ํ†ตํ•ฉ๋œ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์–‘ํ•œ ๋กœ๋ด‡๊ณผ ํ™˜๊ฒฝ์„ ์ง€์›ํ•˜๋ฉด์„œ๋„, ๊ฐœ๋ณ„ ํŠนํ™” ์‹œ์Šคํ…œ์— ๋น„๊ฒฌํ•˜๊ฑฐ๋‚˜ ๋›ฐ์–ด๋„˜๋Š” ์„ฑ๋Šฅ์„ ์ž…์ฆํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ฒ”์šฉ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๋™์‹œ์— ์žก์•˜๋‹ค๋Š” ์ ์—์„œ ํ•™์ˆ ์  ๋…์ฐฝ์„ฑ์ด ๋‹๋ณด์ด๋ฉฐ, ํŠนํžˆ ๋‹ค์ค‘ ๋กœ๋ด‡ ํ˜‘์—…๊นŒ์ง€ ์•„์šฐ๋ฅด๋Š” ๋น„์ „ ๊ธฐ๋ฐ˜ ํ…Œ๋ ˆ์˜คํผ๋ ˆ์ด์…˜์€ ์ฒ˜์Œ ์‹œ๋„๋˜์—ˆ๋‹ค๋Š” ์ ์—์„œ ์‹ ๊ทœ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

AnyTeleop์ด ๋ฏธ์น  ์‹ค์šฉ์  ์˜ํ–ฅ๋„ ์ƒ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„  ๋กœ๋ด‡ ํ•™์Šต์„ ์œ„ํ•œ ๋ฐ๋ชฌ์ŠคํŠธ๋ ˆ์ด์…˜ ์ˆ˜์ง‘์„ ๊ทœ๋ชจ ํ™•์žฅํ•˜๋Š” ๋ฐ์— ํฐ ๊ธฐ์—ฌ๋ฅผ ํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” ๋งŽ์€ ๋กœ๋ด‡ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•œ ์žฅ๋น„์™€ ์ธ๋ ฅ์ด ํ•„์š”ํ–ˆ์ง€๋งŒ, AnyTeleop์„ ํ™œ์šฉํ•˜๋ฉด ์ €๋น„์šฉ ์นด๋ฉ”๋ผ์™€ ์ธํ„ฐ๋„ท๋งŒ์œผ๋กœ๋„ ์–ด๋””์„œ๋“  ์‚ฌ๋žŒ์ด ๋กœ๋ด‡์—๊ฒŒ ์‹œ์—ฐ์„ ๊ฐ€๋ฅด์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ณง ๋Œ€๊ทœ๋ชจ ๋ชจ๋ฐฉ ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์ถ•์ด๋‚˜, ์›๊ฒฉ ํฌ๋ผ์šฐ๋“œ์†Œ์‹ฑ์„ ํ†ตํ•œ ๋กœ๋ด‡ ํ•™์Šต์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์‹ค์ œ๋ฅผ ํ•œ ์‹œ์Šคํ…œ์—์„œ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฏ€๋กœ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜-ํ˜„์‹ค ๊ฒฉ์ฐจ(sim-to-real gap)๋ฅผ ์ค„์ด๊ณ  ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ˜„์‹ค ๋กœ๋ด‡์— ํ•™์Šต ๊ฒฐ๊ณผ๋ฅผ ์ ์šฉํ•˜๋Š” ์‚ฌ์ดํด์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

Copyright 2024, Jung Yeon Lee