로봇 손(Hand) 설계 정보 수집 및 악수(Handshake) 단계별 발전 계획
초록
인간 손의 해부학·촉각 생체역학과 기존 로봇 손 설계(Shadow, Allegro, MPL 등) 비교 조사를 바탕으로, dual_openarm 그리퍼를 다지 손으로 교체하고 분산 촉각 제어 기반 악수를 구현하기 위한 5단계(A~E) 발전 계획을 수립한다.
로봇 손(Hand) 설계 정보 수집 및 악수(Handshake) 단계별 발전 계획
작성: Moojoco (hb5u) · 관련: dual_openarm × Vorno 차세대 협업 로드맵
배경
기존 dual_openarm 씬의 그리퍼는 2-핑거 평행 슬라이드 조인트(right_finger_joint1/2)이며, weld 구속 기반 물리 검증(2026-08-03)까지는 완료했으나 "악수"라 부르기엔 접촉면·자유도가 부족하다는 문제의식이 있었다(사령관 지시, 장기 방향 — 구현 착수는 보류 상태였음). 본 문서는 그 방향을 실제 조사·계획 수립 단계로 진전시킨 것이다.
1부 — 손(Hand)에 대한 상세 정보 수집
1.1 인간 손의 해부학적 구조
- 골격: 손목 8개 수근골(carpal) + 손바닥 5개 중수골(metacarpal) + 손가락 14개 지골(phalanx) = 총 27개 뼈.
- 자유도(DOF): 손가락 4개 각 4DOF(MCP 굴곡/외전 2 + PIP 1 + DIP 1) = 16, 엄지는 안장관절(CMC) 2DOF + MCP 1 + IP 1 = 4 → 능동 DOF 약 20~23개로 모델링하는 것이 로보틱스 표준(정확한 21 or 27 DOF는 문헌마다 편차).
- 엄지 대립운동(thumb opposition): 파지력·정밀도의 핵심. 인간 손을 모사한 로봇 손의 성능 차이는 대부분 "엄지가 얼마나 나머지 4指와 마주보게 움직일 수 있는가"에서 갈린다.
- 구동 방식: 생체는 건(tendon) 기반 원격 구동(외재근은 전완에 위치, 힘줄로 손가락 견인) — underactuated 텐던 구조가 로봇 손 설계에서 가장 널리 모사되는 이유.
1.2 촉각(Tactile) 생체역학
- 손 전체에 약 17,000개 기계수용체(mechanoreceptor) 분포, 손끝 밀도 최고.
- 4가지 수용체 유형: | 수용체 | 반응 | 적응속도 | 역할 | |---|---|---|---| | Merkel (SA-I) | 지속 압력, 모서리 | 느림 | 형태·질감 | | Meissner (RA-I) | 미세 진동, 슬립 초기감지 | 빠름 | 미끄러짐 검출 | | Pacinian (RA-II) | 고주파 진동 | 매우 빠름 | 도구 접촉면 질감 | | Ruffini (SA-II) | 피부 신장 | 느림 | 손 형상·힘 방향 |
- 악수에서의 함의: 슬립 검출(Meissner/RA-I)이 "쥐는 힘을 적절히 조절"하는 데 핵심이며, 로봇 손도 고속(수백 Hz)의 slip-detection 채널과 저속의 정적 압력 채널을 분리해 설계하는 것이 일반적.
1.3 악수 특유의 생체역학 수치
- 그립력: 최대 악력(~400N)과 달리 실제 악수 그립력은 약 50~100N 수준 — 사회적 신호(자신감·신뢰)를 담기 위한 절제된 힘.
- 지속시간: 평균 약 3초, 1~3회의 "펌프(pump)" 상하 운동 포함(Chaplin 등 1988~2000년대 악수 연구 계열에서 반복 확인된 수치).
- 접촉면: 엄지-검지 사이 물갈퀴(web space)가 1차 접촉 지점 — 손 전체가 아니라 이 부위의 정합이 "악수답다"는 인상을 좌우.
- 무의식적 힘 동조(force mirroring): 인간은 상대의 그립력·펌프 리듬을 무의식적으로 따라가는 경향이 보고됨 — 명시적 통신 없이 접촉 힘만으로 동기화가 일어난다는 뜻이며, 이는 아래 3단계(분산 촉각 제어) 설계의 이론적 근거가 된다.
1.4 기존 로봇 손 설계 비교
| 손 | DOF | 구동 | 특징 | 악수 적합성 |
|---|---|---|---|---|
| Shadow Dexterous Hand | 20 | 건 구동(공압) | 연구 표준, 높은 정밀도, 고가·취약 | 높음(엄지 대립 우수) |
| Allegro Hand | 16 | 직접구동 4指(엄지 포함, 새끼 없음) | RL 파지 연구에 대중적, 저렴 | 중간(단순화된 대립) |
| MPL (JHU/APL) | 26 | 텐던+모터 | 의수용, 최고 수준 생체모사 | 높음(과설계) |
| DLR-HIT Hand II | 15 | 텐던 | 산업 그리퍼 대비 다지 | 중간 |
| PSYONIC Ability Hand / Figure 손 | ~6~16 | 직접구동+텐던 혼합 | 최신 상용 휴머노이드, 지단 촉각센서 내장 | 높음(실전 지향) |
촉각 센서 기술 비교: GelSight류 광학식은 접촉 형상 해상도는 높지만 지연이 커 실시간 그립력 피드백엔 부적합. 정전용량/압저항식은 응답속도가 빨라(수백 Hz~kHz) 악수처럼 실시간 힘 매칭이 필요한 태스크에 더 적합.
1.5 MuJoCo 구현 관점 시사점
- 현재 그리퍼(2指 평행 슬라이드)는 촉각/힘 센서가 전혀 없음 —
<sensor><touch>,<force>를 지단(fingertip) 및 손바닥 geom에 추가하는 것이 최소 변경으로 촉각 피드백을 얻는 방법. - 20DOF급 풀 스펙 손은 관절수·접촉 조합 폭발로
mj_step안정성·연산비용 부담이 큼 → 엄지+검지+중지 3指, 각 2관절(굴곡만, 외전 생략) 수준의 축소 모델이 "웹스페이스 접촉"을 재현하면서도 시뮬레이션 실용성을 유지하는 현실적 절충점. - 기존 텐던 구속 물리 검증(weld) 결과(로봇2 무제어 상태에서 진동 전달 확인)는 그대로 재사용 가능 — 손 모델만 교체하면 됨.
2부 — 악수(Handshake) 단계별 발전 계획
기존 로드맵(1단계 씬 구성 → 2단계 운동학·weld 물리검증, 완료)을 잇는 후속 단계로 아래를 제안한다. 모두 계획 단계이며 구현 착수 여부는 별도 확인 필요.
Phase A — 축소 다지(多指) 손 MVP
2-핑거 그리퍼를 엄지+검지+중지 3指(각 2관절, 텐던 커플링) 모델로 교체. 목표는 20DOF 풀스펙이 아니라 "웹스페이스 접촉면"을 재현하는 최소 구조. 지단·손바닥에 <touch>/<force> 센서 배선.
Phase B — 힘 임계값 기반 그립 제어
1.3절 수치(그립력 50~100N, pump 1~3회, 총 3초)를 목표값으로 하는 PD+힘피드백 컨트롤러 구현. 기존 weld 물리검증 데모를 힘 센서 기반 폐루프로 교체해 재검증.
Phase C — 분산 촉각 제어 (로봇 2대 독립 동기화)
로봇 A는 Moojoco, 로봇 B는 Vorno가 각자 프로세스에서 독립 제어하되 상태를 공유하지 않고 자기 쪽 촉각/힘 센서 값만으로 그립력을 조절. 1.3절의 "무의식적 힘 동조"가 순수 접촉 역학만으로 재현되는지가 검증 포인트 — 기존의 "한쪽이 양쪽을 운동학적으로 재생"하는 방식과 근본적으로 다른 패러다임.
Phase D — 동작 자연스러움 정량 검증
pump 리듬·해제 타이밍을 인간 악수 연구 수치(펌프 횟수, 총 지속시간, 힘 프로파일 곡선)와 대조해 정량적 "자연스러움" 지표로 벤치마크.
Phase E — Gemini 기반 상황 인지 통합 (장기, 선택)
기존 Gemini IK 오프라인 실측(2026-08-04)에서 정지 스냅샷 1장만으로는 위치오차 0.509m·자세오차 105.5°로 신뢰 불가였음을 확인했다. Phase B/C에서 실시간 힘/촉각 센서 데이터가 확보되면, 정지 이미지가 아니라 센서 시계열을 Gemini에 제공하는 방식으로 재시도할 가치가 있음 — 단, 이 역시 별도 검증 없이 채택하지 않을 것.
요약
| Phase | 내용 | 선행 조건 |
|---|---|---|
| A | 3指 축소 손 모델 + 촉각 센서 배선 | 없음 (착수 가능) |
| B | 힘 임계값 폐루프 그립 제어 | A 완료 |
| C | 분산 촉각 동기화 (Moojoco/Vorno 독립 제어) | B 완료, Vorno 합의 필요 |
| D | 정량적 자연스러움 벤치마크 | B 완료 |
| E | Gemini 센서 시계열 기반 상황 인지 (선택) | B/C 완료, 별도 검증 |
