32.4 강체의 순간 속도와 각속도 벡터

강체(rigid body)의 순간 속도(instantaneous velocity)와 순간 각속도(instantaneous angular velocity)는 3차원 공간에서 강체의 순간 운동 상태를 완전히 결정하는 운동학적 양이다. 로봇 매니퓰레이터의 각 링크는 일반적으로 강체로 모델링되므로, 링크 단위의 순간 운동은 이 두 벡터로 기술되며, 엔드 이펙터의 속도 기구학과 자코비안 행렬의 구성도 이들로부터 도출된다. 본 절에서는 강체의 순간 속도와 각속도 벡터의 학술적 정의, 기본 성질, 회전 행렬과 사원수와의 관계, 오일러 정리와 나선 운동의 해석, 그리고 직렬 매니퓰레이터 링크의 재귀적 속도 계산을 다룬다.

1. 강체의 운동학적 정의와 자유도

강체는 임의의 두 구성 점 사이의 거리가 시간에 관계없이 일정하게 유지되는 이상화된 물체이다. 즉 강체 내부의 변형이 없다는 가정하에서 강체의 운동은 3차원 공간에서 특수 유클리드 군 SE(3)의 원소로 기술된다.

자유 강체는 총 6자유도를 가진다. 이 중 3자유도는 기준점의 위치 이동(translation)에 해당하며, 나머지 3자유도는 기준점을 지나는 어떤 축 주위의 회전(rotation)에 해당한다. 따라서 강체의 순간 운동 상태는 6개의 독립적 스칼라 매개변수로 기술되며, 이는 기준점의 순간 선속도 \vec{v}_O의 3성분과 순간 각속도 \vec{\omega}의 3성분으로 분해된다.

2. 기준점의 순간 선속도

강체에 속한 한 점을 기준점 O로 선택하고 그 위치 벡터를 \vec{p}_O(t)라 할 때, 기준점의 순간 선속도는 위치 벡터의 1계 시간 미분으로 정의된다.

\vec{v}_O(t) = \frac{d \vec{p}_O(t)}{dt}

순간 선속도는 3차원 벡터 \vec{v}_O = [v_x, v_y, v_z]^\top이며, 단위는 m/s이다. 기준점의 선택은 해석의 편의에 따라 달라진다. 동역학 해석에서는 질량 중심이 자연스러운 기준점이며, 매니퓰레이터 기구학에서는 엔드 이펙터의 원점이 기준점으로 채택되는 경우가 많다.

기준점을 O에서 O'로 바꾸면 새로운 기준점 O'의 선속도는 일반적으로 \vec{v}_O와 다르다. 구체적으로 두 점 사이의 상대 위치 \vec{r}_{OO'} = \vec{p}_{O'} - \vec{p}_O가 강체에 고정된 경우, 후술하는 기본 공식에 따라 \vec{v}_{O'} = \vec{v}_O + \vec{\omega} \times \vec{r}_{OO'}가 성립한다. 따라서 순간 선속도는 기준점 의존적 양이다.

32.4.3 순간 각속도의 기준점 독립성

강체의 순간 각속도 \vec{\omega}는 회전 축 방향의 단위 벡터 \hat{n}과 축 주위 회전 속도 크기 \omega의 곱으로 정의된다.

\vec{\omega}(t) = \omega(t) \, \hat{n}(t) \in \mathbb{R}^3

각속도의 성분 표현은 \vec{\omega} = [\omega_x, \omega_y, \omega_z]^\top이며, 단위는 rad/s이다. 각속도의 방향은 오른손 규칙(right-hand rule)에 따라 회전 축의 양의 방향과 일치한다.

순간 각속도의 핵심적 학술적 성질은 기준점 독립성(point-independence)이다. 즉 강체 위의 모든 점은 동일한 순간 각속도를 공유한다. 이는 강체가 변형되지 않는다는 정의로부터 직접 유도되며, 각속도를 강체 전체에 대한 전역 운동학적 양으로 만든다.

3. 강체 위 임의의 점의 순간 속도 공식

강체의 기준점 O와 순간 각속도 \vec{\omega}가 주어질 때, 강체 위의 임의의 점 P의 순간 속도는 기준점의 선속도와 각속도로부터 유도된다. 상대 위치를 \vec{r} = \vec{p}_P - \vec{p}_O라 하면 다음의 기본 관계식이 성립한다.

\vec{v}_P = \vec{v}_O + \vec{\omega} \times \vec{r}

이 식은 강체 운동학의 기본 정리이며, 해석은 다음과 같다. 첫 번째 항 \vec{v}_O는 강체 전체의 병진 기여이고, 두 번째 항 \vec{\omega} \times \vec{r}은 기준점 주위의 회전이 위치 \vec{r}에서 만드는 속도 기여이다. 공식의 유도는 강체 조건 \|\vec{r}\| = \text{const}의 시간 미분과 회전 행렬의 표현 \dot{\mathbf{R}} = [\vec{\omega}]_\times \mathbf{R}으로부터 직접 얻어진다.

