Curieux.JY
  • JungYeon Lee
  • Post
  • ๐Ÿ•ธ๏ธ Graph
  • Lecture
  • Note

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ ๋‹ค์ง€ ์† ๋ฐ๋ชจ์—์„œ ํž˜์ด ๋น ์ง€๋Š”๊ฐ€ (ยงIยทยงII)
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ (ยงIII)
      • ํ•˜๋“œ์›จ์–ด: ์†๋ ๊ธฐ์ €๋ถ€์˜ CoinFT
      • ๋ฐ์นด๋ฅดํŠธ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด (์‹ 1ยท2)
      • Force-informed target (์‹ 3)
      • 2๋‹จ๊ณ„ ๋ฐ๋ชจ ์ˆ˜์ง‘ ์ ˆ์ฐจ
      • ์ •์ฑ… ํ•™์Šต
    • ์ง๊ด€: ์‚ฌ๋ผ์ง„ ๊ฒƒ์€ โ€œํž˜โ€์ด ์•„๋‹ˆ๋ผ โ€œ์Šคํ”„๋ง์˜ ๊ธธ์ดโ€๋‹ค
    • ์‹คํ—˜ (ยงIV)
      • ๊ณผ์ œ์™€ ํ‰๊ฐ€ ์„ค์ •
      • Q1. force-informed ์•ก์…˜์€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ๊ฐ€ (Fig. 7)
      • Q2. ๊ด€์ธก์— ํž˜์„ ๋„ฃ์œผ๋ฉด ๋ฌด์—‡์ด ๋‹ฌ๋ผ์ง€๋‚˜ (Fig. 8)
      • Q3. k_f์— ์–ผ๋งˆ๋‚˜ ๋ฏผ๊ฐํ•œ๊ฐ€ (Fig. 9)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒDexForce ๋ฆฌ๋ทฐ

dexterity
il
impedance-control
contact-rich
kinesthetic-teaching
DexForce: Extracting Force-informed Actions from Kinesthetic Demonstrations for Dexterous Manipulation
Published

October 11, 2026

  • Paper Link (arXiv:2501.10356): v2(2025-03-27 ๊ฐœ์ •) ๊ธฐ์ค€์œผ๋กœ ์ฝ์—ˆ๋‹ค. ์ œ์–ด ์ด๋“(k_p, k_v, k_f) ๊ฐ’๊ณผ k_f ๋ฏผ๊ฐ๋„ ์‹คํ—˜(Question 3)์€ v2 ๊ฐœ์ •์—์„œ ์ถ”๊ฐ€๋œ ๋ถ€๋ถ„์ด๋‹ค(e-print ์†Œ์Šค์˜ \rev{} ํ‘œ์‹œ๋กœ ํ™•์ธ).

  • Project: ํƒœ์Šคํฌ๋ณ„ ์„ฑ๊ณต/๋ถ€๋ถ„์„ฑ๊ณต/์‹คํŒจ ์˜์ƒ, ํž˜ ๋ฐ˜์˜ ์œ ๋ฌด๋ณ„ ๋กค์•„์›ƒ ์˜์ƒ, 5๋ถ„ ๋ณด์ถฉ ์˜์ƒ์ด ์žˆ๋‹ค.

  • ์ฝ”๋“œ ๊ณต๊ฐœ ์—†์Œ(2026-10-14 ํ™•์ธ): ๋…ผ๋ฌธ ๋ณธ๋ฌธ๊ณผ e-print ์†Œ์Šค์— ์ €์žฅ์†Œ ๋งํฌ๊ฐ€ ์—†๊ณ , 1์ €์ž GitHub์—๋„ ํ•ด๋‹น ๋ ˆํฌ๊ฐ€ ์—†๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๊ฐ€ ๊ณต๊ฐœํ•œ ๊ฒƒ์€ ์†๋ชฉ ์นด๋ฉ”๋ผ ์–ด์•ˆ ๋ Œ์ฆˆ ๋งˆ์šดํŠธ ๋ถ€ํ’ˆ(Google Drive)๊ณผ CoinFT ์ œ์ž‘ ์•ˆ๋‚ด ๋งํฌ๋ฟ์ด๋‹ค.

  • Claire Chen, Zhongchun Yu, Hojung Choi, Mark Cutkosky, Jeannette Bohg

  • Stanford University, IEEE Robotics and Automation Letters (RA-L) vol. 10, no. 6, 2025 (๊ฒŒ์žฌ ์ •๋ณด๋Š” ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ BibTeX ๊ธฐ์ค€. arXiv ๋ณธ๋ฌธ์—๋Š” ๊ฒŒ์žฌ์ง€ ํ‘œ๊ธฐ๊ฐ€ ์—†๋‹ค)

  1. ๐Ÿ’ก ์‚ฌ๋žŒ์ด ๋กœ๋ด‡ ์†๊ฐ€๋ฝ์„ ์ง์ ‘ ์žก๊ณ  ์›€์ง์ด๋Š” kinesthetic ์‹œ์—ฐ์€ ์†์˜ ์ด‰๊ฐ์„ ๊ทธ๋Œ€๋กœ ๋А๋‚„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ธฐ๋ก๋˜๋Š” ์†๋ ์œ„์น˜์—๋Š” ์‚ฌ๋žŒ์ด ์–ผ๋งˆ๋‚˜ ์„ธ๊ฒŒ ๋ˆŒ๋ €๋Š”์ง€๊ฐ€ ๋‚จ์ง€ ์•Š๋Š”๋‹ค. DexForce๋Š” ์†๋ F/T ์„ผ์„œ๋กœ ์žฐ ์ ‘์ด‰๋ ฅ์œผ๋กœ ์ด ๋น ์ง„ ์ •๋ณด๋ฅผ ์•ก์…˜์— ๋˜๋Œ๋ ค ๋„ฃ๋Š”๋‹ค.
  2. โš™๏ธ ๊ด€์ธก ์†๋ ์œ„์น˜ \mathbf{x}_o๋ฅผ ์ธก์ • ์ ‘์ด‰๋ ฅ \mathbf{f} ๋ฐฉํ–ฅ์œผ๋กœ \mathbf{x}_f=\mathbf{x}_o+k_f\mathbf{f}๋งŒํผ ๋ฐ€์–ด ๋„ฃ์€ force-informed target์„ ๋งŒ๋“ค๊ณ , ์ด๋ฅผ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ๋กœ ์žฌ์ƒ(replay)ํ•ด ์‚ฌ๋žŒ ์†์ด ์—†๋Š” ๋ฐ๋ชจ๋ฅผ ๋‹ค์‹œ ์ฐ์€ ๋’ค Diffusion Policy๋ฅผ ํ•™์Šตํ•œ๋‹ค.
  3. ๐ŸŽฏ 6๊ฐœ ์ ‘์ด‰ ๊ณผ์ œ์—์„œ force-informed ์•ก์…˜์œผ๋กœ ํ•™์Šตํ•œ ์ •์ฑ…์€ ํ‰๊ท  76%(137/180) ์„ฑ๊ณต, ๊ด€์ธก ์œ„์น˜๋ฅผ ๊ทธ๋Œ€๋กœ ์•ก์…˜์œผ๋กœ ์“ด ์ •์ฑ…์€ 180ํšŒ ์ค‘ 1ํšŒ ์„ฑ๊ณต์— ๊ทธ์ณค๋‹ค. ๊ด€์ธก์— 6์ถ• F/T๋ฅผ ๋„ฃ์œผ๋ฉด AirPods ์—ด๊ธฐ(1โ†’17/30)ยท๋„ˆํŠธ ํ’€๊ธฐ(11โ†’26/30)ยทํ๋ธŒ ๋ฐ€๊ธฐ(17โ†’27/30)์—์„œ ์œ ์˜ํ•˜๊ฒŒ ์ข‹์•„์ง„๋‹ค.

๐Ÿ” Ping Review

๐Ÿ” Ping โ€” A light tap on the surface. Get the gist in seconds.

๋‹ค์ง€ ๋กœ๋ด‡ ์†์˜ ๋ชจ๋ฐฉํ•™์Šต ๋ฐ์ดํ„ฐ๋Š” ๋Œ€๋ถ€๋ถ„ ์›๊ฒฉ์กฐ์ž‘์œผ๋กœ ๋ชจ์€๋‹ค. ์‚ฌ๋žŒ ์†์˜ ์›€์ง์ž„์„ ์ถ”์ ํ•ด ๋กœ๋ด‡ ์† ๊ด€์ ˆ๋กœ ๋ฆฌํƒ€๊ฒŒํŒ…ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ €์ž๋“ค์€ ์ด ๋ฐฉ์‹์ด ์ ‘์ด‰์ด ๋งŽ์€ ์ •๋ฐ€ ๊ณผ์ œ์—์„œ ๋‘ ๊ฐ€์ง€ ์ด์œ ๋กœ ๋ง‰ํžŒ๋‹ค๊ณ  ๋ณธ๋‹ค. ์‚ฌ๋žŒ ์†๊ณผ ๋กœ๋ด‡ ์†์˜ ๊ธฐ๊ตฌํ•™์ด ๋‹ฌ๋ผ ์ •๋ฐ€ํ•œ ๋™์ž‘์„ ๋‚ด๊ธฐ ์–ด๋ ต๊ณ (human-to-robot correspondence problem), ์กฐ์ž‘์ž๊ฐ€ ๋กœ๋ด‡์ด ๋А๋ผ๋Š” ํž˜์„ ๋А๋ผ์ง€ ๋ชปํ•œ๋‹ค(haptic feedback ๋ถ€์žฌ). ๋ฐ˜๋ฉด kinesthetic teaching, ๊ณง ์‚ฌ๋žŒ์ด ๋กœ๋ด‡ ์†๊ฐ€๋ฝ์„ ์ง์ ‘ ๋ถ™์žก๊ณ  ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์€ ๋‘ ๋ฌธ์ œ๋ฅผ ๋™์‹œ์— ํ”ผํ•œ๋‹ค.

๋ฌธ์ œ๋Š” kinesthetic ์‹œ์—ฐ์ด ์ƒํƒœ๋งŒ ์ฃผ๊ณ  ์•ก์…˜์€ ์ฃผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด๋‹ค. ์†๊ฐ€๋ฝ์œผ๋กœ ๋ฒฝ์„ 1 N์œผ๋กœ ๋ˆ„๋ฅด๋“  5 N์œผ๋กœ ๋ˆ„๋ฅด๋“  ์†๋์€ ๋ฒฝ ํ‘œ๋ฉด์— ๋ฉˆ์ถฐ ์žˆ์œผ๋ฏ€๋กœ ๊ธฐ๋ก๋˜๋Š” ์œ„์น˜๋Š” ๊ฐ™๋‹ค. ์ด ์œ„์น˜๋ฅผ ๊ทธ๋Œ€๋กœ ์œ„์น˜ ๋ชฉํ‘œ๋กœ ์žฌ์ƒํ•˜๋ฉด ๋กœ๋ด‡์€ ๋ฒฝ์— ์†๋์„ ๊ฐ–๋‹ค ๋Œ€๊ธฐ๋งŒ ํ•˜๊ณ  ํž˜์„ ๋‚ด์ง€ ์•Š๋Š”๋‹ค. DexForce์˜ ํ•ต์‹ฌ์€ โ€œ์–ด๋–ค ์œ„์น˜ ๋ชฉํ‘œ๋ฅผ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ์— ์ฃผ๋ฉด ์‹œ์—ฐ ๋•Œ์˜ ํž˜์ด ๋‹ค์‹œ ๋‚˜์˜ค๋Š”๊ฐ€โ€๋ฅผ ์—ญ์‚ฐํ•ด ๊ทธ๊ฒƒ์„ ์•ก์…˜ ๋ผ๋ฒจ๋กœ ์“ฐ๋Š” ๊ฒƒ์ด๋‹ค.


๊ฐœ์š”(Fig. 1). (a) kinesthetic ์‹œ์—ฐ์—์„œ ๊ด€์ธก ์†๋ ์œ„์น˜(ํŒŒ๋ž€ ์›)๋ฅผ ์†๋ ๊ธฐ์ €๋ถ€์˜ 6์ถ• F/T ์„ผ์„œ(์ดˆ๋ก)๋กœ ์žฐ ์ ‘์ด‰๋ ฅ(์ฃผํ™ฉ ํ™”์‚ดํ‘œ) ๋ฐฉํ–ฅ์œผ๋กœ ์˜ฎ๊ฒจ force-informed ์•ก์…˜(์ฃผํ™ฉ ์‚ฌ๊ฐํ˜•)์„ ๋งŒ๋“ ๋‹ค. (b) ์ด ์•ก์…˜์„ ์‹คํ–‰ํ•˜๋ฉด ๋กœ๋ด‡์ด ์‹œ์—ฐ์˜ ํž˜์„ ์žฌํ˜„ํ•ด ์นด๋ฉ”๋ผ ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์ง‘๋Š”๋‹ค. (c) ๋„ˆํŠธ ํ’€๊ธฐ, (d) AirPods ์ผ€์ด์Šค ์—ด๊ธฐ, (e) ์ƒ์ž ์„ธ์šฐ๊ธฐ.
ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ์ƒ๋‹จ ์˜์ƒ(์›๋ณธ 15์ดˆ, 960 pxยท15 fps๋กœ ์žฌ์ธ์ฝ”๋”ฉ). ์กฐ์ž‘์ž๊ฐ€ ์—„์ง€ยท๊ฒ€์ง€๋ฅผ ์žก๊ณ  ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์„ธ์šฐ๋Š” ๋™์•ˆ ์ธก์ • ์ ‘์ด‰๋ ฅ, ๊ด€์ธก ์†๋ ์œ„์น˜, force-informed target์ด ์˜ค๋ฒ„๋ ˆ์ด๋กœ ํ‘œ์‹œ๋œ๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก :

์†๊ฐ€๋ฝ๋งˆ๋‹ค ๋ฐ์นด๋ฅดํŠธ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ๋ฅผ ์“ด๋‹ค. ์ œ์–ด๋ ฅ \mathbf{F}์™€ ๊ด€์ ˆ ํ† ํฌ \tau๋Š”

