Abstract

The Wahba problem is the task of constrained optimization seeking the matrix from SO(3), which maximally converges (based on the least squares criterion) two sequences of unit vectors. The solution of this task is vital for satellite attitude determination using star trackers. An iterative method for solving the Wahba problem is proposed. Each iteration of the proposed method is reduced to sequential rotation of the vectors and solving the system of linear algebraic equations. Usage of the method implies that the corresponding vectors of both sequences are located sufficiently close to each other. Two variants of the method are proposed, having linear and quadratic convergence. The Wahba problem solution is interpreted in terms of finding the angular velocity of a system of material points, which have certain angular momentum. Taking into consideration the characteristics of state-of-the-art star trackers, one to two iterations are sufficient for finding the optimal solution using the small-angle rotation method. The primary advantage of the proposed method as compared with classical methods based on calculation of eigenvectors and singular decomposition is the simplicity of its implementation.

Highlights

  • Let us assume that matrix R belongs to a special rotation group:R ∈ SOð3Þ ⇔ R ∈ R3×3: RTR 1⁄4 I; detðRÞ 1⁄4 1; (1)where I is a unit matrix with dimension 3

  • Rotation matrix Rtrue was set in random manner. n unit vectors wi were uniformly placed in a random manner in the field of view (FOV) of the star sensor

  • The small-angle rotation (SAR) method proposed in this work is an iterative sequential method for solving the Wahba problem, having linear and quadratic convergence

Read more

Summary

Introduction

Let us assume that matrix R belongs to a special rotation group:R ∈ SOð3Þ ⇔ R ∈ R3×3: RTR 1⁄4 I; detðRÞ 1⁄4 1; (1)where I is a unit matrix with dimension 3. Let us assume that matrix R belongs to a special rotation group:. R ∈ SOð3Þ ⇔ R ∈ R3×3: RTR 1⁄4 I; detðRÞ 1⁄4 1; (1). Where I is a unit matrix with dimension 3. Let us assume that there are two sequences of unit vectors v and w in three-dimensional (3-D) space vi ∈ R3 wi ∈ R3: jvij 1⁄4 1; jwij 1⁄4 1; (2). Where i 1⁄4 1; : : : ; n, and n is the number of vectors in the sequence. We shall denote the function (3) as loss function LðRÞ 1⁄4 Xn i1⁄41 kijwi − Rvij[2];

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call