31.32 폐쇄 루프 기구(Closed-Loop Mechanism)의 DH 적용

31.32 폐쇄 루프 기구(Closed-Loop Mechanism)의 DH 적용

폐쇄 루프 기구(closed-loop mechanism)는 링크와 관절이 닫힌 고리를 이루는 운동학적 구조이다. 병렬 매니퓰레이터, 4절 링크, 6절 링크 등이 이에 해당한다. DH 표기법은 원래 개방 직렬 체인에 최적화되어 있으므로, 폐쇄 루프 기구에 적용하려면 루프 폐쇄 조건의 추가적 고려가 필요하다. 본 절에서는 폐쇄 루프 기구에 DH 표기법을 적용하는 방법을 다룬다.

1. 폐쇄 루프 기구의 정의

1.1 닫힌 고리 구조

폐쇄 루프 기구는 한 링크로부터 출발하여 다른 링크들을 거쳐 원래 링크로 돌아오는 닫힌 고리를 포함한다.

1.2 구조적 자유도

폐쇄 루프 기구는 그뤼블러 공식(Grübler’s formula) 등으로 계산된 구조적 자유도를 가진다. 이는 관절의 총 자유도에서 루프 폐쇄로 인한 구속의 수를 뺀 값이다.

1.3 수동 관절

폐쇄 루프 기구에는 구동되지 않는 수동 관절(passive joint)이 있을 수 있다. 이 관절의 운동은 다른 관절의 운동에 의해 결정된다.

2. 폐쇄 루프의 예

2.1 4절 링크

4절 링크(four-bar linkage)는 4개의 링크와 4개의 관절로 구성된 평면 폐쇄 루프 기구이다. 가장 단순한 폐쇄 루프의 예이다.

2.2 병렬 매니퓰레이터

병렬 매니퓰레이터(parallel manipulator)는 기저와 엔드 이펙터가 여러 병렬 체인으로 연결된 구조이다. 스튜어트-고프 플랫폼이 대표적이다.

2.3 델타 로봇

델타 로봇(Delta robot)은 세 병렬 체인으로 구성된 고속 픽앤플레이스 로봇이다.

2.4 변형된 평행사변형 기구

일부 산업용 매니퓰레이터(ABB IRB 4600 등)는 평행사변형 기구를 사용하여 링크의 무게를 지지한다.

3. DH 적용의 기본 접근

3.1 가상 절단

폐쇄 루프 기구에 DH 표기법을 적용하려면 하나 이상의 관절을 가상으로 절단(virtual cut)하여 개방 직렬 체인으로 변환한다. 이 절단된 관절에서 루프 폐쇄 조건이 구속으로 작용한다.

3.2 트리 구조로 변환

가상 절단 후 기구는 트리 구조(분기 기구 포함)가 된다. 이 트리 구조에 DH 표기법을 적용한다.

3.3 루프 폐쇄 조건

가상 절단 위치에서 두 링크의 자세와 위치가 일치해야 한다는 조건이 루프 폐쇄 조건이다. 이는 수학적으로 동차 변환 행렬의 상등 또는 위치 벡터의 상등으로 표현된다.

4. 루프 폐쇄 조건

4.1 기하학적 조건

가상 절단된 관절에서의 두 링크의 상대 자세가 관절의 운동학적 구속을 만족해야 한다. 예를 들어, 회전 관절은 같은 축을 공유해야 한다.

4.2 수학적 표현

n 자유도의 폐쇄 루프에 대해 다음의 구속 방정식이 성립한다.

\prod_{i=1}^{n} {}^{i-1}\mathbf{T}_i = \mathbf{I}

즉, 루프를 따라 이동하면 원래의 자세로 돌아와야 한다.

31.32.4.3 스칼라 방정식

이 행렬 방정식은 일반적으로 6개의 스칼라 방정식(3 위치 + 3 자세)으로 분해된다. 이 중 독립적인 것들이 자유도를 감소시킨다.

31.32.5 4절 링크의 예

31.32.5.1 구조

4절 링크는 4개의 회전 관절과 4개의 링크로 구성된 평면 기구이다. 1자유도의 운동을 가진다.

31.32.5.2 가상 절단

