|
| template<typename Scalar> |
| AxisState< Scalar > | vulcan::allan::init_axis_state () |
| | Initialize per-axis state to zero.
|
| AxisCoeffs | vulcan::allan::compute_axis_coeffs (const sensors::AllanParams< double > ¶ms, double dt) |
| | Compute per-axis coefficients from Allan parameters.
|
| template<typename Scalar> |
| Scalar | vulcan::allan::step_axis (AxisState< Scalar > &state, const AxisCoeffs &coeffs, const Scalar &noise_arw, const Scalar &noise_bias, const Scalar &noise_rrw) |
| | Step single-axis noise model.
|
| template<typename Scalar> |
| IMUNoiseState< Scalar > | vulcan::allan::init_state () |
| | Initialize IMU noise state.
|
| IMUNoiseCoeffs | vulcan::allan::compute_coeffs (const sensors::AllanParams< double > &gyro_params, const sensors::AllanParams< double > &accel_params, double dt) |
| | Compute IMU coefficients from Allan parameters.
|
| template<typename Scalar> |
| sensors::IMUNoiseSample< Scalar > | vulcan::allan::step (IMUNoiseState< Scalar > &state, const IMUNoiseCoeffs &coeffs, const IMUNoiseInput< Scalar > &input) |
| | Step the complete IMU noise model.
|
| template<typename Scalar> |
| sensors::IMUNoiseSample< Scalar > | vulcan::allan::step_simple (IMUNoiseState< Scalar > &state, const IMUNoiseCoeffs &coeffs, const Eigen::Vector< Scalar, 3 > &gyro_noise, const Eigen::Vector< Scalar, 3 > &accel_noise) |
| | Simplified step with single noise vector per sensor.
|
| IMUNoiseCoeffs | vulcan::allan::consumer_grade_coeffs (double dt) |
| | Compute coefficients for consumer-grade IMU.
|
| IMUNoiseCoeffs | vulcan::allan::industrial_grade_coeffs (double dt) |
| | Compute coefficients for industrial-grade IMU.
|
| IMUNoiseCoeffs | vulcan::allan::tactical_grade_coeffs (double dt) |
| | Compute coefficients for tactical-grade IMU.
|
| IMUNoiseCoeffs | vulcan::allan::navigation_grade_coeffs (double dt) |
| | Compute coefficients for navigation-grade IMU.
|