Class in Zendir.Classes | Inherits from Software

Declaration

class SimpleNavigationSoftware;

Description

Simple navigation model used to provide error-ed truth (or truth). This class is used to perturb the truth state away using a gauss-Markov error model. It is designed to look like a random walk process put on top of the nominal position, velocity, attitude, and attitude rate. This is meant to be used in place of the nominal navigation system output.


Properties

DeclaredDescription
CrossAttitudeHave attitude depend on attitude rate
CrossTranslationHave position error depend on velocity
In_EclipseMsgA reference to the eclipse message which is for the state of visibilitywith the spacecraft.
In_SpacecraftStateMsgThe spacecraft states message coming from the spacecraftwhich defines its position.
In_SunPlanetStateMsgSun state input input msg
NoiseAdditionAdditive noise to apply to the state
Out_NavigationAttitudeMsgAttitude navigation output msg
Out_NavigationTranslationMsgTranslation navigation output msg
PMatrixCholesky-decomposition or matrix square root of the covariance matrix to apply errors with
UseEclipseHave the VehSunPointBody vector take eclipses into account
WalkBounds”3-sigma” errors to permit for states
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object (if any).

Methods

InheritedDescription
DestroyRemoves the current object from the simulation.
DisableDisable the software componentDerived classes should clear any output messages
EnableEnable the software component
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.