37.1 관절 공간 동역학의 정의와 기본 개념
관절 공간 동역학의 정의와 기본 개념은 로봇 동역학 해석의 출발점이다. 관절 변수를 기본 좌표로 하는 동역학의 수학적 구조와 물리적 의미를 이해하는 것이 고급 주제 학습의 학술적 기반이 된다. 본 절에서는 관절 공간 동역학의 정의와 기본 개념을 다룬다.
1. 관절 공간의 정의
1.1 구성 변수
관절 공간은 로봇의 관절 변수 벡터 \vec{q} = [q_1, \ldots, q_n]^\top의 공간이다.
1.2 차원
n자유도 로봇의 관절 공간은 n차원이다.
1.3 일반화 좌표
관절 변수는 해석 역학의 일반화 좌표(generalized coordinates)로 취급된다.
2. 관절 속도와 가속도
2.1 관절 속도
관절 속도는 \dot{\vec{q}} = d\vec{q}/dt이다.
2.2 관절 가속도
관절 가속도는 \ddot{\vec{q}} = d^2\vec{q}/dt^2이다.
2.3 상태 공간
(\vec{q}, \dot{\vec{q}})가 동역학 시스템의 상태이다.
3. 관절 토크
3.1 일반화 힘
관절 토크는 해석 역학의 일반화 힘(generalized force)이다.
3.2 회전 관절과 직동 관절
회전 관절은 토크, 직동 관절은 힘을 받는다.
3.3 단위
회전 관절 토크는 N·m, 직동 관절 힘은 N이다.
4. 표준 운동 방정식
4.1 표준 형식
관절 공간 운동 방정식은 다음과 같다.
\mathbf{M}(\vec{q}) \ddot{\vec{q}} + \mathbf{C}(\vec{q}, \dot{\vec{q}}) \dot{\vec{q}} + \vec{G}(\vec{q}) = \vec{\tau}
37.1.4.2 행렬 형식
행렬과 벡터의 형식으로 표현된다.
37.1.4.3 학술적 표준
이 형식이 로봇 동역학의 학술적 표준이다.
37.1.5 관성 행렬
37.1.5.1 정의
관성 행렬 \mathbf{M}(\vec{q})는 로봇 구성에 의존한다.
37.1.5.2 특성
양의 정부호 대칭 행렬이다.
37.1.5.3 운동 에너지
운동 에너지가 T = \frac{1}{2} \dot{\vec{q}}^\top \mathbf{M}(\vec{q}) \dot{\vec{q}}이다.
37.1.6 코리올리·원심력 항
37.1.6.1 정의
코리올리·원심력 항 \mathbf{C}(\vec{q}, \dot{\vec{q}}) \dot{\vec{q}}는 관절 속도의 이차항이다.
37.1.6.2 Christoffel 기호
\mathbf{C}는 Christoffel 기호로 구성된다.
37.1.6.3 비선형 결합
여러 관절의 운동이 비선형적으로 결합된다.
37.1.7 중력 항
37.1.7.1 정의
중력 항 \vec{G}(\vec{q})는 중력에 의한 관절 토크이다.
37.1.7.2 위치 에너지
위치 에너지 V(\vec{q})의 경사도이다.
\vec{G}(\vec{q}) = \frac{\partial V}{\partial \vec{q}}
4.2 정적 평형
중력 항이 정적 토크의 주요 성분이다.
5. 외력과 내력
5.1 외력
환경으로부터의 외력이 추가로 고려될 수 있다.
5.2 자코비안 매핑
외력은 자코비안 전치를 통해 관절 토크로 매핑된다.
\vec{\tau}_{\text{ext}} = \mathbf{J}^\top(\vec{q}) \vec{F}_{\text{ext}}
37.1.8.3 확장 방정식
외력을 포함한 확장 운동 방정식이 일반적이다.
37.1.9 마찰과 비보존 힘
37.1.9.1 관절 마찰
실제 로봇에서 관절 마찰이 존재한다.
37.1.9.2 마찰 모델
쿨롱 마찰, 점성 마찰 등의 모델이 있다.
37.1.9.3 확장
마찰을 포함한 확장 방정식이 실무적으로 활용된다.
37.1.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.
- Goldstein, H., Poole, C., and Safko, J., Classical Mechanics, 3rd edition, Addison-Wesley, 2002.
- Murray, R. M., Li, Z., and Sastry, S. S., A Mathematical Introduction to Robotic Manipulation, CRC Press, 1994.
버전
- 문서 버전: 1.0
- 작성일: 2026-04-18