2#include "system_messages/AccelerometerDataMsg.h"
3#include "system_messages/BarometerDataMsg.h"
10 void predict(
float accel);
12 void update(
float pressure);
14 float get_altitude()
const {
return altitude; }
16 float get_velocity()
const {
return velocity; }
18 float get_timeStep()
const {
return dt; }
26 float altimeterSTD = 0;
30 Eigen::Matrix<float, 2, 1> state;
31 Eigen::Matrix<float, 2, 2> covariance;
32 Eigen::Matrix<float, 2, 2> stateTransitionMatrix;
33 Eigen::Matrix<float, 2, 1> controlMatrix;
34 Eigen::Matrix<float, 1, 1> controlInput;
35 Eigen::Matrix<float, 2, 2> processNoise;
36 Eigen::Matrix<float, 1, 2> observationMatrix;
37 Eigen::Matrix<float, 1, 1> measurementVariance;
40 Eigen::Matrix<float, 1, 1> innovationCovariance;
41 Eigen::MatrixXf kalmanGain;
Definition: LinearKalmanFilter.h:6