Autoware.Auto
|
|
A class that describes the Wiener process noise. More...
#include <wiener_noise.hpp>
Public Types | |
using | State = StateT |
Public Member Functions | |
WienerNoise (const AccelerationArray &acceleration_variances) | |
Constructor from acceleration variances. More... | |
Public Member Functions inherited from autoware::common::state_estimation::NoiseInterface< WienerNoise< StateT > > | |
auto | covariance (const std::chrono::nanoseconds &dt) const |
Get a covariance matrix for this noise model. More... | |
Protected Member Functions | |
State::Matrix | crtp_covariance (const std::chrono::nanoseconds &) const |
A CRTP-called covariance getter. More... | |
Protected Attributes | |
friend | NoiseInterface< WienerNoise< StateT > > |
A class that describes the Wiener process noise.
For more details see notebook here: Noise model design
StateT | A given state type. |
using autoware::common::state_estimation::WienerNoise< StateT >::State = StateT |
|
inlineexplicit |
Constructor from acceleration variances.
[in] | acceleration_variances | The acceleration variances, note that these are sigmas, not sigmas squared. Note that while this array has place for all the variables, it should only hold those representing acceleration values. The positions of these variables in the array do not represent their position in the actual state vector and should start from the start of this array. |
|
protected |
A CRTP-called covariance getter.
|
protected |