Content deleted Content added
removed superfluous cat |
incorrect extra period removed |
||
(31 intermediate revisions by 28 users not shown) | |||
Line 1:
{{short description|Solution to the spacecraft attitude determination problem}}
==Summary==
{{NumBlk|:|
Line 10 ⟶ 11:
|{{EquationRef|1}}}}
for <math> i = 1,2 </math>, where <math> A </math> is a rotation matrix (sometimes also known as a proper [[orthogonal matrix]], i.e., <math>A^{T}A = I, det(A) = +1 </math>). <math> A </math> transforms vectors in the body fixed frame into the frame of the reference vectors. Among other properties, rotational matrices preserve the length of the vector they operate on. Note that the direction cosine matrix <math> A </math> also transforms the cross product vector, written as,
{{NumBlk|:|
Line 18 ⟶ 19:
|{{EquationRef|2}}}}
{{NumBlk|:|
Line 26 ⟶ 27:
|{{EquationRef|3}}}}
where <math> \vdots </math> have been used to separate different column vectors.
The solution presented above works well in the noise-free case. However, in practice, <math> \vec{r}_1, \vec{r}_2 </math> are noisy and the orthogonality condition of the attitude matrix (or the direction cosine matrix) is not preserved by the above procedure.
{{NumBlk|:|
Line 54 ⟶ 55:
|{{EquationRef|7}}}}
to be used in place of the first two columns of equation ({{EquationNote|3}}). Their cross product is used as the third column in the linear system of equations obtaining a proper orthogonal matrix for the spacecraft attitude given by the following:
{{NumBlk|:|
Line 62 ⟶ 63:
|{{EquationRef|8}}}}
While the normalizations of
{{NumBlk|:|
<math>
\hat{A} = \left[ \hat{S} ~ \vdots ~ \hat{M} ~\vdots~ \hat{S} \times \hat{M} \right] . \left[ \hat{s} ~\vdots~ \hat{m} ~\vdots~ \hat{s} \times \hat{m} \right]^T
</math>
|{{EquationRef|9}}}}
Note that computational efficiency has been achieved in this procedure by replacing the matrix inverse with a transpose.
==
It is of consequence to note that the
{{NumBlk|:|
Line 87:
\Delta = \left[ \hat{s} ~\vdots~ \hat{m} ~\vdots~ \hat{s} \times \hat{m} \right].
</math>
Note that if the columns of <math> \Gamma </math> form a left
{{NumBlk|:|
<math>
Line 96:
==Applications==
==See also==
|