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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ์„œ๋ก 
      • ํ•œ ๋ฌธ์žฅ์œผ๋กœ ๋ณด๋Š” ์ด ๋…ผ๋ฌธ
      • ์™œ โ€œ์‚ฌ์กฑ๋ณดํ–‰ ๋กœ๋ด‡ + ์ด‰๊ฐโ€์ด ์–ด๋ ค์šด๊ฐ€
      • ๊ธฐ์กด VBTS์˜ ๊ตฌ์กฐ์  ์•ฝ์ 
      • ์ด ๋…ผ๋ฌธ์˜ ํ•ด๋ฒ•: ๋งˆ๋ชจ๋ฉด๊ณผ ์‹ ํ˜ธ๋ฉด์„ ๋ถ„๋ฆฌํ•œ๋‹ค
      • ์ง๊ด€ ๋น„์œ 
    • ๋ฐฉ๋ฒ•
      • ์ „๋‹จ ๊ธฐ๋ฐ˜ ์„ผ์‹ฑ์˜ ๋ฌผ๋ฆฌ
      • ํ‘œ๋ฉด ๋ณต์›๊ณผ ์ „๋‹จ ์ง€ํ‘œ (Eq. 1)
      • ์ธต(layer) ๊ตฌ์กฐ: ๋„ค ๊ฒน ์‹ค๋ฆฌ์ฝ˜ ์Šคํƒ
      • ์ œ์ž‘ (Fabrication)
      • ์˜์‚ฌ์ฝ”๋“œ๋กœ ๋ณธ ์ถ”์ • ํŒŒ์ดํ”„๋ผ์ธ
    • ์‹คํ—˜
      • 1) ํž˜ ์‘๋‹ต (Force response)
      • 2) ๋ฐ˜๋ณต์„ฑ (Repeatability)
      • 3) ์ ‘์ด‰ ์œ„์น˜ ์ถ”์ • (Contact localization)
      • 4) ์ปค๋ฒ„ ์†์ƒ ๊ฐ•๊ฑด์„ฑ (Robustness under cover damage)
      • ํŠน์„ฑ ์š”์•ฝํ‘œ
      • ์‹œ์Šคํ…œ ํ†ตํ•ฉ (System Integration, Sec. IV)
      • ์•„์ง โ€œ๊ณ„ํš(planned)โ€ ๋‹จ๊ณ„์ธ ์‹คํ—˜
    • ๋น„ํŒ์  ๊ณ ์ฐฐ
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
      • ๊ด€๋ จ ์—ฐ๊ตฌ ๋น„๊ต
    • ์š”์•ฝ ๋ฐ ๊ฒฐ๋ก 

๐Ÿ“ƒShear-Based Optical Tactile Sensor

tactile
sensor
quadruped
A Robust Shear-Based Optical Tactile Sensor for Quadruped-Mounted Manipulation
Published

April 4, 2026

  • Paper 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.

์„œ๋ก 

ํ•œ ๋ฌธ์žฅ์œผ๋กœ ๋ณด๋Š” ์ด ๋…ผ๋ฌธ

์ด ๋…ผ๋ฌธ์€ ์ƒˆ ์„ผ์„œ๋ฅผ ๋ฐœ๋ช…ํ•œ ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋ผ, ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ ์ „๋‹จ ๊ธฐ๋ฐ˜ ๊ด‘ํ•™ ์ด‰๊ฐ ์„ผ์„œ(NUSense)๋ฅผ โ€œ์‚ฌ์กฑ๋ณดํ–‰ ๋กœ๋ด‡ ์œ„์—์„œ๋„ ์‚ด์•„๋‚จ๋Š” ์•ผ์™ธ์šฉ ์ด‰๊ฐ ํ”„๋ก ํŠธ์—”๋“œโ€๋ผ๋Š” ๊ด€์ ์œผ๋กœ ๋‹ค์‹œ ํ•ด์„ํ•˜๊ณ , ์‹ค์ œ ์‚ฌ์กฑ๋ณดํ–‰ ๋งค๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ์— ํ†ตํ•ฉํ•œ ์‹œ์Šคํ…œ ํ†ตํ•ฉ(integration) ๋…ผ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ €์ž(Assylkhan Seitzhanov, Jabrail Chumakov, Zhanat Kappassov, Nazarbayev University)๋Š” ๋ณ„๋„์˜ ์ƒˆ๋กœ์šด ์ธก์ • ์›๋ฆฌ๋ฅผ ์ œ์•ˆํ•˜๊ธฐ๋ณด๋‹ค, NUSense์˜ ํ•ต์‹ฌ ์„ค๊ณ„ ์„ ํƒ์ด ์™œ ์•ผ์™ธ/์ด๋™ ๋งค๋‹ˆํ“ฐ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์— ์ž˜ ๋งž๋Š”๊ฐ€๋ฅผ ๋…ผ์ฆํ•ฉ๋‹ˆ๋‹ค.

์™œ โ€œ์‚ฌ์กฑ๋ณดํ–‰ ๋กœ๋ด‡ + ์ด‰๊ฐโ€์ด ์–ด๋ ค์šด๊ฐ€

๋น„์ „ ๊ธฐ๋ฐ˜ ์ด‰๊ฐ ์„ผ์„œ(Vision-Based Tactile Sensor, VBTS)๋Š” ์ฑ…์ƒ ์œ„ ์‹คํ—˜(benchtop)์—์„œ๋Š” ์ž˜ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ ํ•œ ๋Œ€๋กœ ์ ‘์ด‰๋ ฅยทํ‘œ๋ฉด ํ˜•์ƒยท๋ฏธ๋„๋Ÿผ ๊ฐ™์€ ํ’๋ถ€ํ•œ ์ •๋ณด๋ฅผ ์ €๋ ดํ•˜๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ์กฑ๋ณดํ–‰ ๋กœ๋ด‡์— ํŒ”์„ ๋‹ฌ์•„ ์›€์ง์ด๋ฉฐ ์กฐ์ž‘(mobile manipulation)ํ•˜๋Š” ์ˆœ๊ฐ„, ์ž‘๋™ ํ™˜๊ฒฝ์ด ์™„์ „ํžˆ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์ด ์ง€์ ํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ๊ฐ€ํ˜น ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋ณดํ–‰์œผ๋กœ ์ธํ•œ ๋ชธ์ฒด ํ”๋“ค๋ฆผ(body sway) ์ด ํŒ”์„ ํ†ตํ•ด ๊ณ„ํš๋˜์ง€ ์•Š์€ ํ•˜์ค‘(unplanned load)์„ ์„ผ์„œ์— ์ „๋‹ฌํ•œ๋‹ค.
  2. ์ ‘๊ทผ ๊ณผ์ •์—์„œ ์—”๋“œ์ดํŽ™ํ„ฐ๊ฐ€ ์ง€๋ฉด์ด๋‚˜ ์žฅ์• ๋ฌผ์„ ์Šค์น˜๋Š”(brush against terrain) ์ผ์ด ์žฆ๋‹ค.
  3. ์•ผ์™ธ์—์„œ๋Š” ์ฑ…์ƒ ์‹คํ—˜์— ์—†๋˜ ํ™ยท๋จผ์ง€ ๊ฐ™์€ ์ž”ํ•ด(field debris) ๊ฐ€ ์„ผ์‹ฑ ํ‘œ๋ฉด์— ๋‹ฟ๋Š”๋‹ค.