\mathbf{F}=k_{p}(\mathbf{x}_{d}-\mathbf{x}_{c})-k_{v}\dot{\mathbf{x}}_{c},\qquad \tau=\mathbf{J}^{T}\mathbf{F}+\mathbf{g}

์ด๋‹ค(\mathbf{x}_d ๋ชฉํ‘œ ์†๋ ์œ„์น˜, \mathbf{x}_c ํ˜„์žฌ ์œ„์น˜, \mathbf{J} ์†๊ฐ€๋ฝ ์ž์ฝ”๋น„์•ˆ, \mathbf{g} ์ค‘๋ ฅ ๋ณด์ƒ, k_p=310, k_v=2). ์ฒซ ํ•ญ์ด ์Šคํ”„๋ง์ด๋ฏ€๋กœ, ์ค€์ •์ (quasi-static)์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜๋ฉด ์‹œ์—ฐ์˜ ํž˜ \mathbf{f}๋ฅผ ๋‚ด๋Š” ๋ชฉํ‘œ ์œ„์น˜๋Š” ๊ด€์ธก ์œ„์น˜๋ฅผ ํž˜ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ€์–ด ๋„ฃ์€ ์ ์ด๋‹ค.

\mathbf{x}_{f}=\mathbf{x}_{o}+k_{f}\mathbf{f},\qquad k_f=0.0045\ (\text{์ „ ๊ณผ์ œ ๊ณตํ†ต, ์†์œผ๋กœ ํŠœ๋‹})

๋ฐ๋ชจ ์ˆ˜์ง‘์€ 2๋‹จ๊ณ„๋‹ค. Stage 1์—์„œ kinesthetic ์‹œ์—ฐ์˜ \mathbf{x}_{o,1..T}์™€ \mathbf{f}_{1..T}๋กœ \mathbf{x}_{f,1..T}๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค. Stage 2์—์„œ ๊ทธ ๊ถค์ ์„ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ๋กœ ์žฌ์ƒํ•˜๋ฉฐ ์‚ฌ๋žŒ ์†์ด ์—†๋Š” ์†๋ชฉ ์นด๋ฉ”๋ผ ์˜์ƒ \mathbf{I}_t, ์ƒˆ ์ ‘์ด‰๋ ฅ \mathbf{f}^*_t, ๋ชจ๋ฉ˜ํŠธ \mathbf{m}^*_t๋ฅผ ๊ธฐ๋กํ•œ๋‹ค. ์ •์ฑ…(CNN ๊ธฐ๋ฐ˜ Diffusion Policy)์€ (\mathbf{I}_t,\mathbf{f}^*_t,\mathbf{m}^*_t)๋ฅผ ๋ณด๊ณ  \mathbf{x}_f๋ฅผ ์˜ˆ์ธกํ•˜๋„๋ก ์ง€๋„ํ•™์Šต๋œ๋‹ค.

์ฃผ์š” ๊ฒฐ๊ณผ:

  • ์•ก์…˜ ์ ˆ์ œ(Fig. 7): force-informed ์•ก์…˜ ์ •์ฑ…์˜ ์„ฑ๊ณต์€ slide cube 27, reorient smiley 25, open AirPods 17, grasp battery 22, unscrew nut 26, flip box 20ํšŒ(๊ฐ 30ํšŒ ์ค‘), ํ‰๊ท  76%(137/180). ๊ด€์ธก ์œ„์น˜๋ฅผ ์•ก์…˜์œผ๋กœ ์“ด ์ •์ฑ…์€ slide cube 1ํšŒ๋ฅผ ๋นผ๊ณ  ์ „๋ถ€ 0ํšŒ ์„ฑ๊ณต(1/180).
  • ๊ด€์ธก ์ ˆ์ œ(Fig. 8): 6์ถ• F/T ๊ด€์ธก์€ 6๊ฐœ ๊ณผ์ œ ๋ชจ๋‘์—์„œ RGB-only๋ณด๋‹ค ์„ฑ๊ณต ์ˆ˜๊ฐ€ ๊ฐ™๊ฑฐ๋‚˜ ๋งŽ๋‹ค. ํ”ผ์…” ์ •ํ™• ๊ฒ€์ •(\alpha=0.05)์œผ๋กœ ์œ ์˜ํ•œ ๊ณณ์€ open AirPods(1โ†’17), unscrew nut(11โ†’26), slide cube(17โ†’27) ์„ธ ๊ณผ์ œ๋‹ค.
  • ์ด์ง„ ์ ‘์ด‰ ์‹ ํ˜ธ(0.55 N ๋ฌธํ„ฑ)๋Š” 6๊ฐœ ๊ณผ์ œ ๋ชจ๋‘์—์„œ 6์ถ• F/T๋ณด๋‹ค ๋‚ฎ๋‹ค.
  • OOD(๋„ˆํŠธ๊ฐ€ 360ยฐ~900ยฐ ๋” ๊ฐ๊น€, ์ƒ์ž +100 g): RGB, F/T ์ •์ฑ…์ด flip box 13/30, unscrew nut 15/30์œผ๋กœ ๋–จ์–ด์ง€์ง€๋งŒ ์—ฌ์ „ํžˆ RGB-only(8, 11)๋ณด๋‹ค ๋†’๋‹ค.
  • k_f ๋ฏผ๊ฐ๋„(Fig. 9): ๊ณผ์ œ๋งˆ๋‹ค ์žฌ์ƒ์ด ์„ฑ๊ณตํ•˜๋Š” k_f ๊ตฌ๊ฐ„์ด ์žˆ๊ณ  ์—ฌ์„ฏ ๊ตฌ๊ฐ„์ด ๋ชจ๋‘ ๊ฒน์น˜๋ฉฐ, ์‚ฌ์šฉํ•œ 0.0045๊ฐ€ ๋ชจ๋‘์— ๋“ค์–ด๊ฐ„๋‹ค. ๊ตฌ๊ฐ„์ด ๊ฐ€์žฅ ์ข์€ ๊ณผ์ œ๋Š” unscrew nut, open AirPods, slide cube๋กœ, ํž˜ ๊ด€์ธก ์ด๋“์ด ์ปธ๋˜ ์„ธ ๊ณผ์ œ์™€ ๊ฐ™๋‹ค.

๊ฒฐ๋ก :

DexForce๋Š” ์ƒˆ ์ •์ฑ… ๊ตฌ์กฐ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ์˜ ์•ก์…˜ ๋ผ๋ฒจ์„ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•œ ๋…ผ๋ฌธ์ด๋‹ค. kinesthetic ์‹œ์—ฐ์˜ ์œ„์น˜ ๊ถค์ ์—๋Š” ์ ‘์ด‰๋ ฅ์ด ์ง€์›Œ์ ธ ์žˆ๊ณ , ์†๋ F/T ์ธก์ •๊ณผ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ์˜ ์Šคํ”„๋ง ๋ชจ๋ธ์„ ์ด์šฉํ•˜๋ฉด ๊ทธ ํž˜์„ ์œ„์น˜ ๋ชฉํ‘œ์˜ ์˜คํ”„์…‹์œผ๋กœ ๋˜์‚ด๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์š”์ง€๋‹ค. ํšจ๊ณผ๋Š” ๊ทน์ ์ด๋‹ค(1/180 โ†’ 137/180). ๋‹ค๋งŒ ๋น„๊ต ๋Œ€์ƒ์ด โ€œํž˜์„ ์ „ํ˜€ ๋ฐ˜์˜ํ•˜์ง€ ์•Š์€ ์œ„์น˜โ€๋ฟ์ด๊ณ , ์žฌํ˜„๋œ ํž˜์„ ์ง์ ‘ ์žฐ ์ˆ˜์น˜๊ฐ€ ์—†์œผ๋ฉฐ, ์กฐ์ž‘์ž๊ฐ€ ๋™์‹œ์— ์žก์„ ์ˆ˜ ์žˆ๋Š” ์†๊ฐ€๋ฝ์ด ๋‘˜์ด๋ผ๋Š” ์‹ค์šฉ ํ•œ๊ณ„๋ฅผ ์ €์ž ์Šค์Šค๋กœ ์ธ์ •ํ•œ๋‹ค.


๐Ÿ”” Ring Review

๐Ÿ”” Ring โ€” An idea that echoes. Grasp the core and its value.

ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด

์œ„์น˜ ์ œ์–ด ๋กœ๋ด‡์—๊ฒŒ โ€œ๋ˆ„๋ฅด๊ธฐโ€๋ฅผ ๊ฐ€๋ฅด์น˜๋ ค๋ฉด ๋ชฉํ‘œ ์œ„์น˜๋ฅผ ๋ฌผ์ฒด ์•ˆ์ชฝ์— ์ฐ์–ด ์ค˜์•ผ ํ•œ๋‹ค. ์‚ฌ๋žŒ์ด ๋กœ๋ด‡ ์†๊ฐ€๋ฝ์„ ์žก๊ณ  ์‹œ์—ฐํ•˜๋ฉด ์†๋์€ ์–ธ์ œ๋‚˜ ๋ฌผ์ฒด ํ‘œ๋ฉด์— ๋ฉˆ์ถฐ ์žˆ์œผ๋‹ˆ, ๊ธฐ๋ก๋œ ๊ถค์ ์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ ํ•˜๋Š” ์ •์ฑ…์€ ํ‘œ๋ฉด์„ ๋งŒ์ง€๊ธฐ๋งŒ ํ•˜๊ณ  ํž˜์€ ์ฃผ์ง€ ์•Š๋Š”๋‹ค. DexForce๋Š” ์†๋ ๊ธฐ์ €๋ถ€์˜ CoinFT ์„ผ์„œ๋กœ ์žฐ ํž˜์— ์ƒ์ˆ˜ k_f๋ฅผ ๊ณฑํ•ด โ€œ์–ผ๋งˆ๋‚˜ ์•ˆ์ชฝ์„ ๋ชฉํ‘œ๋กœ ํ–ˆ์–ด์•ผ ํ–ˆ๋Š”๊ฐ€โ€๋ฅผ ๋ณต์›ํ•˜๊ณ , ์ด๋ ‡๊ฒŒ ๊ณ ์นœ ๋ชฉํ‘œ๋ฅผ ์‹ค์ œ๋กœ ํ•œ ๋ฒˆ ์žฌ์ƒํ•ด ์‚ฌ๋žŒ ์† ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์ฐ๋Š”๋‹ค. ๋‹จ์ˆœํ•œ ์„ ํ˜• ๋ณด์ • ํ•˜๋‚˜๊ฐ€ 6๊ฐœ ์ ‘์ด‰ ๊ณผ์ œ์—์„œ ์„ฑ๊ณต๋ฅ ์„ 0.6%์—์„œ 76%๋กœ ๋ฐ”๊พผ๋‹ค๋Š” ๊ฒƒ์ด ์ด ๋…ผ๋ฌธ์˜ ์ฃผ์žฅ์ด์ž ์ฆ๊ฑฐ๋‹ค.

๋ฐฐ๊ฒฝ: ์™œ ๋‹ค์ง€ ์† ๋ฐ๋ชจ์—์„œ ํž˜์ด ๋น ์ง€๋Š”๊ฐ€ (ยงIยทยงII)

์ €์ž๋“ค์€ ๋‹ค์ง€ ์กฐ์ž‘์˜ ์„ฑ๊ณต์ด โ€œ์˜ฌ๋ฐ”๋ฅธ ํž˜์„, ์˜ฌ๋ฐ”๋ฅธ ๋•Œ์—, ์˜ฌ๋ฐ”๋ฅธ ์ ‘์ด‰ ์œ„์น˜์—โ€ ์ฃผ๋Š” ๋ฐ ๋‹ฌ๋ ค ์žˆ๋‹ค๊ณ  ๋ณธ๋‹ค(ยงI ์ฒซ ๋ฌธ์žฅ). AirPods ์ผ€์ด์Šค ์—ด๊ธฐ์™€ ์ƒ์ž ์„ธ์šฐ๊ธฐ๋Š” ์—ฌ๋Ÿฌ ์ ‘์ด‰์ ์—์„œ ์ •๋ฐ€ํ•œ ํž˜์ด ํ•„์š”ํ•˜๊ณ , ์–‡์€ ์นด๋ฉ”๋ผ ๋ฐฐํ„ฐ๋ฆฌ ์ง‘๊ธฐ์™€ ๋„ˆํŠธ ํ’€๊ธฐ๋Š” ์—ฌ๊ธฐ์— ๋”ํ•ด ์ ‘์ด‰์„ ๋งŒ๋“ค๊ณ  ๋Š๋Š” ์ˆœ์„œ๊นŒ์ง€ ๋งž์•„์•ผ ํ•œ๋‹ค.

