ekf_cal  0.4.0
A Kalman filter-based sensor calibration package
Updater Class Reference

Base class for EKF updater classes. More...

#include <updater.hpp>

Inheritance diagram for Updater:
[legend]

Public Member Functions

 Updater (unsigned int sensor_id, std::shared_ptr< DebugLogger > logger)
 EKF Updater constructor. More...
 
void KalmanUpdate (EKF &ekf, const Eigen::MatrixXd &jacobian, const Eigen::VectorXd &residual, const Eigen::MatrixXd &measurement_noise)
 

Protected Attributes

unsigned int m_id
 Associated sensor ID.
 
std::shared_ptr< DebugLoggerm_logger
 Debug logger.
 

Detailed Description

Base class for EKF updater classes.

Constructor & Destructor Documentation

◆ Updater()

Updater::Updater ( unsigned int  sensor_id,
std::shared_ptr< DebugLogger logger 
)
explicit

EKF Updater constructor.

Parameters
sensor_idSensor ID
loggerDebug logger pointer

Member Function Documentation

◆ KalmanUpdate()

void Updater::KalmanUpdate ( EKF ekf,
const Eigen::MatrixXd &  jacobian,
const Eigen::VectorXd &  residual,
const Eigen::MatrixXd &  measurement_noise 
)
Todo:
switch to passing EKF pointer

The documentation for this class was generated from the following files: