๐KaRMA ๋ฆฌ๋ทฐ
Paper Link (arXiv:2605.15548v2). ์ด ๋ฆฌ๋ทฐ๋ v2(2026-09-04 ๊ฐ์ ) ๊ธฐ์ค์ด๋ฉฐ, ์์นยท์์์ ๋ณธ๋ฌธ๊ณผ Table I~V์์ ์ง์ ํ์ธํ ๊ฐ์ด๋ค.
Code Link (mfpeticco/karma-hand-metric). MIT ๋ผ์ด์ ์ค, 16๊ฐ ์์ URDFยท์ค์ ํ์ผ๊ณผ ๋ ผ๋ฌธ Table I/III/IV์ ์ฐ์ถ๋ฌผ(
results/)์ด ํจ๊ป ๋ค์ด ์๋ค(2026-09-11 ํ์ธ).Project (martinpeticco.com/karma). ๋ ผ๋ฌธ์ด ์๊ฐํ๋ ์ฝ๋ยท์ธํฐ๋ํฐ๋ธ ๋ฐ๋ชจ ํ์ด์ง.
์ ์: Martin Peticco, Pulkit Agrawal
์์: Improbable AI Lab, MIT
IROS 2026 (arXiv comment ๊ธฐ์ค โAccepted to IROS 2026โ)
- ๐ก ๋ก๋ด ์์ โ์์ฌ์ฃผโ๋ฅผ DOF ๊ฐ์๋ ์์ ๊ณต๊ฐ ๋ถํผ ๊ฐ์ ์ ์ ๋๋ฆฌ์งํ๊ฐ ์๋๋ผ, ํ์ค ์ ์ ๊ทธ๋๋ก โ์ฒ์ ์ก์ ์ํ์์ ์ ์ด์ ์ ์งํ ์ฑ ๋ฌผ์ฒด ์์ธ๋ฅผ ์ผ๋ง๋ ์ฐ์์ ์ผ๋ก ๋ฐ๊ฟ ์ ์๋๊ฐโ๋ก ์ฌ์๋ ์ ์์ด๋ค.
- โ๏ธ ์์งโ๊ฒ์ง ๋ ์๊ฐ๋ฝ์ผ๋ก ์์ ๊ตฌ๋ฅผ ํ์นํ ์ํ์์, ๊ด์ ํ๊ณยท์ถฉ๋ยทrolling ์ ์ดยทantipodal ๋ง์ฐฐ ์กฐ๊ฑด์ ๋งค ์คํ ๊ฐ์ ํ๋ QP ๊ธฐ๋ฐ BFS๋ก ๋๋ฌ ๊ฐ๋ฅํ ๊ตฌ ์ค์ฌ ์์น(voxel)์ ํ์น์ถ ๋ฐฉํฅ(HEALPix 228 bin)์ ์ ์ ํ์ํด KaRMA-T(๋ณ์ง)ยทKaRMA-R(ํ์ )ยทKaRMA-S(์ด๊ธฐ ํ์ง ๋ฏผ๊ฐ๋) ์ธ ์ ์๋ฅผ ๋ธ๋ค.
- ๐ฏ 16๊ฐ ์์์ KaRMA-T๋ LEAP 0.097๋ถํฐ Ability 0.0003๊น์ง ๋ ์๋ฆฟ์ ์ด์ ๋ฒ์ด์ง๊ณ , Jacobian ๊ณ์ด ์งํ(Yoshikawa \rho_s=-0.20, GCI \rho_s=-0.08)์๋ ์๊ด์ด ์์ผ๋ฉฐ, ๊ฐ์ฅ ๊ฐ๊น์ด ๋๋ฆฌ์งํ์ธ ์์งโ๊ฒ์ง ์์ ๊ณต๊ฐ ๊ต์งํฉ๊ณผ๋ \rho_s=0.93์ด์ง๋ง ์ฌ์ ํ 16๊ฐ ์ค 4๊ฐ(25%)์ ์์๋ฅผ 2์นธ ์ด์ ํ๋ฆฌ๊ฒ ๋งค๊ธด๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
๋ก๋ด ์์ ๊ณ ๋ฅผ ๋ ์ฐ๋ฆฌ๋ ๋๊ฐ ์คํ ์ํธ๋ฅผ ๋ณธ๋ค. ๊ด์ ์ด ๋ช ๊ฐ์ธ์ง, ์๊ฐ๋ฝ ๋์ด ๋ฟ๋ ๋ถํผ๊ฐ ์ผ๋ง์ธ์ง, ์์ง์ ๊ฒ์ง ์์ ๊ณต๊ฐ์ด ์ผ๋ง๋ ๊ฒน์น๋์ง. ๊ทธ๋ฐ๋ฐ ์กฐ์ ๋ถ์ผ๊ฐ โ์์ฌ์ฃผ(dexterity)โ๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ์ ๊ทธ๋ฐ ์ ์ ์ฑ์ง์ด ์๋๋ค. Bicchi ๋ฑ์ ๊ณ ์ ์ ์๋ ์ฒ์ ์ก์ ์ํ์์ ์ ์ด์ ์ ์งํ ์ฑ ๋ฌผ์ฒด์ ์์ธ๋ฅผ ์ฐ์์ ์ผ๋ก ๋ฐ๊พธ๋ ๋ฅ๋ ฅ์ด๋ค. ๊ด์ ์ด ๋ง์๋ ๊ทธ ๊ด์ ๋ค์ด ์ ์ด์ ์ ์งํ๋ ๊ถค์ ์ผ๋ก ์ด์ด์ง์ง ์์ผ๋ฉด ์์ฌ์ฃผ๋ ์๋ค. ์ด ๋ ผ๋ฌธ์ ์ด ๊ฐ๊ทน์ ๋ฉ์ฐ๋ ๊ธฐ๊ตฌํ ์ ์ฉ(kinematics-only) ์งํ๋ฅผ ๋ง๋ ๋ค. ์ปจํธ๋กค๋ฌยท์ผ์ยทํ์ต ์ ์ฑ ์ ์ ํ ๊ฐ์ ์ํค์ง ์๊ณ URDF ํ๋๋ง์ผ๋ก ๊ณ์ฐ๋๋ฏ๋ก, ํ๋์จ์ด ๊ตฌ๋งค๋ ์ค๊ณ ๋ฐ๋ณต ๋จ๊ณ์์ โ์ด ์์ ๊ธฐ๊ตฌํ ์์ฒด๊ฐ ์ผ๋ง๋ ๋ฏธ์ธ ์กฐ์์ ํ๋ฝํ๋๊ฐโ๋ฅผ ๋น๊ตํ ์ ์๊ฒ ํ์๋ ๊ฒ์ด๋ค.
์ธก์ ์ค์ ์ ์๋์ ์ผ๋ก ์ข๋ค. ์์ง์ ๊ฒ์ง๋ก ์์ ๊ตฌ๋ฅผ ์ก๋ ์ ๋ฐ ํ์น ํ ๊ฐ์ง, ์ฌํ์ง(regrasp)๋ finger gaiting ์์ด ๊ตด๋ฆฌ๊ธฐ(rolling)๋ง์ผ๋ก ๊ตฌ๋ฅผ ์ผ๋ง๋ ์ฎ๊ธฐ๊ณ ๋๋ฆด ์ ์๋์ง๋ฅผ ๋ณธ๋ค. ์ ์๋ค์ ์ด๊ฒ์ โ๋ณดํธ์ ์์ฌ์ฃผ ์ ์โ๊ฐ ์๋๋ผ ์์งโ๊ฒ์ง rolling ํ์น ์์ฌ์ฃผ์ ํ์คํ๋ ํํ(lower bound)์ด๋ผ๊ณ ์ค์ค๋ก ๊ท์ ํ๋ค.

KaRMA ํ์ดํ๋ผ์ธ(Fig. 1). ์ขโ์ฐ: ์๋ ์์ฑ(L_\mathrm{ref} ๊ณ์ฐ, Sobol 512 + 5-DOF linspace + ๋ฌด์์ 200๊ฐ ๊ด์ ๊ฐ ์ํ, IK๋ก ์ ์ด ๊ฐ๊ทน ๋ซ๊ธฐ) โ ๋ณ์ง BFS(์กฐ์์ฑ ํ์์ฒด๋ก ๊ฒฉ์ ์ ๋ ฌ, 6๊ฐ XYZ ํ๋ฆฌ๋ฏธํฐ๋ธ, rolling QP + 8 substep) โ ํ์ ํ์(ํ์น์ถ์ ๋บ 2์ถ ร 2๋ฐฉํฅ = 4๊ฐ ํ๋ฆฌ๋ฏธํฐ๋ธ, 228 HEALPix bin ๊ธฐ๋ก) โ ์ ์ํ.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
๋ณ์ง ์ ์๋ ๋๋ฌํ ๊ตฌ ์ค์ฌ voxel ์๋ฅผ ์ ํฌ๊ธฐ๋ก ๋ฌด์ฐจ์ํํ ๋ถํผ๋ค. voxel ํ ๋ณ์ h=0.05\,L_\mathrm{ref}๋ก ์ ํฌ๊ธฐ์ ๋น๋ก์ํค๋ฏ๋ก ์์ด voxel ๊ฐ์๋ก ์ค์ด๋ ๋ค.
\text{KaRMA-T} = \frac{n_\text{voxels}\cdot h^3}{L_\mathrm{ref}^3} = \frac{n_\text{voxels}}{8000}
ํ์ ์ ์๋ ๊ฐ voxel์์ ๋๋ฌํ ํ์น์ถ ๋ฐฉํฅ์ ๋น์จ์, ๊ฐ์ฅ ์ ๋๋ voxel 5๊ฐ์ ๋ํด ํ๊ท ํ ๊ฐ์ด๋ค. ๋ ์ ์ ์ด์์๋ ๋ ์ ์ด์ ์ ์๋ ์ถ ๋๋ ์ ํ์ (twist)์ด ์ ์ด๋์ง ์์ผ๋ฏ๋ก ์ด ์์ ๋๋ฅผ ๋นผ๊ณ , ๋ถํธ๋ฅผ ๋ฌด์ํ ์ถ ๋ฐฉํฅ๋ง ๊ตฌ ์์ ๋ฑ๋ฉด์ HEALPix bin(n_\text{side}=6, 228๊ฐ, ์ฝ 10ยฐ)์ผ๋ก ์ผ๋ค.
\text{KaRMA-R} = \frac{1}{|V_5|}\sum_{v\in V_5}\frac{|B(v)|}{N_\text{bin}}
์ธ ๋ฒ์งธ KaRMA-S๋ ๋ชจ๋ feasible ์๋์ ๋ณ์ง ์ ์ ์ค ์ค์๊ฐ / ์ต๋๊ฐ์ด๋ค. 1์ ๊ฐ๊น์ฐ๋ฉด ์ด๋ค ์ด๊ธฐ ํ์ง์์ ์์ํด๋ ๋น์ทํ๊ณ , 0์ ๊ฐ๊น์ฐ๋ฉด ์ข์ ์ฑ๋ฅ์ด ํน์ ํ์ง์๋ง ๋ชฐ๋ ค ์๋ค. ํ์์ ํ ์คํ ์ Montana์ rolling ์ ์ด ์ด๋ํ์ ์ ํํํ QP๋ก, ๊ด์ ๋ณ์ \Delta q์ ๊ตฌ ํ์ \Delta\theta๋ฅผ ํจ๊ป ํ์ด ์ํ๋ ๊ตฌ ๋ณ์ง \Delta p๋ฅผ ๋ ์ ์ด์ ๋ชจ๋์์ rolling๊ณผ ๋ชจ์ ์์ด ๋ง๋ค์ด ๋ธ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- 16๊ฐ ์(LEAP, Allegro, DโClaw, Sharpa, Wuji, Shadow, Unitree Dex3/Dex5, Inspire, OrcaHand, Schunk SVH, xHand1, xHandLite, Ability + ์ธ์ฒด ๊ณจ๊ฒฉ ๋ชจ๋ธ ARMSยทDLR)์์ KaRMA-T 0.097(LEAP) ~ 0.0003(Ability), KaRMA-R 0.335(Allegro) ~ 0.004(InspireยทAbility).
- ๋๋ฆฌ์งํ์์ Spearman ์๊ด: ์์ ๊ณต๊ฐ ๊ต์งํฉ(opposability) 0.93, ์ด ๊ด์ ๊ฐ๋๋ฒ์ 0.80, DOF ์ 0.71, Yoshikawa ์กฐ์์ฑ โ0.20(p=0.46), GCI โ0.08(p=0.76).
- ๊ฐ์ฅ ๊ฐํ ๋๋ฆฌ์งํ์ธ opposability๋ 16๊ฐ ์ค 4๊ฐ(25%)์ KaRMA-T ์์๋ฅผ 2์นธ ์ด์ ํ๋ฆฌ๊ณ , ์๋ณ ์์์ 7%๋ฅผ ๋ค์ง๋๋ค. ๊ฐ์ฅ ํฐ ์ดํ์ Allegro(opposability 5์ โ KaRMA-T 2์).
- T์ R ์์๋ ๋์ฒด๋ก ๊ฐ์ด ๊ฐ์ง๋ง(\rho_s=0.96) ์์๊ถ์์ ๊ฐ๋ฆฐ๋ค. LEAP๋ T 1์ยทR 2์, Allegro๋ T 2์ยทR 1์. ์ด ์ฐจ์ด \Delta๋ฅผ ์ด๋ค ๋๋ฆฌ์งํ๋ ์์ธกํ์ง ๋ชปํ๋ค(|\rho_s|\le0.31).
- 16๊ฐ ์ ์ ์ฒด ๊ณ์ฐ์ด CPU(i9-13900KS, 32์ค๋ ๋)์์ 18๋ถ ๋ฏธ๋ง(์๋น 6์ด~5๋ถ), ๋ฐ๋ณต ์คํ 3ํ bit ๋จ์ ๋์ผ, ํํ์ด๋ยทํ์ ยท0.5ร/2ร ์ค์ผ์ผ์ ํธ์ฐจ 0.
๊ฒฐ๋ก :
KaRMA์ ์๋ก์์ โ์์ฌ์ฃผโ์ ๊ต๊ณผ์์ ์ ์๋ฅผ ๋๋ฌ ๊ฐ๋ฅ ์งํฉ(reachable set)์ผ๋ก ์กฐ์ํํ ๋ฐ ์๋ค. ๊ธฐ์กด ์งํ๊ฐ ํ ์์ธ์ ๊ตญ์ ์ฑ์ง(Jacobian ์กฐ๊ฑด์)์ด๋ ์ ์ด์ ๋ฌด์ํ ๋ถํผ(์์ ๊ณต๊ฐ)๋ฅผ ์ฌ๋ ๋ฐ๋ฉด, KaRMA๋ ์ ์ด์ ์ ์งํ๋ ์ฐ์ ๊ถค์ ์ด ์ค์ ๋ก ์กด์ฌํ๋์ง๋ฅผ ํ์์ผ๋ก ํ์ธํ๋ค. ๊ทธ ๊ฒฐ๊ณผ๋ ๋๋ถ๋ถ opposability์ ๊ฐ์ ๋ฐฉํฅ์ ๊ฐ๋ฆฌํค์ง๋ง, ๊ด์ ํ๊ณ์ ์ถฉ๋์ด ๊ต์งํฉ์ ์ผ๋ง๋ ์๋ผ ๋จน๋์ง์์ ์์๊ฐ ๊ฐ๋ฆฌ๊ณ , ๋ณ์ง๊ณผ ํ์ ์ด ์๋ก ๋ค๋ฅธ ์์ 1๋ฑ์ผ๋ก ๋ฝ๋๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋ค. ๋ค๋ง ๊ณผ์ ์ฑ๊ณต๊ณผ์ ์ ๋ ๊ฒ์ฆ์ ์๊ณ , ๋ ผ๋ฌธ ์ค์ค๋ก ์ด๊ฒ์ ๊ณผ์ ์ฑ๊ณต ์์ธก๊ธฐ๊ฐ ์๋๋ผ ๋น๊ต ๋๊ตฌ๋ผ๊ณ ์ ์ ๊ธ๋๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
โ์ด ์์ ๊ด์ ์ด 9๊ฐ๋คโ๋ฅผ โ์ด ์์ ๊ตฌ๋ฅผ ์ก์ ์ฑ ๊ตด๋ ค์ ๋ช ์นธ๊น์ง ์ฎ๊ธฐ๊ณ ๋ช ๋ฐฉํฅ๊น์ง ๋๋ฆด ์ ์๋คโ๋ก ๋ฐ๊ฟ ๋งํ์๋ ๋ ผ๋ฌธ์ด๋ค. ์ ์๋ ์คํ์ด๊ณ ํ์๋ ๋ฅ๋ ฅ์ด๋ค. ๋์ ์๋ ๊ฒ์ ๊ด์ ํ๊ณ, ์๊ฐ๋ฝ๋ผ๋ฆฌ์ ์ถฉ๋, rolling ์ ์ด, ๋ง์ฐฐ ์๋ฟ์ด๋ผ๋ ๋ค ๊ฐ์ ์ ์ฝ์ด๋ค. ์ ์๋ค์ ์คํ์ด ๋ณด์ฌ ์ฃผ๋ ๊ฐ์ฅ ์ค์ํ ์ฌ์ค์ ์ด ์ ์ฝ๋ค, ํนํ ๊ด์ ํ๊ณ๊ฐ ์ ์ฝ ์๋ ์์ ๊ณต๊ฐ์ 58~99%๋ฅผ ์๋ผ๋ธ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ โ์์ ๊ณต๊ฐ์ด ํฌ๋คโ์ โ์์ฌ์ฃผ๊ฐ ์๋คโ๋ ์๊ฐ๋ณด๋ค ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ค.
๋ฐฐ๊ฒฝ: ์ ๊ธฐ์กด ์ ํ๊ฐ ์งํ๋ก๋ ๋ถ์กฑํ๊ฐ
๋ ผ๋ฌธ์ ๊ด๋ จ ์ฐ๊ตฌ ์ (ยงII)์ ์ ํ๊ฐ๋ฅผ ์ธ ๊ฐ๋๋ก ๋๋๋ค.
๊ธฐ๊ตฌํ ๋๋ฆฌ์งํ. DOFยท๊ด์ ์ ๊ฐ์ ๊ธฐ์ ์งํ ์ธ์, ์์ง๋ฅผ ์์ ์ฌ๋ฌ ์ง์ ์ ๋ ๋ณด๋ Kapandji ์ ์, ์๊ฐ๋ฝ ํ๋์ ์์ ๊ณต๊ฐ ๋ถํผ(Kerr & Roth), ์ด๋ฅผ ๋ฐ์ ์์ผ ์์ง์ ์๊ฐ๋ฝ ์์ ๊ณต๊ฐ์ ๊ต์งํฉ์ผ๋ก Gifu Hand III๋ฅผ ์ค๊ณํ Mouri ๋ฑ, ์ฌ๋ฌ ์๊ฐ๋ฝ ๊ต์งํฉ์ผ๋ก ํ์ฅํ You ๋ฑ์ โInteractivity of Fingersโ, ๊ทธ๋ฆฌ๊ณ grasp ํ์ง ๋ถ์์์ ํํ ์ฐ๋ Yoshikawa ์กฐ์์ฑ ์ง์๊ฐ ์๋ค. ์ ์๋ค์ ํ๊ฐ๋ ์งง๋ค. ์ด๋ค์ ๊ฐ๋ณ ํ์ง๋ ๊ตญ์ ์์ธ์๋ ์ ์ฉํ์ง๋ง ํ์ง ์์์ ๋ฌผ์ฒด๋ฅผ ์ผ๋ง๋ ์ฌ๋ฐฐ์นยท์ฌ๋ฐฐํฅํ ์ ์๋์ง๋ฅผ ์ง์ ์ฌ์ง ์๋๋ค.
๊ณผ์ ๋ฒค์น๋งํฌ. ElliottโConnolly ๋ฒค์น๋งํฌ, ๋ ์๊ฐ๋ฝ ๋ณ์ง์ฉ Asterisk Test, ํ๋ฉด ํ์ ๋ฒค์น๋งํฌ์ฒ๋ผ ๋ฌผ์ฒด ์ค์ฌ ๊ณผ์ ๋ฅผ ์ ํด ๋๊ณ ์ฑ๊ณต์ ์ฌ๋ ๋ฐฉ์, ๊ทธ๋ฆฌ๊ณ Adroit ๊ฐ์ ํ์ต ๊ธฐ๋ฐ ๊ณผ์ ๋ฌถ์์ด ์๋ค. ์ด๊ฒ๋ค์ ์์คํ ์ ์ฒด๋ฅผ ํ๊ฐํ๊ธฐ์ ์ข์ง๋ง, ๊ฒฐ๊ณผ๊ฐ ์ปจํธ๋กค๋ฌยท์ผ์ฑยทํ์ต ์ ํ์ ํฌ๊ฒ ์ข์ฐ๋์ด ์ ๊ธฐ๊ตฌํ๋ง ๋ผ์ด ๋น๊ตํ๊ธฐ์ ๋ถ์ ํฉํ๋ค.
rolling ์ ์ด ์ ์ํ. Montana(1988)๊ฐ ๊ด์ ์ด๋ยท์ ์ด์ ์ด๋ยท๋ฌผ์ฒด ์ด๋์ ์๋ ์ ์ด ์ด๋ํ์ ์ธ์ ๊ณ , Bicchi ๊ณ์ด์ rolling ์กฐ์๊ณผ โdexterous gripperโ, ๊ทธ๋ฆฌ๊ณ ์ต๊ทผ์ ๊ถค์ ์ต์ ํ(Sundaralingam & Hermans์ relaxed-rigidity)๋ ๊ทธ๋ํ ํ์(Cruciani ๋ฑ์ dexterous manipulation graphs)์ด ์ด๋ฅผ ๋์ ์์ฑ์ ์ผ๋ค. KaRMA๋ ์ด ์ ์ํ๋ฅผ ๋์ ์์ฑ์ด ์๋๋ผ ํ๊ฐ์ ์ด๋ค๋ ์ ์์ ์๋ฆฌ๋ฅผ ์ก๋๋ค.
์ ์๋ค์ด ์๋ก ์์ ๋ฏธ๋ฆฌ ๋ง์ ๋๋ ๋ฐ๋ก ๋ ์๋ค. โํ๋ก end-effector๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ๋ฌผ์ฒด๋ฅผ ๋ด๋ ค๋จ๋ค ๋ค์ ์ก์ผ๋ฉด ๋์ง ์๋?โ ๋ต์ ์ ์ด๋ค. ๊ทธ๋ ๊ฒ ํ๋ฉด ์์ด ์ฃผ๋ ๋ง์ง๋ง ์ ๋ฐ๋๋ฅผ ํฌ๊ธฐํ๊ณ , ์ฌํ์ง๋ ๊ณผ์ ํธํก์ ๋๋ฆฌ๋ฉฐ, ๋ง์ ๋ฌผ์ฒด๋ ์น๊ตฌ ์์ด ์ํ๋ ์์ธ๋ก ๋ฐ๋ก ์ง์ ์ ์๋ค. ์กฐ๋ฆฝ์ ์์ ๋ถํ, bin picking ์ค ๋ฏธ์ธ ์ฌ๋ฐฐํฅ ๊ฐ์ ๊ณผ์ ๊ฐ ์๋ก ๋ ๋๊ธฐ๋ค.
๋ฐฉ๋ฒ 1: ๋ฌด์์ ์ฌ๋๊ฐ (ยงIII)
๋ฒ์์ ๊ฐ์
KaRMA์ ๊ฐ์ ์ ์ธ ์ค๋ก ์์ฝ๋๋ค. ๊ฐ๊ฐ์ด ์๋์ ์ธ ๋จ์ํ์ด๊ณ , ๋ค์ ๋นํ๋ ๋๋ถ๋ถ ์ฌ๊ธฐ์ ๋์จ๋ค.
- ์์งโ๊ฒ์ง ๋ ์๊ฐ๋ฝ ์ ๋ฐ ํ์น. ๋ฏธ์ธ ์กฐ์์์ ๊ฐ์ฅ ํํ ํ์ง์ด๊ณ , ์ ์ด ์ ์ง ์ ์ ์ด๋์ ํํ ์ฌ๋ก๋ผ๋ ์ด์ ๋ค.
- ๊ตฌํ ํ ์คํธ ๋ฌผ์ฒด. ๋ชจ์๋ฆฌยท๊ผญ์ง์ ํจ๊ณผ๋ฅผ ์์ ๋ฌผ์ฒด์ ๋ฌด๊ดํ(object-agnostic) ๋น๊ต๋ฅผ ๋ง๋ค๊ณ rolling ์์ฌ์ฃผ์ ์ง์คํ๋ ค๋ ๊ฒ์ด๋ค.
- rolling ์ ์ด, ์ฌํ์ง ์์, ๊ธฐ๊ตฌํ๋ง. ์ปจํธ๋กค๋ฌ ์ค๊ณยท์ค๋ ฅยท๋ฌผ์ฒด ํ์์ ๋ํ ์์กด์ ๋ผ์ด๋ธ๋ค.
L_\mathrm{ref} ์ค์ผ์ผ๋ง
์๋ก ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ ์์ ๋น๊ตํ๋ ค๋ฉด ๊ธธ์ด ๋จ์๋ฅผ ์์ ์ผ ํ๋ค. KaRMA๋ ๋ชจ๋ ๊ธธ์ด ํ๋ผ๋ฏธํฐ(๊ตฌ ๋ฐ์ง๋ฆ, voxel ํฌ๊ธฐ, ํ์ฉ์ค์ฐจ)๋ฅผ ํน์ฑ ๊ธธ์ด L_\mathrm{ref}๋ก ์ค์ผ์ผํ๋ค.
L_\mathrm{ref} = \mathrm{mxPr} + \mathrm{mF}
\mathrm{mxPr}๋ ์๊ฐ๋ฝ knuckle ๊ด์ ์์ ์ฌ์ด์ ์ต๋ ์๋ณ ๊ฑฐ๋ฆฌ(๊ฐ ์ฒด์ธ์ ์ฒซ ๋ฒ์งธ non-mimic revolute ๊ด์ , ์ค์ด๋ค๋ฉด ์์ ์ชฝ์ผ๋ก ์ฎ๊น), \mathrm{mF}๋ knuckle์์ ๋๊น์ง์ ์ฒด์ธ ๊ธธ์ด ์ค์๊ฐ์ด๋ค. ์๋ฐ๋ฅ ํญ๊ณผ ์๊ฐ๋ฝ ๊ธธ์ด, ์ฆ ํ์น ๊ฐ๋ฅํ ์์น์ ์ธ๊ณฝ์ ๊ฒฐ์ ํ๋ ๋ ๊ธฐํ ์์๋ฅผ ๋ํ ๊ฒ์ด๋ค. ๊ธฐ๋ณธ๊ฐ์ L_\mathrm{ref}=200 mm ๊ธฐ์ค์ผ๋ก ์ ์ํ๊ณ L_\mathrm{ref}/200\,\text{mm}๋ก ์ค์ผ์ผํ๋ค. ๋ง์ฐฐ๊ณ์ยทHEALPix ํด์๋ยทBFS ์์ฐ ๊ฐ์ ๋ฌด์ฐจ์ ํ๋ผ๋ฏธํฐ๋ ๊ทธ๋๋ก ๋๋ค. Table I์ L_\mathrm{ref}๋ Dex3 155.3 mm๋ถํฐ DโClaw 327.2 mm๊น์ง 2๋ฐฐ ๋๊ฒ ๋ฒ์ด์ง๋ค.
Twist-invariant ๋ฐฉํฅ ํํ
๋ ์ ํ์น์์ ๋ ์ ์ด์ ์ ์๋ ์ถ ๋๋ ํ์ ์ ์ ์ดํ ์ ์๋ค. ๋ ์ ์ฌ์ด์ ๊ตฌ๋ฅผ ๋ผ์ฐ๊ณ ๊ทธ ์ถ์ผ๋ก ๋๋ฆฌ๋ ๊ฒ์ ์๊ฐ๋ฝ์ด ๋ง์ ์๋, ๋ง๋ค์ด ๋ผ ์๋ ์๋ ์ด๋์ด๋ค. ๊ทธ๋์ KaRMA๋ ๊ตฌ์ body frame์์ ํ์น์ถ์ ๋ฐฉํฅ๋ง ์ถ์ ํ๋ค. ์ถ์ ๋ค์ง์ด๋ ๊ฐ์ ํ์น์ด๋ฏ๋ก ๋ฐ๋ ๋ฐฉํฅ์ ๊ฐ์ ๊ฒ์ผ๋ก ๋ณด๋ฉด, ๋ฐฉํฅ ๊ณต๊ฐ์ 2์ฐจ์(๋ฐ๊ตฌ, ์ ํํ๋ ์ฌ์ ํ๋ฉด)์ด ๋๋ค. ์ด๋ฅผ HEALPix๋ก ๋๋๋ฉด N_\text{bin} = 6n_\text{side}^2 + 2n_\text{side}์ด๊ณ n_\text{side}=6์์ 228๊ฐ๋ค. ๋ฑ๋ฉด์ bin์ ์ฐ๋ ์ด์ ๋ ๋ฐฉํฅ ๊ณต๊ฐ์ ์ด๋ ์ชฝ์์๋ bin ํฌ๊ธฐ๊ฐ ๊ฐ์์ผ ์ปค๋ฒ๋ฆฌ์ง ๋น์จ์ด ์ด์ฐํ ํธํฅ์ ๋ ๋ฐ๊ธฐ ๋๋ฌธ์ด๋ค.
์ธ ์ ์
- KaRMA-T. ๋๋ฌํ ๊ตฌ ์ค์ฌ ์์น๋ฅผ ์๋ ์์ธ์ ์กฐ์์ฑ ํ์์ฒด ์ฃผ์ถ์ ์ ๋ ฌํ voxel ๊ฒฉ์์ ์ฌ๋ฆฌ๊ณ ์ผ๋ค. h=0.05L_\mathrm{ref}์ด๋ฏ๋ก n_\text{voxels}/8000, ์ฆ โํ ๋ณ์ด L_\mathrm{ref}์ธ ์ ์ก๋ฉด์ฒด ์ค ๋ช %๋ฅผ ์ฑ์ ๋๊ฐโ๋ค. ๊ฐ์ฅ ์ข์ ์๋ 3๊ฐ์ ํ๊ท ์ผ๋ก ๋ณด๊ณ ํ๋๋ฐ, top-1ยทtop-3ยทtop-5 ์ง๊ณ ์ฌ์ด์ ์ ์์ ์๊ด์ \rho_s\ge0.99๋ก ์ ํ์ ๋๊ฐํ๋ค๊ณ ํ๋ค.
- KaRMA-R. voxel๋ง๋ค ๋ฐฉ๋ฌธํ ๋ฐฉํฅ bin ๋น์จ์ ๊ธฐ๋กํ๊ณ , ๊ฐ์ฅ ๋์ 5๊ฐ voxel์ ํ๊ท ์ ๋ธ๋ค(์๋ top-3 ํ๊ท ). ๋จ์ผ voxel ์ต๋๊ฐ ๋์ top-5๋ฅผ ์ฐ๋ ๊ฒ์ ์ด์์น voxel์ ๋ํ ๋ฏผ๊ฐ๋๋ฅผ ์ค์ด๋ ค๋ ์ ํ์ด๋ค.
- KaRMA-S. ๋ชจ๋ feasible ์๋์ ๋ณ์ง ์ ์ ์ค์๊ฐ / ์ต๋๊ฐ. ํ์ ์ด ์๋๋ผ ๋ณ์ง์ผ๋ก ์ ์ํ ์ด์ ๋, ์๋๋ง๋ค ๋๋ฌํ๋ ๊ฒฝ๊ณ voxel์ด ๋ฌ๋ผ ๋ณ์ง์ด ์ด๊ธฐ ํ์ง์ ๋ ๋ฏผ๊ฐํ๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ ์ top-5 voxel ํ๊ท ์ด๋ผ ์ ๋์ธ voxel ๋ช ๊ฐ๋ง ์์ด๋ ๋๊ฒ ๋์จ๋ค. ์ ์๋ค์ S๋ T์ ํจ๊ป ์ฝ์ด์ผ ํ๋ค๊ณ ์ฃผ์๋ฅผ ์ค๋ค. S๊ฐ ๋๊ณ T๊ฐ ๋ฎ์ผ๋ฉด โ๊ณ ๋ฅด๊ฒ ๋ชปํ๋โ ์์ด๋ผ๋ ๋ป์ด๋ค.
๋ฐฉ๋ฒ 2: ์ด๋ป๊ฒ ๊ณ์ฐํ๋๊ฐ (ยงIV)

ํ์น ํ์ง ์ค์ (Fig. 2, ARMS ๋ชจ๋ธ). ์๊ฐ๋ฝ ๋งํฌ๋ ๋ฐ๊ตฌ ์บก์ด ๋ฌ๋ฆฐ ์๊ธฐ๋ฅ(capsule), ๊ฐ์ด๋ฐ ๋นจ๊ฐ ๊ตฌ๊ฐ rolling ์ ์ด ํ ์คํธ ๋ฌผ์ฒด๋ค. ์ด๋ก ํ์ดํ๋ ๋ณ์ง ํ๋ฆฌ๋ฏธํฐ๋ธ, ์ฃผํฉ ํ์ดํ๋ ํ์ ํ๋ฆฌ๋ฏธํฐ๋ธ, ์ ์ ์ twist-invariant ํ์น์ถ, ๊ตฌ ์์ ์ ์ ์ ์ด ๋ฒ์ ์ ๊ธฐ์ ์ด๋ค.
์ ์ด ๊ธฐํ
์๊ฐ๋ฝ ๋งํฌ๋ ๋ชจ๋ ๊ณ ์ ๋ฐ์ง๋ฆ r_\ell์ capsule, ๋ฌผ์ฒด๋ ๋ฐ์ง๋ฆ r_s์ ๊ตฌ๋ค. ๊ตฌ ์ค์ฌ p์์ capsule ์ถ ์ ๋ถ ์์ ์ต๊ทผ์ ์ c๊น์ง ๊ฑฐ๋ฆฌ๋ก ๋ถํธ ์๋ ์ ์ด ๊ฐ๊ทน์ ์ ์ํ๋ค.
g = \lVert p - c\rVert - r_s - r_\ell
|g|\le\epsilon_g์ด๋ฉด ์ ์ด์ด ์ ์ง๋๊ณ , ๋ฐ๊นฅ ๋ฐฉํฅ ๋จ์ ๋ฒ์ ์ \hat n = (p-c)/\lVert p-c\rVert๋ค. ๋งค ์คํ ๊ตฌ ์ค์ฌ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์์ง ๋งํฌ์ ๊ฒ์ง ๋งํฌ๋ฅผ ์ ์ด ์์ผ๋ก ๋ค์ ๊ณ ๋ฅด๋ฏ๋ก, ํ์ ๋์ค ์ ์ดํ๋ ๋งํฌ๊ฐ ์๋์์ ์ค๊ฐ ๋ง๋๋ก ๋ฐ๋ ์ ์๋ค.
ํ๋ณด์ feasibility ์กฐ๊ฑด
๋งค BFS ์คํ ์์ ๋ค ๊ฐ์ง๋ฅผ ๋ชจ๋ ํ์ธํ๋ค.
- ์ ์ด ๊ฐ๊ทน: ํฌ์ ํ ๋ ์ ์ด ๋ชจ๋ |g_i|\le\epsilon_g.
- ๊ด์ ํ๊ณ: URDF ๋ฒ์ q_j^-\le q_j\le q_j^+.
- ์ถฉ๋ ํํผ: ๊ตฌ๊ฐ ๋น์ ์ด ๋งํฌ capsule์ ๋ซ์ง ์์(d-r_s-r_\ell\ge\epsilon_\mathrm{col}), ์์งโ๊ฒ์ง capsule ์์ ์ ๋ถ ๊ฐ ๊ฑฐ๋ฆฌ \ge 2r_\ell+\epsilon_\mathrm{col}.
- antipodal ํ์ง ๊ฐ๋ฅ์ฑ: ๋ง์ฐฐ๊ณ์ \mu์ ๋ํด \cos\angle(-\hat n_0,\hat n_1)\ge\cos(2\arctan\mu). ๋ ์ ์ด ๋ฒ์ ์ด ๊ฑฐ์ ๋ง์ฃผ ๋ณด๊ณ ์์ด์ผ ๋ ์๊ฐ๋ฝ์ผ๋ก ๊ตฌ๋ฅผ ์ฅ๋ ํ์ด ๋ง์ฐฐ ์๋ฟ ์์ ๋ค์ด๊ฐ๋ค๋ ์กฐ๊ฑด์ด๋ค. \mu=0.6์ด๋ฉด ๋ ๋ฒ์ ์ฌ์ด ํ์ฉ ํธ์ฐจ๊ฐ 2\arctan 0.6\approx 62ยฐ๋ค(ํ์ ๊ณ์ฐ).
Rolling contact QP
BFS์ ๊ฐ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ ์์ ๊ด์ ๋ณ์ \Delta q๋ฅผ QP๋ก ํผ๋ค. ๋ณ์ง ํ๋ฆฌ๋ฏธํฐ๋ธ๋ ๋ณ์ x=[\Delta q^\top,\Delta\theta^\top]^\top์ ๋ํด
\min_x \;\lVert Mx-b\rVert^2 + \lambda_\theta\lVert\Delta\theta-\Delta\theta^\ast\rVert^2 + \lambda_r\lVert\Delta q\rVert^2
๋ฅผ ํผ๋ค. Montana ์ด๋ํ์ ๋ฐ๋ผ M=[\,J_\mathrm{surf}\;\; -r[\hat n]_\times\,]๋ (\Delta q,\Delta\theta)๋ฅผ ๋ ์ ์ด์ ์ ์ ์ด์ ์ด๋์ผ๋ก ๋ณด๋ด๊ณ , b=\Delta p๋ ๋ช ๋ นํ ์ ์ด์ ๋ณ์๋ค. \Delta\theta^\ast๋ \Delta p๋ก๋ถํฐ ๊ธฐํ์ ์ผ๋ก ๊ณ์ฐํ ์ด์์ rolling ํ์ ์ด๋ค. ํ์ด ๋งํ๋ฉด โ๊ตฌ๋ฅผ \Delta p๋งํผ ์ฎ๊ธฐ๋, ์๊ฐ๋ฝ ํ๋ฉด ์๋ฅผ ๋ฏธ๋๋ฌ์ง์ง ์๊ณ ๊ตด๋ฌ๊ฐ๋ ค๋ฉด ๊ตฌ๊ฐ ์ด๋งํผ ๋์์ผ ํ๋คโ๋ ๊ธฐ๋์น์ ๊ฐ๊น๊ฒ, ๊ทธ๋ฆฌ๊ณ ๊ด์ ์ ๋๋๋ก ์ ๊ฒ ์์ง์ฌ์ ํด๋ฅผ ์ฐพ๋๋ค. ํ์ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ \Delta p=0์ผ๋ก ๋๊ณ ๋ชฉํ ํ์ \Delta\theta_\text{target}๋ฅผ ์ซ๋ ๊ฐ์ ๊ตฌ์กฐ๋ค. ๋ QP ๋ชจ๋ ๊ด์ ์คํ ํ๊ณ |\Delta q_j|\le\Delta q_\max, ๊ด์ ์์น ํ๊ณ, ์ ํํ๋ ๊ฐ๊ทน ์ ์ฝ์ ๊ฑธ๊ณ OSQP๋ก ํผ๋ค. voxel ํ๋๋ฅผ ์ฎ๊ธฐ๋ ์ด๋์ ๊ณ ์ substep์ผ๋ก ์ ๋ถํ๊ณ (Fig. 1์ ๋ฐ๋ฅด๋ฉด 8 substep), ์งง์ ํฌ์ ๋จ๊ณ๋ก ๋จ์ ๊ฐ๊ทน์ ๋ค์ ๋ซ๋๋ค.
์ฌ๊ธฐ์ ์ค์ํ ์ธ๋ถ๊ฐ ํ๋ ์๋ค. ์์ rolling ํญ์ ์ํํธ ํ๋ํฐ๋ค. ๋์ ์คํ ์ ์ฑํ ์ฌ๋ถ๋ ์์ฌ ์ ์ ๋ฏธ๋๋ผ(rolling ๋ฐฉํฅ์ ๊ฐ๋ก์ง๋ฅด๋ ๋ฏธ๋๋ผ, ์ ์ด ๋ฒ์ ๋๋ ์ ์์ spin์ ์ ์ธ)์ด ํ๋ ๊ฒ์ดํธ ์๋์ธ์ง๋ก ๊ฒฐ์ ํ๋ค. ๊ฒ์ดํธ ์์น๋ โ๋๋ฌ๋ vs ํ์ฉ์ค์ฐจ ๊ณก์ ์ ํ๊ฟ์น(elbow)โ์ ๋์๋ค๊ณ ๋ง ์ ํ ์๊ณ ์์น๋ ๋ณธ๋ฌธ์ ์๋ค. ์ด ์์ฌ ๋ฏธ๋๋ผ์ด ๊ณง ๊ตญ์ ์ ํํ ์ค์ฐจ์ธ๋ฐ, ์ ์๋ค์ ๋ฐ๋ฅด๋ฉด low-DOF ๋ฐ๋ฅ๊ถ ์์ ๋ชจ๋ ์์์ ๊ทธ ์ค์๊ฐ์ด ๋ช ๋ น ์ด๋์ 0.5% ๋ฏธ๋ง์ด๋ผ โ์ ์๊ฐ ์๋ฏธ ์๋ ๊ณณ์์๋ ์ฌ์ค์ ์์ rollingโ์ ์ฐ๋ค. ๋ฐ๋ฉด ๋ฐ๋ฅ๊ถ ๋ค์ฏ ์(โ : Dex3, xHandLite, Inspire, SVH, Ability)์ ์ค์๊ฐ 11~32%์ ๋ฏธ๋๋ผ์ ๊ธฐ๋์ผ ์กฐ๊ธ์ด๋ผ๋ ์์ง์ธ๋ค. ์๊ฒฉํ rolling ๋ฑ์์ ๊ฑธ๋ฉด ์ด๋ค์ ๊ฑฐ์ 0์ด ๋๋ฏ๋ก, ์ ๊ณ ๊ฒ์ดํธ๋ก ๊ฐ์ ์ฒ๋ ์์ ๋จ๊ฒจ ๋์๋ค๋ ์ค๋ช ์ด๋ค.
์๋ ์ ํ๊ณผ 2๋จ๊ณ BFS
์๋๋ BFS๊ฐ ์ถ๋ฐํ๋ ์ต์ด์ feasible ์์งโ๊ฒ์ง ํ์น๋ค. Sobol ์ค๋์, ๊ด์ ๋ณ linspace ์ค์, ๊ณ ์ ์๋์ ๊ท ์ผ ๋์๋ฅผ ํฉ์น ๊ฒฐ์ ๋ก ์ ํ๋ณด ์งํฉ์ ๋ง๋ค๊ณ , ๊ฐ ํ๋ณด๋ง๋ค ์์งโ๊ฒ์ง ์ ์ด ์ค์ ๊ทผ์ฒ์ ๊ตฌ ์ค์ฌ์ ์ ์ํ ๋ค ๋น์ ํ ์ต์์ ๊ณฑ IK(backtracking ํฌํจ)๋ก ๋-์ ์ด ๋งค๋ํด๋์ ํฌ์ํ๋ค. ์ ํ์ ์ผ๋ก J_\mathrm{obj}=\tfrac12(J^\mathrm{surf}_{v,0}+J^\mathrm{surf}_{v,1})์ ์๊ณต๊ฐ์์ ๊ด์ ๋ฒ์ ์ค์ ์ชฝ์ผ๋ก ๋ค๋ฌ๋๋ค. ๋ชจ๋ feasible ์๋์ ๋ํด ์ ์ฒด ๋ณ์ง BFS๋ฅผ ๋๋ฆฐ๋ค. ์๋น ์๋ ์๋ 42~670๊ฐ(์ค์๊ฐ ์ฝ 400)๋ค.
- Phase 1(๋ณ์ง). ์๋์์ ์ถ๋ฐํด ์๋ ์กฐ์์ฑ ์ฃผ์ถ์ ยฑ๋ฐฉํฅ 6๊ฐ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ก voxel์ ๋ํ๋ค. ํ๋ณด๋ง๋ค rolling QP โ ํฌ์ โ ๋ชจ๋ feasibility ๊ฒ์ฌ. frontier๊ฐ ๋ฐ๋ฅ๋๊ฑฐ๋ ์ํ ์์ฐ(10,000)์ ๋ฟ์ผ๋ฉด ๋๋๋ค.
- Phase 2(ํ์ ). Phase 1์์ ์ป์ ๋ชจ๋ voxel์์ ์ ์ด ๊ฐ๋ฅํ ๋ ์ถ์ ๋ํ ํ์ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ก ๋๋ฌ HEALPix bin์ ๊ธฐ๋กํ๋ค.
๋น์ฉ์ ๋ํด ๋ ผ๋ฌธ์ด ์ง๋ ์ ์ด ์ข๋ค. BFS์ โ์ํโ๋ ๊ด์ ๊ณต๊ฐ ์ํ์ด ์๋๋ผ ๋๋ฌํ ์์ ๊ณต๊ฐ voxel์ด๋ผ์ ๋น์ฉ์ด DOF์ ์ง์์ ์ผ๋ก ๋์ง ์๋๋ค. ์ค์ ๋ก ์์ฐ 10,000์ ํ ๋ฒ๋ ๋ฌถ์ด์ง ์์๊ณ ๊ฐ์ฅ ํฐ ์(LEAP)๋ 792๊ฐ ์ํ์์ ๋ฉ์ท๋ค.
์ง๊ด: ์ โ๋๋ฌ ์งํฉโ์ด ์ ์ ์งํ์ ๋ค๋ฅธ ๊ฒ์ ์ฌ๋๊ฐ
๋น์ ํ๋๋ก ์ ๋ฆฌํ๋ฉด ์ด๋ ๋ค. ์์ ๊ณต๊ฐ ๊ต์งํฉ์ ๋ ์ฌ๋์ด ๊ฐ์ ๋์๋ค๋ ์ ์๋ ๋ฐฉ์ ๊ฒน์น๋ ๋์ด๋ค. KaRMA๋ ๋ ์ฌ๋์ด ๊ณต ํ๋๋ฅผ ์ฌ์ด์ ๋ผ์ด ์ฑ ๋จ์ด๋จ๋ฆฌ์ง ์๊ณ ํจ๊ป ๊ฑธ์ด๊ฐ ์ ์๋ ๊ฒฝ๋ก๋ฅผ ์ผ๋ค. ๊ฒน์น๋ ๋ฐฉ์ด ๋์ด๋ ํ ์ฌ๋์ด ๋ฌธํฑ(๊ด์ ํ๊ณ)์ ๊ฑธ๋ฆฌ๊ฑฐ๋ ์๋ก ์ด๊นจ๊ฐ ๋ถ๋ชํ๋ฉด(์ถฉ๋) ๊ทธ ๋์ด๋ ์ธ ์ ์๋ค. ๋ ์ฌ๋์ ์์ด ๊ณต์ ๋ง์ฃผ ๋ณด๊ณ ๋๋ฅด์ง ๋ชปํ๋ฉด(antipodal ์กฐ๊ฑด) ๊ณต์ ๋จ์ด์ง๋ค.
์ด ์ง๊ด์ Table IV์ ๋์ ์ ์ฝ ์ ๊ฑฐ ์คํ์ด ์์น๋ก ๋ณด์ฌ ์ค๋ค. ๊ฐ๊ทน๋ง ๊ฑธ์์ ๋(i)์ ์ ์ฒด(iv)๋ฅผ ๋น๊ตํ๋ฉด LEAP๋ 4,636 โ 792 voxel, Shadow๋ 4,070 โ 110, xHand1์ 6,250 โ 32๋ค. ๊ฐ์ ๊ณ ์ ์๋์์ ๊ฐ๊ทน ์ ์ฝ๋ง ๊ฑธ๋ฉด xHand1์ด LEAP๋ณด๋ค ๋๋ค. ๊ทธ๋ฐ๋ฐ ๊ด์ ํ๊ณ ํ๋๋ก xHand1์ 58๊ฐ๋ง ๋จ๋๋ค. ์ ์ ์งํ๋ (i)์ด์ ๋ณด๊ณ , KaRMA๋ (iv)์ด์ ๋ณธ๋ค.
Jacobian ๊ณ์ด ์งํ๊ฐ ์ ์์ ๋ฌด์๊ด์ธ์ง๋ ์ฌ๊ธฐ์ ์ดํด๋๋ค. ์กฐ์์ฑ๊ณผ ์กฐ๊ฑด์๋ ํ ์์ธ์์์ ๊ตญ์ ์ฑ์ง์ด๋ค. ์์ ๋๊ฐ ์ ์ผ๋ฉด Jacobian์ด ์๊ณ ์ ์กฐ๊ฑดํ๋๋ ๊ฒ ๋น์ฐํด์, Ability๊ฐ GCI 0.376์ผ๋ก 16๊ฐ ์ค 1์๋ฅผ ํ๋ฉด์ KaRMA-T๋ก๋ ๊ผด์ฐ๋ฅผ ํ๋ค. ํ ์ ์์ ์ ์์ง์ผ ์ ์๋ค๋ ๊ฒ๊ณผ ๊ทธ ์์ง์์ด ๋ฉ๋ฆฌ ์ด์ด์ง๋ค๋ ๊ฒ์ ๋ค๋ฅธ ๋ช ์ ๋ค.
์คํ: 16๊ฐ ์๊ณผ ๋๋ฆฌ์งํ ๋น๊ต (ยงV~VI)
์ ์
ํ๊ฐ ๋์์ 16๊ฐ๋ค. ์์ฉยท์ฐ๊ตฌ์ฉ ๋ก๋ด ์ 14์ข (Ability, Allegro, DโClaw, Unitree Dex3, Unitree Dex5, Inspire, LEAP, OrcaHand, Sharpa, Shadow, Schunk SVH, Wuji, xHand1, xHandLite)๊ณผ ์ธ์ฒด ์ ๊ณจ๊ฒฉ ๋ชจ๋ธ 2์ข (ARMS: ์ธก์ ํ ๊ด์ ์ด๋ ๊ธฐ๋ฐ, DLR: MRI ๊ธฐ๋ฐ)์ด๋ค. ๊ธฐ๋ณธ ํ๋ผ๋ฏธํฐ๋ L_\mathrm{ref}=200 mm ๊ธฐ์ค ๊ตฌ ๋ฐ์ง๋ฆ 10 mm, voxel 10 mm, \mu=0.6, n_\text{side}=6(228 bin), BFS ์์ฐ 10,000 ์ํ๋ค.
๋๋ฆฌ์งํ(baseline)๋ ๋ชจ๋ ์์ง์ ๊ฒ์ง ์ฒด์ธ์์ ๊ณ์ฐํ๊ณ coupled/mimic ๊ด์ ์ ๋ฐ์ํ๋ค. DOF ์, ์ด ๊ด์ ๊ฐ๋๋ฒ์(rad), ์๊ฐ๋ฝ๋น 65,536๊ฐ Sobol ์ํ์ ์๋ ์์ ๊ณต๊ฐ ๋ณผ๋ก๊ป์ง ๋ถํผ(/L_\mathrm{ref}^3), ์์งโ๊ฒ์ง ๋ณผ๋ก๊ป์ง ๊ต์งํฉ(opposability, /L_\mathrm{ref}^3), ์กฐํฉ Jacobian์ ํ๊ท Yoshikawa ์กฐ์์ฑ, ํน์ด ๊ทผ๋ฐฉ์ ์ ์ธํ \sigma_\min/\sigma_\max ํ๊ท (GCI)์ด๋ค. ํ ๊ฐ์ง ์ฝ์ ๋ ์ฃผ์ํ ์ : ํ์ DOF ์ด์ ์ ์ ์ฒด๊ฐ ์๋๋ผ ์์ง+๊ฒ์ง์ ์ ์ด ๊ฐ๋ฅํ ๊ด์ ์๋ค. Shadow์ โ9 DOFโ๋ ๊ทธ๋ฐ ์๋ฏธ๋ค.
KaRMA ์ ์ (Table I ๋ฐ์ท)
| ์ | DOF | L_\mathrm{ref} (mm) | ๊ฐ๋๋ฒ์ (rad) | Oppos. | GCI | KaRMA-T | KaRMA-R | KaRMA-S |
|---|---|---|---|---|---|---|---|---|
| LEAP | 8 | 249.4 | 21.11 | 0.230 | 0.102 | 0.097 | 0.304 | 0.45 |
| Allegro | 8 | 222.5 | 12.59 | 0.053 | 0.151 | 0.055 | 0.335 | 0.54 |
| DโClaw | 6 | 327.2 | 16.25 | 0.117 | 0.083 | 0.036 | 0.231 | 0.23 |
| Sharpa | 9 | 188.3 | 12.74 | 0.070 | 0.150 | 0.034 | 0.247 | 0.37 |
| Wuji | 8 | 176.6 | 13.21 | 0.057 | 0.117 | 0.034 | 0.233 | 0.35 |
| Shadow | 9 | 184.8 | 12.64 | 0.033 | 0.107 | 0.013 | 0.161 | 0.21 |
| ARMS | 8 | 171.3 | 11.17 | 0.017 | 0.115 | 0.012 | 0.149 | 0.34 |
| Dex5 | 8 | 185.9 | 11.91 | 0.036 | 0.112 | 0.009 | 0.173 | 0.19 |
| DLR | 9 | 204.5 | 14.15 | 0.012 | 0.082 | 0.008 | 0.158 | 0.56 |
| Dex3โ | 5 | 155.3 | 8.80 | 0.000 | 0.097 | 0.004 | 0.094 | 0.06 |
| xHand1 | 6 | 190.8 | 9.86 | 0.014 | 0.091 | 0.003 | 0.097 | 0.09 |
| OrcaHand | 7 | 168.9 | 12.69 | 0.007 | 0.082 | 0.003 | 0.137 | 0.32 |
| xHandLiteโ | 5 | 170.0 | 7.61 | 0.000 | 0.091 | 0.002 | 0.061 | 0.06 |
| Inspireโ | 3 | 155.4 | 3.60 | 0.000 | 0.208 | 0.0004 | 0.004 | โ |
| SVHโ | 4 | 182.9 | 4.09 | 0.000 | 0.133 | 0.0004 | 0.010 | โ |
| Abilityโ | 3 | 158.9 | 6.28 | 0.000 | 0.376 | 0.0003 | 0.004 | โ |
(Thumb WSยทYoshikawa ์ด์ ์๋ตํ๋ค. โ ๋ ๊ฒ์ง DOF๊ฐ 2 ์ดํ๋ผ 3D ์๋ ์์ ๊ณต๊ฐ ๊ต์งํฉ์ด 0์ธ ์์ด๋ค. KaRMA-S๋ ๋๋ฌ voxel์ด 10๊ฐ ๋ฏธ๋ง์ธ ์ธ ์์์ ํ ์๋ฆฟ์ ์ ์๋ผ๋ฆฌ์ ๋น๊ฐ ๋์ด ์๋ต๋๋ค.)
KaRMA-T๋ ๋ ์๋ฆฟ์ ์ด์(0.097 โ 0.0003, ์ฝ 320๋ฐฐ) ๋ฒ์ด์ ธ, DOF(3~9)๋ GCI(0.08~0.38)๋ณด๋ค ํจ์ฌ ๋์ ํ๋ณ ๋ฒ์๋ฅผ ์ค๋ค. ์์ 5๊ฐ๋ ๋ชจ๋ 0.02 ์ด๊ณผ, ํ์ 5๊ฐ๋ ๋ชจ๋ 0.003 ์ดํ๋ค. ํ ๊ฐ์ง ํฅ๋ฏธ๋ก์ด ๊ฒฐ๊ณผ๋ opposability๊ฐ 0์ธ ์๋ค๋ KaRMA๊ฐ 0์ด ์๋๋ผ๋ ์ ์ด๋ค. 3D ๋ถํผ ๊ต์งํฉ์ ์์ด๋ ์๊ฐ๋ฝ์ด ํ๋ ์ ์ฐจ์ ๋งค๋ํด๋ ์์์๋ BFS๊ฐ ๋๋ฌ์ ์ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค(๋ค๋ง ์ด ์์ญ์ ์์ ๋ณธ ๋๋ก ๋ฏธ๋๋ผ์ ๊ธฐ๋๋ ์์ญ์ด๋ค).

์์ ๋ ์(๋ ๋ค 8 DOF)์ ๋๋ฌ ์งํฉ(Fig. 3). voxel ์์ ํ์ ์ปค๋ฒ๋ฆฌ์ง(๋นจ๊ฐ ๋ฎ์ โ ์ด๋ก ๋์). LEAP๋ voxel์ 1.8๋ฐฐ(792 vs 445) ๋ ๋๊ฒ ์ฑ์ฐ์ง๋ง, Allegro๋ voxel์ ์ ๋ฐ ์ด์์ด ๋ฐฉํฅ bin์ 17% ์ด์์ ๋๋ฌํ๋ ๋ฐ๋ฉด LEAP๋ 29%์ ๊ทธ์น๋ค. ๋ ์์ KaRMA-T์ KaRMA-R ์ฌ์ด์์ ์์๋ฅผ ๋ง๋ฐ๊พผ๋ค.
KaRMA-R์ 0.335(Allegro)์์ 0.004(Inspire, Ability)๊น์ง๋ค. ์ต๊ณ ์ ์๋ top-5 voxel ํ๊ท ์ผ๋ก 228๊ฐ ๋ฐฉํฅ bin์ 33.5%๋ง ์ปค๋ฒํ๋ค.
๋๋ฆฌ์งํ์์ ๋น๊ต
๋๋ฆฌ์งํ ์ค KaRMA-T์ ๊ฐ์ฅ ๊ฐํ๊ฒ ์๊ดํ๋ ๊ฒ์ ์์ ๊ณต๊ฐ ๊ต์งํฉ์ด๋ค(\rho_s=0.93, p<0.001). ์๋ ์์ ๊ณต๊ฐ์ด ๊ฒน์น๋ ๊ณณ์์๋ง ํ์น๊ฐ ์๊ธธ ์ ์์ผ๋ ์์๋ ๊ฒฐ๊ณผ๋ค. ์ด ๊ด์ ๊ฐ๋๋ฒ์(\rho_s=0.80)์ DOF ์(\rho_s=0.71, p=0.002)๋ ์๊ดํ์ง๋ง ํผ์์๋ ๋ฏฟ์ ์ ์๋ค. Shadow์ DLR(๋ ๋ค 9 DOF)์ KaRMA-T 6์ยท9์์ ๊ทธ์น๊ณ 6 DOF์ DโClaw๋ 3์๋ค. Jacobian ๊ณ์ด์ ์๊ด์ด ์ ํ ์๋ค.
ํ์๊ฐ Table I์ ๊ฐ์ผ๋ก ์ด ์๊ด๊ณ์๋ค์ ๋ค์ ๊ณ์ฐํด ๋ณด์๋ค. DOF 0.713(p=0.0019), ๊ฐ๋๋ฒ์ 0.803, opposability 0.931, Yoshikawa โ0.200(p=0.46), GCI โ0.090, TโR 0.957, ๊ทธ๋ฆฌ๊ณ ๋ถ๋ก์ โKaRMA-S vs feasible ์๋ ์โ โ0.707(p=0.007)์ด ๋์๋ค. GCI๋ง ๋์์ ์ฒ๋ฆฌ ์ฐจ์ด๋ก 0.01 ์ด๊ธ๋๊ณ ๋๋จธ์ง๋ ๋ชจ๋ ๋ ผ๋ฌธ ๊ฐ๊ณผ ์ผ์นํ๋ค. ํ์ ๋ณธ๋ฌธ ์ฌ์ด์ ๋ด๋ถ ์ ํฉ์ฑ์ ์ข๋ค.

KaRMA-T(์)ยทKaRMA-R(์ฌ๊ฐํ) vs ์์ ๊ณต๊ฐ opposability(Fig. 4, logโlog). ์ผ์ชฝ ํ์ ๋ ๋ ๊ต์งํฉ์ด 0์ธ ๋ค์ฏ ์์ด๋ค. ๋ง๋ฆ๋ชจ๋ ๋ ์ ์ ๋ชจ๋์์ 3์นธ ์ด์ ์ดํํ ์ ์ผํ ์ Allegro๋ค. \rho_s\ge0.93์ธ๋ฐ๋ 16๊ฐ ์ค 25%์ ์์๋ฅผ 2์นธ ์ด์ ํ๋ฆฐ๋ค. (arXiv HTML์๋ ์ด ๊ทธ๋ฆผ์ ์ด๋ฏธ์ง๊ฐ ์์ด PDF์์ ์๋ผ ๋ฃ์๋ค.)
๋ ผ๋ฌธ๋ ์ธ์ ํ๋ฏ 0.93์ด๋ผ๋ ์๊ด์ ๊ต์งํฉ 0์ธ ๋ค์ฏ ์์ด ๋ ์์ ๋ชจ๋์ ๋ฐ๋ฅ์ ๋ชฐ๋ ค ์์ด ๋ถํ๋ ค์ง ๊ฒ์ด๋ค. ๊ทธ๋์ ์ ์๋ค์ ์๊ด ๋์ ์์ ์ดํ์ ๋ณธ๋ค. opposability๋ 4๊ฐ ์(25%)์ KaRMA-T ์์๋ฅผ 2์นธ ์ด์ ํ๋ฆฌ๊ณ ์๋ณ ์์์ 7%๋ฅผ ๋ค์ง๋๋ค. ๊ฐ์ฅ ํฐ ์ดํ์ Allegro(5์ โ 2์)๋ก, ๊ต์งํฉ์ ํฌ์ง ์์ง๋ง ๋์ ๊ด์ ๋ฒ์๊ฐ ๊ธด rolling ๊ถค์ ์ ๋ฒํ จ ์ค๋ค. Dex5(6 โ 8)๋ ์ ๋นํ ๊ต์งํฉ์ด ์ ์ฝ ์๋ ์ ํ๋ BFS ๋๋ฌ๋ก ์ค์ด๋ ๊ฒฝ์ฐ, xHand1(9 โ 11)์ ๊ด์ ํ๊ณ๊ฐ ์ ์ฝ ์๋ ์์ ๊ณต๊ฐ์ 99%๋ฅผ ์ง์ด ๊ฒฝ์ฐ๋ค.
๋ณ์ง๊ณผ ํ์ ์ ๋ค๋ฅธ ์์ ๋ฝ๋๋ค (Table II)
๋ชจ๋ ๋๋ฆฌ์งํ๋ ์์๋ฅผ ํ๋๋ง ๋ธ๋ค. KaRMA๋ ์ ์ ๋ด๊ณ , ๊ทธ์ค TโR ์ฐจ์ด์ ์๋ฏธ๊ฐ ์๋ค. ๋ ์์์ ์๊ด์ \rho_s=0.96๋ก ๋์ง๋ง, ์ฐจ์ด \Delta = \text{T ์์} - \text{R ์์}๊ฐ ๊ณผ์ ๊ด๋ จ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ฆฐ๋ค.
| ์ | DOF | T | T ์์ | R | R ์์ | \Delta | Opp. ์์ |
|---|---|---|---|---|---|---|---|
| LEAP | 8 | 0.097 | 1 | 0.304 | 2 | โ1 | 1 |
| Allegro | 8 | 0.055 | 2 | 0.335 | 1 | +1 | 5 |
| DโClaw | 6 | 0.036 | 3 | 0.231 | 5 | โ2 | 2 |
| Sharpa | 9 | 0.034 | 4 | 0.247 | 3 | +1 | 3 |
| Wuji | 8 | 0.034 | 5 | 0.233 | 4 | +1 | 4 |
| ARMS | 8 | 0.012 | 7 | 0.149 | 9 | โ2 | 8 |
| Dex5 | 8 | 0.009 | 8 | 0.173 | 6 | +2 | 6 |
| Dex3 | 5 | 0.004 | 10 | 0.094 | 12 | โ2 | 12 |
| OrcaHand | 7 | 0.003 | 12 | 0.137 | 10 | +2 | 11 |
์ ์๋ค์ ํด์์ ์ค์ฉ์ ์ด๋ค. ์ฌ๋ฐฐํฅ์ด ์ฐ์ ์ด๋ฉด Allegro, ์ฌ๋ฐฐ์น๊ฐ ์ฐ์ ์ด๋ฉด LEAP๋ฅผ ๊ณ ๋ฅด๋ผ๋ ๊ฒ์ด๋ค. opposability๋ ๋ ๋ค โ๊ต์งํฉ ํฐ ์โ์ผ๋ก ๋ฌถ์ด ์ด ๊ตฌ๋ถ์ ๋ชป ํ๋ค. ๊ทธ๋ฆฌ๊ณ \Delta์ ๊ฐ ๋๋ฆฌ์งํ์ ์๊ด์ด ๋ชจ๋ ์ฝํด์(|\rho_s|\le0.31, p>0.24), ๋๋ฆฌ์งํ๋ฅผ ์ ๋ถ ๊ฐ๊ณ ์์ด๋ ์ด๋ค ์์ด ๋ณ์ง ์ชฝ์ธ์ง ํ์ ์ชฝ์ธ์ง๋ KaRMA๋ฅผ ๋๋ฆฌ๊ธฐ ์ ์ ์ ์ ์๋ค๋ ๊ฒ์ด ์ด ์ ์ ์ฃผ์ฅ์ด๋ค.
๊ณต๊ฐ ๊ณผ์ ๊ฒฐ๊ณผ์์ ์ ์ฑ์ ์ผ์น
์ ์๋ค์ โ์ ๋ณํ(selected)โ ๊ธฐ์กด ๊ณผ์ ๊ฒฐ๊ณผ ์ธ ๊ฑด๊ณผ ๋ฐฉํฅ์ด ๋ง๋๋ค๊ณ ๋ณด๊ณ ํ๋ค.
- DexMachina(Zhao et al.)๋ ํฌ๊ธฐ๊ฐ ๋น์ทํ InspireยทAbility๋ณด๋ค Schunk SVH์ ํ๊ท ์กฐ์ ์ฑ๋ฅ์ด ๋ซ๋ค๊ณ ๋ณด๊ณ ํ๋ค. GCI๋ AbilityยทInspire๋ฅผ SVH ์์ ๋์ง๋ง, KaRMA-R์ SVH(0.010)๋ฅผ InspireยทAbility(0.004) ์์ ๋๋ค.
- ๊ฐ์ ๋ ผ๋ฌธ์์ XHand(์ฌ๊ธฐ์ xHand1)๊ฐ ์ฅ๊ธฐ ๊ด์ ๋ฌผ์ฒด ๊ณผ์ ์์ Inspire๋ฅผ ํฌ๊ฒ ์์ ๋ค. KaRMA๋ TยทR ๋ชจ๋ xHand1์ Inspire ์์ ๋๋ค(Jacobian ๊ณ์ด์ ๋ฐ๋).
- ISyHand ๋ ผ๋ฌธ์ ์ด๊ธฐ ํ๊ฐ์์ LEAP๋ณด๋ค Allegro๊ฐ ๊ฐํ๋ค๊ณ ๋ณด๊ณ ํ๋ค. KaRMA-R์ Allegro 1์, LEAP 2์๋ก ๋ง๋ค(์ด ๊ด์ ๋ฒ์๋ LEAP๋ฅผ ์์ ๋๋ค).
์ด ๋น๊ต๊ฐ ์ผ๋ง๋ ๊ฐํ ๊ทผ๊ฑฐ์ธ์ง๋ ์๋ ๋นํ ์ ์์ ๋ฐ๋ก ๋ฐ์ง๋ค.
๊ฐ๊ฑด์ฑ (Table III, ยงVI-C)
๋ํ ๋ค์ฏ ์(LEAP, Shadow, xHand1, Dex3, Inspire)์ 1,000 ์ํ ์์ฐ์ผ๋ก ๋๋ ธ๋ค.
- ๋ถ๋ณ์ฑ. ์๋ ํ๋ ์ ํํ์ด๋ 4์ข ยทํ์ 4์ข ยท0.5ร/2ร URDF ์ค์ผ์ผ, ๋ฐ๋ณต 3ํ ๋ชจ๋์์ TยทR ํธ์ฐจ๊ฐ ์ ํํ 0์ด๋ค. ์ ์๋ค์ด ๋ช ์ํ๋ฏ ์ด๋ ๊ตฌ์ฑ์(by construction) ์ฑ๋ฆฝํ๋ค. ์์ด๋ํ ์ ์ base link๋ฅผ ์๋ ์์ ์ ์ ๊ทํํ๊ณ , rolling QP์ ์๋ IK๋ฅผ ๊ตฌ ๋ฐ์ง๋ฆ์ผ๋ก ์ค์ผ์ผํ ๋ฌด์ฐจ์ ํํ๋ก ํผ๋ค. ์ด์ฐ ์๊ณ๊ฐ์ ๊ฐ๋ก์ง๋ฅด๋ voxel ์๋ฅผ ์ธ๋ ์งํ๋ผ, ์ ๊ทํ ํ ๋จ๋ ๋ถ๋์์์ ์์ฐจ๊ฐ ๊ฒฝ๊ณ voxel์ ๋ค์ง์ง ์๋๋ก ๊ด์ ๋ฐฐ์น๋ฅผ L_\mathrm{ref} ์๋ ๊ฒฉ์์ ์ค๋ ํ๋ค.
- ํ๋ผ๋ฏธํฐ ๋ฏผ๊ฐ๋. ๋งํฌ ๊ธธ์ด ยฑ1~2%, ๊ด์ ํ๊ณ ยฑ1~3ยฐ, ๊ตฌ ๋ฐ์ง๋ฆ ยฑ2~5%, capsule ๋ฐ์ง๋ฆ ยฑ2~5%๋ฅผ ๋ฐ๋ก ํ๋ค๊ณ ์ต์ ์๋๋ฅผ ๋ค์ ๊ณ ๋ฅด๋ ํ์ค ํ์ดํ๋ผ์ธ์ผ๋ก ์ธก์ ํ๋ค. LEAP(๊ธฐ์ค 792 voxel)๋ ๋งํฌ ๊ธฐํยท๊ตฌยทcapsule ๋ฐ์ง๋ฆ์ผ๋ก๋ voxel ์๊ฐ 10% ๋ฏธ๋ง ๋ณํ๊ณ , ๋ฏผ๊ฐ๋๋ ๊ด์ ํ๊ณ์ ๋ชฐ๋ฆฐ๋ค(+3ยฐ ํ์ฅ์์ ์ต๋ 20%). ์๋ ๋ณํ๊ฐ ๊ฐ์ฅ ํฐ ๊ฒ์ xHand1 +3ยฐ ํ์ฅ(34%), Shadow โ3ยฐ ์ถ์(32%)๋ค. ์์ ์์์ ์๋ ๋ณํ๊ฐ ์ปค ๋ณด์ด๋ ๊ฒ์ ๋น์ฐํ๋ค. Inspire๋ ๊ธฐ์ค์ด 4 voxel์ด๋ผ 1 voxel์ด 25%๋ค.
- ์๋ ๊ณ ์ ์ฌ์คํ. ์๋๋ฅผ ๊ธฐ์ค ์์ธ๋ก ๊ณ ์ ํ๋ฉด ๊ธฐํ ์ญ๋์์๋ ๋ ํฌ๊ณ ๋น๋จ์กฐ์ ์ธ ๋ณํ๊ฐ ๋์จ๋ค. ์๋ ๊ธฐํ์ ๋ง์ถ ํ์ง๊ฐ ์ญ๋ ํ ์ด๊ธ๋๋ฉฐ ๊ฒฝ๊ณ voxel์ ๋ค์ง๊ธฐ ๋๋ฌธ์ด๋ค. ๊ด์ ํ๊ณ 3ยฐ ์ถ์๋ ๊ณ ์ ์๋์ ๋๋ฌ ์งํฉ์ 19~84% ์ค์ธ๋ค. ์๋ ์ฌ์ ํ์ ํ๋ฉด ์ ๋ถ๋ฆฌ๋ ์๋ค์ ์์๋ ๋ฐ๋์ง ์๊ณ , ๊ฑฐ์ ๋์ ์ธ xHand1/Dex3 ์๋ง ๋ค๋ฐ๋ ์ ์๋ค.
์ ์ฝ ์ ๊ฑฐ ์คํ (Table IV)
๊ฐ ์๋ง๋ค ๋จ์ผ ์๋๋ฅผ ๊ณ ์ ํ๊ณ ์์ฐ 10,000์์ ์ ์ฝ์ ๋์ ์ผ๋ก ์ถ๊ฐํ๋ค: (i) ๊ฐ๊ทน๋ง โ (ii) +๊ด์ ํ๊ณ โ (iii) +์ถฉ๋ โ (iv) ์ ์ฒด(+antipodal). ๊ฐ์ T / R์ด๋ค.
| ์ | (i) ๊ฐ๊ทน๋ง | (ii) +JL | (iii) +Col | (iv) ์ ์ฒด |
|---|---|---|---|---|
| LEAP | 0.580 / 0.527 | 0.241 / 0.401 | 0.123 / 0.332 | 0.099 / 0.304 |
| Shadow | 0.509 / 0.527 | 0.016 / 0.214 | 0.016 / 0.173 | 0.014 / 0.161 |
| xHand1 | 0.781 / 0.473 | 0.007 / 0.193 | 0.007 / 0.177 | 0.004 / 0.097 |
| Dex3 | 0.007 / 0.343 | 0.004 / 0.097 | 0.004 / 0.097 | 0.004 / 0.094 |
| Inspire | 0.0005 / 0.004 | 0.0005 / 0.004 | 0.0005 / 0.004 | 0.0005 / 0.004 |
๊ด์ ํ๊ณ๊ฐ ๋ณ์ง์ ์ง๋ฐฐ ์ ์ฝ์ด๋ค. LEAP 4,636 โ 1,931 voxel(โ58%), xHand1 6,250 โ 58(โ99%). ์ถฉ๋ ํํผ๋ LEAP๋ฅผ ๋ค์ 49% ์ค์ด์ง๋ง ์ด๋ฏธ ๊ด์ ํ๊ณ์ ๋ฌถ์ธ ์์๋ ์ํฅ์ด ์๋ค. antipodal ์กฐ๊ฑด์ ๋น๋ฐ๋ฅ๊ถ ์์์ ๋จ์ ๊ตฌ์ฑ์ 14~40%๋ฅผ ๋ ์ง์ด๋ค. Inspire๋ ๋ค ๋จ๊ณ ๋ชจ๋์์ ๊ฐ์ 4 voxel์ด ์ด์๋จ๋๋ฐ, ์ ์๋ค์ ์ด๋ฅผ ์ ์ฝ ๋๋ฌธ์ด ์๋๋ผ ๊ธฐ๊ตฌํ ์์ฒด(QP infeasibility)์ ํ๊ณ๋ผ๊ณ ํด์ํ๋ค. ๋ณธ๋ฌธ์ ํผ์ผํธ๋ ํ์๊ฐ ํ์ ๊ฐ์ผ๋ก ๊ฒ์ฐํด ๋ชจ๋ ๋ง์๋ค(์: 1,931/4,636 = 0.417 โ โ58%, LEAP T 5.9ร = 0.580/0.099, R 1.7ร = 0.527/0.304).
KaRMA-R์ ์ ์ฝ์ด ์ถ๊ฐ๋ ์๋ก ์ค๊ฑฐ๋ ์ ์ง๋์ง๋ง ํญ์ด T๋ณด๋ค ์๋ค(LEAP T 5.9๋ฐฐ ๊ฐ์ vs R 1.7๋ฐฐ). ํ์ ์ปค๋ฒ๋ฆฌ์ง๋ voxel๋ณ ๊ตญ์ ๊ด์ ์ด๋์ฑ์ ์ข์ฐ๋๊ณ , ๋ณ์ง์ ์ง๋ฐฐํ๋ ์ ์ญ ์์ ๊ณต๊ฐ ์ ์ฝ์ ์ํฅ์ ๋ ๋ฐ๋๋ค๋ ํด์์ด๋ค. ๋ฐ๋๋ก ์ถฉ๋ยทantipodal ์กฐ๊ฑด์ ๋ช๋ช ์์์ R์ ๋น๋ก์ ์ผ๋ก ๋ ํฐ ์ํฅ์ ์ค๋ค(xHand1 R์ +Col โ ์ ์ฒด์์ 45% ๊ฐ์, T๋ 40%). ํ์ ํ์์ด ๋ ๋์ ๊ตฌ์ฑ์ ๊ฑด๋๋ ค ํ์ง ๋ถ๊ฐ๋ฅ ์ํ๋ฅผ ๋ ์์ฃผ ๋ง๋๋ค๋ ์ค๋ช ์ด๋ค.
๋ถ๋ก: ๋๋ฌ ์งํฉ ๊ฐค๋ฌ๋ฆฌ์ ์ฌ๋ก ์ฐ๊ตฌ