๊ธฐ์กด VBTS์˜ ๊ตฌ์กฐ์  ์•ฝ์ 

๋…ผ๋ฌธ์ด ์ •ํ™•ํžˆ ์งš๋Š” ํ•ต์‹ฌ์€ โ€œ์„ผ์‹ฑ ํŠธ๋žœ์Šค๋“€์„œ(transducer)๊ฐ€ ๋ฌผ์ฒด์™€ ๋‹ฟ๋Š” ๋ฐ”๋กœ ๊ทธ ํ‘œ๋ฉด ์œ„์— ๋†“์—ฌ ์žˆ๋‹คโ€ ๋Š” ์ ์ž…๋‹ˆ๋‹ค. GelSight, DIGIT, GelSlim์€ ๋ฐ˜์‚ฌ ์—˜๋ผ์Šคํ† ๋จธ์˜ ๋ณ€ํ˜•์œผ๋กœ ํ‘œ๋ฉด ๋ฒ•์„ ์„ ๋ณต์›ํ•˜๊ณ , TacTip์€ ๋ถ€๋“œ๋Ÿฌ์šด ๋” ์•ˆ์˜ ์ƒ์ฒด๋ชจ๋ฐฉ ํ•€ ๋ฐฐ์—ด๋กœ ๋ฒ•์„ ์„ ์ฆํญํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค ๋ชจ๋‘ ์‹ ํ˜ธ๋ฅผ ๋งŒ๋“œ๋Š” ์š”์†Œ์™€ ๋งˆ๋ชจ๋˜๋Š” ํ‘œ๋ฉด์ด ๊ฐ™์€ ๊ณณ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ ค ํ‘œ๋ฉด์— ๊ธํž˜์ด ์Œ“์ด๊ฑฐ๋‚˜(gel-based), ๋ฐ•ํ˜€ ์žˆ๋˜ ๋งˆ์ปค๊ฐ€ ๋ฐ˜๋ณต ํ•˜์ค‘์œผ๋กœ ๋“œ๋ฆฌํ”„ํŠธ(marker-based)ํ•˜๋ฉด ์‹ ํ˜ธ ์ž์ฒด๊ฐ€ ๋ง๊ฐ€์ง‘๋‹ˆ๋‹ค. ์‹คํ—˜์‹ค์—์„œ๋Š” ์ˆ˜๋ฐฑ ํšŒ ์ ‘์ด‰๋งˆ๋‹ค ๊ต์ฒดํ•ด๋„ ๊ดœ์ฐฎ์ง€๋งŒ, ์•ผ์™ธ์—์„œ๋Š” ๋น„ํ˜„์‹ค์ ์ž…๋‹ˆ๋‹ค.

์ด ๋…ผ๋ฌธ์˜ ํ•ด๋ฒ•: ๋งˆ๋ชจ๋ฉด๊ณผ ์‹ ํ˜ธ๋ฉด์„ ๋ถ„๋ฆฌํ•œ๋‹ค

NUSense๋Š” ๋‹ค๋ฅธ ๊ธธ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๊ณ„์ ์œผ๋กœ ์ˆ˜๋™์ ์ธ(passive) ํˆฌ๋ช… ์ปค๋ฒ„๋ฅผ ์—ผ์ƒ‰๋œ ์„ผ์‹ฑ์ธต ์œ„์— ๋ฎ์–ด, ๋ฌผ์ฒด์™€ ๋‹ฟ๋Š” ๊ฒƒ์€ ์˜ค์ง ์ปค๋ฒ„๋ฟ์ด๊ณ , ๋งˆ๋ชจ๋˜๋ฉด ์ปค๋ฒ„๋งŒ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์‹ ํ˜ธ ํ’ˆ์งˆ(signal quality) ๊ณผ ํ‘œ๋ฉด ๋งˆ๋ชจ(surface wear) ๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์€ ๋ฐ”๋กœ ์ด โ€œ๋ถ„๋ฆฌโ€ ์„ฑ์งˆ์„ ์ด๋™ ๋ฐฐ์น˜(mobile deployment)์— ํ™œ์šฉํ•  ํ•ต์‹ฌ ์ž์‚ฐ์œผ๋กœ ๋ด…๋‹ˆ๋‹ค.

์ง๊ด€ ๋น„์œ 

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

๋ฐฉ๋ฒ•

์ด ๋…ผ๋ฌธ์˜ ์ธก์ • ์›๋ฆฌยทํ•˜๋“œ์›จ์–ด ์„ธ๋ถ€๋Š” ์„ ํ–‰ ์—ฐ๊ตฌ NUSense(Yergibay et al., IROS 2025)์—์„œ ์ •๋ฆฝ๋œ ๊ฒƒ์„ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์˜ค๋ฉฐ, ๋…ผ๋ฌธ์€ ์ด๋ฅผ ์•ผ์™ธ ๋ฐฐ์น˜ ๊ด€์ ์—์„œ ์žฌ์„œ์ˆ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๋…ผ๋ฌธ ๋ณธ๋ฌธ(Sec. II)์— ๊ธฐ์ˆ ๋œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

์ „๋‹จ ๊ธฐ๋ฐ˜ ์„ผ์‹ฑ์˜ ๋ฌผ๋ฆฌ

