Class in Zendir.Classes | Inherits from Software

Declaration

class ProximityNavigationSoftware;

Description

Fuses laser range finder and boresight bearing measurements into relative position/velocity estimates for proximity operations. Uses an alpha filter for noise smoothing without full EKF complexity.


Properties

DeclaredDescription
FilterAlphaAlpha filter coefficient [0-1]. 0 = full smoothing (no update), 1 = no smoothing.Default 0.3 provides moderate noise reduction.
In_BoresightDataMsgBoresight data message containing azimuth and miss angle measurements.
In_LaserRangeFinderDataMsgLaser range finder data message containing range and velocity measurements.
In_NavigationAttitudeMsg[OPTIONAL] Navigation attitude message for frame transformation.
Out_LVLHTranslationMsgOutput LVLH translation message containing relative position and velocity.
Out_ProximityNavMsgOutput proximity navigation message containing sensor fusion results.
UseRangeRateForRadialVelocityWhen true, uses LRF velocity (range rate) for radial velocity componentinstead of deriving from position delta.
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
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.
InitialiseThis 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.