30.39 이중 팔(Dual-Arm) 로봇의 협조 역기구학
이중 팔 로봇(dual-arm robot)의 협조 역기구학은 두 팔이 협동하여 작업을 수행할 때의 역기구학 문제를 다루는 학술적 주제이다. 본 절에서는 협조 역기구학의 학술적 정의, 접근 방법, 활용을 다룬다.
1. 이중 팔 로봇의 학술적 정의
이중 팔 로봇은 두 개의 독립적이거나 연결된 매니퓰레이터 팔을 가진 로봇이다. 각 팔은 일반적으로 6 또는 7자유도를 가지며, 전체 시스템의 자유도는 12 또는 14이다.
1.1 예시
Rethink Robotics Baxter, ABB YuMi, ABB FRIDA, Willow Garage PR2, Humanoid 로봇의 양 팔 등이 이중 팔 구조를 가진다.
1.2 응용
이중 팔은 양손 조작이 필요한 작업(조립, 포장, 요리, 인간 유사 작업 등)에 활용된다.
2. 협조 작업의 분류
이중 팔 협조 작업은 다음과 같이 분류된다.
2.1 독립 작업
두 팔이 독립적 작업을 수행한다. 각 팔은 별도의 역기구학을 해결한다.
2.2 느슨한 협조
두 팔이 동일한 작업 대상을 다루지만, 물리적 연결 없이 협조한다.
2.3 단단한 협조
두 팔이 동일한 물체를 동시에 쥐고 운반한다. 두 팔의 운동이 물리적으로 제약된다.
2.4 상대 작업
한 팔이 다른 팔에 대한 상대적 자세를 유지해야 한다.
3. 단단한 협조의 운동학적 제약
두 팔이 동일한 물체를 쥐고 운반할 때, 다음 제약이 성립한다.
3.1 상대 자세의 일정성
두 팔의 엔드 이펙터 사이의 상대 자세가 물체의 기하학적 관계에 의해 고정된다.
\mathbf{T}_{e_1,e_2} = \mathbf{T}_{e_1,obj} \cdot \mathbf{T}_{obj,e_2} = \text{const}
30.39.3.2 제약 방정식
이 제약은 두 팔의 순기구학 방정식 사이의 관계식으로 표현된다.
\vec{f}_2(\vec{q}_2) = \vec{f}_1(\vec{q}_1) \cdot \mathbf{T}_{e_1,e_2}
4. 통합 역기구학
두 팔의 역기구학을 통합적으로 해결하는 접근이다.
4.1 통합 자코비안
두 팔의 자코비안을 결합한 통합 자코비안을 구성한다.
\mathbf{J}_{combined} = \begin{bmatrix} \mathbf{J}_1 & \mathbf{0} \\ \mathbf{0} & \mathbf{J}_2 \end{bmatrix}
30.39.4.2 통합 해
통합 자코비안의 의사 역행렬을 활용해 두 팔의 관절 속도를 동시에 산출한다.
30.39.4.3 제약 통합
단단한 협조의 경우 제약을 명시적으로 포함한다.
30.39.5 객체 중심 접근
객체의 자세를 중심으로 두 팔의 자세를 산출하는 접근이다.
30.39.5.1 객체 자세 입력
객체의 원하는 자세를 입력으로 받는다.
30.39.5.2 양 팔 자세 산출
각 팔의 엔드 이펙터 자세를 객체의 기하학적 관계로부터 산출한다.
\mathbf{T}_{e_i} = \mathbf{T}_{obj} \cdot \mathbf{T}_{obj,e_i}
4.2 각 팔 역기구학
각 팔에 대해 독립적으로 역기구학을 수행한다.
5. 여유 자유도의 활용
두 팔 시스템은 일반적으로 여유 자유도를 가진다.
5.1 자유도 분석
두 팔 전체 자유도에서 작업 자유도(6 위치와 자세)를 뺀 것이 여유 자유도이다. 예를 들어 두 7자유도 팔로 하나의 물체를 쥐는 경우, 14 - 6 = 8의 여유 자유도를 가진다.
5.2 여유 자유도 활용
여유 자유도를 활용해 장애물 회피, 관절 한계 회피, 자연스러운 자세 유지 등을 수행한다.
6. 역기구학 알고리즘
6.1 순차적 접근
한 팔의 역기구학을 먼저 해결하고, 그 결과에 기반해 다른 팔의 역기구학을 해결한다.
6.2 동시적 접근
두 팔을 동시에 해결한다. 수치적 최적화가 일반적이다.
6.3 QP 기반 접근
2차 계획법(QP) 기반 통합 역기구학이 널리 활용된다.
7. 힘 제어와의 결합
협조 작업에서는 힘 제어도 중요하다.
7.1 내부 힘
두 팔이 물체를 쥘 때 발생하는 내부 힘(내력)의 제어.
7.2 외부 힘
물체에 작용하는 외부 힘(외력)의 제어.
7.3 내·외부 힘의 분해
이 두 가지 힘은 독립적으로 제어 가능하다.
8. 학술적 활용
이중 팔 협조 역기구학은 다음과 같은 영역에 활용된다. 첫째, 조립 자동화. 둘째, 휴머노이드 로봇의 양손 작업. 셋째, 의료 로봇의 협조 수술. 넷째, 가정 서비스 로봇.
9. 학술적 의의
이중 팔 협조 역기구학은 단일 팔 역기구학의 학술적 확장이며, 복잡한 작업 수행의 학술적 기반을 제공한다. 여유 자유도 활용, 운동학적 제약, 힘 제어의 결합으로 현대 로봇 공학의 선도적 주제이다.
10. 출처
- Caccavale, F., Chiacchio, P., Marino, A., and Villani, L., “Six-DOF impedance control of dual-arm cooperative manipulators”, IEEE/ASME Transactions on Mechatronics, Vol. 13, No. 5, pp. 576–586, 2008.
- Chiacchio, P., Chiaverini, S., and Siciliano, B., “Direct and inverse kinematics for coordinated motion tasks of a two-manipulator system”, Journal of Dynamic Systems, Measurement, and Control, Vol. 118, No. 4, pp. 691–697, 1996.
- Smith, C., Karayiannidis, Y., Nalpantidis, L., Gratal, X., Qi, P., Dimarogonas, D. V., and Kragic, D., “Dual arm manipulation—A survey”, Robotics and Autonomous Systems, Vol. 60, No. 10, pp. 1340–1353, 2012.
- Uchiyama, M. and Dauchez, P., “A symmetric hybrid position/force control scheme for the coordination of two robots”, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 350–356, 1988.
11. 버전
- 문서 버전: 1.0
- 작성일: 2026-04-18