NUSense๋Š” ์—ผ์ƒ‰๋œ ์‹ค๋ฆฌ์ฝ˜์ธต์˜ ์ „๋‹จ ๋ณ€ํ˜•๋ฅ (shear strain) ์„ ์•„๋ž˜์—์„œ ๊ด‘๊ฐ ์นด๋ฉ”๋ผ๋กœ ์ดฌ์˜ํ•ด ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€๋“œ๋Ÿฌ์šด ํŒจ๋“œ์— ๋ฒ•์„  ํ•˜์ค‘(normal load)์ด ๊ฐ€ํ•ด์ง€๋ฉด ํ‘ธ์•„์†ก ํšจ๊ณผ(Poisson effect) ๋กœ ์„ผ์‹ฑ์ธต์— ์ ‘์„  ๋ฐฉํ–ฅ ๋ณ€์œ„(tangential displacement)๊ฐ€ ์ƒ๊ธฐ๊ณ , ์ƒ‰ ๊ฒฉ์ž(colored grid)๊ฐ€ ์ผ๊ทธ๋Ÿฌ์ง€๋Š” ์ •๋„๊ฐ€ ์ด ์ „๋‹จ์„ ์ •๋Ÿ‰ํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ง๊ด€: ๋ง๋ž‘ํ•œ ์žฌ๋ฃŒ๋ฅผ ์œ„์—์„œ ๋ˆ„๋ฅด๋ฉด ์˜†์œผ๋กœ ํผ์ง€๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ˆ˜์ง์œผ๋กœ ๋ˆŒ๋Ÿฌ๋„ ํ‘œ๋ฉด ํŒจํ„ด์€ โ€œ์˜†์œผ๋กœโ€ ํ๋ฆ…๋‹ˆ๋‹ค. ์ด ์˜†์ ๋ฆผ์ด ๊ณง ์ „๋‹จ ์‹ ํ˜ธ์˜ ์›์ฒœ์ž…๋‹ˆ๋‹ค.

ํ‘œ๋ฉด ๋ณต์›๊ณผ ์ „๋‹จ ์ง€ํ‘œ (Eq. 1)

์™œ๊ณก ๋ณด์ •๋œ(undistorted) ์ด๋ฏธ์ง€์—์„œ ์‚ฌ๊ฐํ˜• ๋งˆ์ปค(quadrilateral marker)๋กœ๋ถ€ํ„ฐ ์ œ์–ด์ (control point)์„ ์ถ”์ถœํ•˜๊ณ , ์—ฌ๊ธฐ์— B-์Šคํ”Œ๋ผ์ธ ๊ณก๋ฉด(B-spline surface) ์„ ํ”ผํŒ…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ถ€ํ•˜ ์ƒํƒœ ๊ณก๋ฉด๊ณผ ๊ธฐ์ค€(reference) ๊ณก๋ฉด ์‚ฌ์ด์˜ ์Šค์ผ€์ผ๋œ L2-๋…ธ๋ฆ„์œผ๋กœ ์ ‘์ด‰์˜ ์ „๋‹จ ๋ณ€ํ˜•๋ฅ ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

\gamma_{ss} = \alpha \sum_{i=1}^{K} \left\| s_i - s_i^{\text{ref}} \right\|_2 \tag{1}

  • s_i : ๋ถ€ํ•˜ ์ƒํƒœ ๊ณก๋ฉด์˜ i๋ฒˆ์งธ ์ƒ˜ํ”Œ ์ , s_i^{\text{ref}} : ๊ธฐ์ค€ ๊ณก๋ฉด์˜ ๋Œ€์‘ ์ ,
  • K : ์ƒ˜ํ”Œ ์  ๊ฐœ์ˆ˜,
  • \alpha : ์Šค์ผ€์ผ๋ง ์ƒ์ˆ˜.
  • (์ „์ฒด ์œ ๋„๋Š” NUSense ์›๋…ผ๋ฌธ [1]์— ์žˆ์Œ)

์•ผ์™ธ ๋ฐฐ์น˜์—์„œ ํ•ต์‹ฌ์ด ๋˜๋Š” ์„ฑ์งˆ: \gamma_{ss}๋Š” ๊ฐœ๋ณ„ ๋งˆ์ปค๋ฅผ ์ถ”์ (tracking)ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ „์ฒด ์ƒ˜ํ”Œ ๊ณก๋ฉด์— ๊ฑธ์นœ ๋ณ€์œ„๋ฅผ ํ•ฉ์‚ฐ(aggregate) ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ตญ์†Œ์ ์ธ ๋Œ€๋น„ ์†์‹ค(local contrast loss)์ด๋‚˜ ๊ฒฉ์ž ์ผ๋ถ€ ์™œ๊ณก์ด ์ƒ๊ฒจ๋„ ์‹ ํ˜ธ๊ฐ€ ์‹ฌํ•˜๊ฒŒ ๋ฌด๋„ˆ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด โ€œrobust(๊ฐ•๊ฑด)โ€์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ๊ทผ๊ฑฐ์ž…๋‹ˆ๋‹ค โ€” ํ•œ๋‘ ๋งˆ์ปค๊ฐ€ ์•ˆ ๋ณด์—ฌ๋„ ํ•ฉ๊ณ„๋Š” ๊ฑฐ์˜ ๊ทธ๋Œ€๋กœ์ž…๋‹ˆ๋‹ค.

์ธต(layer) ๊ตฌ์กฐ: ๋„ค ๊ฒน ์‹ค๋ฆฌ์ฝ˜ ์Šคํƒ

NUSense ์†Œํ”„ํŠธ ํŒจ๋“œ๋Š” ์œ ๋ฆฌ ๊ด‘ํ•™์ฐฝ์—์„œ ๋ฐ”๊นฅ์ชฝ์œผ๋กœ ๋‹ค์Œ ๋„ค ์ธต(์‹ค๋ฆฌ์ฝ˜ ๊ณ„์—ด)์„ ์Œ“์Šต๋‹ˆ๋‹ค.

์ธต (์•ˆ์ชฝ โ†’ ๋ฐ”๊นฅ์ชฝ) ์žฌ๋ฃŒ/์—ญํ• 
PDMS ์ ‘์ฐฉ์ธต ์Šคํƒ์„ ๊ด‘ํ•™์ฐฝ(Plexiglas)์— ๋ณธ๋”ฉ
ํˆฌ๋ช… ์†Œํ”„ํŠธ ์ ค (2.2 mm) Techsil RTV27905 โ€” ํ•˜์ค‘์„ ์„ผ์‹ฑ์ธต์— ์ „๋‹ฌ
์—ผ์ƒ‰ ์„ผ์‹ฑ์ธต Sorta-Clear 18 + ๋…ธ๋ž‘/๋นจ๊ฐ• ์ƒ‰์†Œ, ์ฒด์ปค๋ณด๋“œ ํŒจํ„ด โ€” ๊ฐ€์‹œ์  ์ „๋‹จ ์‘๋‹ต ์ƒ์„ฑ
ํˆฌ๋ช… ์ปค๋ฒ„ ์„ผ์‹ฑ์ธต๊ณผ ๊ฐ™์€ ์žฌ๋ฃŒ โ€” ๋‚ด๋ถ€๋ฅผ ๋ณดํ˜ธ, ๋ฌผ์ฒด์™€ ๋‹ฟ๋Š” ์œ ์ผํ•œ ๋ฉด

