31.41 헤이아티(Hayati) 변형 DH 표기법

헤이아티(Hayati) 변형 DH 표기법은 Hayati가 1983년에 제안한 5-매개변수 기구학 표기법으로, 평행 관절 축에서의 DH 표기법의 모호성을 해결하기 위해 개발되었다. 본 절에서는 Hayati 변형 DH 표기법의 학술적 배경, 수학적 구조, 그리고 활용을 다룬다.

1. Hayati 표기법의 역사적 배경

1.1 DH 표기법의 한계

표준 DH 표기법은 인접한 두 관절 축이 평행할 때 매개변수의 모호성을 가진다. 이는 기구학적 보정의 정밀도에 영향을 미친다.

1.2 Hayati의 제안

Hayati는 1983년 IEEE CDC(Conference on Decision and Control)에서 이 문제를 해결하기 위한 5-매개변수 표기법을 제안했다.

1.3 학술적 수용

Hayati 표기법은 기구학적 보정 분야에서 광범위하게 채택되었으며, 특히 정밀 로봇의 보정에 활용된다.

2. 5-매개변수의 도입

2.1 추가 매개변수

Hayati 표기법은 표준 DH의 4-매개변수에 추가 회전 매개변수 \beta를 도입하여 5-매개변수 표기법을 구성한다.

2.2 \beta의 기하학적 의미

\betay축 주위의 회전 각도이다. 평행한 관절 축 사이의 미세한 비평행을 이 각도로 표현한다.

2.3 매개변수 벡터

Hayati의 매개변수는 \vec{\pi}_{\text{Hayati}} = (a, \alpha, d, \theta, \beta)의 5개로 구성된다.

3. Hayati 동차 변환 행렬

3.1 변환의 구성

Hayati 동차 변환은 표준 DH 변환에 y축 주위의 \beta 회전을 추가한다.

{}^{i-1}\mathbf{T}_i^{\text{Hayati}} = \mathbf{R}_z(\theta_i) \mathbf{T}_z(d_i) \mathbf{T}_x(a_i) \mathbf{R}_x(\alpha_i) \mathbf{R}_y(\beta_i)

31.41.3.2 평행 축에 대한 활용

평행 관절 축의 경우, 표준 DH의 d 대신 \beta가 활용되어 모호성을 피한다.

31.41.3.3 비평행 축에 대한 활용

비평행 관절 축의 경우, 표준 DH의 4-매개변수를 활용하고 \beta = 0으로 설정한다.

31.41.4 매개변수 선택 규칙

31.41.4.1 평행 축의 경우

인접한 두 관절 축이 평행(또는 거의 평행)하면, d_i = 0으로 고정하고 \beta_i를 자유 매개변수로 활용한다.

31.41.4.2 비평행 축의 경우

축이 비평행하면 표준 DH의 4-매개변수를 활용하고 \beta_i = 0으로 설정한다.

31.41.4.3 혼합 활용

실무적으로 로봇의 일부 링크는 평행 축, 일부는 비평행 축이므로, Hayati 표기법에서는 각 링크별로 4-매개변수 또는 5-매개변수를 선택적으로 활용한다.

31.41.5 연속성의 보장

31.41.5.1 매개변수의 연속성

Hayati 표기법은 평행 축이 약간 비평행으로 변해도 매개변수가 연속적으로 변화하도록 설계되었다.

31.41.5.2 수치적 안정성

이 연속성은 기구학적 보정에서의 수치적 안정성을 보장한다.

31.41.5.3 관측 가능성

Hayati 표기법의 매개변수는 평행 축 근방에서 관측 가능성이 개선된다.

31.41.6 표준 DH와의 비교

31.41.6.1 매개변수 수

표준 DH는 4개 매개변수, Hayati는 5개 매개변수이다. 단, Hayati의 5개 매개변수 중 한 개는 축의 기하학적 특성에 따라 고정된다.

31.41.6.2 기하학적 표현력

Hayati는 표준 DH가 표현할 수 없는 미세한 비평행을 표현할 수 있다.

31.41.6.3 계산 복잡성

Hayati는 표준 DH보다 약간 복잡하지만, 실무적 계산 부담은 무시할 만하다.

31.41.7 보정에서의 활용

31.41.7.1 평행 축 로봇의 보정

안트로포모픽 팔과 같은 평행 축 구조의 로봇 보정에 Hayati 표기법이 광범위하게 활용된다.

31.41.7.2 관측 가능성 향상

Hayati 표기법은 평행 축 근방의 관측 가능성을 향상시켜, 보정의 정밀도를 개선한다.

31.41.7.3 실무적 구현

상용 기구학적 보정 소프트웨어 중 일부는 Hayati 표기법을 지원한다.

31.41.8 다른 5-매개변수 표기법

31.41.8.1 Stone의 6-매개변수

Stone은 1987년 박사학위 논문에서 DH를 개선한 6-매개변수 표기법을 제안했다.

31.41.8.2 Khalil의 변형 DH

Khalil의 수정 DH는 서로 다른 구조의 문제를 다루며, Hayati와는 관점이 다르다.

31.41.8.3 CPC(Complete and Parametrically Continuous)

Zhuang과 Roth의 CPC 표기법은 완전 매개변수적 연속성을 보장하는 7-매개변수 표기법이다.

31.41.9 Hayati 표기법의 한계

31.41.9.1 복잡성 증가

추가 매개변수로 인해 표기법이 복잡해진다.

31.41.9.2 교차 축 문제

Hayati는 평행 축 문제는 해결하지만, 교차 축의 다른 모호성은 별도로 처리해야 한다.

31.41.9.3 학습 곡선

표준 DH에 익숙한 사용자에게는 Hayati의 학습 곡선이 있다.

31.41.10 학술적 활용

본 절에서 다룬 Hayati 변형 DH 표기법은 정밀 로봇의 기구학적 보정에 필수적인 학술적 도구이다. 표준 DH의 한계를 극복하고, 평행 축 근방의 수치적 안정성을 보장하여, 고정밀 로봇의 학술적·실무적 성능 향상에 기여한다.

출처

  • Hayati, S. A., “Robot arm geometric link parameter estimation”, Proceedings of the 22nd IEEE Conference on Decision and Control, pp. 1477–1483, 1983.
  • Hayati, S. and Mirmirani, M., “Improving the absolute positioning accuracy of robot manipulators”, Journal of Robotic Systems, Vol. 2, No. 4, pp. 397–413, 1985.
  • Stone, H. W., Kinematic Modeling, Identification, and Control of Robotic Manipulators, Kluwer, 1987.
  • Zhuang, H. and Roth, Z. S., “Robot calibration using the CPC error model”, Robotics and Computer-Integrated Manufacturing, Vol. 9, No. 3, pp. 227–237, 1992.
  • Mooring, B. W., Roth, Z. S., and Driels, M. R., Fundamentals of Manipulator Calibration, Wiley, 1991.

버전

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