Description
The star tracker is crucial in generating sensed Euler parameters based on the actual simulated attitude. It takes the Spacecraft’s actual structure-to-inertial attitude in the form of Modified Rodriguez Parameters (MRPs) as input. It produces an output comprising Euler Parameters (EPs) and a corresponding timestamp. To incorporate measurement noise into the Euler parameter readings, a Gauss-Markov process model is applied.
Example Use Cases
- Star Tracker: Outputs Euler parameters based on the state and dynamics of the spacecraft it’s attached to.
Module Implementation
The Module implementation for the star tracker is a basic conversion of MRP parameters to the Euler parameters and errors added to it using the Gauss-Markov error models.
The conversion of an MRP to Euler parameters is as follows. The MRP is initially converted into a quaternion as follows.
Where
The Quaternion is then converted to the Euler parameters as follows