์•ผ์™ธ ๋ฐฐ์น˜์— ์ค‘์š”ํ•œ ์„ฑ์งˆ์„ ๋…ผ๋ฌธ์€ ์ด๋ ‡๊ฒŒ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

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

์ œ์ž‘ (Fabrication)

์„ผ์‹ฑ์ธต์€ 2๋‹จ๊ณ„ ์บ์ŠคํŒ…์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋จผ์ € ๋…ธ๋ž‘ ์ƒ‰์†Œ๋ฅผ ๋„ฃ์€ Sorta-Clear 18์„ ํŒจํ„ด ๋ชฐ๋“œ์— ๋ถ“๊ณ  ๊ฒฝํ™”ํ•œ ๋’ค, ๋นจ๊ฐ• ์ƒ‰์†Œ ์ƒ(phase)์ด ๊ฒฉ์ž์˜ ๋นˆ ์˜์—ญ์„ ์ฑ„์›Œ 12ร—9 ์ฒด์ปค๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ ์œ„์— ์†Œํ”„ํŠธ ์ ค(2.2 mm)๊ณผ ํˆฌ๋ช… ์ปค๋ฒ„๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์บ์ŠคํŒ…ํ•˜๊ณ , ์–‡์€ PDMS์ธต์œผ๋กœ LED ๋ฐฑ๋ผ์ดํŠธ๊ฐ€ ๋‹ฌ๋ฆฐ Plexiglas ๊ด‘ํ•™์ฐฝ์— ๋ณธ๋”ฉํ•ฉ๋‹ˆ๋‹ค. ์œ ํšจ ์ ‘์ด‰ ๋ฉด์ ์€ 50ร—38 mm, ์—˜๋ผ์Šคํ† ๋จธ๋Š” ์นด๋ฉ”๋ผ์˜ 55 mm ์ดˆ์ ๊ฑฐ๋ฆฌ ์œ„์น˜์— ๋‘ก๋‹ˆ๋‹ค.

flowchart TD
    A[Object contacts replaceable transparent cover] --> B[Soft gel transmits load, Poisson effect]
    B --> C[Dyed sensing layer shears, never touches object]
    C --> D[Wide-angle camera images grid from below]
    D --> E[Undistort image, extract quadrilateral markers]
    E --> F[Fit B-spline surface to control points]
    F --> G[Shear metric: scaled L2-norm vs reference surface]
    G --> H[Force via affine fit / contact centroid]
    style A fill:#ffe9b3
    style C fill:#b3e0ff

์˜์‚ฌ์ฝ”๋“œ๋กœ ๋ณธ ์ถ”์ • ํŒŒ์ดํ”„๋ผ์ธ

Input : current camera frame, reference B-spline surface S_ref
Output: shear metric gamma_ss, normal force F, contact location

1. frame  <- undistort(frame)
2. markers <- detect_quadrilateral_markers(frame)
3. P       <- control_points(markers)
4. S       <- fit_bspline_surface(P)
5. gamma_ss <- alpha * sum_i || S(i) - S_ref(i) ||_2     # Eq.(1)
6. F        <- 3.09 * gamma_ss - 1.14                    # Eq.(2), 1-8 N
7. loc      <- centroid(shear distribution)
8. return gamma_ss, F, loc

์‹คํ—˜

๋…ผ๋ฌธ์€ ์ƒˆ ์‹คํ—˜์„ ๋Œ€๊ทœ๋ชจ๋กœ ์ˆ˜ํ–‰ํ•˜๊ธฐ๋ณด๋‹ค, NUSense [1]์—์„œ ๋ณด๊ณ ๋œ 4๊ฐ€์ง€ ํŠน์„ฑ ์ค‘ โ€œ์ด๋™ ๋ฐฐ์น˜์— ์ง์ ‘ ๊ด€๋ จ๋œ ๊ฒƒโ€์„ ๊ณจ๋ผ ์žฌํ•ด์„ํ•ฉ๋‹ˆ๋‹ค(Sec. III). ์•„๋ž˜ ์ˆ˜์น˜๋Š” ๋…ผ๋ฌธ ๋ณธ๋ฌธ์— ๋ช…์‹œ๋œ ๊ฐ’์ž…๋‹ˆ๋‹ค.

1) ํž˜ ์‘๋‹ต (Force response)

๋‘ฅ๊ทผ ํŒ(๋ฐ˜์ง€๋ฆ„ 5 mm) ์ธ๋ดํ„ฐ๋กœ 8 N๊นŒ์ง€, ํ‰ํ‰ํ•œ ํŒ ์ธ๋ดํ„ฐ๋กœ 3 N๊นŒ์ง€ ํŒจ๋“œ๋ฅผ ๋ˆ„๋ฅธ ๊ฒฐ๊ณผ, ์„ ํ˜• ํ”ผํŒ…์ด 1โ€“8 N ๊ตฌ๊ฐ„์—์„œ ์„ฑ๋ฆฝํ•ฉ๋‹ˆ๋‹ค.

F = 3.09\,\gamma_{ss} - 1.14 \tag{2}

ํ•ด์„: ์ด ๋ฒ”์œ„๋Š” ๋ถ€๋“œ๋Ÿฌ์šด ๋ฌผ์ฒด์™€์˜ ์ผ๋ฐ˜์  ์ƒํ˜ธ์ž‘์šฉ ํž˜์„ ํฌ๊ด„ํ•˜๋ฉฐ, ์„ ํ˜•์ด๋ผ๋Š” ๊ฒƒ์€ ์ ‘์ด‰๋งˆ๋‹ค ์žฌ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์—†์ด ๋‹จ์ผ ์•„ํ•€ ๋ณ€ํ™˜(affine transform)์œผ๋กœ ํž˜์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ํ•™์Šต ๋ชจ๋ธ์ด ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

2) ๋ฐ˜๋ณต์„ฑ (Repeatability)

