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