이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
Direction Cosine Matrix to Quaternions
방향 코사인 행렬을 쿼터니언 벡터로 변환
라이브러리:
Aerospace Blockset /
Utilities /
Axes Transformations
설명
Direction Cosine Matrix to Quaternions 블록은 3×3 방향 코사인 행렬(DCM)을 4개 요소로 구성된 단위 쿼터니언 벡터(q0, q1, q2, q3)로 변환합니다. Aerospace Blockset™은 스칼라 우선 규칙을 사용하여 정의된 쿼터니언을 사용합니다. 방향 코사인 행렬은 프레임 A에서 프레임 B로의 수동 변환을 나타냅니다. 결과로 얻어지는 쿼터니언은 오른손 법칙에 따른 프레임 A에서 프레임 B로의 일련의 내재적 수동 변환을 나타냅니다. 방향 코사인 행렬에 대한 자세한 내용은 알고리즘 항목을 참조하십시오.
예제
포트
입력
출력
파라미터
알고리즘
DCM은 다음과 같이 단위 쿼터니언 벡터의 함수로 정의됩니다:
이 DCM 표현을 사용하면 여러 가지 계산 방법을 통해 올바른 쿼터니언을 구할 수 있습니다. 이 중 첫 번째 방법은 DCM의 대각합(trace)을 계산하여 어떤 알고리즘을 사용할지 결정하는 것입니다. 대각합이 0보다 크면, 쿼터니언을 자동으로 계산할 수 있습니다. 대각합이 0 이하일 경우, 쿼터니언을 계산하는 데 사용되는 최종 알고리즘을 결정하기 위해 DCM의 주대각선 요소 중 값이 가장 큰 요소를 식별해야 합니다. 주대각선 요소가 확인되면 쿼터니언이 계산됩니다.
확장 기능
버전 내역
R2006a 이전에 개발됨

