Autoware.Auto
kalman_filter.hpp File Reference
Include dependency graph for kalman_filter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  autoware::common::state_estimation::KalmanFilter< MotionModelT, NoiseModelT >
 A Kalman filter implementation. More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::common
 
 autoware::common::state_estimation
 

Functions

template<typename MotionModelT , typename NoiseModelT >
auto autoware::common::state_estimation::make_kalman_filter (const MotionModelT &motion_model, const NoiseModelT &noise_model, const typename MotionModelT::State &initial_state, const typename MotionModelT::State::Matrix &initial_covariance)
 A utility function that creates a Kalman filter. More...
 
template<typename StateT >
auto autoware::common::state_estimation::make_correction_only_kalman_filter (const StateT &initial_state, const typename StateT::Matrix &initial_covariance)
 A utility function that creates a Kalman filter that is to be used for correction only, i.e., this Kalman filter cannot predict the state forward in time. More...
 
template<typename MotionModelT , typename NoiseModelT >
auto autoware::common::state_estimation::make_kalman_filter (const MotionModelT &motion_model, const NoiseModelT &noise_model, const typename MotionModelT::State &initial_state, const std::vector< typename MotionModelT::State::Scalar > &initial_variances)
 A utility function that creates a Kalman filter from a vector of variances. More...