Extrinsic dexterity
- 카테고리: Planning & manipulation › Manipulation
- 태그: manipulation, contact, in-hand-manipulation, grasping, nonprehensile-manipulation
손가락만으로는 할 수 없는 일을 하기 위해 환경과의 접촉, 중력, 팔의 운동 같은 손 밖의 자원을 이용해 손에 쥔 물체를 조작하는 것.
정의
외재적 손재주(extrinsic dexterity)는 손 밖에서 오는 힘, 즉 탁자·벽·고정구와의 접촉, 중력, 또는 팔을 가속해 생기는 관성을 이용해, 쥐고 있는 물체의 위치나 방향을 바꾸거나 물체를 잡을 수 있는 자세로 만드는 로봇의 능력이다. 이 용어는 2014년 Nikhil Chavan-Dafle, Alberto Rodriguez와 동료들이 도입했으며, 구동 손가락이 적은 단순한 그리퍼도 쥔 물체를 환경에 대고 밀어 손 안 조작을 수행할 수 있음을 설명하기 위한 것이었다. 이는 손 자체의 구동 손가락에 의존하는 내재적 손재주(intrinsic dexterity)와 대비된다.
전형적인 전략으로는 물체의 모서리를 표면에 눌러 파지 축을 중심으로 피벗시키기, 물체를 벽에 대고 밀어 손가락 사이에서 미끄러지게 하기, 접시나 카드 같은 얇은 물체를 벽에 대고 밀어 가장자리가 탁자에서 들리게 해서 잡을 수 있게 하기, 중력으로 물체가 흔들리거나 미끄러져 새 자세가 되게 하기, 그리고 물체를 내려놓았다가 다르게 다시 집는 재파지가 있다. 사람은 이런 일을 끊임없이 한다. 예를 들어 동전을 집으려고 탁자 가장자리로 밀어낸다.
이런 행동을 계획하는 것은 접촉이 많기 때문에 어렵다. 결과는 물체와 그리퍼 사이, 그리고 물체와 환경 사이의 어떤 접촉이 고착되고 어떤 접촉이 미끄러지는지, 그리고 불확실한 마찰 값에 달려 있다. 접근 방식으로는 마찰 원뿔을 이용한 준정적 역학과 접촉 모드에 대한 계획, 접촉 시퀀스를 자동으로 탐색하는 접촉 암시적 계획기와 평활화 접촉 계획기, 그리고 시뮬레이션에서 학습한 학습 기반 정책이 있다. 그리퍼 안에서든, 팔의 힘 제어나 임피던스 제어를 통해서든, 컴플라이언스는 실제로 중요하다. 물체가 환경에 맞서 움직이는 동안 접촉력을 제한된 범위로 유지해 주기 때문이다.
중요한 이유
산업 현장의 대부분 로봇은 단순한 평행 그리퍼나 석션 그리퍼를 사용한다. 외재적 손재주는 더 복잡한 손 없이도 이런 그리퍼가 할 수 있는 일을 넓혀 주며, 사람이 실제로 물체를 다루는 방식의 상당 부분을 설명한다.
주요 응용
- 탁자와 빈에서 얇거나 평평한 물체 집기
- 고정구를 이용해 조립용 부품의 방향 바꾸기
- 단순한 그리퍼로 손 안 재파지
- 도구를 피벗하고 위치 바꾸기
- 물류 빈 피킹
실제 사례
창고 팀이 빈 안에 평평하게 놓인 책처럼 그리퍼 손가락이 밑으로 들어갈 수 없는 얇고 평평한 물품을 집어야 한다. 이들의 전략은 손가락 하나로 물품을 눌러 빈 벽에 대고 밀어서 반대쪽 가장자리가 들리게 한 다음, 들린 가장자리를 잡는 것이다. 팔은 임피던스 제어로 동작하므로 미는 동안 아래 방향 힘이 정해진 범위 안에 머문다. 이 방법은 손가락 패드와 물품 사이의 마찰이 물품과 빈 바닥 사이의 마찰보다 클 때만 통한다. 그렇지 않으면 손가락이 물품 위에서 미끄러진다. 이들이 보는 실패의 대부분이 여기서 오므로, 마찰이 큰 손가락 패드를 고르고 팔의 힘 측정값으로 미끄러짐을 감지한다.
흔한 오해
- 능숙한 조작에는 다지 손이 필요하다 — 많은 손 안 조작은 환경을 이용하면 평행 그리퍼로도 할 수 있다
- 환경과의 접촉은 항상 피해야 한다 — 충돌 없는 계획은 접촉을 실패로 취급하지만, 의도적이고 제어된 접촉이 새 파지로 가는 가장 단순한 경로인 경우가 많다
- 외재적 손재주는 그냥 밀기이다 — 중력, 동적인 팔 운동, 다시 잡기 위해 물체를 내려놓는 것도 포함한다
알아야 할 사람
- 조작 및 파지 연구자
- 창고 및 물류 자동화 엔지니어
- 그리퍼 설계자
- 조립 자동화 엔지니어
관련 기술
- 평행 그리퍼(Parallel-Jaw Grippers)
- 임피던스 제어(Impedance Control)
- 준정적 밀기 모델(Quasi-Static Pushing Models)
- 접촉 암시적 계획(Contact-Implicit Planning)
- 컴플라이언트 손끝(Compliant Fingertips)
관련 용어
- Dexterous Manipulation
- Contact mode
- Friction Cone
- Gripper
- Impedance Control
- Hybrid Position/Force Control
관련 프로젝트
- LeRobot: HuggingFace ML library for real-world robotics in PyTorch
- Isaac Lab: NVIDIA robot learning framework: one task API across Newton, PhysX and Isaac Sim
- NVIDIA Isaac GR00T: NVIDIA open foundation model for humanoid robot reasoning and skills
- OpenVLA: 7B-parameter Vision-Language-Action model for robotic manipulation
- Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
- OpenArm: 7DOF humanoid arm for physical AI research in contact-rich environments