40.8 전방 재귀: 질량 중심 가속도 계산
질량 중심 가속도는 전방 재귀의 최종 산출물로, 뉴턴 방정식 평가에 직접 사용된다. 링크 원점의 가속도와 질량 중심의 상대 위치로부터 체계적으로 계산된다. 본 절에서는 질량 중심 가속도 계산을 학술적으로 다룬다.
1. 질량 중심의 중요성
1.1 뉴턴 방정식
뉴턴 방정식은 질량 중심 기준이다.
1.2 강체의 표현
강체의 병진 운동을 질량 중심으로 표현한다.
1.3 학술적 표준
고전 역학의 학술적 표준이다.
2. 질량 중심 위치
2.1 링크 좌표계
링크 좌표계에서의 질량 중심 위치 \vec{r}_{c_i}이다.
2.2 상수
링크 좌표계에서 상수이다.
2.3 CAD 또는 식별
CAD 데이터나 파라미터 식별로 얻는다.
3. 질량 중심 가속도 공식
3.1 수식
{}^i\vec{a}_{c_i} = {}^i\vec{a}_i + {}^i\dot{\vec{\omega}}_i \times {}^i\vec{r}_{c_i} + {}^i\vec{\omega}_i \times ({}^i\vec{\omega}_i \times {}^i\vec{r}_{c_i})
40.8.3.2 세 항
원점 가속도, 접선, 원심 성분이다.
40.8.3.3 완전한 계산
이것으로 전방 재귀가 완료된다.
40.8.4 원점 가속도 기여
40.8.4.1 병진 이동
원점의 병진 가속도가 기여한다.
40.8.4.2 기본 항
가장 기본적인 기여이다.
40.8.4.3 중력 포함
중력이 자동 포함된다.
40.8.5 접선 성분
40.8.5.1 각가속도 기여
\dot{\vec{\omega}}_i \times \vec{r}_{c_i}이다.
40.8.5.2 접선 방향
질량 중심의 회전 접선 방향이다.
40.8.5.3 각가속에 의한 가속
각가속이 질량 중심을 가속한다.
40.8.6 원심 성분
40.8.6.1 수식
\vec{\omega}_i \times (\vec{\omega}_i \times \vec{r}_{c_i})이다.
40.8.6.2 방향
회전축으로부터 바깥 방향이다.
40.8.6.3 속도 이차
속도의 이차항이다.
40.8.7 교차곱 연산
40.8.7.1 기본 연산
교차곱이 기본 연산이다.
40.8.7.2 효율적 구현
효율적 구현이 가능하다.
40.8.7.3 정확성
정확한 수치 결과를 제공한다.
40.8.8 후방 재귀로의 전달
40.8.8.1 뉴턴 방정식
후방 재귀의 뉴턴 방정식에 사용된다.
40.8.8.2 힘 계산
관절 힘 계산의 입력이다.
40.8.8.3 알고리즘 연결
전방과 후방 재귀를 연결한다.
40.8.9 수치적 구현
40.8.9.1 단순 구현
수식을 직접 구현한다.
40.8.9.2 수치적 안정
안정적 계산이다.
40.8.9.3 병렬 가능
각 링크 계산이 독립적이지 않으나 파이프라인 가능하다.
40.8.10 학술적 활용
본 절에서 다룬 전방 재귀의 질량 중심 가속도 계산은 RNEA의 운동학 계산을 완성한다. 체계적 질량 중심 가속도 계산이 정확한 관절 힘 계산의 학술적 기반이 된다.
출처
- Luh, J. Y. S., Walker, M. W., and Paul, R. P. C., “On-line computational scheme for mechanical manipulators”, Journal of Dynamic Systems, Measurement, and Control, Vol. 102, No. 2, pp. 69–76, 1980.
- Craig, J. J., Introduction to Robotics: Mechanics and Control, 4th edition, Pearson, 2018.
- Featherstone, R., Rigid Body Dynamics Algorithms, Springer, 2008.
- 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.
버전
- 문서 버전: 1.0
- 작성일: 2026-04-18