Table of Contents

Class SunlineUKFSoftware

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

This module provides a state estimation routine for a coarse sun sensor constellation using an Unscented Kalman Filter.

public class SunlineUKFSoftware : Software
Inheritance
SunlineUKFSoftware
Inherited Members

Constructors

SunlineUKFSoftware()

Default constructor for the software

public SunlineUKFSoftware()

Fields

In_CssArraySensorMsg

CSS sensor array message

public CSSArraySensorMessage In_CssArraySensorMsg

Field Value

CSSArraySensorMessage

In_CssConfigSensorMsg

CSS sensor configuration message

public CSSConfigMessage In_CssConfigSensorMsg

Field Value

CSSConfigMessage

NumActiveCss

[-] Number of active CSS

public int NumActiveCss

Field Value

int

Out_NavAttMsg

Output navigation message containing estimated states

public readonly NavAttMessage Out_NavAttMsg

Field Value

NavAttMessage

Out_SunlineFilterMsg

Output filter message

public readonly SunlineFilterMessage Out_SunlineFilterMsg

Field Value

SunlineFilterMessage

SensorThreshold

[-] Threshold below which a sensor is ignored

public double SensorThreshold

Field Value

double

alpha

[-] Alpha parameter for filter

public double alpha

Field Value

double

beta

[-] Beta parameter for filter

public double beta

Field Value

double

covar

[-] covariance

public Matrix covar

Field Value

Matrix

kappa

[-] Kappa parameter for filter

public double kappa

Field Value

double

qNoise

[-] process noise matrix

public Matrix qNoise

Field Value

Matrix

qObsVal

[-] CSS instrument noise parameter

public double qObsVal

Field Value

double

state

[-] State estimate for time TimeTag

public Vector state

Field Value

Vector

Methods

OnBegin(double)

Called when the 'Component' is beginning

protected override void OnBegin(double time)

Parameters

time double

current time (seconds)

OnUpdate(double, double)

Called when the 'Component' should update

protected override void OnUpdate(double time, double step)

Parameters

time double

current time (seconds)

step double

the time step (seconds)