이 공식은 다음과 같은 로봇 공학적 응용을 가진다. 직렬 매니퓰레이터의 각 링크에 고정된 점의 속도 계산, 기하학적 자코비안의 열 벡터 유도, 기저로부터 시작하는 재귀적 속도 알고리즘의 구성이 모두 이 관계식에 기초한다.

32.4.5 오일러 정리와 순간 회전 축

오일러 회전 정리(Euler’s rotation theorem)는 강체의 임의의 회전 변위가 어떤 고정 축 주위의 회전으로 표현된다는 결과이다. 이 정리를 순간 운동에 적용하면, 강체의 순간 각속도 \vec{\omega} \neq \vec{0}이 존재할 때 순간 회전 축(instantaneous axis of rotation)이 정의된다. 순간 회전 축은 해당 순간에 속도가 각속도 방향 성분만을 갖는 점들의 집합이다.

강체의 순간 운동이 선속도와 각속도 성분을 모두 갖는 일반적 경우, 강체의 운동은 순간 나선 축(instantaneous screw axis) 주위의 나선 운동으로 표현된다. 이 나선 운동은 다음 두 성분의 결합이다. 첫째, 순간 나선 축 주위의 각속도 \vec{\omega}에 의한 회전. 둘째, 순간 나선 축을 따라가는 선속도 성분 h \vec{\omega} (h는 스크류의 피치).

스크류의 피치 h는 다음과 같이 정의된다.

h = \frac{\vec{v}_O \cdot \vec{\omega}}{\|\vec{\omega}\|^2}

피치가 h = 0이면 순수 회전 운동이며 순간 회전 축이 정의되고, 피치가 무한대로 발산하면 \vec{\omega} \to \vec{0}에 대응하는 순수 병진 운동이 된다. 이러한 스크류 분해는 샤를의 정리(Chasles’ theorem)로 알려져 있으며, 스크류 이론 기반 자코비안 유도의 토대가 된다.

4. 순간 각속도와 회전 행렬의 미분 관계

강체의 방향을 회전 행렬 \mathbf{R}(t) \in SO(3)로 기술할 때, 회전 행렬의 직교성 조건을 미분하면 순간 각속도와의 관계식이 얻어진다. 이 관계식은 푸아송 공식(Poisson formula)으로 알려져 있다.

\dot{\mathbf{R}}(t) = [\vec{\omega}(t)]_\times \, \mathbf{R}(t)

여기서 [\vec{\omega}]_\times는 각속도 벡터 \vec{\omega}에 대응하는 반대칭 행렬이다. 역관계로 회전 행렬의 시간 미분으로부터 각속도의 반대칭 행렬 표현을 추출할 수 있다.

[\vec{\omega}(t)]_\times = \dot{\mathbf{R}}(t) \, \mathbf{R}^\top(t)

이 관계는 공간 좌표계에서 표현된 각속도와 회전 행렬의 관계이며, 물체 좌표계에서 표현된 각속도 \vec{\omega}_b = \mathbf{R}^\top \vec{\omega}에 대해서는 다음 대응 관계가 성립한다.

\dot{\mathbf{R}}(t) = \mathbf{R}(t) \, [\vec{\omega}_b(t)]_\times, \qquad [\vec{\omega}_b(t)]_\times = \mathbf{R}^\top(t) \, \dot{\mathbf{R}}(t)

두 표현은 각각 SO(3)의 좌불변 벡터장과 우불변 벡터장에 대응한다.

32.4.7 순간 각속도와 사원수 표현의 관계

강체의 방향을 단위 사원수(unit quaternion) \mathbf{q} = q_0 + q_1 \mathbf{i} + q_2 \mathbf{j} + q_3 \mathbf{k} \in \mathbb{H}로 표현할 때, 사원수의 시간 미분은 순간 각속도와 다음 관계로 연결된다.

\dot{\mathbf{q}}(t) = \tfrac{1}{2} \, \mathbf{q}(t) \otimes \mathbf{q}_\omega(t)

또는 공간 좌표계 표현의 각속도를 사용할 경우

\dot{\mathbf{q}}(t) = \tfrac{1}{2} \, \mathbf{q}_\omega(t) \otimes \mathbf{q}(t)

여기서 \otimes는 해밀턴 곱(Hamilton product)을 나타내며, \mathbf{q}_\omega는 각속도의 순수 사원수 표현 \mathbf{q}_\omega = 0 + \omega_x \mathbf{i} + \omega_y \mathbf{j} + \omega_z \mathbf{k}이다. 사원수 표현은 짐벌 잠김(gimbal lock)이 없고, 회전 행렬보다 매개변수 수가 적으며, 수치적 정규화가 용이하다는 학술적 장점을 지닌다. 이러한 이유로 이동 로봇, 자율 비행체, 관성 항법 시스템의 방향 표현에 널리 채택된다.

32.4.8 트위스트로서의 6차원 속도 표현

강체의 순간 운동은 선속도와 각속도의 6차원 결합 벡터인 트위스트(twist)로 표현된다.

