32.48 병렬 기구의 자코비안 해석

병렬 기구(parallel mechanism)는 고정 기저와 움직이는 플랫폼이 복수의 병렬 운동 사슬로 연결된 폐루프 구조이다. 직렬 매니퓰레이터와 달리 역기구학이 상대적으로 용이하고 순기구학이 비선형 방정식 체계로 기술되는 비대칭적 성질을 가지며, 자코비안 또한 플랫폼 속도와 능동 관절 속도의 관계가 서로 다른 두 자코비안 블록으로 분리되는 특징을 갖는다. 본 절에서는 병렬 기구의 자코비안 정의, 유도 기법, 특이점 분류, 대표 기구 예시, 매니퓰러빌리티 해석, 제어 응용을 해라체로 기술한다.

1. 병렬 기구의 기구학적 구조

1.1 폐루프 구성

병렬 기구는 기저에서 플랫폼까지 복수의 병렬 체인(leg)이 동시에 연결된 폐루프 구조이다. 각 체인은 일련의 관절로 구성되며, 관절의 일부만이 구동(능동)되고 나머지는 수동적으로 결정된다.

1.2 능동 관절과 수동 관절

능동 관절 벡터 \vec{q}_a \in \mathbb{R}^{n_a}와 수동 관절 벡터 \vec{q}_p \in \mathbb{R}^{n_p}로 구성되며, 플랫폼 자세 \vec{x} \in \mathbb{R}^m은 루프 폐쇄 조건에 의하여 \vec{q}_a에 의존한다. 수동 관절은 폐쇄 조건에 의하여 종속적으로 결정된다.

1.3 Chebychev–Grübler–Kutzbach 자유도

병렬 기구의 이동 자유도는 Chebychev–Grübler–Kutzbach 공식에 의하여 링크 수, 관절 수, 관절별 자유도, 루프 수의 관계로 결정된다. 이 공식은 기구 합성 단계의 기본 도구이다.

1.4 Merlet의 체계화

Merlet이 Parallel Robots 제2판(Springer, 2006)에서 병렬 기구의 분류, 기구학, 특이성 분석을 체계적으로 제시하였으며, 이는 본 분야의 표준 참고 문헌이다.

2. 직렬 기구와의 대비

2.1 역기구학의 용이성

병렬 기구는 플랫폼 자세가 주어지면 각 체인을 독립적으로 역기구학적으로 해석할 수 있어, 해석적 역기구학이 직렬 매니퓰레이터에 비해 쉽다. 각 체인은 독립된 직렬 운동 사슬로 취급된다.

2.2 순기구학의 복잡성

반대로 능동 관절 값에서 플랫폼 자세를 구하는 순기구학은 복수 체인의 루프 폐쇄 조건을 동시에 만족해야 하므로, 고차 다변수 비선형 방정식 체계를 풀어야 한다. 해가 다수일 수 있으며, 수치 해법이 필요하다.

2.3 자코비안의 비대칭성

직렬 매니퓰레이터의 자코비안은 일반적으로 명시적으로 구성되는 반면, 병렬 기구에서는 역자코비안이 더 자연스럽게 유도된다. 순자코비안은 역자코비안의 역행렬로 기술되며, 두 블록이 서로 다른 특이성을 가진다.

3. 자코비안의 정의

3.1 입력 자코비안과 출력 자코비안

루프 폐쇄 조건을 \vec{F}(\vec{q}_a, \vec{x}) = \vec{0}의 형태로 기술하면 시간 미분 관계는 다음과 같다.

\mathbf{J}_x(\vec{q}_a, \vec{x}) \dot{\vec{x}} + \mathbf{J}_q(\vec{q}_a, \vec{x}) \dot{\vec{q}}_a = \vec{0}

여기서 \mathbf{J}_x = \partial \vec{F} / \partial \vec{x}는 출력 자코비안, \mathbf{J}_q = \partial \vec{F} / \partial \vec{q}_a는 입력 자코비안이다.

32.48.3.2 순속도 관계

출력 자코비안이 가역이면 순속도 관계는

\dot{\vec{x}} = -\mathbf{J}_x^{-1} \mathbf{J}_q \dot{\vec{q}}_a

로 주어지며, 병렬 기구의 순자코비안은 \mathbf{J} = -\mathbf{J}_x^{-1} \mathbf{J}_q로 정의된다.

3.2 역속도 관계

입력 자코비안이 가역이면 역속도 관계는

\dot{\vec{q}}_a = -\mathbf{J}_q^{-1} \mathbf{J}_x \dot{\vec{x}}

로 주어지며, 역자코비안은 \mathbf{J}^{-1}의 대응물이다.

