|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
Measurement noise specification. More...
#include <EstimationTypes.hpp>
Public Member Functions | |
| MeasurementNoise () | |
| Default constructor - zero noise. | |
| MeasurementNoise (const Eigen::Matrix< double, M, M > &covariance) | |
| Constructor with covariance matrix. | |
Static Public Member Functions | |
| static MeasurementNoise< M > | diagonal (const Eigen::Matrix< double, M, 1 > &variances) |
| Create diagonal measurement noise from variance vector. | |
| static MeasurementNoise< M > | scalar (double variance) |
| Create scalar (isotropic) measurement noise. | |
Public Attributes | |
| Eigen::Matrix< double, M, M > | R |
| Measurement noise covariance. | |
Measurement noise specification.
Wraps measurement noise covariance matrix R for clarity in API.
| M | Measurement dimension |
|
inline |
Default constructor - zero noise.
|
inlineexplicit |
Constructor with covariance matrix.
|
inlinestatic |
Create diagonal measurement noise from variance vector.
|
inlinestatic |
Create scalar (isotropic) measurement noise.
| Eigen::Matrix<double, M, M> vulcan::estimation::MeasurementNoise< M >::R |
Measurement noise covariance.