์ด๋Ÿฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๋Š” ์ง€๋ฐฐ์  ๋ฐฉ์‹์€ ์† ์ถ”์  + ๋ฆฌํƒ€๊ฒŒํŒ… ์›๊ฒฉ์กฐ์ž‘(DexPilot, AnyTeleop, Open-TeleVision, Bunny-VisionPro ๋“ฑ)๊ณผ ์‚ฌ๋žŒ ์† ์‹œ์—ฐ์—์„œ ์ง์ ‘ ๋ฆฌํƒ€๊ฒŒํŒ…ํ•˜๋Š” ๋ฐฉ์‹(DexCap, ARCap)์ด๋‹ค. ๋ฆฌํƒ€๊ฒŒํŒ… ๊ณ„์—ด์˜ ์ผ๋ฐ˜ ๊ตฌ์กฐ๋Š” DexPilot ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ค˜๋‹ค. ๋…ผ๋ฌธ์€ ์ด ๊ณ„์—ด์˜ ํ•œ๊ณ„๋ฅผ ๋‘ ๊ฐ€์ง€๋กœ ์ •๋ฆฌํ•œ๋‹ค.

  1. ๊ธฐ๊ตฌํ•™ ๋ถˆ์ผ์น˜. ์‚ฌ๋žŒ ์†๊ณผ ๋กœ๋ด‡ ์†์€ ๋‹ค๋ฅด๊ฒŒ ์›€์ง์ด๋ฏ€๋กœ, ์ž๊ธฐ ์†์„ ์›€์ง์—ฌ ๋กœ๋ด‡ ์†์— ์ •๋ฐ€ํ•œ ๋™์ž‘์„ ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ง๊ด€์ ์ด์ง€ ์•Š๋‹ค.
  2. ํ–…ํ‹ฑ ํ”ผ๋“œ๋ฐฑ ๋ถ€์žฌ. ์กฐ์ž‘์ž๋Š” ๋กœ๋ด‡์ด ๋А๋ผ๋Š” ๊ฒƒ์„ ๋А๋ผ์ง€ ๋ชปํ•˜๋ฏ€๋กœ ๋ฌผ์ฒด์— ๋งž๋Š” ํž˜์„ ์ฃผ๊ธฐ๊ฐ€ ํŠนํžˆ ์–ด๋ ต๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ ์ ˆ(ยงII)์€ ์ด ๋‘ ์ถ•์œผ๋กœ ๊ธฐ์กด ์ˆ˜์ง‘๋ฒ•์„ ๋‹ค์‹œ ๋ถ„๋ฅ˜ํ•œ๋‹ค. ResPilot(์ž”์ฐจ GP๋กœ ๋ฆฌํƒ€๊ฒŒํŒ… ๋ณด์ •)๊ณผ Tilde(์Œ๋‘ฅ์ด ๋กœ๋ด‡ ํผํ•)๋Š” ๊ธฐ๊ตฌํ•™ ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜์ง€๋งŒ ํ–…ํ‹ฑ์ด ์—†๋‹ค. ์™ธ๊ณจ๊ฒฉยทhand-over-hand ๊ณ„์—ด(์›จ์–ด๋Ÿฌ๋ธ” ๋กœ๋ด‡ ์† ๋“ฑ)์€ ๊ธฐ๊ตฌํ•™์„ ๋งž์ถ”์ง€๋งŒ ํž˜ ์„ผ์„œ๊ฐ€ ์—†๊ณ  ํŒŒ์ง€ ๋™์ž‘๋งŒ ๋ณด์˜€๋‹ค. ์™ธ๊ณจ๊ฒฉ ๊ธฐ๋ฐ˜ ์ˆ˜์ง‘์˜ ์ตœ๊ทผ ํ๋ฆ„์€ DexEXO ๋ฆฌ๋ทฐ๋ฅผ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋‹ค. kinesthetic teaching์€ ๋กœ๋ด‡ ์† ์ž์ฒด๋ฅผ ์›€์ง์ด๋ฏ€๋กœ ๊ธฐ๊ตฌํ•™ ๋ถˆ์ผ์น˜๊ฐ€ ์›์ฒœ์ ์œผ๋กœ ์—†๊ณ , ์กฐ์ž‘์ž๊ฐ€ ์ ‘์ด‰์„ ์†์œผ๋กœ ์ง์ ‘ ๋А๋‚€๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์™œ ๋‹ค์ง€ ์†์—์„œ kinesthetic ์‹œ์—ฐ์ด ๋„๋ฆฌ ์“ฐ์ด์ง€ ์•Š์•˜๋‚˜. ๋…ผ๋ฌธ์˜ ๋‹ต์ด ๊ณง ์ถœ๋ฐœ์ ์ด๋‹ค. kinesthetic ์‹œ์—ฐ์ด ์ฃผ๋Š” ๊ฒƒ์€ ์ƒํƒœ(๊ด€์ธก ์†๋ ์œ„์น˜์™€ ์ธก์ • ํž˜)๋ฟ์ด๊ณ , ๊ทธ ํž˜์„ ์žฌํ˜„ํ•  ์•ก์…˜์€ ์ฃผ์ง€ ์•Š๋Š”๋‹ค(ยงI). ์†์— ํž˜ ์„ผ์„œ๋ฅผ ๋‹ฌ์•„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ (ยงIII)

ํ•˜๋“œ์›จ์–ด: ์†๋ ๊ธฐ์ €๋ถ€์˜ CoinFT

์†๊ฐ€๋ฝ๋งˆ๋‹ค ์†๋ ๋ฐ”๋กœ ์•„๋ž˜(๊ธฐ์ €๋ถ€)์— 6์ถ• F/T ์„ผ์„œ๋ฅผ ๋‹จ๋‹ค. ์‹คํ—˜์—์„œ๋Š” Allegro Hand์˜ ์—„์ง€์™€ ๊ฒ€์ง€์—๋งŒ CoinFT ๋‘ ๊ฐœ๋ฅผ ๋‹ฌ์•˜๋‹ค(Fig. 6). CoinFT๋Š” ๊ฐ™์€ Stanford ๊ทธ๋ฃน(Cutkosky ๋žฉ)์ด ๋งŒ๋“  ๋™์ „ ํฌ๊ธฐ์˜ ์ •์ „์šฉ๋Ÿ‰์‹ 6์ถ• ์„ผ์„œ๋กœ, CoinFT ๋ฆฌ๋ทฐ์—์„œ ์„ผ์„œ ์ž์ฒด๋ฅผ ๋‹ค๋ค˜๋‹ค. ์„ผ์„œ๋ฅผ ์†๋ ๊ธฐ์ €๋ถ€์— ๋‘๋Š” ๋ฐฐ์น˜๊ฐ€ kinesthetic ์‹œ์—ฐ์—์„œ ์ค‘์š”ํ•˜๋‹ค. ์กฐ์ž‘์ž๊ฐ€ ์„ผ์„œ ์œ„์ชฝ ์–ด๋””๋ฅผ ๊ฝ‰ ์žก์•„๋„ ๊ทธ ํž˜์€ ์„ผ์„œ๋ฅผ ์ง€๋‚˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ์ธก์ •๊ฐ’์—๋Š” ์†๋์ด ๋ฌผ์ฒด์™€ ์ฃผ๊ณ ๋ฐ›๋Š” ์ ‘์ด‰๋ ฅ๋งŒ ๋‚จ๋Š”๋‹ค(ยงIII, Fig. 1a).


ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ(Fig. 6). ์†๋ชฉ์— RealSense D435(ํŒŒ๋ž‘)์™€ ์–ด์•ˆ ๋ Œ์ฆˆ ์–ด๋Œ‘ํ„ฐ(๋ถ„ํ™, TidyBot++์—์„œ ์ฐจ์šฉ)๋ฅผ ๋‹ฌ์•„ ์† ์ž‘์—…๊ณต๊ฐ„ ์ „์ฒด๋ฅผ ํ•œ ํ™”๋ฉด์— ๋‹ด๊ณ , ์—„์ง€ยท๊ฒ€์ง€ ๊ธฐ์ €๋ถ€์— CoinFT ๋‘ ๊ฐœ(์ดˆ๋ก)๋ฅผ ๋‹จ๋‹ค. ์ขŒํ•˜๋‹จ ์‚ฝ์ž… ๊ทธ๋ž˜ํ”„๋Š” ํž˜(N)ยท๋ชจ๋ฉ˜ํŠธ(Nยทm) ์‹ ํ˜ธ ์˜ˆ์‹œ๋‹ค. ์‚ฌ์ง„์ƒ ์†์€ ๋กœ๋ด‡ ํŒ” ๋์— ์žฅ์ฐฉ๋ผ ์žˆ์œผ๋‚˜ ๋ณธ๋ฌธ์€ ํŒ”์„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋ฐ์นด๋ฅดํŠธ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด (์‹ 1ยท2)

DexForce๊ฐ€ ๋ช…์‹œ์  ํž˜ ์ œ์–ด ๋Œ€์‹  ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๋ฅผ ๊ณ ๋ฅธ ์ด์œ ๋Š” ์•ˆ์ •์„ฑ์ด๋‹ค. ์ €์ž๋“ค์€ ๋ช…์‹œ์  ํž˜ ์ œ์–ด๊ฐ€ ๋ถˆ์—ฐ์† ์ ‘์ด‰์ด ์žˆ๋Š” ๊ณผ์ œ์—์„œ ํŠนํžˆ ๋ถˆ์•ˆ์ •ํ•˜๋‹ค๊ณ  ์“ฐ๊ณ  Balachandran et al.(2017)์„ ์ธ์šฉํ•œ๋‹ค. ์†๊ฐ€๋ฝ ํ•˜๋‚˜์˜ ์ œ์–ด๋ ฅ์€

\mathbf{F}=k_{p}(\mathbf{x}_{d}-\mathbf{x}_{c})-k_{v}\dot{\mathbf{x}}_{c} \tag{1}

์ด๊ณ  ์ด๋ฅผ ๊ด€์ ˆ ํ† ํฌ๋กœ ๋ฐ”๊ฟ” ๋ณด๋‚ธ๋‹ค.

\tau=\mathbf{J}^{T}\mathbf{F}+\mathbf{g} \tag{2}

์ด๋“์€ ์ž์œ  ๊ณต๊ฐ„์—์„œ ์†๋์ด ๋ชฉํ‘œ ๊ถค์ ์„ ๋”ฐ๋ผ๊ฐ€๋„๋ก ๋งž์ท„๊ณ  k_p=310, k_v=2๋‹ค. ๋…ผ๋ฌธ์€ ์ด๋“์˜ ๋‹จ์œ„๋ฅผ ์ ์ง€ ์•Š๋Š”๋‹ค. ์ด ์ ์€ ์•„๋ž˜ ์ง๊ด€ ์ ˆ์˜ ๊ฒ€์‚ฐ์—์„œ ๋‹ค์‹œ ๋‚˜์˜จ๋‹ค.

Force-informed target (์‹ 3)

์‹ (1)์˜ ์ฒซ ํ•ญ์€ ๋ชฉํ‘œ์™€ ํ˜„์žฌ ์œ„์น˜ ์‚ฌ์ด์— ๊ฑธ๋ฆฐ ์Šคํ”„๋ง์ด๋‹ค. ์†๋์ด ๋ฌผ์ฒด ํ‘œ๋ฉด์— ๋ฉˆ์ถฐ ์žˆ๊ณ (์ค€์ •์ ) ์‹œ์—ฐ ๋•Œ ์†๊ฐ€๋ฝ์ด ๋ฌผ์ฒด์— \mathbf{f}๋ฅผ ๊ฐ€ํ–ˆ๋‹ค๋ฉด, ๊ฐ™์€ ํž˜์„ ๋‹ค์‹œ ๋‚ด๋ ค๋ฉด ๋ชฉํ‘œ๋ฅผ ํ‘œ๋ฉด ์•ˆ์ชฝ์œผ๋กœ \mathbf{f}์— ๋น„๋ก€ํ•œ ๋งŒํผ ๋ฐ€์–ด ๋‘๋ฉด ๋œ๋‹ค.

\mathbf{x}_{f}=\mathbf{x}_{o}+k_{f}\mathbf{f} \tag{3}

์—ฌ๊ธฐ์„œ \mathbf{f}๋Š” ์†๊ฐ€๋ฝ์ด ๋ฌผ์ฒด์— ๊ฐ€ํ•œ ํž˜์ด๋‹ค(๊ทธ๋ฆผ๋“ค์€ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์ธ -\mathbf{f}, ๊ณง ๋ฌผ์ฒด๊ฐ€ ์†๊ฐ€๋ฝ์— ๊ฐ€ํ•œ ํž˜์„ ํ™”์‚ดํ‘œ๋กœ ๊ทธ๋ฆฐ๋‹ค). k_f๋Š” ์†์œผ๋กœ ํŠœ๋‹ํ•œ ์Šค์นผ๋ผ๋กœ ์ „ ๊ณผ์ œ์— 0.0045๋ฅผ ์“ด๋‹ค. ์ €์ž๋“ค์€ ์‹ (3)์ด ์†Œํ”„ํŠธ ์ ‘์ด‰๋„ ๋งˆ์ฐฐ๋„ ๋ชจ๋ธ๋งํ•˜์ง€ ์•Š์ง€๋งŒ ๋งŽ์€ ๊ณผ์ œ์— ์ถฉ๋ถ„ํ–ˆ๋‹ค๊ณ  ์ ๋Š”๋‹ค.


์‹ (3)์˜ ์ง๊ด€(Fig. 2). (a)(b) ์กฐ์ž‘์ž๊ฐ€ ์ž‘๊ฒŒ ๋ˆ„๋ฅด๋“  ํฌ๊ฒŒ ๋ˆ„๋ฅด๋“  ๊ธฐ๋ก๋˜๋Š” ์†๋ ์œ„์น˜(ํŒŒ๋ž€ ์›)๋Š” ๋ฒฝ ํ‘œ๋ฉด์—์„œ ๊ฐ™๋‹ค. (c)(d) force-informed target(์ฃผํ™ฉ ์‚ฌ๊ฐํ˜•)์€ ์ธก์ • ํž˜์— ๋น„๋ก€ํ•ด ๋ฒฝ ์•ˆ์ชฝ์œผ๋กœ ๋“ค์–ด๊ฐ€๊ณ , ๊ทธ ์ฐจ์ด๊ฐ€ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ์˜ ์Šคํ”„๋ง ๊ธธ์ด๊ฐ€ ๋œ๋‹ค.

2๋‹จ๊ณ„ ๋ฐ๋ชจ ์ˆ˜์ง‘ ์ ˆ์ฐจ