32.48.3.4 정사각 자코비안의 조건

능동 관절 수와 플랫폼 자유도가 일치하는 경우(n_a = m), 두 자코비안 블록 모두 정사각이다. 과구동(overactuated) 병렬 기구에서는 n_a > m이 되어 의사 역행렬 기반 해석이 필요하다.

32.48.4 자코비안의 유도 기법

32.48.4.1 루프 폐쇄 조건 미분

각 체인의 루프 폐쇄 조건을 시간 미분하여 관절 속도와 플랫폼 속도 사이의 선형 관계를 도출하는 방법이 가장 일반적이다. 스칼라 방정식의 수가 폐쇄 루프 수에 의해 결정된다.

32.48.4.2 직렬 체인 자코비안 결합

각 체인을 독립된 직렬 운동 사슬로 간주하여 체인별 자코비안을 구성한 뒤, 플랫폼의 공통 속도 조건을 이용하여 결합한다. 이는 체인별 자코비안의 블록 구조를 명시적으로 드러낸다.

32.48.4.3 스크류 이론 기반 유도

스크류 이론을 이용하면 각 체인의 관절 트위스트와 제약 렌치를 체계적으로 구성할 수 있다. 이는 Tsai가 Robot Analysis: The Mechanics of Serial and Parallel Manipulators(Wiley, 1999)에서 제시한 표준 접근이다.

32.48.4.4 상호 스크류 해석

각 체인이 플랫폼에 전달하는 상호 렌치(reciprocal wrench)를 식별하면, 자코비안의 행 벡터가 명시적으로 기술된다. Joshi와 Tsai가 2002년 논문 “Jacobian analysis of limited-DOF parallel manipulators“에서 이 기법을 체계화하였다.

32.48.5 특이점 분류

32.48.5.1 Gosselin–Angeles 분류

Gosselin과 Angeles가 1990년 논문 “Singularity analysis of closed-loop kinematic chains“에서 제시한 병렬 기구 특이점의 기본 분류는 다음과 같다.

  • Type I 특이점(역기구학 특이점): \det \mathbf{J}_q = 0. 능동 관절 속도가 변해도 플랫폼에 아무런 운동을 전달하지 못하는 구성. 플랫폼의 특정 방향 운동이 불가능하며, 작업 공간 경계에 해당한다.
  • Type II 특이점(순기구학 특이점): \det \mathbf{J}_x = 0. 능동 관절을 고정한 상태에서도 플랫폼이 순간 운동을 얻는 구성. 구속 렌치가 소멸하여 강성이 붕괴하므로 안전과 정밀도에 심각한 영향을 미친다.
  • Type III 특이점(결합 특이점): Type I과 Type II가 동시에 발생하는 구성.

32.48.5.2 Zlatanov의 통합 분류

Zlatanov 등이 1995년 논문 “A unifying framework for classification and interpretation of mechanism singularities“에서 제시한 통합 틀은 Gosselin–Angeles 분류를 확장하여, 여유 입력(RI), 여유 출력(RO), 구속 공간 감소(CS), 제약 증가(IC)와 같은 세분화된 범주를 도입하였다.

32.48.5.3 특이점의 기하학적 의미

Type II 특이점에서는 플랫폼이 일시적으로 추가 자유도를 획득하므로 제어가 붕괴된다. 이는 직렬 매니퓰레이터의 내부 특이점보다 심각한 기하학적 현상으로 간주된다.

32.48.5.4 작업 공간 내 분포

Type I 특이점은 일반적으로 작업 공간 경계를 구성하고, Type II 특이점은 작업 공간 내부에 나타날 수 있다. 이는 병렬 기구의 실효 작업 공간을 감소시키는 주요 원인이다.

32.48.6 대표적 병렬 기구

32.48.6.1 Stewart–Gough 플랫폼

Gough가 1962년 논문 “Universal tyre test machine“에서 타이어 시험기 구조로 제안하고, Stewart가 1965년 논문 “A platform with six degrees of freedom“에서 비행 시뮬레이터용 기구로 정식화한 6자유도 병렬 기구이다. 6개의 UPS(Universal–Prismatic–Spherical) 체인으로 구성되며, 능동 관절은 각 다리의 길이이다.

32.48.6.2 Stewart–Gough 자코비안

Stewart–Gough 플랫폼의 자코비안은 각 다리의 축 방향 단위 벡터 \hat{\vec{s}}_i와 플랫폼 부착점 \vec{b}_i를 이용하여 다음과 같이 기술된다.

\dot{l}_i = \hat{\vec{s}}_i^\top \vec{v}_p + (\vec{b}_i \times \hat{\vec{s}}_i)^\top \vec{\omega}_p

