๐DexForce ๋ฆฌ๋ทฐ
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 ๋ณธ๋ฌธ์๋ ๊ฒ์ฌ์ง ํ๊ธฐ๊ฐ ์๋ค)
- ๐ก ์ฌ๋์ด ๋ก๋ด ์๊ฐ๋ฝ์ ์ง์ ์ก๊ณ ์์ง์ด๋ kinesthetic ์์ฐ์ ์์ ์ด๊ฐ์ ๊ทธ๋๋ก ๋๋ ์ ์์ง๋ง, ๊ธฐ๋ก๋๋ ์๋ ์์น์๋ ์ฌ๋์ด ์ผ๋ง๋ ์ธ๊ฒ ๋๋ ๋์ง๊ฐ ๋จ์ง ์๋๋ค. DexForce๋ ์๋ F/T ์ผ์๋ก ์ฐ ์ ์ด๋ ฅ์ผ๋ก ์ด ๋น ์ง ์ ๋ณด๋ฅผ ์ก์ ์ ๋๋๋ ค ๋ฃ๋๋ค.
- โ๏ธ ๊ด์ธก ์๋ ์์น \mathbf{x}_o๋ฅผ ์ธก์ ์ ์ด๋ ฅ \mathbf{f} ๋ฐฉํฅ์ผ๋ก \mathbf{x}_f=\mathbf{x}_o+k_f\mathbf{f}๋งํผ ๋ฐ์ด ๋ฃ์ force-informed target์ ๋ง๋ค๊ณ , ์ด๋ฅผ ์ํผ๋์ค ์ ์ด๊ธฐ๋ก ์ฌ์(replay)ํด ์ฌ๋ ์์ด ์๋ ๋ฐ๋ชจ๋ฅผ ๋ค์ ์ฐ์ ๋ค Diffusion Policy๋ฅผ ํ์ตํ๋ค.
- ๐ฏ 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) ์์ ์ธ์ฐ๊ธฐ.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์๊ฐ๋ฝ๋ง๋ค ๋ฐ์นด๋ฅดํธ ์ํผ๋์ค ์ ์ด๊ธฐ๋ฅผ ์ด๋ค. ์ ์ด๋ ฅ \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 ๋ฆฌ๋ทฐ์์ ๋ค๋ค๋ค. ๋ ผ๋ฌธ์ ์ด ๊ณ์ด์ ํ๊ณ๋ฅผ ๋ ๊ฐ์ง๋ก ์ ๋ฆฌํ๋ค.
- ๊ธฐ๊ตฌํ ๋ถ์ผ์น. ์ฌ๋ ์๊ณผ ๋ก๋ด ์์ ๋ค๋ฅด๊ฒ ์์ง์ด๋ฏ๋ก, ์๊ธฐ ์์ ์์ง์ฌ ๋ก๋ด ์์ ์ ๋ฐํ ๋์์ ์ํค๋ ๊ฒ์ด ์ง๊ด์ ์ด์ง ์๋ค.
- ํ ํฑ ํผ๋๋ฐฑ ๋ถ์ฌ. ์กฐ์์๋ ๋ก๋ด์ด ๋๋ผ๋ ๊ฒ์ ๋๋ผ์ง ๋ชปํ๋ฏ๋ก ๋ฌผ์ฒด์ ๋ง๋ ํ์ ์ฃผ๊ธฐ๊ฐ ํนํ ์ด๋ ต๋ค.
๊ด๋ จ ์ฐ๊ตฌ ์ (ยง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 ์ก์ ์ด ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ง๋ ๋จ๊ณ๋ผ๊ณ ํด์ํ๋ค. ์๋ ์์์ ์ค๋ฅธ์ชฝ์ด ๊ทธ ์ฅ๋ฉด์ด๋ค.
open AirPods๋ force-informed ์ ์ฑ ์ค ๊ฐ์ฅ ๋ฎ์ง๋ง(17/30, ๋ถ๋ถ 8), ์ ์๋ค์ ๊ณผ์ ์์ฒด์ ์ฑ์ง์ ์ค๋ช ํ๋ค. ๋๊ป์ ์กฐ๊ธ๋ง ์ด๋ฉด ์์ฒด ๋ฌด๊ฒ๋ก ๋ค์ ๋ซํ๋ฏ๋ก ๋๊น์ง ๋ฐ์ด ์ฌ๋ฆฌ๋ ํ์ด ํ์ํ๋ค. ๊ด์ธก ์์น ์ ์ฑ ์ 30ํ ๋ชจ๋ ์คํจํ๋ค.
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๊ฐ์ ๋ ผ๋ฌธ์ ๋ณํ ์์น(์ธ ๊ณผ์ )์ ์ผ์นํ๋ค. ํ์์ ์ฝํ๋ ๊ฒ์ ์ธ ๊ฐ์ง๋ค.
- 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โ๋ ์ด๋ก๋ณด๋ค ํ ๋จ๊ณ ๊ฐํ ํํ์ด๋ค.
- ์๋ ๋ณํ(%)๋ ๋ถ๋ชจ๊ฐ ์์ ๊ณผ์ ๋ฅผ ๊ณผ์ฅํ๋ค. open AirPods์ +1600%๋ 1ํ โ 17ํ๋ค. ํผ์ผํธํฌ์ธํธ๋ก ๋ณด๋ฉด open AirPods(+53.3)์ unscrew nut(+50.0)์ ๊ฑฐ์ ๊ฐ์ ํฌ๊ธฐ๋ค.
- ์ด์ง ์ ์ด์ ๋์ฒด๋ก ๋์์ด ์ ๋์ง๋ง ์์ธ๊ฐ ์๋ค. ๋ณธ๋ฌธ์ โ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๋ฅ ์์ง๊ธฐ์ ์๋ ํ ์ผ์๋ฅผ ๋ฌ๊ณ ๊ฐ์ ๋ณด์ ์ ๋ฃ์ผ๋ฉด ์ด๋ป๊ฒ ๋๋์ง๊ฐ ์์ฐ์ค๋ฌ์ด ๋ค์ ์ง๋ฌธ์ด๋ค.