40.16 회전 관절에 대한 RNEA 정식화

회전 관절(revolute 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} + \dot{q}_i {}^i\hat{z}_i

40.16.2.2 각가속도

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

2.2 선가속도

선가속도 공식은 이전 원점의 가속도와 각가속도, 원심 효과로 구성된다.

3. 후방 재귀 공식

3.1 힘 평형

힘 평형 공식이 적용된다.

3.2 모멘트 평형

모멘트 평형 공식이 적용된다.

3.3 토크 추출

\tau_i = {}^i\vec{n}_i^\top {}^i\hat{z}_i

40.16.4 관절 축

40.16.4.1 DH 규약

DH 규약에서 z_i가 관절 i의 축이다.

40.16.4.2 단위 벡터

\hat{z}_i = [0, 0, 1]^\top(링크 좌표계)이다.

40.16.4.3 좌표 변환

다른 좌표계로 변환 가능하다.

40.16.5 관절 변수

40.16.5.1 관절 각도

q_i = \theta_i는 관절 각도이다.

40.16.5.2 각속도

\dot{q}_i는 관절 각속도이다.

40.16.5.3 각가속도

\ddot{q}_i는 관절 각가속도이다.

40.16.6 좌표 변환

40.16.6.1 회전 행렬

{}^i\mathbf{R}_{i-1}이 좌표 변환이다.

40.16.6.2 관절 각도 의존

관절 각도에 의존한다.

40.16.6.3 순기구학

순기구학으로부터 얻는다.

40.16.7 물리적 해석

40.16.7.1 회전 운동

회전 관절은 순수 회전 운동이다.

40.16.7.2 각속도 추가

기존 각속도에 추가된다.

40.16.7.3 토크 구동

토크로 구동된다.

40.16.8 계산 효율

40.16.8.1 단순 공식

단순한 공식이다.

40.16.8.2 상수 복잡도

각 링크당 O(1)이다.

40.16.8.3 실무적 효율

실무적으로 매우 효율적이다.

40.16.9 실무적 구현

40.16.9.1 직접 구현

수식을 직접 구현한다.

40.16.9.2 벡터화

벡터화된 구현이 유리하다.

40.16.9.3 최적화

최적화된 코드가 실시간 성능을 제공한다.

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