오일러각자세표현 (Euler Angle Attitude Representation)
한 줄 정의: 오일러각자세표현은 세 개의 회전각(예: 롤, 피치, 요)을 순서대로 적용해 우주선의 3차원 자세를 나타내는 방법입니다.
쉽게 풀면
비행기가 좌우로 기울고(롤), 앞뒤로 들리고(피치), 좌우로 돌아가는(요) 세 가지 회전을 순서대로 합쳐서 방향을 표현하는 방식을 생각하면 됩니다. 사람이 직관적으로 이해하기 쉬운 각도 단위로 표현되기 때문에 자세를 시각화하거나 설명할 때 많이 사용됩니다. 다만 특정 자세에서는 회전 순서에 따라 계산이 불안정해지는 문제가 있습니다. 이런 이유로 실제 제어 계산에는 쿼터니언이 함께 쓰이는 경우가 많습니다.
왜 중요한가
오일러각은 사람이 직관적으로 자세를 이해하고 표시하는 데 유리하여, 임무 설계나 결과 분석, 시각화 단계에서 널리 쓰입니다. 반면 특이점 문제 때문에 실시간 제어 계산에는 한계가 있어, 쿼터니언 등 다른 표현법과 함께 비교·활용되는 경우가 많습니다.
논문에서는 이렇게 쓰입니다
"Spacecraft attitude was reported in Euler angles for ease of interpretation, while the control algorithm internally used quaternions."
해석 편의를 위해 우주선 자세를 오일러각으로 표시했지만, 제어 알고리즘 내부는 쿼터니언을 사용했다는 설명입니다.
"The 3-2-1 Euler angle sequence was adopted to describe the yaw, pitch, and roll of the satellite."
위성의 요, 피치, 롤을 나타내기 위해 3-2-1 순서의 오일러각 표현이 채택되었다는 내용입니다.
조금 더 깊게 보면
오일러각은 회전을 적용하는 순서(예: 3-2-1, 3-1-3 등)에 따라 결과가 달라지므로, 사용하는 순서를 명확히 정의해야 합니다. 특정 조합의 각도에서는 두 회전축이 겹쳐 자유도를 하나 잃는 짐벌락 현상이 발생할 수 있습니다.
주의할 점
오일러각은 표현이 직관적인 대신 짐벌락과 같은 특이점 문제를 안고 있어, 큰 각도 회전이나 정밀 제어가 필요한 경우 단독으로 사용하기보다 쿼터니언 등과 병행하는 것이 일반적입니다.