Curieux.JY
  • JungYeon Lee
  • Post
  • Lecture
  • Note

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ์„œ๋ก 
      • ์™œ ์ฝ”๋ผ๋ฆฌ ์ฝ”์ธ๊ฐ€
      • ํ•ต์‹ฌ ์ฃผ์žฅ: โ€œ์กฐ์ž‘๊ธฐ๊ฐ€ ๊ณง ์„ผ์„œโ€
    • ๋ฐฉ๋ฒ•
      • 1) ๊ทธ๋ฆฌํผ ์„ค๊ณ„ โ€” ์Œ์••์œผ๋กœ ๋‹ซํžˆ๋Š” ์† ๋นˆ ๋ชธ์ฒด
      • 2) ์ด‰๊ฐ ์„ผ์‹ฑ โ€” ์„ธ ๊ฐ€์ง€ ๊ธฐ๋Šฅ, ์„ธ ๊ฐ€์ง€ ํ•™์Šต ๋ชจ๋ธ
      • ์˜์‚ฌ์ฝ”๋“œ: ์ด‰๊ฐ ์˜์ƒ์—์„œ ํ–‰๋™๊นŒ์ง€
    • ์‹คํ—˜
      • ํŒŒ์ง€ ์„ฑ๋Šฅ
      • ์ด‰๊ฐ ์„ผ์‹ฑ ์ •ํ™•๋„
      • ์‘์šฉ 1: ๋ชจ๋ž˜ ์† ๋ฌผ์ฒด ๋ฐœ๊ตด(Excavation)
      • ์‘์šฉ 2: ์ ์‘ํ˜• ํ‘œ๋ฉด ์ถ”์ข…(Surface-Following) ์ฒญ์†Œ
    • ๋น„ํŒ์  ๊ณ ์ฐฐ
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ ๋น„๊ต
    • ์š”์•ฝ ๋ฐ ๊ฒฐ๋ก 

๐Ÿ“ƒEleTac

tactile
soft-robot
gripper
EleTac: Pneumatic Elephant Trunk-Inspired Soft Gripper with Vision-Based Tactile Sensing
Published

May 28, 2026

  • Paper Link
  • Poster Link

๐Ÿ” Ping Review

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


๐Ÿ”” Ring Review

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

์„œ๋ก 

์™œ ์ฝ”๋ผ๋ฆฌ ์ฝ”์ธ๊ฐ€

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

์ž์—ฐ์€ ์ด ๋ฌธ์ œ๋ฅผ ์ฝ”๋ผ๋ฆฌ ์ฝ”์˜ ๋๋ถ€๋ถ„์—์„œ ์šฐ์•„ํ•˜๊ฒŒ ํ’€์–ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋ผ๋ฆฌ ์ฝ”๋(trunk tip) ์€

  • ๋‘ ๊ฐˆ๋ž˜์˜ ๋Œ๊ธฐ๋กœ ๋ฌผ์ฒด๋ฅผ ์ง‘๋“ฏ์ด(pinch) ์ฅ๊ณ ,
  • ํ‘œ๋ฉด ์ „์ฒด๋กœ ์ ‘์ด‰์„ ๋А๋ผ๋ฉฐ,
  • ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณ€ํ˜•ํ•˜๋ฉด์„œ๋„ ๋™์ž‘๊ณผ ๊ฐ๊ฐ์„ ํ•œ ๋ชธ์—์„œ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

EleTac์€ ๋ฐ”๋กœ ์ด ์ฝ”๋์˜ ์ง‘๊ธฐ ๋™์ž‘ + ํ‘œ๋ฉด ์ „์ฒด ์ด‰๊ฐ์„ ๋ชจ์‚ฌํ•œ ๊ทธ๋ฆฌํผ์ž…๋‹ˆ๋‹ค. ์ œ๋ชฉ์„ ๊ทธ๋Œ€๋กœ ํ’€๋ฉด Elephant trunk + Tactile์ž…๋‹ˆ๋‹ค. ํฅ๋ฏธ๋กญ๊ฒŒ๋„, ํ”ํžˆ ๋– ์˜ฌ๋ฆฌ๋Š” โ€œํ†ต๋‚˜๋ฌด๋ฅผ ๊ฐ๋Š” ๊ฐ•๋ ฅํ•œ ์ฝ” ์ „์ฒดโ€๊ฐ€ ์•„๋‹ˆ๋ผ ์ฝ”๋์˜ ์„ฌ์„ธํ•œ ์ง‘๊ธฐ์— ์ดˆ์ ์„ ๋งž์ถ˜ ์ ์ด ์ด ๋…ผ๋ฌธ์˜ ์ •์ฒด์„ฑ์„ ๊ทœ์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์ฃผ์žฅ: โ€œ์กฐ์ž‘๊ธฐ๊ฐ€ ๊ณง ์„ผ์„œโ€

์ €์ž๋“ค์ด ๋‚ด์„ธ์šฐ๋Š” ์„ค๊ณ„ ์ฒ ํ•™์€ ํ•œ ๋ฌธ์žฅ์ž…๋‹ˆ๋‹ค โ€” manipulator-as-sensor. ๋ณ„๋„์˜ ์„ผ์‹ฑ ๋ชจ๋“ˆ์„ ๋ง๋ถ™์ด์ง€ ์•Š๊ณ , ๊ทธ๋ฆฌํผ์˜ ๋ชธ ๊ทธ ์ž์ฒด๊ฐ€ ๊ณ ํ•ด์ƒ๋„ ์ด‰๊ฐ ์„ผ์„œ๊ฐ€ ๋˜๊ฒŒ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ EleTac์ด ๊ธฐ์กด ๋น„์ „ ๊ธฐ๋ฐ˜ ์ด‰๊ฐ ์„ผ์„œ(GelSight, GelTip ๋“ฑ)์™€ ๊ฒฐ์ •์ ์œผ๋กœ ๋‹ค๋ฅธ ์ง€์ ์ด ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด VBTS๋Š” ์Šค์Šค๋กœ ์›€์ง์ด์ง€ ์•Š๋Š”(no intrinsic movement) ์„ผ์„œ์—ฌ์„œ, ์™ธํ”ผ์˜ ๋ณ€ํ˜•์€ ์˜ค์ง ์™ธ๋ถ€ ์ž๊ทน ๋•Œ๋ฌธ์—๋งŒ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์†Œํ”„ํŠธ ๊ทธ๋ฆฌํผ๋Š” ์ž๊ธฐ ์ž์‹ ์˜ ๊ตฌ๋™(actuation)์— ์˜ํ•œ ๋ณ€ํ˜•๊ณผ ์™ธ๋ถ€ ์ ‘์ด‰์— ์˜ํ•œ ๋ณ€ํ˜•์ด ๋™์‹œ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. EleTac์€ ์ด ๋‘˜์ด ๋’ค์„ž์ธ ์˜์ƒ์—์„œ ์˜๋ฏธ ์žˆ๋Š” ์ด‰๊ฐ ์ •๋ณด๋ฅผ ๋ฝ‘์•„๋‚ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ์‚ผ์Šต๋‹ˆ๋‹ค.

