40.17 직동 관절에 대한 RNEA 확장

직동 관절(prismatic joint)은 병진 운동을 제공하는 관절 유형이다. 회전 관절과 다른 수학적 처리가 필요하며, RNEA의 확장을 통해 통합 처리된다. 본 절에서는 직동 관절에 대한 RNEA 확장을 학술적으로 다룬다.

1. 직동 관절의 특성

1.1 정의

한 축을 따라 병진하는 관절이다.

1.2 단일 자유도

1 자유도이다.

1.3 선속도 기여

선속도에 기여한다.

2. 전방 재귀 공식

2.1 각속도

{}^i\vec{\omega}_i = {}^i\mathbf{R}_{i-1} \cdot {}^{i-1}\vec{\omega}_{i-1}

각속도 변화 없음이다.

40.17.2.2 각가속도

{}^i\dot{\vec{\omega}}_i = {}^i\mathbf{R}_{i-1} \cdot {}^{i-1}\dot{\vec{\omega}}_{i-1}

각가속도 변화 없음이다.

2.2 선가속도

선가속도에 추가 항이 있다.

3. 선가속도의 확장

3.1 원점 가속도

{}^i\vec{a}_i = {}^i\mathbf{R}_{i-1} \cdot {}^{i-1}\vec{a}_{i-1} + \ldots + 2 {}^i\vec{\omega}_i \times \dot{q}_i {}^i\hat{z}_i + \ddot{q}_i {}^i\hat{z}_i

40.17.3.2 관절 가속도

직동 관절 가속도가 직접 추가된다.

40.17.3.3 코리올리 항

회전하는 좌표계에서 코리올리 효과가 발생한다.

40.17.4 후방 재귀 공식

40.17.4.1 힘 평형

동일한 힘 평형 공식이다.

40.17.4.2 모멘트 평형

동일한 모멘트 평형 공식이다.

40.17.4.3 힘 추출

f_i = {}^i\vec{f}_i^\top {}^i\hat{z}_i

4. 관절 변수

4.1 관절 변위

q_i = d_i는 관절 변위이다.

4.2 선속도

\dot{q}_i는 선속도이다.

4.3 선가속도

\ddot{q}_i는 선가속도이다.

5. 각속도의 불변

5.1 물리적 의미

직동은 회전을 야기하지 않는다.

5.2 단순한 전파

각속도가 단순히 전달된다.

5.3 회전 관절 대비

회전 관절과 대조된다.

6. 선가속도의 변화

6.1 관절 가속도

관절 가속도가 직접 기여한다.

6.2 코리올리 효과

회전 좌표계에서 코리올리 효과가 있다.

6.3 복잡한 처리

회전보다 복잡한 선가속도 처리이다.

7. 통합 알고리즘

7.1 관절 유형 구분

알고리즘에서 관절 유형을 구분한다.

7.2 조건 분기

조건에 따라 다른 공식을 적용한다.

7.3 통일된 구조

전체적으로 통일된 구조이다.

8. 응용

8.1 SCARA

SCARA의 수직 관절이다.

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