25#ifndef APPLICATION_KALMANVARIO_PVA_H_
26#define APPLICATION_KALMANVARIO_PVA_H_
50 static constexpr float Ta = 0.01f;
51 static constexpr float Ta_s_2 = Ta * Ta / 2.0f;
52 static ROM float Gain[N][L];
75 float update(
const float altitude,
const float velocity,
const float acceleration);
Kalman-filter-based sensor fusion observer.
KalmanVario_PVA_t(float _x=ZERO, float v=ZERO, float a=ZERO, float a_offset=ZERO)
float update(const float altitude, const float velocity, const float acceleration)
float get_x(state index) const
void reset(const float altitude, const float acceleration_offset)
mathematical vector of arbitrary type and size
defines platform-dependent algorithms and constants
settings to allow compiling embedded software on a PC target
collection of system tuning parameters