Table of Contents

Class CSSEstimationUKFSoftware

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. Algorithm from http://hanspeterschaub.info/Papers/grads/SteveOKeefe.pdf

public class CSSEstimationUKFSoftware : Software
Inheritance
CSSEstimationUKFSoftware
Inherited Members

Constructors

CSSEstimationUKFSoftware()

Default constructor for the software

public CSSEstimationUKFSoftware()

Fields

NumActiveCss

[-] Number of active CSS

public int NumActiveCss

Field Value

int

SensorThreshold

[-] Threshold below which a sensor is ignored

public double SensorThreshold

Field Value

double

alpha

public double alpha

Field Value

double

beta

public double beta

Field Value

double

covar

public Matrix covar

Field Value

Matrix

kappa

public double kappa

Field Value

double

qNoise

public Matrix qNoise

Field Value

Matrix

qObs

public Matrix qObs

Field Value

Matrix

qObsVal

public double qObsVal

Field Value

double

state

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)