| SpacecraftEstimation Module |  | 
| EKFSSG | A standard discrete Kalman Filter. | 
| GyroKalmanFilter | Gyro 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 vectors. | 
| 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 body rates. | 
| SunEarthAttDet | An attitude determination system using a sun and earth vector. | 
| SunEarthMagAttDet | Attitude determination using a sun, earth and magnetic field vectors. | 
| SunMagAttDet | An attitude determination system using vector measurements. | 
| UKFUpdateAtt | Unscented Kalman Filter measurement update step. | 
| YawRollGyroCompassing | Implements yaw/roll gyrocompassing attitude estimation. | 
| GPressure | Pressure given fuel mass for a blowdown propulsion system. | 
| GUKFOrbit | A linear measurement. Returns y = x. | 
| LatLonToNEU | Transformation matrix from EF to NEU. | 
| RHSEarthOrbitUKF | Point mass gravity model. | 
| 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. | 
| TelescopeUKF | Telescope model for satelite tracking. | 
| 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 and earth sensor attitude determination system. | 
| SunMagADSim | Test attitude determination with sun, earth and magnetometer. | 
| YRGCDemo | Demonstrate the yaw/roll gyrocompassing system. | 
| BatchLSQDemo | Demonstrate batch orbit determination | 
| FImageDemo | Demonstrates the image matching algorithm, FImage. | 
| ImageMatchingDemo | Demonstrates the image matching algorithm. | 
| 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. | 
| UKFComparison | Compares UKF. | 
| UKFDemoOrbit | Demonstrate orbit estimation using a UKF with full state measurements. | 
| UKFOrbitEstimation | Demonstrate orbit estimation using UKFPredict and UKFUpdate. | 
| UKFOrbitEstimationDoris | Demonstrate orbit estimation using UKFPredict and UKFUpdate. | 
| UnscentedKalmanSmootherDemo | UKF/UKS demonstration. | 
| SampleCentroidImage | Sample Image Generation script | 
| AttDetEKFNoGyroSim | Test a star sensor attitude determination system. | 
| AttDetEKFSim | Test a star sensor attitude determination system with gyros. | 
| AttDetUKFSim | Simulate a star sensor attitude determination system with gyros. | 
| KalmanFilterDemo | Demonstrate a Kalman Filter for a gyro based attitude determination system. | 
| PinholeCameraDemo | Demonstrate the Pinhole camera function | 
| QFromUDemo | Demonstrate QFromU which performs static attitude determination. | 
| StarIDFromImage | Pyramid Star ID from a camera image | 
| StarIDPyramidDemo | Test pyramid star identification with a random catalog | 
| 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. | 
| UKFOrbitAnglesDemo | UKF orbit angles | 
| 1824_ers2_crd_20100719_20_00.frd | 2 | 
| Asteroid.jpg | Asteroid image for centroiding. | 
| GibbousMoon.jpg | Gibbous moon image for centroiding. | 
| BatchLSQOD | Perform batch least-squares method for orbit determination. | 
| CDKF45 | Continuous discrete iterated Kalman Filter. | 
| FImage | Cost function for image matching. | 
| 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 | 
| MeasDoris | Range rate to an Earth target. | 
| MeasEarthTarget | Range and range rate to an Earth target. | 
| MeasOrbitState | Full state measurement of an orbit. | 
| 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. | 
| RelativeStateFromPoints | Finds the transformation matrix and relative position given at least | 
| WorldToCamera | Finds the camera focal plane locations of world points. | 
| MeasCamera | Camera model which returns the centroid locations in the imaging plane. | 
| MeasEarthChord | Earth chord model for use with UKF. | 
| MeasGPS | GPS range and range rate model for use with UKF. | 
| MeasNadirStar | Nadir/star measurement for use with UKF. | 
| MeasRadar | 3D radar model for use with Kalman Filters. | 
| MeasRangeGroundStation | Range and range rate to ground station. | 
| MeasurementsSunMagUKF | Outputs the set of acceptable attitude measurements from vectors. | 
| Blobify | Group adjacent pixels together into blobs. | 
| CentroidCOM | Center of mass centroiding algorithm. | 
| CoarseCentroids | Finds the centroids given a pixelmap. | 
| PostProcessCOM | Post process center-of-mass data | 
| ProcessStarImage | Load a star image and process it for centroids. | 
| StarPrediction | Finds stars in the field of view | 
| ApplyThreshold | APPLYTHRESHOLD Apply a threshold to a pixelmap | 
| FitHist | Calculate a histogram of the pixels and fit a Gaussian to the mode. | 
| FitStarHist | Fit a 2D gaussian to a star image | 
| FitStarMoffat | Fit a 2D Moffat PSF to a star image | 
| LoadStarImage | Load a star image with imread and generate metadata. | 
| IntegratePSFs | Finds the output of each pixel through numerical integration. | 
| DrawBlobs | Draw the blobs on top of the pixelmap using imagesc. | 
| DrawPixelmap | Draw a pixelmap using imagesc | 
| DrawStarImageCentroids | Create a figure with two subplots, for the pixels and the centroids. | 
| PixelsHist | Plot the distribution of pixels values assuming integer bits. | 
| PlotCentroids | PLOTCENTROIDS Plot star centroids on the image using pcolor | 
| StarImageHistogram | Generate a figure with two subplots of the histogram | 
| AdjustMeasSetForKnownMeas | Remove known measurements and solved for measurement pairs. | 
| AttProp | Propagates a quaternion one step | 
| ComputePixelMapScale | Computes the pixel map conversion factor. | 
| ConvertPairs | Convert pairs from the old format to the new format | 
| CreateKVector | Create the k vector from an array of data | 
| 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. | 
| Occurences | Finds the number of unique numbers in x and how many times they appear. | 
| PinholeCameraStruct | Default data structure for a pinhole camera. | 
| 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 | 
| RHSGyro | RHSGyro models a rate gyro or rate integrating gyro (RIG) | 
| RHSQ | Quaternion derivative. | 
| RateFromDQ | Computes angular rate from the equation mDot = m*Skew(w) | 
| SReduce | Reduction of stellar coordinates to apparent coordinates. | 
| STM | Quaternion state transition matrix | 
| SearchKVector | SEARCHKVECTOR Implement the range searching of data using a k vector. | 
| SelectMeasurementSet | Select a subset of measurements. | 
| Snapshots | Make star ID snapshots and plot in a single figure. | 
| StarCentroidCOM | Finds the centroid given intensities on n pixels and their coordinates. | 
| StarDensity | Generates a star density plot. | 
| StarIDPyramid | STARIDPYRAMID Identifies the best star matches using triads. | 
| StarMeasurement | Computes the measurement matrix, measurements and noise | 
| StarMeasurementUKF | Computes the measurements for the UKF | 
| StarMovie | Make a star ID movie. Pass a cell array of starDataMeas arrays. | 
| StellarAttDetEKF | A stellar attitude determination system. | 
| StellarAttDetEKFNoGyros | A stellar attitude determination system that does not use gyros. | 
| StellarAttDetUKF | Stellar attitude determination using the Unscented Kalman Filter | 
| AssessCatalog | Assess the global and local uniformity of a star catalog | 
| DisplayCatalog | Display a star 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 a text file with stars above the cutoff magnitude. | 
| ProcessCatalog | Load the Hipparcos catalog and create the near matrix | 
| RandSC | Generates a random star catalog in star matrix format. | 
| RearrangeCatalog | Convert the catalog data structure to a structure array. | 
| ReduceCatalog | REDUCECATALOG Reduce the catalog based on the angular resolution. | 
| StarDataFromStarMatrix | Generates a star data structure from a star matrix. | 
| StarDataGeneration | Generates a star data structure | 
| 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. | 
| FK5.txt | FK4 data. | 
| FK5Polar.mat | FK5 polar stars. | 
| FK5Short.cat | FK5 short catalog. | 
| FK5X.cat | FK5 based catalog. | 
| Hipparcos.mat | Hipparcos star catalog. | 
| Plejades.tif | Sample star camera image | 
| 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. | 
| EarthBc | Compute the barycentric position and velocity of the earth. | 
| LightDef | Compute gravitational light deflection. | 
| Pix2U | Converts a pixel location into a unit vector. | 
| RADecToPix | Convert right ascension and declination to pixels. | 
| SqrFOV | Determines if a unit vector falls within a square FOV | 
| StellAbr | Adjust the vector u for aberration. | 
| SunBc | Compute the barycentric position of the sun. | 
| CCDNoise | Computes the CCD noise structure. | 
| CCDRes | Computes the angular resolution of the CCD. | 
| DeFocus | Spread of a point light source due to defocusing | 
| FRBwRIG | Simulates a spacecraft with rate integrating gyros. | 
| StarSensor | Computes the output of a star sensor. | 
| VM2PSFPeak | Finds the peak of the point spread function from visual magnitude. | 
Back to Functions main page