31.8 DH 매개변수의 정의: 링크 비틀림(α)

31.8 DH 매개변수의 정의: 링크 비틀림(α)

링크 비틀림(link twist)은 데나빗-하르텐버그 표기법의 네 가지 매개변수 중 하나로, 인접한 두 관절 축 사이의 상대 자세를 정량화한다. 일반적으로 기호 \alpha로 표기되며, 링크의 비틀림 각도를 표현한다. 본 절에서는 링크 비틀림의 학술적 정의, 기하학적 해석, 부호 규약, 그리고 특이 상황에서의 처리를 다룬다.

1. 학술적 정의

링크 비틀림 \alpha_i는 관절 축 i의 방향과 관절 축 i+1의 방향 사이의 각도로 정의된다. 이 각도는 두 관절 축이 공간에서 이루는 상대 자세를 표현한다.

\alpha_i = \angle(\hat{z}_i, \hat{z}_{i+1})

학술적으로 \alpha_i \in (-\pi, \pi]의 범위에서 정의되며, 그 값은 링크의 기하학적 비틀림을 반영한다.

31.8.2 기하학적 해석

31.8.2.1 두 관절 축 사이의 각도

링크 비틀림은 두 인접한 관절 축 사이의 각도이다. 공통 법선을 축으로 하여 관절 축 i를 회전시켜 관절 축 i+1과 정렬시키는 데 필요한 회전 각도로 해석된다.

31.8.2.2 링크의 기하학적 비틀림

링크 비틀림은 링크의 기하학적 비틀림을 표현한다. 예를 들어, 직각으로 비틀린 링크는 \alpha = \pi/2의 값을 가진다.

31.8.2.3 동차 변환 행렬에서의 표현

링크 비틀림은 동차 변환 행렬에서 공통 법선(x축) 주위의 회전으로 표현된다.

\mathbf{R}_x(\alpha_i) = \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & \cos\alpha_i & -\sin\alpha_i & 0 \\ 0 & \sin\alpha_i & \cos\alpha_i & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}

2. 수학적 표현

2.1 방향 벡터의 내적

관절 축 i의 방향 벡터 \hat{z}_i와 관절 축 i+1의 방향 벡터 \hat{z}_{i+1}의 내적을 통해 링크 비틀림의 크기를 계산할 수 있다.

\cos\alpha_i = \hat{z}_i \cdot \hat{z}_{i+1}

31.8.3.2 방향 벡터의 외적

링크 비틀림의 부호는 방향 벡터의 외적과 공통 법선 방향의 관계로 결정된다. 외적 \hat{z}_i \times \hat{z}_{i+1}이 공통 법선의 양의 방향과 일치하면 \alpha_i > 0이다.

31.8.3.3 아크탄젠트 표현

부호를 포함한 링크 비틀림은 다음과 같이 계산된다.

\alpha_i = \text{atan2}(\|\hat{z}_i \times \hat{z}_{i+1}\| \cdot \text{sgn}((\hat{z}_i \times \hat{z}_{i+1}) \cdot \hat{x}_i), \hat{z}_i \cdot \hat{z}_{i+1})

3. 부호 규약

3.1 오른손 규약

링크 비틀림의 부호는 오른손 규약에 따라 결정된다. 공통 법선(x축) 방향을 오른손 엄지의 방향으로 잡았을 때, 관절 축 i를 관절 축 i+1로 회전시키는 방향이 나머지 손가락의 방향과 일치하면 양의 값이다.

3.2 회전 방향의 일관성

부호 규약은 모든 링크에 대해 일관되게 적용되어야 한다. 좌표계 부착의 기하학적 규칙을 엄격히 따르면 부호가 자연스럽게 결정된다.

3.3 실무적 확인

링크 비틀림의 부호 확인은 실제 로봇의 기하학적 분석과 시뮬레이션을 통해 검증된다. 오차가 발견되면 좌표계 배치의 일관성을 재검토한다.

4. 특이 상황에서의 링크 비틀림

4.1 평행 관절 축

두 관절 축이 평행한 경우(동일 방향), \alpha_i = 0이다. 이 경우 비틀림이 없으며, 두 축은 기하학적으로 동일한 방향이다.

4.2 반평행 관절 축

