40.7 전방 재귀: 선가속도 전파

선가속도 전파는 전방 재귀에서 병진 운동을 계산하는 단계이다. 각 링크의 원점과 질량 중심의 선가속도를 계산하여 후방 재귀의 뉴턴 방정식 평가에 활용한다. 본 절에서는 선가속도 전파를 학술적으로 다룬다.

1. 선가속도의 개념

1.1 정의

점의 선속도의 시간 미분이다.

1.2 3-벡터

3차원 벡터이다.

1.3 두 종류

원점과 질량 중심의 선가속도가 있다.

2. 원점의 선가속도

2.1 공식

링크 i 원점의 선가속도는 다음과 같다.

{}^i\vec{a}_i = {}^i\mathbf{R}_{i-1} \cdot {}^{i-1}\vec{a}_{i-1} + {}^i\dot{\vec{\omega}}_i \times {}^i\vec{r}_{i-1,i} + {}^i\vec{\omega}_i \times ({}^i\vec{\omega}_i \times {}^i\vec{r}_{i-1,i})

40.7.2.2 세 항

이전 가속도, 각가속도 기여, 원심 기여이다.

40.7.2.3 \vec{r}_{i-1,i}

이전 원점에서 현재 원점까지의 벡터이다.

40.7.3 질량 중심의 선가속도

40.7.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})

2.2 원점 기반

원점 선가속도에 질량 중심 위치 기여를 추가한다.

2.3 \vec{r}_{c_i}

원점에서 질량 중심까지의 벡터이다.

3. 직동 관절의 영향

3.1 추가 항

직동 관절은 추가 항을 만든다.

3.2 관절 속도·가속도

관절 변수의 선속도·선가속도가 기여한다.

3.3 복잡한 공식

회전 관절보다 약간 복잡하다.

4. 원심력 성분

4.1 원심 항

\vec{\omega} \times (\vec{\omega} \times \vec{r})이 원심 기여이다.

4.2 속도 이차

속도의 이차항이다.

4.3 비선형 효과

비선형 효과의 표현이다.

5. 접선 성분

5.1 각가속도 기여

\dot{\vec{\omega}} \times \vec{r}이 접선 기여이다.

5.2 방향

회전 접선 방향이다.

5.3 가속의 원인

각가속도에 의한 선형 가속이다.

6. 중력 처리

6.1 기저 가속도

기저에 \vec{a}_0 = -\vec{g}를 부여한다.

6.2 자동 처리

중력이 자동으로 전파된다.

6.3 편의성

별도 중력 항 계산이 불필요하다.

7. 초기 조건

7.1 고정 기저

{}^0\vec{a}_0 = -\vec{g}이다.

7.2 부유 기저

부유 기저는 다른 초기 조건이다.

7.3 재귀 시작

재귀의 출발점이다.

8. 수치적 구현

8.1 교차곱

교차곱 연산이 많다.

8.2 효율적 계산

효율적 구현이 가능하다.

8.3 수치적 안정성

잘 조건화된 계산이다.

9. 학술적 활용

본 절에서 다룬 전방 재귀의 선가속도 전파는 RNEA의 완전한 운동학 계산을 완성한다. 체계적 선가속도 전파가 정확한 역동역학 계산의 학술적 기반이 된다.

10. 출처

  • 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.

11. 버전

  • 문서 버전: 1.0
  • 작성일: 2026-04-18