์„ผ์„œ ์ค‘์‹ฌ์—์„œ 8 N ์ ‘์ด‰์„ 70ํšŒ ๋ฐ˜๋ณตํ•œ ๊ฒฐ๊ณผ, ์ตœ๋Œ€ \gamma_{ss} ๋ถ„ํฌ์˜ ๋ณ€๋™๊ณ„์ˆ˜(coefficient of variation, CV)๊ฐ€ 4% ๋ฏธ๋งŒ์ด๊ณ  ๋ˆˆ์— ๋„๋Š” ๋“œ๋ฆฌํ”„ํŠธ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•ด์„: ์œ„์— ์žˆ๋Š” ์ปค๋ฒ„์— ๋ฐ˜๋ณต ํ•˜์ค‘์ด ๊ฐ€ํ•ด์ ธ๋„ ์•„๋ž˜ ์—ผ์ƒ‰ ์„ผ์‹ฑ์ธต์˜ ๊ด‘ํ•™ ์‘๋‹ต์€ ์ด๋™(migrate)ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค โ€” ๋งˆ์ปค ๋“œ๋ฆฌํ”„ํŠธ ๋ฌธ์ œ(๊ธฐ์กด ๋งˆ์ปค ๊ธฐ๋ฐ˜ ์„ผ์„œ์˜ ์•ฝ์ )๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ํšŒํ”ผํ•œ ์…ˆ์ž…๋‹ˆ๋‹ค.

3) ์ ‘์ด‰ ์œ„์น˜ ์ถ”์ • (Contact localization)

6.4 ร— 7.0 mm ๊ฒฉ์ž์˜ 24๊ฐœ ์ธ๋ดํ…Œ์ด์…˜ ์ ์„ 6 N์œผ๋กœ ๋ˆ„๋ฅด๊ณ  ์ „๋‹จ ๋ฌด๊ฒŒ์ค‘์‹ฌ(shear centroid)์œผ๋กœ ์ ‘์ด‰ ์œ„์น˜๋ฅผ ์ถ”์ •ํ•œ ๊ฒฐ๊ณผ, RMS ์˜ค์ฐจ 0.50 ยฑ 0.09 mm.

ํ•ด์„: 50ร—38 mm ํŒจ๋“œ์—์„œ ์„œ๋ธŒ๋ฐ€๋ฆฌ๋ฏธํ„ฐ(sub-millimeter) ์ •๋ฐ€๋„๋Š” ํŒŒ์ง€์™€ ์ด‰๊ฐ ํƒ์ƒ‰์— ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฉ์ž ๊ฐ„๊ฒฉ(6.4โ€“7.0 mm)๋ณด๋‹ค ํ›จ์”ฌ ์ž‘์€ ์˜ค์ฐจ์ด๋ฏ€๋กœ ์…€ ๋‹จ์œ„ ๋ถ„ํ•ด๋Šฅ์ด ์–‘ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

4) ์ปค๋ฒ„ ์†์ƒ ๊ฐ•๊ฑด์„ฑ (Robustness under cover damage)

  1. ์ƒˆ ํŒจ๋“œ, (b) ๊ต์ฒด ํŒจ๋“œ, (c) ๋ณดํ˜ธ ์ปค๋ฒ„๋ฅผ ์˜๋„์ ์œผ๋กœ ๋ฒค(cut) ํŒจ๋“œ ์„ธ ๊ฐ€์ง€๋ฅผ 1โ€“4 N ์ ‘์ด‰์œผ๋กœ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ธ ๊ฒฝ์šฐ ๋ชจ๋‘ ํž˜๊ณผ ์ƒ๊ด€๋œ \gamma_{ss}๋ฅผ ์‚ฐ์ถœํ•˜๋ฉฐ ๊ธฐ์šธ๊ธฐ(slope)๊ฐ€ ๊ฑฐ์˜ ์ผ์น˜ํ•˜๊ณ , ์ฐจ์ด๋Š” ์˜ค์ง ๋ฐ”์ด์–ด์Šค(bias)๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•ด์„: ์ด๊ฒƒ์ด ๋…ผ๋ฌธ ์ œ๋ชฉ โ€œRobustโ€์˜ ๊ฐ€์žฅ ๊ฐ•ํ•œ ์ฆ๊ฑฐ์ž…๋‹ˆ๋‹ค. ์ปค๋ฒ„๊ฐ€ ์†์ƒ๋ผ๋„ ์„ผ์„œ๋Š” ๋‹จ์ง€ ๊ต์ฒด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์—ฌ์ „ํžˆ ์ž‘๋™(functional) ํ•ฉ๋‹ˆ๋‹ค. ์†์ƒ๋œ ์ƒํƒœ์—์„œ๋„ ํ”ผํŒ…์˜ ๋ฐ”์ด์–ด์Šค๋งŒ ๋‹ค์‹œ ์žก์œผ๋ฉด(rebiasing) ํž˜ ์ถ”์ •์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๊ณ , ์ „์ฒด ์žฌ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜์€ ์ปค๋ฒ„๋ฅผ ๊ฐˆ์•„ ๋ผ์šด ๋’ค์—๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํŠน์„ฑ ์š”์•ฝํ‘œ

ํ•ญ๋ชฉ ๊ฒฐ๊ณผ ์ด๋™ ๋ฐฐ์น˜์—์„œ์˜ ์˜๋ฏธ
ํž˜ ์‘๋‹ต F=3.09\gamma_{ss}-1.14, 1โ€“8 N ์„ ํ˜• ๋ณดํ–‰ ํ”๋“ค๋ฆผ์ด ๋งŒ๋“œ๋Š” ๊ณผ๋„ํ•˜์ค‘(transient)์„ ์„ ํ˜• ์‘๋‹ต์œผ๋กœ ์ˆ˜์šฉ
๋ฐ˜๋ณต์„ฑ 70ํšŒ 8 N, CV < 4%, ๋“œ๋ฆฌํ”„ํŠธ ์—†์Œ ๋งˆ์ปค ๋“œ๋ฆฌํ”„ํŠธ ์—†๋Š” ์•ˆ์ •์  ์ธก์ •
์œ„์น˜ ์ถ”์ • RMS 0.50 ยฑ 0.09 mm (24์ , 6 N) ์„œ๋ธŒ๋ฐ€๋ฆฌ๋ฏธํ„ฐ โ€” ํŒŒ์ง€/ํƒ์ƒ‰์— ์ถฉ๋ถ„
์†์ƒ ๊ฐ•๊ฑด์„ฑ ๋ฒ ์ธ ์ปค๋ฒ„์—์„œ๋„ ๊ธฐ์šธ๊ธฐ ์ผ์น˜, ๋ฐ”์ด์–ด์Šค๋งŒ ์ฐจ์ด ์†์ƒ๋ผ๋„ ๋™์ž‘, ์•ผ์™ธ ์ •๋น„ ๋ถ€๋‹ด ์ตœ์†Œํ™”
์œ ํšจ ์ ‘์ด‰ ๋ฉด์  50 ร— 38 mm ๋น„๊ต์  ๋„“์€ ๋‹จ์ผ ํŒจ๋“œ