여기서 \vec{v}_p, \vec{\omega}_p는 플랫폼의 선속도와 각속도이다. 이를 6개 다리에 대하여 모으면 6 \times 6 역자코비안이 구성된다.

3.3 Delta 로봇

Clavel이 1990년 박사 학위 논문 Conception d’un robot parallèle rapide à 4 degrés de liberté(École Polytechnique Fédérale de Lausanne)에서 제안한 3자유도 Delta 로봇은 세 개의 병렬 체인이 플랫폼을 기저에 대하여 평행 이동만 허용하도록 구속한다. 평행사변형 구조가 플랫폼 자세를 고정시킨다.

3.4 Delta 자코비안

Delta 로봇의 자코비안은 각 체인의 상박 각도와 하박 벡터에 기반하여 해석적으로 유도된다. 고속 픽앤플레이스 작업에 적합한 간결한 형태를 가진다.

3.5 기타 대표 구조

  • Tricept 병렬 기구(Neumann, 1988): 3-UPS 구조에 수동 구속 다리를 추가한 5자유도 병렬 기구.
  • Exechon, Hexa, PAR 계열: 산업 응용에 맞춘 변형 구조.
  • Cable-driven parallel robot: 다리 대신 케이블을 이용한 대공간 병렬 기구.

4. 병렬 기구의 매니퓰러빌리티

4.1 역자코비안 기반 정의

병렬 기구에서 플랫폼 속도에서 능동 관절 속도로의 사상이 직접적이므로, 매니퓰러빌리티 지수는 역자코비안 기반으로 정의된다.

w_{\mathrm{par}}(\vec{q}) = \frac{1}{\sqrt{\det(\mathbf{J}^\top \mathbf{J})}}

여기서 \mathbf{J}는 순자코비안이다. 값이 클수록 매니퓰러빌리티가 양호하다.

32.48.7.2 속도·힘 쌍대성

병렬 기구에서 속도 매니퓰러빌리티 타원체와 힘 매니퓰러빌리티 타원체의 쌍대 관계는 직렬 기구와 동일하게 성립한다. Stewart–Gough 플랫폼의 경우 큰 관절 힘 수용력을 가진 구조적 장점이 이 쌍대성에서 기인한다.

32.48.7.3 설계 최적화 지표

작업 공간 평균 매니퓰러빌리티, 최소 매니퓰러빌리티, 조건수 등의 지표는 병렬 기구의 링크 길이, 관절 배치, 플랫폼 형상 설계에서 목적 함수로 활용된다. Gosselin과 Angeles가 1991년 논문 “A global performance index for the kinematic optimization of robotic manipulators“에서 제시한 전역 조건 지수가 대표적 설계 지표이다.

32.48.8 정역학과 강성

32.48.8.1 힘 사상

병렬 기구에서 능동 관절 힘 \vec{\tau}_a와 플랫폼 렌치 \vec{\mathcal{F}}는 역자코비안의 전치에 의하여 연결된다.

\vec{\tau}_a = \mathbf{J}_q^{-\top} \mathbf{J}_x^\top \vec{\mathcal{F}}

직렬 기구의 \vec{\tau} = \mathbf{J}^\top \vec{\mathcal{F}}와 대비되는 정역학 관계이다.

4.2 강성 행렬

병렬 기구의 작업 공간 강성 행렬은 자코비안과 관절 강성 행렬의 합성으로 표현된다.

\mathbf{K}_x = \mathbf{J}^{-\top} \mathbf{K}_q \mathbf{J}^{-1}

여기서 \mathbf{K}_q는 관절 공간 강성 행렬이다. 병렬 기구는 일반적으로 직렬 기구 대비 높은 강성을 제공한다.

32.48.8.3 Type II 특이점의 강성 붕괴

Type II 특이점에서 \det \mathbf{J}_x = 0이므로 \mathbf{K}_x가 발산하는 것처럼 보이나, 실제로는 특정 방향의 강성이 영으로 붕괴한다. 이는 플랫폼이 해당 방향으로 구조적 저항 없이 운동함을 의미한다.

32.48.9 제어 응용

32.48.9.1 역기구학 기반 제어

병렬 기구의 해석적 역기구학 용이성은 역기구학 기반 제어(inverse kinematics control)를 실무적으로 효과적인 접근으로 만든다. 엔드 이펙터 궤적을 관절 명령으로 변환한 뒤 각 관절에 독립 제어를 적용한다.

32.48.9.2 역동역학 기반 제어

동역학 모델을 이용한 역동역학 제어도 병렬 기구에 적용된다. 폐루프 동역학은 제약 Lagrange 방정식 또는 Newton–Euler 공식으로 유도되며, 자코비안을 통해 관절 공간과 작업 공간 사이를 변환한다.