16๊ฐ ์ ์ ์ฒด์ ๋๋ฌ ์งํฉ(Fig. 5, KaRMA-T ์, LEAP โ Ability). ์๋ง๋ค ํฌ์ 3/4 ๋ทฐ 1์ฅ๊ณผ ์๋ ์กฐ์์ฑ ํ๋ ์(x,y,z) ์ถ์ ๋ฐ๋ฅธ ์ ์ฌ์ 3์ฅ. ํ๋ capsule์ด ์์งยท๊ฒ์ง ์ ์ด ๋งํฌ, ํ์์ด ๋๋จธ์ง ๋งํฌ, ๋นจ๊ฐ ๊ตฌ๊ฐ ํ ์คํธ ๋ฌผ์ฒด๋ค. ์์๊ถ(LEAP, Allegro, DโClaw)์ 3์ฐจ์ ๋ถํผ๋ฅผ ์ฑ์ฐ๊ณ , 5-DOF ์(Dex3, xHandLite)์ 2์ฐจ์ ํ์ผ๋ก, ํ์ ์ธ ์(Inspire, SVH, Ability)์ ๋ช ๊ฐ voxel์ ์ ์ผ๋ก ๋ฌด๋์ง๋ค.
๋ถ๋ก์ ์ฌ๋ก ์ฐ๊ตฌ ๋ค ๊ฐ๋ โ์ ์ ์งํ๊ฐ ๋์น ๊ฒโ์ ํ ์์ฉ ๋ณด์ฌ ์ค๋ค. ์ฌ๊ธฐ์๋ voxel์ 17% ์ด์ ๋ฐฉํฅ bin์ ๋๋ฌํ๋ฉด โ์ ์ฌ๋ฐฐํฅํ๋คโ๊ณ ์ ์ํ๊ณ , ์งํฉ์ ๋ชจ์์ ๊ฐ์ฅ ์์ ์ถ์ ๋๊ป์ ํ slice์ ๋ชฐ๋ฆฐ voxel ๋น์จ(ํํ์ด๋ฉด 1์ ๊ฐ๊น์)๋ก ์์ฝํ๋ค.
Shadow vs DโClaw: DOF ์๋ ๋๋ฌ ์์ ๊ณต๊ฐ์ ์์ธกํ์ง ์๋๋ค. 9-DOF Shadow๋ 110 voxel, ๋น์ธ๊ฐํ 6-DOF DโClaw๋ 315 voxel๋ก ๊ฑฐ์ 3๋ฐฐ๋ค. Shadow์ ์งํฉ์ 11ร3ร8 voxel ๊ฒฝ๊ณ์์์ ๋๊ป 3, ํ slice์ 49%๊ฐ ๋ชฐ๋ฆฐ ์์ ๊ณก๋ฉด ํ์ด๊ณ , DโClaw๋ 13ร11ร11์ ์ด๋ slice๋ 23%๋ฅผ ๋์ง ์๋ ๋ถํผ๋ค(๋ค๋ง ํ ์๊ฐ๋ฝ ์๋ฉด์ ๋ฐ๋ผ ๊ตฌ๊ฐ ๊ตด๋ฌ ๋ด๋ ค๊ฐ๋ ๊ฐ๋๋ค๋ ์ ํ์ ๊ฐ๋ฅ์ด ์๋ ๋ถ๊ท์นํ ๋ชจ์์ด๋ค). ์์ธ์ ๊ด์ ํ๊ณ๋ค. Shadow๋ ๊ด์ ํ๊ณ๋ง์ผ๋ก 4,070 โ 128(โ97%)์ด ๋๊ณ ๋๋จธ์ง ์ ์ฝ์ 128 โ 110์ผ๋ก ๊ฑฐ์ ์ํฅ์ด ์๋ค. DโClaw๋ ๊ด์ ํ๊ณ๋ก 78%(5,892 โ 1,280)๋ง ์๋๋ค. ์ด ๊ด์ ๋ฒ์ 16.3 rad ๋ 12.6 rad์ ๋ง๋ ๊ฒฐ๊ณผ๋ค.

Shadow vs DโClaw(Fig. 6, ๊ฐ์ ์ค์ผ์ผ). 9-DOF ์ธ๊ฐํ ์์ 110 voxel์ ์์ ํ, 6-DOF claw๋ 315 voxel์ ๋ถํผ์ ๋๋ฌํ๋ค.
DโClaw vs xHand1: ๊ฐ์ DOF, ๋ค๋ฅธ ์ฐจ์. ์ฐ๊ตฌ์์ 6-DOF ์์ ์ด ๋๋ฟ์ธ๋ฐ, ๋๋ฌ ์งํฉ์ ์ฐจ์์ด ๋ฐ๋๋ค. xHand1์ 8ร2ร8 voxel์ ํ slice๊ฐ 91%์ธ ๊ฑฐ์ ํ๋ฉด์ผ๋ก, ์๋ x์ถ ๋ฐฉํฅ์์ ๋ณด๋ฉด ๋ชจ์๋ฆฌ๋ง ๋ณด์ฌ ๊ฑฐ์ ์ฌ๋ผ์ง๋ค. ๊ด์ ํ๊ณ๊ฐ ์ ์ฝ ์๋ ์์ ๊ณต๊ฐ์ 99%(6,250 โ 58)๋ฅผ ์ง์ฐ๊ณ , ์ ์ฒด ์ ์ฝ์ ํต๊ณผํ ๊ฒ์ด 32 voxel ํ์ด๋ค.

DโClaw vs xHand1(Fig. 7, ๋ ๋ค ์๋ x์ถ ๋ทฐ, ๊ฐ์ ์ค์ผ์ผ). ๊ฐ์ 6 DOF์์ DโClaw๋ ๋ถํผ๋ฅผ ์ฑ์ฐ๊ณ , xHand1์ ํ์ ๋ชจ์๋ฆฌ ๋ฐฉํฅ์์ ๊ฑฐ์ ๋ณด์ด์ง ์๋๋ค.
Allegro vs Wuji: ๋๋ฆฌ์งํ๊ฐ ๋๊ฐ์ด ๋ณด๋ ๋ ์. ๋ ๋ค 8 DOF, ์ด ๊ด์ ๋ฒ์ 12.6 vs 13.2 rad, opposability 0.053 vs 0.057(์คํ๋ ค Wuji๊ฐ ์ฝ๊ฐ ์)์ด๋ค. ๋น์ทํ ์งํฉ ํฌ๊ธฐ(445 vs 310 voxel)์์ 17% ์ด์ ๋๋ฌ voxel์ด Allegro 53% vs Wuji 9%, voxel๋น ํ๊ท ์ปค๋ฒ๋ฆฌ์ง 0.174 vs 0.101๋ก ๊ฐ๋ฆฐ๋ค.

Allegro vs Wuji(Fig. 8, ๊ฐ์ ์ค์ผ์ผ). ๋๋ฆฌ์งํ๋ ๋์ ๋น์ทํ๊ฒ ๋ณด์ง๋ง(opposability๋ Wuji ์ชฝ), Allegro voxel์ 53%๊ฐ 17% ์ด์ ํ์ ์ปค๋ฒ๋ฆฌ์ง์ ๋๋ฌํ๋ ๋ฐ๋ฉด Wuji๋ 9%๋ค.
ARMS vs DLR: ๋ ๋ฆฝ์ ์ผ๋ก ๋ง๋ ๋ ์ธ์ฒด ์ ๋ชจ๋ธ. DOF(8 vs 9)์ ํฌ๊ธฐ(L_\mathrm{ref} 171 vs 205 mm)๊ฐ ๋ค๋ฅธ๋ฐ KaRMA-T 0.012 vs 0.008, KaRMA-R 0.149 vs 0.158๋ก ๋น์ทํ๋ค. ์ ์๋ค์ ์ด๋ฅผ KaRMA๊ฐ ์์ ์ค์ ์ ์ ์ด๋์ฑ์ ๋ฐ์ํ๋ค๋ ์ ํฉ์ผ๋ก ์ฝ๊ณ , ๋์์ ์ธ๊ฐํ์ด๋ผ๊ณ ํด์ ์ ์ ์์ ๊ณต๊ฐ์ด ์ต๊ณ ์ธ ๊ฒ์ ์๋๋ค(์ฌ๋ฌ ๋ก๋ด ์์ด ์ธ์ฒด ๋ชจ๋ธ๋ณด๋ค ๋๋ค)๊ณ ๋ง๋ถ์ธ๋ค.

