39.8 2자유도 평면 로봇 팔의 동역학 모델링

39.8 2자유도 평면 로봇 팔의 동역학 모델링

2자유도 평면 로봇 팔은 로봇 동역학의 학술적 표준 예제이다. 수학적으로 관리 가능한 복잡성을 가지면서도 다관절 로봇 동역학의 주요 특성을 모두 보여주어, 교육과 연구에서 광범위하게 활용된다. 본 절에서는 2자유도 평면 로봇 팔의 동역학 모델링을 학술적으로 다룬다.

1. 로봇 구조

1.1 기본 구조

2개의 회전 관절과 2개의 링크이다.

1.2 평면 운동

수직 평면 상의 운동이다.

1.3 학술적 표준

학술적 표준 예제이다.

2. 파라미터

2.1 링크 길이

링크 길이 l_1, l_2이다.

2.2 링크 질량

질량 m_1, m_2이다.

2.3 질량 중심 위치

질량 중심이 링크 중심에 있다고 가정하면 l_{c1} = l_1/2, l_{c2} = l_2/2이다.

2.4 관성

링크 관성 I_1, I_2이다.

3. 관절 변수

3.1 관절 각도

\vec{q} = [q_1, q_2]^\top이다.

3.2 엔드 이펙터 위치

순기구학으로 엔드 이펙터 위치를 계산한다.

3.3 질량 중심 위치

각 링크의 질량 중심 위치가 계산된다.

4. 운동 에너지

4.1 링크 1

T_1 = \frac{1}{2} m_1 l_{c1}^2 \dot{q}_1^2 + \frac{1}{2} I_1 \dot{q}_1^2

39.8.4.2 링크 2

링크 2의 운동 에너지는 더 복잡하다.

39.8.4.3 총 운동 에너지

T = T_1 + T_2이다.

39.8.5 관성 행렬

39.8.5.1 M_{11}

M_{11} = m_1 l_{c1}^2 + I_1 + m_2[l_1^2 + l_{c2}^2 + 2 l_1 l_{c2} \cos q_2] + I_2

4.2 M_{12}, M_{21}

M_{12} = M_{21} = m_2[l_{c2}^2 + l_1 l_{c2} \cos q_2] + I_2이다.

4.3 M_{22}

M_{22} = m_2 l_{c2}^2 + I_2이다.

5. 코리올리 행렬

5.1 C_{11}

C_{11} = -m_2 l_1 l_{c2} \sin q_2 \cdot \dot{q}_2이다.

5.2 C_{12}

C_{12} = -m_2 l_1 l_{c2} \sin q_2 \cdot (\dot{q}_1 + \dot{q}_2)이다.

5.3 기타 원소

다른 원소들도 계산된다.

6. 중력 벡터

6.1 G_1

G_1 = m_1 g l_{c1} \cos q_1 + m_2 g [l_1 \cos q_1 + l_{c2} \cos(q_1 + q_2)]이다.

6.2 G_2

G_2 = m_2 g l_{c2} \cos(q_1 + q_2)이다.

6.3 중력 가속도

g는 중력 가속도의 크기이다.

7. 완전한 방정식

7.1 표준 형식

\mathbf{M}(\vec{q}) \ddot{\vec{q}} + \mathbf{C}(\vec{q}, \dot{\vec{q}}) \dot{\vec{q}} + \vec{G}(\vec{q}) = \vec{\tau}이다.

7.2 각 성분

위에서 유도한 각 성분을 포함한다.

7.3 완전한 모델

2자유도 로봇의 완전한 동역학 모델이다.

8. 특성 확인

8.1 대칭성

\mathbf{M}의 대칭성 확인이 가능하다.

8.2 양의 정부호

적절한 파라미터에서 양의 정부호이다.

8.3 반대칭성

\dot{\mathbf{M}} - 2\mathbf{C}의 반대칭성을 확인할 수 있다.

9. 학술적 활용

본 절에서 다룬 2자유도 평면 로봇 팔의 동역학 모델링은 로봇 동역학 교육과 연구의 학술적 표준이다. 명확한 수학적 유도가 일반 다관절 동역학 모델링의 학습 기반을 제공한다.

10. 출처

  • 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.
  • Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G., Robotics: Modelling, Planning and Control, Springer, 2009.
  • Asada, H. and Slotine, J.-J. E., Robot Analysis and Control, Wiley, 1986.
  • Murray, R. M., Li, Z., and Sastry, S. S., A Mathematical Introduction to Robotic Manipulation, CRC Press, 1994.

11. 버전

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