2๋‹จ๊ณ„ ์ˆ˜์ง‘ ์ ˆ์ฐจ(Fig. 3). ์˜ˆ์‹œ ๊ณผ์ œ๋Š” ์†๊ฐ€๋ฝ ํ•˜๋‚˜๋กœ ๋ณด๋ผ์ƒ‰ ๋ธ”๋ก์„ ๋ ˆ์ผ์„ ๋”ฐ๋ผ ๋นจ๊ฐ„ ๋ชฉํ‘œ ๊ตฌ์—ญ๊นŒ์ง€ ๋ฏธ๋Š” ๊ฒƒ์ด๋‹ค. Stage 1์—์„œ kinesthetic ์‹œ์—ฐ์˜ ๊ด€์ธก ์œ„์น˜ x_o์™€ ์ธก์ • ํž˜์œผ๋กœ x_f๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , Stage 2์—์„œ x_f ๊ถค์ ์„ ์žฌ์ƒํ•ด ์‚ฌ๋žŒ ์† ์—†๋Š” ๋ฐ๋ชจ๋ฅผ ์–ป๋Š”๋‹ค.
  • Stage 1: ์‹œ์—ฐ์—์„œ ์•ก์…˜ ์ถ”์ถœ. ์†๊ฐ€๋ฝ๋งˆ๋‹ค ๊ธธ์ด T์˜ \mathbf{x}_{o,1..T}์™€ \mathbf{f}_{1..T}๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์‹ (3)์œผ๋กœ \mathbf{x}_{f,1..T}๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค.
  • Stage 2: ์žฌ์ƒ์œผ๋กœ ์ตœ์ข… ๋ฐ๋ชจ ์ƒ์„ฑ. Stage 1์˜ ์˜์ƒ์—๋Š” ์กฐ์ž‘์ž์˜ ์†์ด ์ฐํ˜€ ์žˆ์–ด ํ…Œ์ŠคํŠธ ๋•Œ(๋กœ๋ด‡๋งŒ ๋ณด์ด๋Š”) ์˜์ƒ๊ณผ ๋ถ„ํฌ๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๊ทธ๋ž˜์„œ \mathbf{x}_{f,1..T}๋ฅผ ์‹ (2)์˜ ์ œ์–ด๊ธฐ๋กœ ๊ฐœ๋ฃจํ”„ ์žฌ์ƒํ•˜๋ฉฐ ์†๋ชฉ ์นด๋ฉ”๋ผ ์˜์ƒ \mathbf{I}_{1..T}, ์ƒˆ ์†๋ ์œ„์น˜ \mathbf{x}^*_{o}, ์ ‘์ด‰๋ ฅ \mathbf{f}^*, ๋ชจ๋ฉ˜ํŠธ \mathbf{m}^*๋ฅผ ๋‹ค์‹œ ๊ธฐ๋กํ•œ๋‹ค. k_f๋Š” โ€œ์žฌ์ƒ์ด ์‹œ์—ฐ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์žฌํ˜„ํ•˜๋„๋กโ€ ํŠœ๋‹ํ–ˆ๋‹ค.

Stage 2๊ฐ€ ๋‹จ์ˆœํžˆ ์†์„ ์ง€์šฐ๋Š” ์žฅ์น˜๋งŒ์€ ์•„๋‹ˆ๋ผ๋Š” ์ ์„ ์งš์–ด ๋‘˜ ๋งŒํ•˜๋‹ค. ์ •์ฑ…์˜ ์•ก์…˜ ๋ผ๋ฒจ์€ Stage 1์—์„œ ๊ณ„์‚ฐํ•œ \mathbf{x}_f์ด๊ณ  ๊ด€์ธก์€ Stage 2์—์„œ ๊ทธ \mathbf{x}_f๋ฅผ ์‹ค์ œ๋กœ ์‹คํ–‰ํ•˜๋ฉฐ ์ฐ์€ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ (๊ด€์ธก, ์•ก์…˜) ์Œ์€ โ€œ์ด ๋ช…๋ น์„ ๋‚ด๋ ธ๋”๋‹ˆ ์ด๋Ÿฐ ์žฅ๋ฉด๊ณผ ์ด๋Ÿฐ ํž˜์ด ๊ด€์ธก๋๋‹คโ€๋Š” ์‹ค์ œ ์ธ๊ณผ ๊ธฐ๋ก์ด ๋œ๋‹ค. kinesthetic ์‹œ์—ฐ์˜ ๊ด€์ธก์„ ๊ทธ๋Œ€๋กœ ์“ฐ๋ฉด ๊ทธ ๊ด€์ธก์„ ๋งŒ๋“  ๊ฒƒ์€ ๋กœ๋ด‡ ๋ช…๋ น์ด ์•„๋‹ˆ๋ผ ์‚ฌ๋žŒ ์†์ด๋‹ค.

์ •์ฑ… ํ•™์Šต

CNN ๊ธฐ๋ฐ˜ Diffusion Policy๋ฅผ ์“ด๋‹ค. ๊ด€์ธก์€ ResNet18 ์ด๋ฏธ์ง€ ํŠน์ง•์— ์†๊ฐ€๋ฝ๋ณ„ Stage 2 ์ ‘์ด‰๋ ฅ \mathbf{f}^*_t์™€ ๋ชจ๋ฉ˜ํŠธ \mathbf{m}^*_t๋ฅผ ์ด์–ด ๋ถ™์ธ ๊ฒƒ์ด๊ณ , ์ถœ๋ ฅ์€ force-informed target์ด๋ฉฐ, ์‹คํ–‰์€ ๊ฐ™์€ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ๋กœ ํ•œ๋‹ค. ๋…ผ๋ฌธ์— ์ ํžŒ ์„ค์ •์„ ๋ชจ์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค(ยงIIIยทยงIV).

ํ•ญ๋ชฉ ๊ฐ’
์ž„ํ”ผ๋˜์Šค ์ด๋“ k_p=310, k_v=2 (๋‹จ์œ„ ๋ฏธ๊ธฐ์žฌ)
ํž˜โ†’์œ„์น˜ ๊ณ„์ˆ˜ k_f=0.0045 (์ „ ๊ณผ์ œ ๊ณตํ†ต, ๋‹จ์œ„ ๋ฏธ๊ธฐ์žฌ)
์ •์ฑ… CNN ๊ธฐ๋ฐ˜ Diffusion Policy, ์ด๋ฏธ์ง€ ์ธ์ฝ”๋” ResNet18
๊ด€์ธก ์†๋ชฉ RGB(์–ด์•ˆ) + ์†๊ฐ€๋ฝ๋ณ„ 6์ถ• ํž˜ยท๋ชจ๋ฉ˜ํŠธ
ํ˜ธ๋ผ์ด์ฆŒ ๊ด€์ธก 2, ์•ก์…˜ ์˜ˆ์ธก 16, ์•ก์…˜ ์‹คํ–‰ 8
ํ•™์Šต 1000 epoch
๋ฐ์ดํ„ฐ ์ฃผ๊ธฐ 30 Hz ๊ธฐ๋ก โ†’ 10 Hz๋กœ ๋‹ค์šด์ƒ˜ํ”Œ
์ด๋ฏธ์ง€ ํฌ๊ธฐ 128ร—128 (grasp battery๋งŒ 256ร—256)
์ด์ง„ ์ ‘์ด‰ ๋ฌธํ„ฑ(์ ˆ์ œ์šฉ) ํž˜ ํฌ๊ธฐ > 0.55 N
ํ‰๊ฐ€ ๊ณผ์ œ๋‹น ๋™์ผํ•œ ๋ฌด์ž‘์œ„ ์ดˆ๊ธฐ ๋ฐฐ์น˜ 30๊ฐœ

์ง๊ด€: ์‚ฌ๋ผ์ง„ ๊ฒƒ์€ โ€œํž˜โ€์ด ์•„๋‹ˆ๋ผ โ€œ์Šคํ”„๋ง์˜ ๊ธธ์ดโ€๋‹ค

DexForce๊ฐ€ ํ•˜๋Š” ์ผ์„ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ค„์ด๋ฉด ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ์˜ ์Šคํ”„๋ง์ด ์–ผ๋งˆ๋‚˜ ๋Š˜์–ด๋‚˜ ์žˆ์–ด์•ผ ํ–ˆ๋Š”์ง€๋ฅผ ์‹œ์—ฐ์—์„œ ์—ญ์‚ฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์œ„์น˜ ๋ชฉํ‘œ ๊ธฐ๋ฐ˜ ์ •์ฑ…์€ ๋ชฉํ‘œ์™€ ํ˜„์žฌ ์œ„์น˜์˜ ์ฐจ์ด๋กœ๋งŒ ํž˜์„ ๋‚ผ ์ˆ˜ ์žˆ๋‹ค. kinesthetic ์‹œ์—ฐ์€ ์†๋์ด ๋ฌผ์ฒด ํ‘œ๋ฉด์— ๋ถ™์–ด ์žˆ๋Š” ๊ถค์ ๋งŒ ๋‚จ๊ธฐ๋ฏ€๋กœ ๊ทธ ์ฐจ์ด๊ฐ€ ์–ธ์ œ๋‚˜ 0์ด๊ณ , ์ •์ฑ…์€ โ€œ๋‹ฟ์•„๋„ ๋ฐ€์ง€ ์•Š๋Š”โ€ ํ–‰๋™์„ ๋ฐฐ์šด๋‹ค. ๋…ผ๋ฌธ์˜ Q1 ์‹คํŒจ ์„œ์ˆ ์ด ์ •ํ™•ํžˆ ์ด ๊ทธ๋ฆผ์ด๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ณผ์ œ์—์„œ ๊ด€์ธก ์œ„์น˜ ์ •์ฑ…์€ ์†๊ฐ€๋ฝ์„ ๋ฌผ์ฒด๊นŒ์ง€ ์˜ฎ๊ธฐ์ง€๋งŒ ํž˜์„ ์ „ํ˜€ ์ฃผ์ง€ ๋ชปํ•œ๋‹ค(ยงIV Q1).

์ด ๊ด€์ ์—์„œ ๋ณด๋ฉด k_f์—๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด ๊ธฐ์ค€๊ฐ’์ด ์žˆ๋‹ค. ์‹ (1)์˜ ์ค€์ •์  ํ‰ํ˜•์—์„œ ์†๋์ด ํ‘œ๋ฉด์— ๋ฉˆ์ถฐ ์žˆ์œผ๋ฉด \mathbf{F}=k_p(\mathbf{x}_d-\mathbf{x}_c)์ด๊ณ , ์ด๊ฒƒ์ด ์†๊ฐ€๋ฝ์ด ๋ฌผ์ฒด์— ๊ฐ€ํ•˜๋Š” ํž˜ \mathbf{f}์™€ ๊ฐ™์•„์•ผ ํ•˜๋ฏ€๋กœ \mathbf{x}_d-\mathbf{x}_c=\mathbf{f}/k_p, ๊ณง k_f=1/k_p๋‹ค. ๋…ผ๋ฌธ์˜ k_p=310์„ ๋Œ€์ž…ํ•˜๋ฉด 1/k_p\approx0.0032์ด๊ณ , ์‹ค์ œ๋กœ ์“ด k_f=0.0045๋Š” ๊ทธ ์•ฝ 1.4๋ฐฐ๋‹ค(ํ•„์ž ๊ณ„์‚ฐ. ๋…ผ๋ฌธ์€ k_pยทk_f์˜ ๋‹จ์œ„๋ฅผ ์ ์ง€ ์•Š์œผ๋ฏ€๋กœ ๋‘ ๊ฐ’์ด ๊ฐ™์€ ๋‹จ์œ„๊ณ„๋ผ๋Š” ๊ฐ€์ • ์•„๋ž˜์„œ๋งŒ ์„ฑ๋ฆฝํ•œ๋‹ค). ๊ทธ๋ฆผ์—์„œ ์ฝ์€ Fig. 9์˜ ๊ณผ์ œ๋ณ„ ํ‰๊ท  ํ—ˆ์šฉ ๊ตฌ๊ฐ„ ํ•˜ํ•œ์€ ์•ฝ 0.0005~0.0027์ด๋ผ 0.0032๋Š” ์—ฌ์„ฏ ๊ณผ์ œ์˜ ํ‰๊ท  ๊ตฌ๊ฐ„์— ๋ชจ๋‘ ๋“ค์–ด๊ฐ„๋‹ค. ์ฆ‰ ๋…ผ๋ฌธ์ด โ€œ์†์œผ๋กœ ํŠœ๋‹ํ•œโ€ ์ƒ์ˆ˜๋ผ ๋ถ€๋ฅด๋Š” k_f๋Š” ์ œ์–ด ์ด๋“์—์„œ ๋ฐ”๋กœ ๋‚˜์˜ค๋Š” ๊ฐ’ ๊ทผ์ฒ˜์— ์žˆ๊ณ , 1.4๋ฐฐ์˜ ์—ฌ์œ ๋Š” ๋งˆ์ฐฐยท๊ด€์ ˆ ์ˆ˜์ค€ ์˜ค์ฐจยท์ž์ฝ”๋น„์•ˆ ์˜ค์ฐจยท์ค€์ •์  ๊ฐ€์ • ์œ„๋ฐ˜ ๊ฐ™์€ ๋ฏธ๋ชจ๋ธ ์š”์†Œ๋ฅผ ํก์ˆ˜ํ•˜๋Š” ๋ชซ์œผ๋กœ ์ฝํžŒ๋‹ค. ์ด ํ•ด์„์€ ํ•„์ž์˜ ๊ฒƒ์ด๋ฉฐ ๋…ผ๋ฌธ์€ k_f์™€ k_p์˜ ๊ด€๊ณ„๋ฅผ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ด ๊ด€์ ์€ Q3์˜ ๊ฒฐ๋ก  ํ•˜๋‚˜๋„ ๋‹ค๋ฅด๊ฒŒ ์ฝ๊ฒŒ ํ•œ๋‹ค. ์ €์ž๋“ค์€ โ€œk_f๋ฅผ ๊ณผ์ œ๋งˆ๋‹ค ํŠœ๋‹ํ•  ํ•„์š”๊ฐ€ ์—†๋‹คโ€๋ฅผ ์‹คํ—˜์œผ๋กœ ๋ณด์˜€๋Š”๋ฐ, ์‹ (1)๊ณผ (3)์ด ๊ฐ™์€ ์Šคํ”„๋ง์„ ๊ณต์œ ํ•œ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ๋†€๋ผ์šด ์ผ์ด ์•„๋‹ˆ๋ผ ์„ค๊ณ„์ƒ ๊ธฐ๋Œ€๋˜๋Š” ๊ฒฐ๊ณผ์— ๊ฐ€๊น๋‹ค.

์‹คํ—˜ (ยงIV)

๊ณผ์ œ์™€ ํ‰๊ฐ€ ์„ค์ •