์‹œ์Šคํ…œ ํ†ตํ•ฉ (System Integration, Sec. IV)

๋…ผ๋ฌธ์ด ์ƒˆ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์‹ค์ฆ์€ ํ•˜๋“œ์›จ์–ด ํ†ตํ•ฉ์ž…๋‹ˆ๋‹ค.

  • NUSense๋ฅผ Unitree Z1 Pro ๋กœ๋ด‡ํŒ” ์—”๋“œ์ดํŽ™ํ„ฐ์— 3D ํ”„๋ฆฐํŒ… ์–ด๋Œ‘ํ„ฐ๋กœ ์žฅ์ฐฉํ•˜๊ณ , ์„ผ์„œ ์ ‘์ด‰๋ฉด ๋ฒ•์„ ์ด ํŒ”์˜ ์ ‘๊ทผ ๋ฐฉํ–ฅ๊ณผ ์ผ์น˜ํ•˜๋„๋ก ๋ฐฐํ–ฅ.
  • eye-in-hand ์ ˆ์ฐจ๋กœ ์„ผ์„œ ํ”„๋ ˆ์ž„์„ ๋กœ๋ด‡ ๋ฒ ์ด์Šค์— ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ โ†’ ์„ผ์„œ ํ”„๋ ˆ์ž„์—์„œ ์ถ”์ •ํ•œ ์ ‘์ด‰ ๋ฌด๊ฒŒ์ค‘์‹ฌ์„ ๋ฒ ์ด์Šค ์ขŒํ‘œ๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅ.
  • ์ด ํŒ”์„ Unitree B2-W ์‚ฌ์กฑ๋ณดํ–‰ ๋กœ๋ด‡์— ์ปค์Šคํ…€ ์–ด๋Œ‘ํ„ฐ๋กœ ์˜ฌ๋ ค ์ด๋™ ๋งค๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ๋ฅผ ๊ตฌ์„ฑ.

๋…ผ๋ฌธ์€ ์ด๋™ ์ž‘๋™์˜ ๊ฐ ์š”์†Œ๋ฅผ ์„ผ์„œ ์„ฑ์งˆ์— ๋Œ€์‘์‹œํ‚ต๋‹ˆ๋‹ค: ๋ณดํ–‰ ํ”๋“ค๋ฆผ โ†’ 1โ€“8 N ์„ ํ˜• ์‘๋‹ต์ด ๊ณผ๋„ํ•˜์ค‘์„ ์ˆ˜์šฉ / ์ง€๋ฉดยท์žฅ์• ๋ฌผ ์Šค์นจ โ†’ ๊ต์ฒดํ˜• ์ปค๋ฒ„๊ฐ€ ๋งˆ๋ชจ๋ฅผ ํก์ˆ˜ / ์•ผ์™ธ ์ •๋น„ โ†’ ์นด๋ฉ”๋ผ ๋‚ด๋ถ€ ํŒŒ๋ผ๋ฏธํ„ฐ ์žฌ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜์ด๋‚˜ ์„ผ์‹ฑ์ธต ๊ธฐํ•˜ ๊ต๋ž€ ์—†์ด ์ปค๋ฒ„๋งŒ ๊ต์ฒด.

์•„์ง โ€œ๊ณ„ํš(planned)โ€ ๋‹จ๊ณ„์ธ ์‹คํ—˜

์ค‘์š”ํ•œ ์ ์€, ๋ณธ ์›Œํฌ์ˆ ๋…ผ๋ฌธ์ด ์ด๋™ ํ”Œ๋žซํผ ์œ„์—์„œ์˜ ์ •๋Ÿ‰์  ๊ฒ€์ฆ์„ ์•„์ง ์ง„ํ–‰ ์ค‘(work in progress) ์œผ๋กœ ๋ช…์‹œํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์ด ๊ณ„ํš๋œ ์‹คํ—˜(planned experiments) ์œผ๋กœ ๋‚˜์—ดํ•œ ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ณดํ–‰+์กฐ์ž‘ ๋™์‹œ ์ˆ˜ํ–‰ ์ค‘ ๋ฏธ์ง€ ๋ฌผ์ฒด์˜ ์ ‘์ด‰ ๊ธฐ๋ฐ˜ ํƒ์ƒ‰(contact-driven exploration),
  • ๋™์ผ ์ž‘์—…๋Ÿ‰(matched workload)์—์„œ ์ ค ๊ธฐ๋ฐ˜ ๋ฒ ์ด์Šค๋ผ์ธ๊ณผ์˜ ๋น„๊ต,
  • ํ˜„์‹ค์  ์•ผ์™ธ ๋งˆ๋ชจ ์กฐ๊ฑด์—์„œ์˜ ์ปค๋ฒ„ ๊ต์ฒด ์ฃผ๊ธฐ ํ‰๊ฐ€.

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

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