두 관절 축이 평행이지만 반대 방향인 경우, \alpha_i = \pi 또는 \alpha_i = -\pi이다. 두 값은 동일한 자세를 표현하므로, 실무적으로 \alpha_i = \pi를 선택한다.

4.3 직교 관절 축

두 관절 축이 직교인 경우, \alpha_i = \pm\pi/2이다. 이는 산업용 매니퓰레이터에서 가장 흔한 값 중 하나이다.

5. 단위와 차원

5.1 무차원 각도

링크 비틀림은 각도 차원을 가지며, 국제 단위계(SI)에서는 라디안(rad)으로 표기된다.

5.2 실무적 단위

제품 문서와 실무 문헌에서는 도(°) 단위가 병용된다. 학술적 계산에서는 라디안을 활용하는 것이 일관적이다.

5.3 주기성

각도이므로 2\pi의 주기성을 가진다. 실무적으로 (-\pi, \pi] 또는 [0, 2\pi)의 범위로 정규화한다.

6. 링크 비틀림의 학술적 특성

6.1 상수성

회전 관절과 직동 관절의 경우 링크 비틀림은 관절 변수의 변화와 무관하게 일정 상수이다. 이는 강체 링크의 기본 가정에서 비롯된다.

6.2 기하학적 불변성

링크 비틀림은 좌표계 선택과 무관한 기하학적 불변량이다. 즉, 기저 좌표계의 선택이 달라져도 링크 비틀림 자체는 변하지 않는다.

6.3 측정 가능성

링크 비틀림은 관절 축의 방향을 측정하여 직접 계산 가능한 기하학적 양이므로, 실무적 검증과 보정이 가능하다.

7. 실제 로봇의 링크 비틀림 값

7.1 흔한 값

산업용 매니퓰레이터에서 링크 비틀림의 값은 0, \pm\pi/2, \pi의 특수 값이 가장 자주 나타난다. 이는 제조의 용이성과 기구학적 단순화에 기인한다.

7.2 임의 각도

일부 특수한 로봇(예: 휴머노이드 로봇, 전문 산업 로봇)에서는 임의의 각도가 활용되기도 한다. 이 경우 DH 매개변수의 정확한 측정과 보정이 중요하다.

7.3 비틀림 오차

제조 공차로 인해 실제 링크 비틀림이 공칭 값과 약간 다를 수 있다. 이 비틀림 오차는 기구학적 보정을 통해 식별하고 보정한다.

8. 링크 비틀림과 다른 매개변수의 관계

8.1 링크 길이와의 독립성

링크 비틀림은 링크 길이와 독립적인 매개변수이다. 두 매개변수는 각각 두 축 사이의 자세와 거리를 표현하는 서로 직교하는 정보이다.

8.2 링크 오프셋과의 관계

링크 비틀림과 링크 오프셋은 각각 회전과 병진의 서로 다른 기하학적 특성을 표현한다. 두 매개변수는 서로 독립적이다.

8.3 관절 각도와의 관계

링크 비틀림은 x축 주위의 고정된 회전이고, 관절 각도는 z축 주위의 회전(회전 관절)이다. 두 회전은 서로 다른 축에 대한 회전이므로 독립적이다.

9. 학술적 활용

본 절에서 다룬 링크 비틀림의 정의는 DH 매개변수표의 작성, 동차 변환 행렬의 유도, 기구학적 보정의 학술적 기반이 된다. 링크 비틀림은 로봇의 3차원 공간에서의 운동학적 구조를 결정하는 핵심 매개변수이다.

10. 출처

  • Denavit, J. and Hartenberg, R. S., “A kinematic notation for lower-pair mechanisms based on matrices”, ASME Journal of Applied Mechanics, Vol. 22, pp. 215–221, 1955.
  • Spong, M. W., Hutchinson, S., and Vidyasagar, M., Robot Modeling and Control, 2nd edition, Wiley, 2020.
  • Craig, J. J., Introduction to Robotics: Mechanics and Control, 4th edition, Pearson, 2018.
  • Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G., Robotics: Modelling, Planning and Control, Springer, 2009.
  • Paul, R. P., Robot Manipulators: Mathematics, Programming, and Control, MIT Press, 1981.

11. 버전

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