6๊ฐœ ๊ณผ์ œ์˜ ์„ค๋ช…, ์˜ˆ์‹œ ๊ถค์ , ์„ฑ๊ณตยท๋ถ€๋ถ„์„ฑ๊ณตยท์‹คํŒจ ๊ธฐ์ค€, ํ•™์Šต ๋ฐ๋ชจ ์ˆ˜(Fig. 4).
๊ณผ์ œ ๋‚ด์šฉ ์†๊ฐ€๋ฝ ๋ฐ๋ชจ ์ˆ˜ ์„ฑ๊ณต ๋ถ€๋ถ„ ์„ฑ๊ณต
slide cube ๋ ˆ์ผ์„ ๋”ฐ๋ผ ํ๋ธŒ๋ฅผ ๋นจ๊ฐ„ ๋ชฉํ‘œ ๊ตฌ์—ญ๊นŒ์ง€ ๋ฏผ๋‹ค 1 80 ํ๋ธŒ๊ฐ€ ๋ชฉํ‘œ ๊ตฌ์—ญ ์•ˆ (์ •์˜ ์—†์Œ, ์„ฑ๊ณต/์‹คํŒจ๋งŒ)
reorient smiley ์œก๊ฐ ๋ธ”๋ก์„ ๊ตด๋ ค ์›ƒ๋Š” ์–ผ๊ตด์„ ๋ฐ”๋กœ ์„ธ์šด๋‹ค 1 60 ๋ฐ”๋กœ ์„  ์–ผ๊ตด ํšŒ์ „์€ ํ–ˆ์œผ๋‚˜ ํ‹€๋ฆฐ ๋ฉด
open AirPods AirPods ์ผ€์ด์Šค๋ฅผ ์—ฐ๋‹ค 2 150 ์™„์ „ํžˆ ์—ด๋ฆผ ๋ถ€๋ถ„์ ์œผ๋กœ ์—ด๋ฆผ
grasp battery ์–‡์€ ์นด๋ฉ”๋ผ ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์ง‘๋Š”๋‹ค 2 110 ์ง‘์Œ ๋“ค์–ด ์˜ฌ๋ ธ์œผ๋‚˜ ์ง‘์ง€ ๋ชปํ•จ
unscrew nut ๋„ˆํŠธ๋ฅผ ํ’€์–ด์„œ ๋“ค์–ด ์˜ฌ๋ฆฐ๋‹ค 2 80 ํ’€๊ณ  ๋“ค์–ด ์˜ฌ๋ฆผ ํ’€์—ˆ์œผ๋‚˜ ๋–จ์–ด๋œจ๋ฆผ
flip box ์ƒ์ž๋ฅผ ์˜†๋ฉด์œผ๋กœ ์„ธ์šด๋‹ค 2 70 ์„ธ์›Œ์ ธ ํ™€๋กœ ์„ฌ ํ™€๋กœ ์„œ์ง€ ๋ชปํ•จ

๋ฐ๋ชจ๋Š” ๋ชจ๋‘ 550๊ฐœ๋‹ค(ํ•„์ž ํ•ฉ์‚ฐ). ํ•œ ์†๊ฐ€๋ฝ ๊ณผ์ œ ๋‘ ๊ฐœ๋Š” ์™ธ๋ถ€ ํ™˜๊ฒฝ(๋ ˆ์ผยท์ฑ…์ƒ)์„ ์ด์šฉํ•˜๋Š” extrinsic dexterity ๊ณผ์ œ์ด๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋‘ ์†๊ฐ€๋ฝ ๊ณผ์ œ๋‹ค. ์†๊ฐ€๋ฝ ์ˆ˜๊ฐ€ ๋‘˜์—์„œ ๋ฉˆ์ถ˜ ์ด์œ ๋ฅผ ์ €์ž๋“ค์€ โ€œ์กฐ์ž‘์ž๊ฐ€ ํŽธํ•˜๊ฒŒ kinesthetic ์‹œ์—ฐ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์†๊ฐ€๋ฝ ๋‘ ๊ฐœ๊นŒ์ง€โ€๋ผ๊ณ  ๋ฐํžŒ๋‹ค(ยงIV Tasks).


์ดˆ๊ธฐ ๋ฐฐ์น˜ ๋ฒ”์œ„(Fig. 5). ์ดˆ๋ก ์˜์—ญ ์•ˆ์—์„œ ๋ฌผ์ฒด ์ž์„ธ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ๋‘๊ณ , ํ‰๊ฐ€๋Š” ์ด ์˜์—ญ์—์„œ ๋ฝ‘์€ ๋™์ผํ•œ 30๊ฐœ ๋ฐฐ์น˜๋กœ ํ•œ๋‹ค. unscrew nut์€ ์‹œ์—ฐ์—์„œ 0ยฐ~360ยฐ ๊ฐ๊ธด ์ƒํƒœ, OOD์—์„œ 360ยฐ~900ยฐ ๊ฐ๊ธด ์ƒํƒœ๋‹ค. flip box OOD๋Š” ์ƒ์ž๋ฅผ 100 g ๋ฌด๊ฒ๊ฒŒ ํ•œ๋‹ค.

Q1. force-informed ์•ก์…˜์€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ๊ฐ€ (Fig. 7)

๋น„๊ต๋Š” ๋‹จ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜๋งŒ ๋ฐ”๊พผ๋‹ค. ๋‘ ์ •์ฑ… ๋ชจ๋‘ ๊ด€์ธก์€ RGB ํŠน์ง• + ์†๊ฐ€๋ฝ๋ณ„ ํž˜ยท๋ชจ๋ฉ˜ํŠธ๋กœ ๊ฐ™๊ณ , ์•ก์…˜ ๋ผ๋ฒจ๋งŒ force-informed target์ด๋ƒ ๋‹ค์Œ ์‹œ์ ์˜ ๊ด€์ธก ์†๋ ์œ„์น˜๋ƒ๊ฐ€ ๋‹ค๋ฅด๋‹ค.


์•ก์…˜ ์ ˆ์ œ ๊ฒฐ๊ณผ(Fig. 7). ๊ณผ์ œ๋ณ„ 30ํšŒ์˜ ์„ฑ๊ณต(์ดˆ๋ก)ยท๋ถ€๋ถ„์„ฑ๊ณต(๋…ธ๋ž‘)ยท์‹คํŒจ(๋นจ๊ฐ•) ํšŸ์ˆ˜. ๊ด€์ธก ์†๋ ์œ„์น˜๋กœ ํ•™์Šตํ•œ ์ •์ฑ…์€ ๊ฑฐ์˜ ์ „๋ถ€ ์‹คํŒจํ•œ๋‹ค.

๊ทธ๋ฆผ์˜ ๋ง‰๋Œ€ ๋ผ๋ฒจ์„ ํ‘œ๋กœ ์˜ฎ๊ธฐ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

๊ณผ์ œ force-informed (์„ฑ๊ณต/๋ถ€๋ถ„/์‹คํŒจ) ๊ด€์ธก ์œ„์น˜ (์„ฑ๊ณต/๋ถ€๋ถ„/์‹คํŒจ)
slide cube 27 / 0 / 3 1 / 0 / 29
reorient smiley 25 / 4 / 1 0 / 2 / 28
open AirPods 17 / 8 / 5 0 / 0 / 30
grasp battery 22 / 3 / 5 0 / 0 / 30
unscrew nut 26 / 4 / 0 0 / 23 / 7
flip box 20 / 3 / 7 0 / 1 / 29
ํ•ฉ๊ณ„ 137 / 22 / 21 (์„ฑ๊ณต 76.1%) 1 / 26 / 153 (์„ฑ๊ณต 0.6%)

๋ณธ๋ฌธ์˜ โ€œ90%(slide cube)์—์„œ 57%(open AirPods)๊นŒ์ง€, ํ‰๊ท  76%โ€๋Š” 27/30=90%, 17/30โ‰ˆ56.7%, 137/180โ‰ˆ76.1%๋กœ ๋ง‰๋Œ€ ๋ผ๋ฒจ๊ณผ ์ •ํ™•ํžˆ ๋งž๋Š”๋‹ค.

unscrew nut์˜ ๋ถ€๋ถ„ ์„ฑ๊ณต 23ํšŒ๊ฐ€ ํฅ๋ฏธ๋กญ๋‹ค. ๊ด€์ธก ์œ„์น˜ ์ •์ฑ…์€ ๋„ˆํŠธ๋ฅผ ํ‘ธ๋Š” ๋ฐ๋Š” ์„ฑ๊ณตํ•˜์ง€๋งŒ ํ•œ ๋ฒˆ๋„ ์ง‘์–ด ์˜ฌ๋ฆฌ์ง€ ๋ชปํ•œ๋‹ค. ์ €์ž๋“ค์€ ๋กค์•„์›ƒ์—์„œ ๋กœ๋ด‡์ด ๋„ˆํŠธ๋ฅผ ์ฅ๊ณ  ๋น„ํŠธ๋Š” ๋Œ€์‹  ์œก๊ฐ ๋ชจ์„œ๋ฆฌ๋ฅผ ๋ฐ€์–ด์„œ ๋Œ๋ฆฐ๋‹ค๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ•˜๊ณ , force-informed ์•ก์…˜์ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ง‘๋Š” ๋‹จ๊ณ„๋ผ๊ณ  ํ•ด์„ํ•œ๋‹ค. ์•„๋ž˜ ์˜์ƒ์˜ ์˜ค๋ฅธ์ชฝ์ด ๊ทธ ์žฅ๋ฉด์ด๋‹ค.

unscrew nut ๋กค์•„์›ƒ(ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ์›๋ณธ, 8๋ฐฐ์† ํ‘œ๊ธฐ). ์™ผ์ชฝ force-informed ์•ก์…˜ ์ •์ฑ…์€ ๋„ˆํŠธ๋ฅผ ํ’€์–ด ๋“ค์–ด ์˜ฌ๋ฆฌ๊ณ , ์˜ค๋ฅธ์ชฝ ๊ด€์ธก ์œ„์น˜ ์•ก์…˜ ์ •์ฑ…์€ ๋ชจ์„œ๋ฆฌ๋ฅผ ๋ฐ€์–ด ํ’€๊ธฐ๋Š” ํ•˜์ง€๋งŒ ๋„ˆํŠธ๋ฅผ ๋–จ์–ด๋œจ๋ฆฐ๋‹ค(๋ถ€๋ถ„ ์„ฑ๊ณต).

open AirPods๋Š” force-informed ์ •์ฑ… ์ค‘ ๊ฐ€์žฅ ๋‚ฎ์ง€๋งŒ(17/30, ๋ถ€๋ถ„ 8), ์ €์ž๋“ค์€ ๊ณผ์ œ ์ž์ฒด์˜ ์„ฑ์งˆ์„ ์„ค๋ช…ํ•œ๋‹ค. ๋šœ๊ป‘์„ ์กฐ๊ธˆ๋งŒ ์—ด๋ฉด ์ž์ฒด ๋ฌด๊ฒŒ๋กœ ๋‹ค์‹œ ๋‹ซํžˆ๋ฏ€๋กœ ๋๊นŒ์ง€ ๋ฐ€์–ด ์˜ฌ๋ฆฌ๋Š” ํž˜์ด ํ•„์š”ํ•˜๋‹ค. ๊ด€์ธก ์œ„์น˜ ์ •์ฑ…์€ 30ํšŒ ๋ชจ๋‘ ์‹คํŒจํ–ˆ๋‹ค.

open AirPods ๋กค์•„์›ƒ(ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ์›๋ณธ, 4๋ฐฐ์† ํ‘œ๊ธฐ). ์™ผ์ชฝ force-informed ์ •์ฑ…์€ ๋šœ๊ป‘์„ ์—ด๊ณ , ์˜ค๋ฅธ์ชฝ ๊ด€์ธก ์œ„์น˜ ์ •์ฑ…์€ ์†๊ฐ€๋ฝ์„ ์ผ€์ด์Šค์— ๋Œ€๊ธฐ๋งŒ ํ•  ๋ฟ ๋šœ๊ป‘์„ ์›€์ง์ด์ง€ ๋ชปํ•œ๋‹ค.

Q2. ๊ด€์ธก์— ํž˜์„ ๋„ฃ์œผ๋ฉด ๋ฌด์—‡์ด ๋‹ฌ๋ผ์ง€๋‚˜ (Fig. 8)

๋ชจ๋“  ์ •์ฑ…์„ force-informed target์œผ๋กœ ํ•™์Šตํ•˜๊ณ  ๊ด€์ธก๋งŒ ์„ธ ๊ฐ€์ง€๋กœ ๋ฐ”๊พผ๋‹ค.

  • RGB, F/T: RGB ํŠน์ง• + ์†๊ฐ€๋ฝ๋ณ„ 6์ถ• ํž˜ยท๋ชจ๋ฉ˜ํŠธ ์›์‹œ๊ฐ’
  • RGB, 0/1: RGB ํŠน์ง• + ์†๊ฐ€๋ฝ๋ณ„ ์ด์ง„ ์ ‘์ด‰ ์‹ ํ˜ธ(ํž˜ ํฌ๊ธฐ > 0.55 N์ด๋ฉด 1). ์ด์ง„ ์ ‘์ด‰์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค๋Š” ์„ ํ–‰ ์—ฐ๊ตฌ(Yin et al., Rotating without Seeing, RSS 2023)๋ฅผ ์˜์‹ํ•œ ์ ˆ์ œ๋‹ค. ๊ทธ ๋…ผ๋ฌธ์€ Rotating without Seeing ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ค˜๋‹ค.
  • RGB only: ํž˜ ์ •๋ณด ์—†์Œ

ํž˜ ๊ด€์ธก ์ ˆ์ œ(Fig. 8). ์œ„ ์„ธ ์ค„์€ ๋ถ„ํฌ ๋‚ด 6๊ฐœ ๊ณผ์ œ, ์•„๋ž˜ ์ค„์€ OOD 2๊ฐœ. ํ™”์‚ดํ‘œ๋Š” RGB-only ๋Œ€๋น„ ์„ฑ๊ณต ์ˆ˜์˜ ์ƒ๋Œ€ ๋ณ€ํ™”์ด๊ณ  *๋Š” ํ”ผ์…” ์ •ํ™• ๊ฒ€์ •(\alpha=0.05)์—์„œ ์œ ์˜ํ•จ์„ ๋œปํ•œ๋‹ค. RGB, F/T ํ–‰์€ Fig. 7์˜ force-informed ํ–‰๊ณผ ๊ฐ™์€ ๊ฐ’์ด๋‹ค.