flowchart TD
    A["Soft gripper challenge:<br/>integrate sensing into<br/>a deforming body"] --> B["Inspiration:<br/>elephant trunk TIP<br/>(pinch grasp)"]
    B --> C["Hollow soft body<br/>actuated by<br/>NEGATIVE pressure"]
    B --> D["Full-surface<br/>tactile feedback"]
    C --> E["EleTac gripper"]
    D --> F["Single camera at base<br/>sees inner surface"]
    F --> E
    E --> G["manipulator-as-sensor:<br/>contact + geometry +<br/>proprioception"]

๋ฐฉ๋ฒ•

1) ๊ทธ๋ฆฌํผ ์„ค๊ณ„ โ€” ์Œ์••์œผ๋กœ ๋‹ซํžˆ๋Š” ์† ๋นˆ ๋ชธ์ฒด

EleTac์˜ ๊ตฌ๋™ ๋ฐฉ์‹์€ ํ”ํ•œ ์˜ˆ์ƒ๊ณผ ์ •๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ๊ณต๊ธฐ๋ฅผ ๋ถˆ์–ด๋„ฃ์–ด ๋ถ€ํ’€๋ ค ํœ˜๋Š” PneuNet ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ, ์Œ์••(negative pressure) ์œผ๋กœ ์†์„ ๋น„์›Œ ๋‹ซํžˆ๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๋ณธ์ฒด๋Š” ์†์ด ๋นˆ(hollow) ๊ธฐํ•˜ ๊ตฌ์กฐ์—ฌ์„œ, ์Œ์••์ด ๊ฑธ๋ฆฌ๋ฉด ์ฐŒ๊ทธ๋Ÿฌ์ง€๋“ฏ ๋ณ€ํ˜•ํ•˜๋ฉฐ ๋‘ ์†๊ฐ€๋ฝ์ด ๋งˆ์ฃผ ๋‹ซํžˆ๋Š” ์ง‘๊ธฐ ๋™์ž‘์„ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค. ๋™์ž‘์€ ๋ณต์žกํ•œ ์••๋ ฅ ํ”„๋กœํŒŒ์ผ ์—†์ด on-off ๋กœ ๋‹จ์ˆœํ•˜๊ฒŒ ์ œ์–ด๋˜๋ฉฐ, 30 kPa ์˜ ์ผ์ •ํ•œ ์Œ์••์—์„œ ๋‘ ์†๊ฐ€๋ฝ์ด ์™„์ „ํžˆ ๋‹ซํ˜€ ๋ฌผ์ฒด์™€ ์™„์ „ํ•œ ์ ‘์ด‰์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋ณธ์ฒด๋Š” ๋‘ ๊ฒน์˜ ์—˜๋ผ์Šคํ† ๋จธ ์ธต์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

์ธต ์žฌ์งˆ/ํŠน์„ฑ ์—ญํ• 
์•ˆ์ชฝ ์ธต(inner layer) ํˆฌ๋ช… ์—˜๋ผ์Šคํ† ๋จธ ์ฃผ๋œ ๋ณ€ํ˜•๊ณผ ์ง€์ง€๋ฅผ ๋‹ด๋‹นํ•˜๋ฉฐ, ์นด๋ฉ”๋ผ๊ฐ€ ๋“ค์—ฌ๋‹ค๋ณด๋Š” ๊ด‘ํ•™ ํ‘œ๋ฉด
๋ฐ”๊นฅ์ชฝ ์ธต(outer layer) ์€์ƒ‰(silver) ์ฝ”ํŒ… ๋‚ด๋ถ€ ๋น›์„ ๋ฐ˜์‚ฌํ•˜๊ณ  ์™ธ๋ถ€ ๋น›์„ ์ฐจ๋‹จ(๊ด‘ํ•™์  ๊ฒฉ๋ฆฌ)

๊ด‘์›์œผ๋กœ๋Š” ๋นจ๊ฐ•ยท์ดˆ๋กยทํŒŒ๋ž‘์ด ๊ณ ๋ฅด๊ฒŒ ๋ถ„ํฌ๋œ 18๊ฐœ์˜ LED ๋ง์ด ์—˜๋ผ์Šคํ† ๋จธ ์•„๋ž˜์— ๋ฐฐ์น˜๋˜์–ด ๋‚ด๋ถ€๋ฅผ ์กฐ๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ๋Š” ๋ณธ์ฒด์˜ ๋ฒ ์ด์Šค(base)์— ํ•œ ๋Œ€ ๋†“์—ฌ, ์•ˆ์ชฝ ํ‘œ๋ฉด ์ „์ฒด๋ฅผ ํ•œ๋ˆˆ์— ๋“ค์—ฌ๋‹ค๋ด…๋‹ˆ๋‹ค. ์ด ๋‹จ์ผ ์นด๋ฉ”๋ผ๊ฐ€ ๋ณด๋Š” ๋ณ€ํ˜• ์˜์ƒ์ด ๋ชจ๋“  ์ด‰๊ฐ ๊ธฐ๋Šฅ์˜ ์ž…๋ ฅ์ž…๋‹ˆ๋‹ค. ์ด๋•Œ ์นด๋ฉ”๋ผ๊ฐ€ ํฌ์ฐฉํ•˜๋Š” ๋ณ€ํ˜•์€ (i) ๊ตฌ๋™์— ์˜ํ•œ ๋‚ด์žฌ์ (intrinsic) ๋ณ€ํ˜• ๊ณผ (ii) ์ ‘์ด‰์— ์˜ํ•œ ์™ธ์žฌ์ (extrinsic) ๋ณ€ํ˜• ์ด ํ•ฉ์ณ์ง„ ๊ฒƒ์ด๋ผ๋Š” ์ ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