32.48.9.3 특이점 인지 제어

Type II 특이점을 회피하기 위한 작업 공간 제한 또는 경로 재설계가 필수적이다. 실시간 감지 지표로는 \det \mathbf{J}_x의 모니터링이 사용된다.

32.48.9.4 힘 제어

고강성 특성을 활용한 힘 제어 응용은 병렬 기구의 주요 장점 중 하나이다. Haptic 장치, 역각 장치, 정밀 힘 제어 플랫폼 등에서 활용된다.

32.48.10 응용 분야

32.48.10.1 비행 시뮬레이터

Stewart–Gough 플랫폼은 상용 비행 시뮬레이터의 운동 플랫폼으로 널리 사용된다. 6자유도 자세 재현과 고강성 특성이 요구 사항에 부합한다.

32.48.10.2 정밀 위치 결정

반도체 공정, 광학 정렬, 정밀 가공 등에서 병렬 기구의 낮은 누적 오차와 높은 강성이 활용된다.

32.48.10.3 고속 픽앤플레이스

Delta 로봇은 식품·의약품 포장 라인의 고속 픽앤플레이스 작업에 표준적으로 사용된다. 경량 플랫폼 구조가 고가속을 가능하게 한다.

32.48.10.4 의료 로봇

수술 보조 로봇, 재활 장치 등에서 병렬 기구의 기구학적 안정성과 고강성 특성이 활용된다.

32.48.10.5 Haptic 및 원격 조작

소형 Stewart–Gough 플랫폼 및 Delta 로봇은 Haptic 장치의 기구학적 구조로 채택된다.

32.48.11 본 절의 학술적 정리

본 절에서 다룬 병렬 기구의 자코비안 해석은 폐루프 구조에서 플랫폼 속도와 능동 관절 속도의 관계가 출력 자코비안과 입력 자코비안의 두 블록으로 분리되는 비대칭 구조를 가진다. 병렬 기구의 특이점은 Gosselin–Angeles 분류에 따라 Type I(역기구학), Type II(순기구학), Type III(결합)의 세 범주로 구분되며, Type II 특이점은 직렬 매니퓰레이터에서 볼 수 없는 고유 현상으로 강성 붕괴를 유발한다. 스크류 이론 기반 유도는 상호 렌치 분석과 결합하여 자코비안 구성의 표준 틀을 제공한다. 병렬 기구는 역기구학의 용이성, 높은 강성, 고속·고정밀 특성을 장점으로 가지며, 비행 시뮬레이터, 고속 픽앤플레이스, 정밀 위치 결정, 의료 로봇, Haptic 장치 등 다양한 응용에서 활용된다. Merlet, Tsai, Gosselin, Angeles의 학술적 성과가 본 분야의 이론적·실무적 기반을 형성하고 있다.

출처

  • Gough, V. E. and Whitehall, S. G., “Universal tyre test machine”, Proceedings of the 9th International Automobile Technical Congress, FISITA, pp. 117–137, 1962.
  • Stewart, D., “A platform with six degrees of freedom”, Proceedings of the Institution of Mechanical Engineers, Vol. 180, No. 1, pp. 371–386, 1965.
  • Gosselin, C. and Angeles, J., “Singularity analysis of closed-loop kinematic chains”, IEEE Transactions on Robotics and Automation, Vol. 6, No. 3, pp. 281–290, 1990.
  • Clavel, R., Conception d’un robot parallèle rapide à 4 degrés de liberté, Ph.D. Thesis, École Polytechnique Fédérale de Lausanne, 1990.
  • Gosselin, C. and Angeles, J., “A global performance index for the kinematic optimization of robotic manipulators”, Journal of Mechanical Design, Vol. 113, No. 3, pp. 220–226, 1991.
  • Zlatanov, D., Fenton, R. G., and Benhabib, B., “A unifying framework for classification and interpretation of mechanism singularities”, Journal of Mechanical Design, Vol. 117, No. 4, pp. 566–572, 1995.
  • Tsai, L.-W., Robot Analysis: The Mechanics of Serial and Parallel Manipulators, Wiley, 1999.
  • Joshi, S. A. and Tsai, L.-W., “Jacobian analysis of limited-DOF parallel manipulators”, Journal of Mechanical Design, Vol. 124, No. 2, pp. 254–258, 2002.
  • Merlet, J.-P., Parallel Robots, 2nd edition, Springer, 2006.
  • Hunt, K. H., Kinematic Geometry of Mechanisms, Oxford University Press, 1978.

버전

  • 문서 버전: 2.0
  • 작성일: 2026-04-21