SWITCH TO MANUAL
Class in Zendir.Classes
| Inherits from Software
Declaration
class SunlineEKFNavigationSoftware ;
Description
This module provides a state estimation routine for a
coarse sun sensor constellation using an Extended Kalman Filter (EKF).
Properties
Declared Description Covariance [-] Covariance of the current state estimation for each of the 6 statesthat are being tracked, in a 6x6 matrix. EKFSwitch [-] Max covariance element after which the filter switches toan EKF update. In_CSSArrayConfigMsg CSS array configuration message storing the current configurations of thesensors on-board the spacecraft. In_CSSArrayDataMsg CSS sensor array message that contains the information about the currentsensor outputs. In_NavigationAttitudeMsg [OPTIONAL] Navigation Attitude message coming from a navigator NumMeasurements [-] Number of measurements taken during this cycle ObservationNoise [-] CSS instrument noise parameter Out_NavigationAttitudeMsg Output navigation message containing estimated states Out_SunlineFilterMsg Output filter message containing the sunline estimation from the EKF. PostFitResiduals [-] Defines the linear results from fitting the data into the arrayand stores an 8 vector size data set. ProcessNoise [-] Process noise parameter SensorThreshold [-] Threshold below which a sensor data is ignoredTypically, this is the sqrt(noise) of the sensor multipliedby some factor. By default, a 5 is often used as such factor. StateError [-] State errors include the estimated errors on each of the statesthat exist within the current state calculation. StateVector [-] State estimate of the sun estimation and navigation state ofthe current software. This includes two Vector3 components. The stateshould be initialised with a default value.
Inherited Description IsEnabled Is true if the object is currently enabled. Name The display name or tag of this object. Parent The currently attached parent object (if any).
Methods
Inherited Description Destroy Removes the current object from the simulation. Disable Disable the software componentDerived classes should clear any output messages Enable Enable the software component FindParentWithID Returns an attached parent that satisfies the specified ID. FindParentWithType Returns an attached parent that satisfies the specified type. FindRootWithID Returns a root object that satisfies the specified ID. FindRootWithType Returns a root object that satisfies the specified type. Initialise This method is called whenever some key parameters are changedand any new local variables are required to be recalculated. Thiscan be called by the software chains if a configuration of somevalues are updated.