์ง๊ด€์ ์œผ๋กœ, ์Œ์•• ๊ตฌ๋™์˜ ๋‹ซํž˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ด€๊ณ„๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑ”๋ฒ„ ๋‚ด๋ถ€ ์••๋ ฅ P_{\text{in}} ์ด ์™ธ๋ถ€ ๋Œ€๊ธฐ์•• P_{\text{atm}} ๋ณด๋‹ค ๋‚ฎ์•„์ง€๋ฉด, ๊ทธ ์ฐจ์ด๋งŒํผ์˜ ์•Œ์งœ ํž˜์ด ๋ฒฝ์„ ์•ˆ์ชฝ์œผ๋กœ ๋Œ์–ด๋‹น๊น๋‹ˆ๋‹ค.

\Delta P = P_{\text{atm}} - P_{\text{in}} \quad\Rightarrow\quad F_{\text{close}} \;\propto\; \Delta P \cdot A_{\text{wall}}

์—ฌ๊ธฐ์„œ A_{\text{wall}} ์€ ์••๋ ฅ์ฐจ๊ฐ€ ์ž‘์šฉํ•˜๋Š” ์œ ํšจ ๋ฒฝ ๋ฉด์ ์ž…๋‹ˆ๋‹ค. EleTac์€ \Delta P \approx 30~\text{kPa} ์˜ ๋‹จ์ผ ๋™์ž‘์ ์—์„œ ์†๊ฐ€๋ฝ์„ ์™„์ „ํžˆ ๋‹ซ์Šต๋‹ˆ๋‹ค.

2) ์ด‰๊ฐ ์„ผ์‹ฑ โ€” ์„ธ ๊ฐ€์ง€ ๊ธฐ๋Šฅ, ์„ธ ๊ฐ€์ง€ ํ•™์Šต ๋ชจ๋ธ

EleTac์€ ํ•˜๋‚˜์˜ ์นด๋ฉ”๋ผ ์˜์ƒ์œผ๋กœ๋ถ€ํ„ฐ ์„œ๋กœ ๋‹ค๋ฅธ ์„ธ ๊ฐ€์ง€ ์ด‰๊ฐ ๊ธฐ๋Šฅ์„ ํ•™์Šต ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ ๋ณ„๋„์˜ ๋ฐ์ดํ„ฐ์…‹๊ณผ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

(a) ์ ‘์ด‰ ์ถ”์ • (Contact Estimation)

์•Œ๋ ค์ง„ ์ž๊ทน์„ ๊ฐ€ํ•ด ์ •๋‹ต์„ ๋งŒ๋“œ๋Š” ๊ณ ์ „์  ์ง€๋„ํ•™์Šต์ž…๋‹ˆ๋‹ค. Nano17 ํž˜ ์„ผ์„œ์— ๋ฐ˜๊ตฌํ˜• ์ธ๋ดํ„ฐ(hemispherical indenter) ๋ฅผ ๋‹ฌ์•„ Dobot Magician ๋กœ๋ด‡ ํŒ”์˜ ์—”๋“œ์ดํŽ™ํ„ฐ์— ์žฅ์ฐฉํ•˜๊ณ , ๋‘ ์†๊ฐ€๋ฝ ๊ฐ๊ฐ์— ์ˆ˜์ง์œผ๋กœ ๋ˆŒ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ 2,536์žฅ์˜ ์ด‰๊ฐ ์˜์ƒ์„ ๋ชจ์•˜๊ณ , ๊ฐ ์˜์ƒ์€ ๋‹ค์Œ ์ •๋‹ต ๋ฒกํ„ฐ์™€ ์ง์ง€์–ด์ง‘๋‹ˆ๋‹ค.

\mathbf{y} = \big(x,\; y,\; d,\; f\big)

  • (x, y): 2์ฐจ์› ์ธ๋ดํ…Œ์ด์…˜ ์œ„์น˜
  • d: ์ธ๋ดํ…Œ์ด์…˜ ๊นŠ์ด(indentation depth)
  • f: ์ ‘์ด‰๋ ฅ(contact force)

์ฆ‰ ์˜์ƒ ํ•œ ์žฅ์—์„œ ์–ด๋””๋ฅผ, ์–ผ๋งˆ๋‚˜ ๊นŠ๊ฒŒ, ์–ผ๋งˆ์˜ ํž˜์œผ๋กœ ๋ˆŒ๋ €๋Š”์ง€๋ฅผ ํšŒ๊ท€ํ•˜๋Š” ์‹ฌ์ธต ์‹ ๊ฒฝ๋ง์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

(b) ํ˜•์ƒ ๋ถ„๋ฅ˜ (Geometry Classification)

์—ฌ์„ฏ ๊ฐ€์ง€ ์„œ๋กœ ๋‹ค๋ฅธ ๋จธ๋ฆฌ ํ˜•์ƒ์˜ ์ธ๋ดํ„ฐ๋กœ ๊ฐ ์†๊ฐ€๋ฝ์„ ๋ˆŒ๋Ÿฌ ์ ‘์ด‰ ์˜์ƒ์„ ๋ชจ์•˜์Šต๋‹ˆ๋‹ค. ํ˜•์ƒ์€ ์›(circle), ๋„๋„›(doughnut), ์ ๋“ค(dots), ์‚ฌ๊ฐํ˜•(square), ์ค„๋ฌด๋Šฌ(stripes), ์‚ผ๊ฐํ˜•(triangle) ์˜ 6์ข…์ด๋ฉฐ, ๋ฐ์ดํ„ฐ์…‹์€ 2,016์žฅ์˜ ์˜์ƒ๊ณผ ๋ผ๋ฒจ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ ‘์ด‰๋ฉด์˜ ํ…์Šค์ฒ˜ ํŒจํ„ด์„ ๋ณด๊ณ  ์–ด๋–ค ํ˜•์ƒ์— ๋‹ฟ์•˜๋Š”์ง€๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