๊ฐ•์ 

  • ๋งˆ๋ชจ๋ฉด๊ณผ ์‹ ํ˜ธ๋ฉด์˜ ๋ถ„๋ฆฌ๋ผ๋Š” ๋ช…ํ™•ํ•œ ์„ค๊ณ„ ์ฒ ํ•™: โ€œ์„ผ์‹ฑ์ธต์€ ๋ฌผ์ฒด์— ๋‹ฟ์ง€ ์•Š๋Š”๋‹คโ€๋Š” ๋‹จ์ˆœํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•œ ์•„์ด๋””์–ด๋กœ, ์•ผ์™ธ VBTS์˜ ๊ฐ€์žฅ ํฐ ์‹คํŒจ ๋ชจ๋“œ(ํ‘œ๋ฉด ๋งˆ๋ชจ๋กœ ์ธํ•œ ์‹ ํ˜ธ ๋ถ•๊ดด)๋ฅผ ์ •์กฐ์ค€ํ•ฉ๋‹ˆ๋‹ค.
  • ์†์ƒ๋ผ๋„ ๋™์ž‘ํ•œ๋‹ค๋Š” ์‹ค์ฆ: ์˜๋„์ ์œผ๋กœ ๋ฒค ์ปค๋ฒ„์—์„œ๋„ ๊ธฐ์šธ๊ธฐ๊ฐ€ ์œ ์ง€๋˜๊ณ  ๋ฐ”์ด์–ด์Šค๋งŒ ๋‹ฌ๋ผ์ง„๋‹ค๋Š” ๊ฒฐ๊ณผ๋Š”, ๋‹จ์ˆœํ•œ โ€œ๊ต์ฒด ๊ฐ€๋Šฅโ€์„ ๋„˜์–ด โ€œ๊ฒฐํ•จ ํ—ˆ์šฉ(graceful degradation)โ€์„ ์ •๋Ÿ‰์ ์œผ๋กœ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.
  • ํ•™์Šต ๋ถˆํ•„์š”ยทํ•ด์„ ๊ฐ€๋Šฅ: ์ „๋‹จ ์ง€ํ‘œ(L2-๋…ธ๋ฆ„)ยทB-์Šคํ”Œ๋ผ์ธยท์•„ํ•€ ํž˜ ํ”ผํŒ… ๋ชจ๋‘ ๋ฌผ๋ฆฌ/๊ธฐํ•˜ ๊ธฐ๋ฐ˜์ด๋ผ, ์ ์€ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜์œผ๋กœ ๋™์ž‘ํ•˜๊ณ  ๋””๋ฒ„๊น…์ด ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๊ท€ํ•œ ์•ผ์ง€ ๋กœ๋ด‡์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ „๋‹จ์„ 1๊ธ‰ ์‹ ํ˜ธ๋กœ: ๋ฒ•์„ ๋ ฅ๋งŒ์ด ์•„๋‹ˆ๋ผ ์ ‘์„  ๋ณ€ํ˜•์„ ์ง์ ‘ ์ธก์ •ํ•˜๋ฏ€๋กœ ๋ฏธ๋„๋Ÿผยท๋ฐฉํ–ฅ ์ •๋ณด ํ™œ์šฉ ์—ฌ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

  • ์‚ฌ์กฑ๋ณดํ–‰ ์‹ค์ฆ์˜ ๋ถ€์žฌ(๊ฐ€์žฅ ํฐ ํ•œ๊ณ„): ์ œ๋ชฉ๊ณผ ์ดˆ๋ก์ด โ€œQuadruped-Mountedโ€๋ฅผ ๋‚ด์„ธ์šฐ์ง€๋งŒ, ๋ณดํ–‰ ์ค‘ ์‹ค์ œ ๋™์  ์ธก์ • ๊ฒฐ๊ณผ๋Š” ๋ณธ๋ฌธ์— ์—†์Šต๋‹ˆ๋‹ค. ํ•ต์‹ฌ ์ฃผ์žฅ(๋ณดํ–‰ ํ”๋“ค๋ฆผยท์ง„๋™ ํ™˜๊ฒฝ์—์„œ์˜ ๊ฐ•๊ฑด์„ฑ)์€ ๋ฒค์น˜ํƒ‘ ํŠน์„ฑ๊ณผ ์ •์„ฑ์  ๋…ผ์ฆ์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ๋…ผ๋ฌธ ์Šค์Šค๋กœ โ€œwork in progressโ€๋กœ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋ธ ๊ฐ€์ •์˜ ํ•œ๊ณ„๊ฐ€ ๊ทธ๋Œ€๋กœ ์Šน๊ณ„๋จ: ๋…ผ๋ฌธ๋„ ๋ช…์‹œํ•˜๋“ฏ, ๋“ฑ๋ฐฉ์„ฑ ํŒจ๋“œ ๊ฐ€์ •(isotropic pad assumption), ํƒ„์„ฑ ์˜์—ญ(elastic-regime) ์ž‘๋™, 1 N ๋ฏธ๋งŒ์—์„œ ๊ฐ๋„ ์ €ํ•˜๊ฐ€ NUSense์—์„œ ๊ทธ๋Œ€๋กœ ๋„˜์–ด์˜ต๋‹ˆ๋‹ค. ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด๋‚˜ ๋ฏธ์„ธ ์ ‘์ด‰์—๋Š” ์ œ์•ฝ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋™์ž‘ ๋ฒ”์œ„ 1โ€“8 N: 8 N ์ดˆ๊ณผ ๊ฐ•ํ•œ ์ ‘์ด‰์€ ๋‹ค๋ฃจ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋ฌด๊ฒŒ ์žˆ๋Š” ๋ฌผ์ฒด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋งค๋‹ˆํ“ฐ๋ ˆ์ด์…˜ ํ™•์žฅ์—๋Š” ๋ฒ”์œ„ ํ™•๋Œ€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€์—ญํญ(ํ”„๋ ˆ์ž„๋ ˆ์ดํŠธ) ๋ช…์‹œ ๋ถ€์กฑ: ๋ณธ๋ฌธ์— ์นด๋ฉ”๋ผ ์ƒ˜ํ”Œ๋ง ์†๋„๊ฐ€ ๋ช…์‹œ๋˜์ง€ ์•Š์•„, ๋ณดํ–‰์ด ์œ ๋ฐœํ•˜๋Š” ๊ณ ์ฃผํŒŒ ์ง„๋™์„ ์ถฉ๋ถ„ํžˆ ์žก์„ ์ˆ˜ ์žˆ๋Š”์ง€๋Š” ๋ถˆํ™•์‹คํ•ฉ๋‹ˆ๋‹ค (์ถ”์ธก). ๊ณ ์† ๋™์  ๋ฏธ๋„๋Ÿผ ๊ฐ์ง€์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šค์นผ๋ผ ์ „๋‹จ ์ง€ํ‘œ์˜ ํ•œ๊ณ„: \gamma_{ss}๋Š” โ€œ์–ผ๋งˆ๋‚˜ ๋ฐ€๋ ธ๋‚˜โ€๋Š” ์ž˜ ํ•ฉ์‚ฐํ•˜์ง€๋งŒ, 3์ถ• ํž˜ ๋ฒกํ„ฐ๋กœ์˜ ์™„์ „ํ•œ ๋ถ„ํ•ด๋ฅผ ์ง์ ‘ ์ œ๊ณตํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

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