์„ฑ๊ณต ํšŸ์ˆ˜(30ํšŒ ์ค‘)๋งŒ ๋ฝ‘์•„ ํ‘œ๋กœ ์ •๋ฆฌํ•˜๊ณ , ๋…ผ๋ฌธ์˜ ์ƒ๋Œ€ ๋ณ€ํ™”(%)์™€ ํ•จ๊ป˜ ํผ์„ผํŠธํฌ์ธํŠธ ์ฐจ์ด๋ฅผ ๋‚˜๋ž€ํžˆ ๋‘”๋‹ค. ๋งˆ์ง€๋ง‰ ์—ด์˜ p๊ฐ’์€ ํ•„์ž๊ฐ€ ์„ฑ๊ณต ํšŸ์ˆ˜๋กœ ๋‹ค์‹œ ๊ณ„์‚ฐํ•œ ์–‘์ธก ํ”ผ์…” ์ •ํ™• ๊ฒ€์ •์ด๋‹ค.

๊ณผ์ œ RGB, F/T RGB only RGB, 0/1 F/T vs RGB-only (๋…ผ๋ฌธ ์ƒ๋Œ€ ๋ณ€ํ™”) ๊ฐ™์€ ์ฐจ์ด(%p) 0/1 vs RGB-only (๋…ผ๋ฌธ) ์žฌ๊ณ„์‚ฐ p (F/T vs RGB-only)
open AirPods 17 1 1 +1600% * +53.3 +0.00% <0.001
unscrew nut 26 11 16 +136% * +50.0 +45.5% <0.001
slide cube 27 17 15 +58.8% * +33.3 โˆ’11.8% 0.007
grasp battery 22 17 10 +29.4% +16.7 โˆ’41.2% 0.28
reorient smiley 25 20 14 +25.0% +16.7 โˆ’30.0% 0.23
flip box 20 19 18 +5.26% +3.3 โˆ’5.26% 1.00
flip box (OOD) 13 8 8 +62.5% +16.7 +0.00% 0.28
unscrew nut (OOD) 15 11 15 +36.4% +13.3 +36.4% 0.43

์žฌ๊ณ„์‚ฐํ•œ p๊ฐ’์€ ๋…ผ๋ฌธ์˜ ๋ณ„ํ‘œ ์œ„์น˜(์„ธ ๊ณผ์ œ)์™€ ์ผ์น˜ํ•œ๋‹ค. ํ‘œ์—์„œ ์ฝํžˆ๋Š” ๊ฒƒ์€ ์„ธ ๊ฐ€์ง€๋‹ค.

  1. 6์ถ• F/T๋Š” ํ•ด์น˜์ง€ ์•Š์ง€๋งŒ, ์œ ์˜ํ•œ ๋„์›€์€ ์ ˆ๋ฐ˜์ด๋‹ค. ๋ถ„ํฌ ๋‚ด 6๊ฐœ ๊ณผ์ œ์—์„œ F/T๊ฐ€ RGB-only๋ณด๋‹ค ๋‚ฎ์€ ๊ฒฝ์šฐ๋Š” ์—†๋‹ค(์ดˆ๋ก์˜ โ€œnever hurtsโ€๋Š” ์ •ํ™•ํ•œ ํ‘œํ˜„์ด๋‹ค). ๊ทธ๋Ÿฌ๋‚˜ grasp batteryยทreorient smileyยทflip box์˜ ์ฐจ์ด๋Š” ์œ ์˜ํ•˜์ง€ ์•Š๊ณ , flip box๋Š” 30ํšŒ ์ค‘ 1ํšŒ ์ฐจ์ด๋‹ค. ์„œ๋ก ์˜ โ€œimproves policy performance for all six tasksโ€๋Š” ์ดˆ๋ก๋ณด๋‹ค ํ•œ ๋‹จ๊ณ„ ๊ฐ•ํ•œ ํ‘œํ˜„์ด๋‹ค.
  2. ์ƒ๋Œ€ ๋ณ€ํ™”(%)๋Š” ๋ถ„๋ชจ๊ฐ€ ์ž‘์€ ๊ณผ์ œ๋ฅผ ๊ณผ์žฅํ•œ๋‹ค. open AirPods์˜ +1600%๋Š” 1ํšŒ โ†’ 17ํšŒ๋‹ค. ํผ์„ผํŠธํฌ์ธํŠธ๋กœ ๋ณด๋ฉด open AirPods(+53.3)์™€ unscrew nut(+50.0)์€ ๊ฑฐ์˜ ๊ฐ™์€ ํฌ๊ธฐ๋‹ค.
  3. ์ด์ง„ ์ ‘์ด‰์€ ๋Œ€์ฒด๋กœ ๋„์›€์ด ์•ˆ ๋˜์ง€๋งŒ ์˜ˆ์™ธ๊ฐ€ ์žˆ๋‹ค. ๋ณธ๋ฌธ์€ โ€œRGB, 0/1 ์ •์ฑ…์€ RGB-only์™€ ๊ฐ™๊ฑฐ๋‚˜ ๋” ๋‚˜์œ ๊ฒฝํ–ฅโ€์ด๋ผ ์“ฐ๋Š”๋ฐ, unscrew nut์—์„œ๋Š” 0/1์ด RGB-only๋ณด๋‹ค 5ํšŒ ๋งŽ๊ณ (+45.5%), OOD unscrew nut์—์„œ๋Š” 0/1์ด F/T์™€ ๊ฐ™์€ 15ํšŒ๋‹ค. ๋„ˆํŠธ ํ’€๊ธฐ์ฒ˜๋Ÿผ ์ ‘์ด‰ ์ „ํ™˜์ด ์žฆ์€ ๊ณผ์ œ์—์„œ๋Š” โ€œ์ง€๊ธˆ ๋‹ฟ์•„ ์žˆ๋Š”๊ฐ€โ€๋งŒ์œผ๋กœ๋„ ์ƒ๋‹นํ•œ ์ •๋ณด๊ฐ€ ๋œ๋‹ค๋Š” ์‹ ํ˜ธ๋กœ ์ฝ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋…ผ๋ฌธ์€ ์ด ์˜ˆ์™ธ๋ฅผ ๋”ฐ๋กœ ๋…ผํ•˜์ง€ ์•Š๋Š”๋‹ค. 6๊ฐœ ๋ถ„ํฌ ๋‚ด ๊ณผ์ œ ๋ชจ๋‘์—์„œ 0/1 < F/T๋ผ๋Š” ์ง„์ˆ  ์ž์ฒด๋Š” ํ‘œ์™€ ๋งž๋Š”๋‹ค.

OOD์— ๋Œ€ํ•ด ์ €์ž๋“ค์€ โ€œ์•ฝ 50%โ€๋ฅผ ์„ฑ๊ณตํ–ˆ๋‹ค๊ณ  ์“ด๋‹ค. ํ‘œ๋กœ ๋ณด๋ฉด RGB, F/T๊ฐ€ flip box 13/30(43%), unscrew nut 15/30(50%)์ด๋‹ค. ๋‘ OOD ๋ชจ๋‘ RGB, F/T > RGB-only๋ผ๋Š” ์„œ์ˆ ์€ ๋งž์ง€๋งŒ, ์ฐจ์ด๋Š” ํ†ต๊ณ„์ ์œผ๋กœ ์œ ์˜ํ•˜์ง€ ์•Š๋‹ค(p=0.28, 0.43, ํ•„์ž ์žฌ๊ณ„์‚ฐ).

Q3. k_f์— ์–ผ๋งˆ๋‚˜ ๋ฏผ๊ฐํ•œ๊ฐ€ (Fig. 9)

๊ณผ์ œ๋งˆ๋‹ค kinesthetic ์‹œ์—ฐ 5๊ฐœ๋ฅผ ๊ณจ๋ผ, k_f=0.0045์—์„œ ์ถœ๋ฐœํ•ด 0.0001์”ฉ ์˜ฌ๋ฆฌ๊ณ  ๋‚ด๋ฆฌ๋ฉฐ ์žฌ์ƒ์ด ์‹คํŒจํ•  ๋•Œ๊นŒ์ง€ ์‹œํ—˜ํ•œ๋‹ค. ์ƒํ•œ์€ ์•ˆ์ „์„ ์œ„ํ•ด 0.025๋กœ ๋ง‰์•˜๋‹ค. ์„ฑ๊ณต ํŒ์ •์€ ์žฌ์ƒ์ด ๊ณผ์ œ๋ฅผ ์™„์ˆ˜ํ•˜๋Š”์ง€๋‹ค.


k_f ๋ฏผ๊ฐ๋„(Fig. 9). ๋ง‰๋Œ€๋Š” ๋ฐ๋ชจ 5๊ฐœ์— ๊ฑธ์นœ ํ—ˆ์šฉ k_f ๊ตฌ๊ฐ„์˜ ํ‰๊ท , ์˜ค์ฐจ ๋ง‰๋Œ€๋Š” ์ตœ์†Ÿ๊ฐ’ยท์ตœ๋Œ“๊ฐ’์˜ ํ‘œ์ค€ํŽธ์ฐจ, ๋นจ๊ฐ„ ์ ์„ ์€ ๋ชจ๋“  ๋ฐ๋ชจ ์ˆ˜์ง‘์— ์“ด 0.0045๋‹ค.

๊ทธ๋ฆผ์—์„œ ์ฝ์€ ํ‰๊ท  ํ—ˆ์šฉ ๊ตฌ๊ฐ„(๊ทผ์‚ฌ์น˜, ๊ทธ๋ฆผ ํŒ๋…)์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

๊ณผ์ œ ํ‰๊ท  ํ•˜ํ•œ ํ‰๊ท  ์ƒํ•œ ๊ตฌ๊ฐ„ ํญ
unscrew nut โ‰ˆ0.0017 โ‰ˆ0.0077 โ‰ˆ0.006
open AirPods โ‰ˆ0.0022 โ‰ˆ0.0111 โ‰ˆ0.009
slide cube โ‰ˆ0.0027 โ‰ˆ0.0118 โ‰ˆ0.009
reorient smiley โ‰ˆ0.0011 โ‰ˆ0.0145 โ‰ˆ0.013
grasp battery โ‰ˆ0.0005 โ‰ˆ0.0158 โ‰ˆ0.015
flip box โ‰ˆ0.0008 โ‰ˆ0.0216 โ‰ˆ0.021

์ €์ž๋“ค์˜ ์„ธ ๊ฐ€์ง€ ๊ฒฐ๋ก ์€ ์ด๋ ‡๋‹ค. โ‘  k_f๋ฅผ ๊ณผ์ œ๋งˆ๋‹ค ํŠœ๋‹ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค(๊ตฌ๊ฐ„์ด ๋ชจ๋‘ ๊ฒน์น˜๊ณ  0.0045๊ฐ€ ๋ชจ๋‘์— ๋“ค์–ด๊ฐ„๋‹ค). โ‘ก ์ ‘์ด‰ ๊ณผ์ œ๋Š” ์ •ํ™•ํ•œ ํž˜์ด ์•„๋‹ˆ๋ผ ํ—ˆ์šฉ ๋ฒ”์œ„ ์•ˆ์˜ ํž˜์„ ์š”๊ตฌํ•œ๋‹ค. ๋„ˆ๋ฌด ์ž‘๊ฑฐ๋‚˜ ํฌ๋ฉด ์‹คํŒจํ•˜๊ณ , ์ตœ์†Ÿ๊ฐ’์ด ์–ธ์ œ๋‚˜ 0๋ณด๋‹ค ํฌ๋‹ค๋Š” ์ ์€ ํž˜์„ ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ฃผ์žฅ์„ ๋’ท๋ฐ›์นจํ•œ๋‹ค. โ‘ข ๊ตฌ๊ฐ„์ด ์ข์€ unscrew nut, open AirPods, slide cube๊ฐ€ ๋” ํž˜์— ๋ฏผ๊ฐํ•˜๋ฉฐ, ์ด ์…‹์ด Q2์—์„œ ํž˜ ๊ด€์ธก ์ด๋“์ด ์ปธ๋˜ ์„ธ ๊ณผ์ œ์™€ ๊ฐ™๋‹ค. ์ €์ž๋“ค์€ ๊ฐ๊ฐ ์žฆ์€ ์ ‘์ด‰ ์ „ํ™˜, ๊ด€์ ˆ ๋ฌผ์ฒด ๊ตฌ๋™, ๋ฌผ์ฒด-ํ™˜๊ฒฝ ๋งˆ์ฐฐ์„ ์ด์œ ๋กœ ๋“ ๋‹ค.

โ‘ข์˜ ๋Œ€์‘์€ ์ˆœ์œ„๋กœ ๋ณด๋ฉด ๊ฝค ๋‹จ๋‹จํ•˜๋‹ค. ๊ตฌ๊ฐ„ ํญ ์ˆœ์œ„(์ข์€ ์ˆœ: nut, AirPods, slide, smiley, battery, flip)์™€ Q2 ์ƒ๋Œ€ ์ด๋“ ์ˆœ์œ„(AirPods, nut, slide, battery, smiley, flip)์˜ ์Šคํ”ผ์–ด๋งŒ ์ƒ๊ด€์€ ์•ฝ 0.89๋‹ค(ํ•„์ž ๊ณ„์‚ฐ, ๊ณผ์ œ 6๊ฐœ). ๋‹ค๋งŒ ์ €์ž๋„ โ€œsuggests a correlationโ€์ด๋ผ๊ณ ๋งŒ ์“ฐ๊ณ , ๊ณผ์ œ๊ฐ€ 6๊ฐœ๋ฟ์ด๋ฉฐ ๊ตฌ๊ฐ„ ํญ์€ ๋ฐ๋ชจ 5๊ฐœ์˜ ๊ฐœ๋ฃจํ”„ ์žฌ์ƒ์—์„œ, ์ด๋“์€ ์ •์ฑ… 30ํšŒ ํ‰๊ฐ€์—์„œ ๋‚˜์˜จ ์„œ๋กœ ๋‹ค๋ฅธ ์–‘์ด๋‹ค.

