Estimation

Directory List

AttitudeEstimation, DemoFuns, EstimationData, Help, OpticalNavigation, OrbitEstimation, RelativeState, StellarAttDet, StellarCatalog, StellarData, StellarEphem, StellarModels, Demos/AttitudeEstimation, Demos/OpticalNavigation, 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

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

GUKFOrbit - A linear measurement. Returns y = x.

RHSIsothermalPState - Model a spacecraft as an isothermal radiator with an input state.

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.


EstimationData


Help

FileHelp - View the file headers.

HelpSystem - Creates the help system

StarIDPlugIn_hlp - StarIDPlugIn

StellarHelp_hlp - Stellar Help


OpticalNavigation

NavTargetTrackingLunar - Selects navigation targets for an optical navigation system.

NavTargetTrackingPlanetary - Selects navigation targets for an optical navigation system.

OpticalNavLunarLandmarkStar - Computes optical measurements.

OpticalNavPlanetStar - Computes optical measurements.

OpticalNavPlanetStarNoiseMatrix - Selects navigation targets for an optical navigation system.

OpticalNavigationMeasurement - Computes three optical measurements.


OrbitEstimation

BatchLSQOD - Perform batch least-squares method for orbit determination.

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.

GroundStation - Generate the ECI coordinates of an Earth-fixed position at a given time

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

HRangeRangeRate - Measurement matrix for range and range rate

LoadILRSDataFromFRD - Loads information from a CRD formatted file such as those used by the

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

OrbitODGenObs - Generates a set of observations given an initial orbit state

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

SeqBatchLSQOD - Perform sequential batch least-squares method for orbit determination.

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

AttDetUKF - A stellar attitude determination system using the unscented Kalman

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.

GStarUKFLin - Linearized star measurement function for in the UKF.

GStarUKFNL - Nonlinear star measurement function for use in the UKF.

IntGyroQuaternion - Propagates the quaternion assuming constant rate.

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

PinholeStarCamera - Models a pinhole camera for star identification.

PixelMapCentroid - Finds the centroids of bright objects in the pixelMap

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

QuatDot - PSS internal file version information

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.

StarIDGUI - The star identification GUI.

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

StarMeasLin - Linear star measurement function.

StarMeasNL - Nonlinear star measurement function.

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.

NASANavCatalog - Generates an n by 7 matrix with

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.

TelescopeAperture - Computes the number of stars that are visible for a given aperture.

VM2Electrons - Converts apparent visual magnitude to electrons per second per mm^2.

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 a star sensor.

StarSensor - Computes the output of a star sensor.


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/OpticalNavigation

UKFDemoOrbitOpticalNav - Demonstrate orbit estimation using a UKF.

UKFDemoOrbitOpticalNavDeepSpace - Demonstrate orbit estimation using a UKF and planet centroid data.

UKFDemoOrbitOpticalNavLunar - Demonstrate orbit estimation using a UKF and lunar landmark data.


Demos/OrbitEstimation

BatchLSQDemo - Demonstrate batch orbit determination

OrbitDisturbanceEstimator - Demonstrates orbit disturbance estimation using linearized equations.

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

SeqBatchLSQDemo - Demonstrate Sequential Batch Least-Squares Orbit Determination

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

UKFDemoOrbit - Demonstrate orbit estimation using a UKF.


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.

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

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

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 GUI 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 GUI batch test.

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


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.


SVN Revision: 23297


Back to API main page