#include <ImuError.hpp>
◆ RandomGenerator
◆ addNoise()
| void ImuError::addNoise |
( |
base::samples::IMUSensors & |
imu_sample | ) |
|
Include the deterministic error to the model (accelerometer and gyroscopes)
◆ getConfiguration() [1/2]
◆ getConfiguration() [2/2]
◆ getGyroError()
| base::Vector3d ImuError::getGyroError |
( |
| ) |
const |
◆ GetNormalDistri()
| double ImuError::GetNormalDistri |
( |
double |
mean, |
|
|
double |
sigma |
|
) |
| |
|
protected |
◆ init()
Fill the matrices with the configure values for the accelerometer model X axis
Fill the matrices with the configure values for the accelerometer model Y axis
Fill the matrices with the configure values for the accelerometer model Z axis
Measurement matrix
Fill the matrices with the configure values for the gyroscope model X axis
Fill the matrices with the configure values for the gyroscope model Y axis
Fill the matrices with the configure values for the gyroscope model Z axis
Measurement matrix
deterministic matrices to zero
◆ reset()
Reset the state vectors and the output vectors
◆ setConfiguration()
◆ step()
White noise for the Velocty Random Walk for accelerometers
Perform the model step for Accelerometers Xaxis
Perform the model step for Accelerometers Yaxis
Perform the model step for Accelerometers Zaxis
White noise for the Angular Random Walk for gyroscopes
Perform the model step for gyroscopes Xaxis
Perform the model step for gyroscopes Yaxis
Perform the model step for gyroscopes Zaxis
◆ Aax
| base::Matrix2d imumodel::ImuError::Aax |
|
protected |
State Matrix for Accelerometer x axis
◆ Aay
| base::Matrix2d imumodel::ImuError::Aay |
|
protected |
State Matrix for Accelerometer y axis
◆ Aaz
| base::Matrix2d imumodel::ImuError::Aaz |
|
protected |
State Matrix for Accelerometer z axis
◆ acc
| Eigen::Matrix<double,NUMAXIS,1> imumodel::ImuError::acc |
|
protected |
◆ Agx
| base::Matrix2d imumodel::ImuError::Agx |
|
protected |
State Matrix for Gyro x axis
◆ Agy
| base::Matrix2d imumodel::ImuError::Agy |
|
protected |
State Matrix for Gyro y axis
◆ Agz
| base::Matrix2d imumodel::ImuError::Agz |
|
protected |
State Matrix for Gyro z axis
◆ config
◆ Dacc
◆ Dgyro
Deterministics error matrices for acc and gyros
◆ Gax
| base::Vector2d imumodel::ImuError::Gax |
|
protected |
Input Matrix for Accelerometer x axis
◆ Gay
| base::Vector2d imumodel::ImuError::Gay |
|
protected |
Input Matrix for Accelerometer y axis
◆ Gaz
| base::Vector2d imumodel::ImuError::Gaz |
|
protected |
Input Matrix for Accelerometer z axis
◆ Ggx
| base::Vector2d imumodel::ImuError::Ggx |
|
protected |
Input Matrix for Gyro x axis
◆ Ggy
| base::Vector2d imumodel::ImuError::Ggy |
|
protected |
Input Matrix for Gyro y axis
◆ Ggz
| base::Vector2d imumodel::ImuError::Ggz |
|
protected |
Input Matrix for Gyro z axis
◆ gyros
| Eigen::Matrix<double,NUMAXIS,1> imumodel::ImuError::gyros |
|
protected |
Accelerometer and gyroscopes output vectors
◆ Ha
| base::Vector2d imumodel::ImuError::Ha |
|
protected |
Observation Matrix for Accelerometers
◆ Hg
| base::Vector2d imumodel::ImuError::Hg |
|
protected |
Observation Matrix for Gyroscopes
◆ NUMAXIS
| const int imumodel::ImuError::NUMAXIS = 3 |
|
static |
◆ rng
◆ xax
| base::Vector2d imumodel::ImuError::xax |
|
protected |
State vector for acc x axis model
◆ xay
| base::Vector2d imumodel::ImuError::xay |
|
protected |
State vector for acc y axis model
◆ xaz
| base::Vector2d imumodel::ImuError::xaz |
|
protected |
State vector for acc z axis model
◆ xgx
| base::Vector2d imumodel::ImuError::xgx |
|
protected |
State vector for gyro x axis model
◆ xgy
| base::Vector2d imumodel::ImuError::xgy |
|
protected |
State vector for gyro y axis model
◆ xgz
| base::Vector2d imumodel::ImuError::xgz |
|
protected |
State vector for gyro z axis model
The documentation for this class was generated from the following files:
- /build/rock-master-18.09-simulation-imumodel-0.20160711/src/ImuError.hpp
- /build/rock-master-18.09-simulation-imumodel-0.20160711/src/ImuError.cpp