โ‘ ์— ๋Œ€ํ•ด์„œ๋Š” ๋‹จ์„œ๊ฐ€ ํ•˜๋‚˜ ์žˆ๋‹ค. unscrew nut์˜ ํ‰๊ท  ์ƒํ•œ์€ ์•ฝ 0.0077์ด์ง€๋งŒ ์˜ค์ฐจ ๋ง‰๋Œ€์˜ ์•„๋ž˜์ชฝ ๋์ด ์•ฝ 0.0051๊นŒ์ง€ ๋‚ด๋ ค์˜จ๋‹ค. 0.0045๊ฐ€ โ€œcomfortably withinโ€์ด๋ผ๋Š” ํ‘œํ˜„์€ ๋‹ค๋ฅธ ๋‹ค์„ฏ ๊ณผ์ œ์—๋Š” ๋งž์ง€๋งŒ ๋„ˆํŠธ ๊ณผ์ œ์—์„œ๋Š” ์—ฌ์œ ๊ฐ€ ๊ทธ๋ฆฌ ํฌ์ง€ ์•Š๋‹ค.

๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด

๊ฐ•์ 

  • ๋ฌธ์ œ ์ •์˜๊ฐ€ ๋‚ ์นด๋กญ๋‹ค. kinesthetic ์‹œ์—ฐ์ด โ€œ์ƒํƒœ๋Š” ์ฃผ์ง€๋งŒ ์•ก์…˜์€ ์ฃผ์ง€ ์•Š๋Š”๋‹คโ€๋Š” ๊ด€์ฐฐ๊ณผ, ๊ทธ ๋น ์ง„ ์•ก์…˜์ด ์ •ํ™•ํžˆ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๊ธฐ์˜ ์Šคํ”„๋ง ์˜คํ”„์…‹์ด๋ผ๋Š” ์—ฐ๊ฒฐ์€ ๊ฐ„๋‹จํ•˜๋ฉด์„œ ์ด์‹์„ฑ์ด ๋†’๋‹ค. ๋น„์Šทํ•œ ์›๋ฆฌ๋Š” ํŒ”์—์„œ๋„ ์“ฐ์˜€๋Š”๋ฐ(Hou et al.์˜ Adaptive Compliance Policy, Ablett et al.์˜ force-matched IL), ์ด ๋…ผ๋ฌธ์€ ์ด๋ฅผ ์†๊ฐ€๋ฝ ๋‹จ์œ„ ์†๋ F/T์™€ ๋‹ค์ง€ ์†์œผ๋กœ ์˜ฎ๊ฒผ๋‹ค.
  • Q1์ด ๊น”๋”ํ•˜๊ฒŒ ํ†ต์ œ๋ผ ์žˆ๋‹ค. ๋‘ ์ •์ฑ…์€ ๊ด€์ธกยท๋ชจ๋ธยท๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ™๊ณ  ์•ก์…˜ ๋ผ๋ฒจ๋งŒ ๋‹ค๋ฅด๋‹ค. ๊ฒฐ๊ณผ๋„ ์• ๋งคํ•˜์ง€ ์•Š๋‹ค(137/180 ๋Œ€ 1/180). ๊ฐ™์€ 30๊ฐœ ์ดˆ๊ธฐ ๋ฐฐ์น˜๋กœ ํ‰๊ฐ€ํ–ˆ์œผ๋ฏ€๋กœ ๊ณผ์ œ ๋‚ด ๋น„๊ต๋Š” ์ง์ง€์–ด์ง„ ๋น„๊ต๋‹ค.
  • Stage 2 ์žฌ์ƒ์ด ๋ฐ์ดํ„ฐ์˜ ์ธ๊ณผ ์ผ๊ด€์„ฑ์„ ๋งŒ๋“ ๋‹ค. ์‚ฌ๋žŒ ์†์„ ์˜์ƒ์—์„œ ์ง€์šฐ๋Š” ๊ฒƒ์ด ํ‘œ๋ฉด์  ์ด์œ ์ง€๋งŒ, ๊ฒฐ๊ณผ์ ์œผ๋กœ (๊ด€์ธก, ์•ก์…˜) ์Œ์ด โ€œ์ด ๋ช…๋ น์ด ๋งŒ๋“  ๊ฒฐ๊ณผโ€๊ฐ€ ๋œ๋‹ค. kinesthetic ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ฑ… ํ•™์Šต์— ์“ธ ๋•Œ ํ”ํžˆ ๋ฌด์‹œ๋˜๋Š” ์ง€์ ์„ ๊ตฌ์กฐ์ ์œผ๋กœ ํ•ด๊ฒฐํ•œ๋‹ค.
  • ์Œ์„ฑยท๋ถ€๋ถ„ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋Œ€๋กœ ์‹ฃ๋Š”๋‹ค. ๊ด€์ธก ์œ„์น˜ ์ •์ฑ…์ด ๋„ˆํŠธ๋ฅผ 23ํšŒ ํ’€์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค, ์ด์ง„ ์ ‘์ด‰ ์‹ ํ˜ธ๊ฐ€ RGB-only๋ณด๋‹ค ์˜คํžˆ๋ ค ๋‚˜์œ ๊ณผ์ œ๋“ค, ์œ ์˜ํ•˜์ง€ ์•Š์€ ๊ฐœ์„  ์„ธ ๊ณผ์ œ๋ฅผ ์ˆจ๊ธฐ์ง€ ์•Š๋Š”๋‹ค. ๋ถ€๋ถ„ ์„ฑ๊ณต์„ ๋ณ„๋„ ๋ฒ”์ฃผ๋กœ ๊ธฐ๋กํ•œ ๊ฒƒ๋„ ์‹คํŒจ ์–‘์ƒ์„ ์ฝ๊ฒŒ ํ•ด ์ค€๋‹ค.
  • v2 ๊ฐœ์ •์ด ์•ฝ์ ์„ ๋ณด๊ฐ•ํ–ˆ๋‹ค. k_pยทk_vยทk_f ์ˆ˜์น˜์™€ k_f ๋ฏผ๊ฐ๋„ ์‹คํ—˜(Q3)์ด ๊ฐœ์ •์—์„œ ์ถ”๊ฐ€๋ผ โ€œ์†์œผ๋กœ ํŠœ๋‹ํ•œ ์ƒ์ˆ˜ ํ•˜๋‚˜์— ๋ชจ๋“  ๊ฒƒ์ด ๊ฑธ๋ ค ์žˆ๋‹คโ€๋Š” ์˜์‹ฌ์— ์ •๋Ÿ‰์ ์œผ๋กœ ๋‹ตํ•œ๋‹ค.

