Template Function xf::cv::KalmanFilter

Function Documentation

template<int N_STATE, int M_MEAS, int C_CTRL, int MTU, int MMU, bool USE_URAM = 0, bool EKF_EN = 0, int TYPE, int NPC = 1>
void xf::cv::KalmanFilter(xf::cv::Mat<TYPE, N_STATE, N_STATE, NPC> &A_mat, xf::cv::Mat<TYPE, N_STATE, N_STATE, NPC> &Uq_mat, xf::cv::Mat<TYPE, N_STATE, 1, NPC> &Dq_mat, xf::cv::Mat<TYPE, M_MEAS, N_STATE, NPC> &H_mat, xf::cv::Mat<TYPE, N_STATE, 1, NPC> &X0_mat, xf::cv::Mat<TYPE, N_STATE, N_STATE, NPC> &U0_mat, xf::cv::Mat<TYPE, N_STATE, 1, NPC> &D0_mat, xf::cv::Mat<TYPE, M_MEAS, 1, NPC> &R_mat, xf::cv::Mat<TYPE, M_MEAS, 1, NPC> &y_mat, xf::cv::Mat<TYPE, N_STATE, 1, NPC> &Xout_mat, xf::cv::Mat<TYPE, N_STATE, N_STATE, NPC> &Uout_mat, xf::cv::Mat<TYPE, N_STATE, 1, NPC> &Dout_mat, unsigned char flag)