40.26 폐루프 기구에 대한 RNEA 변형
폐루프 기구(closed-loop mechanism)는 닫힌 운동 사슬을 형성하는 기구이다. 병렬 로봇이 대표적 예이며, 개방 사슬에 기반한 RNEA의 변형이 필요하다. 본 절에서는 폐루프 기구에 대한 RNEA 변형을 학술적으로 다룬다.
1. 폐루프의 특성
1.1 닫힌 사슬
기저와 여러 경로로 연결된다.
1.2 구속 방정식
기구학적 구속이 존재한다.
1.3 복잡한 동역학
개방 사슬보다 복잡한 동역학이다.
2. 접근 방법
2.1 루프 절단
루프를 절단하여 트리 구조로 만든다.
2.2 구속 복원
절단된 구속을 복원한다.
2.3 RNEA 적용
트리 구조에 RNEA를 적용한다.
3. 구속의 수학적 처리
3.1 구속 방정식
\mathbf{\Phi}(\vec{q}) = \vec{0}이다.
3.2 속도 구속
\mathbf{J}_c \dot{\vec{q}} = \vec{0}이다.
3.3 Lagrange 승수
구속력 승수 \vec{\lambda}가 추가된다.
4. 확장된 방정식
4.1 운동 방정식
\mathbf{M}\ddot{\vec{q}} + \mathbf{h} = \vec{\tau} + \mathbf{J}_c^\top \vec{\lambda}
40.26.4.2 구속 조건
\mathbf{\Phi}(\vec{q}) = \vec{0}
4.2 DAE 시스템
미분 대수 방정식 시스템이다.
5. 변형된 RNEA 절차
5.1 트리 부분
트리 부분에 표준 RNEA를 적용한다.
5.2 구속력 계산
구속력을 계산한다.
5.3 통합
결과를 통합한다.
6. 병렬 로봇
6.1 대표 예시
병렬 로봇이 대표적이다.
6.2 각 다리
각 다리가 트리 부분이다.
6.3 플랫폼 구속
플랫폼이 구속을 형성한다.
7. 수치적 해결
7.1 DAE 해법
DAE 해법이 활용된다.
7.2 인덱스 감소
인덱스 감소 기법이 활용된다.
7.3 구속 안정화
Baumgarte 안정화 등이다.
8. 가상 일의 원리
8.1 대안 접근
가상 일의 원리 기반 접근이다.
8.2 독립 좌표
독립 좌표로 축소한다.
8.3 단순 방정식
축소된 단순 방정식을 얻는다.
9. 구현의 복잡성
9.1 개방보다 복잡
개방 사슬보다 구현이 복잡하다.
9.2 전용 라이브러리
전용 라이브러리가 필요하다.
9.3 실무적 주의
실무적 주의가 필요하다.
10. 학술적 활용
본 절에서 다룬 폐루프 기구에 대한 RNEA 변형은 병렬 및 복잡 구조 로봇의 학술적·실무적 기반이다. 체계적 변형이 이러한 복잡한 시스템의 정확한 동역학 계산을 가능하게 한다.
11. 출처
- Featherstone, R., Rigid Body Dynamics Algorithms, Springer, 2008.
- Merlet, J.-P., Parallel Robots, 2nd edition, Springer, 2006.
- Khalil, W. and Guegan, S., “Inverse and direct dynamic modeling of Gough-Stewart robots”, IEEE Transactions on Robotics, Vol. 20, No. 4, pp. 754–761, 2004.
- Baumgarte, J., “Stabilization of constraints and integrals of motion in dynamical systems”, Computer Methods in Applied Mechanics and Engineering, Vol. 1, No. 1, pp. 1–16, 1972.
- Spong, M. W., Hutchinson, S., and Vidyasagar, M., Robot Modeling and Control, 2nd edition, Wiley, 2020.
12. 버전
- 문서 버전: 1.0
- 작성일: 2026-04-18