Antipodal Grasp
- 다른 이름: antipodal point grasp
- 카테고리: Planning & manipulation › Manipulation
- 태그: grasping, parallel-jaw, point-clouds, manipulation, contact
두 접촉을 잇는 선이 각 접촉의 마찰 원뿔 안에 놓이는 2점 접촉 파지로, 손가락이 미끄러지지 않고 물체를 쥘 수 있다.
정의
대척 파지(antipodal grasp)는 물체의 반대편 양쪽에 두 접촉을 두되, 두 접촉을 잇는 선이 두 점 모두에서 표면 법선과 정렬되도록 하는 파지이다. 엄밀한 기하학적 의미에서는 두 법선이 그 선을 따라 정확히 서로를 향한다. 마찰이 있으면 조건이 완화된다. 접촉들을 잇는 선이 각 접촉의 마찰 원뿔 안에 놓이면 그 파지는 대척 파지이며, 이는 어느 손가락도 미끄러지지 않고 쥐는 힘이 전달될 수 있다는 뜻이다. 이것이 평행 그리퍼가 만드는 파지의 형태이며, 그래서 이 용어가 실제 파지 작업에서 그토록 흔하다.
평면 물체의 경우 마찰이 있는 대척 파지는 힘 닫힘이다. 충분히 쥐어 주면 평면 내의 어떤 외란에도 저항할 수 있다. 3D에서는 그림이 덜 완전하다. 두 점 접촉은 둘 사이의 축을 중심으로 한 토크에 저항할 수 없으므로, 실제 대척 파지는 고무나 부드러운 손가락 패드의 유한한 접촉면에서 생기는 비틀림 마찰에도 의존한다. 질량 중심에서 멀리 떨어진 곳을 잡은 물체에 작용하는 중력은 바로 이런 토크를 만들므로, 한쪽 끝을 잡은 긴 물체는 그렇지 않으면 견고했을 대척 파지에서 돌아 빠져나갈 수 있다.
대척성은 검사 비용이 낮아서 파지 샘플링과 레이블링의 주력 도구가 된다. 법선이 추정된 점군이 주어지면, 샘플러는 그리퍼 자세를 제안하고, 각 조(jaw)가 닿게 될 점들을 찾은 뒤, 그 점들의 법선이 닫힘 방향에서 마찰 원뿔 각도 이내에 있는지 검사할 수 있다. Grasp Pose Detection과 Dex-Net은 이런 종류의 기하학적 검사를 사용해 많은 수의 파지 후보를 생성하거나 점수를 매기며, 학습 기반 파지 네트워크는 흔히 이런 방식으로 만든 레이블로 훈련된다.
중요한 이유
실제로 배치된 로봇 그리퍼의 대부분은 평행 그리퍼이며, 대척 검사는 그런 그리퍼가 물체를 붙잡을지를 판단하는 가장 단순한 기하학적 시험이다. 원시 점군에서의 파지 계획을 빠른 샘플링 문제로 바꾸고, 학습 기반 파지 검출기에 레이블을 제공한다.
주요 응용
- 점군에서 평행 그리퍼를 위한 파지 샘플링
- 학습 기반 파지 검출기용 훈련 레이블 생성
- 빈 피킹과 창고 주문 피킹
- 모션 플래닝 전 파지 후보 필터링
- 시뮬레이션에서의 파지 품질 벤치마킹
실제 사례
빈 피킹 셀이 손목 카메라로 뒤섞인 부품들의 점군을 취득한다. 파지 모듈은 표면 법선을 추정한 다음, 닫힘 축이 국소 법선과 대략 정렬된 그리퍼 자세들을 샘플링한다. 각 자세에 대해 그리퍼 몸체가 점군과 충돌하지 않는지 확인하고, 조 사이에 있는 점들을 찾은 뒤, 양쪽 점들의 법선이 닫힘 방향에서 약 15~20도 이내이면 파지를 채택한다. 이 여유는 고무 손가락 패드의 마찰 원뿔 각도보다 작게 정한 것이다. 채택된 파지는 학습된 점수와, 조 중심이 부품의 추정 무게중심에 얼마나 가까운지에 따라 순위가 매겨지며, 후자는 조 축을 중심으로 한 중력 토크로 생기는 회전을 줄여 준다.
흔한 오해
- 대척이란 법선이 정확히 반대 방향이어야 한다는 뜻이다 — 마찰이 있으면 접촉 사이의 선이 두 마찰 원뿔 안에 놓이기만 하면 된다
- 대척 파지는 3D에서 힘 닫힘이다 — 두 점 접촉은 조 축을 중심으로 한 회전에 저항하지 못하므로, 패드에서 생기는 비틀림 마찰도 필요하다
- 대척 검사를 통과하면 집기가 반드시 성공한다 — 질량 분포, 충돌, 법선 추정 잡음, 물체 변형 때문에 여전히 실패할 수 있다
알아야 할 사람
- 픽 앤 플레이스와 빈 피킹 시스템을 만드는 엔지니어
- 파지 검출 및 학습 연구자
- 그리퍼와 손가락 패드 설계자
- 파지 역학을 공부하는 로봇공학 학생
관련 기술
- 평행 그리퍼(Parallel-Jaw Gripper)
- Grasp Pose Detection(GPD)
- Dex-Net
- 표면 법선 추정(Surface Normal Estimation)
- Point Cloud Library
관련 용어
관련 프로젝트
- 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