ARMS vs DLR(Fig. 9, ๊ฐ์ ์ค์ผ์ผ). ์๋ก ๋ ๋ฆฝ์ ์ธ ๋ ์ธ์ฒด ์ ์ฌ๊ตฌ์ฑ์ด DOFยทํฌ๊ธฐ ์ฐจ์ด์๋ ๋น์ทํ ์ ์๋ฅผ ๋ฐ๋๋ค.
๋ถ๋ก์ ๋ ๊ฐ์ง๋ฅผ ๋ ์ง๋๋ค. ์ฒซ์งธ, ๋๋ฌ voxel์ด 4๊ฐ ๋๋ ๋ชจ๋ ์์์ ํ์ ์ปค๋ฒ๋ฆฌ์ง ์ต๊ณ voxel์ ์๋ voxel์ด ์๋๋ค. Dex3๋ ์๋ voxel์ด ๋ฐฉํฅ bin์ 0.9%, ์ต๊ณ voxel์ด 11.4%๋ก 13๋ฐฐ, Dex5๋ 7๋ฐฐ ์ฐจ์ด๋ค. โ์ด๋๋ฅผ ์ก์์ผ ๊ฐ์ฅ ์ ๋๋ฆด ์ ์๋๊ฐโ๋ ์๋ง๋ค ๋ค๋ฅด๊ณ voxel๋ณ ์ง๋๊ฐ ๊ทธ ์์น๋ฅผ ์๋ ค ์ค๋ค. ๋์งธ, ์ด๋ค ์์ ์ด๋ค voxel๋ 228 bin์ 35.5%(LEAP ์ต๊ณ voxel, 81 bin)๋ฅผ ๋์ง ๋ชปํ๋ค. ๊ฐ์ฅ ์์ฌ์ฃผ ์ข์ ์์ด ๊ฐ์ฅ ์ข์ ์์น์์๋, ๊ณ ์ ํ์ง๋ก๋ถํฐ์ rolling๋ง์ผ๋ก๋ ํ์น์ถ์ ๊ฐ๋ฅํ ๋ฐฉํฅ์ ์ฝ 1/3๋ก๋ง ๋๋ฆฐ๋ค.
Table V์ ์ง๋จ๊ฐ์ floor ์ ๊ตฌ๋ถ์ ๋ท๋ฐ์นจํ๋ค. ์คยท๊ณ DOF 11๊ฐ ์์ ์คํ ๋น ์ ์ ๋ฏธ๋๋ผ ์ค์๊ฐ \alpha<0.005, floor ๋ค์ฏ ์์ \alpha>0.10(Dex3 0.108 ~ Ability 0.324)์ด๋ค. ๋ํ feasible ํ์น ์์ KaRMA-S๋ ๋ฐ๋๋ก ๊ฐ๋ค(\rho_s=-0.71, p=0.007). DLR์ ํ์น๊ฐ 42๊ฐ๋ฟ์ธ๋ฐ KaRMA-S ์ต๊ณ (0.56), Dex3๋ 659๊ฐ์ธ๋ฐ 0.06(์ค์ ํ์ง 2 voxel, ์ต์ 34 voxel)์ด๋ค. โ์ก์ ์ ์๋ ์์ธ๊ฐ ๋ง๋คโ๋ ๊ฒ์ด ๊ฐ๊ฑด์ฑ์ ๋ปํ์ง ์๋๋ค๋ ๋ฐ์ง๊ด์ ์ธ ๊ฒฐ๊ณผ๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ์ ์์ ์ธก์ ์ ๊ฑฐ๋ฆฌ๊ฐ ์งง๋ค. โ์ ์ด์ ์ ์งํ ์ฑ ๋ฌผ์ฒด ์์ธ๋ฅผ ์ฐ์์ ์ผ๋ก ๋ฐ๊พธ๋ ๋ฅ๋ ฅโ์ด๋ผ๋ ์ ์๋ฅผ, ๋ค ๊ฐ์ง ์ ์ฝ ์๋์ ์ฐ๊ฒฐ๋ ๋๋ฌ ์งํฉ์ผ๋ก ๊ฑฐ์ ๊ทธ๋๋ก ์ฎ๊ฒผ๋ค. ์ ์ ๋ถํผ๋ ๊ตญ์ Jacobian์ฒ๋ผ ์ ์์ ์ผ๋ถ๋ง ์ก๋ ๋๋ฆฌ์งํ์ ๋ฌ๋ฆฌ, KaRMA๊ฐ ์ธ๋ voxel ํ๋ํ๋๊ฐ ์ค์ ๋ก ์ ์ด์ ์ ์งํ๋ฉฐ ์ด์ด์ง ๊ถค์ ์ ๋์ ์ด๋ค.
- ์ ์์๊ฐ ๊ฐ๋ฆฌ๋์ง๋ฅผ ์ค๋ช ํ ์ ์๋ค. ์ ์ฝ ์ ๊ฑฐ ์คํ(Table IV)์ด ์ ์๋ฅผ ์ ์ฝ๋ณ๋ก ๋ถํดํด ์ค๋ค. โShadow๊ฐ ๋ฎ์ ์ด์ ๋ ๊ด์ ํ๊ณ(โ97%)โ์ฒ๋ผ, ์ ์๋ง ์ฃผ๋ ์งํ๊ฐ ์๋๋ผ ์ค๊ณ์๊ฐ ์์ ๋ ๊ณณ์ ๊ฐ๋ฆฌํค๋ ์ง๋จ ๋๊ตฌ๊ฐ ๋๋ค. voxel๋ณ ํ์ ์ง๋๋ โ์ด๋๋ฅผ ์ก์์ผ ์ ๋๋ฆฌ๋๊ฐโ๋ผ๋ ์ค์นผ๋ผ๋ก๋ ๋ชป ์ฃผ๋ ์ ๋ณด๋ฅผ ์ค๋ค.
- ์๊ด์ด ์๋๋ผ ์์ ์ดํ๋ก ๋ ผ์ฆํ๋ค. \rho_s=0.93์ด๋ฉด ํํ โ๋๋ฆฌ์งํ๋ก ์ถฉ๋ถํ๋คโ๋ก ๋๋๋๋ฐ, ์ ์๋ค์ ๊ทธ ์๊ด์ด floor ์ ๋ค์ฏ ๊ฐ์ ๊ตฐ์ง์ผ๋ก ๋ถํ๋ ค์ก๋ค๊ณ ์ค์ค๋ก ์ง์ ํ๊ณ , ์์ ์ดํ(25%)๊ณผ TโR ์ฐจ์ด์ ๋น์์ธก์ฑ(|\rho_s|\le0.31)์ผ๋ก KaRMA์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๋ณด์ธ๋ค. ์ ์งํ ํต๊ณ ์ฒ๋ฆฌ๋ค.
- ์๊ธฐ์๊ฒ ๋ถ๋ฆฌํ ์ฌ์ค์ ๋จผ์ ์ ๋๋ค. floor ์์ด 11~32% ๋ฏธ๋๋ผ์ ๊ธฐ๋ ์์ง์ธ๋ค๋ ๊ฒ, KaRMA-S๊ฐ ๋๋ฌ 10 voxel ๋ฏธ๋ง์์ ๋ฌด์๋ฏธํ๋ค๋ ๊ฒ, ๊ณผ์ ์ฑ๊ณต์ ์์ธกํ์ง ์๋๋ค๋ ๊ฒ, ๊ฒฐ๊ณผ๊ฐ ์ ํํยท์ด์ฐํ ์ ํ์ ์์กดํ๋ค๋ ๊ฒ์ ๋ชจ๋ ๋ณธ๋ฌธ์ ๋ช ์ํ๋ค.
- ์ฌํ์ฑ์ ๊ธฐ๋ณธ๊ธฐ๊ฐ ์ข๋ค. CPU๋ง์ผ๋ก 16๊ฐ ์์ด 18๋ถ, ๊ฒฐ์ ๋ก ์ ยทbit ์ฌํ, ๊ตฌ์ฑ์ ๋ถ๋ณ์ฑ, MIT ์ฝ๋์ 16๊ฐ ์ ์ค์ ยท์ฐ์ถ๋ฌผ ๋๋ด. ํ์๊ฐ Table I๋ก ๋ค์ ๊ณ์ฐํ Spearman ์๊ด 7๊ฐ๊ฐ ๋์์ ์ฒ๋ฆฌ ์ฐจ์ด ํ๋(GCI)๋ฅผ ๋นผ๋ฉด ๋ชจ๋ ์ผ์นํ๊ณ , Table IV์์ ๋ณธ๋ฌธ์ผ๋ก ์ฎ๊ธด ํผ์ผํธยท๋ฐฐ์๋ ๋ชจ๋ ๋ง์๋ค.
์ฝ์ ยทํ๊ณ
- โ๊ณผ์ ์ฑ๋ฅ๊ณผ ๋ง๋๋คโ์ ๊ทผ๊ฑฐ๊ฐ ๊ฐ์ฅ ์ฝํ ๊ณณ์ ๋์ฌ ์๋ค. ์ธ๋ถ ํ๋น์ฑ์ ์ ์ผํ ๊ทผ๊ฑฐ๋ โ์ ๋ณํโ ๊ณต๊ฐ ๊ฒฐ๊ณผ ์ธ ๊ฑด๊ณผ์ ์ ์ฑ์ ๋ฐฉํฅ ์ผ์น๋ค. ๊ทธ์ค DexMachina ๋น๊ต๋ฅผ ์ซ์๋ก ํ๋ฉด ์ด๋ ๋ค. SVH์ Inspire์ KaRMA-T๋ 0.0004๋ก ๋์ ์ด๊ณ , KaRMA-R 0.010 vs 0.004๋ 228 bin ๊ธฐ์ค ์ฝ 2.3๊ฐ vs 1๊ฐ bin์ ์ฐจ์ด๋ค. Table V์ ์ต์ voxel ์๋ก๋ ์คํ๋ ค Inspire 4 > SVH 3์ด๋ค. ๊ฒ๋ค๊ฐ ์ธ ์์ ๋ชจ๋ floor ์์ด๋ผ, ์ ์๋ค์ด โ์์ rolling์ด ์๋๋ผ ๋ฏธ๋๋ผ์ ๊ธฐ๋๋โ ์์ญ์ด๋ผ๊ณ ์ธ์ ํ ๊ณณ์์ ์ผ์น๋ฅผ ์ฃผ์ฅํ๋ ์ ์ด๋ค. ๋น๊ต ๋์ ๊ณผ์ ์ ์ฑ๊ฒฉ๋ ๋ค๋ฅด๋ค. ์ด ๋ธ๋ก๊ทธ์ DexMachina ๋ฆฌ๋ทฐ์ ์ ๋ฆฌํ๋ฏ ๊ทธ ๋ฒค์น๋งํฌ๋ ARCTIC ๊ธฐ๋ฐ์ ์์ ๊ด์ ๋ฌผ์ฒด ์ฅ๊ธฐ ๊ณผ์ ์ด๊ณ , ๊ฑฐ๊ธฐ์ Schunk ์์ ์ฐ์๋ฅผ ๋์ด๋ธ ์์๋ก ์๋ํ๋ ์๋ ๋ง๋์ ์ ํ๋ ์๋ฐ๋ฅ์ด ๊ฑฐ๋ก ๋๋ค. ๋ ๋ค ์์งโ๊ฒ์ง rolling ํ์น์๋ ๋ค์ด์ค์ง ์๋ ํน์ง์ด๋ค. ๋ฐฉํฅ์ด ๋ง์๋ค๋ ์ฌ์ค์ ๋ฐ๋ ์ฆ๊ฑฐ๋ณด๋ค๋ ๋ซ์ง๋ง, ์ด ์กฐํฉ์ผ๋ก KaRMA๊ฐ ๊ณผ์ ์ฑ๋ฅ์ ๋ฐ์ํ๋ค๊ณ ๋งํ๊ธด ์ด๋ ต๋ค. ์ ๋ ๊ฒ์ฆ(๊ฐ์ ์ปจํธ๋กค๋ฌ ๊ณ์ด๋ก ์ฌ๋ฌ ์์ ๊ฐ์ rolling ๊ณผ์ ๋ฅผ ๋๋ ค KaRMA์์ ์์ ์๊ด์ ์ฌ๋ ๊ฒ)์ด ๋ค์ ๋จ๊ณ๋ก ํ์ํ๋ค.
- ์ ์๋ฅผ ์ง๋ฐฐํ๋ ์ ๋ ฅ์ด URDF์์ ๊ฐ์ฅ ๋ฏฟ๊ธฐ ์ด๋ ค์ด ํ๋๋ค. ์ ์ฝ ์ ๊ฑฐ์ ๋ฏผ๊ฐ๋ ์คํ์ด ์ผ๊ด๋๊ฒ ๋งํ๋ ๊ฒ์ ๊ด์ ํ๊ณ๊ฐ ์ง๋ฐฐ ๋ณ์๋ผ๋ ๊ฒ์ด๋ค(๊ด์ ํ๊ณ๋ง์ผ๋ก 58~99% ๊ฐ์, ยฑ3ยฐ์ ์ต๋ 34% ๋ณ๋, ์๋ ๊ณ ์ ์ 19~84% ๊ฐ์). ๊ทธ๋ฐ๋ฐ ๊ณต๊ฐ URDF์ ๊ด์ ํ๊ณ๋ ์ ์กฐ์ฌ๊ฐ ๋ณด์์ ์ผ๋ก ์ก์๊ฑฐ๋, ์ค๊ธฐ์ ๋ค๋ฅด๊ฑฐ๋, ์ปค๋ฎค๋ํฐ ๋ฒ์ ๋ง๋ค ๋ค๋ฅธ ๊ฒฝ์ฐ๊ฐ ํํ๋ค. ์ฆ KaRMA๋ ๋ถ๋ถ์ ์ผ๋ก โ๊ทธ URDF์ ๊ด์ ํ๊ณ๊ฐ ์ผ๋ง๋ ๋๋ํ๊ฒ ์ ํ ์๋๊ฐโ๋ฅผ ์ฐ๋ค. ๋ ผ๋ฌธ์ ์ด ์ถ์ ํ๋ผ๋ฏธํฐ ๋ฏผ๊ฐ๋๋ก๋ง ๋ค๋ฃจ๊ณ , โ์ด๋ค URDF ๋ฒ์ ยท์ถ์ฒ๋ฅผ ์ผ๋๊ฐโ์ โ์ค๊ธฐ ๊ด์ ๋ฒ์์ ๋์กฐํ๋๊ฐโ๋ ์ ์ง ์๋๋ค. ์ฝ๋ README๋ฅผ ๋ณด๋ฉด ๋ฌธ์ ๊ฐ ํ ๊ฒน ๋ ์๋ค. ์๊ฐ๋ฝ capsule์ URDF ์ถฉ๋ ๋ฉ์๊ฐ ์๋๋ผ ๊ด์ ํธ๋ฆฌ์์ ์ ์ฐจ์ ์ผ๋ก ๋ง๋ค๊ณ , ์๋ ๊ธธ์ด(tip length)ยท์ ์ด ๋งํฌยท์์ง/๊ฒ์ง ์ง์ ์ ์๋ง๋ค ์ค์ ํ์ผ๋ก ์์ ๋ฃ์ผ๋ฉฐ, README๋ ์๋ ๊ธธ์ด๋ฅผ ์๋ชป ๋ฃ์ผ๋ฉด ์๋ฌ ๋์ ์์ฃผ ์์ ์ ์๊ฐ ๋์จ๋ค๊ณ ๊ฒฝ๊ณ ํ๋ค[์ ์, README]. ์ด ์ ์ค์ ๋จ๊ณ๋ ๋ ผ๋ฌธ ๋ณธ๋ฌธ์๋ ๋์ค์ง ์๋๋ค. โURDF ํ๋๋ก ๊ณ์ฐ๋๋ ๊ฐ๊ด์ ์ ์โ๋ผ๋ ํํ๋ณด๋ค ์ฌ๋์ ํ๋จ์ด ๋ ๋ง์ด ๋ค์ด๊ฐ๋ค.
- ์๋ ๊ธฐํ๋ฅผ ๋ฒ๋ฆฐ rolling ์งํ. ๋ชจ๋ ๋งํฌ๋ ๊ณ ์ ๋ฐ์ง๋ฆ capsule์ด๋ค. ๋ ผ๋ฌธ๋ โ์๋ ๊ธฐํยท๋ง์ฐฐยท์ ์ด๋ฅผ ํฌํจํ ์์ฑ๋ ์์ด ์๋๋ผ ๊ธฐ๊ตฌํ ๊ตฌ์กฐ๋ฅผ ๋น๊ตํ๋คโ๊ณ ๋ฒ์๋ฅผ ๊ธ๋๋ค. ๋ฌธ์ ๋ rolling ์ด๋ํ์์ ์ ์ด ํ๋ฉด์ ๊ณก๋ฅ ์ด ๊ณง ์ด๋์ฑ์ด๋ผ๋ ์ ์ด๋ค. ๊ฐ์ Montana ์ด๋ํ์ ์ด In-Hand Physics Priors ๋ฆฌ๋ทฐ์ ๋ ผ๋ฌธ์, Allegro ์์์ ์ ์ฑ ์ ๊ณ ์ ํ ์ฑ ์๋ ๋ชจ์๋ง ๋ฐ๊ฟ ๋ผ์ฐ๋ ๋น๊ต๋ฅผ ํ๋๋ฐ, 4๊ฐ ์๋ฐ๋ฅ ๊ธฐ์ธ๊ธฐ ํ๊ท ์ฑ๊ณต๋ฅ ์ด aligned ์๋ 83% ๋ ๋๋จธ์ง ์ธ ๋ชจ์ 43~53%๋ก ๊ฐ๋ ธ๋ค. capsule ๋ฐ์ง๋ฆ ยฑ5% ์ญ๋์ ๋๊ฐํ๋ค๋ Table III์ ๊ฒฐ๊ณผ๋ ๊ฐ์ ๋ชจ์ ์์์์ ํ๋ค๋ฆผ์ผ ๋ฟ, ๋ชจ์์ ์ข ๋ฅ(์ํตยท๊ตฌยท์ด๋ฐฉ์ฑ ๊ณก๋ฅ )์ ๋ํ ๋๊ฐํจ์ ๋ปํ์ง ์๋๋ค. LEAP์ ๋ํผํ ์๋ ํจ๋ ๊ฐ์ ์ค๊ณ ์์๋ KaRMA์์ ๋ณด์ด์ง ์๋๋ค.
- L_\mathrm{ref} ์ ๊ทํ๋ ์ ๋ ํฌ๊ธฐ๋ฅผ ์ง์ด๋ค. ๊ตฌ ๋ฐ์ง๋ฆยทvoxel์ด ์ ํฌ๊ธฐ์ ๋น๋กํ๋ฏ๋ก, DโClaw(L_\mathrm{ref} 327 mm)๋ ์ฝ 16 mm ๊ตฌ๋ฅผ, Dex3(155 mm)๋ ์ฝ 8 mm ๊ตฌ๋ฅผ ๊ตด๋ฆฐ๋ค(ํ์ ๊ณ์ฐ: 10\,\text{mm}\times L_\mathrm{ref}/200). ํฌ๊ธฐ ๋ถ๋ณ์ฑ์ ์ค๊ณ์ ์ํ ์ฑ์ง์ด์ง๋ง, โ์ง๋ฆ 10 mm ๋ถํ์ ์กฐ๋ฆฝํ ์์ ์ฐ๋คโ๋ ๊ตฌ๋งค ์ง๋ฌธ์๋ ์ ๋ ํฌ๊ธฐ ์ ์๊ฐ ํ์ํ๋ค. ๋ L_\mathrm{ref} ์ ์(knuckle ์ต๋ ๊ฐ๊ฒฉ + ์๊ฐ๋ฝ ๊ธธ์ด ์ค์๊ฐ)๊ฐ ์์งโ๊ฒ์ง๋ง์ knuckle์ ์ฐ๋์ง ๋ชจ๋ ์๊ฐ๋ฝ์ ์ฐ๋์ง ๋ณธ๋ฌธ์ด ๋ช ํํ์ง ์๊ณ , ์ด ์ ์๋ฅผ ๋ฐ๊ฟจ์ ๋ ์์๊ฐ ์ด๋ป๊ฒ ๋๋์ง์ ๋ํ ablation์ ์๋ค. DโClaw์ฒ๋ผ ์๊ฐ๋ฝ ๊ฐ๊ฒฉ์ด ๋์ ๋น์ธ๊ฐํ ์์์ ์ด ์ ํ์ ์ํฅ์ด ๊ฐ์ฅ ํด ๊ฒ์ด๋ค.
- ํ์๊ถ ์์๋ ์ก์ ์์ค์ด๋ค. Inspire 4, SVH 3, Ability 3 voxel(Table V ์ต์ voxel)์ด๋ฉด 1 voxel์ด 25~33%๋ค. ๋ ผ๋ฌธ์ ์ด ์๋ค์ KaRMA-S๋ฅผ ์๋ตํ์ง๋ง TยทR ์์๋ ๊ทธ๋๋ก ๋งค๊ธฐ๊ณ , ๊ทธ ์์๋ฅผ DexMachina ์ผ์น์ ๊ทผ๊ฑฐ๋ก ์ด๋ค. ์ฝ๋ README๋ ๋ค๋ฅธ ๋จธ์ ์์ ์๋น โvoxel ํ๋ ๊ฐโ ์ฐจ์ด๋ฅผ ์์ํ๋ผ๊ณ ์ ๋๋ค[์ ์, README]. SharpaยทWuji(0.034 ๋์ )๋ xHand1ยทOrcaHand(0.003 ๋์ )์ฒ๋ผ ์์ยท์ค์๊ถ์๋ ์ฌ์ค์ ๋์ ์ด ์๋ค. ์์์ ์ ๋ขฐ๊ตฌ๊ฐ(์: ์๋ ๋ถํธ์คํธ๋ฉ)์ ๋ถ์์ด์ผ ํ๋ค.
- Jacobian ๊ณ์ด๊ณผ์ ๋น๊ต๋ ๋ค์ ํ์์๋น์ ๊ฐ๊น๋ค. Yoshikawa ์กฐ์์ฑ์ Jacobian ํ๋ ฌ์ ๊ธฐ๋ฐ์ด๋ผ ์ฐจ์๊ณผ ๋จ์๊ฐ DOF์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๊ณ , Table I์์ Inspire 1.55e-3 vs ๋ค๋ฅธ ์ 1e-8 ์์ค์ฒ๋ผ ์๋ฆฟ์ ๋ค ๊ฐ๊ฐ ๋ฒ์ด์ง๋ค. ์๋ ํ ๋งค๋ํฐ๋ ์ดํฐ์ ์์ธ ๋น๊ต์ฉ์ด์ง ์๋ก ๋ค๋ฅธ ์ ์ฌ์ด์ ๋น๊ต์ฉ์ด ์๋๋ค. โJacobian ๊ณ์ด์ ์๊ด์ด ์๋คโ๋ ๊ฒฐ๊ณผ๋ KaRMA์ ๊ฐ์ ์ด๋ผ๊ธฐ๋ณด๋ค ๊ทธ ์งํ๋ค์ ๋ชฉ์ ๋ฐ์์ ์ด ๊ฒฐ๊ณผ์ ๊ฐ๊น๋ค. ์ง์ง ๊ฒฝ์ ์๋๋ opposability์ ์ด ๊ด์ ๋ฒ์์ด๊ณ , ๊ทธ ๋๊ณผ์ ๋๋น๋ ๋ ผ๋ฌธ์ด ์ ํด๋๋ค.
- โ1/3 ์ฒ์ฅโ์ด ๊ธฐ๊ตฌํ์ ํ๊ณ์ธ์ง ํ์์ ํ๊ณ์ธ์ง ๋ถ๋ฆฌ๋์ง ์์๋ค. ์ต๊ณ voxel๋ 35.5%๋ผ๋ ๊ฒฐ๊ณผ๋ก ์ ์๋ค์ โ๊ณ ์ ํ์ง ์ฌ๋ฐฐํฅ์ ์ ํ์ โ์ด๋ผ๋ ๊ฒฐ๋ก ์ ๋์ด๋ธ๋ค. ํ์ง๋ง ํ์ ์ voxel๋ง๋ค 4๊ฐ ํ๋ฆฌ๋ฏธํฐ๋ธ, ์ ํํ QP, ์ฝ 10ยฐ bin, ๋ฏธ๋๋ผ ๊ฒ์ดํธ ์๋์์ ํ์๋๋ค. ๋ณ์ง BFS์ ๋ฌ๋ฆฌ ํ์ ํ์์ ์์ฐ์ด ๋ฌถ์๋์ง, ๋ณ์ง๊ณผ ํ์ ์ ์์ ๊ฒฝ๋ก๋ก ๋ ๋๋ฌํ ์ ์๋์ง๋ ๋ณด๊ณ ๋์ง ์์๋ค. ์ฒ์ฅ ๊ฐ์ ํด์ํ๋ ค๋ฉด ํ์์ ์กฐ๋ฐํ๊ฒ ํ์ ๋์ ์๋ ด ๊ณก์ ์ด ํ์ํ๋ค.
- ๋ณด๊ณ ๋์ง ์์ ํต์ฌ ํ๋ผ๋ฏธํฐ. ๋ฏธ๋๋ผ ๊ฒ์ดํธ ๊ฐ(โํ๊ฟ์น์ ๋ โ), \epsilon_g, \epsilon_\mathrm{col}, \Delta q_\max, \lambda_\theta, \lambda_r, capsule ๋ฐ์ง๋ฆ r_\ell์ ์์น๊ฐ ๋ณธ๋ฌธ์ ์๋ค. floor ์์ ์ ์๊ฐ ๊ฒ์ดํธ์ ์ง์ ๊ฑธ๋ ค ์์ผ๋ฏ๋ก(Table V์์ ๊ฒ์ดํธ์ ๋ฟ์ ์คํ ๋น์จ์ด floor ์์ 0.18~0.42), ๊ฒ์ดํธ ๊ฐ์ ํ์๊ถ ์์์ ๊ฒฐ์ ๋ณ์๋ค. ์ฝ๋๊ฐ ๊ณต๊ฐ๋ผ ์์ด ํ์ธ์ ๊ฐ๋ฅํ์ง๋ง ๋ ผ๋ฌธ๋ง์ผ๋ก๋ ์ฌํํ ์ ์๋ค.
- ๋ฒ์์ ํ๊ณ๋ ์ ์๋ ์ธ์ ํ๋ค. ๋ ์๊ฐ๋ฝ ํ์น๋ง, ๊ตฌ๋ง, ์ฌํ์ง ์์ด, ๊ธฐ๊ตฌํ๋ง. Shadow์ฒ๋ผ ์์งโ๊ฒ์ง ๋ฐ์ ์์ ๋๊ฐ ๋ง์ ์์ ๊ทธ ๋๋ถ๋ถ์ด ์ ์์ ๋ค์ด๊ฐ์ง ์๋๋ค(ํ์ โ9 DOFโ๋ ์์ง+๊ฒ์ง ๊ธฐ์ค์ด๋ค). ๊ฒฐ๋ก ์ ์ด ์ฌ๋ฌ ์๊ฐ๋ฝ ํ์ง, ๋น๊ตฌํ ๋ฌผ์ฒด, ๋์ญํ feasibility(ํ ํฌ ํ๊ณ, ๋ง์ฐฐ ๋ถํ์ค์ฑ) ํ์ฅ์ ํฅํ ๊ณผ์ ๋ก ์ ์ ๊ฒ๋ ์ด ๋ฒ์๋ฅผ ์ธ์ํ ๊ฒฐ๊ณผ๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
KaRMA๋ ๋ ์ ํต์ ๊ต์ฐจ์ ์ ์๋ค. ํ๋๋ ์ ์ค๊ณ ์งํ์ ๊ณ๋ณด๋ค. Kerr & Roth์ ์๊ฐ๋ฝ ์์ ๊ณต๊ฐ, Mouri ๋ฑ์ ์์งโ์๊ฐ๋ฝ ๊ต์งํฉ(Gifu Hand III), You ๋ฑ์ ๋ค์๊ฐ๋ฝ ๊ต์งํฉ์ผ๋ก ์ด์ด์ง ๋ถํผ ๊ธฐ๋ฐ ์งํ๋ โ์ด๋์ ํ์น๊ฐ ๊ฐ๋ฅํ๊ฐโ๊น์ง ๋ตํ๋ค. KaRMA๋ ๊ฑฐ๊ธฐ์ โ๊ทธ ํ์น๋ฅผ ์ ์งํ ์ฑ ์ด๋๊น์ง ์ด์ด ๊ฐ ์ ์๋๊ฐโ๋ฅผ ๋ํ๋ค. ์คํ ๊ฒฐ๊ณผ๋ ์ด ๊ด๊ณ๋ฅผ ๊ทธ๋๋ก ๋ณด์ฌ ์ค๋ค. ๊ต์งํฉ์ ์ข์ 1์ฐจ ํํฐ์ด๊ณ (\rho_s=0.93), KaRMA๋ ๊ทธ ์์ ์ ์ด ์ผ๊ด์ฑ ํํฐ๋ฅผ ์น๋๋ค.
๋ค๋ฅธ ํ๋๋ rolling ์ ์ด ์ด๋ํ์ ๊ณ๋ณด๋ค. Montana์ ์ ์ด ์ด๋ํ, Bicchi์ rolling ์กฐ์๊ณผ nonholonomy๋ฅผ ์ด์ฉํ๋ dexterous gripper, ๊ทธ๋ฆฌ๊ณ ์ต๊ทผ์ ๊ถค์ ์ต์ ํยท์กฐ์ ๊ทธ๋ํ ์ฐ๊ตฌ๋ ์ด ์ด๋ํ์ ๋์์ ๋ง๋๋ ๋ฐ ์ผ๋ค. KaRMA๋ ๊ฐ์ ์ด๋ํ์ ์์ ํ๊ฐํ๋ ๋ฐ ์ด๋ค. ์ด ๋ธ๋ก๊ทธ์ In-Hand Physics Priors ๋ฆฌ๋ทฐ๊ฐ ๊ฐ์ Montana ์ด๋ํ์์ ์๋ ๊ณก๋ฅ ์ ์ค๊ณ ๋ณ์๋ก ๋์ด๋๋ค๋ฉด, KaRMA๋ ๊ณก๋ฅ ์ ๊ณ ์ ํด ๋๊ณ ๊ด์ ๋ฐฐ์น์ ํ๊ณ๋ฅผ ๋น๊ต ๋ณ์๋ก ์ผ๋๋ค. ๋ ์ฐ๊ตฌ๋ ์๋ก์ ์ฌ๊ฐ์ ์ฑ์ด๋ค. ์๋ ๊ธฐํ๋ฅผ KaRMA์ ๋ฃ์ผ๋ฉด(capsule ๋์ ์ค์ ์๋ ๊ณก๋ฉด) ๊ทธ ๋ ผ๋ฌธ์ด ์ค๊ธฐ์์ ๋ณด์ธ ํจ๊ณผ๋ฅผ ์ค๊ณ ๋จ๊ณ์์ ์์ธกํ ์ ์๋์ง ์ํํ ์ ์๋ค.
๊ณผ์ ๋ฒค์น๋งํฌ(ElliottโConnolly, Asterisk Test, Adroit, ๊ทธ๋ฆฌ๊ณ DexMachina์ ์ฌ๋ฌ ์ ๋ฒค์น๋งํฌ)์๋ ์๋ณด ๊ด๊ณ๋ค. ๋ฒค์น๋งํฌ๋ ์์คํ ์ ์ฒด์ ์ฑ๋ฅ์, KaRMA๋ ๊ธฐ๊ตฌํ์ด ํ๋ฝํ๋ ์ํ ์ค ํ ๋จ๋ฉด์ ์ฐ๋ค. ์ ์๋ค๋ KaRMA๋ฅผ ๋ฒค์น๋งํฌ์ ๋์ฒด๊ฐ ์๋๋ผ ๋ณด์์ผ๋ก ์ ์ํ๋ค. ํ๋์จ์ด ์ค๊ณ ๋ ผ๋ฌธ ์ชฝ์์ ๋ณด๋ฉด, Koala Gripper ๋ฆฌ๋ทฐ์์ ๋ณด์๋ฏ ์ ์ยท๊ทธ๋ฆฌํผ ๋ ผ๋ฌธ์ ํ์งยท์กฐ์ ๋ฅ๋ ฅ์ ์ ์ฑ ๊ฐค๋ฌ๋ฆฌ์ ์์ฐ์ผ๋ก ๋ณด์ฌ ์ฃผ๋ ๋ฐ ๊ทธ์น๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. URDF๋ง ์์ผ๋ฉด ๊ณ์ฐ๋๋ KaRMA ๊ฐ์ ์ฒ๋๊ฐ ๊ทธ ๋น์๋ฆฌ๋ฅผ ์ฑ์ฐ๋ ๋ฐฉํฅ์ ์ค๋๋ ฅ์ด ์๋ค. ๋ค๋ง ๋ ์๊ฐ๋ฝ ์ด์์ ํ์ง ํํ๊ฐ ํต์ฌ์ธ ์ค๊ณ์๋ ์์ง ์ ์ฉํ ์ ์๋ค.
์์ฝ
KaRMA๋ ๋ก๋ด ์์ ์์ฌ์ฃผ๋ฅผ โ์์ง์ ๊ฒ์ง๋ก ์์ ๊ตฌ๋ฅผ ์ก์ ์ฑ ๊ตด๋ ค์ ๋๋ฌํ ์ ์๋ ์์น์ ๋ฐฉํฅ์ ์งํฉโ์ผ๋ก ์กฐ์ํํ ๊ธฐ๊ตฌํ ์ ์ฉ ์งํ๋ค. ๊ด์ ํ๊ณยท์ถฉ๋ยทrolling ์ ์ดยทantipodal ๋ง์ฐฐ์ ๋ชจ๋ ๊ฐ์ ํ๋ QP ๊ธฐ๋ฐ BFS๋ก ๋ณ์ง(T)ยทํ์ (R)ยท์ด๊ธฐ ํ์ง ๋ฏผ๊ฐ๋(S)๋ฅผ ๊ณ์ฐํ๊ณ , CPU์์ ๋ช ๋ถ์ด๋ฉด ๋๋๋ฉฐ ๊ฒฐ์ ๋ก ์ ์ด๋ค. 16๊ฐ ์ ์คํ์ด ๋ณด์ฌ ์ค ๊ฒ์ ์ธ ๊ฐ์ง๋ค. ์์ ๊ณต๊ฐ ๊ต์งํฉ์ด ์ข์ 1์ฐจ ๋๋ฆฌ์งํ์ด์ง๋ง 25%์ ์ ์์๋ฅผ ํ๋ฆฐ๋ค. ๊ด์ ํ๊ณ๊ฐ ์ ์ฝ ์๋ ์์ ๊ณต๊ฐ์ 58~99%๋ฅผ ์๋ผ๋ด๋ ์ง๋ฐฐ ์์ธ์ด๋ค. ๋ณ์ง์ด ์ข์ ์๊ณผ ํ์ ์ด ์ข์ ์์ ๋ค๋ฅด๋ค(LEAP vs Allegro).
ํ๊ณ๋ ๋๋ ทํ๋ค. ๊ณผ์ ์ฑ๋ฅ๊ณผ์ ์ฐ๊ฒฐ์ ์ ๋ณ๋ ์ธ ๊ฑด์ ์ ์ฑ์ ์ผ์น๋ฟ์ด๊ณ , ๊ทธ์ค ํ๋๋ 1~2 bin ์ฐจ์ด์ ๋ฏธ๋๋ผ ์์ญ์ ๊ธฐ๋๊ณ ์๋ค. ์ ์์ ์ง๋ฐฐ ๋ณ์์ธ ๊ด์ ํ๊ณ์ ์๋ง๋ค ๋ฃ๋ capsule ์ค์ ์ด URDF์ ์ฌ๋์ ํ๋จ์ ๋ฌ๋ ค ์๋ค. ์๋ ๊ธฐํ๋ฅผ ๋ฒ๋ ธ๊ณ , ํฌ๊ธฐ ์ ๊ทํ ๋๋ฌธ์ ์ ๋ ํฌ๊ธฐ ์ง๋ฌธ์๋ ๋ตํ์ง ๋ชปํ๋ค. ๊ทธ๋๋ โ๊ด์ ์ด ๋ช ๊ฐ๋โ๋ก ์์ ๊ณ ๋ฅด๋ ๊ดํ์ ์ฌํ ๊ฐ๋ฅํ ๊ณตํต ์ฒ๋๋ฅผ ์ ์ํ๊ณ , ๊ทธ ์ฒ๋๊ฐ ์ ๋๋ฆฌ์งํ์ ๋ค๋ฅธ์ง๋ฅผ ์ ์ฝ๋ณ๋ก ๋ถํดํด ๋ณด์ฌ ์ค ์ ์์ ๊ฐ์น๊ฐ ์๋ค. ๋ค์ ๋จ๊ณ๋ ์ฌ๋ฌ ์๊ฐ๋ฝ ํ์ง์ ์ค์ ์๋ ๊ณก๋ฉด์ผ๋ก์ ํ์ฅ, ๊ทธ๋ฆฌ๊ณ ๋ฌด์๋ณด๋ค ๊ฐ์ ๊ณผ์ ๋ฅผ ์ฌ๋ฌ ์์์ ๋๋ ค KaRMA ์์์์ ์ ๋์ ์๊ด์ ๋ณด์ด๋ ์ผ์ด๋ค.