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