반응형

rotation matrix 2

[동역학] 오일러 각(Euler Angle)을 Python으로 구현해보기

이번 포스팅에서는 오일러 각(Euler Angle)을 Python으로 구현해보겠습니다.  오일러 각(Euler Angle) 기본기본적인 내용은 아래 글에서 다룬 바 있습니다. 2020.11.19 - [공학/동역학] - [동역학] 오일러 각(Euler angle) [동역학] 오일러 각(Euler angle)이번 포스팅에서는 오일러 각에 대해 알아보도록 합시다. 오일러 각(Euler angle) 오일러 각은 흔히 오일러 앵글이라고들 많이 부르는데, 3차원 공간에서 강체가 놓인 자세를 표현하기 위해 나타내study2give.tistory.com 다시 한번 간단하게 설명하자면, 3차원 공간에서 강체가 놓인 자세를 표현하기 위해 나타내는 3개의 각도를 말하며, 3차원 공간에서는 각 축방향으로 회전하는 순서에 따라..

공학/동역학 2024.07.23

[동역학] 회전 변환 행렬(2D & 3D)

이번 포스팅에서는 회전 변환 행렬에 대해 알아봅시다. 회전 변환 행렬 (rotation matrix) 회전 변환 행렬이란, 좌표계에서 회전 변환을 할 때 사용하는 행렬을 말합니다. 2차원 직교좌표계에서 θ만큼 회전할 때, 변환 행렬은 아래와 같습니다. 유도 (derivation) 위 그림에서 점 P와 P'의 관계를 수식으로 나타낼 수 있다면 각 α에 대한 변환 행렬도 알아낼 수 있습니다. 먼저 점 P는 그리고 직선 OP와 점 x, y의 관계는 아래와 같습니다. 점 P'=(x', y')는 점 P를 +θ만큼 회전시킨 것이므로 아래와 같이 나타낼 수 있습니다. 이 식을 삼각함수의 덧셈 정리를 이용하여 풀어봅시다. 따라서 위 식을 정리하면 아래와 같습니다. 3D에서의 회전 변환 행렬 3차원에서도 2차원에서와 유..

공학/동역학 2021.02.15
반응형