experience and innovation

Estimation

Directory List

AttitudeEstimation, DemoFuns, FDIR, FDIROLA, FDIRParitySpace, GeneralEstimation, OrbitEstimation, RelativeState, StellarAttDet, StellarCatalog, StellarData, StellarEphem, StellarModels, UKF, Demos/AttitudeEstimation, Demos/FDIR, Demos/FDIROLA, Demos/FDIRParitySpace, Demos/GeneralEstimation, Demos/OrbitEstimation, Demos/StellarAttDet, Demos/UKF,

Functions and Demos

AttitudeEstimation

EKFSSG - A standard discrete Kalman Filter.

KFSunAndEarth2 - A Kalman Filter using the sun vector and the earth vector for GEO.

Measurements - Outputs the set of acceptable attitude measurements from stars.

RMABEst - Estimates gyro bias using a steady state Kalman Filter.

RYGCAttDet - An attitude determination system using roll/yaw gyrocompassing.

RollYawEstimator - Estimates roll and yaw given a roll measurement and three axis body rates.

SunEarthAttDet - An attitude determination system using a sun and earth vector.

SunMagAttDet - An attitude determination system using vector measurements.

YawRollGyroCompassing - Implements yaw/roll gyrocompassing attitude estimation.


DemoFuns

GOrbitUKF - A linear measurement of the state x.

GPressure - Pressure given fuel mass for a blowdown propulsion system.

GUKFOrbit - A linear measurement. Returns y = x.

GXUKF - A linear measurement.

RHSIsothermalPState - Model a spacecraft as an isothermal radiator.

RHSIsothermalUKF - RIght-hand-side for an isothermal spacecraft model.

RHSOrbitUKF - RIght-hand-side for a cartesian orbit.

RHSPressure - RIght-hand-side for a thruster based on the input pulsewidth.

RHSRBUKF - RIght-hand-side for a rigid body.

RHSUKF - RIght-hand-side for a cubic spring.


FDIR

BuildLinearDF - Create a detection filter for a fully measured system.

ComputeGainsPlugIn - Create a detection filter gains GUI plug in used by DetectionFilterBuilder.

DetectionFilter - Create a detection filter for a fully measured system.

DetectionFilterBuild - Algorithm to compute detection filter gains.

DetectionFilterBuilder - GUI to build detection filters.

DetectionFilterSimulation - Simulate a detection filter using a state space model.

DetectionFilterUnnormalized - Create a unnormalized detection filter for a fully measured system.

NormalizeMatrix - Normalizes a state space system for use with a detection filter.

NormalizePlugIn - Create the Normalize GUI plug in used by DetectionFilterBuilder.

SimulatePlugIn - Create a Simulate GUI plug in used by DetectionFilterBuilder.

StateSpacePlugIn - Create an StateSpace GUI plug in used by DetectionFilterBuilder.

TMatrix - Compute a transformation matrix for the following operation


FDIROLA

NonlinearEstimator - Implements an online approximator for a spring mass damper system.

NonlinearSpring - Right-hand-side of a nonlinear spring dynamics model.

NonlinearSpringFault - Nonlinear spring fault.

OnlineApproximator - Implements an online approximator, f( y, theta ).

RadialBasisFunction - Implements a radial basis function for online estimators.


FDIRParitySpace

DCMotorDetectionFilter - Implements a DC motor detection filter. Uses Euler integration.

DCMotorFailures - Triggers a failure at time tFail. Sets the failed parameter to pFail.

DCMotorParitySpace - Computes the residuals for two DC motors.

DualDCMotors - Simulates two DC motors.


GeneralEstimation

CDKF - Continuous discrete iterated Kalman Filter.

UDKalmanFilter - Implements a Kalman filter using UD factorization.


OrbitEstimation

CDKF45 - Continuous discrete iterated Kalman Filter.

FOrbKF - Computes the right-hand-side of the orbit equations for OrbitKalmanFilter.

FOrbitKFPointMass - Computes the right-hand-side of the for a point mass gravity model.

HRangeMeasurement - Generate the range/range rate measurement matrix and the estimated measurement.

HRangeRangeRate - Measurement matrix for range and range rate

OrbitKFRHS - Computes the right-hand-side of the orbit equations about a mass point

ReshapeCovariance - Reshape a covariance matrix from square to a column and back.

StellarNavigation - Demonstrate stellar navigation.


RelativeState

RelativeStateFromPoints - Finds the transformation matrix and relative position given at least


StellarAttDet

AdjustMeasSetForKnownMeas - Remove known measurements and solved for measurement pairs. Any nonzero

AttDet - A stellar attitude determination system.

AttDetNoGyros - A stellar attitude determination system that does not use gyros

AttProp - Propagates a quaternion one step assuming that the angular velocity

ComputePixelMapScale - Computes the pixel map conversion factor.

DSTM - Computes the discrete state transition matrix for a plant.

DSTMQ - Computes the state transition matrix for the delta quaternion only.

IntensityDotProductMap - Models a pinhole camera. Projects the catalog into the camera frame.

Occurences - Finds the number of unique numbers in x and how many times they appear.

Orthogonalize - Orthogonalize a matrix

PinholeCamera - Models a pinhole camera. Projects the catalog into the camera frame.

PixelMapCentroid - Finds the centroids of bright objects in the pixelMap

QFromU - Computes an attitude quaternion given a set of measured and cataloged

RHSQ - Quaternion derivative.

RateFromDQ - Computes angular rate from the equation mDot = m*Skew(w)

SReduce - Reduction of stellar coordinates to apparent coordinates. Includes

STM - Generates the state transition matrix to propagate a quaternion

SelectMeasurementSet - Select a subset of measurements.

Snapshots - Make a star ID movie.