(c) ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ (Proprioception) โ€” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํ”„๋ ˆ์ž„์›Œํฌ

๊ฐ€์žฅ ์ •๊ตํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. โ€œ์ง€๊ธˆ ์†๊ฐ€๋ฝ์ด ์–ด๋–ค ์ž์„ธ(posture)์ธ๊ฐ€โ€๋ฅผ ์ด‰๊ฐ ์˜์ƒ๋งŒ์œผ๋กœ ์ถ”์ •ํ•˜๋Š”๋ฐ, ์ •๋‹ต์„ ์ผ์ผ์ด ์ธก์ •ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๋“ค์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ + ๋„๋ฉ”์ธ ๊ฐ„ ์˜์ƒ ๋ณ€ํ™˜ + ํ•™์Šต ๊ธฐ๋ฐ˜ ์œ„์น˜ ํšŒ๊ท€๋ฅผ ๊ฒฐํ•ฉํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

  1. ์‹ค์ œ ๊ทธ๋ฆฌํผ์˜ ์—ฌ๋‹ซ๋Š” ๋™์ž‘ ์ค‘ ์ด‰๊ฐ ์˜์ƒ์„ ์ดฌ์˜ํ•ด ์‹ค์ œ ์ž์„ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์๋‹ˆ๋‹ค.
  2. SOFA ํ”„๋ ˆ์ž„์›Œํฌ๋กœ FEM ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด ๊ฐ™์€ ์—ฌ๋‹ซ๊ธฐ ๋™์ž‘์„ ์žฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  3. SOFA ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด ์ƒ์„ฑํ•œ ๋ฉ”์‹œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ Blender๋กœ ํ•ฉ์„ฑ ์ด‰๊ฐ ์˜์ƒ์„ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค.
  4. ์‹ค์ œ์™€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์–‘์ชฝ์—์„œ 150๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์†๊ฐ€๋ฝ ์ž์„ธ๋ฅผ ์ˆ˜์ง‘ํ•ด 150์Œ์˜ ์˜์ƒ์„ ์–ป์Šต๋‹ˆ๋‹ค.
  5. ์ด ๋ฐ์ดํ„ฐ๋กœ ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์šฉ U-Net ๊ณผ, ํ•ฉ์„ฑ-์‹ค์ œ ๋„๋ฉ”์ธ ๊ฐ„๊ทน์„ ๋ฉ”์šฐ๋Š” CycleGAN ์˜ ์ƒ์„ฑ๊ธฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

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

G_{\text{sim}\to\text{real}}(x_{\text{sim}}) \approx x_{\text{real}}, \qquad G_{\text{real}\to\text{sim}}\big(G_{\text{sim}\to\text{real}}(x_{\text{sim}})\big) \approx x_{\text{sim}}

์ฆ‰ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์˜์ƒ์„ ์‹ค์ œ์ฒ˜๋Ÿผ ๋ฐ”๊พธ๋˜, ๋‹ค์‹œ ๋˜๋Œ๋ ธ์„ ๋•Œ ์›๋ณธ์œผ๋กœ ๋ณต์›๋˜๋„๋ก ๊ฐ•์ œํ•ด ์˜๋ฏธ๊ฐ€ ๋ณด์กด๋˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

flowchart LR
    subgraph Actuation
      P["Negative pressure<br/>30 kPa on-off"] --> CL["Two fingers close"]
    end
    subgraph DataGen["Proprioception data"]
      REAL["Real images<br/>(open/close motion)"]
      SOFA["SOFA FEM mesh"] --> BL["Blender render<br/>synthetic images"]
    end
    CAM["Single base camera"] --> IMG["Tactile image"]
    IMG --> NET1["DNN: contact<br/>x,y,d,f"]
    IMG --> NET2["Classifier:<br/>6 geometries"]
    BL --> CG["CycleGAN<br/>sim-to-real"]
    REAL --> CG
    CG --> UNET["U-Net:<br/>proprioception"]
    IMG --> UNET
    NET1 --> CTRL["Real-time<br/>tactile control"]
    UNET --> CTRL

์˜์‚ฌ์ฝ”๋“œ: ์ด‰๊ฐ ์˜์ƒ์—์„œ ํ–‰๋™๊นŒ์ง€

function ELETAC_PERCEIVE(frame):
    img        = capture(camera_at_base)        # single global view
    x, y, d, f = contact_net(img)               # regression
    shape      = geometry_classifier(img)       # 6-class
    posture    = unet_proprioception(img)       # finger pose
    return Contact(x, y, d, f, shape, posture)

function EXCAVATE(sand_surface):
    for probe in scan_grid(sand_surface):
        c = ELETAC_PERCEIVE(probe)
        if classify_contact(c) == OBJECT:        # object vs sand
            hits.append(probe.position)
    pose = cluster(hits)                          # estimate pos + orientation
    align_and_grasp(pose)

์‹คํ—˜

ํŒŒ์ง€ ์„ฑ๋Šฅ

EleTac์€ ๋‹ค์–‘ํ•œ ํฌ๊ธฐ์™€ ํ˜•์ƒ์˜ ๋ฌผ์ฒด๋ฅผ ๋กœ๋ด‡ ํŒ”(Dobot Magician ๋˜๋Š” UR5e)์— ์žฅ์ฐฉ๋œ ์ƒํƒœ๋กœ ์„ฑ๊ณต์ ์œผ๋กœ ์ง‘์–ด ๋“ค์–ด ์˜ฌ๋ ธ์Šต๋‹ˆ๋‹ค. ์ •๋Ÿ‰์ ์œผ๋กœ, ํฌ์Šคํ„ฐ์˜ Table 1 ์š”์•ฝ์— ๋”ฐ๋ฅด๋ฉด EleTac์€ ์ž‘๊ณ  ๊ฐ€๋ฒผ์šด ๋ฌผ์ฒด์— ์ ํ•ฉํ•˜๋ฉฐ, ์ตœ๋Œ€ ์•ฝ 45.9 g๊นŒ์ง€ ํŒŒ์ง€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ฝ”๋ผ๋ฆฌ ์ฝ”๋์„ ๋ชจ์‚ฌํ•œ ์„ฌ์„ธํ•œ ์ง‘๊ธฐ์— ์ดˆ์ ์„ ๋‘” ์„ค๊ณ„๋ผ๋Š” ์ ๊ณผ ์ผ๊ด€๋ฉ๋‹ˆ๋‹ค โ€” ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด๋ฅผ ๊ฐ์•„ ๋“œ๋Š” ํŠธ๋ ํฌ ์ „์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ์ •๋ฐ€ํ•œ ๋๋‹จ ์ง‘๊ธฐ์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด‰๊ฐ ์„ผ์‹ฑ ์ •ํ™•๋„

ํฌ์Šคํ„ฐ์— ๋ณด๊ณ ๋œ ํ•ต์‹ฌ ์ •๋Ÿ‰ ์ˆ˜์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ์ง€ํ‘œ ๊ฒฐ๊ณผ ์กฐ๊ฑด
์ ‘์ด‰ ์œ„์น˜ ์ถ”์ • ํ‰๊ท  ์œ„์น˜ ์˜ค์ฐจ 2.36 mm ์ธ๋ดํ…Œ์ด์…˜ ๊นŠ์ด > 4 mm
ํ˜•์ƒ ๋ถ„๋ฅ˜ ํ‰๊ท  ์ •ํ™•๋„ 81.67 % ์ธ๋ดํ…Œ์ด์…˜ ๊นŠ์ด > 4 mm
๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ ํ‰๊ท  ์˜ค์ฐจ 2.87 mm โ€”

์—ฌ๊ธฐ์„œ ์ฃผ๋ชฉํ•  ์ ์€ ๋‘ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ์ฒซ์งธ, ์œ„์น˜/ํ˜•์ƒ ์„ฑ๋Šฅ์ด โ€œ๊นŠ์ด > 4 mmโ€ ๋ผ๋Š” ๋‹จ์„œ๋ฅผ ๋‹ฌ๊ณ  ๋ณด๊ณ ๋œ๋‹ค๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ์ฆ‰ ์ ‘์ด‰์ด ์ถฉ๋ถ„ํžˆ ๊นŠ์–ด ์™ธํ”ผ ๋ณ€ํ˜•์ด ๋šœ๋ ทํ•  ๋•Œ ์„ฑ๋Šฅ์ด ๋ณด์žฅ๋˜๋ฉฐ, ์–•์€ ์ ‘์ด‰์—์„œ๋Š” ์‹ ํ˜ธ๊ฐ€ ์•ฝํ•ด ์„ฑ๋Šฅ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค(๊ตฌ๋™ ๋ณ€ํ˜•๊ณผ ์ ‘์ด‰ ๋ณ€ํ˜•์ด ์„ž์ด๋Š” EleTac์˜ ๋ณธ์งˆ์  ๋‚œ์ œ์™€ ์ง๊ฒฐ๋ฉ๋‹ˆ๋‹ค). ๋‘˜์งธ, ํ˜•์ƒ ๋ถ„๋ฅ˜ 81.67%๋Š” 6ํด๋ž˜์Šค ๋ฌธ์ œ์—์„œ ๋ฌด์ž‘์œ„(์•ฝ 16.7%)๋ณด๋‹ค ํ›จ์”ฌ ๋†’์ง€๋งŒ, ์™„๋ฒฝ๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ์žˆ์–ด ํ˜•์ƒ ์‹๋ณ„์ด ๊ฐ€์žฅ ์–ด๋ ค์šด ๊ธฐ๋Šฅ์ž„์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์‘์šฉ 1: ๋ชจ๋ž˜ ์† ๋ฌผ์ฒด ๋ฐœ๊ตด(Excavation)

EleTac์„ UR5 ํŒ”์— ์žฅ์ฐฉํ•˜๊ณ , ์˜ค์ง ์ด‰๊ฐ ํ”ผ๋“œ๋ฐฑ๋งŒ์œผ๋กœ ๋ชจ๋ž˜์— ๋ฌปํžŒ ๊ฐ€๋Š˜๊ณ  ๊ธด ๋ฌผ์ฒด๋ฅผ ์ฐพ์•„ ๊บผ๋‚ด๋Š” ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ƒ์€ ์ง๊ฒฝ 10 mm์˜ ํŽœ์œผ๋กœ, ์–ด๋ฆฐ์ด์šฉ ๋†€์ด ๋ชจ๋ž˜ ์•ฝ 3~5 mm ์•„๋ž˜์— ๋ฌปํ˜€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ ˆ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๊ทธ๋ฆฌํผ๊ฐ€ ๋ชจ๋ž˜ ํ‘œ๋ฉด ์œ„๋ฅผ ํƒ์นจ(probing)ํ•˜๋ฉฐ ์ด‰๊ฐ ์‹ ํ˜ธ๋ฅผ ์ˆ˜์ง‘.
  2. ๋ถ„๋ฅ˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ชจ๋ž˜์™€์˜ ์ ‘์ด‰ vs ๋ฌผ์ฒด์™€์˜ ์ ‘์ด‰์„ ๊ตฌ๋ถ„.
  3. ํด๋Ÿฌ์Šคํ„ฐ๋ง์œผ๋กœ ๋ฌผ์ฒด์˜ ์œ„์น˜์™€ ๋ฐฉํ–ฅ(orientation) ์„ ์ถ”์ •.
  4. ๊ทธ๋ฆฌํผ๋ฅผ ์ •๋ ฌํ•ด ํŒŒ์ง€ยท๋ฐœ๊ตด.

์ด ์‹คํ—˜์€ EleTac์ด ๋‹จ์ˆœํžˆ ์ •์  ์ธ์‹๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ, ์ด‰๊ฐ๋งŒ์œผ๋กœ ํ™˜๊ฒฝ์„ ๋Šฅ๋™ ํƒ์ƒ‰ํ•˜๋Š” ํ–…ํ‹ฑ ํƒ์ƒ‰(haptic-exploratory) ํ–‰๋™์„ ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค(์˜์ƒ์˜ ๋ชจ๋ž˜/๋ฌผ์ฒด ์ ‘์ด‰ ํŒจํ„ด ์ฐจ์ด๊ฐ€ ๋ถ„๋ฅ˜์˜ ๋‹จ์„œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค).

์‘์šฉ 2: ์ ์‘ํ˜• ํ‘œ๋ฉด ์ถ”์ข…(Surface-Following) ์ฒญ์†Œ

EleTac์ด ์ŠคํŽ€์ง€๋ฅผ ์ฅ๊ณ , ๋‹ค์–‘ํ•œ ์‹๊ธฐ ํ‘œ๋ฉด ์œ„๋ฅผ ์ด๋™ํ•˜๋ฉฐ ๊ทธ๋ ค์ง„ ๋นจ๊ฐ„ ์„ ์„ ๋‹ฆ๋Š” ์ฒญ์†Œ ๊ณผ์ œ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ ๊ธฐ๋Šฅ์œผ๋กœ ๊ทธ๋ฆฌํผ์˜ ๋†’์ด๋ฅผ ์ถ”์ •ํ•˜๊ณ , ์ด๋ฅผ UR5 ํŒ”์˜ ์ œ์–ด ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ์‚ฌ์šฉํ•ด ๊ณก๋ฉด(์–•์€ ์ ‘์‹œยท๊นŠ์€ ์ ‘์‹œ)์—์„œ๋„ ์ŠคํŽ€์ง€์™€ ํ‘œ๋ฉด ์‚ฌ์ด์˜ ์ ์ ˆํ•œ ์ ‘์ด‰์„ ์œ ์ง€ํ•œ ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌํผ ์Šค์Šค๋กœ์˜ ์ž์„ธ ๊ฐ๊ฐ์ด ๊ณง ์™ธ๋ถ€ ํ‘œ๋ฉด๊ณผ์˜ ์ ‘์ด‰ ์œ ์ง€๋ฅผ ๊ฐ€๋Šฅ์ผ€ ํ•œ๋‹ค๋Š”, โ€œmanipulator-as-sensorโ€ ์ฒ ํ•™์˜ ์‹ค์šฉ์  ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค.

๋น„ํŒ์  ๊ณ ์ฐฐ

๊ฐ•์ 

  • ๋™์ž‘๊ณผ ๊ฐ๊ฐ์˜ ์ง„์ •ํ•œ ํ†ตํ•ฉ: ๋ณ„๋„ ์„ผ์„œ ๋ชจ๋“ˆ ์—†์ด ์นด๋ฉ”๋ผ ํ•œ ๋Œ€๋กœ ์ ‘์ด‰(x,y,d,f), ํ˜•์ƒ, ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์˜ ์„ธ ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ํฌ๊ฒŒ ๋ณ€ํ˜•๋˜๋Š” ์†Œํ”„ํŠธ ๋ณธ์ฒด์— ์ „์ž์‹ ์ด‰๊ฐ ๋ฐฐ์—ด์„ ๋ถ™์ด๋Š” ๋‚ด๊ตฌ์„ฑยท๋ฐฐ์„  ์•…๋ชฝ์„ ๋‹จ์ผ ์นด๋ฉ”๋ผ๋กœ ์šฐํšŒํ•œ ์ ์ด ์šฐ์•„ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ตฌ๋™ ๋ณ€ํ˜•๊ณผ ์ ‘์ด‰ ๋ณ€ํ˜•์˜ ๊ณต์กด ๋ฌธ์ œ๋ฅผ ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃธ: ๊ธฐ์กด VBTS๊ฐ€ โ€œ์›€์ง์ด์ง€ ์•Š๋Š” ์„ผ์„œโ€์˜€๋˜ ๋ฐ ๋ฐ˜ํ•ด, EleTac์€ ์ž๊ธฐ ๊ตฌ๋™ ๋ณ€ํ˜•์ด ์„ž์ธ ์˜์ƒ์—์„œ ์ด‰๊ฐ์„ ๋ฝ‘๋Š” ๋” ์–ด๋ ค์šด ๋ฌธ์ œ๋ฅผ ํ•™์Šต์œผ๋กœ ํ’‰๋‹ˆ๋‹ค.
  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์˜ ์˜๋ฆฌํ•จ: ์ •๋‹ต ์ธก์ •์ด ์–ด๋ ค์šด ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์„ SOFA(FEM) + Blender(๋ Œ๋”๋ง) + CycleGAN(sim-to-real)์œผ๋กœ ํ•ด๊ฒฐํ•ด, ๋‹จ 150์Œ์˜ ๋ฐ์ดํ„ฐ๋กœ ์ž์„ธ๋ฅผ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ค์ œ ์‘์šฉ ์‹œ์—ฐ: ๋ชจ๋ž˜ ๋ฐœ๊ตด, ํ‘œ๋ฉด ์ถ”์ข… ์ฒญ์†Œ์ฒ˜๋Ÿผ ์ด‰๊ฐยท๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์„ ์‹ค์ œ ์ œ์–ด ๋ฃจํ”„์— ๋„ฃ์€ ๋ฐ๋ชจ๊ฐ€ ์„ค๋“๋ ฅ์„ ๋”ํ•ฉ๋‹ˆ๋‹ค.

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

  • ํŒŒ์ง€ ํŽ˜์ด๋กœ๋“œ๊ฐ€ ๋งค์šฐ ์ž‘์Œ: ์ตœ๋Œ€ ์•ฝ 45.9 g๋กœ, ๊ฐ€๋ณ๊ณ  ์ž‘์€ ๋ฌผ์ฒด์— ๊ตญํ•œ๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋ผ๋ฆฌ โ€œ์ฝ”๋โ€์˜ ์„ฌ์„ธํ•จ์€ ์‚ด๋ ธ์ง€๋งŒ ์ฝ” ์ „์ฒด์˜ ๊ฐ•๋ ฅํ•จ์€ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๋งค๋‹ˆํ“ฐ๋ ˆ์ด์…˜์œผ๋กœ์˜ ์ผ๋ฐ˜ํ™”์—๋Š” ์ œ์•ฝ์ด ํฝ๋‹ˆ๋‹ค.
  • ์–•์€ ์ ‘์ด‰์—์„œ์˜ ์„ฑ๋Šฅ ์ €ํ•˜ ์‹œ์‚ฌ: ํ•ต์‹ฌ ์ง€ํ‘œ๋“ค์ด โ€œ๊นŠ์ด > 4 mmโ€ ์กฐ๊ฑด์—์„œ ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€๋ฒผ์šด ์ ‘์ด‰์ด๋‚˜ ๋ฏธ์„ธ ์Šฌ๋ฆฝ ๊ฐ์ง€์ฒ˜๋Ÿผ ์–•์€ ๋ณ€ํ˜• ์˜์—ญ์˜ ์„ฑ๋Šฅ์€ ๋ถˆํ™•์‹คํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜•์ƒ ๋ถ„๋ฅ˜ 81.67%: 6ํด๋ž˜์Šค ๊ธฐ์ค€์œผ๋กœ ์‹ค์šฉ์—” ๋” ๊ฐœ์„ ์ด ํ•„์š”ํ•˜๋ฉฐ, ์ €์ž๋“ค๋„ future work๋กœ โ€œ์„ผ์‹ฑ ์ •ํ™•๋„ ๊ฐœ์„ โ€์„ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ์™€ ๋™์ž‘์ ์˜ ํ˜‘์†Œํ•จ: ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ 150์Œ์œผ๋กœ ์ž‘๊ณ , ๊ตฌ๋™์ด 30 kPa on-off ๋‹จ์ผ ๋™์ž‘์ ์ž…๋‹ˆ๋‹ค. ์—ฐ์†์ ์ธ ํž˜ ์กฐ์ ˆ์ด๋‚˜ ๋‹ค์–‘ํ•œ ์••๋ ฅ ์˜์—ญ์—์„œ์˜ ์ผ๋ฐ˜ํ™”๋Š” ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
  • ๊ณต์•• ์‹œ์Šคํ…œ ๊ณตํ†ต ํ•œ๊ณ„: ์™ธ๋ถ€ ํŽŒํ”„ยทํŠœ๋ธŒ๊ฐ€ ํ•„์š”ํ•ด ์‹œ์Šคํ…œ์ด ๋ฌด๊ฒ๊ณ , ๋™์  ์กฐ์ž‘ ์†๋„์— ์ œ์•ฝ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์›Œํฌ์ˆ ๋‹จ์‹  ๋ถ„๋Ÿ‰: ์งง์€ ํŽ˜์ดํผ ํŠน์„ฑ์ƒ ๋Œ€๊ทœ๋ชจ ์ •๋Ÿ‰ ํ‰๊ฐ€๋‚˜ ์žฅ๊ธฐ ๋‚ด๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ๋Š” ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ ๋น„๊ต