4절 링크의 한 관절을 가상 절단하면 3관절 직렬 체인이 된다. 이 체인에 DH 표기법을 적용한다.

31.32.5.3 루프 폐쇄 조건

가상 절단된 관절의 두 링크가 동일한 위치와 자세에 있어야 한다는 조건이 2개의 스칼라 방정식을 제공한다(평면이므로 3자유도 중 1자유도만 남음).

31.32.6 병렬 매니퓰레이터의 예

31.32.6.1 구조

병렬 매니퓰레이터는 기저 링크와 움직이는 플랫폼이 여러 병렬 체인(다리)으로 연결된 구조이다.

31.32.6.2 가상 절단

여러 병렬 체인 중 하나를 제외한 나머지의 구속을 유지하면서, 각 병렬 체인을 기저부터 플랫폼까지 직렬 체인으로 분석한다.

31.32.6.3 루프 폐쇄 조건

모든 병렬 체인의 플랫폼 끝 위치와 자세가 일치해야 한다는 조건이 루프 폐쇄 조건이다.

31.32.7 순기구학과 역기구학

31.32.7.1 순기구학의 어려움

폐쇄 루프 기구의 순기구학은 능동 관절 변수로부터 엔드 이펙터의 위치와 자세를 계산하는 문제이다. 일반적으로 어렵고 수치적 방법이 필요하다.

31.32.7.2 역기구학의 용이성

반대로 역기구학은 엔드 이펙터 자세로부터 능동 관절 변수를 계산하는 문제이며, 많은 경우 해석적으로 풀린다. 이는 병렬 매니퓰레이터의 특징적 이점이다.

31.32.7.3 수동 관절의 처리

수동 관절의 변수는 능동 관절과 루프 폐쇄 조건으로부터 계산된다.

31.32.8 DH 표기법의 한계

31.32.8.1 비효율성

폐쇄 루프 기구에 DH 표기법을 직접 적용하는 것은 비효율적이다. 루프 폐쇄 조건을 별도로 관리해야 하기 때문이다.

31.32.8.2 대안 표기법

폐쇄 루프 기구에는 스크류 이론, 벡터 루프 방정식, 동차 좌표계 이동 등의 대안 표기법이 더 자연스럽다.

31.32.8.3 혼합 접근

실무적으로 각 직렬 체인에는 DH 표기법을, 루프 폐쇄 조건에는 별도의 수학적 도구를 활용하는 혼합 접근이 활용된다.

31.32.9 수치적 해결

31.32.9.1 구속 만족 알고리즘

폐쇄 루프 기구의 순기구학은 구속 만족(constraint satisfaction) 알고리즘으로 수치적으로 해결된다. 뉴턴-랩슨 방법이 대표적이다.

31.32.9.2 구속 자코비안

구속 자코비안은 루프 폐쇄 조건의 관절 변수에 대한 편미분으로 구성된다. 이를 활용하여 수치적 해를 계산한다.

31.32.9.3 초기 추정

초기 추정에 따라 수렴 특성이 달라지므로, 실무적으로 이전 구성 또는 간단화된 모델의 해를 활용한다.

31.32.10 학술적 활용

본 절에서 다룬 폐쇄 루프 기구의 DH 적용 방법은 병렬 매니퓰레이터, 평행사변형 기구, 특수 산업 로봇의 학술적·실무적 분석의 기반이 된다. DH 표기법의 한계를 이해하고, 대안 표기법과의 조합을 통해 복잡한 기구의 정확한 기구학 모델링을 수행할 수 있다.

출처

  • Merlet, J.-P., Parallel Robots, 2nd edition, Springer, 2006.
  • Tsai, L.-W., Robot Analysis: The Mechanics of Serial and Parallel Manipulators, Wiley, 1999.
  • Khalil, W. and Dombre, E., Modeling, Identification and Control of Robots, Hermes Penton Science, 2002.
  • Craig, J. J., Introduction to Robotics: Mechanics and Control, 4th edition, Pearson, 2018.
  • Gogu, G., Structural Synthesis of Parallel Robots, Springer, 2008.

버전

  • 문서 버전: 1.0
  • 작성일: 2026-04-18