๋…ผ๋ฌธ์ด ์ฐธ์กฐํ•˜๋Š” ์„ ํ–‰ ์—ฐ๊ตฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์„ผ์„œ/์—ฐ๊ตฌ ์‹ ํ˜ธ ์›๋ฆฌ ๋งˆ๋ชจ๋ฉด vs ์‹ ํ˜ธ๋ฉด ๋น„๊ณ 
๋ณธ ๋…ผ๋ฌธ (NUSense ๊ธฐ๋ฐ˜, Quadruped) ์ƒ‰ ๊ฒฉ์ž ์ „๋‹จ + B-spline, \gamma_{ss} ๋ถ„๋ฆฌ๋จ (๊ต์ฒดํ˜• ์ปค๋ฒ„) ์•ผ์™ธ/์ด๋™ ๋ฐฐ์น˜ ์ง€ํ–ฅ, ํ†ตํ•ฉ ๋‹จ๊ณ„
NUSense [1] (IROS 2025) ๋™์ผ ์ „๋‹จ ๊ด‘ํ•™ ์›๋ฆฌ ๋ถ„๋ฆฌ๋จ ์ง์ ‘ ์„ ํ–‰ ์—ฐ๊ตฌ, ๋ชจ๋“  ์ •๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜
GelSight [2] ๋ฐ˜์‚ฌ ์—˜๋ผ์Šคํ† ๋จธ ๊ด‘๋„ ์ธก์ • ๊ฐ™์€ ๋ฉด (๋งˆ๋ชจ ๋ˆ„์ ) ๊ณ ํ•ด์ƒ ํ˜•์ƒ, ๋Œ€ํ‘œ ๋ฒ ์ด์Šค๋ผ์ธ
DIGIT [3] ์†Œํ˜• ๋น„์ „ ์ด‰๊ฐ ๊ฐ™์€ ๋ฉด ์ €๊ฐ€ยท์†Œํ˜•, ์ธํ•ธ๋“œ ์กฐ์ž‘
GelSlim 3.0 [11] ํ˜•์ƒยทํž˜ยท๋ฏธ๋„๋Ÿผ ์ธก์ • ๊ฐ™์€ ๋ฉด ์ปดํŒฉํŠธ ํ•‘๊ฑฐํ˜•
TacTip [4] ํ•€ ๋ฐฐ์—ด ๋ณ€ํ˜•(์ƒ์ฒด๋ชจ๋ฐฉ) ๊ฐ™์€ ๋ฉด (๋งˆ์ปค ๋“œ๋ฆฌํ”„ํŠธ) ๋ถ€๋“œ๋Ÿฌ์šด ๋”, ๋งˆ์ปค ๊ธฐ๋ฐ˜

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

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

์ด ๋…ผ๋ฌธ์˜ ๋ฉ”์‹œ์ง€๋Š” ์„ธ ๊ฐ€์ง€๋กœ ์••์ถ•๋ฉ๋‹ˆ๋‹ค.

  1. ๋งˆ๋ชจ๋ฉด๊ณผ ์‹ ํ˜ธ๋ฉด์„ ๋ถ„๋ฆฌํ•˜๋ผ: ๊ต์ฒดํ˜• ํˆฌ๋ช… ์ปค๋ฒ„ ๋’ค์— ์—ผ์ƒ‰ ์„ผ์‹ฑ์ธต์„ ๋‘์–ด, ๋ฌผ์ฒด์™€ ๋‹ฟ๋Š” ๊ฒƒ์€ ์ปค๋ฒ„๋ฟ์ด๊ฒŒ ํ•œ๋‹ค. ์•ผ์™ธ VBTS์˜ ํ•ต์‹ฌ ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ์ œ๊ฑฐํ•œ๋‹ค.
  2. ์ „๋‹จ ์ง€ํ‘œ๋Š” ํ•ฉ์‚ฐ์ด๋ผ ๊ฐ•๊ฑดํ•˜๋‹ค: \gamma_{ss}๋Š” ์ „์ฒด ๊ณก๋ฉด ๋ณ€์œ„๋ฅผ ํ•ฉ์‚ฐํ•˜๋ฏ€๋กœ ๊ตญ์†Œ ์†์ƒยท๋Œ€๋น„ ์†์‹ค์— ๋‘”๊ฐํ•˜๊ณ , ์ปค๋ฒ„๋ฅผ ๋ฒ ์–ด๋„ ํž˜ ์ถ”์ •์˜ ๊ธฐ์šธ๊ธฐ๊ฐ€ ์œ ์ง€๋œ๋‹ค(๋ฐ”์ด์–ด์Šค๋งŒ ๋ณด์ •).
  3. ์ด๋™ ๋งค๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ๋กœ์˜ ํ†ตํ•ฉ: NUSense๋ฅผ Unitree Z1 Pro ํŒ” + B2-W ์‚ฌ์กฑ๋ณดํ–‰ ๋กœ๋ด‡์— ์žฅ์ฐฉํ•ด ์•ผ์™ธ ์ด‰๊ฐ ํ”„๋ก ํŠธ์—”๋“œ๋กœ ๊ตฌ์„ฑํ–ˆ๋‹ค.

ํ™•์ธ๋œ ์ •๋Ÿ‰์  ๊ทผ๊ฑฐ๋Š” ๊ฒฌ๊ณ ํ•ฉ๋‹ˆ๋‹ค โ€” 1โ€“8 N ์„ ํ˜• ํž˜ ์‘๋‹ต(F=3.09\gamma_{ss}-1.14), 70ํšŒ ๋ฐ˜๋ณต์—์„œ CV < 4%, 24์ ์—์„œ ์œ„์น˜ RMS 0.50 ยฑ 0.09 mm, ๋ฒ ์ธ ์ปค๋ฒ„์—์„œ๋„ ์œ ์ง€๋˜๋Š” ํž˜ ์ƒ๊ด€์„ฑ. ๋‹ค๋งŒ ์ด ๋ฐ์ดํ„ฐ๋Š” ๋ชจ๋‘ ๋ฒค์น˜ํƒ‘ ํŠน์„ฑํ™”์—์„œ ์˜จ ๊ฒƒ์ด๊ณ , ์ œ๋ชฉ์ด ์•ฝ์†ํ•˜๋Š” โ€œ์‚ฌ์กฑ๋ณดํ–‰ ์œ„์—์„œ์˜ ๊ฐ•๊ฑด์„ฑโ€์— ๋Œ€ํ•œ ์ง์ ‘์  ๋™์  ๊ฒ€์ฆ์€ ์•„์ง ์ง„ํ–‰ ์ค‘(work in progress) ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณธ ๋…ผ๋ฌธ์€ ์ž˜ ๊ฒ€์ฆ๋œ ์„ผ์„œ๋ฅผ ์•ผ์™ธ ์ด๋™ ๋งค๋‹ˆํ“ฐ๋ ˆ์ด์…˜ ๊ด€์ ์œผ๋กœ ์žฌํฌ์ง€์…”๋‹ํ•˜๊ณ  ํ†ตํ•ฉ ๊ฒฝ๋กœ๋ฅผ ์ œ์‹œํ•œ ๋น„์ „ ์ œ์•ˆ + ํ†ตํ•ฉ ๋ณด๊ณ ์„œ๋กœ ์ฝ๋Š” ๊ฒƒ์ด ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค.

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

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

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

Copyright 2026, JungYeon Lee