15.20 원심력 행렬의 유도
1. 개요
매니퓰레이터의 동역학에서 원심력은 코리올리력과 함께 코리올리/원심력 행렬에 포함된다. 본 절에서는 라그랑주 방정식으로부터 원심력 항의 유도와 코리올리력 항과의 구분을 다룬다.
2. 코리올리/원심력 항의 분해
2.1 결합 양
코리올리력과 원심력은 일반적으로 함께 표현된다.
\sum_{j,k}c_{ijk}(\mathbf{q})\dot{q}_j\dot{q}_k
2.2 분해
이 합 안에서 다음과 같이 분해할 수 있다.
- j = k의 항: 원심력 항 (단일 관절 속도의 제곱)
- j \neq k의 항: 코리올리력 항 (두 다른 관절 속도의 곱)
2.3 원심력 항의 형식
원심력 항은 다음과 같이 표현된다.
[\mathbf{C}_{\text{centrifugal}}]_i = \sum_{j=1}^{n}c_{ijj}(\mathbf{q})\dot{q}_j^2
각 항은 단일 관절의 속도의 제곱에 비례한다.
3. 원심력 계수
3.1 계수의 정의
원심력 항의 계수는 크리스토펠 기호의 대각 성분이다.
c_{ijj}(\mathbf{q}) = \frac{1}{2}\left(2\frac{\partial M_{ij}}{\partial q_j} - \frac{\partial M_{jj}}{\partial q_i}\right)
또는
c_{ijj} = \frac{\partial M_{ij}}{\partial q_j} - \frac{1}{2}\frac{\partial M_{jj}}{\partial q_i}
3.2 물리적 의미
c_{ijj}는 관절 j의 각속도의 제곱에 의한 관절 i의 토크 효과를 나타낸다. 이는 회전 좌표계의 원심력과 유사한 효과이다.
4. 원심력의 물리적 배경
4.1 회전 좌표계의 원심력
회전하는 좌표계에서 정지해 있는 입자에 작용하는 원심력은 다음과 같다.
\mathbf{F}_{\text{centrifugal}} = -m\boldsymbol{\omega} \times (\boldsymbol{\omega} \times \mathbf{r})
이는 회전축으로부터 외부로 향한다.
4.2 매니퓰레이터에서의 등가물
매니퓰레이터의 한 관절이 회전할 때 그 관절의 회전 좌표계에서 본 다른 부분은 원심력의 효과를 받는다. 이것이 동역학 방정식의 원심력 항이 된다.
5. 원심력 항의 성질
5.1 속도 제곱 의존성
원심력 항은 관절 속도의 제곱에 비례한다. 따라서 속도가 두 배가 되면 항의 크기가 네 배가 된다.
[\mathbf{C}_{\text{centrifugal}}]_i \propto \dot{q}_j^2
5.2 자세 의존성
원심력 항의 계수도 자세에 의존한다. 매니퓰레이터의 자세에 따라 원심력 효과가 달라진다.
5.3 양음 부호
원심력 항의 부호는 자세와 매니퓰레이터의 구조에 따라 다르다. 일반적으로 원심력은 회전축으로부터 외부로 향하지만, 일반화 좌표 공간에서는 부호가 다양할 수 있다.
6. 코리올리력과 원심력의 구분
6.1 코리올리력의 계수
코리올리력 항의 계수는 두 다른 인덱스를 가진 크리스토펠 기호이다.
c_{ijk}, \quad j \neq k
6.2 코리올리력 항
[\mathbf{C}_{\text{Coriolis}}]_i = 2\sum_{j<k}c_{ijk}(\mathbf{q})\dot{q}_j\dot{q}_k
6.3 통합 형식
코리올리력과 원심력은 일반적으로 함께 표현된다.
[\mathbf{C}\dot{\mathbf{q}}]_i = \sum_{j=1}^{n}\sum_{k=1}^{n}c_{ijk}(\mathbf{q})\dot{q}_j\dot{q}_k
이 형식이 매니퓰레이터의 동역학 방정식에서 자주 사용된다.
7. 응용 예시: 2자유도 평면 매니퓰레이터
7.1 관성 행렬의 미분
이전 절의 결과를 활용하여
\frac{\partial M_{11}}{\partial q_2} = -2m_2 l_1 l_{c2}\sin q_2
7.2 원심력 항의 계산
원심력 항 c_{122}는
c_{122} = \frac{\partial M_{12}}{\partial q_2} - \frac{1}{2}\frac{\partial M_{22}}{\partial q_1}
M_{22}이 자세에 독립적이므로 두 번째 항은 0이다.
\frac{\partial M_{12}}{\partial q_2} = -m_2 l_1 l_{c2}\sin q_2
따라서 c_{122} = -m_2 l_1 l_{c2}\sin q_2이다.
7.3 원심력 토크
원심력 항은
[\mathbf{C}\dot{\mathbf{q}}]_1\Big|_{\text{centrifugal}} = c_{122}\dot{q}_2^2 = -m_2 l_1 l_{c2}\sin q_2 \dot{q}_2^2
8. 응용
8.1 정밀 추종 제어
빠른 운동의 정밀 추종에서 원심력 항이 중요하다. 모형 기반 제어에서 원심력 항이 보상된다.
8.2 동적 시뮬레이션
매니퓰레이터의 정확한 시뮬레이션은 원심력 항을 정확히 계산해야 한다.
8.3 안정성 분석
원심력 항은 매니퓰레이터의 안정성과 진동 분석에 영향을 미친다.
9. 본 절의 의의
본 절은 라그랑주 방정식으로부터 원심력 행렬의 유도를 다루었다. 원심력은 매니퓰레이터의 빠른 회전 운동에서 중요하며 정확한 동역학 모형의 핵심 요소이다.
10. 참고 문헌
- Spong, M. W., Hutchinson, S., & Vidyasagar, M. (2020). Robot Modeling and Control (2nd ed.). Wiley.
- Murray, R. M., Li, Z., & Sastry, S. S. (1994). A Mathematical Introduction to Robotic Manipulation. CRC Press.
- Goldstein, H., Poole, C., & Safko, J. (2002). Classical Mechanics (3rd ed.). Addison-Wesley.
- Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2010). Robotics: Modelling, Planning and Control. Springer.
version: 1.0