EleTac์˜ ์œ„์น˜๋ฅผ ๊ธฐ์กด ๋น„์ „ ๊ธฐ๋ฐ˜ ์ด‰๊ฐ/์†Œํ”„ํŠธ ๊ทธ๋ฆฌํผ ์—ฐ๊ตฌ ์†์—์„œ ์ •๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค(๋…ผ๋ฌธ ์ธ์šฉ ๋ฐ ๊ณต๊ฐœ ์ž๋ฃŒ ๊ธฐ์ค€).

์‹œ์Šคํ…œ ๊ตฌ์กฐ/์˜๊ฐ ๊ตฌ๋™ ๋ณ€ํ˜•์˜ ์›์ฒœ EleTac๊ณผ์˜ ์ฐจ์ด
EleTac (๋ณธ ๋…ผ๋ฌธ) ์ฝ”๋ผ๋ฆฌ ์ฝ”๋ ์Œ์•• ๊ณต์••(30 kPa) ๊ตฌ๋™ + ์ ‘์ด‰ (๋‘˜ ๋‹ค) ์›€์ง์ด๋Š” ๋ณธ์ฒด์—์„œ ์ด‰๊ฐยท๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ ํ†ตํ•ฉ
GelSight [3] ๊ฐ•์ฒด ํ•‘๊ฑฐํŒ ์—†์Œ(๊ณ ์ •) ์ ‘์ด‰๋งŒ ๊ฐ•์ฒดยท์†Œํ˜•, ์ž๊ธฐ ๋ณ€ํ˜• ์—†์Œ
GelTip [4] ์†๊ฐ€๋ฝํ˜• ๊ด‘ํ•™ ์„ผ์„œ ์—†์Œ(๊ณ ์ •) ์ ‘์ด‰๋งŒ ๊ณก๋ฉด ํ•‘๊ฑฐํ˜•์ด๋‚˜ ๋น„๊ตฌ๋™ ์„ผ์„œ
ConTac [5] (์ €์ž ๊ทธ๋ฃน) ์—ฐ์†์ฒด ๋ชจ์‚ฌ ์†Œํ”„ํŠธ ํŒ” ๊ตฌ๋™ํ˜• ๊ตฌ๋™ + ์ ‘์ด‰ EleTac์˜ ์ง์ ‘์  ๊ธฐ์ˆ  ๊ณ„๋ณด(ํ˜•์ƒยท์ ‘์ด‰ ์ธ์ง€)

