14.7 뉴턴-오일러 방정식의 일반 형식

14.7 뉴턴-오일러 방정식의 일반 형식

1. 개요

뉴턴-오일러 방정식의 일반 형식은 강체의 병진 운동과 회전 운동을 통합적으로 표현한 운동 방정식이다. 본 절에서는 이 일반 형식과 그 의미를 다룬다.

2. 통합된 형식

2.1 병진 운동 방정식

\sum\mathbf{F}_{\text{ext}} = M\mathbf{a}_c

2.2 회전 운동 방정식

\sum\boldsymbol{\tau}_{\text{ext}} = \mathbf{I}_c\dot{\boldsymbol{\omega}} + \boldsymbol{\omega} \times (\mathbf{I}_c\boldsymbol{\omega})

여기서 \mathbf{I}_c는 질량 중심에 대한 관성 텐서이다.

2.3 결합

이 두 식이 강체의 6자유도 운동을 완전히 결정한다.

3. 행렬 형식

3.1 일반화된 양

병진과 회전을 결합한 일반화된 양을 정의한다.

3.1.1 일반화된 운동량 (트위스트의 쌍대)

\mathcal{P} = \begin{bmatrix}M\mathbf{v}_c \\ \mathbf{I}_c\boldsymbol{\omega}\end{bmatrix}

3.1.2 일반화된 힘 (렌치)

\mathcal{F} = \begin{bmatrix}\mathbf{F}_{\text{ext}} \\ \boldsymbol{\tau}_{\text{ext}}\end{bmatrix}

3.2 행렬 운동 방정식

이를 사용하여 운동 방정식을 행렬 형식으로 표현할 수 있다.

\frac{d\mathcal{P}}{dt} = \mathcal{F}

(관성 좌표계에서)

또는 본체 좌표계에서

\mathbf{M}_b\dot{\mathcal{V}}_b + \mathcal{V}_b \times^* (\mathbf{M}_b\mathcal{V}_b) = \mathcal{F}_b

여기서 \mathbf{M}_b는 일반화 관성 행렬, \mathcal{V}_b는 본체 트위스트, \times^*는 6차원 외적이다.

4. 일반화 관성 행렬

4.1 정의

질량 중심을 원점으로 한 본체 좌표계에서 일반화 관성 행렬은

\mathbf{M}_b = \begin{bmatrix}\mathbf{I}_c & \mathbf{0} \\ \mathbf{0} & M\mathbf{I}_3\end{bmatrix}

대각 블록 구조이다.

4.2 다른 좌표계

질량 중심이 아닌 다른 점을 원점으로 하면 행렬에 비대각 블록이 등장한다.

5. 응용

5.1 매니퓰레이터의 링크

매니퓰레이터의 각 링크에 일반 형식의 운동 방정식이 적용된다. 뉴턴-오일러 재귀 알고리즘이 이를 효율적으로 계산한다.

5.2 자유 강체

자유 강체(예: 던져진 물체, 우주에서의 위성)의 운동 분석에 직접 사용된다.

5.3 다체 시스템

다체 시스템의 각 부분에 대해 운동 방정식을 작성하고, 결합하여 전체 시스템의 동역학을 분석한다.

6. 본 절의 의의

본 절은 뉴턴-오일러 방정식의 일반 형식을 다루었다. 이는 강체의 병진과 회전 운동을 통합적으로 표현하며, 매니퓰레이터, 우주선 등의 동역학 분석에 사용된다.

7. 참고 문헌

  • Featherstone, R. (2008). Rigid Body Dynamics Algorithms. Springer.
  • Murray, R. M., Li, Z., & Sastry, S. S. (1994). A Mathematical Introduction to Robotic Manipulation. CRC Press.
  • Lynch, K. M., & Park, F. C. (2017). Modern Robotics: Mechanics, Planning, and Control. Cambridge University Press.
  • Goldstein, H., Poole, C., & Safko, J. (2002). Classical Mechanics (3rd ed.). Addison-Wesley.

version: 1.0