37.12 코리올리 행렬과 원심력 행렬의 유도
코리올리 행렬과 원심력 행렬의 체계적 유도는 로봇 동역학 방정식 구성의 학술적으로 중요한 절차이다. 관성 행렬의 편미분으로부터 Christoffel 기호를 통해 유도되는 이 절차가 해석 역학과 로봇 공학을 연결한다. 본 절에서는 코리올리 행렬과 원심력 행렬의 유도를 학술적으로 다룬다.
1. Lagrangian 방정식으로부터의 유도
1.1 출발점
Lagrangian L = T - V로부터 Euler-Lagrange 방정식을 적용한다.
1.2 운동 에너지
T = \frac{1}{2} \dot{\vec{q}}^\top \mathbf{M} \dot{\vec{q}}이다.
1.3 편미분
\frac{\partial L}{\partial \dot{q}_i}와 \frac{\partial L}{\partial q_i}을 계산한다.
2. 편미분의 전개
2.1 \partial L / \partial \dot{q}_i
\frac{\partial L}{\partial \dot{q}_i} = \sum_j M_{ij} \dot{q}_j
37.12.2.2 d/dt
\frac{d}{dt}\frac{\partial L}{\partial \dot{q}_i} = \sum_j M_{ij} \ddot{q}_j + \sum_{j,k} \frac{\partial M_{ij}}{\partial q_k} \dot{q}_k \dot{q}_j
2.2 \partial L / \partial q_i
\frac{\partial L}{\partial q_i} = \frac{1}{2} \sum_{j,k} \frac{\partial M_{jk}}{\partial q_i} \dot{q}_j \dot{q}_k - \frac{\partial V}{\partial q_i}
37.12.3 운동 방정식
37.12.3.1 통합
모든 항을 통합한다.
\sum_j M_{ij} \ddot{q}_j + \sum_{j,k} \left[\frac{\partial M_{ij}}{\partial q_k} - \frac{1}{2}\frac{\partial M_{jk}}{\partial q_i}\right] \dot{q}_j \dot{q}_k + \frac{\partial V}{\partial q_i} = \tau_i
2.3 대칭성 활용
\frac{\partial M_{ij}}{\partial q_k}의 대칭성을 활용하여 항을 재배열한다.
2.4 Christoffel 기호
Christoffel 기호의 형태로 재정리한다.
3. Christoffel 기호
3.1 정의
제1종 Christoffel 기호는 다음과 같다.
c_{ijk}(\vec{q}) = \frac{1}{2}\left(\frac{\partial M_{ij}}{\partial q_k} + \frac{\partial M_{ik}}{\partial q_j} - \frac{\partial M_{jk}}{\partial q_i}\right)
37.12.4.2 대칭성
c_{ijk} = c_{ikj}가 성립한다.
37.12.4.3 물리적 의미
리만 계량의 접속 계수에 해당한다.
37.12.5 코리올리 행렬
37.12.5.1 원소
\mathbf{C}의 원소는 Christoffel 기호로 표현된다.
C_{ij}(\vec{q}, \dot{\vec{q}}) = \sum_{k=1}^n c_{ijk}(\vec{q}) \dot{q}_k
3.2 행렬 형식
전체 행렬 \mathbf{C}(\vec{q}, \dot{\vec{q}})가 구성된다.
3.3 속도 선형
\mathbf{C}가 \dot{\vec{q}}에 대해 선형이다.
4. \mathbf{C} \dot{\vec{q}}의 물리적 의미
4.1 이차 속도 효과
\mathbf{C} \dot{\vec{q}}는 속도의 이차항을 표현한다.
4.2 코리올리와 원심
코리올리와 원심 효과를 모두 포함한다.
4.3 비선형 결합
관절 간 비선형 결합을 반영한다.
5. 중력 벡터의 유도
5.1 정의
중력 벡터는 위치 에너지의 경사도이다.
G_i(\vec{q}) = \frac{\partial V}{\partial q_i}
37.12.7.2 각 링크의 기여
각 링크의 중력 위치 에너지를 합산한다.
37.12.7.3 물리적 해석
중력이 각 관절에 가하는 등가 토크이다.
37.12.8 유도의 예
37.12.8.1 2-링크 평면 로봇
2-링크 평면 로봇의 유도가 학술적 표준 예제이다.
37.12.8.2 단계별 계산
\mathbf{M}, \mathbf{C}, \vec{G}를 단계별로 유도한다.
37.12.8.3 학술적 활용
교육 목적으로 널리 활용된다.
37.12.9 심볼릭 도구
37.12.9.1 심볼릭 연산
복잡한 유도는 심볼릭 연산 도구로 수행된다.
37.12.9.2 Maple, Mathematica
Maple, Mathematica 등이 활용된다.
37.12.9.3 자동화
자동화된 심볼릭 유도가 오류를 감소시킨다.
37.12.10 학술적 활용
본 절에서 다룬 코리올리 행렬과 원심력 행렬의 유도는 로봇 동역학의 수학적 엄밀성을 보여주는 학술적 기반이다. 체계적 유도가 로봇 동역학의 깊은 이해와 실무적 구현의 기반이 된다.
출처
- Spong, M. W., Hutchinson, S., and Vidyasagar, M., Robot Modeling and Control, 2nd edition, Wiley, 2020.
- Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G., Robotics: Modelling, Planning and Control, Springer, 2009.
- Goldstein, H., Poole, C., and Safko, J., Classical Mechanics, 3rd edition, Addison-Wesley, 2002.
- Craig, J. J., Introduction to Robotics: Mechanics and Control, 4th edition, Pearson, 2018.
- Murray, R. M., Li, Z., and Sastry, S. S., A Mathematical Introduction to Robotic Manipulation, CRC Press, 1994.
버전
- 문서 버전: 1.0
- 작성일: 2026-04-18