16 #ifndef EKF__UPDATE__UPDATER_HPP_
17 #define EKF__UPDATE__UPDATER_HPP_
21 #include "ekf/ekf.hpp"
22 #include "infrastructure/debug_logger.hpp"
36 explicit Updater(
unsigned int sensor_id, std::shared_ptr<DebugLogger> logger);
43 const Eigen::MatrixXd & jacobian,
44 const Eigen::VectorXd & residual,
45 const Eigen::MatrixXd & measurement_noise);
Calibration EKF class.
Definition: ekf.hpp:39
Base class for EKF updater classes.
Definition: updater.hpp:29
Updater(unsigned int sensor_id, std::shared_ptr< DebugLogger > logger)
EKF Updater constructor.
Definition: updater.cpp:22
void KalmanUpdate(EKF &ekf, const Eigen::MatrixXd &jacobian, const Eigen::VectorXd &residual, const Eigen::MatrixXd &measurement_noise)
Definition: updater.cpp:26
std::shared_ptr< DebugLogger > m_logger
Debug logger.
Definition: updater.hpp:49
unsigned int m_id
Associated sensor ID.
Definition: updater.hpp:48