bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType > Struct Template Reference

Configuration class for the Kalman filter. More...

#include <kalman_filter.h>

Public Types

typedef MotionModelType motion_model_type
 
typedef ObservationModelType observation_model_type
 

Public Attributes

motion_model_typemotion_model
 Pointer to the motion model.
 
const observation_model_typeobservation_model
 Pointer to the observation model.
 
DynMat< real_tB
 
DynMat< real_tP
 
DynMat< real_tQ
 
DynMat< real_tK
 
DynMat< real_tR
 

Detailed Description

template<typename MotionModelType, typename ObservationModelType>
struct bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >

Configuration class for the Kalman filter.

Member Typedef Documentation

◆ motion_model_type

template<typename MotionModelType , typename ObservationModelType >
typedef MotionModelType bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::motion_model_type

◆ observation_model_type

template<typename MotionModelType , typename ObservationModelType >
typedef ObservationModelType bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::observation_model_type

Member Data Documentation

◆ B

template<typename MotionModelType , typename ObservationModelType >
DynMat<real_t> bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::B

◆ K

template<typename MotionModelType , typename ObservationModelType >
DynMat<real_t> bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::K

◆ motion_model

template<typename MotionModelType , typename ObservationModelType >
motion_model_type* bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::motion_model

Pointer to the motion model.

◆ observation_model

template<typename MotionModelType , typename ObservationModelType >
const observation_model_type* bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::observation_model

Pointer to the observation model.

◆ P

template<typename MotionModelType , typename ObservationModelType >
DynMat<real_t> bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::P

◆ Q

template<typename MotionModelType , typename ObservationModelType >
DynMat<real_t> bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::Q

◆ R

template<typename MotionModelType , typename ObservationModelType >
DynMat<real_t> bitrl::estimation::KalmanFilterConfig< MotionModelType, ObservationModelType >::R

The documentation for this struct was generated from the following file: