31.11 네 가지 DH 매개변수 간의 기하학적 관계
데나빗-하르텐버그 표기법의 네 가지 매개변수는 각각 독립적 기하학적 정보를 표현하면서 동시에 상호 보완적 관계를 이룬다. 본 절에서는 네 매개변수 간의 기하학적 관계, 자유도의 분포, 그리고 4개 매개변수로 6자유도 상대 변환을 표현할 수 있는 학술적 근거를 다룬다.
1. 네 매개변수의 개요
1.1 매개변수 목록
데나빗-하르텐버그 표기법은 네 가지 매개변수로 인접한 두 좌표계 사이의 상대 변환을 완전히 기술한다. 링크 길이 a_i, 링크 비틀림 \alpha_i, 링크 오프셋 d_i, 관절 각도 \theta_i가 그 네 매개변수이다.
1.2 매개변수의 기하학적 의미
각 매개변수는 서로 다른 기하학적 특성을 표현한다. a_i는 x축 방향의 병진, \alpha_i는 x축 주위의 회전, d_i는 z축 방향의 병진, \theta_i는 z축 주위의 회전이다.
2. 병진과 회전의 분배
2.1 병진 성분
네 매개변수 중 두 개(a_i와 d_i)는 병진 성분이다. 이들은 서로 직교하는 축(x축과 z축) 방향의 거리를 표현한다.
2.2 회전 성분
나머지 두 개(\alpha_i와 \theta_i)는 회전 성분이다. 이들은 서로 직교하는 축(x축과 z축) 주위의 회전 각도를 표현한다.
2.3 병진과 회전의 쌍
네 매개변수는 두 축(x축과 z축)에 대해 각각 병진과 회전의 쌍으로 분배된다. 이 구조가 매개변수의 최소성과 완전성의 기하학적 근거이다.
3. 기하학적 독립성
3.1 기하학적 의미의 독립성
네 매개변수는 각각 독립적 기하학적 의미를 가진다. 한 매개변수의 변화는 다른 매개변수의 변화와 관련 없이 독립적으로 이루어질 수 있다.
3.2 축 방향과 관절 축 방향
a_i와 \alpha_i는 공통 법선(x축)에 관련된 매개변수이고, d_i와 \theta_i는 관절 축(z축)에 관련된 매개변수이다. 이 분류가 기하학적 독립성의 근거이다.
3.3 수치적 독립성
네 매개변수의 수치적 변화는 서로 독립적이다. 한 매개변수의 값을 결정함에 있어 다른 매개변수의 값이 필요하지 않다.
4. 매개변수의 순서
4.1 변환의 순서
표준 DH 표기법에서 동차 변환은 다음의 순서로 구성된다. 첫째, z축 주위의 \theta_i 회전. 둘째, z축 방향의 d_i 병진. 셋째, x축 방향의 a_i 병진. 넷째, x축 주위의 \alpha_i 회전.
\mathbf{T}_i = \mathbf{R}_z(\theta_i) \mathbf{T}_z(d_i) \mathbf{T}_x(a_i) \mathbf{R}_x(\alpha_i)
31.11.4.2 순서의 기하학적 의미
이 순서는 좌표계 i-1의 z축 주위의 회전과 z축 방향의 병진으로 x축을 정렬시키고, 그 후 x축 방향의 병진과 x축 주위의 회전으로 z축을 정렬시키는 과정이다.
31.11.4.3 비가환성
순서가 중요한 이유는 회전과 병진의 비가환성 때문이다. 순서가 바뀌면 결과적 변환이 달라진다.
31.11.5 4개 매개변수로 6자유도 표현의 학술적 근거
31.11.5.1 6자유도 일반 변환
일반적 3차원 강체 변환은 6자유도(3 위치 + 3 자세)를 가진다. 이를 완전히 표현하려면 6개의 독립 매개변수가 필요하다.
31.11.5.2 DH 표기법의 제약
DH 표기법은 좌표계 부착 규칙에 의한 제약으로, 6자유도 중 2자유도가 이미 결정된다. 구체적으로, 좌표계 i의 x축이 관절 축 i와 i+1 사이의 공통 법선 방향에 일치해야 하므로, 2자유도가 제약된다.
31.11.5.3 4개 매개변수의 충분성
이러한 제약으로 인해 남은 4자유도만 자유 매개변수로 표현되며, 이것이 DH 표기법의 4개 매개변수와 일치한다. 따라서 좌표계 배치 규칙을 엄격히 따르는 경우, 4개 매개변수가 두 인접 좌표계 사이의 변환을 완전히 표현한다.
31.11.6 매개변수의 상수성과 변수성
31.11.6.1 관절 유형에 따른 분류
관절 유형에 따라 네 매개변수 중 하나가 관절 변수(시간에 따라 변화)이고 나머지 세 개가 상수이다.
| 관절 유형 | 관절 변수 | 상수 매개변수 |
|---|---|---|
| 회전 관절 | \theta_i | a_i, \alpha_i, d_i |
| 직동 관절 | d_i | a_i, \alpha_i, \theta_i |
| 나선 관절 | \theta_i (구속 d_i=h\theta_i) | a_i, \alpha_i |
31.11.6.2 구조적 매개변수와 운동학적 매개변수
상수 매개변수는 로봇의 고정된 기하학적 구조를 표현하며, 구조적 매개변수라 부른다. 변수 매개변수는 관절의 운동 상태를 표현하며, 운동학적 매개변수 또는 관절 변수라 부른다.
31.11.6.3 관절 변수의 일반화
일반적으로 관절 i의 관절 변수를 q_i로 표기한다. 회전 관절의 경우 q_i = \theta_i, 직동 관절의 경우 q_i = d_i이다.
31.11.7 매개변수 간의 기하학적 관계
31.11.7.1 축의 공유
링크 길이 a_i와 링크 비틀림 \alpha_i는 동일한 공통 법선을 공유한다. 링크 길이는 공통 법선 방향의 거리, 링크 비틀림은 공통 법선 축 주위의 회전이다.
31.11.7.2 관절 축의 공유
링크 오프셋 d_i와 관절 각도 \theta_i는 동일한 관절 축을 공유한다. 링크 오프셋은 관절 축 방향의 거리, 관절 각도는 관절 축 주위의 회전이다.
31.11.7.3 직교 구조
네 매개변수는 두 쌍(공통 법선 쌍과 관절 축 쌍)으로 그룹화되며, 두 쌍의 기준 축은 서로 직교한다. 이 직교 구조가 매개변수의 최소성을 보장한다.
31.11.8 스크류 이론과의 연관성
31.11.8.1 스크류 축
각 관절은 스크류 축으로 표현될 수 있다. 관절 축이 스크류 축 방향이며, 회전 관절의 피치는 0, 직동 관절의 피치는 무한대, 나선 관절의 피치는 유한한 값이다.
31.11.8.2 DH 매개변수와 스크류
DH 매개변수는 스크류 이론의 관점에서, 인접한 두 스크류 축의 상대 배치를 정량화하는 방식으로 해석된다.
31.11.8.3 학술적 의의
스크류 이론적 해석은 DH 표기법의 수학적 구조를 더 깊이 이해하는 학술적 근거를 제공한다.
31.11.9 매개변수의 가산성
31.11.9.1 매개변수의 가산 가능성
특정 조건에서 인접한 링크의 DH 매개변수가 가산 가능하다. 예를 들어, 평행한 관절 축의 경우 두 링크의 링크 길이가 가산되어 등가 링크 길이로 표현될 수 있다.
31.11.9.2 매개변수의 분해
반대로, 복잡한 기하학적 구조는 여러 DH 매개변수 집합으로 분해되어 표현될 수 있다.
31.11.9.3 수학적 기반
이러한 가산성과 분해성은 동차 변환 행렬의 결합과 분해에 기반한 수학적 특성이다.
31.11.10 학술적 활용
본 절에서 다룬 네 매개변수 간의 기하학적 관계는 DH 표기법의 학술적 본질을 이해하는 기반이다. 이 관계는 좌표계 배치 규칙, 동차 변환 행렬의 유도, 기구학적 보정, 그리고 대안 표기법과의 비교 분석에 활용된다.
출처
- 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.
- Lynch, K. M. and Park, F. C., Modern Robotics: Mechanics, Planning, and Control, Cambridge University Press, 2017.
- Murray, R. M., Li, Z., and Sastry, S. S., A Mathematical Introduction to Robotic Manipulation, CRC Press, 1994.
버전
- 문서 버전: 1.0
- 작성일: 2026-04-18