새소식

Dev record/ROBOTICS

DH parameter(Denavit–Hartenberg) parameters DH 변수

  • -
반응형

Denavit–Hartenberg parameters

로봇을 모델링하는 방법 중 Manipulator(매니퓰레이터)  Link(링크)와 Joint(관절)관의 관계를 수식적으로 방법이 있다.

https://barrer.tistory.com/105

 

Manipulator 매니퓰레이터

Manipulator란 로봇 분야에서는 사람의 팔 과 같은 동작을 제공하는 장치를 말한다.

barrer.tistory.com

보통 영어로 D-H parmeter라고 표현하며 그림은 아래와 같다.

https://en.wikipedia.org/wiki/Denavit%E2%80%93Hartenberg_parameters

이는 총 4개의 파라미터로 구성이 된다.

joint에서 회전이 가능한 축이 z축이 되며 이를 기준으로 링크 길이 방향으로 x축이 설정이 되어 오른 나사의 법칙으로 각 축이 정의된다. 이를 바탕으로 각 파라미터의 정의는 다음과 같다.

a_i : link의 양 끝단, 즉 joint의 z 축간의 거리

d_i : link의 양 끝단, 즉 joint간의 z축을 따라 x축 간의 offset

alpha_i : 두 joint의 z 축간의 각도, 즉 joint 간의 뒤틀림 각도 /  link의 뒤틀림 각도

theta_i : 두 joint 간의 x 축간의 각도, 즉 link의 회전이 얼마나 일어났는지에 대한 각도

 

예를 들어 해당 end effector쪽을 보면 z축이 이 전 축에 대비 반대 방향, 즉 180도로 회전한 것을 볼 수 있다.

이 경우 alpha 값이 180가 되면 된다.

반응형

'Dev record > ROBOTICS' 카테고리의 다른 글

Eigen library 아이젠 라이브러리 C++  (0) 2023.08.12
Manipulator 매니퓰레이터  (0) 2023.08.12
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.