OSVR-Core
|
Public Types | |
using | MeasurementVector = types::Vector< DIMENSION > |
using | MeasurementDiagonalMatrix = types::DiagonalMatrix< DIMENSION > |
Public Member Functions | |
AngularVelocityBase (MeasurementVector const &vel, MeasurementVector const &variance) | |
template<typename State > | |
MeasurementDiagonalMatrix const & | getCovariance (State const &) |
template<typename State > | |
MeasurementVector | getResidual (State const &s) const |
Gets the measurement residual, also known as innovation: predicts the measurement from the predicted state, and returns the difference. More... | |
void | setMeasurement (MeasurementVector const &vel) |
Convenience method to be able to store and re-use measurements. | |
Static Public Attributes | |
static EIGEN_MAKE_ALIGNED_OPERATOR_NEW const types::DimensionType | DIMENSION = 3 |
|
inline |
Gets the measurement residual, also known as innovation: predicts the measurement from the predicted state, and returns the difference.
State type doesn't matter as long as we can .angularVelocity()