Content deleted Content added
No edit summary |
Haus Abgrund (talk | contribs) I fixed minor grammatical errors and minor formatting discrepancies. I also fixed the first sentence to include the date when the algorithm was first introduced. Minor changes were also made to better reflect the encyclopedic tone. |
||
Line 1:
{{short description|Solution to the spacecraft attitude determination problem}}{{Tone|date=June 2022}}
The '''
==Summary==
Line 20:
|{{EquationRef|2}}}}
{{NumBlk|:|
Line 30:
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 56:
|{{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 64:
|{{EquationRef|8}}}}
While the normalizations of
{{NumBlk|:|
<math>
Line 70:
</math>
|{{EquationRef|9}}}}
Note that computational efficiency has been achieved in this procedure by replacing the matrix inverse with a transpose. This is possible because the matrices involved in computing attitude are each composed of a
==
It is of consequence to note that the
{{NumBlk|:|
Line 89 ⟶ 88:
\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 98 ⟶ 97:
==Applications==
==See also==
|