스터디 노트
article thumbnail
Published 2021. 7. 25. 12:20
Inverse Dynamics seungchul/Robotics

Forward Dynamics는 주어진 토크, 각도, 각속도를 이용해 각가속도를 구하고(simluation에 주로 사용)

Inverse Dynamics는 각도, 각속도, 각가속도를 이용해 토크를 구한다.(실제 로봇 제어에 사용)

 

Inverse Dynamics는 Lagrangian 과 Newton-Euler 방식이 있고 이 중 Lagrangian formulation 에 대해 알아보았다.

 

Lagrangian function은 kinetic energy(운동 에너지)와 potential energy(위치 에너지)의 차로 구해지고

이렇게 구한 Lagrangian function을 이용해 위와 같이 토크를 구할 수 있다.

 

또한 n개의 링크를 가진 매니퓰레이터의 Lagrangian function을 구할 경우

모든 링크의 kinetic energy의 합과 potential energy의 합을 뺀다.

 

아래에서는 위의 방식을 이용해 2-link planar의 토크를 구하였다.

 

이렇게 구한 토크의 각 요소들을 M, C, G의 집합으로 만들 수 있고 여기서 M은 nxn mass matrix,

C는 centrifugal(원심력)&Coriolis torque, G는 gravitational torque를 의미한다.

 

'seungchul > Robotics' 카테고리의 다른 글

Computed Torque Control  (0) 2021.07.25
profile

스터디 노트

@myeongkyun

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!