Content deleted Content added
Bibcode Bot (talk | contribs) m Adding 0 arxiv eprint(s), 1 bibcode(s) and 0 doi(s). Did it miss something? Report bugs, errors, and suggestions at User talk:Bibcode Bot |
incorrect extra period removed |
||
(27 intermediate revisions by 25 users not shown) | |||
Line 1:
{{short description|Solution to the spacecraft attitude determination problem}}
==Summary==
{{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==
|