← Back to NASA Technology Projects

Advanced Filtering Techniques Applied to Spaceflight

Completed TRL 3 (started at 1, targeting 3)

Description

Spacecraft need accurate position and velocity estimates in order to control their orbits. Some missions require more accurate estimates than others, but nearly all missions need some type of orbit determination. IST-Rolla seeks to provide highly accurate algorithms that do not overpower the spacecraft's computer. Many new, powerful algorithms exist such as the particle filter and the unscented Kalman filter, but most of them involve integrating several state vectors, and those integrations devour the computing power available. IST-Rolla will implement the è-D technique, the cost based filter (CBF), and the neural network estimator for orbit determination(developed by IST-Rolla Engineers) and analyze the results. These filters are nonlinear and might provide better accuracy than the extended Kalman filter (EKF) which is widely used, without being computationally cumbersome as the particle filter and unscented Kalman filter. The theta-D technique approximates the solution to the filter-related Ricatti Equation. The CBF is an attempt to formulation of the filter under an 'optimal' framework. The neural network estimator works to estimate the modeling errors online so that the estimates become more accurate.

Benefits

Most of the applications for NASA apply here as well. Once packaged, these algorithms will provide a powerful tool to spacecraft designers and will be easy to implement and test. IST-Rolla strives to make all commercial products as user friendly, and applicable in as many cases as possible. Furthermore, these set of algorithms along with the EKF, the unscented Kalman filter will be made into a tool box that can be sold to educational organizations for teaching courses on estimation and orbit determination.

The algorithms provided by IST-Rolla, the theta-D, CBF and neural network estimator, will be set up so that the end user can provide the current estimate and the measurements, then the filter will adjust to those measurements and provide an estimate. This will be packaged into a C code, and an attempt will be made to create a filtering toolbox for MATLAB as well. These steps will allow the end user to apply and adapt these filters and with the analysis provided by IST-Rolla in Phase I and Phase II, the user will know exactly what to expect from the algorithms. The accuracy and efficiency will be a valuable asset to NASA's repertoire of orbit determination technologies.

Details

Technology areaGN&C > Navigation Technologies > Navigation Sensors
ProgramSmall Business Innovation Research/Small Business Tech Transfer (SBIR/STTR)
Lead organizationIST-Rolla, Rolla, MO
Start date2010-01-29
End date2010-07-29

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 3) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.