State Estimation Flashcards
Define:
State Estimation
Determining the spacecraft’s current position, velocity, and orientation.
What methods are used for state estimation?
- Kalman Filters
- Particle Filter
- Bayesian Estimation
Define:
Kalman Filter
A recursive algorithm that uses a series of measurements over time, incorporating noise and other inaccuracies, to produce estimates of unknown variables.
What are the two steps of a kalman filter?
- Prediction or propagation - State and error
- Update - State update, gain calculation, error update
What sensors provide input to a kalman filter?
- IMUs
- GPS
- Star Trackers
- Sun Sensors
- Magnetometers
- Ground-Based Tracking
- Control inputs
What is the GNC data flow?
- Sensor data collection
- Data pre-processing - filters to remove noise and baises
- Prediction - Prediction of the satellite’s next state
- Update - Updates state estimate using new measurements.
Define:
Extended kalman filter
A non-linear adaptation of a kalman filter.
How do you tune a kalman filter?
Sytematically optimize.
Use cross validation (train & test sets)
Define:
Process Noise Covariance
Matrix Q, represents uncertainty in the model in the state space
Define:
Measurement Noise Covariance
Matrix R, represent the uncertainty in measurements based on sensor specifications or empirical measurements.
What are three examples of optimization techniques?
- Grid search
- Genetric algorithms
- Gradiant-based optimization
What are computational challenges of implementing kalman filters on satellites?
- Limited processing power
- Memory contrainsts
- Power
- Thermal
- Radiation
- Cost.
What can make a kalman filter fail to converge?
- Poorly modeled systems dynamics
- Incorrect initial error state
- Improper noise covariance matrices.
- measurement outliers
What’s the difference between a direct and indirect kalman filter?
A direct filter estimates the state, while and indirect measures the error.
What is another name for an indirect kalman filter?
Error-state kalman filter