|
|
| AhrsScenarioRunner (const Scenario &scenario, const SharedParams &p, double imuSampleTime=1.0/100.0, const Bias &bias=Bias()) |
|
PreintegratedAhrsMeasurements | integrate (double T, const Bias &estimatedBias=Bias(), bool corrupted=false) const |
| | Integrate measurements for T seconds into a PreintegratedAhrsMeasurements.
|
|
Rot3 | predict (const PreintegratedAhrsMeasurements &pim, const Bias &estimatedBias=Bias()) const |
| | Predict the next rotation given a PreintegratedAhrsMeasurements.
|
|
Matrix3 | estimateCovariance (double T, size_t N=1000, const Bias &estimatedBias=Bias()) const |
| | Compute a Monte Carlo estimate of the predict covariance using N samples.
|
|
| ScenarioRunner (const Scenario &scenario, const SharedParams &p, double imuSampleTime=1.0/100.0, const Bias &bias=Bias()) |
|
const Vector3 & | gravity_n () const |
|
const Scenario & | scenario () const |
|
Vector3 | actualAngularVelocity (double t) const |
| | Ideal gyroscope measurement expressed in the sensor frame.
|
|
Vector3 | actualSpecificForce (double t) const |
| | Ideal accelerometer measurement expressed in the sensor frame.
|
|
Vector3 | measuredAngularVelocity (double t) const |
|
Vector3 | measuredSpecificForce (double t) const |
| | Specific force measured by accelerometer, corrupted by bias and noise.
|
|
double | imuSampleTime () const |
| | The IMU sample time (i.e. the time between two IMU measurements).
|
|
PreintegratedImuMeasurements | integrate (double T, const Bias &estimatedBias=Bias(), bool corrupted=false) const |
| | Integrate measurements for T seconds into a PIM.
|
|
NavState | predict (const PreintegratedImuMeasurements &pim, const Bias &estimatedBias=Bias()) const |
| | Predict predict given a PIM.
|
|
Matrix9 | estimateCovariance (double T, size_t N=1000, const Bias &estimatedBias=Bias()) const |
| | Compute a Monte Carlo estimate of the predict covariance using N samples.
|
|
Matrix6 | estimateNoiseCovariance (size_t N=1000) const |
| | Estimate covariance of sampled noise for sanity-check.
|