flowchart TD
A[Tactile Image Capture\nL & R fingers, camera] --> B[Preprocessing\ndiff image, marker tracking]
B --> C1[Normal Force Estimation\nindentation volume integral]
B --> C2[Slip Detection\nmarker displacement / entropy]
B --> C3[Softness Prediction\nanalytical contact model]
C1 --> D{Force in\nsafe range?}
C2 --> E{Slip\ndetected?}
C3 --> F[Ripeness / Quality\nInference]
D -- Yes --> G[Maintain grasp]
D -- No: too low --> H[Increase grip force]
D -- No: too high --> I[Reduce grip force]
E -- Yes --> H
E -- No --> G
G --> J[Harvesting Action\ndetach fruit]
F --> K[Post-harvest\nquality log]
H --> A
I --> A
๐FruitTouch ๋ฆฌ๋ทฐ
- ๐ค FruitTouch๋ ๊ณ ํด์๋ ์ด๊ฐ ์ผ์๊ฐ ํตํฉ๋ ์ํ, ์ ๋น์ฉ, ํ์ฅ ๊ฐ๋ฅํ ๊ณผ์ผ ์ํ์ฉ ๊ทธ๋ฆฌํผ๋ฅผ ์ ์ํฉ๋๋ค.
- โจ ์ด ์ฅ์น๋ ๋จ์ผ ์นด๋ฉ๋ผ์ ์ต์ ํ๋ ๊ดํ ์ค๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ด ํ์ ์ฌ๊ตฌ์ฑ, 3D force ์ถ์ , slip ๊ฐ์ง ๋ฐ ๊ณผ์ผ์ softness ์์ธก์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ๐ ์ค์ ๊ณผ์ผ ์ํ ์คํ์ ํตํด FruitTouch๋ robustํ grasp ์์ ์ฑ, ํจ๊ณผ์ ์ธ ์์ ๋ฐฉ์ง, ๊ทธ๋ฆฌ๊ณ tactile feedback ๊ธฐ๋ฐ์ ํฅ์๋ ์ํ ํจ์จ์ฑ์ ์ ์ฆํ์ต๋๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
์ด ๋ ผ๋ฌธ์ ์ฆ๊ฐํ๋ ๋ ธ๋๋ ฅ ๋ถ์กฑ ๋ฌธ์ ์ ๋์ํ์ฌ ๊ณผ์ผ ์ํ ์๋ํ๋ฅผ ์ํ ์ง๊ฐํ ๊ทธ๋ฆฌํผ์ธ FruitTouch๋ฅผ ์ ์ํฉ๋๋ค. FruitTouch๋ ์ ํ๋ ๊ณต๊ฐ์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์ํ ํฌ๊ธฐ, ๋ค์ํ ๊ณผ์ผ์ ์์ ์ ์ผ๋ก ์ก์ ์ ์๋ ๋ฅ๋ ฅ, ๊ทธ๋ฆฌ๊ณ ํจ์จ์ ์ธ ์ํ์ ์ํ ๊ณผ์ผ ์ํ์ ๋ํ ์ ๋ขฐํ ์ ์๋ ํผ๋๋ฐฑ ์ ๊ณต์ด๋ผ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด ๊ทธ๋ฆฌํผ๋ ์ต์ ํ๋ ๊ดํ ์ค๊ณ๋ฅผ ํตํด ๊ณ ํด์๋ ์๊ฐ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์ฑ์ ํตํฉํ์ฌ, ์ ๋น์ฉ ๋ฐ ๊ธฐ๊ณ์ ๋จ์์ฑ์ ์ ์งํ๋ฉด์ ๋ค์ํ ํฌ๊ธฐ์ ๊ณผ์ผ์ ์์ฉํ ์ ์์ต๋๋ค. ์๋ฒ ๋๋ ์นด๋ฉ๋ผ๋ก ์บก์ฒ๋ ์ด๊ฐ ์ด๋ฏธ์ง๋ ์ค์๊ฐ ํ(force) ์ถ์ , ๋ฏธ๋๋ฌ์ง(slip) ๊ฐ์ง, ๊ทธ๋ฆฌ๊ณ ๋ถ๋๋ฌ์(softness) ์์ธก์ ์ํ ํ๋ถํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ค์ ๊ณผ์ผ ์ํ ์คํ์ ํตํด FruitTouch์ ๊ฒฌ๊ณ ํ ๊ทธ๋ฆฝ ์์ ์ฑ๊ณผ ํจ๊ณผ์ ์ธ ์์ ๋ฐฉ์ง ๊ธฐ๋ฅ์ ๊ฒ์ฆํ์์ผ๋ฉฐ, ํ๋์จ์ด ์ค๊ณ ํ์ผ๊ณผ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ์คํ ์์ค๋ก ๊ณต๊ฐ๋์์ต๋๋ค.
II. ๊ด๋ จ ์ฐ๊ตฌ
๊ธฐ์กด ๋์ ์ฉ ์๋ ์ดํํฐ๋ ์๊ฐ ํผ๋๋ฐฑ์ ํฌ๊ฒ ์์กดํ๊ฑฐ๋ ๊ธฐ๊ณ์ ์ค๊ณ์ ์ด์ ์ ๋ง์ถ์ด ์์ต๋๋ค. ํ์ง๋ง ์๊ฐ ํผ๋๋ฐฑ์ ๊ณผ์ผ ๊ฐ๋ฆผ์ด๋ ์กฐ๋ช ๋ณํ์ ์ทจ์ฝํ๊ณ , ์์ ๊ธฐ๊ณ์ ์๋ ์ดํํฐ๋ ๊ณผ์ผ ํฌ๊ธฐ, ๊ตฐ์ง ์ฑ์ฅ, ํ๋ฉด ์ต๋ ๋ฑ ํ๊ฒฝ์ ๊ฐ๋ณ์ฑ์ ๋ํ ๊ฒฌ๊ณ ์ฑ์ด ๋ถ์กฑํฉ๋๋ค. ์ผ๋ถ ์์คํ ์ ์ ํด์๋ ๋๋ ์ด์ง ์ ์ด ์ผ์๋ฅผ ์ถ๊ฐํ์ง๋ง, ์ด๋ ๊ณต๊ฐ ๋๋ ๋ฐฉํฅ ์ ๋ณด๋ฅผ ๊ฑฐ์ ์ ๊ณตํ์ง ๋ชปํ์ฌ ํ๋ถํ ์ ์ด ์ํ๋ ๊ณผ์ผ์ ๋ฌผ์ฑ์ ํ์ ํ๋ ๋ฐ ํ๊ณ๊ฐ ์์ต๋๋ค. ๋ฐ๋ฉด, GelSight์ ๊ฐ์ ๊ณ ํด์๋ ์ด๊ฐ ์ผ์ฑ ๊ธฐ์ ์ ์ ์ด ํ์(geometry), ํ, ๋ฏธ๋๋ฌ์ง, ํ๋ฉด ์์๋(compliance)๋ฅผ ์์ธํ ํ์ ํ ์ ์๋ ์ ์ฌ๋ ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. FruitTouch๋ ๊ธฐ์กด GelSight ๊ธฐ๋ฐ ์์คํ ์ ๋ถํผ, ๋์ ๋น์ฉ, ์ ํ๋ ๊ธฐ๋ฅ ๋๋ ์ผ๋ฐํ ๋ฅ๋ ฅ ๋ถ์กฑ์ ๊ทน๋ณตํ๊ธฐ ์ํด ์ผ์ ํตํฉ, ์ํํ, ์ ๋น์ฉ ์ค๊ณ์ ์ค์ ์ ๋ก๋๋ค. ํนํ, ๋จ์ผ ์นด๋ฉ๋ผ๋ฅผ ์์ชฝ ํ๊ฑฐ์ ๊ณต์ ํ๋ ๋ฐฉ์์ ํตํด ๋น์ฉ์ ์ ๊ฐํ๋ฉด์ ๋ค์ํ ๊ทธ๋ฆฌํผ ๊ตฌ์ฑ์์ ํจ๊ณผ์ ์ธ ์ผ์ฑ์ ์ ์งํฉ๋๋ค.
III. ์ผ์ ํตํฉ ๊ทธ๋ฆฌํผ ์ค๊ณ
FruitTouch๋ ๊ธฐ๊ณ์ ๋ณต์ก์ฑ์ ์ค์ด๊ณ ๊ดํ ์์คํ ๋ฐ ์ฃผ๋ณ ํ๊ฒฝ๊ณผ์ ๊ฐ์ญ์ ์ต์ํํ๊ธฐ ์ํด ๋ณ๋ ฌ-์กฐ(parallel-jaw) ๊ทธ๋ฆฌํผ ์ค๊ณ๋ฅผ ์ฑํํ์ต๋๋ค. ์ด ์ค๊ณ๋ ๋ ์๊ฐ๋ฝ์ผ๋ก ์ง๋ ์์ฐ์ค๋ฌ์ด ๋ฐฉ์์ ๋ชจ๋ฐฉํ๋ฉฐ, ์์ชฝ ์๊ฐ๋ฝ์ ํตํฉ๋ ์ด๊ฐ ์ผ์ฑ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
A. ๊ธฐ๊ณ์ ์ค๊ณ
๊ทธ๋ฆฌํผ๋ ๋ฒ ์ด์ค์ ๋(rack)๊ณผ ๊ธฐ์ด(gear)๋ฅผ ๋ฐฐ์นํ์ฌ ํ๊ฑฐ๋ฅผ ์๋์ํต๋๋ค. ๋์ ํ๊ฑฐ์ ๋ถ์ฐฉ๋๋ฉฐ, DYNAMIXEL XC330-M288-T ๋ชจํฐ์ ์ฐ๊ฒฐ๋ ๊ธฐ์ด์ ๋ง๋ฌผ๋ฆฝ๋๋ค. ๊ฐ์ฅ ์์ FruitTouch ๋ฒ์ ์ ์ฒด๋ฆฌ ํ ๋งํ ์ ๊ฐ์ ์์ ๊ณผ์ผ์ ๋ค๋ฃจ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ, 30mm์ ์ คํจ๋(gelpad) ํฌ๊ธฐ์ ์ฝ 40mm์ ์คํธ๋กํฌ(stroke)๋ฅผ ๊ฐ์ง๋๋ค. ๋ชจํฐ๋ฅผ ์ ์ธํ ๋ซํ ๊ทธ๋ฆฌํผ์ ํฌ๊ธฐ๋ 35 ร 40 ร 66 mmยณ์ด๋ฉฐ, ํ๊ฑฐ๋ ์ต๋ 40mm๊น์ง ๋ฒ์ด์ ธ ํฌ๋๋ ๋ธ๊ธฐ์ ๊ฐ์ ์์ ๊ณผ์ผ์ ์ก์ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌํผ ๋์์ธ์ ๊ธฐํํ์ ์ผ๋ก ํ์ฅ ๊ฐ๋ฅ(geometrically scalable)ํ์ฌ, ๊ธฐ๊ณ์ ๊ตฌ์กฐ์ ๋ฏธ๋ฌ ๊ธฐ๋ฐ ๊ดํ ๋ ์ด์์์ ๊ท ์ผํ๊ฒ ์ค์ผ์ผ๋งํ ์ ์์ผ๋ฉฐ, ์ด๋ ์นด๋ฉ๋ผ์ ๋ฌผ๋ฆฌ์ ํฌ๊ธฐ์ ์ํด์๋ง ์ ์ฝ์ ๋ฐ์ต๋๋ค.
B. ๊ดํ ์ค๊ณ
๊ดํ ์๋ธ์์คํ ์ ๊ทธ๋ฆฌํผ ํ๊ฑฐ์ ํตํฉ๋ ์ด๊ฐ ์ผ์ฑ ํ๋ฉด๊ณผ ์ค์์ ์์นํ ๋จ์ผ ์นด๋ฉ๋ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ค๊ฐ์ ๋ฐฐ์น๋ ๋ฏธ๋ฌ๋ค์ด ์นด๋ฉ๋ผ์ ์์ผ๋ฅผ ๋ ๋ถ๋ถ์ผ๋ก ๋๋์ด ๊ฐ๊ฐ์ ํ๊ฑฐํ์ ๋์ํ๊ฒ ํ๋ฉฐ, ์ คํจ๋ ๊ทผ์ฒ์ LED๋ ์ด๊ฐ ์ ํธ ํ๋์ ์ํ ๊ท ์ผํ ์กฐ๋ช ์ ์ ๊ณตํฉ๋๋ค. ์ต์ ์ ๋ฏธ๋ฌ ๋ฐ ์ผ์ฑ ํ๋ฉด ๊ตฌ์ฑ์ ๊ฒฐ์ ํ๊ธฐ ์ํด 2D Ray Optics Simulation (phydemo.app)์ ์ฌ์ฉํ์ฌ ๋ฏธ๋ฌ๋ฅผ ์นด๋ฉ๋ผ์ ๋ํด ์ ๋ ฌํ์ต๋๋ค. ๋ชฉํ๋ ์ ์ฌ๊ด์ ์ด ์ผ์ฑ ํ๋ฉด์ ๊ฐ๋ฅํ ํ ์์ง์ผ๋ก ๋ฟ๋๋ก ํ์ฌ ํ๋ ์ ๋ด์ ์๊ทผ ์๊ณก์ ์ต์ํํ๊ณ ํ๊ฑฐ ๊ฑฐ๋ฆฌ์ ๋ฐ๋ฅธ ์ด๊ฐ ์ ํธ์ ์ผ๊ด์ฑ์ ์ ์งํ๋ ๊ฒ์ ๋๋ค. ์ด์ด์ Blender์์ ๋ณด๋ค ์์ธํ ๊ดํ ์๋ฎฌ๋ ์ด์ ์ ํตํด ๋ฏธ๋ฌ ๊ตฌ์ฑ๊ณผ LED ์์น๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ์ฌ RGB2Norm Metric์ ๊ฐ์ ํ๊ณ ๊ณ ํ์ง ๊ดํ ์์คํ ์ ๋ฌ์ฑํ์ต๋๋ค. ์ด๋ ์๊ณก์ด ์ต์ํ๋ ๊ตฌํ ์ํ์ ํตํด ์ ์ฆ๋์์ผ๋ฉฐ, ์ด๋ ํ์ ๋ณด์ ๋ฐ ์ฌ๊ตฌ์ฑ์ ์ ํ๋๋ฅผ ํฅ์์ํต๋๋ค.
IV. ์ธ์ง ๋ฐฉ๋ฒ๋ก
FruitTouch ๊ทธ๋ฆฌํผ๋ ๋ค์๊ณผ ๊ฐ์ ํต์ฌ ์ธ์ง ๋ฅ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
A. ์ด๊ฐ ํ์ ์ฌ๊ตฌ์ฑ (Tactile Geometry Reconstruction)
ํ์ ์ฌ๊ตฌ์ฑ์ ์๊ฐ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์ฑ์ ํต์ฌ ๊ธฐ๋ฅ์ผ๋ก, ๊ณผ์ผ ์ข ๋ฅ ๋ถ๋ฅ, ๋ฉ/๊ฒฐํจ ๊ฐ์ง, ์ ์ด ์ํ ์ถ๋ก ๋ฑ ํ์ ์์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์๋ ค์ง ๋ฐ๊ฒฝ(5mm)์ ๊ฐ์ฒ ๊ณต์ผ๋ก ์ํ์ ๋ง๋ค์ด ์ผ์๋ฅผ ๋ณด์ ํ๋ ๊ฒ๋ถํฐ ์์ํฉ๋๋ค. ์๋ณธ ์ด๊ฐ ์ด๋ฏธ์ง๋ ์ง์ฌ๊ฐํ ํ๋ ์์ผ๋ก ๋ณด์ ๋๊ณ , ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ ์ ์ด ์ ํธ๋ฅผ ํฅ์์ํค๊ธฐ ์ํด ์ ๊ฑฐ๋ฉ๋๋ค. ๊ฒฐ๊ณผ๋ก ์ป์ ์ ์ด ์ด๋ฏธ์ง๋ ์๋์ผ๋ก ๋ผ๋ฒจ๋ง๋ ํ๋ฉด ๋ฒ์ (surface normal)๊ณผ ์ง์ ์ด๋ฃจ์ด ๋ณด์ ๋ฐ์ดํฐ์ ์ ๊ตฌ์ถํฉ๋๋ค. ์ด ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ์ฌ MLP(Multi-Layer Perceptron)๋ฅผ ํ๋ จ์์ผ RGB ํฝ์ ๊ฐ๋์์ ํ๋ฉด ๋ฒ์ ์ผ๋ก์ ๋งคํ์ ํ์ตํฉ๋๋ค. ์ถ๋ก ์์๋ ์์ธก๋ ๋ฒ์ ์ด ์์น์ ์ผ๋ก ํตํฉ๋์ด ์ํ์ ๋์ด ๋งต(height map)์ ๋ณต๊ตฌํ๊ณ , ์ด๋ฅผ ํตํด ๊ตญ๋ถ์ ์ธ ์ ์ด ํ์์ ์ฌ๊ตฌ์ฑํฉ๋๋ค.
B. 3์ฐจ์ ํ ์ถ์ (Three-dimensional Force Estimation)
๊ณผ์ผ ์ํ์์ ๋ซํ ๋ฃจํ(closed-loop) ์ ์ด๋ฅผ ์ํด ๋ฒ์ (normal) ๋ฐ ์ ๋จ(shear) ๊ตฌ์ฑ ์์๋ฅผ ํฌํจํ 3์ฐจ์ ํ ์ถ์ ์ ํ์์ ์ ๋๋ค. ๋ฒ์ ํ ์ถ์ ์ ์ ์ ํ ๊ทธ๋ฆฝ ๊ฐ๋๋ฅผ ์ ์งํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ, ์ ๋จ ํ ์์ธก์ ๋ฏธ๋๋ฌ์ง ๋ฐฉ์ง์ ๊ธฐ์ฌํฉ๋๋ค. ์ด๋ฅผ ์ํด FruitTouch๋ ์ก์ถ์์ดํฐ ์ ํธ(๋ชจํฐ ์ ๋ฅ)์ ์ ค ํ๋ฉด์ ์๊ฐ์ ๋จ์๋ฅผ ์ตํฉํ๋ ๊ฒฝ๋์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค. ๋ณ๋ ฌ-์กฐ ๊ทธ๋ฆฌํผ ์ค์ ์์ ์๊ฐ๋ฝ ๋์ ๋ฒ์ ํ์ ๋๊ณผ ๊ธฐ์ด๋ฅผ ํตํด ๋ชจํฐ๋ก ์ ๋ฌ๋์ด ์ก์ถ์์ดํฐ ํ ํฌ๋ฅผ ์ฆ๊ฐ์ํค๊ณ ๊ณ ์ ๋ ๊ธฐ์ด๋ง ํ์์ ๋ชจํฐ ์ ๋ฅ๋ฅผ ๋น๋ก์ ์ผ๋ก ์ฆ๊ฐ์ํต๋๋ค. ๋ฐ๋ผ์ ๋ชจํฐ ์ ๋ฅ I๋ฅผ ๋ฒ์ ํ F_n์ ๋งคํํ๋ ๊ฐ๋จํ ์ ํ ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค. ์ ๋จ ํ ์ถ์ ์ ์ํด, ์ ค์ ์๊ฒจ์ง ํ๋ฉด ๋ง์ปค์ ๋ณ์(displacement)๋ฅผ ์๊ฐ์ ์ผ๋ก ์ถ์ ํ์ฌ ํฌ๊ธฐ์ ๋ฐฉํฅ์ ์ถ๋ก ํฉ๋๋ค. ์๊ธฐ์ฅ ๋น์ ์ HelmholtzโHodge ๋ถํด [15]์ ๋ฐ๋ผ ๋ณ์์ฅ V๋ ์ปฌ-ํ๋ฆฌ(curl-free) ๋ฐ ๋ค์ด๋ฒ์ ์ค-ํ๋ฆฌ(divergence-free) ๊ตฌ์ฑ ์์๋ก ๋ถ๋ฆฌ๋ฉ๋๋ค. ์ด๋ค์ ๊ฐ๊ฐ ๋ณ์ง(translational) ๋ฐ ํ์ (rotational) ์ ๋จ ํจํด์ ํด๋นํฉ๋๋ค. ์ด ๊ตฌ์ฑ ์์๋ค์ ์ ์ฐจ ๋คํญ์ ํ์ฅ(low-order polynomial expansion)์ ์ ์ฉํ์ฌ ํน์ง ๋ฒกํฐ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
๊ตฌ์ฒด์ ์ผ๋ก, 2D ๋ง์ปค ๋ณ์์ฅ V๋ ์ธ ๊ฐ์ ์ง๊ต ๊ตฌ์ฑ ์์๋ก ๋ถํด๋ฉ๋๋ค: V = P + S + H
์ฌ๊ธฐ์ P๋ ์ปฌ-ํ๋ฆฌ(๋นํ์ ) ๊ตฌ์ฑ ์์๋ก \nabla \times P = 0์ ๋ง์กฑํ๊ณ , S๋ ๋ค์ด๋ฒ์ ์ค-ํ๋ฆฌ(์๋ ๋ ธ์ด๋) ๊ตฌ์ฑ ์์๋ก \nabla \cdot S = 0์ ๋ง์กฑํ๋ฉฐ, H๋ \nabla \cdot H = 0๊ณผ \nabla \times H = 0์ ๋ชจ๋ ๋ง์กฑํ๋ ์กฐํ(harmonic) ๊ตฌ์ฑ ์์์ ๋๋ค. ๋ณด๊ฐ๋ ๋ง์ปค ๊ตฌ์ฑ ์์๋ฅผ p, s, h๋ก, ๊ทธ ์ค์นผ๋ผ ๊ตฌ์ฑ ์์๋ฅผ ์๋ ์ฒจ์(์: p_x, p_y)๋ก ๋ํ๋ด๋ฉด, ์ ๋จ ๋ณํ ํน์ง์ ๋ค์๊ณผ ๊ฐ์ด ์ ์๋ฉ๋๋ค: x_{\text{shear}} = \begin{bmatrix} h_{vx}, h_{vy}, p_x^*, p_y^*, s_x^*, s_y^* \end{bmatrix}^T ์ฌ๊ธฐ์ p_x^* = \begin{bmatrix} p_x, p_x^2 \end{bmatrix}^T, p_y^* = \begin{bmatrix} p_y, p_y^2 \end{bmatrix}^T, s_x^* = \begin{bmatrix} s_x, s_x^2 \end{bmatrix}^T, s_y^* = \begin{bmatrix} s_y, s_y^2 \end{bmatrix}^T์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ์ ๋จ ํ ์์ธก์ ๋ค์๊ณผ ๊ฐ์ด ํํ๋ฉ๋๋ค: F_{\text{shear}} = \begin{bmatrix} F_x \\ F_y \end{bmatrix} = \begin{bmatrix} w_x^T \\ w_y^T \end{bmatrix} \begin{bmatrix} x_{\text{shear}} \end{bmatrix} + \begin{bmatrix} b_x \\ b_y \end{bmatrix}
C. ์ค์๊ฐ ๋ฏธ๋๋ฌ์ง ๊ฐ์ง (Real-Time Slip Detection)
๋ฏธ๋๋ฌ์ง์ ์๋ ์ดํํฐ์ ๊ณผ์ผ ์ฌ์ด์ ์๋ํ์ง ์์ ์๋ ์ด๋์ ์๋ฏธํ๋ฉฐ, ์ข ์ข ์์, ๊ทธ๋ฆฝ ์คํจ, ํจ์จ์ฑ ์ ํ๋ก ์ด์ด์ง๋๋ค. ์์ ์ ์ธ ๊ณผ์ผ ์ํ์ ์ํด์๋ ๋ฏธ๋๋ฌ์ง ๊ฐ์ง ๋ฅ๋ ฅ์ด ์ค์ํฉ๋๋ค. FruitTouch๋ ์ฌ๊ตฌ์ฑ๋ ๋์ด ๋งต์ ์๊ณ๊ฐ ์ฒ๋ฆฌํ์ฌ ์ ์ด ์์ญ์ ๋ถํ ํฉ๋๋ค. ์ด ์์ญ์ ์ค์ฌ์ ์ ํ๊ท ์๋๋ ๊ณผ์ผ์ ์๋๋ฅผ ๋๋ณํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋์ผํ ์ ์ด ์์ญ ๋ด์์ ๋ง์ปค ์๋๋ฅผ ๊ณ์ฐํ๊ณ ๊ณผ์ผ๊ณผ ๋ง์ปค ์๋ ๊ฐ์ ์ฐจ์ด๋ฅผ ํ๊ฐํฉ๋๋ค. ์ด ์ฐจ์ด๊ฐ ํ๋ ์๋น 10ํฝ์ ์ ์ฌ์ ์ ์๋ ์๊ณ๊ฐ์ ์ด๊ณผํ ๋ ๋ฏธ๋๋ฌ์ง ์ด๋ฒคํธ๊ฐ ๋ณด๊ณ ๋ฉ๋๋ค.
D. ๊ณผ์ผ ๋ถ๋๋ฌ์ ์ธก์ (Object Softness Measurement)
๊ณผ์ผ์ด ์ํ ์ค๋น๊ฐ ๋์๋์ง ํ๋จํ๊ธฐ ์ํด ๋ถ๋๋ฌ์์ ์์ฑ์ ๋์ฉ์ผ๋ก ์ถ์ ํฉ๋๋ค. FruitTouch๋ ๋ถ๋๋ฌ์ด ์์ฐฉ ์ ๋ชจํฐ ์ ๋ฅ๋ก๋ถํฐ ์ป์ ๋ฒ์ ํ๊ณผ ์ ค์ ์ด๊ฐ ๊ฐ์ธ(imprint)์ ๊ฒฐํฉํ์ฌ ์ธ-ํธ๋(in-hand)๋ก ๋ถ๋๋ฌ์์ ์ถ๋ก ํ ์ ์๊ฒ ํฉ๋๋ค. ์ด๋ ์ถ๊ฐ ๋ ธ๋ ์์ด ์ํ ์ ์ ๋ณ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ํ, ์ด ๋ฐฉ๋ฒ์ ๊ณผ์ผ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ (fruit-agnostic) ๋จ์ผ ๋ชจ๋ธ์ด ์ฌํ๋ จ ์์ด ๋ค์ํ ํ์ข ์ ์ผ๋ฐํ๋ฉ๋๋ค.
FruitTouch๋ ๋์ ์์ ๋ถ๋๋ฌ์ ์์ธก ๋ฌธ์ ๋ฅผ ์๋ ๋น๊ต(pairwise comparison)๋ก ์ ๊ทผํฉ๋๋ค. ๋์ผํ ๊ณผ์ผ์ ๋ ๊ฐ์ง ์งง์ ์์ถ ์ํ์ค๊ฐ ์ฃผ์ด์ก์ ๋, ๋ชจ๋ธ์ ์ฒซ ๋ฒ์งธ ์ํ์ค๊ฐ ๋ ๋ฒ์งธ ์ํ์ค๋ณด๋ค ๋ ๋จ๋จํ์ง ์์ธกํฉ๋๋ค. ์ด ๊ณต์์ ์ ๋์ ์ธ ๋ณด์ ์ ํ์์ฑ์ ํผํ๊ณ , ํ์ข ๊ฐ ์ผ๋ฐํ๋ฅผ ์ง์ํ๋ฉฐ, ํ์์ ๋ฐ๋ผ ์ง๊ณ๋ฅผ ํตํด ์ ๋์ ์ธ ๋ถ๋๋ฌ์ ์ฒ๋๋ก ํ์ฅ๋ ์ ์์ต๋๋ค. ๊ฐ ์์ถ ํด๋ฆฝ์ 2D ํ๋ ์ ์ธ์ฝ๋์ ์งง์ ์คํ๊ณผ ์๊ฐ์ ํน์ง์ ํฌ์ฐฉํ๊ธฐ ์ํ ์ ํ-์ดํ ์ ์ผ๋ก ์ธ์ฝ๋ฉํ๋ ๊ฒฝ๋ ๋ญ์ปค(ranker)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ค์๊ฐ ๋ฒ์ ํ ์ถ์ ์น๋ ์๊ฐ์ ์๋ฒ ๋ฉ๊ณผ ํจ๊ป ํฌ์๋๊ณ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ฃผ์ด์ง ์๋ฒ ๋ฉ e_A, e_B \in \mathbb{R}^D์ ๋ํด, W = -W^T๋ฅผ ๊ฐ๋ ๋น๋์นญ ์ด์ ํ ๋น๊ต๊ธฐ(asymmetric bilinear comparator) f(e_A, e_B) = e_A^T W e_B + b๊ฐ ๋ก์ง(logit) f๋ฅผ ์์ฑํฉ๋๋ค. ์ ๋ ์ด๋ธ์ ๋ํ ์ด์ง ๊ต์ฐจ ์ํธ๋กํผ(binary cross-entropy)๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ จํ๋ฉฐ, ๊ณผ์ผ ๋ด ์์ ํ์ฑํฉ๋๋ค. ์ถ๋ก ์์๋ f \ge 0์ผ ๋ โA > Bโ๋ฅผ ์์ธกํฉ๋๋ค.
V. ์คํ ๋ฐ ๊ฒฐ๊ณผ
A. ํ์ ์ฌ๊ตฌ์ฑ
FruitTouch๋ ์ก๋ฉด์ฒด ํผ๋ผ๋ฏธ๋(์ง๊ฒฝ 10mm, ๋์ด 2mm)๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฉด์ ์ํ ์์ผฐ์ ๋ 0.201 mmยฒ์ MSE(Mean Squared Error)๋ฅผ ๋ฌ์ฑํ์ฌ ๋์ ์ฌ๊ตฌ์ฑ ์ ํ๋๋ฅผ ์ ์ฆํ์ต๋๋ค. ์ด๋ ๋จ์ผ ์นด๋ฉ๋ผ์ ํ์ฅ ์ํ์ ์ ํฉํ ํผ ํฉํฐ๋ฅผ ์ฌ์ฉํ๋ฉด์๋ ๊ธฐ์กด GelSight ์คํ์ผ ์ผ์์ ํ์ ํ๋ ์ฑ๋ฅ์ ๋๋ค.
B. ๊ทธ๋ฆฝ ํ ์ถ์
๊ทธ๋ฆฌํผ์ ATI Nano17 ํ/ํ ํฌ ์ผ์๋ฅผ ์ฅ์ฐฉํ์ฌ ๋ค์ํ ์์น์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ต๋๋ค. ๋ชจํฐ ์ ๋ฅ๋ก๋ถํฐ ๋ฒ์ ํ์ ์์ธกํ๋ ๋ชจ๋ธ์ ์ค์ ๊ฐ๊ณผ ๊ฐ๋ ฅํ ์ผ์น๋ฅผ ๋ณด์์ผ๋ฉฐ, R^2 = 0.951, MAE = 0.267 N, MAPE = 3.04%๋ฅผ ๋ฌ์ฑํ์ต๋๋ค. ๋ ์ด๋ ค์ด ์ ๋จ ํ ์ถ์ ์ ๊ฒฝ์ฐ, R^2 = 0.903, MAE = 0.149 N, MAPE = 9.37%๋ฅผ ๋ฌ์ฑํ์ต๋๋ค. ๋ ๋ชจ๋ธ ๋ชจ๋ ๋ฐ๋ณต๋ ์ํ๊ณผ ์ํ ํ์ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋ ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค.
C. ๋ฏธ๋๋ฌ์ง ๊ฐ์ง
๋ฏธ๋๋ฌ์ง ๊ฐ์ง ์์คํ ์ ๋ฎ์ ๋ง์ฐฐ ์ ํ ๋ ์ผ์์ ๋ค์ํ ๋ถํ(10, 20, 50๊ทธ๋จ)์ ๋ ๊ฐ์ง ๊ทธ๋ฆฝ ์์ธ(์๋จ, ์ธก๋ฉด)๋ก ํ ์คํธ๋์์ต๋๋ค. AprilTag ๋ณ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋ ground truth์ ๋น๊ตํ์ฌ, ๋ถ๋ฅ๊ธฐ๋ 0.725์ ์ ๋ฐ๋, 0.661์ ์ฌํ์จ, 0.692์ F1 ์ ์๋ฅผ ๋ฌ์ฑํ์ต๋๋ค. ๋ํ, ์์ธก๋ ๋ฏธ๋๋ฌ์ง์ ํ๊ท ์ ์ผ๋ก ์ฒซ ๋ฒ์งธ ๊ด์ฐฐ ๊ฐ๋ฅํ ์๋ ์ด๋๋ณด๋ค 0.11์ด ๋จผ์ ๋ณด๊ณ ๋์ด ์ ์ ์ ์ธ ๊ฐ์ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
D. ๋ถ๋๋ฌ์ ์ธก์
๋ธ๊ธฐ, ๋ผ์ฆ๋ฒ ๋ฆฌ, ์ฒด๋ฆฌ ํ ๋งํ ์ ์ค๋ฆฌ์ฝ ๋ณต์ ๋ณธ์ ๋ค์ํ ๊ฒฝ๋(Shore 00 ์ค์ผ์ผ 68.4, 64.8, 51.4, 42.2)๋ก ์ ์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ต๋๋ค. ๋ณต์กํ ํ๋ฉด ์ง๊ฐ์ ๊ฐ์ง ๊ณผ์ผ(๋ธ๊ธฐ, ๋ผ์ฆ๋ฒ ๋ฆฌ)์ ๋ฌด์ง๊ฐ ๊ณผ์ผ(์ฒด๋ฆฌ ํ ๋งํ )๋ณด๋ค ๋์ ์ ํ๋๋ฅผ ๋ณด์๋๋ฐ, ์ด๋ ํ๋ถํ ์ ์ด ํจํด์ด ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ด๊ฐ ์ ํธ๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ชจ๋ ๊ณผ์ผ์ ๊ฑธ์ณ ํตํฉ๋ ๊ฒ์ฆ ์ ํ๋๋ ์ฝ 94.7%์ ๋ฌํ์ต๋๋ค.
E. ์ํ์ ์ํ ๋ก๋ด ์์คํ
FruitTouch ๊ทธ๋ฆฌํผ๋ UR5e ๋ก๋ด ํ์ ํตํฉ๋ ์์ ์์จ ๋ก๋ด ์์คํ ์์ ์ฒด๋ฆฌ ํ ๋งํ ๋ฐ ๋ธ๊ธฐ ์ํ์ ๋ํ ์ฑ๋ฅ์ ๊ฒ์ฆํ์ต๋๋ค. YOLOv5 ๊ฒ์ถ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณผ์ผ์ ์ง์ญํํ๊ณ , ๋ก๋ด์ ์ ์ ํ ๊ทธ๋ฆฝ ์์ธ๋ก ์ด๋ํ๋ฉฐ, ๊ทธ๋ฆฌํผ๋ ํผํน ๋์์ ์ํํฉ๋๋ค. ํ ์ถ์ ๋ฐ ๋ฏธ๋๋ฌ์ง ๊ฐ์ง๋ ์ฝ 15Hz์ ํตํฉ๋ ์ง๊ฐ-์ ์ด ๋ฃจํ์์ ์คํ๋์ด ๊ทธ๋ฆฝ ์์ ์ฑ๊ณผ ๋ฐ์์ฑ์ ํฅ์์ํต๋๋ค. ์คํ ๋ฃจํ(open-loop), ๋ฏธ๋๋ฌ์ง ์ ์ด(slip control), ๋ฏธ๋๋ฌ์ง+ํ ์ ์ด(slip+force control)์ ์ธ ๊ฐ์ง ์ ์ด ์ ๋ต์ ๋น๊ตํ๋ ์ด๋ธ๋ ์ด์ (ablation) ์คํ์ด ์ํ๋์์ต๋๋ค. ๋ฏธ๋๋ฌ์ง+ํ ์ ์ด๋ ๊ฐ์ฅ ๋์ ์ํ ์ฑ๊ณต๋ฅ ๊ณผ ๊ฐ์ฅ ๋ฎ์ ํ ๊ฐ๋ณ์ฑ์ ๋ฌ์ฑํ์ผ๋ฉฐ, ์ด๋ ์ด๊ฐ ํผ๋๋ฐฑ์ด ๊ฒฌ๊ณ ํ๊ณ ๋ถ๋๋ฌ์ด ๊ณผ์ผ ์ํ์ ๊ธฐ์ฌํจ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
VI. ๊ฒฐ๋ก
๋ณธ ๋ ผ๋ฌธ์ ์ํ, ์ ๋น์ฉ, ๋ง์ถคํ, ์ผ์ ํตํฉ ๊ทธ๋ฆฌํผ์ธ FruitTouch๋ฅผ ์ ์ํ๋ฉฐ, ์ด๋ ๊ณ ํด์๋ ์ด๊ฐ ์ธ์ง(ํ์ ์ฌ๊ตฌ์ฑ, ํ ์ถ์ , ๋ฏธ๋๋ฌ์ง ๊ฐ์ง, ์ธ-ํธ๋ ๋ถ๋๋ฌ์ ํ๊ฐ)๋ฅผ ์ค์ฉ์ ์ธ ์ํ ์์คํ ์ ํตํฉํฉ๋๋ค. ํต์ ๋ ํ๊ฐ์์ ๊ทธ๋ฆฌํผ๋ ์ ํํ ํ ์ถ์ , ์๊ธฐ์ ์ ํ ๋ฏธ๋๋ฌ์ง ๊ฐ์ง, ๊ทธ๋ฆฌ๊ณ ๊ณผ์ผ์ ๊ตฌ์ ๋ฐ์ง ์๋ ์๋ ๋ถ๋๋ฌ์ ์์ ์ง์ ์ ๋ฌ์ฑํ์ต๋๋ค. ์ํ ์ด๋ธ๋ ์ด์ ์ ์ด๊ฐ ํผ๋๋ฐฑ์ ์ด์ ์ ํ์ธํ์ต๋๋ค. ํนํ, ์ด๊ฐ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ซํ ๋ฃจํ ์ ์ด๋ ๊ทธ๋ฆฝ ๊ฒฌ๊ณ ์ฑ์ ํฅ์์ํค๋ฉด์ ๊ณผ๋ํ ์ ์ด ํ์ ์ค์ฌ ๋ถ๋๋ฝ๊ณ ์ ์์ ์ธ ์กฐ์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ค์ ์์ ์๋ ์ทจ์ฝ ๊ณผ์ผ ํผํน, ๋น์ฉ ํจ์จ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋์์ธ ์ ์ง, ๊ณผ์ผ ํ์ง ํ๊ฐ๋ฅผ ์ํ ์ธ-ํธ๋ ์ผ์ฑ ์ง์์ ํตํด ์๋ํ๋ ์ํ์ ์ฃผ์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
์ ์ด ๋ ผ๋ฌธ์ด ์ง๊ธ ์ค์ํ๊ฐ
๋์ ํ์ฅ์์ ๊ณผ์ผ์ ์ํํ๋ ์ผ์ ๋ก๋ด๊ณตํ์ ์ ์ฅ์์ ๋ณด๋ฉด ๋๋จํ ๊น๋ค๋ก์ด ๋ฌธ์ ๋ค. ๊ฒ์ผ๋ก๋ ๋จ์ํด ๋ณด์ธ๋ค. ๊ณผ์ผ์ ์ง์ด์ ๋ฐ๋ด๋ฉด ๋๋ค. ๊ทธ๋ฐ๋ฐ ์กฐ๊ธ ๋ ๋ค์ฌ๋ค๋ณด๋ฉด ์ด ๋ฌธ์ ๋ ์๋ง์ ๊ณตํ์ ์ ์ฝ์ด ์ฝํ ๊ฑฐ๋ฏธ์ค๊ณผ๋ ๊ฐ๋ค.
์ํ ๋์์ธ ๊ณผ์ผ์ ํํ์ ํฌ๊ธฐ๊ฐ ์ ๊ฐ๊ฐ์ด๋ค. ์ฌ๊ณผ, ๋ณต์ญ์, ํ ๋งํ , ๋ธ๊ธฐ๋ ํฌ๊ธฐ๋, ๊ฒฝ๋๋, ํ๋ฉด ์ง๊ฐ๋ ์๋ก ๋ค๋ฅด๋ค. ๊ฒ๋ค๊ฐ ๋๋ญ์ ๋ค์ ์จ์ด ์๊ฑฐ๋, ๊ฐ์ง์ ๊ฐ์ง ์ฌ์ด ์ข์ ๊ณต๊ฐ์ ์์นํ๊ฑฐ๋, ๋น์ ์ ์ด ๋ฏธ๋๋ฝ๋ค. ์ฌ๋์ด๋ผ๋ฉด ์๋์ ๊ฐ๊ฐ์ผ๋ก ์ด ๋ชจ๋ ๊ฒ์ ์์ฐ์ค๋ฝ๊ฒ ์ฒ๋ฆฌํ๋ค. ๋ก๋ด์ ๊ทธ๋ ์ง ๋ชปํ๋ค.
FruitTouch๋ ์ด ๋ฌธ์ ์ ์ ๋ฉด์ผ๋ก ๋ฌ๋ ค๋๋ ์ฐ๊ตฌ๋ค. ํต์ฌ ์ฃผ์ฅ์ ๊ฐ๊ฒฐํ๋ค: ์ด๊ฐ ๊ฐ์ง(tactile sensing)๋ฅผ ๊ทธ๋ฆฌํผ์ ์ง์ ๋ด์ฅํ๋ฉด, ์๊ฐ ์ ๋ณด๊ฐ ๋ถ์ถฉ๋ถํ ์ํฉ์์๋ ์์ ์ ์ด๊ณ ์์ ์๋ ์ํ์ด ๊ฐ๋ฅํ๋ค. ์ด ๋ฆฌ๋ทฐ๋ ๊ทธ ์ฃผ์ฅ์ ๋ท๋ฐ์นจํ๋ ์ค๊ณ ์๋ฆฌ, ์๊ณ ๋ฆฌ์ฆ, ์คํ ๊ฒฐ๊ณผ๋ฅผ ๊น์ด ํ๊ณ ๋ ๋ค.
๋ฐฐ๊ฒฝ: ๋์ ์ฉ ๋ง๋จ ์ฅ์น์ ๋๋ ๋ง
ํ์ฌ ์ฃผ๋ฅ ๋ฐฉ์๊ณผ ๊ทธ ํ๊ณ
ํ์ฌ ๋์ ์ฉ ๋ก๋ด ๋ง๋จ ์ฅ์น๋ ํฌ๊ฒ ์ธ ๊ฐ์ง ๋ฐฉ์์ ์์กดํ๋ค.
ํก์ฐฉ ์ปต(suction cup) ๋ฐฉ์์ ๊ตฌ์กฐ๊ฐ ๋จ์ํ๊ณ ํ์ ๋ถ์ฐ์ํฌ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค. ๊ทธ๋ฌ๋ ๊ณผ์ผ ํ๋ฉด์ด ๋ถ๊ท์นํ๊ฑฐ๋, ํ๋ฉด์ด ์ถ์ถํ๊ฑฐ๋, ์ค๋ชฉํ๊ฒ ๋ค์ด๊ฐ ๋ถ๋ถ์ด ์์ผ๋ฉด ํก์ฐฉ๋ ฅ์ด ๊ธ๊ฒฉํ ๋จ์ด์ง๋ค. ํก์ฐฉ์ ์คํจํ๋ฉด ๊ณผ์ผ์ ๊ทธ๋ฅ ๋์ณ๋ฒ๋ฆฐ๋ค.
๊ฐ์ํ ์ ๋จ๊ธฐ(scissor cutter) ๋ฐฉ์์ ๊ณผ๊ฒฝ(peduncle) ์ ๋จ์ ํนํ๋์ด ์๋ค. ํ์ง๋ง ๊ณผ์ผ ์์ฒด๋ฅผ ์ก๋ ๊ฒ์ด ์๋๋ผ ์ค๊ธฐ๋ฅผ ์๋ฅด๋ ๋ฐฉ์์ด๋ฏ๋ก, ์ดํ ๊ณผ์ผ์ด ๋ํํ์ฌ ์ถฉ๊ฒฉ ์์์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์ฆ๋ค.
๋ค์งํ ๊ทธ๋ฆฌํผ(multi-finger gripper) ๋ฐฉ์์ ๊ฐ์ฅ ์ ์ฐํ๋ค. ๋ค์ํ ํฌ๊ธฐ์ ํ์์ ๊ณผ์ผ์ ๋์ํ ์ ์๋ค. ๊ทธ๋ฌ๋ ๊ธฐ๊ณ์ ๋ณต์ก์ฑ์ด ๋๊ณ , ์๊ฐ๋ฝ ๊ฐ์ ๊ฐ์ญ์ด๋ ๊ดํ๊ณ์์ ์ถฉ๋ ๋ฌธ์ , ํ์ํ ๊ณต๊ฐ์์์ ์๋ ๋ฌธ์ ๋ฑ์ด ๋ฐ์ํ๋ค.
์ด ๋ชจ๋ ๋ฐฉ์์ ๊ณตํต์ ์ธ ์ฝ์ ์ ํผ๋๋ฐฑ ๋ถ์ฌ๋ค. ๊ทธ๋ฆฌํผ๊ฐ ๊ณผ์ผ์ ์ค์ ๋ก ์ผ๋ง๋ ์ธ๊ฒ ์ฅ๊ณ ์๋์ง, ์ง๊ธ ๋ฏธ๋๋ฌ์ง๊ณ ์๋์ง, ๊ณผ์ผ์ด ๋จ๋จํ์ง ๋ฌผ๋ ํ์ง๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ๋ฐฉ๋ฒ์ด ์๋ค.
์๊ฐ ๊ธฐ๋ฐ ํผ๋๋ฐฑ์ ํ๊ณ
์นด๋ฉ๋ผ๋ฅผ ์ด์ฉํ ๋น์ ๊ธฐ๋ฐ ํผ๋๋ฐฑ์ ๋ฌผ์ฒด ๊ฐ์ง์ ๋๋ต์ ์์น ์ถ์ ์๋ ์ ์ฉํ๋ค. ๊ทธ๋ฌ๋ ๊ณผ์ผ์ด ์์ ๊ฐ๋ ค์ง๊ฑฐ๋, ์ง์ฌ๊ด์ ์ผ๋ก ๋ฐ์ฌ ํฌํ(saturation)๊ฐ ์ผ์ด๋๊ฑฐ๋, ๊ทธ๋ฆฌํผ ์์ฒด๊ฐ ์นด๋ฉ๋ผ ์์ผ๋ฅผ ๊ฐ๋ฆฌ๋ฉด ์ ๋ขฐํ ์ ์๋ ์ ๋ณด๊ฐ ๋๋ค. ๋ ๊ทผ๋ณธ์ ์ผ๋ก, ์นด๋ฉ๋ผ๋ โ๋ณด๋โ ๊ฒ์ด์ง โ๋๋ผ๋โ ๊ฒ์ด ์๋๋ค. ๊ณผ์ผ์ ๊ฒฝ๋, ์ ์ด๋ฉด์์์ ๋ฏธ๋๋ฌ์ง ์งํ, ๊ตญ๋ถ์ ์ธ ๋ฒ์ ๋ ฅ ๋ถํฌ๋ ์๊ฐ๋ง์ผ๋ก๋ ์ป์ ์ ์๋ค.
FruitTouch๋ ์ด ๊ณต๋ฐฑ์ ๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์(vision-based tactile sensor)๋ก ์ฑ์ฐ๋ ๋ฐฉ์์ ์ ํํ๋ค.
์์คํ ์ค๊ณ: ๋จ์ํจ ์์ ์น๋ฐํจ
๊ทธ๋ฆฌํผ ๊ธฐ๊ตฌ๋ถ ์ค๊ณ
FruitTouch๋ ๋ณ๋ ฌ ์กฐ(parallel-jaw) ๊ทธ๋ฆฌํผ ๊ตฌ์กฐ๋ฅผ ์ฑํํ๋ค. ๋ค์งํ ๋์ 2์งํ(two-finger)์ ์ ํํ ์ด์ ๊ฐ ์๋ค.
์ฒซ์งธ, ๊ธฐ๊ณ์ ๋จ์์ฑ์ด๋ค. ๋ณ๋ ฌ ์กฐ๋ ๋งํฌ ์๊ฐ ์ ๊ณ ์ ์ด ์์ ๋(DOF)๊ฐ 1๊ฐ์ฌ์ ์ ์ด ์๊ณ ๋ฆฌ์ฆ์ด ๋จ์ํ๋ค. ์ค์ฉ์ ์ธ ๋์ ํ์ฅ์ ๋ฐฐ์นํ๊ธฐ ์ํด์ ์ ์ง๋ณด์ ๋ถ๋ด์ ์ต์ํํด์ผ ํ๋ค.
๋์งธ, ๊ดํ๊ณ ๊ฐ์ญ ์ต์ํ๋ค. ์ด๊ฐ ์ผ์์ ํต์ฌ์ธ ์นด๋ฉ๋ผ์ LED ์กฐ๋ช ๊ณ๊ฐ ์๊ฐ๋ฝ ๋ด๋ถ์ ๋ด์ฅ๋๋ค. ์๊ฐ๋ฝ ์๊ฐ ๋ง์์๋ก ์ด ๊ดํ ๊ตฌ์กฐ๋ฅผ ์์ฉํ ๊ณต๊ฐ์ด ์ค์ด๋ค๊ณ ๋ฐฐ์ ๋ณต์ก๋๊ฐ ๊ธ๊ฒฉํ ์ฌ๋ผ๊ฐ๋ค.
์ ์งธ, ์ธ๊ฐ์ ๋ ์๊ฐ๋ฝ ์ง๊ธฐ ๋์ ๋ชจ๋ฐฉ์ด๋ค. ์ฌ๋์ด ๊ณผ์ผ์ ๋ธ ๋ ๊ฒ์ง์ ์ค์ง ํน์ ์์ง์ ๊ฒ์ง๋ก ์ง๋ ๊ฒ๊ณผ ๊ตฌ์กฐ์ ์ผ๋ก ์ ์ฌํ๋ค.
๋-ํผ๋์ธ(rack and gear) ๊ตฌ๋ ๊ธฐ๊ตฌ๋ ์๊ฐ๋ฝ ๊ธฐ์ ๋ถ(base)์ ๋ฐฐ์น๋๋ค. ์ด๋ ๊ตฌ๋๋ถ๊ฐ ์๊ฐ๋ฝ ์ ๋จ๋ถ(fingertip)๊ฐ ์๋ ๊ธฐ์ ๋ถ์ ์์์ ์๋ฏธํ๋ฉฐ, ์ ๋จ๋ถ ๊ดํ ์์คํ ๊ณผ์ ๊ณต๊ฐ์ ๊ฐ์ญ์ ํผํ๊ธฐ ์ํ ์ค๊ณ ์ ํ์ด๋ค.
FruitTouch Gripper Cross-Section (Conceptual)
+--[Rack & Gear (base)]--+
| |
| [Finger L] [Finger R] |
| +--------+ +--------+ |
| | Camera | | Camera | |
| | LED | | LED | |
| | Gel | | Gel | |
| | Pad | | Pad | |
| +--------+ +--------+ |
+------------------------+
|
[Fruit contact]
๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์: GelSight ๊ณ๋ณด์ ๋์ ํนํ ๊ตฌํ
FruitTouch์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ๊ธฐ์ฌ๋ GelSight ๊ณ์ด ๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์๋ฅผ ๋ณ๋ ฌ ์กฐ ๊ทธ๋ฆฌํผ์ ๋ ์๊ฐ๋ฝ ๋ชจ๋์ ๋ด์ฅํ ๊ฒ์ด๋ค. ์ด ์ผ์๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ๋ ๊ฒ์ด ์ด ๋ ผ๋ฌธ์ ์ ๋ฐ์ด๋ค.
GelSight ๊ณ์ด ์ผ์์ ์๋ ์๋ฆฌ
GelSight๋ MIT Adelson ์ฐ๊ตฌ๊ทธ๋ฃน์ด ๊ฐ๋ฐํ ์ด๊ฐ ์ผ์ ํจ๋ฐ๋ฆฌ๋ค. ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค:
GelSight Sensor Structure
Object Surface
|||
+----vvv----+
| Elastomer | <- soft silicone gel with reflective membrane
| (deforms) |
+-----+-----+
|
LED illumination (multi-directional, RGB)
|
+-----v-----+
| Camera | <- captures deformed surface image
+-----------+
ํ์ฑ์ฒด(elastomer)๋ ๋ฌผ์ฒด๊ฐ ์ ์ดํ ๋ ๋ณํ๋๋ค. ์ด ๋ณํ์ ์ฌ๋ฌ ๋ฐฉํฅ์์ ์กฐ๋ช ๋ ์นด๋ฉ๋ผ ์ด๋ฏธ์ง๋ก ํฌ์ฐฉํ๋ค. ๋ค๋ฐฉํฅ RGB ์กฐ๋ช ์ ์์ ์๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ํ๋ฉด ๊ธฐํ๋ฅผ 3D๋ก ์ฌ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
๋ ์ค์ํ ๊ฒ์ ํ์ฑ์ฒด ํ๋ฉด์ ๋ฐฐ์น๋ ๋ง์ปค(marker) ํจํด์ด๋ค. ์ด ๋ง์ปค๋ค์ ๋ณ์๋ฅผ ์ถ์ ํ๋ฉด ์ ์ด ์ค ๋ฐ์ํ๋ ์ ๋จ๋ ฅ(shear force)๊ณผ ๋นํ๋ฆผ(torsion)์ ์ ์ ์๋ค.
\text{๋ง์ปค ๋ณ์ ๋ฒกํฐ}: \mathbf{d}_i = [u_i, v_i]^T \quad (i = 1, \ldots, N)
์ฌ๊ธฐ์ u_i, v_i๋ ๋ง์ปค i์ x, y ๋ฐฉํฅ ํฝ์ ๋ณ์๋ค.
FruitTouch์์์ ๊ดํ ์ค๊ณ ์ต์ ํ
์ผ๋ฐ GelSight Mini ๊ฐ์ ๊ธฐ์ฑ ์ ํ์ ๋์ ์ฉ ๊ทธ๋ฆฌํผ์ ๋ฐ๋ก ์ง์ด๋ฃ์ ์๋ ์๋ค. ์กฐ๋ฐํ ๊ณต๊ฐ, ์ธ๋ถ ํ๊ฒฝ ๋ ธ์ถ, ๋ค์ํ ๊ณผ์ผ ํฌ๊ธฐ ๋ฑ์ ์ ์ฝ์ ๋ง์ถฐ ๊ดํ ๊ฒฝ๋ก์ ํผํฉํฐ๋ฅผ ์ฌ์ค๊ณํด์ผ ํ๋ค. FruitTouch๋ ์ด ๊ดํ ์ค๊ณ๋ฅผ ์ต์ ํํ์ฌ ๊ทธ๋ฆฌํผ ์๊ฐ๋ฝ ๋ด๋ถ ๊ณต๊ฐ์ ๋ง๊ฒ ์ํํํ๋ค.
์ง๊ฐ(Perception) ํ์ดํ๋ผ์ธ: ์ธ ๊ฐ์ง ์ด๊ฐ ์ ๋ณด ์ถ์ถ
FruitTouch์ ์ด๊ฐ ์ง๊ฐ ํ์ดํ๋ผ์ธ์ ํฌ๊ฒ ์ธ ๊ฐ์ง ๊ธฐ๋ฅ์ผ๋ก ๊ตฌ์ฑ๋๋ค: ๋ฒ์ ๋ ฅ ์ถ์ , ์ฌ๋ฆฝ ๊ฐ์ง, ์ฐ์ฑ ์์ธก. ์ด ์ธ ๊ฐ์ง๊ฐ ํจ๊ป ์๋ํ ๋ ๋น๋ก์ โ๋ถ๋๋ฝ๊ณ ์์ ์ ์ธ ์ํโ์ด ๊ฐ๋ฅํด์ง๋ค.
1. ๋ฒ์ ๋ ฅ ์ถ์ (Normal Force Estimation)
๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ ๋ณด๋ โ์ผ๋ง๋ ์ธ๊ฒ ์ฅ๊ณ ์๋๊ฐโ๋ค. ๋ฒ์ ๋ ฅ์ ๋๋ฌด ์ฝํ๊ฒ ๊ฐํ๋ฉด ๊ณผ์ผ์ด ๋ฏธ๋๋ฌ์ง๊ณ , ๋๋ฌด ๊ฐํ๊ฒ ๊ฐํ๋ฉด ๊ณผ์ผ์ด ๋๋ ค ์์๋๋ค.
ํต์ฌ ํต์ฐฐ์ ๋ค์ฌ์๊ธฐ ๋ถํผ(indentation volume)์ ๋ฒ์ ๋ ฅ์ด ๋๋ต ์ ํ ๊ด๊ณ๋ผ๋ ์ ์ด๋ค. ์ด๋ Yuan et al. (GelSight ์ด๊ธฐ ์ฐ๊ตฌ)์์ ์ ์ฆ๋ ๊ด์ฐฐ์ด๋ค:
F_n \approx k \cdot V_{\text{indent}}
์ฌ๊ธฐ์ F_n์ ๋ฒ์ ๋ ฅ, V_{\text{indent}}๋ ํ์ฑ์ฒด์ ๋ค์ฌ์๊ธฐ ๋ถํผ, k๋ ํ์ฑ์ฒด์ ๊ฐ์ฑ์ ์์กดํ๋ ๋น๋ก ์์๋ค.
V_{\text{indent}}๋ ์ ์ด ์์ญ์์์ ๊น์ด ๋งต(depth map)์ ์ ๋ถํ์ฌ ์ป๋๋ค:
V_{\text{indent}} = \iint_{\text{contact area}} d(x, y) \, dx \, dy
๊น์ด ๋งต d(x, y)๋ ๋ค๋ฐฉํฅ ์กฐ๋ช ์ด๋ฏธ์ง์์ Photometric Stereo ๊ธฐ๋ฒ์ผ๋ก ๋ณต์๋๋ค.
๋ ์ ๋ฐํ ๋ฐฉ๋ฒ์ผ๋ก๋ FEM(Finite Element Method)์ ํ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. FEM์ ํ์ฑ์ฒด๋ฅผ ๊ฒฉ์๋ก ๋ชจ๋ธ๋งํ์ฌ ๋ณํ ํจํด์์ 3D ํ ๋ถํฌ๋ฅผ ์ญ์ฐ(inverse problem)ํ๋ ๋ฐฉ์์ด๋ค. FruitTouch๋ ์ด ๊ณ๋ณด์ ์ ํ ์ฐ๊ตฌ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์ค์๊ฐ ๋ฒ์ ๋ ฅ ์ถ์ ์ ๊ตฌํํ๋ค.
2. ์ฌ๋ฆฝ ๊ฐ์ง (Slip Detection)
์ฌ๋ฆฝ(slip, ๋ฏธ๋๋ฌ์ง)์ ํ์ง๋ ฅ์ด ์ถฉ๋ถํ์ง ์์ ๋ ๋ฐ์ํ๋ ์ด๊ธฐ ๊ฒฝ๊ณ ์ ํธ๋ค. ์ด๋ฅผ ๋น ๋ฅด๊ฒ ๊ฐ์งํ๋ฉด ๊ทธ๋ฆฌํผ๊ฐ ํ์ง๋ ฅ์ ์ฆ๊ฐ์ํค๋ ๊ต์ ๋์์ ์ทจํ ์ ์๋ค.
๋ง์ปค ๋ณ์ ๊ธฐ๋ฐ ์ฌ๋ฆฝ ๊ฐ์ง
์ ์ด ์ค ๊ณผ์ผ์ด ๋ฏธ๋๋ฌ์ง๊ธฐ ์์ํ๋ฉด ํ์ฑ์ฒด ๋ง์ปค๋ค์ด ํ์ชฝ ๋ฐฉํฅ์ผ๋ก ์ผ์ ํ ์ด๋ํ๋ค. ํ๊ท ๋ง์ปค ๋ณ์๋ฅผ ์ฌ๋ฆฝ ์งํ๋ก ์ฌ์ฉํ๋ค:
\bar{d} = \frac{1}{N} \sum_{i=1}^{N} \|\mathbf{d}_i\|
\bar{d}๊ฐ ์๊ณ๊ฐ \tau_{\text{slip}}์ ์ด๊ณผํ๋ฉด ์ฌ๋ฆฝ์ผ๋ก ํ์ ํ๋ค. ์ด ๋ฐฉ์์ ์ํ ๋ฌผ์ฒด์ ์ ์๋ํ๋ค.
์ํธ๋กํผ ๊ธฐ๋ฐ ์ฌ๋ฆฝ ๊ฐ์ง
์ ์ด ๋ฉด์ ์ด ๋์ ๋ฌผ์ฒด(์: ํฐ ์ฌ๊ณผ)์์๋ ๊ฐ๋ณ ๋ง์ปค ๋ณ์ ํฌ๊ธฐ๋ณด๋ค ๊ทธ ํจํด์ ๋ถ๊ท ์ง์ฑ(inhomogeneity)์ด ๋ ์ ์ฉํ ์ฌ๋ฆฝ ์งํ๊ฐ ๋๋ค. ์ด๋ฅผ ์ ๋ณด ์ํธ๋กํผ(entropy)๋ก ์ ๋ํํ๋ค:
H = -\sum_{j} p_j \log p_j
์ฌ๊ธฐ์ p_j๋ ๋ณ์ ๋ฒกํฐ์ฅ์ ์ด์ฐํ๋ ๋ฐฉํฅ/ํฌ๊ธฐ ํ์คํ ๊ทธ๋จ์์ j๋ฒ์งธ ๋น์ ํ๋ฅ ์ด๋ค. ์ฌ๋ฆฝ์ด ๋ฐ์ํ๋ฉด ๋ณ์ ํจํด์ด ๋ฌด์ง์ํด์ง๋ฉฐ ์ํธ๋กํผ๊ฐ ์์นํ๋ค. ์ ์ ํ์ง(static grasp) ์ํ์์๋ ์ํธ๋กํผ๊ฐ ๋ฎ๊ณ ์์ ์ ์ด๋ค.
FruitTouch๋ ๋ฌผ์ฒด ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ ๋ฐฉ์์ ์ ์์ ์ผ๋ก ์ ์ฉํ๋ ์ ๋ต์ ํํ๋ค.
3. ์ฐ์ฑ ์์ธก (Softness Prediction)
๊ณผ์ผ์ ์ต์ ์ ๋(ripeness)์ ์ง๊ฒฐ๋๋ ์งํ๊ฐ ๋ฐ๋ก ์ฐ์ฑ(softness)์ด๋ค. ๋ ์ต์ ํ ๋งํ ๋ ๋ฑ๋ฑํ๊ณ , ์ ์ต์ ํ ๋งํ ๋ ๋ฌผ๋ ํ๋ค. ์ด ์ ๋ณด๋ฅผ ์ํ ์ค ์ค์๊ฐ์ผ๋ก ์ป์ ์ ์๋ค๋ฉด ํ์ง ์ ๋ณ์ ๊ณง๋ฐ๋ก ํ์ฉํ ์ ์๋ค.
์ด๊ธฐ ์ฐ๊ตฌ๋ค์ ํ์ฑ์ฒด์ ๋ฐ๊ธฐ(image brightness)๊ฐ ์ฐ์ฑ๊ณผ ์ ํ ๊ด๊ณ๊ฐ ์๋ค๊ณ ๋จ์ ๋ชจ๋ธ๋งํ๋ค. ์ ์ด ์๋ ฅ์ด ๋ฎ์์๋ก ํ์ฑ์ฒด ๋ณํ์ด ์๊ณ , ๋ณํ์ด ์์์๋ก ํ๋ฉด ๋ฐ์ฌ ํจํด์ด ๊ธฐ์ค ์ด๋ฏธ์ง์ ์ ์ฌํ๋ฏ๋ก ๋ฐ๊ธฐ ์ฐจ์ด(โณI)๊ฐ ์ ๋ค๋ ์ง๊ด์ด๋ค.
FruitTouch์์๋ ๋ ์ ๊ตํ ํด์ ๋ชจ๋ธ(analytical model)์ ๋์ ํ์ฌ ๋จ์ ์ ํ ๊ฐ์ ์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ compliance ์ถ์ ์ ํ๋๋ฅผ ๋์๋ค. ์ ์ด ์ญํ(contact mechanics)์์ Hertz ์ ์ด ์ด๋ก ์ ์์ฉํ๋ฉด ์ ์ด ๋ฐ์ง๋ฆ a์ ๋ค์ฌ์๊ธฐ ๊น์ด \delta, ๋ฒ์ ๋ ฅ F_n ์ฌ์ด์ ๊ด๊ณ๋:
F_n = \frac{4}{3} E^* \sqrt{R} \cdot \delta^{3/2}
์ฌ๊ธฐ์ E^*๋ ๋ฑ๊ฐ ํ์ฑ ๊ณ์(reduced elastic modulus), R์ ๋ฑ๊ฐ ์ ์ด ๋ฐ์ง๋ฆ์ด๋ค. ๋์ผํ ๋ฒ์ ๋ ฅ F_n์์ \delta๊ฐ ํฌ๋ค๋ ๊ฒ์ E^*๊ฐ ์๋ค๋, ์ฆ ๋ ๋ฌผ๋ ํ๋ค๋ ์๋ฏธ๋ค.
์์คํ ํตํฉ: ์ธ์-๊ณํ-์ ์ด ํ์ดํ๋ผ์ธ
์ธ ๊ฐ์ง ์ด๊ฐ ์ง๊ฐ ๊ฒฐ๊ณผ๋ ๊ฐ๋ณ์ ์ผ๋ก ์ฐ์ด๋ ๊ฒ์ด ์๋๋ผ, ํ๋์ ํตํฉ ์ ์ด ํ์ดํ๋ผ์ธ์ผ๋ก ์ฐ๊ฒฐ๋๋ค.
์ด ํ์ดํ๋ผ์ธ์ ๋ซํ ์ ์ด ๋ฃจํ(closed-loop)๋ฅผ ํ์ฑํ๋ค. ์ด๊ฐ ์ด๋ฏธ์ง๊ฐ ๋ค์ด์ค๋ฉด, ๋ฒ์ ๋ ฅ๊ณผ ์ฌ๋ฆฝ ์ํ๋ฅผ ์ถ์ ํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ํ์ง๋ ฅ์ ์ค์๊ฐ์ผ๋ก ์กฐ์ ํ๋ค. โ์ด ์ ๋๋ฉด ๋์ดโ๋ผ๋ ๊ฒฐ์ ์ด ๋๋ ์๊ฐ ์ํ ๋์(detachment)์ด ์คํ๋๋ค.
์คํ ๋ฐ ๊ฒฐ๊ณผ
์คํ ์ค์
FruitTouch๋ ์ค์ ๊ณผ์ผ ์ํ ์คํ์ ํตํด ๊ฒ์ฆ๋์๋ค. ์คํ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ด ์์ฝํ ์ ์๋ค:
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๋ง๋จ ์ฅ์น | FruitTouch ๋ณ๋ ฌ ์กฐ ๊ทธ๋ฆฌํผ |
| ์ด๊ฐ ์ผ์ | ์ ์๊ฐ๋ฝ ๋ชจ๋ ๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์ ๋ด์ฅ |
| ๊ฒ์ฆ ์งํ | ํ์ง ์์ ์ฑ, ์์ ๋ฐฉ์ง ์ฑ๋ฅ |
| ์ํ ๋์ | ์ค์ ๊ณผ์ผ (๋ค์ํ ํฌ๊ธฐ ๋ฐ ์ข ๋ฅ) |
| ํ๊ฒฝ | ์ค์ธ๊ณ(real-world) ์ํ ์คํ |
์ฃผ์ ๊ฒฐ๊ณผ ์์ฝ
๋ ผ๋ฌธ์ ๋ค์์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ํ๋ค:
ํ์ง ์์ ์ฑ: ๋ค์ํ ํฌ๊ธฐ์ ํํ์ ๊ณผ์ผ์ ๊ฑธ์ณ ๊ฒฌ๊ณ ํ ํ์ง ์์ ์ฑ์ ์์ฐํ๋ค. ์ด๊ฐ ํผ๋๋ฐฑ ์์ด ๊ณ ์ ํ์ง๋ ฅ์ผ๋ก ์ํํ๋ ๊ธฐ์ค ๋ฐฉ๋ฒ ๋๋น ์ฌ๋ฆฝ ๋ฐ์๋ฅ ์ด ํ์ ํ ๊ฐ์ํ๋ค.
์์ ๋ฐฉ์ง: ์ค์๊ฐ ๋ฒ์ ๋ ฅ ํผ๋๋ฐฑ์ ํตํด ๊ณผ๋ํ ํ์ง๋ ฅ ์ ์ฉ์ ์ต์ ํ๋ค. ๊ธฐ์กด ๋ฐฉ์์์ ๋ฐ์ํ๋ ์ํ(bruising)๊ณผ ํํผ ํ์ด(skin rupture)์ด ์ต์ ๋์๋ค.
์ฐ์ฑ ์์ธก: ์ด๊ฐ ์ด๋ฏธ์ง ๊ธฐ๋ฐ ์ฐ์ฑ ์์ธก์ด ์ ์ด ์ค์ ์ค์๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ก์ผ๋ฉฐ, ์ด ์ ๋ณด๋ฅผ ์ํ ํ์ง ํ๋ณ์ ํ์ฉํ๋ ๊ฐ๋ฅ์ฑ์ ์์ฐํ๋ค.
์ํ ํผํฉํฐ: ๊ดํ ์ค๊ณ ์ต์ ํ๋ฅผ ํตํด ๊ทธ๋ฆฌํผ ์ ์ฒด ํฌ๊ธฐ๋ฅผ ํ์ํ ์ํ ํ๊ฒฝ์ ์ ํฉํ ์์ค์ผ๋ก ์ ์งํ๋ค.
์ ์ด ๊ฒฐ๊ณผ๋ค์ด ์๋ฏธ ์๋๊ฐ
๋์ ๋ก๋ด์์ โ์ํ ์ฑ๊ณตโ์ ์ ์๋ ๋จ์ํ ๊ณผ์ผ์ ๋ผ์ด๋ด๋ ๊ฒ์ด ์๋๋ค. ์์ ์์ด, ํฌ๊ธฐ์ ๊ด๊ณ์์ด, ๋น ๋ฅด๊ฒ ๋ผ์ด๋ด๋ ๊ฒ์ด ์ค์ํ๋ค. FruitTouch๊ฐ ์ด๊ฐ ํผ๋๋ฐฑ์ผ๋ก ๋ฌ์ฑํ ๊ฒ์ ๊ทธ ์ธ ์กฐ๊ฑด ์ค ์์ ๋ ๊ฐ์ง๋ค.
ํนํ ์ฌ๋ฆฝ ๊ฐ์ง์ ๋ฒ์ ๋ ฅ ์ถ์ ์ ๊ฒฐํฉ์ โ์ต์ ํ์ ํ์ง๋ ฅ(minimum required grasp force)โ์ ๋์ ์ผ๋ก ๊ฒฐ์ ํ ์ ์๊ฒ ํด์ค๋ค. ์ด๋ ์ธ๊ฐ์ด ๋ฌด์์์ ์ผ๋ก ํ๋ ๋ฐ๋ก ๊ทธ ํ๋์ด๋ค. ์ฌ๋์ ๋ฌ๊ฑ์ ์ฅ ๋ ๋ฌด์์์ ์ผ๋ก ํ์ ์กฐ์ ํ๋ค. FruitTouch๋ ์ด ๋์์ ์ด๊ฐ ํผ๋๋ฐฑ์ผ๋ก ๋ชจ๋ฐฉํ๋ ๊ฒ์ด๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ๋น๊ต
FruitTouch๋ฅผ ์ดํดํ๋ ค๋ฉด ๊ทธ๊ฒ์ด ์ด๋ค ๊ธฐ์กด ์ฐ๊ตฌ๋ค์ ์ด๊นจ ์์ ์ ์๋์ง๋ฅผ ์์์ผ ํ๋ค.
GelSight ๊ณ์ด ์ฐ๊ตฌ์์ ๊ด๊ณ
FruitTouch์ ์ด๊ฐ ์ผ์๋ GelSight ๊ณ๋ณด์ ์ํ๋ค. MIT์์ ์์๋ ์ด ๊ณ๋ณด๋ ํ์ฌ ๋ค์ํ ํ์ ์ผ์๋ค์ ๋ณ์๋ค.
| ์ผ์ | ํน์ง | FruitTouch์์ ๊ด๊ณ |
|---|---|---|
| GelSight (์ด๊ธฐ) | ๊ณ ํด์๋ ํ์ ์ธก์ | ๋ฒ์ ๋ ฅ-๋ค์ฌ์๊ธฐ ์ ํ ๊ด๊ณ ๊ธฐ์ด ์ ๊ณต |
| GelSight Mini | ์ํํ, ์์ ํ | ํผํฉํฐ ์ฐธ๊ณ |
| DIGIT (Meta) | ์ ๋น์ฉ, ์ํ | ์ฐ์ ๋ฐฐํฌ ๊ฐ๋ฅ์ฑ ๋ฒค์น๋งํฌ |
| GelSight Wedge | ์๊ธฐ ํํ ๊ดํ๊ณ | ๊ดํ ๊ฒฝ๋ก ์ต์ํ ์์ด๋์ด |
| GelLink | ๋ค๊ด์ ์๊ฐ๋ฝ ํตํฉ | ์ฌ๋ฌ ์ผ์ ๋์ ํตํฉ ๋ฐฉ๋ฒ๋ก |
FruitTouch์ ์ฐจ๋ณ์ ์ ์ ์ผ์๋ค์ด ๋๋ถ๋ถ ์ ๋ฐ ์กฐ์(dexterous manipulation)์ด๋ ์ฐ์ ๊ฒ์ฌ ๋งฅ๋ฝ์์ ๊ฐ๋ฐ๋ ๋ฐ๋ฉด, ๋์ ์ํ์ด๋ผ๋ ๋น์ ํ ์ผ์ธ ํ๊ฒฝ์ ๋ชฉํ๋ก ์ต์ ํ๋์๋ค๋ ์ ์ด๋ค.
๋์ ์ฉ ๊ทธ๋ฆฌํผ ์ฐ๊ตฌ์์ ๋น๊ต
| ์ฐ๊ตฌ | ๋ฐฉ์ | ํผ๋๋ฐฑ ์ข ๋ฅ | ํ๊ณ |
|---|---|---|---|
| ํก์ฐฉ ์ปต ๊ธฐ๋ฐ | ์ง๊ณต ํก์ฐฉ | ์์ ๋๋ ์๋ ฅ ์ผ์ | ๋ถ๊ท์น ํ๋ฉด, ์ ์ ํ๋ฉด ์ทจ์ฝ |
| ํ๋ ์ด(Fin Ray) ์ํํธ ๊ทธ๋ฆฌํผ | ์๋ ์ปดํ๋ผ์ด์ธ์ค | ์๋ณด ํ ํฌ ํผ๋๋ฐฑ | ๊ตญ๋ถ์ ์ ์ด ์ ๋ณด ๋ถ์ฌ |
| ANGEL (TPU ๋๋ก์ฐ์คํธ๋ง) | ์ผ์ด๋ธ ๊ตฌ๋ ์ํํธ | ์๋ณด ํผ๋๋ฐฑ | ์ด๊ฐ ์ ๋ณด ๋ถ์ฌ |
| FruitTouch | ๋ณ๋ ฌ ์กฐ + ์ด๊ฐ | ๋ฒ์ ๋ ฅ, ์ฌ๋ฆฝ, ์ฐ์ฑ | ์ดํ ํ๊ณ ์น์ ์ฐธ์กฐ |
FruitTouch์ ์ฐจ๋ณ์ฑ์ ํ๋ถํ ์ด๊ฐ ์ ๋ณด(rich tactile information)๋ฅผ ์ง์ ํ์ง ์ ์ด์ ๋ฃจํ๋ฐฑ(loop back)์ํจ๋ค๋ ๋ฐ ์๋ค. ์ํํธ ๊ทธ๋ฆฌํผ๋ค์ ์๋์ ์ปดํ๋ผ์ด์ธ์ค๋ก ๋ฌผ๋ฆฌ์ ์์์ ์ค์ด์ง๋ง, ์ฌ๋ฆฝ์ด๋ ์ฐ์ฑ์ ๋ํ ์ค์๊ฐ ์ธ์ ์์ด ์ํํ๋ค. FruitTouch๋ ์ธ์๊ณผ ์ ์ด๋ฅผ ํตํฉํ๋ค.
์ฌ๋ฆฝ ๊ฐ์ง ์ฐ๊ตฌ์์ ๋น๊ต
์ฌ๋ฆฝ ๊ฐ์ง ๋ถ์ผ์ ์ต๊ทผ ์ฐ๊ตฌ๋ค(์: ์ํธ๋กํผ ๊ธฐ๋ฐ ์ฌ๋ฆฝ ๊ฐ์ง, Dong et al.์ ๋ง์ปค ๊ธฐ๋ฐ ์ฌ๋ฆฝ, ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ๋ถ๋ฅ)๊ณผ ๋น๊ตํ๋ฉด, FruitTouch๋ ์ด ๋ฐฉ๋ฒ๋ก ๋ค์ ์ํ ํนํ ๋งฅ๋ฝ์ผ๋ก ์ด์ํ๋ค. ํนํ ๋ค์ํ ํฌ๊ธฐ์ ๋ฐ๋ฅธ ์ฌ๋ฆฝ ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ ์ ์์ ์ ํ(์์ ๋ฌผ์ฒด: ํ๊ท ๋ณ์, ํฐ ๋ฌผ์ฒด: ์ํธ๋กํผ)์ ํ์ฅ ์ ์ฉ์ฑ์ ๋์ด๋ ์ค์ฉ์ ์ธ ์ค๊ณ ๊ฒฐ์ ์ด๋ค.
๋นํ์ ๊ณ ์ฐฐ
๊ฐ์
1. ๋ช ํํ ๋ฌธ์ ์ ์์ ํตํฉ์ ์๋ฃจ์ ๋ฒ์ ๋ ฅ, ์ฌ๋ฆฝ, ์ฐ์ฑ์ ํ๋์ ํ๋ซํผ์์ ๋์์ ์ถ์ ํ๋ ๊ฒ์ ๊ธฐ์กด ๋์ ๋ก๋ด ์ฐ๊ตฌ ๋๋น ๋ช ํํ ์ง๋ณด๋ค. ๋จ์ผ ์ผ์๋ก ์ธ ๊ฐ์ง ํผ๋๋ฐฑ์ ์ป์ผ๋ฏ๋ก ์์คํ ๋ณต์ก๋ ๋๋น ์ ๋ณด ๋ฐ๋๊ฐ ๋๋ค.
2. ์ค๊ณ ์ฒ ํ์ ์ผ๊ด์ฑ โ๋จ์ํ๋ ๋๋ํ๊ฒ(simple but smart)โ๋ผ๋ ์ค๊ณ ์ฒ ํ์ด ๊ธฐ๊ตฌ๋ถ, ๊ดํ๊ณ, ์๊ณ ๋ฆฌ์ฆ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋๋ค. ๋ณ๋ ฌ ์กฐ ์ ํ, ๊ธฐ์ ๋ถ ๊ตฌ๋, ๊ดํ๊ณ ์ต์ ํ๊ฐ ๋ชจ๋ ๊ฐ์ ๋ฐฉํฅ์ ๊ฐ๋ฆฌํจ๋ค.
3. ์ค์ธ๊ณ ๊ฒ์ฆ ์๋ฎฌ๋ ์ด์ ์ด๋ ํต์ ๋ ์คํ์ค ์กฐ๊ฑด์ ๊ทธ์น์ง ์๊ณ ์ค์ ๊ณผ์ผ ์ํ ์คํ์ ์ํํ ๊ฒ์ ์ค์ฉ์ ์ ๋ขฐ์ฑ์ ๋์ธ๋ค. ๋์ ๋ก๋ด ์ฐ๊ตฌ์์ ์ด ์ฐจ์ด๋ ๋งค์ฐ ํฌ๋ค.
4. ์ ํ ์ฐ๊ตฌ ๊ธฐ๋ฐ์ ๊ฒ์ฆ๋ ์๋ฆฌ ํ์ฉ GelSight ๊ณ์ด์ ๋ฒ์ ๋ ฅ-๋ค์ฌ์๊ธฐ ์ ํ ๊ด๊ณ, ์ํธ๋กํผ ๊ธฐ๋ฐ ์ฌ๋ฆฝ ๊ฐ์ง ๋ฑ์ ์ด๋ฏธ ๋ค๋ฅธ ์ฐ๊ตฌ๋ค์์ ๊ฒ์ฆ๋ ์๋ฆฌ๋ค. FruitTouch๋ ์ด๋ฅผ ์กฐํฉํ๊ณ ์์ฉํ์ผ๋ฉฐ, ์ด๋ ๋ฐฉ๋ฒ๋ก ์ ์ ๋ขฐ์ฑ์ ๋์ธ๋ค.
ํ๊ณ ๋ฐ ์ฝ์
1. ๋ง์ปค ํจํด์ ๊ฐ์์ฑ ๋ฌธ์ ํ์ฑ์ฒด ํ๋ฉด์ ๋ง์ปค๋ ๋ฐ์ ์ผ์ธ ํ๊ฒฝ์์ ๊ดํ์ ๋ ธ์ด์ฆ์ ์ทจ์ฝํ ์ ์๋ค. GelSight ๊ณ์ด ์ผ์๋ ํต์ ๋ ์กฐ๋ช ์กฐ๊ฑด์์ ์ค๊ณ๋์์ผ๋ฏ๋ก, ๋ณํํ๋ ์์ฐ๊ด ํ๊ฒฝ์์์ ๋ก๋ฒ์คํธ๋์ค๋ ์ถ๊ฐ ๊ฒ์ฆ์ด ํ์ํ๋ค.
2. ํ์ฑ์ฒด ์ค์ผ ๋ฐ ๋ด๊ตฌ์ฑ ๋์ ํ๊ฒฝ์ ํ, ์๋ถ, ๊ณผ์ฆ, ์ด์ถฉ์ ๋ฑ ๋ค์ํ ์ค์ผ์์ด ์กด์ฌํ๋ค. ํ์ฑ์ฒด(gel)์ ์ค์ผ์ ๊ดํ ์ ๋ณด์ ์ง์ ์ ํ์ํค๊ณ , ์ฅ๊ธฐ๊ฐ ์ฌ์ฉ ์ ํ์ฑ ํน์ฑ์ด ๋ณํํ ์ ์๋ค. ๋ ผ๋ฌธ์์ ์ด ๋ถ๋ถ์ ๋ํ ๋ด๊ตฌ์ฑ ํ๊ฐ๊ฐ ์ถฉ๋ถํ ์ ์๋์ง ์๋ ๊ฒ์ ํ์ค ๋ฐฐํฌ ๊ด์ ์์ ์์ฌ์ด ์ ์ด๋ค.
3. ๊ณ์ฐ ๋น์ฉ๊ณผ ์ค์๊ฐ์ฑ ๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ฒ๋ฆฌ๋ ์นด๋ฉ๋ผ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฅผ ํฌํจํ๋ฏ๋ก ์์ ์ ๊ธฐ์ ์ด๊ฐ ์ผ์๋ณด๋ค ๊ณ์ฐ ๋ถํ๊ฐ ๋๋ค. ๊ณ ํด์๋ ์ด๋ฏธ์ง์์ ๋ง์ปค ์ถ์ ๊ณผ ํ ์ถ์ ์ ๋์์ ์ค์๊ฐ์ผ๋ก ์ํํ๊ธฐ ์ํ ํ๋์จ์ด ์๊ตฌ์ฌํญ์ด ํ๋ ๋ฐฐํฌ ์์คํ ์ ์ ์ฝ์ด ๋ ์ ์๋ค.
4. 2D ์ด๊ฐ ์ ๋ณด์ ํ๊ณ ํ์ฑ์ฒด ์ ์ด ๋ฉด์ด ํ๋ฉด(flat)์ด๊ธฐ ๋๋ฌธ์, ๊ตฌํ ๊ณผ์ผ๊ณผ์ ์ ์ด ์ ์ ์ด ํจ์น(contact patch)๊ฐ ๊ณก๋ฉด ๊ณผ์ผ์ ๊ท ์ผํ๊ฒ ๋ถํฌํ์ง ์์ ์ ์๋ค. ์ด๋ ๋ํ ๊ณผ์ผ์ด๋ ๋น๊ตฌํ ๊ณผ์ผ(์: ๋ฐฐ, ๋ง๊ณ )์์์ ์ฌ๋ฆฝ ๊ฐ์ง ์ ํ๋์ ์ํฅ์ ์ค ์ ์๋ค.
5. ์ํ ๋์ ๋ฒ์ ๋ณ๋ ฌ ์กฐ ๋ฐฉ์์ ์์ ๊ณผ์ผ(๋ธ๊ธฐ, ์ฒด๋ฆฌ)์ด๋ ํฌ๋์ฒ๋ผ ๋ฐ์ง๋ ํด๋ฌ์คํฐ ํํ์ ๊ณผ์ผ์๋ ๊ตฌ์กฐ์ ์ผ๋ก ๋ถ๋ฆฌํ๋ค. ์ด๋ ๋ ผ๋ฌธ์ ์ค์ฝํ๋ฅผ ์คํ ์ด์์ ๋จ์ผ ๊ณผ์ผ๋ก ์ ํํ๋ค.
6. ์ฌํ์ฑ๊ณผ ์ ์กฐ ํ์คํ GelSight ๊ณ์ด ์ผ์๋ ํ์ฑ์ฒด ์ ์๊ณผ ๊ดํ ์ ๋ ฌ์ด ์๋ ๊ณต์ ์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์, ๋๋ ์์ฐ ๋ฐ ๊ต์ฒด ์ ์ผ์ ๊ฐ ํน์ฑ ํธ์ฐจ๊ฐ ๋ฐ์ํ ์ ์๋ค. ์ด๋ ์์ ํ ๊ฒฝ๋ก์์ ํด๊ฒฐํด์ผ ํ ๊ณผ์ ๋ค.
Allegro Hand ์ฐ๊ตฌ์์๊ฒ ์ฃผ๋ ์์ฌ์
FruitTouch๋ ๋์ ๊ทธ๋ฆฌํผ ์ฐ๊ตฌ์ด์ง๋ง, ์ ๋ฐ ์กฐ์์ ์ฐ๊ตฌํ๋ ๋ก๋ด๊ณตํ์์๊ฒ๋ ์ง์ ์ ์ธ ์์ฌ์ ์ ์ค๋ค.
๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์ ํตํฉ ๋ฐฉ๋ฒ๋ก
Allegro Hand V4๋ ํ์ฌ ์ธ๋ถ ์ด๊ฐ ์ผ์ ๋ชจ๋์ fingertip์ ๋ถ์ฐฉํ๋ ํํ๋ก ์ด๊ฐ ์ฐ๊ตฌ๊ฐ ์งํ๋๋ค. FruitTouch์ ๊ดํ ๊ฒฝ๋ก ์ต์ ํ ๋ฐ ์ํํ ์ ๊ทผ๋ฒ์ Allegro ์๊ฐ๋ฝ ๋ง๋จ์ GelSight ๊ณ์ด ์ผ์๋ฅผ ํตํฉํ ๋์ ์ฐธ๊ณ ์ค๊ณ๊ฐ ๋๋ค.
์ฌ๋ฆฝ ๊ฐ์ง์ RL ํตํฉ ๊ฐ๋ฅ์ฑ
FruitTouch์ ์ฌ๋ฆฝ ๊ฐ์ง ํ์ดํ๋ผ์ธ์ ๊ท์น ๊ธฐ๋ฐ(rule-based) ์ ์ด์ ๊ฒฐํฉ๋์ด ์๋ค. ์ด๋ฅผ ๊ฐํํ์ต(RL) ์ ์ฑ ์ ๋ณด์ ์ ํธ(reward signal) ํน์ ์ํ ๊ด์ธก(observation)์ผ๋ก ํ์ฉํ๋ฉด, In-Hand Manipulation์์์ ํ์ง ์์ ์ฑ์ ํฅ์์ํค๋ ๋ฐ ์ง์ ๊ธฐ์ฌํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋ฆฝ ๊ฒ์ถ ์ ์์ ๋ณด์(negative reward)์ ๋ถ์ฌํ๊ฑฐ๋, ์ฌ๋ฆฝ ์งํ \bar{d}์ ์ํธ๋กํผ H๋ฅผ ๊ด์ธก ๋ฒกํฐ์ ํฌํจํ๋ ๋ฐฉ์์ด ๊ฐ๋ฅํ๋ค.
์ฐ์ฑ ์ถ์ ์ ์กฐ์ ๊ณํ ํ์ฉ
๋ฌผ์ฒด์ ์ฐ์ฑ(softness)์ ์ค์๊ฐ์ผ๋ก ์ถ์ ํ๋ ๊ธฐ๋ฅ์ ๋ค์ํ ๋ฌผ์ฑ์ ๋ฌผ์ฒด๋ฅผ ๋ค๋ฃจ๋ dexterous manipulation ๊ณผ์ ์์ ์ ์ฉํ๋ค. ๋ฌผ์ฒด ๋ชจ๋ธ์ ์ ์ด ์ค์ ์จ๋ผ์ธ์ผ๋ก ์ถ์ (online system identification)ํ๋ ํ์ดํ๋ผ์ธ์ ๊ธฐ์ด ๋ชจ๋๋ก ํ์ฉํ ์ ์๋ค.
์์ฝ ๋ฐ ๊ฒฐ๋ก
FruitTouch๋ ๋์ ์๋ํ๋ผ๋ ํ์ค์ ๋ฌธ์ ์์ ์ถ๋ฐํ์ฌ, ๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์๋ผ๋ ๊ฐ๋ ฅํ ๋๊ตฌ๋ก ์ธ ๊ฐ์ง ํต์ฌ ์ง๊ฐ ๊ธฐ๋ฅ์ ํ๋์ ์ปดํฉํธํ ๊ทธ๋ฆฌํผ์ ํตํฉํ๋ค.
ํต์ฌ์ ์ธ ์ค๋ก ์ ๋ฆฌํ๋ฉด:
- ๋ฒ์ ๋ ฅ โ ๋ค์ฌ์๊ธฐ ๋ถํผ์ ์ ํ ๊ทผ์ฌ๋ก ์ค์๊ฐ ํ์ง๋ ฅ ์ถ์
- ์ฌ๋ฆฝ โ ๋ง์ปค ๋ณ์(์ํ ๋ฌผ์ฒด)์ ์ํธ๋กํผ(๋ํ ๋ฌผ์ฒด)์ ์ด์ค ์ ๋ต์ผ๋ก ๋ฏธ๋๋ฌ์ง ์กฐ๊ธฐ ๊ฐ์ง
- ์ฐ์ฑ โ ์ ์ด ์ญํ ํด์ ๋ชจ๋ธ๋ก ๊ณผ์ผ ์ต์ ์ ๋ ์ถ์
์ด ์ธ ๊ฐ์ง ์ ๋ณด๊ฐ ๋ซํ ์ ์ด ๋ฃจํ๋ก ์ฐ๊ฒฐ๋์ด, ๊ทธ๋ฆฌํผ๋ ๊ณผ์ผ์ ํฌ๊ธฐ์ ๋ฌผ์ฑ์ ๊ด๊ณ์์ด ์ค์ค๋ก ํ์ง๋ ฅ์ ์กฐ์ ํ๋ฉฐ ์ํํ๋ค.
๋จ์ ๊ณผ์ ๋ ๋ช ํํ๋ค. ์ผ์ธ ํ๊ฒฝ์์์ ํ์ฑ์ฒด ๋ด๊ตฌ์ฑ, ๋ ๋ค์ํ ๊ณผ์ผ ์ข ์ ๋ํ ํ์ฅ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋์ ๋ฐฐํฌ๋ฅผ ์ํ ์ ์กฐ ํ์คํ๋ค. ํ์ง๋ง ์ง๊ฐ ๊ทธ๋ฆฌํผ(perceptive gripper)์ ์ค๊ณ ์๋ฆฌ์ ๊ตฌํ ๊ฒฝ๋ก๋ฅผ ๋ช ํํ๊ฒ ์ ์ํ๋ค๋ ์ ์์, FruitTouch๋ ๋์ ๋ก๋ณดํฑ์ค๋ฟ ์๋๋ผ ๋ ๋์ ๋ก๋ด ์กฐ์ ๋ถ์ผ์์ ์ค์ํ ์ฐธ์กฐ์ ์ด ๋๋ค.
๊ฒฐ๊ตญ ์ด ์ฐ๊ตฌ๊ฐ ์ฐ๋ฆฌ์๊ฒ ๋งํ๋ ๊ฒ์ ๋จ์ํ๋ค: ๋๋ผ๋ ๊ฒ์ด ๋ณด๋ ๊ฒ๋ณด๋ค ๋ ๋ฏฟ์ ์ ์์ ๋๊ฐ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ โ๋๋โ์ ๊ณตํ์ ์ผ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ด๋ฏธ ์ฐ๋ฆฌ ์ ์์ ์๋ค.
์ฐธ๊ณ ๋ฌธํ
- Zhang et al. FruitTouch: A Perceptive Gripper for Gentle and Scalable Fruit Harvesting. arXiv:2602.18991, 2026.
- Yuan, W. et al. Measurement of Shear and Slip with a GelSight Tactile Sensor. ICRA 2015.
- Yuan, W. et al. Shape-independent hardness estimation using deep learning and a GelSight tactile sensor. ICRA 2017.
- Dong, S. et al. Maintaining Grasps within Slipping Bounds by Monitoring Incipient Slip. ICRA 2019.
- Lambeta, M. et al. DIGIT: A Novel Design for a Low-Cost Compact High-Resolution Tactile Sensor. RAL 2020.
- Nam, S. et al. Softness prediction with a soft biomimetic optical tactile sensor. RoboSoft 2024.
- Wang, X. et al. Development and evaluation of a robust soft robotic gripper for apple harvesting. Computers and Electronics in Agriculture 2023.
- He, Z. et al. A Survey of Vision-Based Tactile Sensors: Hardware, Algorithm, Application and Future Direction. IEEE TIM 2025.