StarIDPlugIn - The star identification plugin.

StarIdentification - Identifies stars. Several options are available. The options input

StarIdentificationGroup - Identifies stars using one of three methods:

StarMeas - Computes the measurement matrix, measurements and noise

StarMovie - Make a star ID movie. Pass a cell array of starDataMeas arrays.

StarSelectionAbsIntensity - Given one star, it attempts to identify the star by intensity.

StarSelectionDot - Identifies the best star matches for each measurement.

StarSelectionGroup - Find star matches for any number of measurement pairs. It will try and use

StarSelectionIntensity - Given only one pair of stars, found be using dot products, it attempts to

StarSelectionPath - Identifies stars using magnitude and pattern matching (angular separation)

StarSelectionTriad - Identifies the best star matches for each measurement. using triads.


StellarCatalog

DisplayCatalog - Display a catalog.

DisplayStars - Models a pinhole camera. Projects the catalog into the camera frame.

GetStarPatch - Generates a star catalog for a patch of sky.

Int2VM - Converts intensity in watts/m^2 to apparent visual magnitude.

LoadCatalog - Load a catalog and reduce it based on visual magnitude.

RandSC - Generates a random star catalog in star matrix format.

StarDataFromStarMatrix - Generates a star data structure from a star matrix.

StarDataGeneration - Generates a star data structure that contains a list of nearby

StarIDTestCatalog - Generates a star catalog for testing the starid functions.

SubCatalog - Create a sub catalog

Swath - Generates a swath catalog in star matrix format.

VM2Int - Converts apparent visual magnitude to intensity in watts/m^2.


StellarData

FK5Polar.mat - FK5 polar stars.

FK5Short.cat - FK5 short catalog.

FK5X.cat - FK5 based catalog.

Hipparcos.mat - Hipparcos star catalog.

StarFieldDemo.jpg - Demonstrate star field data.

StarPatch.mat - A star patch of polar stars from FK5.

dPTolData.dat - Dot product tolerance data.

test.dat - Test data.


StellarEphem

EarthBc - Compute the barycentric position and velocity of the earth.

LightDef - Compute gravitational light deflection.

Pix2U - Converts a pixel location into a unit vector. Works for any f which

RADecToPix - Convert right ascension and declination to pixels. The

SqrFOV - Determines if a unit vector falls within a square x by y

StellAbr - Adjust the vector u for aberration.

SunBc - Compute the barycentric position of the sun. This function currently


StellarModels

CCDNoise - Computes the CCD noise structure.

CCDRes - Computes the angular resolution of the CCD. Assumes that the

DeFocus - Computes the spread of a point light source at infinity due to

FRBwRIG - Simulates a spacecraft with rate integrating gyros.

StarSens - Computes the output of the star sensor


UKF

UKF - Implement an Unscented Kalman Filter.

UKFP - Implement an Unscented Kalman Filter for parameter estimation.


Demos/AttitudeEstimation

CovarianceAnalysis - Performs a covariance analysis of different gyros.

KFSunAndEarthTest2 - Test a Kalman Filter using a sun vector and the earth vector.

MagSimWithEstimator - Simulate attitude determination for a momentum bias spacecraft.

SunEarthADSim - Test a sun sensor attitude determination system.

YRGCDemo - Demonstrate the yaw/roll gyrocompassing system.


Demos/FDIR

OrbitFDIRDemo - Demonstrate an orbit detection filter for a spacecraft with one thruster.

SpinnerFDIRDemo - Demonstrate a detection filter for a spinning spacecraft.


Demos/FDIROLA

FDIROLASim - Test Fault Diagnosis using online approximators.


Demos/FDIRParitySpace

DCMotorSim - Simulates 2 DC Motors with failure detection logic.


Demos/GeneralEstimation

CDKFDemo - Demonstrate the continuous discrete iterated Kalman Filter.

UDKFDemo - Demonstrate the Kalman Filter using UD factorization.


Demos/OrbitEstimation

OrbitDisturbanceEstimator - Demonstrates orbit disturbance estimation using linearized equations.

OrbitKalmanFilter - Test the orbit Kalman Filter with omni and GPS measurements.

StellarNavigationDemo - Test stellar navigation. Uses a random star catalog.


Demos/StellarAttDet

ADSim - Test a star sensor attitude determination system with gyros.

ADSimNoGyros - Test a star sensor attitude determination system.

ADSimStatic - Demonstrates static attitude determination.

HipparcosDemo - Demonstrates star identification using the Hipparcos catalog.

HipparcosGroupDemo - Demonstrates star identification using the Group algorithm.

KalmanFilterDemo - Demonstrate a Kalman Filter for a gyro based attitude determination system.

PGICatLoad - Brings up the plugin with desired catalog and dPTol

PinholeCameraDemo - Demonstrate the Pinhole camera function

QFromUDemo - Demonstrate QFromU which performs static attitude determination.

StarDataGenerationDemo - Demonstrate StarDataGeneration.

StarIDBatch - The star identification plugin batch test.

StellarADDemos - Run a variety of examples using the group attitude determination


Demos/UKF

IsothermalUKF - A UKF that estimates thermal parameters for an isothermal model.

IsothermalUKFState - Estimate temperature and external flux using a UKF.

PressureKF - Demonstrate a fuel mass Kalman filter for a blowdown system.

UKFDemoNLSpring - Simulate a UKF with a nonlinear spring example.

UKFDemoOrbit - Demonstrate orbit estimation using a UKF.

UKFPDemoNLSpring - Demonstrate UKF parameter estimation with a nonlinear spring example.

UKFPDemoRigidBody - Demonstrate UKF parameter estimation with a rigid body.


SVN Revision: 10554


Back to API main page