ํ•ต์‹ฌ ๋Œ€๋น„๋Š” ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. GelSightยทGelTip ๊ฐ™์€ ๊ณ ์ „ VBTS๋Š” ์Šค์Šค๋กœ ์›€์ง์ด์ง€ ์•Š๋Š” ์„ผ์„œ๋ผ ์™ธํ”ผ ๋ณ€ํ˜•์ด ๊ณง ์ ‘์ด‰์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. EleTac์€ ์Šค์Šค๋กœ ๋‹ซํžˆ๋ฉฐ ๋ณ€ํ˜•ํ•˜๋Š” ๊ทธ๋ฆฌํผ์ด๋ฏ€๋กœ, ์˜์ƒ ์† ๋ณ€ํ˜•์—์„œ โ€œ๋‚ด ๊ตฌ๋™ ๋•Œ๋ฌธ์ธ์ง€, ๋ฌผ์ฒด ์ ‘์ด‰ ๋•Œ๋ฌธ์ธ์ง€โ€๋ฅผ ํ•™์Šต์œผ๋กœ ๋ถ„๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ €์ž ๊ทธ๋ฃน์˜ ์„ ํ–‰ ์—ฐ๊ตฌ ConTac์ด ์—ฐ์†์ฒด ์†Œํ”„ํŠธ ํŒ”์—์„œ ํ˜•์ƒยท์ ‘์ด‰ ์ธ์ง€๋ฅผ ๋‹ค๋ฃฌ ๊ณ„๋ณด ์œ„์—์„œ, EleTac์€ ์ด๋ฅผ ์ฝ”๋ผ๋ฆฌ ์ฝ”๋ํ˜• ์ง‘๊ธฐ ๊ทธ๋ฆฌํผ๋กœ ๊ฐ€์ ธ์˜ค๊ณ  ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ๊นŒ์ง€ ๊ฒฐํ•ฉํ•œ ์…ˆ์ž…๋‹ˆ๋‹ค.

์š”์•ฝ ๋ฐ ๊ฒฐ๋ก 

EleTac์€ ์ฝ”๋ผ๋ฆฌ ์ฝ”๋์˜ ์„ฌ์„ธํ•œ ์ง‘๊ธฐ ๋™์ž‘๊ณผ ํ‘œ๋ฉด ์ „์ฒด ์ด‰๊ฐ์„, ์Œ์••์œผ๋กœ ๋‹ซํžˆ๋Š” ์† ๋นˆ ์†Œํ”„ํŠธ ๋ณธ์ฒด์™€ ๋ฒ ์ด์Šค์— ๋†“์ธ ๋‹จ์ผ ์นด๋ฉ”๋ผ๋กœ ํ•œ ๋ชธ์— ๋‹ด์€ ๊ทธ๋ฆฌํผ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ์„ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์š”์•ฝํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์Šค์Šค๋กœ ์›€์ง์ด๋ฉฐ ๋ณ€ํ˜•ํ•˜๋Š” ๊ทธ๋ฆฌํผ์˜ ๋ชธ ์ž์ฒด๊ฐ€ ๊ณ ํ•ด์ƒ๋„ ์ด‰๊ฐ ์„ผ์„œ๊ฐ€ ๋˜์–ด, ๋ณ„๋„ ์„ผ์‹ฑ ๋ชจ๋“ˆ ์—†์ด ์ ‘์ด‰(์œ„์น˜ยท๊นŠ์ดยทํž˜)ยทํ˜•์ƒยท๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์„ ๋™์‹œ์— ๋ณต์›ํ•œ๋‹ค(manipulator-as-sensor).

์ •๋Ÿ‰์ ์œผ๋กœ๋Š” ์ ‘์ด‰ ์œ„์น˜ ์˜ค์ฐจ 2.36 mm, ํ˜•์ƒ ๋ถ„๋ฅ˜ 81.67%(์ด์ƒ ๊นŠ์ด > 4 mm ์กฐ๊ฑด), ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ ์˜ค์ฐจ 2.87 mm, ํŒŒ์ง€ ํŽ˜์ด๋กœ๋“œ ์ตœ๋Œ€ 45.9 g ๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด๋กœ๋“œ์™€ ์ •ํ™•๋„ ๋ชจ๋‘ ์•„์ง ์ดˆ๊ธฐ ๋‹จ๊ณ„์ง€๋งŒ, ์ด ์—ฐ๊ตฌ์˜ ๊ฐ€์น˜๋Š” ์ ˆ๋Œ€ ์ˆ˜์น˜๋ณด๋‹ค ๊ตฌ๋™๊ณผ ๊ฐ๊ฐ์ด ํ•œ ๋ชธ์—์„œ ๊ณต์กดํ•˜๋Š” ์˜์ƒ์„ ํ•™์Šต์œผ๋กœ ํ•ด์„ํ•ด ์‹ค์ œ ์ œ์–ด ๋ฃจํ”„(๋ชจ๋ž˜ ๋ฐœ๊ตดยทํ‘œ๋ฉด ์ถ”์ข…)์— ๋„ฃ์—ˆ๋‹ค๋Š” ํ†ตํ•ฉ์˜ ์™„์„ฑ๋„์— ์žˆ์Šต๋‹ˆ๋‹ค. SOFA FEM๊ณผ Blender ๋ Œ๋”๋ง, CycleGAN์„ ์—ฎ์–ด ์ž‘์€ ๋ฐ์ดํ„ฐ๋กœ ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์„ ํ•™์Šตํ•œ ์ ์€ ์†Œํ”„ํŠธ ๋กœ๋ด‡ ์ด‰๊ฐ ์—ฐ๊ตฌ์˜ ๋ฐ์ดํ„ฐ ๋ณ‘๋ชฉ์„ ํ‘ธ๋Š” ์‹ค์šฉ์  ๋ ˆ์‹œํ”ผ๋กœ๋„ ์ฝํž™๋‹ˆ๋‹ค.

์ €์ž๋“ค์€ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ์„ผ์‹ฑ ์ •ํ™•๋„ ๊ฐœ์„ ๊ณผ ์ „์ฒด ๊ธธ์ด์˜ ์ฝ”๋ผ๋ฆฌ ์ฝ” ๋กœ๋ด‡ ๊ฐœ๋ฐœ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์ด๋ฒˆ EleTac์ด โ€œ์ฝ”๋โ€์ด๋ผ๋ฉด, ๋‹ค์Œ ๋ชฉํ‘œ๋Š” โ€œ์ฝ” ์ „์ฒดโ€์ธ ์…ˆ์ž…๋‹ˆ๋‹ค.

Copyright 2026, JungYeon Lee