9.21 고유 오일러 각과 테이트-브라이언 각
1. 분류의 기준
오일러 각의 12가지 규약은 회전축의 선택 패턴에 따라 두 범주로 분류된다. 첫 번째와 세 번째 회전이 같은 축을 공유하면 **고유 오일러 각(proper Euler angles)**이라 하고, 세 번의 회전이 모두 서로 다른 축 주위에서 이루어지면 테이트-브라이언 각(Tait-Bryan angles) 또는 **카르당 각(Cardan angles)**이라 한다.
2. 고유 오일러 각
2.1 정의
고유 오일러 각은 첫 번째와 세 번째 회전이 동일한 축을 사용하는 규약이며, 가능한 여섯 가지 조합은 다음과 같다.
ZXZ, \quad ZYZ, \quad XYX, \quad XZX, \quad YZY, \quad YXY
2.2 대표 예: ZXZ 규약
ZXZ 이동 축 규약에서 임의의 회전은 다음과 같이 세 기본 회전의 곱으로 표현된다.
\mathbf{R} = \mathbf{R}_z(\alpha)\mathbf{R}_x(\beta)\mathbf{R}_z(\gamma)
여기서 \alpha는 첫 번째 z축 회전, \beta는 이동된 x'축 회전, \gamma는 다시 이동된 z''축 회전이다. 고전역학과 천체역학에서 \alpha, \beta, \gamma는 각각 세차(precession), 장동(nutation), 고유자전(spin)에 대응한다.
2.3 물리적 해석
고유 오일러 각은 팽이(spinning top)의 운동을 자연스럽게 기술한다. 팽이의 자전축이 수직으로부터 기울어지는 각도(\beta), 그 축이 수직 주위를 회전하는 각도(\alpha), 팽이 자체의 자전 각도(\gamma)로 해석된다. 이러한 물리적 대응 때문에 강체 회전 동역학의 역사적 기반이 되었다.
2.4 각 범위
\alpha \in [0, 2\pi), \quad \beta \in [0, \pi], \quad \gamma \in [0, 2\pi)
중간 각 \beta가 [0, \pi]로 제한되는 이유는 \beta가 두 축 사이의 각도를 기하학적으로 나타내기 때문이다.
2.5 특이점
\beta = 0 또는 \beta = \pi일 때 특이점이 발생한다. 이 경우 \alpha와 \gamma의 회전축이 정렬되어 둘의 합 \alpha + \gamma 또는 \alpha - \gamma만이 의미를 가지며, 두 각도가 개별적으로 결정되지 않는다.
3. 테이트-브라이언 각
3.1 정의
테이트-브라이언 각은 세 회전이 세 서로 다른 축 주위에서 이루어지는 규약이며, 가능한 여섯 가지 조합은 다음과 같다.
XYZ, \quad XZY, \quad YZX, \quad YXZ, \quad ZXY, \quad ZYX
이 명칭은 피터 테이트(Peter Tait)와 조지 브라이언(George Bryan)이 이 규약을 각각 물리학과 공학에 도입한 데에서 유래한다.
3.2 대표 예: ZYX 규약
ZYX 이동 축 규약은 항공기와 지상 이동 로봇에서 가장 널리 사용되는 규약이다.
\mathbf{R} = \mathbf{R}_z(\psi)\mathbf{R}_y(\theta)\mathbf{R}_x(\phi)
여기서 \psi는 요(yaw), \theta는 피치(pitch), \phi는 롤(roll)이며, 이 세 각도를 합쳐 롤-피치-요 각(roll-pitch-yaw angles)이라 한다.
3.3 물리적 해석
테이트-브라이언 각은 비행체의 자세를 직관적으로 기술한다.
- 요(\psi): 기체의 헤딩 방향, 즉 북쪽으로부터의 방위각
- 피치(\theta): 기체의 기수 상승/하강 각도
- 롤(\phi): 기체의 좌우 뱅크 각도
각각의 각도가 독립적인 물리적 의미를 가지므로 조종사와 운용자 인터페이스에 적합하다.
3.4 각 범위
\psi \in [-\pi, \pi), \quad \theta \in [-\pi/2, \pi/2], \quad \phi \in [-\pi, \pi)
중간 각 \theta는 [-\pi/2, \pi/2]의 제한된 범위를 가지며, 이는 피치가 수직을 넘어가면 요와 롤의 의미가 모호해지기 때문이다.
3.5 특이점
\theta = \pm \pi/2에서 짐벌 락이 발생한다. 이 경우 요 축과 롤 축이 정렬되어 두 각도가 독립적으로 결정되지 않으며, \psi \pm \phi의 합 또는 차만이 의미를 가진다.
4. 두 범주의 구조적 차이
| 특성 | 고유 오일러 각 | 테이트-브라이언 각 |
|---|---|---|
| 첫/세 번째 축 | 동일 | 서로 다름 |
| 대표 규약 | ZXZ, ZYZ | ZYX, XYZ |
| 중간 각 범위 | [0, \pi] | [-\pi/2, \pi/2] |
| 특이 위치 | \beta \in \{0, \pi\} | \theta \in \{-\pi/2, \pi/2\} |
| 전통 분야 | 고전역학, 천체역학 | 항공 우주, 로봇 공학 |
| 물리적 의미 | 세차-장동-자전 | 요-피치-롤 |
5. 선택의 원칙
5.1 특이점과 작동 영역
특이점을 피하는 것이 규약 선택의 중요한 기준이다. 대부분의 지상 이동 로봇과 항공기는 수평에 가까운 자세로 대부분의 시간 동안 작동하므로, 피치가 \pm \pi/2 근처에서 드물게 나타나는 테이트-브라이언 ZYX가 선호된다. 반면 팽이와 자이로스코프는 자연스럽게 기울어진 축을 중심으로 움직이므로 고유 오일러 각이 더 적절하다.
5.2 분야의 관례
- 로봇 매니퓰레이터: 제조사에 따라 다르나 ZYZ 고유 오일러 각이 흔히 사용된다. 손목의 마지막 조인트가 엔드 이펙터 방향으로 정렬되는 경우 특이점이 작업 영역 바깥으로 밀려난다.
- 항공기/드론: ZYX 테이트-브라이언 이동 축이 표준이다.
- 관성 항법: ECEF 또는 LTP 기반의 자세 표현에 ZYX 테이트-브라이언이 주로 사용된다.
- 천체 역학: ZXZ 고유 오일러 각이 정통이다.
6. 두 범주의 등가성
고유 오일러 각과 테이트-브라이언 각은 모두 SO(3)의 매개화이며, 원칙적으로는 등가이다. 임의의 회전 행렬은 어느 규약으로도 표현할 수 있다. 그러나 특이점의 위치와 물리적 해석이 다르므로 응용에 따라 적절한 규약을 선택해야 한다.
7. 참고 문헌
- Goldstein, H., Poole, C., & Safko, J. (2002). Classical Mechanics (3rd ed.). Addison-Wesley.
- Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2009). Robotics: Modelling, Planning and Control. Springer.
- Shuster, M. D. (1993). “A Survey of Attitude Representations.” Journal of the Astronautical Sciences, 41(4), 439–517.
- Diebel, J. (2006). “Representing Attitude: Euler Angles, Unit Quaternions, and Rotation Vectors.” Stanford University Technical Report.
- Stevens, B. L., Lewis, F. L., & Johnson, E. N. (2015). Aircraft Control and Simulation (3rd ed.). Wiley.
version: 1.0