#include <UnscentedKalmanFilter.hpp>
|
| virtual void | predictionStepImpl (double delta_t)=0 |
| |
| template<int DIM, typename scalar_type > |
| void | checkMeasurment (const Eigen::Matrix< scalar_type, DIM, 1 > &mu, const Eigen::Matrix< scalar_type, DIM, DIM > &cov) const |
| |
◆ Covariance
template<typename Manifold>
◆ MTK_UKF
template<typename Manifold>
◆ State
template<typename Manifold>
◆ WState
template<typename Manifold>
◆ anonymous enum
template<typename Manifold>
◆ UnscentedKalmanFilter()
template<typename Manifold>
◆ ~UnscentedKalmanFilter()
template<typename Manifold>
◆ checkMeasurment()
template<typename Manifold>
template<int DIM, typename scalar_type >
◆ getCurrentState() [1/2]
template<typename Manifold>
Provides the current state and covariance of the filter.
- Returns
- false if the filter has not been initialized.
◆ getCurrentState() [2/2]
template<typename Manifold>
Provides the current state of the filter.
- Returns
- false if the filter has not been initialized.
◆ getLastMeasurementTime()
template<typename Manifold>
◆ getMaxTimeDelta()
template<typename Manifold>
◆ getMinTimeDelta()
template<typename Manifold>
◆ getProcessNoiseCovariance()
template<typename Manifold>
◆ getStateSize()
template<typename Manifold>
◆ initializeFilter()
template<typename Manifold>
(Re-)initializes the UKF filter from a given state.
◆ isInitialized()
template<typename Manifold>
◆ predictionStep()
template<typename Manifold>
Calls the predictionStepImpl after checking the delta_t value.
- Exceptions
-
| runtime_error | if delta_t is negative or greater then the allowed maximum. |
◆ predictionStepFromSampleTime()
template<typename Manifold>
Computes the time delta from a given sample timestamp and calls predictionStep(delta_t)
- Exceptions
-
| runtime_error | if delta_t is negative or greater then the allowed maximum. |
◆ predictionStepImpl()
template<typename Manifold>
◆ setLastMeasurementTime()
template<typename Manifold>
◆ setMaxTimeDelta()
template<typename Manifold>
◆ setMinTimeDelta()
template<typename Manifold>
◆ setProcessNoiseCovariance()
template<typename Manifold>
◆ last_measurement_time
template<typename Manifold>
◆ max_time_delta
template<typename Manifold>
◆ min_time_delta
template<typename Manifold>
◆ process_noise_cov
template<typename Manifold>
◆ ukf
template<typename Manifold>
The documentation for this class was generated from the following file: