31.17 표준 DH와 수정 DH의 적용 기준 비교

31.17 표준 DH와 수정 DH의 적용 기준 비교

표준 DH 표기법과 수정 DH 표기법은 각각 고유한 장단점을 가지며, 적용 기준이 학술적·실무적 맥락에 따라 다르다. 본 절에서는 두 표기법의 적용 기준을 체계적으로 비교하고, 학술적·실무적 선택 기준을 다룬다.

1. 학술적 전통에 따른 적용

1.1 표준 DH의 전통

표준 DH 표기법은 1955년 Denavit과 Hartenberg의 원 논문 이후 기구학 분야의 전통적 표기법이다. Paul의 교과서(1981), Spong 등의 교과서, 그리고 Siciliano와 Khatib의 Springer Handbook of Robotics 등이 표준 DH를 채택한다.

1.2 수정 DH의 전통

수정 DH 표기법은 Craig의 교과서(1986년 초판) 이후 교육 분야에서 널리 보급되었다. Khalil과 Kleinfinger의 1986년 논문도 수정 DH를 제안했다.

1.3 학술적 선호도

학술 분야에서의 선호도는 연구 그룹과 교과서의 영향에 따라 나뉜다. 어느 한 표기법이 절대적으로 우세하지는 않다.

2. 교육적 관점의 비교

2.1 표준 DH의 교육적 장점

표준 DH는 역사적 전통을 가지므로, 기구학 학술 문헌의 대부분과 호환된다. 교육 과정에서 전통적 문헌을 참조하기 용이하다.

2.2 수정 DH의 교육적 장점

수정 DH는 좌표계 번호와 관절 번호가 일치하여 직관적이다. 특히 초보자에게 개념적 이해가 용이하다.

2.3 병행 교육

일부 학술 기관에서는 두 표기법을 모두 교육하여 학생들이 다양한 문헌을 이해할 수 있도록 한다.

3. 기구학 분석의 관점

3.1 순기구학

순기구학의 관점에서 두 표기법은 동등하다. 두 표기법 모두 동차 변환 행렬의 곱으로 엔드 이펙터의 자세를 계산한다.

3.2 역기구학

역기구학의 관점에서도 두 표기법의 학술적 결과는 동일하다. 다만 구체적 수식의 형태가 달라, 문제 풀이의 수학적 편의성에서 미세한 차이가 있을 수 있다.

3.3 자코비안

자코비안 계산의 관점에서 두 표기법의 결과는 동일하다. 표기법의 선택이 자코비안의 특성(특이점, 가공 가능성 등)에 영향을 주지 않는다.

4. 동역학 분석의 관점

4.1 수정 DH의 동역학적 장점

수정 DH는 뉴턴-오일러 수식의 반복적 계산에서 좌표계 번호와 관절 번호의 일치로 인해 수식이 더 자연스럽다. 이러한 이유로 동역학 분석에서 수정 DH가 선호되는 경우가 있다.

4.2 표준 DH의 동역학적 활용

표준 DH도 동역학 분석에 활용 가능하지만, 일부 공식에서 첨자의 이동이 필요할 수 있다.

4.3 실무적 영향

실무적으로 동역학 분석의 선택과 표기법의 선택은 상호 독립적이며, 사용자의 익숙함에 따라 결정된다.

5. 기구학적 보정의 관점

5.1 매개변수 식별

기구학적 보정에서 두 표기법 모두 적용 가능하다. 다만 보정 알고리즘과 모델의 일관성이 중요하므로, 사전에 표기법을 명확히 하는 것이 실무적 필수이다.

5.2 관측 가능성

매개변수의 관측 가능성(observability)은 표기법의 선택에 크게 영향을 받지 않는다. 단, 보정 모델의 수식적 형태는 다를 수 있다.

5.3 소프트웨어 구현

기구학적 보정 소프트웨어는 지원하는 표기법이 다를 수 있다. 사용되는 도구의 요구사항에 맞추어 표기법을 선택한다.

6. 소프트웨어와 시뮬레이션의 관점

6.1 ROS의 URDF

ROS(Robot Operating System)의 URDF(Unified Robot Description Format)는 DH 매개변수를 직접 사용하지 않고 부모-자식 링크의 상대 변환을 정의한다. 그러나 URDF로 변환 시 특정 DH 표기법이 암묵적으로 선택된다.

6.2 로봇 제조사의 선호

주요 로봇 제조사(KUKA, ABB, Fanuc, Yaskawa 등)은 각자의 DH 표기법 관례를 가진다. 어떤 제조사는 표준 DH, 어떤 제조사는 수정 DH를 채택한다.

6.3 MATLAB Robotics Toolbox

MATLAB의 Robotics Toolbox는 표준 DH와 수정 DH 모두를 지원한다. 사용자는 로봇 객체 생성 시 표기법을 선택할 수 있다.

7. 분기 구조 로봇의 경우

7.1 분기 기구의 어려움

트리 구조를 가진 분기 기구(branched mechanism)의 경우 DH 표기법의 직접적 적용이 복잡하다. 수정 DH의 좌표계-관절 일대일 대응이 분기 구조에서 더 자연스러울 수 있다.

7.2 표준 DH의 확장

표준 DH를 분기 기구에 확장하려면 추가 규칙이 필요하다. 특히 분기점에서의 좌표계 처리가 실무적 과제이다.

7.3 실무적 선택

분기 구조 로봇의 경우 수정 DH가 상대적으로 더 활용되는 경향이 있다.

8. 폐쇄 루프 기구의 경우

8.1 병렬 기구의 한계

폐쇄 루프 기구와 병렬 기구의 경우 DH 표기법 자체가 부적합하다. 두 표기법 모두 직렬 체인에 최적화되어 있기 때문이다.

8.2 대안 표기법

폐쇄 루프 기구에는 스크류 이론, 루프 폐쇄 조건, 동차 좌표계 이동 등의 대안 표기법이 활용된다.

8.3 결론

폐쇄 루프 기구의 경우 DH 표기법의 선택이 덜 중요하며, 다른 수학적 도구가 주로 활용된다.

9. 실무적 선택 기준의 요약

기준선호 표기법
역사적 학술 문헌과의 호환표준 DH
번호 부여의 직관성수정 DH
동역학 분석수정 DH가 상대적으로 유리
뉴턴-오일러 수식수정 DH
교과서 전통표기법에 따라 다양
기구학적 보정표기법에 무관
순기구학·역기구학표기법에 무관
자코비안 계산표기법에 무관
분기 기구수정 DH가 상대적으로 유리
폐쇄 루프 기구DH 표기법 자체가 부적합

10. 학술적 활용

본 절에서 다룬 표준 DH와 수정 DH의 적용 기준 비교는 학술적·실무적 상황에 적합한 표기법 선택의 기반이 된다. 어느 한 표기법이 절대적으로 우수하지 않으며, 목적과 맥락에 맞는 선택이 중요하다. 특히 다양한 학술 문헌과 소프트웨어 도구와의 호환성을 고려해야 한다.

11. 출처

  • Craig, J. J., Introduction to Robotics: Mechanics and Control, 4th edition, Pearson, 2018.
  • Spong, M. W., Hutchinson, S., and Vidyasagar, M., Robot Modeling and Control, 2nd edition, Wiley, 2020.
  • Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G., Robotics: Modelling, Planning and Control, Springer, 2009.
  • Khalil, W. and Kleinfinger, J. F., “A new geometric notation for open and closed-loop robots”, Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1174–1179, 1986.
  • Corke, P., Robotics, Vision and Control: Fundamental Algorithms in MATLAB, 2nd edition, Springer, 2017.

12. 버전

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