extended_kalman_filter

This module defines an Extended Kalman Filter (EKF) to be used for tracking of non-cooperative targets as part of the ufo package.

Description

An EKF is a filter which linearizes both measurements and the dynamics about the current best estimate of the state to estimate updates to the state based on ingested measurements. It is powerful and fast, but can occasionally be finicky when you have bad a priori conditions and the measurement/state are very non-linear. There are many great resources on EKFs and how they work available therefore we don’t go into details here.

Use

This module defines a single class, ExtendedKalmanFilter, which implements the EKF. Generally you won’t interact with this class directly and instead will interact with the EKFTracker class from the ekf_tracker module. If you need more details on using this class directly refer to the following class documentation.

Classes

ExtendedKalmanFilter

This class implements a simple extended kalman filter for processing measurements and estimating a state for a target that generated those measurements.