RUKA: Rethinking the Design of Humanoid Hands with Learning
์ ์: Anya Zorin, Irmak Guzey, Billy Yan, Aadhithya Iyer, Lisa Kondrich, Nikhil X. Bhattasali, Lerrel Pinto | ๋ ์ง: 2025-04-17 | URL: https://arxiv.org/abs/2504.13165 📄 PDF
Essence
Fig. 1: RUKA is a tendon-driven humanoid hand that is simple,
RUKA๋ 3D ํ๋ฆฐํ
๊ณผ ์ ๊ฐ ๋ถํ์ผ๋ก ์ ์ํ tendon-driven humanoid hand๋ก, learning-based control์ ํตํด ์ ๋ฐ์ฑ, ์ปดํฉํธ์ฑ, ๊ฐ๋, ์ ๋น์ฉ์ ๋์์ ๋ฌ์ฑํ๋ค.
Motivation
- Known: ๋ก๋ด ์์ ๊ธฐ์กด ์ค๊ณ๋ค์ ์ ๋ฐ์ฑ, ์ปดํฉํธ์ฑ, ๊ฐ๋, ์ ๋น์ฉ ์ค ์ผ๋ถ๋ง ๋ง์กฑํ๋ฉฐ trade-off๋ฅผ ์๊ตฌํ๋ค. Tendon-driven ์ค๊ณ๋ ์ปดํฉํธํ๊ณ ๊ฐ๋ ฅํ์ง๋ง ๋น์ ํ์ฑ๊ณผ ๋ถํ์ค์ฑ์ผ๋ก ์ธํด ์ ์ด๊ฐ ์ด๋ ต๋ค.
- Gap: ๊ธฐ์กด์ tendon-driven ์๋ค์ joint encoder๋ฅผ ํตํด closed-loop control์ ๊ตฌํํ๋ ค ํ์ง๋ง ๋น์ฉ์ด ๋๊ณ ์ ์ง๋ณด์๊ฐ ์ด๋ ต๋ค. Learning-based ์ ๊ทผ์ผ๋ก encoder ์์ด tendon-driven ์์ ํจ๊ณผ์ ์ผ๋ก ์ ์ดํ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋ถ์กฑํ๋ค.
- Why: ์ ๋น์ฉ์ anthropomorphic robotic hand๋ ๋ก๋ด ์ฐ๊ตฌ์ ์ ๊ทผ์ฑ์ ๋์ด๊ณ , human demonstration ๊ธฐ๋ฐ ํ์ต์ ์ฉ์ดํ๊ฒ ํ๋ฉฐ, ์ค์ ํ๊ฒฝ์์์ ์์ฉ์ ํ๋ํ ์ ์๋ค.
- Approach: MANUS motion-capture glove๋ฅผ ๋ก๋ด ์์ ์ฅ์ฐฉํ์ฌ joint์ fingertip position ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ , ์ด๋ฅผ ํตํด joint-to-actuator ๋ฐ fingertip-to-actuator models๋ฅผ ํ์ตํ๋ค.
Achievement
Fig. 2: (A) A Venn diagram of a variety of robotic hands [1, 44, 43, 13, 24, 11] demonstrates RUKAโs unique combination
- ์คํ์์ค ํ๋์จ์ด ์ค๊ณ: $1,300 ์ดํ์ ๋น์ฉ์ผ๋ก ์ ์ ๊ฐ๋ฅํ๋ฉฐ 7์๊ฐ ๋ด์ ์กฐ๋ฆฝ ๊ฐ๋ฅํ ์์ open-source tendon-driven hand ์ ๊ณต
- Data-driven control approach: MANUS glove๋ฅผ ํ์ฉํ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ผ๋ก ๋ณต์กํ tendon ๋น์ ํ์ฑ์ ํ์ต ๋ชจ๋ธ๋ก ํด๊ฒฐ
- ์ฐ์ํ ์ฑ๋ฅ ๋น๊ต: LEAP, Allegro ๋ฑ ๊ธฐ์กด ์๋ค ๋๋น reachability, durability, strength์์ ์ฐ์ํจ์ ์ค์ฆ
- ์ค์ ์์ฉ ๊ฒ์ฆ: Teleoperation ์์
์์ dexterous movement ์ํ ๋ฅ๋ ฅ ์
์ฆ
How
Fig. 3: (A) Joints enable 15 degrees of freedom of RUKA labeled with their corresponding joint names. (B) The splay of t
- MANUS motion-capture glove๋ฅผ RUKA ์์ ์ฅ์ฐฉํ์ฌ encoder ์์ด๋ ์ ํํ joint ๋ฐ fingertip position ๋ฐ์ดํฐ ํ๋
- procedurally sampling์ ํตํด motor limits ๋ด์์ actuation command๋ฅผ ์๋์ผ๋ก ๋ณํ์์ผ (actuator command, joint/fingertip position) ์ ๋ฐ์ดํฐ ๋๊ท๋ชจ ์์ง
- ์์ง๋ ๋ฐ์ดํฐ๋ก๋ถํฐ joint-to-actuator model๊ณผ fingertip-to-actuator model ํ์ต
- ํ์ต๋ ๋ชจ๋ธ์ ํตํ inverse control: ๋ชฉํ position์ด ์ฃผ์ด์ง ๋ ํ์ํ actuator command ์์ธก
- Tendon-driven ๋ฉ์ปค๋์ฆ์ ๋ณต์กํ kinematics๋ฅผ ์์ ํ ๋ชจ๋ธ๋งํ์ง ์๊ณ data-driven ๋ฐฉ์์ผ๋ก ๊ทผ์ฌ
Originality
- Motion-capture glove๋ฅผ ๋ก๋ด ์์ ์ง์ ์ฅ์ฐฉํ๋ ํ์ ์ ๋ฐ์ดํฐ ์์ง ๋ฐฉ์: ๊ธฐ์กด Vicon, IR sensor, AR tag ๊ธฐ๋ฐ ๋ฐฉ๋ฒ๋ณด๋ค ๊ฐํธํ๊ณ ํ์ฅ์ฑ ๋์
- Morphological accuracy๋ฅผ ํ์ฉํ human demonstration ์ง์ ํ์ฉ ์ ๋ต์ผ๋ก retargeting ๋ณต์ก์ฑ ์ ๊ฑฐ
- ์ ๋น์ฉ tendon-driven ์ค๊ณ์ learning-based control์ ๊ฒฐํฉ์ผ๋ก hardware trade-off ์ฌ๊ณ ์ฐฐ
- ์์ open-source๋ก ์ฌํ์ฑ๊ณผ ์ ๊ทผ์ฑ ๊ฐ์กฐํ ์ฐ๊ตฌ ๋ฌธํ ๊ธฐ์ฌ
Limitation & Further Study
- ํ์ต๋ ๋ชจ๋ธ์ generalization ์ฑ๋ฅ๊ณผ distribution shift์ ๋ํ robustness ํ๊ฐ ๋ถ์กฑ
- Tendon ํ์ฑ, ๋ง์ฐฐ, ํ์คํ
๋ฆฌ์์ค ๋ฑ ๋น๋ชจ๋ธ๋ง ์์ธ์ด ์ค์ ์ ์ด์ ๋ฏธ์น๋ ์ํฅ ๋ถ์ ์ ํ์
- Dexterous manipulation ์์
(๋ณต์กํ in-hand manipulation ๋ฑ)์์์ autonomous learning ์ฑ๋ฅ ๋ฏธ์ ์
- 15 DOF ๋๋น 11 actuator์ underactuation์ด ํน์ grasp ํํ์ ๋ฏธ์น๋ ์ ์ฝ ์กฐ๊ฑด ์ฌํ ๋ถ์ ํ์
- ํ์์ฐ๊ตฌ: reinforcement learning์ผ๋ก closed-loop autonomous control policy ํ์ต, soft finger design์ผ๋ก compliance ์ถ๊ฐ ์ฐ๊ตฌ, ๋ค์ํ object manipulation ๋ฒค์น๋งํฌ ํ๋
Evaluation
Novelty: 4/5 Technical Soundness: 3/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5
์ดํ: RUKA๋ learning-based control๊ณผ ์ค์ฉ์ hardware ์ค๊ณ๋ฅผ ๊ฒฐํฉํ์ฌ ์ ๋น์ฉ ๋ ์ฑ๋ฅ ๋น์จ์์ ๋ก๋ด ์ ์์ญ์ ์๋ก์ด ๊ธฐ์ค์ ์ ์ํ๋ฉฐ, open-source ๊ณต๊ฐ๋ก ์ ๊ทผ์ฑ์ ๊ทน๋ํํ ์๋ฏธ ์๋ ๊ธฐ์ฌ์ด๋ค.
๐ง Audio Overview
์ด ๋
ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํ์บ์คํธํ ์ค๋์ค๋ก ์์ฑํฉ๋๋ค. (Gemini ยท ํค๋ ๋ธ๋ผ์ฐ์ ์๋ง ์ ์ฅ ยท ์์ฑ๋ณธ์ ์ด๋ฉ์ผ๋ก๋ ์ ์ก)
โธ ๊ณ ๊ธ: ๊ตฌ์ฑ ๋ฐฉํฅ(๋๋ณธ ์์ฑ ์ง์นจ) ์ง์ ์์