30.36 병렬 기구(Parallel Mechanism)의 역기구학
병렬 기구의 역기구학은 일반적으로 직렬 매니퓰레이터보다 간단하며, 해석적으로 해결 가능한 경우가 많다. 이는 병렬 기구의 “쉬운 역기구학, 어려운 순기구학“이라는 학술적 특성의 한 축을 이룬다. 본 절에서는 병렬 기구의 역기구학을 다룬다.
1. 학술적 특성
병렬 기구의 역기구학 문제는 이동 플랫폼의 원하는 자세가 주어졌을 때, 이를 달성하기 위한 각 능동 관절의 변수를 산출하는 문제이다.
1.1 직렬 기구와의 대비
| 기구 | 순기구학 | 역기구학 |
|---|---|---|
| 직렬 | 쉬움 | 어려움 |
| 병렬 | 어려움 | 쉬움 |
1.2 이유
병렬 기구의 각 체인은 독립적으로 이동 플랫폼에 연결되므로, 각 체인의 역기구학을 별도로 해결 가능하다. 이 독립성이 역기구학의 분해 가능성을 제공한다.
2. Stewart-Gough 플랫폼의 역기구학
Stewart-Gough 플랫폼의 역기구학은 매우 간단하다.
2.1 문제 설정
이동 플랫폼의 자세 (\mathbf{R}, \vec{p})가 주어지면, 각 다리 i의 길이 L_i를 산출한다.
2.2 해석적 해
각 다리의 길이는 다음과 같이 해석적으로 산출된다.
L_i = \|\vec{b}_i - (\vec{p} + \mathbf{R} \vec{a}_i)\|
여기서 \vec{b}_i는 베이스의 i번째 관절 위치, \vec{a}_i는 플랫폼의 i번째 관절 위치(플랫폼 좌표계)이다.
30.36.2.3 실무적 구현
이 공식은 실시간 계산에 매우 적합하며, 하드웨어 구현에도 용이하다.
30.36.3 델타 로봇의 역기구학
델타 로봇의 역기구학도 해석적으로 해결 가능하다.
30.36.3.1 문제 설정
이동 플랫폼의 위치 \vec{p}가 주어지면, 3개의 능동 회전 관절의 각도 \theta_1, \theta_2, \theta_3을 산출한다.
30.36.3.2 체인별 해결
각 다리를 독립적으로 해결한다. 각 상완 끝의 위치가 이동 플랫폼의 부착점에서 평행사변형 링크의 길이만큼 떨어진 구면의 한 점이 된다.
30.36.3.3 해석적 공식
평면 회전 관절의 3차원 위치와 구면 방정식의 교차점을 산출하여 관절 각도를 결정한다. 각 다리당 최대 2개의 해가 존재한다.
30.36.4 병렬 기구의 학술적 분석
30.36.4.1 체인 분해
병렬 기구의 각 운동 체인을 독립적으로 분석한다. 각 체인의 역기구학은 직렬 기구와 동일한 방법으로 해결된다.
30.36.4.2 운동학적 호환성
각 체인의 해는 이동 플랫폼의 동일 자세를 반영해야 한다. 이 호환성 조건이 역기구학의 제약이 된다.
30.36.4.3 수동 관절
체인의 수동 관절 값은 각 체인의 내부 운동학에 의해 결정된다.
30.36.5 다중 해
병렬 기구의 역기구학도 다중 해를 가질 수 있다.
30.36.5.1 체인별 다중 해
각 체인이 다중 해를 가지며, 이들의 조합이 전체 해의 수를 결정한다.
30.36.5.2 장착 모드
다중 해는 다양한 “장착 모드”(working modes)에 해당한다. 예를 들어, 팔꿈치 업·다운 구성.
30.36.5.3 해의 선택
일반적으로 물리적 제약(관절 한계, 기구학적 간섭)에 의해 하나의 해가 선택된다.
30.36.6 역기구학의 활용
병렬 기구의 역기구학은 다음과 같이 활용된다.
30.36.6.1 작업 공간 계획
이동 플랫폼의 목표 경로에 대응하는 관절 경로를 산출한다.
30.36.6.2 실시간 제어
실시간 제어에서 이동 플랫폼의 목표 자세에 대한 관절 명령을 산출한다.
30.36.6.3 시뮬레이션
비행 시뮬레이터, 운전 시뮬레이터의 실시간 제어에 활용된다.
30.36.7 작업 공간 분석과의 결합
30.36.7.1 작업 공간 점검
역기구학 해의 존재 여부를 통해 작업 공간 내부인지 판단한다.
30.36.7.2 특이점 회피
역기구학과 결합된 특이점 분석이 수행된다.
30.36.8 학술적 활용
병렬 기구의 역기구학은 다음과 같은 영역에 활용된다. 첫째, 비행 시뮬레이터와 운전 시뮬레이터. 둘째, 정밀 공작 기계. 셋째, 픽 앤 플레이스 자동화(델타 로봇). 넷째, 학술 연구.
30.36.9 학술적 의의
병렬 기구의 역기구학은 직렬 기구와 구별되는 학술적 특성을 가진다. 그 해석적 해의 용이성은 실시간 제어와 실무적 응용에서 유리하며, 병렬 기구의 산업 응용 확대에 직접 기여한다.
출처
- Merlet, J.-P., Parallel Robots, 2nd edition, Springer, 2006.
- Tsai, L.-W., Robot Analysis: The Mechanics of Serial and Parallel Manipulators, Wiley, 1999.
- Gosselin, C. M. and Angeles, J., “Singularity analysis of closed-loop kinematic chains”, IEEE Transactions on Robotics and Automation, Vol. 6, No. 3, pp. 281–290, 1990.
- Stewart, D., “A platform with six degrees of freedom”, Proceedings of the Institution of Mechanical Engineers, Vol. 180, No. 1, pp. 371–386, 1965.
- Clavel, R., “Delta, a fast robot with parallel geometry”, Proceedings of the 18th International Symposium on Industrial Robots, pp. 91–100, 1988.
버전
- 문서 버전: 1.0
- 작성일: 2026-04-18