|
ekf_cal
0.4.0
A Kalman filter-based sensor calibration package
|
IMU initialization parameters structure. More...
#include <imu.hpp>
Public Attributes | |
| bool | is_extrinsic {false} |
| Extrinsic calibration. | |
| bool | is_intrinsic {false} |
| Intrinsic calibration. | |
| Eigen::Vector3d | pos_i_in_b {0, 0, 0} |
| Position offset vector. | |
| Eigen::Quaterniond | ang_i_to_b {1, 0, 0, 0} |
| Angular offset quaternion. | |
| Eigen::Vector3d | acc_bias {0, 0, 0} |
| Accelerometer bias vector. | |
| Eigen::Vector3d | omg_bias {0, 0, 0} |
| Gyroscope bias vector. | |
| double | pos_stability {1e-9} |
| Position stability. | |
| double | ang_stability {1e-9} |
| Angular stability. | |
| double | acc_bias_stability {1e-9} |
| Accelerometer bias stability. | |
| double | omg_bias_stability {1e-9} |
| Gyroscope bias stability. | |
| double | motion_detection_threshold {1.0} |
| Motion detection chi-Squared threshold. | |
| double | noise_scale_factor {1.0} |
| Stationary noise scale factor. | |
| Eigen::VectorXd | variance {{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}} |
| Initial state variance. | |
Public Attributes inherited from Sensor::Parameters | |
| std::string | name {""} |
| Name. | |
| std::string | topic {""} |
| Topic. | |
| double | rate {1.0} |
| Update rate. | |
| double | data_log_rate {0.0} |
| Data logging rate. | |
| std::string | log_directory {""} |
| Data logging directory. | |
| std::shared_ptr< DebugLogger > | logger |
| Debug logger. | |
| std::shared_ptr< EKF > | ekf |
| EKF to update. | |
IMU initialization parameters structure.