์•ฝ์ ยทํ•œ๊ณ„

  • โ€œํž˜์„ ์žฌํ˜„ํ•œ๋‹คโ€๋Š” ํ•ต์‹ฌ ์ฃผ์žฅ์„ ํž˜์œผ๋กœ ์ง์ ‘ ์žฌ์ง€ ์•Š์•˜๋‹ค. Fig. 1(b) ์บก์…˜์€ force-informed ์•ก์…˜์ด โ€œ์‹œ์—ฐ์˜ ํž˜์„ ์žฌํ˜„ํ•œ๋‹คโ€๊ณ  ์“ฐ์ง€๋งŒ, Stage 2์—์„œ ๊ธฐ๋กํ•œ \mathbf{f}^*์™€ ์‹œ์—ฐ์˜ \mathbf{f}๋ฅผ ๋น„๊ตํ•œ ์ˆ˜์น˜(์˜ค์ฐจยท๊ถค์  ๊ทธ๋ฆผ)๊ฐ€ ๋…ผ๋ฌธ์— ์—†๋‹ค. ๊ทผ๊ฑฐ๋Š” ์žฌ์ƒ๊ณผ ์ •์ฑ…์˜ ๊ณผ์ œ ์„ฑ๊ณต๋ฟ์ด๋‹ค. ๋‘ ํž˜ ์‹ ํ˜ธ๊ฐ€ ๋ชจ๋‘ ๊ธฐ๋ก๋ผ ์žˆ์œผ๋ฏ€๋กœ ๋น„๊ต ๊ทธ๋ฆผ ํ•œ ์žฅ์ด๋ฉด ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ฃผ์žฅ์ด ์ธก์ •์น˜๊ฐ€ ๋์„ ๊ฒƒ์ด๋‹ค.
  • ๋ฒ ์ด์Šค๋ผ์ธ์ด ํ•˜๋‚˜๋ฟ์ด๊ณ  ๊ฐ€์žฅ ์•ฝํ•œ ์ชฝ์ด๋‹ค. ๋น„๊ต ๋Œ€์ƒ์€ โ€œํž˜์„ ์ „ํ˜€ ๋ฐ˜์˜ํ•˜์ง€ ์•Š์€ ๊ด€์ธก ์œ„์น˜โ€๋ฟ์ด๋‹ค. ์›๊ฒฉ์กฐ์ž‘์œผ๋กœ ๊ฐ™์€ ๊ณผ์ œ๋ฅผ ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ, ํž˜์„ ์ง์ ‘ ์˜ˆ์ธกํ•˜๋Š” ์ •์ฑ…, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํž˜/์œ„์น˜ ์ œ์–ด ๊ฐ™์€ ๋Œ€์•ˆ๊ณผ๋Š” ๋น„๊ตํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ 76%๊ฐ€ โ€œkinesthetic + ํž˜ ๋ณด์ •โ€์˜ ํšจ๊ณผ์ธ์ง€, โ€œ์–ด๋–ค ํ˜•ํƒœ๋กœ๋“  ํž˜์„ ์•ก์…˜์— ๋„ฃ์€ ๊ฒƒโ€์˜ ํšจ๊ณผ์ธ์ง€๋Š” ๊ฐ€๋ฅผ ์ˆ˜ ์—†๋‹ค. ๊ด€๋ จ ์—ฐ๊ตฌ ์ ˆ์ด ๋ฆฌํƒ€๊ฒŒํŒ… ์›๊ฒฉ์กฐ์ž‘์„ ๋™๊ธฐ๋กœ ๋‚ด์„ธ์šฐ๋ฉด์„œ ๊ทธ ๋ฐฉ์‹๊ณผ์˜ ์ •๋Ÿ‰ ๋น„๊ต๊ฐ€ ์—†๋‹ค๋Š” ์ ๋„ ์•„์‰ฝ๋‹ค.
  • ๊ด€์ธก ์œ„์น˜ ๋ฒ ์ด์Šค๋ผ์ธ์˜ ์ •์˜๊ฐ€ ๋œ ์ ํ˜€ ์žˆ๋‹ค. โ€œ๋‹ค์Œ ์‹œ์ ์˜ ๊ด€์ธก ์†๋ ์œ„์น˜โ€๊ฐ€ Stage 1 ์‹œ์—ฐ์˜ \mathbf{x}_o์ธ์ง€ Stage 2 ์žฌ์ƒ์˜ \mathbf{x}^*_o์ธ์ง€ ๋ณธ๋ฌธ์— ๋ช…์‹œ๋ผ ์žˆ์ง€ ์•Š๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ Stage 2์—์„œ๋งŒ ๋‚˜์˜ค๋ฏ€๋กœ ํ›„์ž์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„ ๋ณด์ด์ง€๋งŒ ์ถ”์ •์ด๋‹ค.
  • ์žฌ์ƒ ๋‹จ๊ณ„์˜ ํƒˆ๋ฝ๋ฅ ยท์ˆ˜์ง‘ ๋น„์šฉ์ด ์—†๋‹ค. k_f๋ฅผ โ€œ์žฌ์ƒ์ด ์‹œ์—ฐ์„ ์žฌํ˜„ํ•˜๋„๋กโ€ ๋งž์ท„๋‹ค๊ณ  ํ•˜์ง€๋งŒ, 0.0045์—์„œ ์‹คํŒจํ•œ ์žฌ์ƒ์ด ์–ผ๋งˆ๋‚˜ ์žˆ์—ˆ๋Š”์ง€, ์‹คํŒจํ•œ ์‹œ์—ฐ์„ ๋ฒ„๋ ธ๋Š”์ง€, 550๊ฐœ ๋ฐ๋ชจ๋ฅผ ๋ชจ์œผ๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ ธ๋Š”์ง€๊ฐ€ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ฒฐ๋ก ์—์„œ ์ €์ž ์Šค์Šค๋กœ โ€œ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์—๋Š” ์ตœ์ ์ด ์•„๋‹ ์ˆ˜ ์žˆ๋‹คโ€๊ณ  ์ธ์ •ํ•˜๋Š”๋ฐ, ๊ทธ ํŒ๋‹จ์˜ ๊ทผ๊ฑฐ๊ฐ€ ๋  ์ˆ˜์น˜๊ฐ€ ์—†๋‹ค.
  • k_f์˜ ์ด๋ก ์  ๊ธฐ์ค€๊ฐ’์„ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค. ์ง๊ด€ ์ ˆ์˜ ๊ฒ€์‚ฐ์ฒ˜๋Ÿผ ์‹ (1)๊ณผ (3)์ด ๊ฐ™์€ ์Šคํ”„๋ง์„ ๊ณต์œ ํ•œ๋‹ค๋ฉด k_f\approx1/k_p๊ฐ€ ์ถœ๋ฐœ์ ์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ๋…ผ๋ฌธ์€ k_f๋ฅผ โ€œhand-tunedโ€๋ผ๊ณ ๋งŒ ํ•˜๊ณ  ์ด๋“์˜ ๋‹จ์œ„๋„ ์ ์ง€ ์•Š์•„, ๋…์ž๊ฐ€ ์ด ๊ด€๊ณ„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค.
  • ์žฌ์ƒ๊ณผ ์ •์ฑ… ์‚ฌ์ด์˜ ๊ฐ„๊ทน์ด ์„ค๋ช…๋˜์ง€ ์•Š๋Š”๋‹ค. Fig. 9๋ฅผ ์ฝ์œผ๋ฉด grasp battery๋Š” k_f\approx0.0005๋ผ๋Š” ๋งค์šฐ ์ž‘์€ ๋ณด์ •์œผ๋กœ๋„ ์žฌ์ƒ์ด ์„ฑ๊ณตํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ด€์ธก ์œ„์น˜ ์ •์ฑ…์€ ๊ฐ™์€ ๊ณผ์ œ์—์„œ 30ํšŒ ๋ชจ๋‘ ์‹คํŒจํ•œ๋‹ค. ๊ฐœ๋ฃจํ”„ ์žฌ์ƒ(์‹œ์—ฐ๊ณผ ๊ฐ™์€ ์ดˆ๊ธฐ ๋ฐฐ์น˜, ํ•œ ๋ฒˆ์˜ ์‹œํ–‰)๊ณผ ํ๋ฃจํ”„ ์ •์ฑ…(์ƒˆ ์ดˆ๊ธฐ ๋ฐฐ์น˜)์€ ๋‹ค๋ฅธ ์กฐ๊ฑด์ด๋ฏ€๋กœ ๋ชจ์ˆœ์€ ์•„๋‹ˆ์ง€๋งŒ, ์ž‘์€ ํž˜ ๋ณด์ •์ด ์™œ ์ •์ฑ… ์ˆ˜์ค€์—์„œ๋Š” ๊ฒฐ์ •์ ์ธ์ง€ ๋…ผ๋ฌธ์€ ๋งํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ํ‰๊ฐ€ ๊ทœ๋ชจ๊ฐ€ ์ž‘๊ณ  ๋ฐ˜๋ณต์ด ์—†๋‹ค. ์กฐ๊ฑด๋‹น ์ •์ฑ… 1๊ฐœ, 30ํšŒ ํ‰๊ฐ€๋‹ค. 30ํšŒ ์ค‘ 17ํšŒ(open AirPods)์˜ 95% ์œŒ์Šจ ์‹ ๋ขฐ๊ตฌ๊ฐ„์€ ๋Œ€๋žต 39%~73%๋กœ ๋„“๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). ํ•™์Šต ์‹œ๋“œ๋‚˜ ๋ฐ๋ชจ ๋ถ€๋ถ„์ง‘ํ•ฉ์„ ๋ฐ”๊พผ ๋ฐ˜๋ณต์€ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. Q2์˜ ๋น„์œ ์˜ ์ฐจ์ด ์„ธ ๊ณผ์ œ๋Š” ์ด ๊ทœ๋ชจ๋กœ๋Š” ํŒ๋ณ„ํ•  ์ˆ˜ ์—†๋Š” ํฌ๊ธฐ๋‹ค.
  • ์†๊ฐ€๋ฝ ๋‘˜, ์„ผ์„œ ๋‘˜์˜ ํ•œ๊ณ„. ์กฐ์ž‘์ž๊ฐ€ ํŽธํ•˜๊ฒŒ ์žก์„ ์ˆ˜ ์žˆ๋Š” ์†๊ฐ€๋ฝ์ด ๋‘˜์ด๋ผ ๊ณผ์ œ๊ฐ€ 1~2์†๊ฐ€๋ฝ์œผ๋กœ ์ œํ•œ๋˜๊ณ , ์„ผ์„œ๋„ ์—„์ง€ยท๊ฒ€์ง€์—๋งŒ ์žˆ๋‹ค. 4์†๊ฐ€๋ฝ ์†์˜ ๋‚˜๋จธ์ง€ ๋‘˜์€ ์“ฐ์ด์ง€ ์•Š๋Š”๋‹ค. ์ €์ž๋„ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ๋‚จ๊ธด๋‹ค.
  • ๋ชจ๋ฉ˜ํŠธ๋Š” ๊ด€์ธก์—๋งŒ ์“ฐ์ด๊ณ  ์•ก์…˜์—๋Š” ์•ˆ ์“ฐ์ธ๋‹ค. ์‹ (3)์€ 3์ฐจ์› ํž˜๋งŒ ์“ด๋‹ค. 6์ถ• ์„ผ์„œ์˜ ๋ชจ๋ฉ˜ํŠธ๋Š” ์ •์ฑ… ๊ด€์ธก์—๋งŒ ๋“ค์–ด๊ฐ„๋‹ค. ์†๋ ์ ‘์ด‰์  ์œ„์น˜๊ฐ€ ๋ฐ”๋€Œ๋Š” ๊ตด๋ฆฌ๊ธฐยท๋น„ํ‹€๊ธฐ์—์„œ ์ด ๋‹จ์ˆœํ™”๊ฐ€ ์–ด๋””๊นŒ์ง€ ๋ฒ„ํ‹ฐ๋Š”์ง€๋Š” ์‹œํ—˜๋˜์ง€ ์•Š์•˜๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€

  • ๋‹ค์ง€ ์† ๋ฐ๋ชจ ์ˆ˜์ง‘. ๋ฆฌํƒ€๊ฒŒํŒ… ์›๊ฒฉ์กฐ์ž‘(DexPilot, AnyTeleop, Open-TeleVision)๊ณผ ์‚ฌ๋žŒ ์† ์ง์ ‘ ๋ฆฌํƒ€๊ฒŒํŒ…(DexCap, ARCap)์€ ๊ทœ๋ชจ์—์„œ ์•ž์„œ๊ณ , TildeยทResPilot์€ ๊ธฐ๊ตฌํ•™ ๋ฌธ์ œ๋ฅผ ์ค„์ธ๋‹ค. ์™ธ๊ณจ๊ฒฉยทhand-over-hand ๊ณ„์—ด(DexEXO ๋ฆฌ๋ทฐ)์€ ์ฐฉ์šฉํ˜•์œผ๋กœ ๊ธฐ๊ตฌํ•™์„ ๋งž์ถ”๋Š” ๋ฐฉํ–ฅ์ด๋‹ค. DexForce๋Š” ๊ทœ๋ชจ๋ฅผ ํฌ๊ธฐํ•˜๊ณ  ๊ธฐ๊ตฌํ•™ ์ผ์น˜ + ์ง์ ‘ ํ–…ํ‹ฑ + ์ธก์ • ํž˜์„ ๋™์‹œ์— ์–ป๋Š” ์ชฝ์„ ํƒํ–ˆ๋‹ค. ์ €์ž๋“ค์€ ์ด ํ†ต์ฐฐ์ด UMI๋‚˜ ์›จ์–ด๋Ÿฌ๋ธ” ์† ๊ฐ™์€ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ง‘๋ฒ•์— ํก์ˆ˜๋˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•œ๋‹ค๊ณ  ์ ๋Š”๋‹ค.
  • ํž˜์„ ์•ก์…˜์— ๋ฐ˜์˜ํ•˜๋Š” ๋ชจ๋ฐฉํ•™์Šต. ํŒ”์—์„œ๋Š” DMPยท๊ฐ€๋ณ€ ๊ฐ•์„ฑยทํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํž˜/์œ„์น˜ ์ œ์–ด ๊ณ„์—ด์ด ์˜ค๋ž˜๋๊ณ , ์ตœ๊ทผ์—๋Š” Adaptive Compliance Policy(Hou et al.)์™€ see-through visuotactile ์„ผ์„œ ๊ธฐ๋ฐ˜ force-matched IL(Ablett et al.)์ด ๋น„์Šทํ•œ ์›๋ฆฌ๋กœ kinesthetic ์‹œ์—ฐ์—์„œ ์ •์ฑ…์„ ๋ฐฐ์šด๋‹ค. ๋‹ค์ง€ ์†์—์„œ๋Š” Li et al.(2014), Solak & Jamone(2023)์ด ์žˆ์œผ๋‚˜ ๊ณ ์ • ํŒŒ์ง€(๋ฏธ๋„๋Ÿฌ์ง ์—†๋Š” ์ ‘์ด‰)๋ฅผ ๊ฐ€์ •ํ•œ๋‹ค. DexForce๋Š” ์ด ๊ฐ€์ •์„ ๋ฒ„๋ฆฌ๊ณ  ์ ‘์ด‰ ์ „ํ™˜์ด ์žˆ๋Š” ๊ณผ์ œ๋ฅผ ๋ณ„๋„ ํœด๋ฆฌ์Šคํ‹ฑ ์—†์ด ๋‹ค๋ฃฌ๋‹ค๋Š” ์ ์„ ์ฐจ๋ณ„์ ์œผ๋กœ ๋‚ด์„ธ์šด๋‹ค.
  • ๋ฐ˜๋ก€๋กœ์„œ์˜ Peel. How to Peel with a Knife ๋ฆฌ๋ทฐ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋น„๊ต์—์„œ๋Š” kinesthetic ๊ถค์ ์„ ACP์‹ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ํŠœ๋‹์œผ๋กœ ์žฌ์ƒํ–ˆ์„ ๋•Œ ์„ฑ๊ณต๋ฅ ์ด 0%์˜€๋‹ค. ์ €์ž๋“ค์€ ๋†์‚ฐ๋ฌผ ํ‘œ๋ฉด ๋ณ€์ด๋ฅผ ์ด์œ ๋กœ ์ถ”์ •ํ•œ๋‹ค. DexForce์˜ Stage 2 ์žฌ์ƒ์€ ๊ฐ•์ฒด ๋ฌผ์ฒด 6๊ฐœ ๊ณผ์ œ์—์„œ ์„ฑ๊ณตํ–ˆ์œผ๋ฏ€๋กœ, ๋ฌผ์ฒด ๋ณ€์ด๊ฐ€ ํฐ ๊ณผ์ œ์—์„œ ํž˜ ๋ณด์ • ์žฌ์ƒ์ด ์–ผ๋งˆ๋‚˜ ๋ฒ„ํ‹ฐ๋Š”๊ฐ€๋Š” ๋‘ ๋…ผ๋ฌธ์„ ๋‚˜๋ž€ํžˆ ๋†“์œผ๋ฉด ์ƒ๊ธฐ๋Š” ์—ด๋ฆฐ ์งˆ๋ฌธ์ด๋‹ค.
  • ํž˜์„ ๊ด€์ธก์— ๋„ฃ๋Š” ์—ฐ๊ตฌ. ํŒ”๊ณผ ์† ๋ชจ๋‘์—์„œ ํž˜ยท์ด‰๊ฐ ๊ด€์ธก์ด ๋Œ€์ฒด๋กœ ์„ฑ๋Šฅ์„ ์˜ฌ๋ฆฐ๋‹ค๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋งŽ๊ณ , ์ด์ง„ ์ ‘์ด‰๋งŒ์œผ๋กœ ์†์•ˆ ํšŒ์ „์„ ํ•ด๋‚ธ Rotating without Seeing๋„ ์žˆ๋‹ค. DexForce์˜ ๊ธฐ์—ฌ๋Š” โ€œํž˜ ๊ด€์ธก์€ ํ•ด์น˜์ง€ ์•Š์ง€๋งŒ, ์ •๋ฐ€ยทํ˜‘์‘ ๊ณผ์ œ์—์„œ ์ด๋“์ด ํฌ๋‹คโ€๋Š” ๊ณผ์ œ ์˜์กด์  ๊ด€์ฐฐ๊ณผ, ์ด์ง„ ์‹ ํ˜ธ๊ฐ€ 6์ถ• ํž˜์„ ๋Œ€์‹ ํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ์ ˆ์ œ๋‹ค(๋‹จ ๋„ˆํŠธ ๊ณผ์ œ๋Š” ์˜ˆ์™ธ์— ๊ฐ€๊น๋‹ค).
  • ์„ผ์„œ. ์†๋ ๊ธฐ์ €๋ถ€ 6์ถ• F/T๋ผ๋Š” ๋ฐฐ์น˜๋Š” CoinFT์˜ ์ž‘์€ ํฌ๊ธฐ ๋•๋ถ„์— ๊ฐ€๋Šฅํ–ˆ๋‹ค(CoinFT ๋ฆฌ๋ทฐ). ๊ฐ™์€ ๊ทธ๋ฃน์˜ ์„ผ์„œ-์‘์šฉ ์ง์ด๋‹ค.

์š”์•ฝ

DexForce๋Š” kinesthetic ์‹œ์—ฐ์—์„œ ์‚ฌ๋ผ์ง€๋Š” ์ •๋ณด๊ฐ€ โ€œํž˜โ€ ์ž์ฒด๋ผ๊ธฐ๋ณด๋‹ค ์œ„์น˜ ๋ชฉํ‘œ์™€ ์‹ค์ œ ์œ„์น˜ ์‚ฌ์ด์˜ ์Šคํ”„๋ง ์˜คํ”„์…‹์ด๋ผ๋Š” ์ ์„ ์งš๊ณ , ์†๋ F/T ์ธก์ •๊ณผ \mathbf{x}_f=\mathbf{x}_o+k_f\mathbf{f} ํ•œ ์ค„๋กœ ๊ทธ๊ฒƒ์„ ๋ณต์›ํ•œ๋‹ค. ๋ณต์›ํ•œ ๋ชฉํ‘œ๋ฅผ ํ•œ ๋ฒˆ ์žฌ์ƒํ•ด ์‚ฌ๋žŒ ์† ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์ฐ๋Š” 2๋‹จ๊ณ„ ์ ˆ์ฐจ๋Š” (๊ด€์ธก, ์•ก์…˜) ์Œ์˜ ์ธ๊ณผ ์ผ๊ด€์„ฑ๊นŒ์ง€ ๋งž์ถ˜๋‹ค. ํšจ๊ณผ๋Š” 6๊ฐœ ์ ‘์ด‰ ๊ณผ์ œ์—์„œ 1/180 โ†’ 137/180์œผ๋กœ ๋ถ„๋ช…ํ•˜๊ณ , ํž˜ ๊ด€์ธก์€ ๋„ˆํŠธยทAirPodsยทํ๋ธŒ์ฒ˜๋Ÿผ ํž˜์— ๋ฏผ๊ฐํ•œ ๊ณผ์ œ์—์„œ ํฌ๊ฒŒ ๋„์šฐ๋ฉฐ, k_f๋Š” ๊ณผ์ œ์— ๊ฑธ์ณ ํ•˜๋‚˜์˜ ๊ฐ’์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค.

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

Copyright 2026, JungYeon Lee