이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
Quaternions to Direction Cosine Matrix
쿼터니언 벡터를 방향 코사인 행렬로 변환
라이브러리:
Aerospace Blockset /
Utilities /
Axes Transformations
설명
Quaternions to Direction Cosine Matrix 블록은 4개 요소 단위 쿼터니언 벡터(q0, q1, q2, q3)를 3×3 방향 코사인 행렬(DCM)로 변환합니다. 출력된 DCM은 관성 좌표축 내의 벡터를 바디 좌표축 내의 벡터로 좌표 변환합니다. Aerospace Blockset™은 스칼라 우선 규칙으로 정의된 쿼터니언을 사용합니다. 이 블록은 모든 쿼터니언 입력을 정규화합니다. 쿼터니언 입력값과 결과 방향 코사인 행렬은 오른손 법칙에 따른 프레임 A에서 프레임 B로의 수동 변환을 나타냅니다. 자세한 내용은 알고리즘 항목을 참조하십시오.
포트
입력
출력
알고리즘
쿼터니언 대수를 사용하면, 점 P가 쿼터니언 q로 표현되는 회전을 적용받을 경우 다음 관계식에 의해 P′로 변환됩니다:
P′를 전개하고 x, y, z의 항들을 모으면 P에 관한 P′가 다음과 같은 벡터 쿼터니언 형식으로 나타납니다.
P′의 개별 항들은 x, y, z의 항들의 선형 조합이므로, 벡터 (x, y, z)를 (x′, y′, z′)로 회전시키는 행렬 관계를 앞서 설명한 내용에서 도출할 수 있습니다. 이 행렬은 관성 좌표축에서 벡터를 회전시키며, 이를 위해 전치되어 관성 좌표축 내의 벡터를 바디 좌표축으로 좌표 변환하는 DCM을 생성합니다.
확장 기능
버전 내역
R2006a 이전에 개발됨