\vec{V} = \begin{bmatrix} \vec{v}_O \\ \vec{\omega} \end{bmatrix} \in \mathbb{R}^6

트위스트는 스크류 이론에서 순간 나선 운동의 수학적 표현이며, 특수 유클리드 군 SE(3)의 리 대수 \mathfrak{se}(3)의 원소로 해석된다. 트위스트는 기준 좌표계의 선택에 따라 두 가지 주요 형태로 구분된다.

공간 트위스트(spatial twist) \vec{V}^s는 관성(공간) 좌표계에서 표현된 트위스트이며, 강체에 고정되지 않은 외부 관찰자의 관점에서 운동을 기술한다.

물체 트위스트(body twist) \vec{V}^b는 강체에 고정된 본체 좌표계에서 표현된 트위스트이며, 강체 내부에 고정된 관찰자의 관점에서 운동을 기술한다.

두 표현은 자세 \mathbf{T} \in SE(3)의 수반 사상(adjoint map) [\text{Ad}_\mathbf{T}]에 의해 연결된다.

\vec{V}^s = [\text{Ad}_\mathbf{T}] \, \vec{V}^b

이 구분은 후속 절의 공간 자코비안과 물체 자코비안의 개념적 기초가 된다.

32.4.9 직렬 매니퓰레이터 링크의 순간 속도

직렬 매니퓰레이터의 각 링크는 강체이며, 그 순간 속도는 인접 링크의 속도와 관절 속도에 의해 재귀적으로 결정된다. 링크 i의 기준점 위치를 \vec{p}_i, 각속도를 \vec{\omega}_i, 기준점 선속도를 \vec{v}_i라 할 때, 관절 종류에 따라 다음의 재귀 관계가 성립한다.

회전 관절의 경우 (관절 축 방향 단위 벡터 \hat{z}_i, 관절 속도 \dot{q}_i):

\vec{\omega}_i = \vec{\omega}_{i-1} + \dot{q}_i \, \hat{z}_i

\vec{v}_i = \vec{v}_{i-1} + \vec{\omega}_i \times (\vec{p}_i - \vec{p}_{i-1})

직동 관절의 경우:

\vec{\omega}_i = \vec{\omega}_{i-1}

\vec{v}_i = \vec{v}_{i-1} + \vec{\omega}_i \times (\vec{p}_i - \vec{p}_{i-1}) + \dot{q}_i \, \hat{z}_i

이 재귀식은 기저 링크의 고정 조건 \vec{\omega}_0 = \vec{0}, \vec{v}_0 = \vec{0}으로부터 시작하여 전방으로 누적 계산된다. 최종적으로 엔드 이펙터가 부착된 마지막 링크의 속도가 엔드 이펙터의 속도를 제공하며, 이 과정을 각 관절 속도에 대한 편미분 관점에서 재구성하면 기하학적 자코비안의 열 벡터가 직접적으로 얻어진다.

32.4.10 학술적 의의

본 절에서 다룬 강체의 순간 속도와 각속도 벡터는 로봇 기구학과 동역학, 그리고 제어의 공통된 운동학적 기초를 제공한다. 구체적으로 첫째, 기준점 선속도와 기준점 독립적 각속도의 구분은 강체 운동 기술의 논리적 토대이다. 둘째, 강체 위 점의 속도 공식 \vec{v}_P = \vec{v}_O + \vec{\omega} \times \vec{r}은 자코비안의 기하학적 유도의 핵심 도구이다. 셋째, 오일러 정리와 샤를 정리를 통한 순간 나선 운동 해석은 스크류 이론 기반 기구학의 학술적 출발점이다. 넷째, 회전 행렬 및 사원수와의 미분 관계는 방향 추정과 자세 제어의 이론적 근거를 제공한다. 다섯째, 트위스트의 공간 표현과 물체 표현의 구분은 현대 로봇 공학의 리 군-리 대수 기반 기구학의 근간을 이룬다.

출처

  • Spong, M. W., Hutchinson, S., and Vidyasagar, M., Robot Modeling and Control, 2nd edition, Wiley, 2020.
  • Craig, J. J., Introduction to Robotics: Mechanics and Control, 4th edition, Pearson, 2018.
  • Lynch, K. M. and Park, F. C., Modern Robotics: Mechanics, Planning, and Control, Cambridge University Press, 2017.
  • Murray, R. M., Li, Z., and Sastry, S. S., A Mathematical Introduction to Robotic Manipulation, CRC Press, 1994.
  • Greenwood, D. T., Principles of Dynamics, 2nd edition, Prentice Hall, 1988.
  • Featherstone, R., Rigid Body Dynamics Algorithms, Springer, 2008.
  • Selig, J. M., Geometric Fundamentals of Robotics, 2nd edition, Springer, 2005.
  • Shuster, M. D., “A survey of attitude representations”, Journal of the Astronautical Sciences, Vol. 41, No. 4, pp. 439–517, 1993.

버전

  • 문서 버전: 1.1
  • 작성일: 2026-04-19